.music-workspace-page{background:var(--wb-panel);min-height:100dvh;color:var(--wb-ink);flex-direction:column;display:flex}.music-workspace-titlebar{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:8px 15px;display:grid}.music-workspace-titlebar>div{align-items:center;gap:8px;display:flex}.music-workspace-mark{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:29px;height:29px;color:var(--wb-ink);place-items:center;display:grid}.music-workspace-titlebar>div>span:last-child{display:grid}.music-workspace-titlebar small{color:var(--wb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.music-workspace-titlebar strong{color:var(--wb-ink);font-size:14px}.music-workspace-titlebar p{min-width:0;color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.music-workspace-titlebar kbd{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);color:var(--wb-ink);font:8px var(--font-geist-mono), monospace;padding:3px 6px}.music-workspace-title-actions{justify-content:flex-end}.music-workspace-title-actions>a{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-height:29px;color:var(--wb-ink);align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:720;text-decoration:none;display:inline-flex}.music-workspace-title-actions>a:hover{border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.music-workspace-layout{flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.music-project-rail{border-right:1px solid var(--wb-line);background:var(--wb-panel);flex-direction:column;min-height:0;display:flex}.music-project-rail>header{border-bottom:1px solid var(--wb-line);min-height:39px;color:var(--wb-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;font-weight:760;display:flex}.music-project-rail>header small{border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-width:21px;color:var(--wb-muted);text-align:center;padding:2px 5px;font-size:8px}.music-project-rail nav{align-content:start;min-height:0;padding:6px;display:grid;overflow-y:auto}.music-project-rail nav>a{border-radius:var(--wb-radius-panel);min-width:0;min-height:54px;color:var(--wb-ink);border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;text-decoration:none;display:grid}.music-project-rail nav>a:hover{background:var(--wb-selected)}.music-project-rail nav>a.active{border-color:var(--wb-line);background:var(--wb-selected);box-shadow:none}.music-project-icon{border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:26px;height:26px;color:var(--wb-ink);place-items:center;display:grid}.music-project-rail nav>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.music-project-rail nav strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.music-project-rail nav small{color:var(--wb-muted);font-size:7px}.music-project-rail nav i{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);color:var(--wb-ink);text-transform:uppercase;padding:3px 5px;font-size:6px;font-style:normal}.music-rail-empty{color:var(--wb-ink);margin:0;padding:18px 14px;font-size:9px;line-height:1.5}.music-create-panel{border-top:1px solid var(--wb-line);background:var(--wb-panel);margin-top:auto}.music-create-panel summary{min-height:40px;color:var(--wb-ink);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:720;list-style:none;display:flex}.music-create-panel summary::-webkit-details-marker{display:none}.music-create-panel[open] summary{border-bottom:1px solid var(--wb-line)}.music-create-panel form{gap:8px;max-height:58dvh;padding:10px;display:grid;overflow-y:auto}.music-create-panel label,.music-inline-form label{color:var(--wb-muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:7px;font-weight:700;display:grid}.music-create-panel input,.music-create-panel select,.music-create-panel textarea,.music-inline-form input,.music-inline-form select{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-inset);width:100%;min-width:0;min-height:32px;color:var(--wb-ink);font:9px var(--font-geist-sans), sans-serif;text-transform:none;outline:0;padding:6px 8px}.music-create-panel textarea{resize:vertical;min-height:62px}.music-create-panel input:focus,.music-create-panel select:focus,.music-create-panel textarea:focus,.music-inline-form input:focus,.music-inline-form select:focus{border-color:var(--wb-focus);box-shadow:none}.music-form-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.music-create-panel form>button,.music-inline-form>button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:32px;color:var(--wb-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:720;display:inline-flex}.music-create-panel button:disabled,.music-inline-form button:disabled{opacity:.5;cursor:wait}.music-form-error,.music-inline-form>small{color:var(--wb-danger);margin:0;font-size:8px;line-height:1.4}.music-project-stage{min-width:0;min-height:0;overflow-y:auto}.music-project-hero{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);justify-content:space-between;align-items:center;gap:30px;min-height:142px;padding:24px 28px;display:flex}.music-project-hero>div:first-child{min-width:0}.music-project-hero p{color:var(--wb-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:760}.music-project-hero p>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:var(--wb-ink);letter-spacing:.06em;margin-left:8px;padding:3px 6px;font-size:6px}.music-project-hero h1{color:var(--wb-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(27px,4vw,43px);line-height:1;overflow:hidden}.music-project-hero>div:first-child>span{max-width:680px;color:var(--wb-ink);margin-top:11px;font-size:10px;line-height:1.5;display:block}.music-project-progress{flex:none;justify-items:end;width:150px;display:grid}.music-project-progress strong{color:var(--wb-ink);font:24px var(--font-geist-mono), monospace}.music-project-progress small{color:var(--wb-muted);margin-top:2px;font-size:7px}.music-project-progress>span{border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:100%;height:4px;margin-top:9px;overflow:hidden}.music-project-progress i{border-radius:var(--wb-radius-panel);background:var(--wb-panel);height:100%;display:block}.music-project-stats{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.music-project-stats article{border-right:1px solid var(--wb-line);min-width:0;min-height:61px;color:var(--wb-ink);align-items:center;gap:9px;padding:8px 14px;display:flex}.music-project-stats article:last-child{border-right:0}.music-project-stats article>span{gap:2px;min-width:0;display:grid}.music-project-stats small{color:var(--wb-muted);text-transform:uppercase;font-size:7px}.music-project-stats strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.music-stage-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:12px;padding:12px;display:grid}.music-stage-main,.music-stage-side{gap:12px;min-width:0;display:grid}.music-stage-side{position:sticky;top:12px}.music-work-card{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-width:0;overflow:hidden}.music-work-card>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.music-work-card>header>span{color:var(--wb-ink);align-items:center;gap:7px;display:flex}.music-work-card>header strong{color:var(--wb-ink);font-size:9px}.music-work-card>header small{color:var(--wb-muted);font-size:7px}.music-task-list{display:grid}.music-task{border:0;border-bottom:1px solid var(--wb-line);width:100%;min-height:45px;color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;padding:6px 10px;display:grid}.music-task:last-child{border-bottom:0}.music-task:hover{background:var(--wb-selected)}.music-task-check{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);width:20px;height:20px;color:var(--wb-ink);place-items:center;display:grid}.music-task>span:last-child{gap:3px;min-width:0;display:grid}.music-task strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:590;overflow:hidden}.music-task small{color:var(--wb-muted);text-transform:uppercase;font-size:6px}.music-task.done{opacity:.58}.music-task.done .music-task-check{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.music-task.done strong{text-decoration:line-through}.music-task.compact{min-height:41px}.music-track-list{gap:8px;padding:8px;display:grid}.music-track-list>article{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);overflow:hidden}.music-track-list>article>header{border-bottom:1px solid var(--wb-line);align-items:center;gap:9px;min-height:43px;padding:7px 9px;display:flex}.music-track-list>article>header>span{color:var(--wb-ink);font:9px var(--font-geist-mono), monospace}.music-track-list>article>header>div{gap:2px;min-width:0;display:grid}.music-track-list>article>header strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.music-track-list>article>header small{color:var(--wb-muted);font-size:7px}.music-card-empty{color:var(--wb-ink);margin:0;padding:16px 12px;font-size:9px;line-height:1.5}.music-track-workbench{content-visibility:auto;contain-intrinsic-size:560px}.music-track-list>.music-track-workbench>.music-track-workbench-header{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.music-track-mini-progress{align-items:center;gap:7px;min-width:92px;display:flex}.music-track-mini-progress>span{border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:62px;height:3px;overflow:hidden}.music-track-mini-progress i{border-radius:var(--wb-radius-panel);background:var(--wb-panel);height:100%;display:block}.music-track-mini-progress strong{color:var(--wb-ink)!important;font:8px var(--font-geist-mono), monospace!important}.music-track-toolbar{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:6px 8px;display:flex}.music-track-toolbar>label{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);min-width:150px;max-width:250px;color:var(--wb-muted);flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.music-track-toolbar input{width:100%;min-width:0;height:29px;color:var(--wb-ink);font:8px var(--font-geist-sans), sans-serif;background:0 0;border:0;outline:0}.music-track-toolbar>div{color:var(--wb-ink);align-items:center;gap:3px;display:flex}.music-track-toolbar button{border-radius:var(--wb-radius-control);min-height:27px;color:var(--wb-ink);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:7px}.music-track-toolbar button:hover{background:var(--wb-selected);color:var(--wb-ink)}.music-track-toolbar button.active{border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.music-task-groups{display:grid}.music-task-groups>details{border-bottom:1px solid var(--wb-line)}.music-task-groups>details:last-of-type{border-bottom:0}.music-task-groups>details>summary{background:var(--wb-panel);cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;list-style:none;display:flex}.music-task-groups>details>summary::-webkit-details-marker{display:none}.music-task-groups>details>summary:hover{background:var(--wb-selected)}.music-task-groups>details>summary strong{color:var(--wb-ink);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.music-task-groups>details>summary strong:before{content:"+";width:14px;color:var(--wb-ink);font:9px var(--font-geist-mono), monospace;display:inline-block}.music-task-groups>details[open]>summary strong:before{content:"−"}.music-task-groups>details>summary small{border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-width:19px;color:var(--wb-muted);text-align:center;padding:2px 5px;font-size:7px}.music-task-groups>p{color:var(--wb-ink);text-align:center;margin:0;padding:18px 10px;font-size:8px}.music-track-source-grid{border-top:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.music-track-source-grid>details{min-width:0}.music-track-source-grid>details+details{border-left:1px solid var(--wb-line)}.music-track-source-grid summary{min-height:38px;color:var(--wb-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;list-style:none;display:flex}.music-track-source-grid summary::-webkit-details-marker{display:none}.music-track-source-grid summary:hover{background:var(--wb-selected)}.music-track-source-grid summary>span{align-items:center;gap:6px;display:flex}.music-track-source-grid summary strong{color:var(--wb-ink);font-size:8px}.music-track-source-grid summary small{border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-width:20px;color:var(--wb-muted);text-align:center;padding:2px 5px;font-size:7px}.music-track-source-grid details[open] summary{border-bottom:1px solid var(--wb-line);color:var(--wb-ink)}.music-track-source-grid details>p{color:var(--wb-ink);align-items:center;gap:5px;margin:0;padding:11px;font-size:8px;line-height:1.45;display:flex}.music-decision-list{flex-wrap:wrap;gap:5px;padding:9px;display:flex}.music-decision-list>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);min-height:25px;color:var(--wb-ink);text-transform:capitalize;align-items:center;gap:5px;padding:3px 7px;font-size:7px;display:inline-flex}.music-decision-list>span i{min-width:25px;color:var(--wb-ink);font:6px var(--font-geist-mono), monospace;text-transform:uppercase;font-style:normal}.music-decision-list>span.yes{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.music-decision-list>span.yes i{color:var(--wb-ink)}.music-decision-list>span.no{opacity:.58}.music-source-rights{display:grid}.music-source-rights>article{border-bottom:1px solid var(--wb-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 9px;display:grid}.music-source-rights>article:last-child{border-bottom:0}.music-source-rights strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-source-rights span{color:var(--wb-ink);text-transform:capitalize;font-size:7px}.music-source-rights small{color:var(--wb-muted);grid-column:1/-1;font-size:7px;line-height:1.4}.music-inline-form{border-top:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:minmax(0,1fr) minmax(90px,.5fr) auto;align-items:end;gap:6px;padding:8px;display:grid}.music-inline-form>button{min-height:32px;padding:0 9px}.music-inline-form>small{grid-column:1/-1}.music-tracks-card>.music-inline-form{grid-template-columns:minmax(0,1fr) auto}.music-relationship-list{display:grid}.music-relationship-list>a{border-bottom:1px solid var(--wb-line);min-width:0;min-height:47px;color:inherit;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;padding:6px 9px;text-decoration:none;display:grid}.music-relationship-list>a:hover{background:var(--wb-selected)}.music-relationship-list>a>span:first-child{border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:27px;height:27px;color:var(--wb-ink);text-transform:uppercase;place-items:center;font-size:8px;font-weight:760;display:grid}.music-relationship-list>a>span:last-child{gap:2px;min-width:0;display:grid}.music-relationship-list strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.music-relationship-list small{color:var(--wb-muted);text-transform:capitalize;font-size:7px}.music-context-card{padding-bottom:11px}.music-context-card>p{color:var(--wb-ink);margin:0;padding:11px;font-size:8px;line-height:1.55}.music-context-card>a{color:var(--wb-ink);margin:0 11px;font-size:8px;text-decoration:none}.music-source-assets{display:grid}.music-source-assets>article{border-bottom:1px solid var(--wb-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:47px;padding:6px 9px;display:grid}.music-source-assets>article>span{border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:26px;height:26px;color:var(--wb-ink);place-items:center;display:grid}.music-source-assets>article>div{gap:2px;min-width:0;display:grid}.music-source-assets strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-source-assets small{color:var(--wb-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;overflow:hidden}.music-source-assets a{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);width:27px;height:27px;color:var(--wb-ink);place-items:center;display:grid}.music-source-assets i{color:var(--wb-ink);text-transform:uppercase;white-space:nowrap;font-size:6px;font-style:normal}.music-source-assets .music-source-play,.music-source-assets .music-source-open{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:auto;min-height:28px;color:var(--wb-ink);font:700 8px var(--font-geist-sans), sans-serif;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.music-source-assets .music-source-play:hover,.music-source-assets .music-source-open:hover{border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.music-suno-brief{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);gap:9px;padding:11px;display:grid}.music-suno-brief>header{align-items:center;gap:7px;display:flex}.music-suno-brief>header>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:25px;height:25px;color:var(--wb-ink);place-items:center;display:grid}.music-suno-brief header>div{gap:1px;display:grid}.music-suno-brief header small{color:var(--wb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:720}.music-suno-brief header strong{color:var(--wb-ink);font-size:10px}.music-suno-brief>p{color:var(--wb-ink);margin:0;font-size:9px;line-height:1.55}.music-suno-brief>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.music-suno-brief article{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);gap:4px;padding:7px;display:grid}.music-suno-brief article small{color:var(--wb-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:730}.music-suno-brief article span{color:var(--wb-ink);white-space:pre-line;font-size:8px;line-height:1.45}.music-suno-brief details{color:var(--wb-ink);font-size:8px}.music-suno-brief summary{cursor:pointer}.music-suno-brief details p{color:var(--wb-ink);white-space:pre-line;margin:7px 0 0;line-height:1.5}.music-suno-player{z-index:140;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.music-suno-backdrop{background:var(--wb-panel);cursor:default;border:0;position:absolute;inset:0}.music-suno-player>section{z-index:1;border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:min(100%,520px);box-shadow:none;position:relative;overflow:hidden}.music-suno-player header{border-bottom:1px solid var(--wb-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.music-suno-player header>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);width:31px;height:31px;color:var(--wb-ink);place-items:center;display:grid}.music-suno-player header div{gap:2px;min-width:0;display:grid}.music-suno-player header small{color:var(--wb-muted);text-transform:uppercase;font-size:8px}.music-suno-player header strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.music-suno-player header p{color:var(--wb-ink);margin:0;font-size:8px}.music-suno-player header button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);width:29px;height:29px;color:var(--wb-ink);cursor:pointer;background:0 0;place-items:center;display:grid}.music-suno-player iframe{background:var(--wb-panel);border:0;width:100%;height:205px;display:block}.music-suno-player footer{border-top:1px solid var(--wb-line);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.music-suno-player footer :is(a,button){border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);min-height:31px;color:var(--wb-ink);font:700 9px var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex}.music-suno-player footer button{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.music-source-note{background:var(--wb-panel);color:var(--wb-ink);margin:0;padding:8px 9px;font-size:7px;line-height:1.5}.music-import-history{display:grid}.music-import-history>article{border-bottom:1px solid var(--wb-line);gap:4px;padding:8px 9px;display:grid}.music-import-history>article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.music-import-history strong{color:var(--wb-ink);font-size:8px}.music-import-history small{color:var(--wb-muted);font-size:7px}.music-project-controls{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);overflow:hidden}.music-project-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;list-style:none;display:flex}.music-project-controls>summary::-webkit-details-marker{display:none}.music-project-controls>summary>span{color:var(--wb-ink);align-items:center;gap:7px;display:flex}.music-project-controls>summary strong{color:var(--wb-ink);font-size:9px}.music-project-controls>summary small{color:var(--wb-muted);font-size:7px}.music-project-controls[open]>summary{border-bottom:1px solid var(--wb-line)}.music-project-controls form{gap:7px;padding:9px;display:grid}.music-project-controls form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.music-project-controls label{color:var(--wb-muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:7px;font-weight:700;display:grid}.music-project-controls input,.music-project-controls select,.music-project-controls textarea{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-inset);width:100%;min-width:0;min-height:32px;color:var(--wb-ink);font:9px var(--font-geist-sans), sans-serif;text-transform:none;outline:0;padding:6px 8px}.music-project-controls textarea{resize:vertical;min-height:64px}.music-project-controls input:focus,.music-project-controls select:focus,.music-project-controls textarea:focus{border-color:var(--wb-focus);box-shadow:none}.music-project-controls form>button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:32px;color:var(--wb-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:720;display:inline-flex}.music-project-controls button:disabled{opacity:.5;cursor:wait}.music-project-save-success{color:var(--wb-success);margin:0;font-size:8px}.music-project-archive{border-top:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.music-project-archive>span{gap:2px;display:grid}.music-project-archive strong{color:var(--wb-ink);font-size:8px}.music-project-archive small{color:var(--wb-muted);font-size:7px;line-height:1.4}.music-project-archive button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:29px;color:var(--wb-ink);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-size:7px;display:inline-flex}.music-project-archive>p{grid-column:1/-1}.music-project-empty{text-align:center;background:var(--wb-panel);place-content:center;justify-items:center;min-height:calc(100dvh - 56px);padding:36px;display:grid}.music-project-empty>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:64px;height:64px;color:var(--wb-ink);place-items:center;display:grid}.music-project-empty>p:first-of-type{color:var(--wb-ink);letter-spacing:.12em;text-transform:uppercase;margin:17px 0 7px;font-size:8px;font-weight:760}.music-project-empty h1{max-width:720px;color:var(--wb-ink);letter-spacing:-.045em;margin:0;font-size:clamp(28px,5vw,49px);line-height:1.05}.music-project-empty h1+p{max-width:570px;color:var(--wb-ink);margin:15px 0 0;font-size:11px;line-height:1.6}.music-project-empty>div{color:var(--wb-ink);align-items:center;gap:10px;margin-top:24px;font-size:9px;display:flex}.music-project-empty>div i{color:var(--wb-ink);font-style:normal}.music-workspace-loading{animation:1.2s ease-in-out infinite alternate music-pulse}.music-workspace-loading .music-workspace-titlebar>div,.music-workspace-loading .music-workspace-titlebar>p,.music-workspace-loading .music-workspace-layout>aside,.music-workspace-loading .music-workspace-layout>section>header,.music-workspace-loading .music-workspace-layout>section>div{border-radius:var(--wb-radius-panel);background:var(--wb-panel)}@keyframes music-pulse{to{opacity:.62}}.relationship-context-picker{border-top:1px solid var(--wb-line);margin-top:18px;padding-top:18px}.relationship-context-picker>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.relationship-context-picker>header>div{gap:3px;display:grid}.relationship-context-picker>header strong{color:var(--wb-ink);font-size:12px}.relationship-context-picker>header small{color:var(--wb-muted);font-size:10px;line-height:1.4}.relationship-context-picker>header>span{border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:var(--wb-ink);padding:4px 7px;font-size:8px;font-weight:720}.relationship-context-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.relationship-context-picker button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-width:0;min-height:65px;color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer;align-content:center;gap:5px;padding:7px;display:grid}.relationship-context-picker button:hover{border-color:var(--wb-line)}.relationship-context-picker button.selected{border-color:var(--wb-line);background:var(--wb-selected);box-shadow:none}.relationship-context-picker button>span{color:var(--wb-ink);align-items:center;gap:4px;font-size:9px;font-weight:740;display:flex}.relationship-context-picker button small{color:var(--wb-muted);font-size:7px;line-height:1.35}.relationship-context-picker>p{color:var(--wb-ink);margin:10px 0 0;font-size:9px}.client-context-strip{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);margin:-10px 0 18px;overflow:hidden}.client-context-strip>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:7px 10px;display:flex}.client-context-strip>header>div{gap:2px;display:grid}.client-context-strip>header small{color:var(--wb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.client-context-strip>header strong{color:var(--wb-ink);font-size:10px}.client-context-strip>header>span{color:var(--wb-ink);font-size:8px}.client-context-buttons{flex-wrap:wrap;gap:5px;padding:8px 9px;display:flex}.client-context-buttons button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:30px;color:var(--wb-ink);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.client-context-buttons button:hover{border-color:var(--wb-line);color:var(--wb-ink)}.client-context-buttons button.active,.client-context-buttons button.active:nth-child(2){border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.client-context-buttons button>svg:last-child{margin-left:2px}.client-music-context{border-top:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.client-music-context>span{color:var(--wb-ink);align-items:center;gap:6px;font-size:8px;display:flex}.client-music-context>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.client-music-context>div>a{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:inherit;gap:1px;padding:5px 7px;text-decoration:none;display:grid}.client-music-context>div strong{color:var(--wb-ink);font-size:8px}.client-music-context>div small{color:var(--wb-muted);text-transform:capitalize;font-size:6px}.client-music-context>div p{color:var(--wb-ink);margin:0;font-size:8px}.open-music-workspace{color:var(--wb-ink);white-space:nowrap;font-size:8px;text-decoration:none}.relationship-snapshot-general{grid-template-columns:repeat(2,minmax(0,1fr))}html .crm-shell .relationship-context-picker{border-color:var(--wb-line)}html .crm-shell .relationship-context-picker>header strong{color:var(--wb-ink)}html .crm-shell .relationship-context-picker>header small{color:var(--wb-muted)}html .crm-shell .relationship-context-picker>header>span{background:var(--wb-panel);color:var(--wb-ink)}html .crm-shell .relationship-context-picker button{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}html .crm-shell .relationship-context-picker button.selected{border-color:var(--wb-line);background:var(--wb-selected)}html .crm-shell .relationship-context-picker button>span{color:var(--wb-ink)}html .crm-shell .relationship-context-picker button small{color:var(--wb-muted)}html .crm-shell .relationship-context-picker>p{color:var(--wb-ink)}.music-import-page{background:var(--wb-panel);min-height:100dvh;color:var(--wb-ink);padding-bottom:48px}.music-import-titlebar{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:8px 18px;display:flex}.music-import-titlebar>div{align-items:center;gap:9px;display:flex}.music-import-titlebar>div>a{color:var(--wb-ink);align-items:center;gap:5px;font-size:9px;text-decoration:none;display:inline-flex}.music-import-titlebar>div>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:29px;height:29px;color:var(--wb-ink);place-items:center;margin-left:6px;display:grid}.music-import-titlebar p{gap:1px;margin:0;display:grid}.music-import-titlebar small{color:var(--wb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.music-import-titlebar strong{color:var(--wb-ink);font-size:12px}.music-import-titlebar>a{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);min-height:31px;color:var(--wb-ink);align-items:center;gap:6px;padding:0 10px;font-size:8px;text-decoration:none;display:inline-flex}.music-import-titlebar>a:hover{border-color:var(--wb-line);color:var(--wb-ink)}.music-import-intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:30px;max-width:1120px;margin:0 auto;padding:48px 24px 28px;display:grid}.music-import-intro>div>p:first-child{color:var(--wb-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:760}.music-import-intro h1{color:var(--wb-ink);letter-spacing:-.052em;margin:0;font-size:clamp(34px,6vw,62px);line-height:.98}.music-import-intro h1+p{max-width:650px;color:var(--wb-ink);margin:14px 0 0;font-size:11px;line-height:1.6}.music-import-intro aside{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:var(--wb-ink);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px;display:grid}.music-import-intro aside span{gap:4px;display:grid}.music-import-intro aside strong{color:var(--wb-ink);font-size:9px}.music-import-intro aside small{color:var(--wb-muted);font-size:8px;line-height:1.5}.music-importer{gap:12px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.music-import-upload,.music-import-review-card,.music-import-commit,.music-import-success{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);overflow:hidden}.music-import-upload{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:14px;padding:16px;display:grid}.music-import-upload-copy{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.music-import-upload-copy>span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:45px;height:45px;color:var(--wb-ink);place-items:center;display:grid}.music-import-upload-copy>div{gap:4px;display:grid}.music-import-upload-copy p{color:var(--wb-ink);margin:0;font-size:8px;line-height:1.45}.music-import-upload-copy p:first-child{color:var(--wb-ink);letter-spacing:.06em;text-transform:uppercase;font-weight:720}.music-import-upload-copy h2{color:var(--wb-ink);letter-spacing:-.015em;margin:0;font-size:14px}.music-import-file{border:1px dashed var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-height:72px;color:var(--wb-ink);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.music-import-file>span{gap:3px;min-width:0;display:grid}.music-import-file strong{color:var(--wb-ink);font-size:9px}.music-import-file small{color:var(--wb-muted);font-size:7px}.music-import-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.music-import-paste{border-top:1px solid var(--wb-line);grid-column:1/-1;padding-top:10px}.music-import-paste summary{color:var(--wb-ink);cursor:pointer;font-size:8px}.music-import-paste textarea{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);resize:vertical;background:var(--wb-inset);width:100%;min-height:110px;color:var(--wb-ink);font:8px/1.5 var(--font-geist-mono), monospace;outline:0;margin-top:8px;padding:9px}.music-import-paste button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:29px;color:var(--wb-ink);font:inherit;cursor:pointer;margin-top:7px;padding:0 9px;font-size:8px}.music-import-paste button:disabled{opacity:.45}.music-import-error{color:var(--wb-danger);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.music-import-summary{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.music-import-summary article{border-right:1px solid var(--wb-line);text-align:center;place-content:center;gap:3px;min-height:62px;display:grid}.music-import-summary article:last-child{border-right:0}.music-import-summary strong{color:var(--wb-ink);font:18px var(--font-geist-mono), monospace}.music-import-summary span{color:var(--wb-ink);text-transform:uppercase;font-size:7px}.music-import-review-card>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 12px;display:flex}.music-import-review-card>header>span{color:var(--wb-ink);align-items:center;gap:7px;display:flex}.music-import-review-card>header strong{color:var(--wb-ink);font-size:9px}.music-import-review-card>header small{color:var(--wb-muted);font-size:7px}.music-import-card-note{border-bottom:1px solid var(--wb-line);color:var(--wb-ink);margin:0;padding:10px 12px;font-size:8px;line-height:1.5}.music-import-projects,.music-import-people{display:grid}.music-import-projects>label{border-bottom:1px solid var(--wb-line);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:8px 12px;display:grid}.music-import-projects>label:last-child,.music-import-people>label:last-child{border-bottom:0}.music-import-projects input{accent-color:var(--wb-ink)}.music-import-projects label>span{gap:3px;min-width:0;display:grid}.music-import-projects strong{color:var(--wb-ink);font-size:10px}.music-import-projects small{color:var(--wb-muted);font-size:7px}.music-import-projects i{color:var(--wb-ink);font-size:7px;font-style:normal}.music-import-people>label{border-bottom:1px solid var(--wb-line);grid-template-columns:minmax(180px,.7fr) 18px minmax(260px,1fr);align-items:center;gap:9px;min-height:62px;padding:8px 12px;display:grid}.music-import-people label>span{gap:3px;min-width:0;display:grid}.music-import-people strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.music-import-people small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.music-import-people svg{color:var(--wb-ink)}.music-import-people select{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-inset);width:100%;min-width:0;min-height:33px;color:var(--wb-ink);font:inherit;outline:0;padding:0 8px;font-size:8px}.music-import-people select:focus{border-color:var(--wb-focus);box-shadow:none}.music-import-empty{color:var(--wb-ink);margin:0;padding:17px 12px;font-size:8px}.music-import-guardrail{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:var(--wb-ink);grid-template-columns:31px minmax(0,1fr);gap:8px;padding:12px;display:grid}.music-import-guardrail div{gap:3px;display:grid}.music-import-guardrail strong{color:var(--wb-ink);font-size:9px}.music-import-guardrail p{color:var(--wb-ink);margin:0;font-size:8px;line-height:1.5}.music-import-commit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.music-import-commit>span{gap:3px;display:grid}.music-import-commit>span strong{color:var(--wb-ink);font-size:10px}.music-import-commit>span small{color:var(--wb-muted);font-size:7px}.music-import-commit>button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:36px;color:var(--wb-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:740;display:inline-flex}.music-import-commit>button:disabled{opacity:.5;cursor:wait}.music-import-commit>.music-import-error{grid-column:1/-1}.music-import-success{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-success);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.music-import-success>div{gap:2px;display:grid}.music-import-success strong{color:var(--wb-success);font-size:10px}.music-import-success p{color:var(--wb-success);margin:0;font-size:8px}.music-import-success small{color:var(--wb-success);font-size:7px}.music-import-success>a{color:var(--wb-success);align-items:center;gap:5px;font-size:8px;text-decoration:none;display:inline-flex}.music-import-loading{gap:12px;max-width:1080px;margin:0 auto;padding:70px 24px;animation:1.2s ease-in-out infinite alternate music-pulse;display:grid}.music-import-loading span{border-radius:var(--wb-radius-panel);background:var(--wb-panel);height:110px}@media (max-width:1050px){.music-workspace-layout{grid-template-columns:205px minmax(0,1fr)}.music-stage-grid{grid-template-columns:1fr}.music-stage-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.relationship-context-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.crm-workstation .crm-mobile-nav{grid-template-columns:repeat(5,1fr)}.music-workspace-page{min-height:calc(100dvh - 53px);padding-bottom:61px}.music-workspace-titlebar{grid-template-columns:auto minmax(0,1fr);min-height:49px;padding:6px 9px}.music-workspace-titlebar>p{text-align:right}.music-workspace-titlebar kbd{display:none}.music-workspace-title-actions>a{min-height:27px;padding:0 7px}.music-workspace-layout{display:block}.music-project-rail{border-right:0;border-bottom:1px solid var(--wb-line);max-height:235px}.music-project-rail nav{display:flex;overflow-x:auto}.music-project-rail nav>a{min-width:190px}.music-create-panel{margin-top:0}.music-create-panel form{max-height:45dvh}.music-project-hero{min-height:132px;padding:18px 14px}.music-project-hero h1{white-space:normal;font-size:30px}.music-project-progress{width:106px}.music-project-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.music-project-stats article:nth-child(2){border-right:0}.music-project-stats article:nth-child(-n+2){border-bottom:1px solid var(--wb-line)}.music-stage-grid{padding:8px}.music-stage-side{grid-template-columns:1fr}.music-inline-form{grid-template-columns:1fr 1fr}.music-inline-form>button{grid-column:1/-1}.client-music-context{grid-template-columns:1fr}.open-music-workspace{justify-self:start}.music-import-page{min-height:calc(100dvh - 53px);padding-bottom:80px}.music-import-intro{grid-template-columns:1fr;padding-top:30px}.music-import-upload{grid-template-columns:1fr}.music-import-paste{grid-column:auto}.music-import-people>label{grid-template-columns:1fr 18px minmax(180px,1fr)}.music-track-source-grid{grid-template-columns:1fr}.music-track-source-grid>details+details{border-top:1px solid var(--wb-line);border-left:0}}@media (max-width:560px){.music-workspace-titlebar>p{display:none}.music-project-hero{flex-direction:column;align-items:flex-start;gap:16px}.music-project-progress{grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%}.music-project-progress small{justify-self:end}.music-project-progress>span{grid-column:1/-1;margin-top:0}.music-project-empty{min-height:55dvh;padding:26px 17px}.music-project-empty>div{flex-wrap:wrap;justify-content:center}.relationship-context-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-context-picker button{min-height:61px}.client-context-strip{margin-top:0}.client-context-strip>header{flex-direction:column;align-items:flex-start;gap:4px}.music-workspace-title-actions>a{font-size:0}.music-workspace-title-actions>a svg{width:16px;height:16px}.music-import-titlebar{padding:7px 10px}.music-import-titlebar>div>a,.music-import-titlebar>a{font-size:0}.music-import-titlebar>a svg{width:16px;height:16px}.music-import-intro{padding:28px 13px 20px}.music-import-intro h1{font-size:38px}.music-importer{padding:0 13px}.music-import-upload-copy{grid-template-columns:1fr}.music-import-upload-copy>span{width:39px;height:39px}.music-import-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.music-import-summary article{border-bottom:1px solid var(--wb-line)}.music-import-summary article:nth-child(3){border-right:0}.music-import-summary article:nth-child(n+4){border-bottom:0}.music-import-people>label{grid-template-columns:minmax(0,1fr) 18px}.music-import-people select{grid-column:1/-1}.music-import-commit,.music-import-success{grid-template-columns:1fr}.music-import-commit>button{width:100%}.music-import-success>svg{display:none}.music-import-success>a{margin-top:4px}.music-track-list{padding:6px}.music-track-list>.music-track-workbench>.music-track-workbench-header{grid-template-columns:auto minmax(0,1fr)}.music-track-mini-progress{grid-column:2;width:100%}.music-track-mini-progress>span{flex:1;width:auto}.music-track-toolbar{flex-direction:column;align-items:stretch}.music-track-toolbar>label{width:100%;max-width:none}.music-track-toolbar>div{justify-content:flex-end}.music-project-controls form>div{grid-template-columns:1fr}}.music-native-workstation{background:var(--wb-panel)}.music-native-titlebar .titlebar-actions>button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:31px;color:var(--wb-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.music-native-titlebar .titlebar-actions>button:hover{border-color:var(--wb-line);color:var(--wb-ink)}.music-native-titlebar .titlebar-actions>.music-native-primary-action{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.music-native-titlebar .titlebar-actions>.music-native-primary-action:hover{border-color:var(--wb-line);background:var(--wb-selected)}.music-native-titlebar .titlebar-actions kbd{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink);margin-left:2px}.music-native-mobile-context{display:none!important}.music-native-body{flex:1;grid-template-columns:216px minmax(430px,1fr) 316px;min-height:0;display:grid;overflow:hidden}.music-native-projects{border-right:1px solid var(--wb-line);background:var(--wb-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.music-native-projects>header{border-bottom:1px solid var(--wb-line);min-height:36px;color:var(--wb-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px;font-size:8px;font-weight:760;display:flex}.music-native-projects>header small{border-radius:var(--wb-radius-panel);background:var(--wb-panel);min-width:20px;color:var(--wb-muted);text-align:center;padding:2px 5px;font-size:7px}.music-native-search{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);height:29px;color:var(--wb-ink);flex:none;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;margin:7px;padding:0 6px;display:grid}.music-native-search:focus-within{border-color:var(--wb-focus);box-shadow:none}.music-native-search input{width:100%;min-width:0;color:var(--wb-ink);font:9px var(--font-geist-sans), sans-serif;background:0 0;border:0;outline:0}.music-native-search input::placeholder{color:var(--wb-muted)}.music-native-search kbd{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);color:var(--wb-ink);font:7px var(--font-geist-mono), monospace;padding:1px 4px}.music-native-projects nav{flex:1;align-content:start;gap:2px;min-height:0;padding:0 5px 6px;display:grid;overflow-y:auto}.music-native-projects nav>a{border-radius:var(--wb-radius-panel);min-width:0;min-height:50px;color:var(--wb-ink);border:1px solid #0000;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 6px;text-decoration:none;display:grid}.music-native-projects nav>a:hover{background:var(--wb-selected)}.music-native-projects nav>a.active{border-color:var(--wb-line);background:var(--wb-selected);box-shadow:none}.music-native-project-icon{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:25px;height:25px;color:var(--wb-ink);place-items:center;display:grid}.music-native-projects nav>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.music-native-projects nav strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.music-native-projects nav small{color:var(--wb-muted);font-size:7px}.music-native-projects nav i{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);color:var(--wb-ink);text-transform:uppercase;padding:2px 4px;font-size:6px;font-style:normal}.music-native-projects>footer{border-top:1px solid var(--wb-line);background:var(--wb-panel);gap:5px;padding:8px;display:grid}.music-native-projects>footer span{color:var(--wb-ink);align-items:center;gap:5px;font-size:7px;display:flex}.music-native-projects>footer a{color:var(--wb-ink);justify-content:space-between;align-items:center;font-size:8px;text-decoration:none;display:flex}.music-native-projects>footer a:hover{color:var(--wb-ink)}.music-native-rail-empty{color:var(--wb-ink);margin:0;padding:15px 10px;font-size:8px;line-height:1.45}.music-native-stage{background:var(--wb-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.music-native-project-header{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);flex:none;justify-content:space-between;align-items:center;gap:22px;min-height:93px;padding:14px 17px;display:flex}.music-native-project-header>div:first-child{min-width:0}.music-native-project-header p{color:var(--wb-ink);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:760}.music-native-project-header p span{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:var(--wb-ink);margin-left:7px;padding:2px 5px;font-size:6px}.music-native-project-header h2{color:var(--wb-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,2.6vw,31px);line-height:1.05;overflow:hidden}.music-native-project-header>div:first-child>small{max-width:630px;color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;line-height:1.45;display:block;overflow:hidden}.music-native-progress{flex:none;grid-template-columns:1fr auto;align-items:end;gap:4px 7px;width:116px;display:grid}.music-native-progress>span{border-radius:var(--wb-radius-panel);background:var(--wb-panel);grid-column:1/-1;height:4px;overflow:hidden}.music-native-progress i{border-radius:var(--wb-radius-panel);background:var(--wb-panel);height:100%;display:block}.music-native-progress strong{color:var(--wb-ink);font:16px var(--font-geist-mono), monospace}.music-native-progress small{color:var(--wb-muted);text-align:right;padding-bottom:2px;font-size:6px}.music-native-external-link{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);color:var(--wb-ink);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.music-native-external-link:hover{border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.music-native-tabs{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);flex:none;align-items:stretch;gap:1px;min-height:40px;padding:5px 8px;display:flex}.music-native-tabs button{border-radius:var(--wb-radius-control);min-width:0;color:var(--wb-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:680;display:inline-flex}.music-native-tabs button:hover{background:var(--wb-selected);color:var(--wb-ink)}.music-native-tabs button.active{border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.music-native-tabs button span{border-radius:var(--wb-radius-control);background:var(--wb-panel);min-width:17px;color:inherit;font:6px var(--font-geist-mono), monospace;padding:1px 4px}.music-native-tabs kbd{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);color:var(--wb-ink);font:6px var(--font-geist-mono), monospace;margin-left:3px;padding:1px 3px}.music-native-tabs button.active kbd{border-color:var(--wb-line);color:var(--wb-ink)}.music-native-stage-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.music-native-overview{flex-direction:column;min-height:100%;display:flex}.music-native-stats{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.music-native-stats article{border-right:1px solid var(--wb-line);min-width:0;min-height:54px;color:var(--wb-ink);align-items:center;gap:7px;padding:7px 10px;display:flex}.music-native-stats article:last-child{border-right:0}.music-native-stats article span{gap:2px;min-width:0;display:grid}.music-native-stats small{color:var(--wb-muted);text-transform:uppercase;font-size:6px}.music-native-stats strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.music-native-overview-grid{grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);align-items:start;gap:9px;min-width:0;padding:9px;display:grid}.music-native-card{min-width:0;box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;overflow:hidden}.music-native-card>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:7px;min-height:37px;padding:0 9px;display:flex}.music-native-card>header>span{color:var(--wb-ink);align-items:center;gap:6px;font-size:8px;font-weight:710;display:flex}.music-native-card>header>span svg{color:var(--wb-ink)}.music-native-card>header>button{color:var(--wb-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:7px;display:flex}.music-native-card>header>button:hover{color:var(--wb-ink)}.music-native-card>header>small{color:var(--wb-muted);font-size:7px}.music-native-track-summaries{display:grid}.music-native-track-summaries>button{border:0;border-bottom:1px solid var(--wb-line);min-width:0;min-height:49px;color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) 45px 27px;align-items:center;gap:6px;padding:5px 8px;display:grid}.music-native-track-summaries>button:last-child{border-bottom:0}.music-native-track-summaries>button:hover{background:var(--wb-selected)}.music-native-track-summaries>button>span:first-child{color:var(--wb-ink);font:7px var(--font-geist-mono), monospace}.music-native-track-summaries>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.music-native-track-summaries strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-native-track-summaries small{color:var(--wb-muted);font-size:6px}.music-native-track-summaries i{border-radius:var(--wb-radius-panel);background:var(--wb-panel);height:3px;overflow:hidden}.music-native-track-summaries b{background:var(--wb-panel);height:100%;display:block}.music-native-track-summaries em{color:var(--wb-ink);font:7px var(--font-geist-mono), monospace;text-align:right;font-style:normal}.music-native-tracks-view{grid-template-columns:183px minmax(0,1fr);min-width:0;min-height:100%;display:grid}.music-native-tracks-view>aside{border-right:1px solid var(--wb-line);background:var(--wb-panel);flex-direction:column;min-width:0;display:flex}.music-native-tracks-view>aside>header{border-bottom:1px solid var(--wb-line);min-height:34px;color:var(--wb-ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px;font-size:7px;font-weight:740;display:flex}.music-native-tracks-view>aside nav{display:grid}.music-native-tracks-view>aside nav button{border:0;border-bottom:1px solid var(--wb-line);min-width:0;min-height:45px;color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:5px 7px;display:grid}.music-native-tracks-view>aside nav button:hover{background:var(--wb-selected)}.music-native-tracks-view>aside nav button.active{background:var(--wb-selected);box-shadow:none}.music-native-tracks-view>aside nav button>span:last-child{gap:2px;min-width:0;display:grid}.music-native-tracks-view>aside nav strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-native-tracks-view>aside nav small{color:var(--wb-muted);font-size:6px}.music-native-tracks-view .music-inline-form{border-top:1px solid var(--wb-line);grid-template-columns:1fr;margin-top:auto;padding:7px}.music-native-track-focus{min-width:0;padding:8px}.music-native-track-focus>.music-track-workbench{border:1px solid var(--wb-focus);border-radius:var(--wb-radius-panel);background:var(--wb-focus);overflow:hidden}.music-native-track-loading{min-height:190px;color:var(--wb-ink);place-content:center;justify-items:center;gap:7px;display:grid}.music-native-track-loading span{color:var(--wb-ink);font-size:8px}.music-native-actions-view{background:var(--wb-panel);min-height:100%}.music-native-actions-view>header{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:6px 8px;display:flex}.music-native-actions-view>header label{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);width:min(310px,50%);height:29px;color:var(--wb-muted);background:var(--wb-panel);align-items:center;gap:6px;padding:0 8px;display:flex}.music-native-actions-view input{width:100%;min-width:0;color:var(--wb-ink);font:8px var(--font-geist-sans), sans-serif;background:0 0;border:0;outline:0}.music-native-actions-view nav{align-items:center;gap:2px;display:flex}.music-native-actions-view nav button{border-radius:var(--wb-radius-control);min-height:27px;color:var(--wb-ink);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:7px}.music-native-actions-view nav button.active{border-color:var(--wb-line);background:var(--wb-selected);color:var(--wb-ink)}.music-native-sources-view{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;padding:9px;display:grid}.music-native-source-note{border-top:1px solid var(--wb-line);color:var(--wb-ink);margin:0;padding:8px 10px;font-size:7px;line-height:1.45}.music-native-inspector{width:auto}.music-native-inspector .inspector-header{grid-template-columns:34px minmax(0,1fr) 25px}.music-native-inspector .inspector-header>div{min-width:0}.music-native-inspector .inspector-header small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.music-native-inspector .inspector-avatar{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.music-native-inspector-actions button:disabled{opacity:.38;cursor:not-allowed}.music-native-snapshot dl{border:1px solid var(--wb-line);background:var(--wb-panel);grid-template-columns:1fr 1fr;gap:1px;display:grid}.music-native-snapshot dl div{background:var(--wb-panel);gap:3px;min-width:0;padding:7px;display:grid}.music-native-snapshot dt{color:var(--wb-ink);text-transform:uppercase;font-size:6px}.music-native-snapshot dd{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.music-native-relationships{display:grid}.music-native-relationships>a{border-bottom:1px solid var(--wb-line);min-width:0;min-height:39px;color:var(--wb-ink);grid-template-columns:25px minmax(0,1fr) 13px;align-items:center;gap:6px;padding:4px 2px;text-decoration:none;display:grid}.music-native-relationships>a:hover{background:var(--wb-selected)}.music-native-relationships>a>span:first-child{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:24px;height:24px;color:var(--wb-ink);place-items:center;font-size:7px;font-weight:750;display:grid}.music-native-relationships>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.music-native-relationships strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-native-relationships small{color:var(--wb-muted);text-transform:capitalize;font-size:6px}.music-native-relationships p{color:var(--wb-ink);margin:0;font-size:8px}.music-native-next-section>button{border:0;border-bottom:1px solid var(--wb-line);text-align:left;cursor:pointer;background:0 0;gap:3px;width:100%;min-width:0;padding:6px 2px;display:grid}.music-native-next-section>button:hover{background:var(--wb-selected)}.music-native-next-section>button span{color:var(--wb-ink);letter-spacing:.06em;text-transform:uppercase;font-size:6px}.music-native-next-section>button strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:590;overflow:hidden}.music-native-next-section>p{color:var(--wb-ink);align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.music-native-tool-panel{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);flex:none;max-height:min(66dvh,610px);overflow-y:auto}.music-native-tool-panel>header{z-index:2;border-bottom:1px solid var(--wb-line);background:var(--wb-panel);justify-content:space-between;align-items:center;min-height:33px;padding:0 8px;display:flex;position:sticky;top:0}.music-native-tool-panel>header strong{color:var(--wb-ink);font-size:8px}.music-native-tool-panel>header button{width:23px;height:23px;color:var(--wb-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.music-native-tool-panel .music-create-panel{border:0;margin:0}.music-native-tool-panel .music-create-panel>summary,.music-native-tool-panel .music-project-controls>summary{display:none}.music-native-tool-panel .music-create-panel form{max-height:none}.music-native-tool-panel>.music-inline-form{grid-template-columns:1fr 1fr;padding:8px}.music-native-tool-panel>.music-inline-form>button{grid-column:1/-1}.music-native-tool-panel .music-project-controls{border:0;border-radius:0}.music-native-tool-panel .music-project-controls form{padding:8px}.music-native-empty{min-height:100%;color:var(--wb-ink);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.music-native-empty>p{color:var(--wb-ink);letter-spacing:.09em;text-transform:uppercase;margin:2px 0 0;font-size:7px;font-weight:740}.music-native-empty h2{max-width:520px;color:var(--wb-ink);margin:0;font-size:22px}.music-native-empty small{max-width:480px;color:var(--wb-muted);font-size:9px;line-height:1.55}.music-native-empty button{border:1px solid var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-height:31px;color:var(--wb-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.music-native-empty.compact{min-height:240px}.music-native-loading{animation:1.1s ease-in-out infinite alternate music-pulse}.music-native-loading .workstation-titlebar i,.music-native-loading .workstation-titlebar span,.music-native-loading .workstation-titlebar b,.music-native-loading .music-native-projects>header,.music-native-loading .music-native-projects>.music-native-search,.music-native-loading .music-native-projects nav i,.music-native-loading .music-native-stage>header,.music-native-loading .music-native-stage>nav,.music-native-loading .music-native-stage>div,.music-native-loading .music-native-inspector>header,.music-native-loading .music-native-inspector>div,.music-native-loading .music-native-inspector>section{border-radius:var(--wb-radius-panel);background:var(--wb-panel);display:block}.music-native-loading .workstation-titlebar i{width:135px;height:15px}.music-native-loading .workstation-titlebar span{width:260px;height:7px;margin-top:5px}.music-native-loading .workstation-titlebar b{width:100px;height:28px}.music-native-loading .music-native-projects>header{height:25px;margin:8px}.music-native-loading .music-native-projects>.music-native-search{height:29px;margin:7px}.music-native-loading .music-native-projects nav{gap:5px;padding:5px 7px}.music-native-loading .music-native-projects nav i{height:48px}.music-native-loading .music-native-stage>header{height:80px;margin:12px}.music-native-loading .music-native-stage>nav{height:35px;margin:0 12px}.music-native-loading .music-native-stage>div{height:290px;margin:12px}.music-native-loading .music-native-inspector{gap:8px;padding:8px}.music-native-loading .music-native-inspector>header{height:54px}.music-native-loading .music-native-inspector>div{height:39px}.music-native-loading .music-native-inspector>section{height:220px}@media (max-width:1180px){.music-native-body{grid-template-columns:190px minmax(390px,1fr) 282px}.music-native-overview-grid{grid-template-columns:1fr}.music-native-projects nav i{display:none}}@media (max-width:960px){.music-native-body{grid-template-columns:176px minmax(370px,1fr) 260px}.music-native-project-header{padding-inline:12px}.music-native-project-header>div:first-child>small{max-width:400px}.music-native-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.music-native-stats article:nth-child(2){border-right:0}.music-native-stats article:nth-child(-n+2){border-bottom:1px solid var(--wb-line)}.music-native-sources-view{grid-template-columns:1fr}}@media (max-width:820px){.music-native-workstation{height:calc(100dvh - 53px);min-height:calc(100dvh - 53px);padding-bottom:61px}.music-native-titlebar{min-height:50px}.music-native-titlebar .titlebar-actions>a:first-of-type{display:none}.music-native-mobile-context{display:inline-flex!important}.music-native-body{flex-direction:column;display:flex;overflow:hidden}.music-native-projects{border-right:0;border-bottom:1px solid var(--wb-line);flex:none;min-height:88px;max-height:118px}.music-native-projects>header,.music-native-projects>footer{display:none}.music-native-search{margin:5px 6px 3px}.music-native-projects nav{padding:0 5px 5px;display:flex;overflow:auto hidden}.music-native-projects nav>a{min-width:175px}.music-native-stage{flex:1}.music-native-project-header{min-height:77px;padding:10px}.music-native-project-header h2{font-size:22px}.music-native-project-header>div:first-child>small{max-width:390px}.music-native-progress{width:96px}.music-native-external-link{padding:6px 7px;font-size:7px}.music-native-inspector{inset:53px 0 61px}.music-native-tool-panel{max-height:70dvh}.music-native-tracks-view{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:560px){.music-native-titlebar>div:first-child span{max-width:185px}.music-native-titlebar .titlebar-actions>.music-native-primary-action{padding:0 8px;font-size:0}.music-native-titlebar .titlebar-actions>.music-native-primary-action svg{width:15px;height:15px}.music-native-titlebar .titlebar-actions>.music-native-primary-action kbd{display:none}.music-native-mobile-context{padding:0 8px!important;font-size:0!important}.music-native-project-header{gap:8px}.music-native-project-header>div:first-child>small{display:none}.music-native-progress{width:78px}.music-native-external-link{display:none}.music-native-tabs{overflow-x:auto}.music-native-tabs button{white-space:nowrap;padding-inline:7px}.music-native-tabs kbd{display:none}.music-native-stats article{min-height:48px;padding:6px 8px}.music-native-overview-grid{padding:6px}.music-native-track-summaries>button{grid-template-columns:20px minmax(0,1fr) 35px 24px}.music-native-tracks-view{flex-direction:column;display:flex}.music-native-tracks-view>aside{border-right:0;border-bottom:1px solid var(--wb-line);flex:none;max-height:165px}.music-native-tracks-view>aside nav{display:flex;overflow-x:auto}.music-native-tracks-view>aside nav button{min-width:145px}.music-native-tracks-view .music-inline-form{display:none}.music-native-actions-view>header label{width:58%}}@media (min-width:821px){.music-native-titlebar .titlebar-actions>button{min-height:35px;padding-inline:12px;font-size:11px}.music-native-titlebar .titlebar-actions>a{min-height:35px;font-size:11px}.music-native-body{grid-template-columns:232px minmax(430px,1fr) 328px}.music-native-projects>header{min-height:42px;padding-inline:11px;font-size:10px}.music-native-projects>header small{min-width:23px;padding:3px 6px;font-size:9px}.music-native-search{grid-template-columns:21px minmax(0,1fr) auto;height:35px;margin:9px;padding-inline:8px}.music-native-search input{font-size:12px}.music-native-search kbd{padding:2px 5px;font-size:9px}.music-native-projects nav{gap:4px;padding:0 7px 8px}.music-native-projects nav>a{border-radius:var(--wb-radius-panel);grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px}.music-native-project-icon{width:29px;height:29px}.music-native-projects nav>a>span:nth-child(2){gap:3px}.music-native-projects nav strong{font-size:11px}.music-native-projects nav small{font-size:9px}.music-native-projects nav i{padding:3px 5px;font-size:8px}.music-native-projects>footer{gap:7px;padding:10px}.music-native-projects>footer span{font-size:9px}.music-native-projects>footer a{font-size:10px}.music-native-rail-empty{padding:18px 12px;font-size:10px}.music-native-project-header{gap:24px;min-height:108px;padding:17px 20px}.music-native-project-header p{margin-bottom:5px;font-size:9px}.music-native-project-header p span{padding:3px 6px;font-size:8px}.music-native-project-header>div:first-child>small{color:var(--wb-muted);margin-top:8px;font-size:10px}.music-native-progress{gap:5px 8px;width:126px}.music-native-progress>span{height:5px}.music-native-progress strong{font-size:18px}.music-native-progress small{font-size:9px}.music-native-external-link{padding:9px 11px;font-size:10px}.music-native-tabs{gap:3px;min-height:47px;padding:6px 10px}.music-native-tabs button{border-radius:var(--wb-radius-control);gap:6px;min-height:34px;padding-inline:11px;font-size:10px}.music-native-tabs button span{min-width:19px;padding:2px 5px;font-size:8px}.music-native-tabs kbd{padding:2px 4px;font-size:8px}.music-native-stats article{gap:9px;min-height:62px;padding:9px 12px}.music-native-stats small{font-size:8px}.music-native-stats strong{font-size:11px}.music-native-overview-grid{gap:12px;padding:12px}.music-native-card{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0}.music-native-card>header{min-height:44px;padding-inline:12px}.music-native-card>header>span{gap:7px;font-size:11px}.music-native-card>header>button,.music-native-card>header>small{font-size:9px}.music-native-track-summaries>button{grid-template-columns:25px minmax(0,1fr) 54px 34px;gap:8px;min-height:57px;padding:7px 11px}.music-native-track-summaries>button>span:first-child,.music-native-track-summaries em{font-size:9px}.music-native-track-summaries strong{font-size:10px}.music-native-track-summaries small{font-size:8px}.music-native-tracks-view{grid-template-columns:198px minmax(0,1fr)}.music-native-tracks-view>aside>header{min-height:40px;padding-inline:10px;font-size:9px}.music-native-tracks-view>aside nav button{grid-template-columns:23px minmax(0,1fr);gap:7px;min-height:53px;padding:7px 9px}.music-native-tracks-view>aside nav strong{font-size:10px}.music-native-tracks-view>aside nav small{font-size:8px}.music-native-track-focus{padding:11px}.music-native-track-loading span{font-size:10px}.music-native-inspector .inspector-header small{font-size:9px}.music-native-snapshot dl div{gap:4px;padding:9px}.music-native-snapshot dt{font-size:8px}.music-native-snapshot dd{font-size:11px}.music-native-relationships>a{grid-template-columns:29px minmax(0,1fr) 15px;gap:8px;min-height:46px;padding-block:6px}.music-native-relationships>a>span:first-child{width:28px;height:28px;font-size:8px}.music-native-relationships strong{font-size:10px}.music-native-relationships small,.music-native-relationships p{font-size:8px}.music-native-next-section>button{gap:4px;padding:8px 3px}.music-native-next-section>button span{font-size:8px}.music-native-next-section>button strong,.music-native-next-section>p{font-size:10px}}@media (min-width:821px) and (max-width:1100px){.music-native-body{grid-template-columns:208px minmax(0,1fr)}.music-native-inspector{display:none}.music-native-overview-grid{grid-template-columns:1fr}}
.loop-waypoint-shell{--workspace-rgb:65 205 209;--workspace-accent:var(--wb-ink);--workspace-accent-bright:var(--wb-ink);--workspace-accent-deep:var(--wb-ink);background:var(--wb-panel);grid-template-columns:244px minmax(0,1fr)}.loop-waypoint-shell:before{z-index:0;opacity:.34;pointer-events:none;content:"";background-image:none;background-size:auto,58px 58px,58px 58px;position:fixed;inset:0;-webkit-mask-image:none;mask-image:none}.loop-waypoint-shell>:is(.workstation-sidebar,.workstation-main){position:relative}.loop-waypoint-shell .workstation-sidebar{border-right-color:var(--wb-line);background:var(--wb-panel);box-shadow:none;padding:14px 11px 10px}.loop-waypoint-shell .workstation-sidebar:after{background:var(--wb-panel);content:"";width:1px;position:absolute;top:0;bottom:0;right:-1px}.loop-waypoint-shell .crm-brand{flex:none;gap:12px;min-height:58px;padding:2px 7px 12px}.loop-waypoint-shell .crm-brand img{border-radius:var(--wb-radius-panel);filter:none;width:42px;height:42px;box-shadow:none;background:0 0;border:0;padding:0}.loop-waypoint-shell .crm-brand strong{color:var(--wb-ink);letter-spacing:.075em;text-transform:uppercase;font-size:13px;font-weight:810}.loop-waypoint-shell .crm-brand small{color:var(--wb-muted);font:8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.waypoint-realm-card{border:1px solid var(--wb-selected);border-radius:var(--wb-radius-panel);background:var(--wb-panel);color:inherit;flex:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin:2px 1px 8px;padding:9px 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.waypoint-realm-card:after{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);content:"";width:80px;height:80px;position:absolute;bottom:-34px;right:-22px}.waypoint-realm-icon{border:1px solid var(--wb-selected);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:30px;height:30px;color:var(--wb-accent);place-items:center;display:grid}.waypoint-realm-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.waypoint-realm-card small{color:var(--wb-muted);font:7px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.waypoint-realm-card strong{color:var(--wb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.waypoint-realm-card>svg{color:var(--wb-ink)}.waypoint-realm-card:hover{border-color:var(--wb-accent);background:var(--wb-selected)}.loop-waypoint-shell .nav-section-label{color:var(--wb-muted);font:8px var(--font-geist-mono), monospace;letter-spacing:.14em;padding-top:12px}.loop-waypoint-shell .crm-primary-nav{scrollbar-color:var(--wb-ink) transparent;scrollbar-width:thin;flex:auto;gap:3px;min-height:0;padding-right:2px;overflow-y:auto}.loop-waypoint-shell .workstation-sidebar-spacer{display:none}.loop-waypoint-shell .command-trigger,.loop-waypoint-shell .shortcut-trigger,.loop-waypoint-shell .crm-account{flex:none}.loop-waypoint-shell .crm-primary-nav>a{border-radius:var(--wb-radius-panel);min-height:39px;color:var(--wb-ink);grid-template-columns:24px minmax(0,1fr) auto;padding:0 8px;overflow:hidden}.loop-waypoint-shell .crm-primary-nav>a:before{opacity:0;background:var(--wb-panel);content:"";transition:opacity .12s;position:absolute;inset:0}.loop-waypoint-shell .crm-primary-nav>a:hover:before,.loop-waypoint-shell .crm-primary-nav>a.active:before{opacity:1}.loop-waypoint-shell .crm-primary-nav>a:hover{border-color:var(--wb-selected);background:var(--wb-selected)}.loop-waypoint-shell .crm-primary-nav>a.active{border-color:var(--wb-selected);background:var(--wb-selected);box-shadow:none}.loop-waypoint-shell .crm-primary-nav>a>span{position:relative}.loop-waypoint-shell .crm-primary-nav>a>kbd{border:1px solid var(--wb-line);border-bottom-color:var(--wb-line);border-radius:var(--wb-radius-control);background:var(--wb-panel);min-width:19px;color:var(--wb-ink);font:7px var(--font-geist-mono), monospace;text-align:center;padding:2px 4px;position:relative}.loop-waypoint-shell .active .crm-nav-icon{color:var(--wb-accent);filter:none}.loop-waypoint-shell .nav-section-secondary{border-top-color:var(--wb-line)}.loop-waypoint-shell .command-trigger,.loop-waypoint-shell .shortcut-trigger{border-color:var(--wb-line);border-bottom-color:var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel)}.loop-waypoint-shell .command-trigger:hover,.loop-waypoint-shell .shortcut-trigger:hover{border-color:var(--wb-accent);color:var(--wb-ink)}.loop-waypoint-shell .workstation-titlebar,.loop-waypoint-shell .communications-titlebar{border-bottom-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-shell .workstation-titlebar h1,.loop-waypoint-shell .communications-titlebar h1{color:var(--wb-ink)}.loop-waypoint-shell .workstation-titlebar h1:before,.loop-waypoint-shell .communications-titlebar h1:before{border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:3px;height:13px;box-shadow:none;content:"";margin-right:8px;display:inline-block}.loop-waypoint-shell .today-page{max-width:1240px;padding-top:38px;position:relative}.loop-waypoint-shell .today-hero{align-items:center}.loop-waypoint-shell .today-hero .kicker{color:var(--wb-accent);letter-spacing:.15em}.loop-waypoint-shell .today-hero h1{color:var(--wb-ink);text-shadow:0 2px 28px var(--wb-ink)}.loop-waypoint-shell .today-summary>div{border-color:var(--wb-line);border-bottom-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-shell .today-summary>div svg{color:var(--wb-ink)}.loop-waypoint-shell .today-summary>div.urgent svg{color:var(--wb-danger)}.loop-waypoint-shell .today-panel{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0}.loop-waypoint-shell .panel-heading{background:var(--wb-panel)}.loop-waypoint-shell .panel-heading .kicker{color:var(--wb-ink)}.loop-waypoint-shell .primary-action,.loop-waypoint-shell .save-inline-action,.loop-waypoint-shell .mobile-new-client{border-color:var(--wb-line);border-bottom-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-shell .quick-capture-action{border-color:var(--wb-line);border-bottom-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.loop-waypoint-shell .relationship-table tbody tr.selected{background:var(--wb-selected);box-shadow:none}.loop-waypoint-shell .relationship-table thead,.loop-waypoint-shell .workstation-toolbar{background:var(--wb-inset)}.loop-waypoint-shell .table-avatar,.loop-waypoint-shell .inspector-avatar{border-color:var(--wb-line);background:var(--wb-inset);color:var(--wb-ink)}.loop-waypoint-shell .keyboard-route-hud,.loop-waypoint-shell .keyboard-command-notice,.loop-waypoint-shell .command-palette{border-color:var(--wb-line);box-shadow:var(--wb-shadow-overlay)}.loop-waypoint-shell .workstation-mobile-header{border-bottom-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-shell .crm-mobile-nav{border-top-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-shell .crm-mobile-nav a.active{color:var(--wb-ink)}.loop-waypoint-shell .crm-mobile-nav .crm-mobile-add .crm-nav-icon{box-shadow:none;color:inherit;background:0 0;border:0}.loop-waypoint-shell .crm-mobile-nav a.crm-mobile-add{background:var(--wb-inset);box-shadow:none;color:var(--wb-ink)}.loop-waypoint-login{background:var(--wb-panel);position:relative;overflow:hidden}.loop-waypoint-login:before{opacity:.58;pointer-events:none;content:"";background-image:none;position:absolute;inset:0}.loop-waypoint-login .login-panel{border-color:var(--wb-line);border-bottom-color:var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:min(468px,100%);box-shadow:none;color:var(--wb-ink);position:relative}.loop-waypoint-login .login-brand{width:76px;height:76px;box-shadow:none;filter:none;background:0 0;border:0;padding:0}.loop-waypoint-login .login-panel .kicker{color:var(--wb-ink);letter-spacing:.15em}.loop-waypoint-login .login-panel h1{color:var(--wb-ink);font-family:Georgia,Times New Roman,serif;font-weight:560}.loop-waypoint-login .login-panel>p:not(.kicker),.loop-waypoint-login .field{color:var(--wb-ink)}.loop-waypoint-login .field input{border-color:var(--wb-line);background:var(--wb-inset);color:var(--wb-ink)}.loop-waypoint-login .field input:focus{border-color:var(--wb-focus);box-shadow:none}.loop-waypoint-login .login-panel form button{border-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-login .forgot-link{color:var(--wb-ink)}.loop-waypoint-login .preview-link{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.loop-waypoint-login .preview-link:hover{background:var(--wb-selected)}.loop-waypoint-login .login-panel>small{color:var(--wb-muted)}.loop-waypoint-login[data-auth-brand=guest-flow-auto]{background:var(--wb-panel)}.loop-waypoint-login[data-auth-brand=guest-flow-auto]:before{opacity:.38;background:var(--wb-panel)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-panel{border:1px solid var(--wb-line);border-radius:var(--wb-radius-panel);background:var(--wb-panel);width:min(492px,100%);box-shadow:none;color:var(--wb-ink)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-brand{filter:none;width:160px}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-panel .kicker{color:var(--wb-ink);letter-spacing:.12em}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-panel h1{color:var(--wb-ink);font-family:inherit;font-weight:760}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-panel>p:not(.kicker),.loop-waypoint-login[data-auth-brand=guest-flow-auto] .field{color:var(--wb-ink)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .field input{border-color:var(--wb-line);background:var(--wb-inset);color:var(--wb-ink)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .field input:focus{border-color:var(--wb-focus);box-shadow:none}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-panel form button{border-color:var(--wb-line);background:var(--wb-panel);box-shadow:none}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .forgot-link{color:var(--wb-ink)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .preview-link{border-color:var(--wb-line);background:var(--wb-panel);color:var(--wb-ink)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .preview-link:hover{background:var(--wb-selected)}.loop-waypoint-login[data-auth-brand=guest-flow-auto] .login-panel>small{color:var(--wb-muted)}.guest-flow-route-header{color:var(--wb-ink);background:var(--wb-panel);padding:18px clamp(16px,3vw,40px) 0}@media (max-width:760px){.guest-flow-route-header{padding:12px 12px 0}.guest-flow-route-header header{gap:9px}.guest-flow-route-header nav{order:3;grid-column:1/-1;overflow-x:auto}.guest-flow-route-header nav a{min-height:42px}}@media (max-width:1320px){.loop-waypoint-shell{grid-template-columns:72px minmax(0,1fr)}.loop-waypoint-shell .waypoint-realm-card{grid-template-columns:1fr;justify-items:center;width:50px;padding:8px}.loop-waypoint-shell .crm-primary-nav>a{grid-template-columns:1fr;justify-items:center;width:48px;padding:0}.loop-waypoint-shell .waypoint-realm-card>span:nth-child(2),.loop-waypoint-shell .waypoint-realm-card>svg,.loop-waypoint-shell .crm-primary-nav>a>kbd{display:none}}@media (max-width:820px){.loop-waypoint-shell{display:block}.loop-waypoint-shell .crm-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.loop-waypoint-shell .crm-brand img{width:39px;height:39px}.loop-waypoint-shell .crm-brand strong{font-size:11px}.loop-waypoint-shell .crm-brand small{font-size:6px}.loop-waypoint-shell .today-page{padding-top:18px}}@media (max-width:420px){.loop-waypoint-shell .workstation-mobile-header .crm-brand small{display:none}}@media (prefers-reduced-motion:reduce){.loop-waypoint-shell .crm-primary-nav>a:before{transition:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wb-canvas:#202120;--wb-workspace:#252725;--wb-panel:#2b2d2b;--wb-inset:#222422;--wb-overlay:#303330;--wb-selected:#3b4641;--wb-ink:#eeeae1;--wb-muted:#bbbdb3;--wb-line:#515750;--wb-line-strong:var(--wb-line);--wb-accent:#b7c7b4;--wb-on-accent:#202920;--wb-focus:#e3ca91;--wb-success:#b0d0ad;--wb-warning:#e3ca91;--wb-danger:#efb2aa;--wb-panel-raised:var(--wb-panel);--wb-shadow-panel:none;--wb-shadow-control:none;--wb-shadow-overlay:0 8px 20px #0003;--wb-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wb-font-title:var(--wb-font-body);--wb-font-data:ui-monospace, "SFMono-Regular", Consolas, monospace;--font-geist-sans:var(--wb-font-body);--font-geist-mono:var(--wb-font-data);--wb-space-1:4px;--wb-space-2:8px;--wb-space-3:12px;--wb-space-4:16px;--wb-space-5:24px;--wb-radius-key:3px;--wb-radius-control:4px;--wb-radius-panel:4px;--wb-radius-overlay:8px;--wb-control-height:34px;--wb-title-size:24px;--wb-section-size:16px;--wb-meta-size:12px}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-canvas:Canvas;--wb-workspace:Canvas;--wb-panel:Canvas;--wb-inset:Canvas;--wb-ink:CanvasText;--wb-muted:CanvasText;--wb-line:CanvasText;--wb-accent:CanvasText}}
:root{--font-geist-sans:var(--wb-font-body);--font-geist-mono:var(--wb-font-data)}html[data-product] body{background:var(--wb-canvas);color:var(--wb-ink);font-family:var(--wb-font-body)}html[data-product] .crm-shell{--workspace-accent:var(--wb-accent);--workspace-accent-bright:var(--wb-accent);--workspace-accent-deep:var(--wb-accent);color:var(--wb-ink);background:var(--wb-canvas);font-size:14px}html[data-product] .loop-waypoint-shell:before{display:none}html[data-product] :is(.workstation-main,.today-workstation,.sheet-shell,.client-profile-page,.summary-page,.music-native-workspace){background:var(--wb-canvas);color:var(--wb-ink)}html[data-product] :is(.workstation-sidebar,.workstation-mobile-header,.workstation-titlebar,.communications-titlebar,.workstation-toolbar,.sheet-top,.sheet-footer,.client-profile-top){background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-product] .workstation-sidebar{border-right:1px solid var(--wb-line-strong)}html[data-product] .workstation-sidebar .crm-brand img{border-radius:var(--wb-radius-control);box-shadow:none}html[data-product] :is(.waypoint-realm-card,.crm-workstation .crm-primary-nav>a,.workstation-toolbar nav button){border-radius:var(--wb-radius-key);color:var(--wb-muted);background-image:none}html[data-product] .waypoint-realm-card{background:var(--wb-inset);border-color:var(--wb-line);box-shadow:none}html[data-product] .waypoint-realm-card:after{display:none}html[data-product] :is(.crm-primary-nav>a.active,.workstation-toolbar nav button.active,.workspace-option.active){color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line-strong);box-shadow:none}html[data-product] :is(.crm-brand strong,.waypoint-realm-card strong,.workspace-trigger strong,.workspace-option strong){color:var(--wb-ink)}html[data-product] :is(.nav-section-label,.crm-brand small,.waypoint-realm-card small,.workspace-trigger small,.workspace-option small){color:var(--wb-muted);font-size:var(--wb-meta-size);letter-spacing:.04em}html[data-product] :is(.today-panel,.book-card,.summary-card,.form-card,.profile-section,.relationship-snapshot,.client-inspector,.music-native-card,.music-native-panel,.touch-action-panel,.conversation-assist,.rapport-profile-card,.notification-settings){background:var(--wb-panel);color:var(--wb-ink);border-color:var(--wb-line);border-radius:var(--wb-radius-panel);box-shadow:none}html[data-product] :is(.panel-heading,.music-native-card>header,.music-native-panel>header,.inspector-heading,.form-card-head>span){background:var(--wb-inset);border-color:var(--wb-line);color:var(--wb-accent)}html[data-product] :is(.today-summary>div,.relationship-snapshot article,.snapshot-grid article,.normalized-context,.generated-follow-up,.quick-capture-input,.music-native-track-summaries>button){background:var(--wb-inset);border-color:var(--wb-line);border-radius:var(--wb-radius-control);box-shadow:none}html[data-product] :is(.today-hero h1,.workstation-titlebar h1,.book-hero h1,.client-profile-hero h1,.summary-hero h1,.form-intro h2){color:var(--wb-ink);font-size:var(--wb-title-size);letter-spacing:-.02em;line-height:1.2}html[data-product] :is(.today-hero h1,.book-hero h1){font-family:var(--wb-font-title);font-weight:600}html[data-product] :is(.panel-heading h2,.form-card h3,.profile-section h2,.summary-card h2,.music-native-panel h2){color:var(--wb-ink);font-size:var(--wb-section-size);letter-spacing:-.01em}html[data-product] :is(.kicker,.field>label,.field-label,.workstation-section-label){color:var(--wb-muted);font-size:var(--wb-meta-size);letter-spacing:.055em}html[data-product] :is(.today-summary strong,.snapshot-grid strong,.relationship-snapshot strong,.music-native-stat strong){color:var(--wb-ink);font-variant-numeric:tabular-nums}html[data-product] :is(.form-card,.summary-card){padding:var(--wb-space-4)}html[data-product] .form-card-head{margin-bottom:var(--wb-space-4)}html[data-product] .today-hero{padding-block:var(--wb-space-5)}html[data-product] :is(.today-touch,.book-client,.music-native-track-summaries>button,.workstation-table-row){border-color:var(--wb-line);transition:background-color .1s}html[data-product] :is(.book-client:hover,.today-touch:hover,.music-native-track-summaries>button:hover){background:var(--wb-inset)}html[data-product] :is(.book-client.selected,.workstation-table-row.selected,[data-hotkey-item][aria-selected=true]){background:var(--wb-selected);box-shadow:none}html[data-product] :is(.crm-shell,.sheet-shell) :is(button,.edit-button,.continue,.primary-link){border-radius:var(--wb-radius-control)}html[data-product] :is(.crm-shell,.sheet-shell) button:not([role=switch]){min-height:var(--wb-control-height)}html[data-product] :is(.crm-shell,.sheet-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){color:var(--wb-ink);background:var(--wb-inset);border-color:var(--wb-line-strong);border-radius:var(--wb-radius-control);font-family:var(--wb-font-body)}html[data-product] :is(.crm-shell,.sheet-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:var(--wb-control-height)}html[data-product] :is(.crm-shell,.sheet-shell) :is(input,textarea)::placeholder{color:var(--wb-muted);opacity:1}html[data-product] :is(.continue,.primary-link,.crm-add-button,.inspector-primary-action){color:var(--wb-on-accent);background:var(--wb-accent);border-color:var(--wb-accent);box-shadow:none}html[data-product] :is(.chip,.profile-priorities span,.opportunity-stage,.status){border-radius:var(--wb-radius-key)}html[data-product] :is(.chip.selected,.profile-priorities span,.opportunity-stage){color:var(--wb-accent);background:var(--wb-selected);border-color:var(--wb-line-strong)}html[data-product] :is(.crm-shell,.sheet-shell) :is(button,a):active{transform:none}html[data-product] kbd{border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius-key);min-width:21px;min-height:21px;color:var(--wb-muted);background:var(--wb-inset);box-shadow:none;font:11px/1.35 var(--wb-font-data);white-space:nowrap;border-bottom-width:2px;justify-content:center;align-items:center;padding:1px 5px;display:inline-flex}.keycap-binding{align-items:center;gap:3px;display:inline-flex}html[data-product] :is(.command-palette,.shortcut-panel,.workspace-menu,.keyboard-route-hud){background:var(--wb-overlay);color:var(--wb-ink);border-color:var(--wb-line-strong);border-radius:var(--wb-radius-panel);box-shadow:var(--wb-shadow-overlay)}html[data-product] .command-palette{width:min(600px,100vw - 24px)}html[data-product] :is(.command-palette,.shortcut-panel) :is(header,footer){background:var(--wb-inset);border-color:var(--wb-line)}html[data-product] :is(.command-item,.command-result){border-radius:var(--wb-radius-key);min-height:40px;color:var(--wb-ink)}html[data-product] :is(.command-item.active,.command-result.active,.command-palette [aria-selected=true]){color:var(--wb-ink);background:var(--wb-selected);box-shadow:var(--wb-shadow-overlay)}html[data-product] :focus-visible{outline:2px solid var(--wb-focus)!important;outline-offset:3px!important}html[data-product] :is(.upload-zone,label):has(input[type=file]:focus-visible){outline:2px solid var(--wb-focus);outline-offset:3px}html[data-product] :is(button,a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}@media (min-width:1100px){html[data-product] .loop-waypoint-shell{grid-template-columns:248px minmax(0,1fr)}html[data-product] :is(.workstation-titlebar,.communications-titlebar){min-height:54px}html[data-product] .panel-heading{min-height:46px;padding-block:10px}}@media (pointer:coarse),(max-width:760px){html[data-product] :is(.crm-shell,.sheet-shell) :is(input,textarea,select){font-size:16px}html[data-product] :is(.crm-primary-nav>a,.workstation-toolbar nav button,.workspace-option,.command-result,.command-item){min-height:44px}html[data-product] .form-card{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-product] :is(.shortcut-library,.relationship-context-menu){color:var(--wb-ink);background:var(--wb-overlay);border-color:var(--wb-line-strong);border-radius:var(--wb-radius-panel);box-shadow:none}html[data-product] .shortcut-library{width:min(900px,100vw - 28px);max-height:90dvh}html[data-product] :is(.shortcut-library>header,.shortcut-library>footer,.shortcut-tabs,.shortcut-browser>aside,.shortcut-practice>aside,.shortcut-playbooks>article){background:var(--wb-inset);border-color:var(--wb-line)}html[data-product] :is(.shortcut-library,.command-palette) :is(h2,h3,strong){color:var(--wb-ink)}html[data-product] :is(.shortcut-library,.command-palette) :is(p,small,em,footer){color:var(--wb-muted);font-size:var(--wb-meta-size);line-height:1.5}html[data-product] .shortcut-library :is(button,.shortcut-groups article){color:var(--wb-ink);font-size:12px}html[data-product] :is(.shortcut-groups article,.shortcut-groups section>div,.shortcut-search,.command-search,.command-result-icon){background:var(--wb-panel);border-color:var(--wb-line)}html[data-product] :is(.shortcut-search input,.command-search input){color:var(--wb-ink);background:0 0}html[data-product] :is(.shortcut-tabs button.active,.shortcut-browser>aside>button.active,.shortcut-practice>aside>button.active,.command-results button.active){color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line-strong);box-shadow:none}html[data-product] .command-results button{color:var(--wb-ink)}html[data-product] .command-results button strong{font-size:13px}html[data-product] .command-results button small{color:var(--wb-muted);font-size:11px}html[data-product] .shortcut-groups article{background:var(--wb-panel);border-color:var(--wb-line);min-height:62px}html[data-product] :is(.shortcut-library header button,.shortcut-tabs button,.shortcut-browser>aside>button){color:var(--wb-muted)}.keycaps{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.keycap-joiner{font:10px var(--wb-font-body);color:var(--wb-muted);padding-inline:1px}.guest-flow-keyboard-tools{border-bottom:1px solid var(--wb-line);background:var(--wb-panel);justify-content:flex-end;align-items:center;gap:8px;padding:8px 18px;display:flex}.guest-flow-keyboard-tools button{min-height:var(--wb-control-height);color:var(--wb-ink);background:var(--wb-inset);border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius-control);font:12px var(--wb-font-body);box-shadow:none;justify-content:center;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}@media (max-width:680px){.shortcut-groups article{grid-template-columns:minmax(0,1fr);gap:8px}.shortcut-bindings{justify-content:flex-start}.guest-flow-keyboard-tools{justify-content:flex-start;padding-inline:12px}}html[data-product] .crm-workstation .crm-primary-nav{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}html[data-product] .workstation-sidebar:after{display:none}html[data-product] :is(.profile-card,.client-workspace-context,.record-controls,.conversation-assist-panel,.client-lifecycle-panel){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);border-radius:var(--wb-radius-panel);box-shadow:none}html[data-product] :is(.profile-card h2,.profile-card h3,.profile-section-heading h2,.profile-card strong,.relationship-snapshot article>strong){color:var(--wb-ink)}html[data-product] :is(.profile-empty,.panel-empty,.today-touch p,.mini-relationship small,.buying-detail-grid p,.buying-detail-grid small,.profile-card small,.relationship-snapshot article>small,.music-native-empty,.music-native-empty p,.music-native-heading p){color:var(--wb-muted)}html[data-product] .profile-card{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;padding:18px}html[data-product] .relationship-snapshot{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;gap:0;overflow:hidden}html[data-product] .relationship-snapshot article{border:0;border-right:1px solid var(--wb-line);border-radius:0;padding:14px}html[data-product] :is(.client-profile-hero,.summary-hero){padding-block:20px}html[data-product] :is(.profile-edit,.primary-action,.quick-capture-action){color:var(--wb-on-accent);background:var(--wb-accent);border-color:var(--wb-accent);border-radius:var(--wb-radius-control);box-shadow:none}html[data-product] :is(.relationship-snapshot svg,.profile-section-heading>svg){color:var(--wb-accent)}html[data-product] .command-backdrop,html[data-product] .shortcut-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:760px){html[data-product] .relationship-snapshot article{border-bottom:1px solid var(--wb-line)}}html[data-product] :is(.music-native-empty h2,.music-native-empty strong,.inspector-empty strong){color:var(--wb-ink);font-size:var(--wb-section-size)}html[data-product] :is(.music-native-empty small,.music-native-empty p,.music-native-rail-empty,.music-native-search,.music-native-projects>footer,.music-native-projects>footer a,.inspector-empty span,.notification-note,.notification-promise p,.today-hero p:not(.kicker),.client-profile-hero p,.profile-card p,.buying-detail-grid p){color:var(--wb-muted);font-size:max(11px,.8rem)}html[data-product] :is(.music-native-projects,.music-native-projects>header,.music-native-search,.music-native-inspector,.music-native-inspector>header,.music-native-inspector>footer){background:var(--wb-panel);border-color:var(--wb-line)}html[data-product] :is(.music-native-empty button,.music-native-top-actions .primary){color:var(--wb-on-accent);background:var(--wb-accent);border-color:var(--wb-accent);box-shadow:none}html[data-product] .music-native-projects>footer a{text-underline-offset:3px;text-decoration:underline}html[data-product] .crm-shell :is(.today-hero>div>p,.notification-guidance.warning p,.relationship-snapshot article p,.today-project-pulse .panel-heading a){color:var(--wb-muted)}html[data-product] .crm-shell .unified-focus-heading nav button{color:var(--wb-ink);background:var(--wb-inset)}html[data-product] .shortcut-library :is(.shortcut-browser aside p,header p){color:var(--wb-muted)}html[data-product] .crm-shell .panel-empty strong{color:var(--wb-ink)}@media (min-width:821px) and (max-width:1320px){html[data-product] .loop-waypoint-shell{grid-template-columns:232px minmax(0,1fr)}html[data-product] .workstation-sidebar{align-items:stretch;padding:12px 10px}html[data-product] .crm-workstation .crm-primary-nav{align-items:stretch}html[data-product] .crm-workstation .crm-primary-nav>a{grid-template-columns:22px minmax(0,1fr);justify-items:start;width:100%;padding:7px 9px}html[data-product] .crm-workstation .crm-primary-nav>a>span:nth-child(2){clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}html[data-product] .crm-workstation .crm-primary-nav>a:after,html[data-product] .workstation-sidebar .keycaps{display:none}html[data-product] .crm-shell .today-grid{grid-template-columns:minmax(0,1fr)}html[data-product] .crm-shell .today-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}html[data-product] .crm-shell .notification-guidance.warning{background:var(--wb-inset);border-color:var(--wb-warning)}html[data-product] .crm-shell .crm-mobile-nav a.crm-mobile-add{background:var(--wb-accent);color:var(--wb-on-accent);box-shadow:none;border-radius:var(--wb-radius-control)}html[data-product] .crm-shell .crm-mobile-nav a.crm-mobile-add .crm-nav-icon{color:inherit;background:0 0}html[data-product] .crm-shell .calm-empty strong{color:var(--wb-ink)}html[data-product] .crm-shell .calm-empty{min-height:200px}html[data-product] .command-results button{grid-template-columns:31px minmax(0,1fr) auto;min-height:48px}html[data-product] .command-results button>.keycaps{justify-self:end}html[data-product] .crm-shell .notification-guidance.warning strong{color:var(--wb-ink)}html[data-product] :is(.workstation-main,.sheet-shell,.client-profile-wrap,.client-profile-main,.client-profile-side,.form-grid,.field,.profile-section-heading>div,.client-profile-top>div,.sheet-top>div,.sheet-footer>span){min-width:0;max-width:100%}html[data-product] :is(.field input,.field textarea,.field select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}html[data-product] :is(.client-profile-hero h1,.client-profile-hero p,.profile-section-heading h2,.profile-priorities span,.relationship-snapshot strong,.buying-detail-grid p,.interaction-submit>span,.sheet-footer>span,.form-card p){overflow-wrap:anywhere}html[data-product] :is(.client-profile-top,.client-profile-top>div,.sheet-footer,.profile-section-heading,.interaction-submit){gap:var(--wb-space-2);flex-wrap:wrap}html[data-product] .client-profile-top{padding:var(--wb-space-2) clamp(12px,2%,24px)}html[data-product] .client-profile-top>div a{max-width:100%}html[data-product] .sheet-footer{position:sticky}html[data-product] .workstation-main{container:operator-workspace/inline-size}html[data-product] .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}html[data-product] :is(.operator-due-entry,.operator-stage-control,.operator-optional,.operator-choice){min-width:0}.operator-due-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-block:12px;display:grid}.operator-due-entry>small{grid-column:1/-1}.operator-stage-control{gap:8px;margin-block:12px;display:grid}.operator-stage-review,.operator-stage-confirm{border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius-control);background:var(--wb-inset);padding:12px}.operator-stage-review button+button,.operator-stage-confirm button+button{margin-inline-start:8px}.operator-stage-review p{overflow-wrap:anywhere;margin-top:0}.operator-choice{position:relative}.operator-choice-options{border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius-control);background:var(--wb-overlay);max-height:220px;margin:4px 0;padding:4px;list-style:none;overflow:auto}.operator-choice-options [role=option]{overflow-wrap:anywhere;padding:8px}.operator-choice-options [aria-selected=true]{background:var(--wb-selected);box-shadow:none}.operator-choice-selected{flex-wrap:wrap;gap:6px;display:flex}.operator-choice-selected button{white-space:normal;overflow-wrap:anywhere}.operator-choice-status,.operator-commit-hint{color:var(--wb-muted);font-size:12px}.operator-optional{border-top:1px solid var(--wb-line);padding-block:12px}.operator-optional>summary{cursor:pointer;padding:8px 0;font-weight:600}.operator-optional[open]>summary{margin-bottom:12px}html[data-product] .quick-interaction :is(input,textarea,select){scroll-margin-block:100px}html[data-product] .write-up-milestone{flex-wrap:wrap}html[data-product] .write-up-milestone .operator-stage-review{flex-basis:100%}html[data-product] :is(.operator-stage-control,.operator-due-entry) :is(button,select,input){font:inherit;color:var(--wb-ink);background:var(--wb-inset);border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius-control);padding:8px}@container operator-workspace (max-width:760px){.client-profile-grid,.today-grid{grid-template-columns:minmax(0,1fr)}.client-profile-side{position:static}.relationship-snapshot{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){html[data-product] .workstation-mobile-header{flex-wrap:wrap;gap:6px;height:auto;min-height:53px}html[data-product] .workstation-mobile-header .mobile-header-actions{margin-left:auto}.operator-due-entry{grid-template-columns:minmax(0,1fr)}}.operator-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){html[data-product] .workstation-mobile-header{flex-wrap:wrap;gap:6px;height:auto;min-height:53px}html[data-product] .workstation-mobile-header .crm-brand{flex:150px}html[data-product] .workstation-mobile-header .crm-brand strong{white-space:normal;overflow-wrap:anywhere}html[data-product] .mobile-header-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto;display:flex}}html[data-product] :is(.client-profile-main,.client-profile-side){grid-template-columns:minmax(0,1fr)}html[data-product] :is(.profile-card,.relationship-snapshot article,.relationship-snapshot article>*,.sheet-heading,.sheet-heading>*){overflow-wrap:anywhere;min-width:0;max-width:100%}html[data-product] .profile-card p{overflow-wrap:anywhere}html[data-product] .sheet-top{flex-wrap:wrap;padding-block:8px}html[data-product] .sheet-heading :is(h1,small){white-space:normal;overflow:visible}@container operator-workspace (max-width:300px){.relationship-snapshot{box-shadow:none;border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr)}}html[data-product] :is(.interaction-submit>button,.summary-actions>button){white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%;padding-block:8px}html[data-product] .summary-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}html[data-product] .crm-shell[data-keyboard-workspace=automotive]{min-width:0;container:operator-workspace/inline-size}@container operator-workspace (max-width:760px){.workstation-body{min-height:0;display:block;overflow:hidden}.relationship-inspector:not(.mobile-open){display:none}.relationship-inspector.mobile-open{z-index:70;width:auto;position:fixed;inset:53px 0 0}}@media (min-width:821px){html[data-product] .workstation-sidebar{align-items:stretch;padding:16px 12px 8px}html[data-product] .workstation-sidebar .crm-brand{justify-content:flex-start;gap:12px;width:100%;padding:0 8px 16px}html[data-product] .workstation-sidebar .crm-brand span{display:grid}html[data-product] .workstation-sidebar .crm-brand strong{letter-spacing:.035em;font-size:13px}html[data-product] .workstation-sidebar .crm-brand small{font-family:var(--wb-font-body);letter-spacing:0;text-transform:none;line-height:1.4}html[data-product] .workstation-sidebar .waypoint-realm-card{grid-template-columns:30px minmax(0,1fr) auto;justify-items:start;width:100%;margin:0 0 12px;padding:10px 8px}html[data-product] .workstation-sidebar .waypoint-realm-card>span:nth-child(2){display:grid}html[data-product] .workstation-sidebar .waypoint-realm-card>svg{display:block}html[data-product] .workstation-sidebar .waypoint-realm-card small{font-family:var(--wb-font-body);text-transform:none;letter-spacing:0}html[data-product] .workstation-sidebar .crm-primary-nav{scrollbar-color:var(--wb-line) transparent;align-items:stretch;gap:2px}html[data-product] .workstation-sidebar .nav-section-label{display:none}html[data-product] .workstation-sidebar .crm-primary-nav>a,html[data-product] .workstation-sidebar .nav-overflow>summary,html[data-product] .workstation-sidebar .nav-overflow>div>a{text-align:left;flex-shrink:0;grid-template-columns:20px minmax(0,1fr);place-items:center start;gap:10px;width:100%;min-height:40px;padding:8px;font-size:13px;font-weight:500;line-height:1.4;display:grid}html[data-product] .workstation-sidebar .crm-primary-nav>a>span:nth-child(2){clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}html[data-product] .workstation-sidebar .crm-primary-nav .keycaps,html[data-product] .workstation-sidebar .crm-primary-nav>a:before{display:none}html[data-product] .workstation-sidebar .nav-overflow{border:0;width:100%;margin:0}html[data-product] .workstation-sidebar .nav-overflow:first-of-type{border-top:1px solid var(--wb-line);margin-top:8px;padding-top:8px}html[data-product] .workstation-sidebar .nav-overflow>summary{color:var(--wb-muted);grid-template-columns:20px minmax(0,1fr) auto;font-size:12px}html[data-product] .workstation-sidebar .nav-overflow>div>a{padding-left:18px}html[data-product] .workstation-sidebar .guest-capture-trigger{flex-shrink:0;width:100%;min-height:36px;margin:12px 0 8px;font-size:13px}html[data-product] .workstation-sidebar :is(.command-trigger,.shortcut-trigger,[data-feedback-trigger]){width:100%;min-height:36px;color:var(--wb-muted);text-align:left;background:0 0;border:0;flex-shrink:0;grid-template-columns:20px minmax(0,1fr) auto;place-items:center start;gap:10px;margin:2px 0;padding:6px 8px;font-size:12px;line-height:1.4;display:grid}html[data-product] .workstation-sidebar :is(.command-trigger,.shortcut-trigger,[data-feedback-trigger])>span{display:inline}html[data-product] .workstation-sidebar .command-trigger>.keycaps{display:inline-flex}html[data-product] .workstation-sidebar :is(.shortcut-trigger,[data-feedback-trigger])>:is(kbd,.keycaps){display:none}html[data-product] .workstation-sidebar .crm-account{grid-template-columns:27px minmax(0,1fr) 28px;justify-items:stretch;gap:8px;width:100%;margin-top:8px;padding:10px 8px 2px}html[data-product] .workstation-sidebar .crm-account-name{color:var(--wb-muted);font-size:11px;display:block}}html[data-product] .guest-capture-dialog .minimal-guest-capture{border:0;gap:12px;padding:0}html[data-product] .guest-capture-dialog .save-message{white-space:normal;max-width:none}html[data-product] .guest-capture-dialog .sheet-main{padding:16px 20px}
