.private-notes{color:#111}.pc-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px 0 30px}.pc-page-heading span{font:10px ui-monospace,monospace;letter-spacing:.1em}.pc-page-heading h1{font-size:clamp(38px,5vw,68px)!important;line-height:1.1!important;margin:14px 0!important;letter-spacing:-.06em}.pc-page-heading p{display:flex;gap:8px;align-items:center;font-size:12px}.pc-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:30px}.pc-toolbar>label{display:flex;align-items:center;gap:10px;flex:1;border:1px solid #1113;border-radius:14px;background:#ffffff26;padding:0 14px}.module .pc-toolbar input{border:0;background:transparent;padding:13px 0;width:100%;color:#111}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;align-items:start}.pc-section-title{font:10px ui-monospace,monospace;letter-spacing:.1em;margin:25px 0 14px}.private-card{background:#d9eee5;border:1px solid #1112;border-radius:18px;padding:20px;box-shadow:0 2px #00000006;min-width:0}.pc-sand{background:#f2e8cd}.pc-sky{background:#d5e6eb}.pc-rose{background:#efd9da}.pc-plain{background:#f3f2eb}.private-card header{display:flex;align-items:start;gap:10px}.module .private-card button{border:0;background:transparent;color:#111;padding:5px;border-radius:8px;font-size:11px}.module .private-card-title{flex:1;font-size:20px;font-weight:750;line-height:1.25;text-align:left;justify-content:start;padding:0;overflow-wrap:anywhere}.pc-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px!important;line-height:1.7}.pc-items{display:grid;gap:12px;margin:20px 0}.pc-item{display:flex;align-items:start;gap:9px;min-width:0}.pc-item>input{margin:4px 0 0;width:17px;height:17px;accent-color:#111;flex:none}.pc-child{margin-left:22px}.module .pc-task-title{flex:1;display:block;text-align:left;font-size:12px;line-height:1.6;padding:0;overflow-wrap:anywhere}.pc-task-title small{display:block;white-space:pre-wrap;color:#555;font-size:10px}.pc-item.is-done .pc-task-title{text-decoration:line-through;color:#555}.pc-remove{opacity:.35}.pc-item:hover .pc-remove,.pc-remove:focus-visible{opacity:1}.pc-add{display:flex;border-top:1px solid #1112;padding-top:12px;align-items:center;gap:8px}.module .pc-add input{width:100%;min-width:0;background:transparent;border:0;padding:6px 0;font:12px Arial,sans-serif;color:#111}.private-card footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.private-card footer small{font-size:10px;color:#555}.shell.color-page .module.private-notes :is(input,textarea)::placeholder{color:#555!important}.private-notes .ops-modal input,.private-notes .ops-modal textarea{color:#111}.private-card:focus-within{box-shadow:0 0 0 2px #1112}.private-notes button:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:1100px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pc-grid{grid-template-columns:minmax(0,1fr)}.pc-page-heading{align-items:start;flex-wrap:wrap}.pc-toolbar{gap:8px}.pc-toolbar>button{font-size:10px}.private-card{padding:20px}}.shell .module.private-notes .pc-item>input[type=checkbox]{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;padding:0!important;flex:0 0 17px!important}.shell.color-page .private-notes .private-card>header{padding:0 0 10px;margin:0;border:0}.shell.color-page .private-notes .private-card>footer{padding:0;margin:12px 0 0;border:0}.shell .module.private-notes .private-card-title{font-size:20px;padding:0;min-width:0}.shell .module.private-notes .pc-task-title{font-size:12px;min-width:0;line-height:1.6;padding:0}.shell .module.private-notes .pc-toolbar>label{display:flex;flex-direction:row}.shell .module.private-notes .pc-toolbar input{width:100%;min-width:0}.shell .private-notes .pc-section-title{font:11px ui-monospace,monospace;letter-spacing:.1em}.shell .private-notes .pc-page-heading{margin-bottom:30px;padding-bottom:20px}.shell .private-notes .pc-add input{min-width:0!important;width:100%!important}#root .shell[data-section=Privat] .private-notes .private-card{--pc-helper:#bdbcc2}#root .shell[data-section=Privat] .private-notes .pc-add input::placeholder{color:var(--pc-helper)!important;opacity:1!important}#root .shell[data-section=Privat] .private-notes .pc-add input{color:var(--surface-ink)!important}#root .shell[data-section=Privat] .private-notes :is(.private-card footer small,.pc-add button,.pc-add button:disabled){color:var(--pc-helper)!important;opacity:1!important}#root .shell .wb-screen-nav{display:flex;justify-content:flex-end;margin:0 0 24px;gap:10px}#root .shell .wb-screen-nav button{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid #26313b30;border-radius:999px;background:transparent;color:#171b20;font:600 12px Montserrat,sans-serif}#root .shell .wb-screen-stage{position:relative;min-width:0;display:flow-root}#root .shell .wb-task-screen{touch-action:auto;min-width:0;display:flow-root}#root .shell .wb-screen-stage.wb-screen-moving{overflow:hidden;pointer-events:none}#root .shell .wb-screen-stage.wb-screen-moving>.wb-task-screen{will-change:transform,opacity}#root .shell .wb-screen-picture{position:absolute;inset:0 0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}#root .shell .wb-task-focus{display:grid;gap:36px}#root .shell .wb-task-focus section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:0;border:0;flex-wrap:wrap}#root .shell .wb-task-focus h2{font-size:24px!important;line-height:1.25!important;margin:0!important;letter-spacing:-.025em;font-weight:800}#root .shell .wb-task-focus h2 small{font-size:11px;font-weight:500;margin-left:8px;letter-spacing:0}#root .shell .wb-focus-priorities>header>button{display:inline-flex;gap:7px;align-items:center;padding:11px 16px;border:0;border-radius:999px;font:600 12px Montserrat,sans-serif;background:#171b20!important;color:#fff!important}#root .shell .wb-focus-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px}#root .shell .wb-focus-priority-card{padding:20px;border:1px solid #26313b30;border-left:4px solid var(--task-project-color,#dce0e5);border-radius:16px;background:#ffffff45;min-width:0}#root .shell .wb-focus-priority-card .wb-task-name{font-size:14px;line-height:1.5}#root .shell .wb-focus-priority-card footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;font-size:11px;line-height:1.6;padding:0;margin:0;border:0}#root .shell .wb-focus-priority-card footer>span{overflow-wrap:anywhere;max-width:100%}#root .shell .wb-focus-priority-card footer>button{padding:5px 0;border:0;background:transparent;color:#171b20;font:inherit}#root .shell .wb-focus-all>.wb-table-wrap{border:1px solid #26313b30;border-radius:16px;background:#ffffff30}#root .shell .wb-focus-table thead th{border-top:0}#root .shell .wb-focus-table .wb-name-cell{padding:0}#root .shell .wb-focus-table td{height:58px}#root .shell .wb-focus-project-dot{display:block;width:8px;height:8px;border:1px solid #171b2020;border-radius:50%;flex:none}#root .shell .wb-focus-search{display:flex;align-items:center;gap:10px;min-width:180px;max-width:320px;flex:1;padding:11px 14px;border:1px solid #26313b30;border-radius:999px;background:#ffffff52}#root .shell .wb-focus-search input{border:0;background:transparent;color:#171b20;font:inherit;min-width:0;width:100%;outline:0!important;box-shadow:none!important}#root .shell .wb-focus-search:focus-within{border-color:#171b20}#root .shell :is(.wb-heading,.wb-screen-nav,.wb-focus-priorities,.wb-focus-all>header,.wb-overview,.wb-dashboard,.wb-project-directory){touch-action:pan-y}#root .shell[data-section=Tasks] main,#root .shell .task-workspace{touch-action:pan-y}#root .shell .wb-mode-switch{display:flex;gap:6px;margin:0 0 22px;border-bottom:1px solid var(--wb-line);padding-bottom:12px}#root .shell .wb-mode-switch button{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--wb-line);border-radius:999px;background:transparent;padding:11px 18px;font:600 12px Montserrat,sans-serif;color:#171b20}#root .shell .wb-mode-switch button[aria-selected=true]{background:#171b20;color:#fff;border-color:#171b20}#root .shell .wb-project-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#root .shell .wb-project-tools>button,#root .shell .wb-project-card footer button,#root .shell .wb-project-confirm button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid #26313b30;border-radius:999px;background:transparent;color:#171b20;padding:10px 16px;font:600 12px Montserrat,sans-serif;cursor:pointer}#root .shell .wb-project-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;border:1px solid #26313b30;border-radius:999px;padding:12px 16px;background:#ffffff52}#root .shell .wb-project-search input{width:100%;min-width:0;border:0;background:transparent;color:#171b20;font:inherit;outline:0}#root .shell .wb-project-search:focus-within{outline:2px solid #171b20;outline-offset:3px}#root .shell .wb-project-count{font-size:11px;color:#4c535d;line-height:1.7;margin:20px 0}#root .shell .wb-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;align-items:start}#root .shell .wb-project-card{border:1px solid #26313b30;border-radius:18px;background:#ffffff45;padding:22px;min-width:0}#root .shell .wb-project-card header{display:flex;align-items:center;gap:10px}#root .shell .wb-project-card header i{width:12px;height:12px;border:1px solid #171b2030;border-radius:50%;flex:none}#root .shell .wb-project-card h2{margin:0;font-size:20px!important;line-height:1.3!important;overflow-wrap:anywhere;min-width:0;flex:1}#root .shell .wb-project-card h2 button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;padding:0;border:0;background:none;color:#171b20;font:inherit;overflow-wrap:anywhere}#root .shell .wb-project-card svg{flex:none}#root .shell .wb-project-card p{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:12px 0}#root .shell .wb-project-brief{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#root .shell .wb-project-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.7;margin-top:22px}#root .shell .wb-project-card footer{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #26313b20;padding-top:16px;margin-top:16px}#root .shell .wb-project-card footer button:first-child{background:#171b20;color:#fff;border-color:#171b20}#root .shell .wb-project-delete{background:#c1121f!important;color:#fff!important;border-color:#c1121f!important}#root .shell .wb-project-confirm{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;flex-wrap:wrap}#root .shell .wb-project-directory button:disabled{opacity:.5;cursor:default}@media(max-width:600px){#root .shell .wb-project-tools>label{flex-basis:100%;min-width:0}#root .shell .wb-project-card{padding:18px}}#root .shell .wb-project-search:focus-within{outline:0!important;border-color:#171b20;box-shadow:none!important}#root .shell .wb-project-search input:is(:focus,:focus-visible){outline:0!important;box-shadow:none!important}#root .shell .color-studio{display:grid;grid-template-columns:minmax(100px,1fr) minmax(170px,1.7fr) 72px;gap:24px;align-items:center;background:#fff;color:#171b20;padding:24px;border-radius:16px;min-width:0;font:13px Montserrat,sans-serif}#root .shell .color-studio-info{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-width:0}#root .shell .color-studio-info label{display:grid;gap:8px;font-size:10px;letter-spacing:.08em;color:#626770}#root .shell .color-studio-info input{width:100%;min-width:0;box-sizing:border-box;background:transparent!important;color:#171b20!important;border:0!important;border-bottom:1px solid #171b2026!important;border-radius:0!important;padding:8px 0!important;font:500 clamp(15px,2vw,21px) Montserrat,sans-serif!important;letter-spacing:-.04em}#root .shell .color-studio-rgb{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 0!important;color:#171b20!important;font-size:13px!important}#root .shell .color-studio-rgb span{display:grid;gap:6px;font-variant-numeric:tabular-nums}#root .shell .color-studio-rgb small{font-size:9px;color:#626770}#root .shell .color-studio-sample{display:grid;justify-items:center;gap:26px;min-width:0}#root .shell .color-studio-orb{width:100%;max-width:240px;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px #171b2018;transition:background-color .16s ease-out}#root .shell .color-studio-light{display:grid;gap:10px;width:100%;max-width:200px;font-size:10px!important;color:#626770!important}#root .shell .color-studio-light input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;height:10px;min-height:0;margin:8px 0;padding:0!important;border:1px solid #171b2020;border-radius:20px;cursor:pointer}#root .shell .color-studio-light input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#171b20;box-shadow:0 0 0 1px #171b2066}#root .shell .color-studio-light input::-moz-range-thumb{width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#171b20;box-shadow:0 0 0 1px #171b2066}#root .shell .color-studio-spectrum{display:grid;justify-items:center;gap:16px;font-size:10px;color:#626770}#root .shell .color-studio-ribbon{position:relative;width:46px;height:230px;border-radius:28px;touch-action:none;cursor:crosshair;background:linear-gradient(to right,#fff,transparent),linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px #171b201a}#root .shell .color-studio-ribbon i{position:absolute;width:24px;height:24px;box-sizing:border-box;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #171b2066;transform:translate(-50%,-50%);pointer-events:none}#root .shell .color-studio :focus-visible{outline:2px solid #171b20;outline-offset:5px}#root .shell .color-dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}#root .shell .color-dialog-actions button,#root .shell .wb-add-subtask{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 20px;border:0!important;border-radius:999px;font:600 12px Montserrat,sans-serif;background:#171b20!important;color:#fff!important;cursor:pointer;transition:transform .16s ease,opacity .16s ease}#root .shell .color-dialog-actions .color-cancel{background:#c1121f!important;color:#fff!important}#root .shell .color-dialog-actions button:disabled{opacity:.5;cursor:default}#root .shell .wb-add-subtask svg{color:inherit!important;flex:none}#root .shell .color-dialog-actions button:hover,#root .shell .wb-add-subtask:hover{transform:translateY(-1px)}@media(max-width:600px){#root .shell .color-studio{grid-template-columns:1fr 62px;gap:18px;padding:16px}#root .shell .color-studio-info{grid-column:1/-1;flex-direction:row;align-items:center;gap:16px}#root .shell .color-studio-rgb{margin:0!important}#root .shell .color-studio-orb{max-width:190px}#root .shell .color-studio-ribbon{height:190px}#root .shell .color-studio-info input{font-size:17px!important}}@media(prefers-reduced-motion:reduce){#root .shell .color-studio-orb,#root .shell .color-dialog-actions button,#root .shell .wb-add-subtask{transition:none}}#root .shell .color-dialog-fieldset{border:0;padding:0;margin:0;min-width:0}.task-view-switch{display:flex;gap:5px;width:max-content;padding:5px;border:1px solid #1113;border-radius:40px;margin:14px 0 30px}.task-view-switch button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#111;padding:12px 22px;border-radius:30px;font:700 12px Montserrat,sans-serif;cursor:pointer}.task-view-switch button[aria-pressed=true]{background:#111;color:#fff;box-shadow:0 3px 10px #1112}.tl-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:24px 0}.tl-heading h1{font-size:clamp(36px,5vw,70px);letter-spacing:-.055em;line-height:1.05;margin:12px 0}.tl-heading p,.tl-heading span,.tl-help{font-size:11px}.tl-heading>div:last-child{display:flex;gap:10px}.task-timeline button{font:inherit;cursor:pointer}.tl-heading button,.tl-toolbar>button,.tl-editor button{border:1px solid #1113;border-radius:26px;padding:11px 18px;background:transparent;color:inherit;display:inline-flex;gap:8px;align-items:center;font-size:12px}.tl-primary{background:#111!important;color:#fff!important;border:0!important}.task-timeline button:disabled{opacity:.45;cursor:default}.tl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;border-top:1px solid #1113}.tl-toolbar .odnp-select{min-width:130px}.tl-toolbar .search-box{min-width:170px;flex:1}.tl-toolbar label{font-size:11px}.tl-party{display:grid;gap:4px}.tl-party input{border:0;border-bottom:1px solid #1115;background:transparent;color:inherit;padding:5px;font:inherit}.tl-status{font-size:11px;min-height:14px}.tl-layout{display:flex;gap:14px;align-items:start}.tl-scroll{flex:1;min-width:0;overflow:auto;border:1px solid #1112;border-radius:18px;background:#fffc;max-height:72vh;scrollbar-width:thin}.tl-board{position:relative;font-family:Montserrat,sans-serif;color:#1b202b;font-size:11px}.tl-row{display:flex;height:44px;border-bottom:1px solid #202b3f0d;position:relative}.tl-label{position:sticky;left:0;z-index:3;width:240px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fffaf6;border-right:1px solid #202b3f14;overflow:hidden}.tl-label>button{border:0;background:transparent;color:inherit;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;display:flex;align-items:center;gap:6px;flex:1;font-size:11px}.tl-label input{flex-shrink:0;accent-color:#111}.tl-group{font-weight:700;background:#fff8}.tl-group .tl-label{flex-wrap:wrap;gap:2px 7px}.tl-group .tl-label small{width:100%;font-size:9px;padding-left:21px;font-weight:400}.tl-chart{position:relative;flex-shrink:0;display:flex}.tl-grid{background-image:linear-gradient(to right,#2a35440d 1px,transparent 1px)}.tl-dates{height:53px;position:sticky;top:0;z-index:5;background:#fffaf6}.tl-dates .tl-label{font-weight:700}.tl-date{flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-left:4px;font-size:10px;overflow:visible}.tl-date small{font-size:9px;white-space:nowrap}.tl-date.today{background:#fa693e22;border-bottom:3px solid #fa693e}.tl-lines{position:relative}.tl-lines>svg{position:absolute;top:0;z-index:1;pointer-events:none;overflow:visible}.tl-summary{position:absolute;top:19px;height:7px;border-radius:5px;background:#28374f47}.tl-bar{position:absolute;height:28px;top:8px;border-radius:7px;z-index:2;display:flex;align-items:center;min-width:14px;box-shadow:0 1px 2px #1111;transition:box-shadow .15s,filter .15s;color:#17191d;touch-action:none}.tl-bar:hover{box-shadow:0 3px 10px #1113;filter:brightness(1.03)}.tl-bar>button{border:0;background:transparent;color:inherit;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 10px Montserrat,sans-serif;width:100%;height:100%;text-align:left;touch-action:none}.tl-resize{position:absolute;top:0;width:7px;height:100%;cursor:ew-resize;z-index:2;touch-action:none}.tl-resize.start{left:0}.tl-resize.end{right:0}.tl-dragging{box-shadow:0 6px 18px #1114;z-index:4}.tl-milestone{background:transparent!important;box-shadow:none!important}.tl-milestone>button{padding:0;font-size:26px;color:#111;text-align:center}.tl-done .tl-bar{opacity:.4}.tl-done .tl-label>button{text-decoration:line-through;opacity:.6}.tl-conflict{background:#da3434;color:#fff;border-radius:50%;width:16px;height:16px;line-height:16px;text-align:center;flex-shrink:0}.tl-schedule{background:transparent;border:0;color:#4c596e;font:inherit;display:flex;align-items:center;gap:9px;padding-left:12px}.tl-unscheduled{width:220px;flex-shrink:0;padding:18px;background:#fffa;border:1px solid #1112;border-radius:18px;box-sizing:border-box;max-height:72vh;overflow:auto;font-size:11px}.tl-unscheduled p{line-height:1.7}.tl-unscheduled>button{display:block;width:100%;margin:8px 0;padding:12px;border:1px solid #1112;border-radius:10px;background:#fff8;text-align:left;color:#111;font-size:11px;cursor:grab}.tl-editor{margin:20px 0;border:1px solid #1113;border-radius:22px;padding:22px;background:#ffffff24}.tl-editor fieldset{border:0;padding:0;min-width:0;display:grid;gap:18px}.tl-editor header{display:flex;justify-content:space-between;align-items:center;font-size:12px}.tl-editor label{display:grid;gap:8px;font-size:12px;font-weight:600}.task-timeline .tl-editor input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #1113;border-radius:13px;background:#ffffff50;padding:12px;font:inherit;color:#111}.tl-form-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.tl-editor .tl-inline{display:flex;align-items:center;gap:8px}.tl-editor fieldset>div:last-child{display:flex;gap:10px}.tl-dep-chip{display:flex;align-items:center;gap:10px;font-size:12px}.tl-dep-chip button{padding:4px}.tl-error{color:#111;font-size:12px;font-weight:700}.tl-help{line-height:1.8}.tl-empty{padding:20px}.task-timeline :focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:850px){.tl-layout{display:block}.tl-unscheduled{width:100%;margin-top:14px;max-height:260px}.tl-heading{align-items:start;flex-direction:column}.tl-form-grid{grid-template-columns:1fr}.tl-toolbar .search-box{flex-basis:100%}.tl-heading h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.tl-bar{transition:none}}.tl-group .tl-label .tl-edit-plan{position:absolute;right:9px;bottom:5px;flex:0;font-size:8px;padding:2px 5px;background:#fff8;border-radius:10px;opacity:.8}.task-timeline{width:100%;min-width:0;max-width:100%;overflow:hidden}.tl-heading{margin:12px 0 22px}.tl-heading h1{font-size:clamp(30px,3.8vw,52px)}.tl-toolbar{gap:8px;padding:16px 0 10px}.tl-toolbar .odnp-select{min-width:110px}.tl-toolbar>button{padding:9px 12px}.tl-toolbar .search-box{min-width:130px;max-width:240px}.tl-layout{max-width:100%;min-width:0}.tl-scroll{border:0;border-radius:24px;background:#fcfdff;box-shadow:0 8px 32px #40220a14;overflow-x:hidden;overflow-y:auto;max-height:68vh}.tl-board{max-width:100%;font-size:12px}.tl-row{height:64px;border-bottom:0}.tl-label{width:var(--tl-label-width);background:#fcfdff;border-right:1px solid #dce8f2;padding:10px 15px}.tl-label>button{font-size:11px}.tl-group .tl-label{background:#f5f9fd}.tl-group .tl-chart{background-color:#f5f9fd80}.tl-group .tl-label small{font-size:9px}.tl-dates{height:76px;background:#fcfdff;border-bottom:1px solid #dce8f2}.tl-date{align-items:center;padding:0;color:#526b8d;font-size:11px;gap:7px}.tl-date small{font-size:9px;height:13px}.tl-date b{font-weight:600;display:grid;place-items:center;height:25px;min-width:25px}.tl-date.today{background:transparent;border:0;position:relative}.tl-date.today b{background:#fa693e;color:#fff;border-radius:50%}.tl-date.today:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:2000px;background:#fa693e77;pointer-events:none}.tl-grid{background-image:linear-gradient(to right,#dae6f2 1px,transparent 1px)}.tl-lines{min-height:360px}.tl-bar{height:42px;top:11px;border-radius:14px;background:#fff;border:1px solid #e8edf3;border-left:4px solid var(--tl-accent,#fa693e);box-shadow:0 3px 8px #16264012;color:#182236;transition:box-shadow .18s,transform .18s}.tl-bar:hover{filter:none;transform:translateY(-1px);box-shadow:0 5px 14px #16264020}.tl-bar>button{padding:0 10px;font-size:11px;font-weight:700}.tl-summary{top:28px;height:8px;background:#c8dff5}.tl-resize{width:9px}.tl-milestone{border:0}.tl-milestone>button{color:var(--tl-accent);font-size:30px}.tl-unscheduled{background:#fcfdff;border:0;box-shadow:0 6px 22px #40220a12;border-radius:24px}.tl-unscheduled>button{background:#fff;border:1px solid #e5ebf2;box-shadow:0 2px 5px #16264009;border-radius:12px;line-height:1.5}.tl-empty{position:absolute;inset:72px 16px auto;max-width:440px;margin:auto;text-align:center;padding:20px;line-height:1.8}.tl-empty strong{font-size:22px;letter-spacing:-.04em}.tl-empty p{font-size:12px;color:#526b8d}.tl-empty button{display:inline-flex;align-items:center;gap:8px;border-radius:30px;padding:12px 20px;font-size:12px}.tl-status{margin:0 0 8px}.tl-help{font-size:10px;opacity:.8}.tl-group .tl-label .tl-edit-plan{background:transparent}.tl-scroll:focus-visible{outline-offset:-3px}@media(max-width:650px){.tl-heading h1{font-size:34px}.tl-toolbar .search-box{max-width:none}.tl-date{font-size:9px}.tl-date b{height:20px;min-width:20px}.tl-empty strong{font-size:18px}.tl-empty{inset:55px 10px auto}.tl-label{padding:8px}.tl-label>button{font-size:10px}}@media(prefers-reduced-motion:reduce){.tl-bar{transition:none}.tl-bar:hover{transform:none}}.tl-date.today:after{display:none}.tl-today-line{position:absolute;top:0;bottom:0;width:1px;background:#fa693e77;pointer-events:none;z-index:1}.tl-layout,.task-workspace{min-width:0;width:100%;max-width:100%}.task-timeline .odnp-select{width:auto;flex:0 1 145px;min-width:100px}.task-timeline .odnp-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;border:1px solid #1113;border-radius:24px;background:transparent;color:#111;padding:10px 14px;font:600 11px Montserrat,sans-serif;text-align:left}.task-timeline .odnp-select-trigger:hover{background:#ffffff20}.task-timeline .search-box{box-sizing:border-box;display:flex;align-items:center;gap:10px;border-radius:30px;padding:11px 16px;background:#ffffff18;box-shadow:inset 1px 1px 4px #fff2,3px 4px 10px #1111}.task-timeline .search-box input{border:0;outline:0;background:transparent;color:#111;width:100%;min-width:0;font:inherit;font-size:12px}.task-timeline .search-box .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-timeline .tl-form-grid .odnp-select{width:100%}.shell:has(.task-timeline){grid-template-columns:230px minmax(0,1fr)}.shell:has(.task-timeline)>main{min-width:0}.wb{--wb-line:#1113;--wb-soft:#ffffff12;--wb-panel:#ffffff0e;color:#111;min-width:0;width:100%;font:12px Montserrat,sans-serif}.wb button{font:inherit;color:inherit;cursor:pointer}.wb button:disabled{opacity:.45;cursor:default}.wb button,.wb a{touch-action:manipulation}.wb-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:28px 0 24px}.wb-heading h1{font-size:clamp(28px,3.5vw,48px);line-height:1.1;letter-spacing:-.05em;margin:12px 0;overflow-wrap:anywhere}.wb-eyebrow{font-size:9px;letter-spacing:.12em}.wb-heading p{font-size:11px;margin:0}.wb-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wb-heading-actions button,.wb-toolbar>button,.wb-section-add,.wb-inline-form>button,.wb-detail footer button,.wb-overview button:not(.wb-task-name):not(.wb-check):not(.wb-goal):not(.wb-section-link){display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--wb-line);border-radius:25px;background:transparent;font-size:11px}.wb-private{display:flex;align-items:center;gap:6px;font-size:10px}.wb-primary{background:#111!important;color:#fff!important;border:1px solid #111!important}.wb-navigation{border-bottom:1px solid var(--wb-line);display:flex;gap:18px;align-items:center;flex-wrap:wrap}.wb-navigation>.odnp-select{max-width:240px;min-width:160px;flex:1}.wb-tabs{display:flex;flex-wrap:wrap;gap:4px;flex:1}.wb-tabs button{display:flex;align-items:center;gap:7px;padding:13px 10px;background:transparent;border:0;border-bottom:3px solid transparent;font-size:11px;font-weight:600;white-space:nowrap}.wb-tabs button[aria-selected=true]{border-bottom-color:#111;background:#ffffff18;border-radius:10px 10px 0 0}.wb-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 0 8px}.wb-search{display:flex;align-items:center;gap:10px;background:#ffffff12;box-shadow:inset 1px 1px 4px #fff2,3px 4px 9px #1111;border-radius:30px;padding:10px 16px;margin-left:auto;max-width:250px;min-width:140px;flex:1}.wb-search input{min-width:0;width:100%;outline:0;border:0;background:transparent;color:inherit;font:inherit}.wb-result-count{font-size:10px;white-space:nowrap}.wb .odnp-select{width:auto;min-width:0}.wb .odnp-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;background:transparent;color:#111;border:1px solid var(--wb-line);border-radius:12px;padding:9px 11px;font:inherit;font-size:11px;text-align:left}.wb .odnp-select-trigger:hover{background:#ffffff18}.wb-filter-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;border:1px solid var(--wb-line);border-radius:18px;animation:wb-expand .18s ease-out}.wb-filter-panel label{display:grid;gap:7px;font-size:10px}.wb-filter-panel>button{justify-self:start;background:none;border:0;text-decoration:underline}.wb-notice{min-height:14px;margin:4px 0;font-size:10px}.wb-error{padding:14px;border:1px solid #111;border-radius:12px;line-height:1.6;font-size:12px}.wb-error button{margin-left:12px;border:0;background:transparent;text-decoration:underline}.wb-selection{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#111;color:#fff;border-radius:16px;padding:12px;margin:12px 0}.wb-selection .odnp-select{max-width:210px}.wb-selection button{color:#fff!important;border-color:#fff4!important;background:transparent}.wb-selection>button{border:1px solid #fff4;padding:9px 12px;border-radius:20px}.wb-table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin}.wb-table{border-collapse:collapse;width:100%;min-width:740px;table-layout:fixed;font-size:11px}.wb-table th{text-align:left;font-weight:600}.wb-table thead th{font-size:10px;border-top:1px solid var(--wb-line);border-bottom:1px solid var(--wb-line);padding:12px 8px}.wb-table th:first-child{width:30px}.wb-table th:nth-child(2){width:34%}.wb-table th:nth-child(3){width:13%}.wb-table th:nth-child(5){width:11%}.wb-table th:nth-child(6){width:13%}.wb-table th:nth-child(7){width:13%}.wb-table td{height:52px;border-bottom:1px solid #1112;padding:8px;vertical-align:middle}.wb-table td>button{border:0;background:none;text-align:left;padding:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.wb-table .odnp-select-trigger{border:0;padding:5px;font-size:10px}.wb-table input[type=checkbox]{accent-color:#111;cursor:pointer}.wb-name-cell{display:flex;align-items:center;gap:9px;min-width:0}.wb-task-name{border:0;background:transparent;text-align:left;padding:0;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;display:inline-flex;gap:5px;align-items:center;overflow-wrap:anywhere;font-weight:600!important}.wb-table .wb-task-name{white-space:nowrap}.wb-check{border:1px solid #1118;border-radius:50%;width:18px;height:18px;flex:0 0 18px;padding:0;background:transparent;display:grid;place-items:center}.wb-check[aria-pressed=true]{background:#111;color:var(--page-color,#ff542b)}.wb-group-row th{padding:22px 8px 10px}.wb-group-row button{display:flex;align-items:center;gap:8px;background:none;border:0;font-weight:700}.wb-group-row span{font-weight:400;font-size:10px}.wb-inline-add button{display:flex;align-items:center;gap:7px;border:0;background:transparent;font-size:10px}.wb-inline-add td{height:36px;border-bottom:0}.wb-section-add{margin:24px 0}.wb-badge{display:inline-block;border-radius:7px;padding:5px 8px;font-size:9px!important;font-weight:600;white-space:nowrap;border:1px solid #1112!important}.wb .priority-0{background:#ffffff25}.wb .priority-1{background:#ffe8a4bb}.wb .priority-2{background:#151515;color:#fff}.wb .health-on_track{background:#fff2}.wb .health-at_risk{background:#ffe8a4bb}.wb .health-off_track{background:#161616;color:#fff}.wb-overdue{font-weight:800!important;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.wb-empty{padding:30px;text-align:center}.wb-board{display:flex;gap:16px;overflow-x:auto;align-items:start;padding:8px 0 24px;scrollbar-width:thin;min-height:450px}.wb-column{flex:1 0 255px;max-width:350px;border:1px solid var(--wb-line);border-radius:18px;background:var(--wb-panel);padding:12px;min-height:180px}.wb-column>header{display:flex;justify-content:space-between;padding:7px 4px 16px;gap:10px;font-size:12px}.wb-column.is-drop-target{outline:1px dashed #1114;outline-offset:-5px}.wb-card{border:1px solid #1113;border-radius:14px;background:#ffffff13;padding:15px;margin-bottom:10px;transition:transform .17s,box-shadow .17s;cursor:grab;min-width:0}.wb-card:hover{transform:scale(1.01);box-shadow:0 4px 12px #1111}.wb-card-title{display:flex;align-items:start;gap:10px}.wb-card-title .wb-task-name{font-size:12px}.wb-card-badges{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.wb-card footer{display:flex;align-items:center;gap:9px;font-size:10px}.wb-card footer button{border:0;background:transparent;font-size:10px;padding:0}.wb-card footer>span:last-child{margin-left:auto}.wb-avatar{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;border:1px solid #1114;font-size:9px}.wb-add-card{display:flex;align-items:center;gap:8px;border:0;background:transparent;font-size:10px!important;padding:10px}.wb .is-done .wb-task-name{text-decoration:line-through;opacity:.65}.wb-calendar{border:1px solid var(--wb-line);border-radius:20px;overflow:hidden;margin-top:8px}.wb-calendar>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px}.wb-calendar h2{font-size:17px;letter-spacing:-.03em;margin:0}.wb-calendar header>div{display:flex;align-items:center;gap:8px}.wb-calendar header button{border:0;background:transparent;display:flex;align-items:center;justify-content:center;padding:5px}.wb-calendar header small{font-size:9px}.wb-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--wb-line);font-size:10px}.wb-weekdays span{padding:10px}.wb-week{position:relative;border-bottom:1px solid var(--wb-line)}.wb-day-backgrounds{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.wb-day-backgrounds>button{border:0;border-right:1px solid #1112;background:transparent;display:flex;align-items:start;padding:9px;text-align:left}.wb-day-backgrounds>button:last-child{border-right:0}.wb-day-backgrounds span{display:grid;place-items:center;height:24px;min-width:24px;font-size:11px;border-radius:50%}.wb-day-backgrounds button:hover span,.wb-day-backgrounds .today span{background:#111;color:var(--page-color,#ff542b)}.wb-day-backgrounds .outside{color:#1117}.wb-week-tasks{position:relative;pointer-events:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:38px 3px 10px}.wb-week-tasks button{pointer-events:auto;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #1113;border-radius:7px;font-size:10px;padding:5px 9px;color:#111;cursor:grab}.wb-week-tasks .is-done{text-decoration:line-through;opacity:.55}.wb-calendar-unscheduled{padding:18px;line-height:1.7}.wb-calendar-unscheduled summary{cursor:pointer;font-weight:600}.wb-calendar-unscheduled>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.wb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 18px}.wb-stats button{padding:22px;border:1px solid var(--wb-line);background:var(--wb-panel);border-radius:18px;display:grid;gap:25px;text-align:left}.wb-stats strong{font-size:46px;font-weight:500;letter-spacing:-.05em}.wb-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wb-chart-grid>article,.wb-overview article{border:1px solid var(--wb-line);background:var(--wb-panel);padding:24px;border-radius:18px;min-width:0}.wb-chart-grid h2,.wb-overview h2{font-size:14px;letter-spacing:-.025em;margin:0 0 22px;display:flex;align-items:center;gap:8px}.wb-chart-grid p{font-size:10px;line-height:1.7}.wb-bars{display:grid;gap:18px;margin:30px 0}.wb-bars>button,.wb-bars>div{display:grid;grid-template-columns:110px 1fr 25px;align-items:center;gap:12px;background:none;border:0;font-size:10px;text-align:left}.wb-bars i{height:18px;border-radius:4px;background:#111;min-width:2px}.wb-ring{width:150px;height:150px;border-radius:50%;background:conic-gradient(#111 var(--progress),#ffffff22 0);margin:20px auto;display:grid;place-items:center;position:relative}.wb-ring:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;background:var(--page-color,#ff542b);border-radius:50%}.wb-ring strong{z-index:1;font-size:25px}.wb-trend{height:190px;display:flex;gap:5px;align-items:end;padding:15px 0}.wb-trend>div{display:flex;flex:1;min-width:0;align-items:center;flex-direction:column;gap:7px;font-size:10px}.wb-trend i{display:block;background:#111;width:65%;border-radius:3px 3px 0 0}.wb-trend small{font-size:8px}.wb-overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:18px}.wb-overview-main,.wb-overview-side{display:grid;gap:18px;align-content:start}.wb-overview p{line-height:1.8;font-size:12px;overflow-wrap:anywhere}.wb-description{white-space:pre-wrap}.wb-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:16px}.wb-panel-heading h2{margin:0}.wb-panel-heading button{padding:5px 9px!important}.wb-overview-counts{display:flex;gap:35px;margin-top:25px}.wb-overview-counts span{display:grid;gap:10px;font-size:10px}.wb-overview-counts b{font-size:34px;font-weight:500}.wb-goal{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;padding:14px 0;border:0;border-top:1px solid #1112;background:transparent;text-align:left}.wb-goal>span{flex:1}.wb-goal small{display:block;font-size:9px;margin-top:5px}.wb-goal>i{flex:0 0 100%;height:7px;background:#1112;border-radius:7px;overflow:hidden}.wb-goal i i{display:block;height:100%;background:#111}.wb-section-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid #1112;background:transparent;padding:13px 0;font-size:11px!important;line-height:1.6}.wb-section-link small{font-size:9px;flex-shrink:0}.wb-detail{position:fixed;inset:0 0 0 auto;width:min(540px,100vw);z-index:110;background:color-mix(in srgb,var(--page-color,#ff542b) 94%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:-15px 0 50px #1113;overflow-y:auto;overscroll-behavior:contain;animation:wb-detail-in .23s cubic-bezier(.2,.8,.2,1)}.wb-detail form{padding:26px}.wb-detail header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px;font-size:11px;font-weight:700}.wb-detail header button{border:0;background:none;padding:5px}.wb-detail fieldset{border:0;padding:0;display:grid;gap:22px;min-width:0}.wb-detail label,.wb-inline-form label{display:grid;gap:8px;font-size:11px;font-weight:600}.wb-detail input:not([type=checkbox]),.wb-detail textarea,.wb-inline-form input:not([type=range]){width:100%;min-width:0;padding:11px;border:1px solid var(--wb-line);border-radius:10px;color:inherit;background:#ffffff12;font:inherit}.wb-detail textarea{resize:vertical;line-height:1.7}.wb-title-field input{font-size:21px!important;font-weight:700!important;letter-spacing:-.035em}.wb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.wb-detail .wb-inline{display:flex;align-items:center;gap:8px}.wb-detail footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wb-small{font-size:10px;line-height:1.7}.wb-dependency{display:flex;justify-content:space-between;align-items:center;border:1px solid #1113;padding:10px;border-radius:10px;gap:10px}.wb-dependency button{background:none;border:0;display:flex}.wb-inline-form{position:sticky;bottom:18px;z-index:10;padding:20px;border:1px solid #1114;border-radius:18px;background:var(--page-color,#ff542b);box-shadow:0 8px 28px #1112;display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-top:20px;animation:wb-expand .18s ease-out}.wb-inline-form label{flex:1;min-width:140px}.wb-inline-form input[type=range],.wb input[type=checkbox]{accent-color:#111}.wb :focus-visible{outline:2px solid #111;outline-offset:3px}.wb .tl-embedded .tl-heading{display:none}.wb .tl-embedded .tl-toolbar{border-top:0;padding-top:0}.wb .tl-embedded .tl-toolbar>.odnp-select:not(:first-of-type),.wb .tl-embedded .tl-toolbar>label{display:none}.wb .tl-embedded .tl-help{font-size:9px}.wb .tl-embedded .tl-scroll{background:transparent;border:1px solid #1113;box-shadow:none;border-radius:16px}.wb .tl-embedded .tl-label,.wb .tl-embedded .tl-dates,.wb .tl-embedded .tl-group .tl-label{background:var(--page-color,#ff542b)}.wb .tl-embedded .tl-group .tl-chart{background:#ffffff12}.wb .tl-embedded .tl-grid{background-image:linear-gradient(to right,#1112 1px,transparent 1px)}.wb .tl-embedded .tl-label{border-color:#1113}.wb .tl-embedded .tl-date{color:#111}.wb .tl-embedded .tl-date.today b{background:#111;color:var(--page-color,#ff542b)}.wb .tl-embedded .tl-bar{background:color-mix(in srgb,var(--page-color,#ff542b) 80%,white);border-color:#1113;border-left-color:#111;box-shadow:0 3px 8px #1111}.wb .tl-embedded .tl-summary,.wb .tl-embedded .tl-today-line{background:#1116}.wb .tl-embedded .tl-unscheduled{background:transparent;border:1px solid #1113;box-shadow:none}.wb .tl-embedded .tl-unscheduled>button{background:#ffffff12;border-color:#1113;color:#111}.shell:has(.wb){grid-template-columns:230px minmax(0,1fr)}.shell:has(.wb)>main{min-width:0}@keyframes wb-detail-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes wb-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:1050px){.wb-overview{grid-template-columns:1fr}.wb-overview-side{grid-template-columns:1fr 1fr}.wb-heading{align-items:start}.wb-heading-actions{flex-wrap:wrap;justify-content:end}.wb-stats{gap:9px}.wb-stats button{padding:16px}.wb-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.wb-heading{flex-direction:column;gap:16px}.wb-heading h1{font-size:30px}.wb-heading-actions{justify-content:start}.wb-tabs{flex:1 0 100%}.wb-tabs button{font-size:10px;gap:5px;padding:10px 7px}.wb-navigation>.odnp-select{max-width:none}.wb-toolbar .wb-search{flex-basis:100%;max-width:none;order:5}.wb-filter-panel{grid-template-columns:1fr 1fr;padding:12px;gap:10px}.wb-chart-grid,.wb-overview-side{grid-template-columns:1fr}.wb-stats{grid-template-columns:1fr 1fr}.wb-calendar>header{flex-wrap:wrap}.wb-calendar header small{display:none}.wb-calendar h2{font-size:14px}.wb-weekdays span{padding:8px 5px}.wb-day-backgrounds>button{padding:5px}.wb-calendar-task{font-size:8px!important;padding:4px!important}.wb-calendar-unscheduled>div{grid-template-columns:1fr}.wb-detail form{padding:20px}.wb-form-grid{gap:14px 10px}.wb-chart-grid>article,.wb-overview article{padding:18px}}@media(prefers-reduced-motion:reduce){.wb-detail,.wb-inline-form,.wb-filter-panel{animation:none}.wb-card{transition:none}.wb-card:hover{transform:none}}.wb-table{min-width:850px}.wb-table th:nth-child(2){width:30%}.wb-table th:nth-child(3){width:12%}.wb-table th:nth-child(4){width:16%}.wb-table th:nth-child(5){width:10%}.wb-table th:nth-child(6){width:12%}.wb-table th:nth-child(7){width:10%}.wb-table th:nth-child(8){width:10%}.shell[data-section=Tasks]{--page-color:#fff;background:#fff;color:#111;color-scheme:light}.shell[data-section=Tasks] main{background:#fff!important;color:#111}.shell[data-section=Tasks] .wb{--wb-soft:#11111106;--wb-panel:#11111104;--wb-line:#11111126}.shell[data-section=Tasks] .wb-tabs button[aria-selected=true]{background:#11111108}.shell[data-section=Tasks] .wb-search{background:transparent;box-shadow:none;border:1px solid #1113}.shell[data-section=Tasks] .notification-bell,.shell[data-section=Tasks] .notification-bell>svg{color:#111!important}.voice-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:transparent;isolation:isolate}.voice-glass{width:min(600px,100%);max-height:calc(100dvh - 48px);overflow:auto;scrollbar-width:none;box-sizing:border-box;padding:30px;border:1px solid #ffffff88;border-radius:30px;background:#ffffff09;backdrop-filter:blur(30px) saturate(115%);-webkit-backdrop-filter:blur(30px) saturate(115%);box-shadow:0 24px 70px #0003,inset 0 1px #fff3;color:#111;animation:voice-reveal .24s cubic-bezier(.22,1,.36,1) both;font-family:inherit}.voice-glass::-webkit-scrollbar{display:none}.voice-glass header{display:flex;justify-content:space-between;align-items:center;gap:20px}.voice-glass h2{font-size:23px;letter-spacing:-.05em;margin:0}.voice-glass button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #1114;border-radius:30px;padding:11px 16px;color:inherit;background:transparent;cursor:pointer;transition:transform .15s ease}.voice-glass header button{border:0;padding:5px}.voice-glass button:hover{transform:scale(1.035)}.voice-glass button:active{transform:scale(.97)}.voice-glass button:disabled{opacity:.5;cursor:default;transform:none}.voice-glass .voice-action{background:#111;color:#fff;border-color:#111;font-weight:700}.voice-wave{margin:26px 0 18px}.voice-wave canvas{width:100%;height:112px;display:block;filter:drop-shadow(0 1px 2px #0005)}.voice-wave>span{display:flex;justify-content:space-between;font-size:12px}.voice-wave time{font-variant-numeric:tabular-nums}.voice-glass p{font-size:12px;line-height:1.7}.voice-glass :is(input,textarea,select){font:inherit;color:inherit;background:transparent;border:1px solid #1114;border-radius:14px;padding:12px;box-sizing:border-box;max-width:100%}.voice-glass :is(input,textarea)::placeholder{color:#111a}.voice-glass textarea{width:100%;resize:vertical;line-height:1.7;font-size:14px}.voice-glass input{width:100%}.voice-glass select{padding:6px;font-size:11px}.voice-glass select option{color:#111;background:#fff}.voice-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.voice-controls>label{margin-left:auto;font-size:10px;display:flex;align-items:center;gap:8px}.voice-glass .voice-privacy{font-size:10px;margin:20px 0 0}.voice-glass fieldset{border:0;padding:0;margin:24px 0 0;display:grid;gap:16px;min-width:0}.voice-glass fieldset>label,.voice-times label{display:grid;gap:8px;font-size:12px}.voice-times{display:grid;grid-template-columns:1fr 1fr;gap:16px}.voice-glass .voice-all-day{display:flex;align-items:center}.voice-all-day input{width:auto}.voice-glass .odnp-select-trigger{width:100%;justify-content:space-between;background:#ffffff0d;color:#111;border-color:#1114}.voice-glass details{font-size:12px}.voice-glass details textarea{margin-top:10px}.voice-glass :focus-visible{outline:2px solid currentColor;outline-offset:4px}.voice-glass [role=alert],.voice-review-note{padding:10px 0;border-top:1px solid #1114}.voice-transcript{display:block}@keyframes voice-reveal{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.voice-glass{animation:none}.voice-glass button{transition:none}}@media(max-width:600px){.voice-overlay{padding:14px}.voice-glass{padding:22px;max-height:calc(100dvh - 28px)}.voice-glass h2{font-size:20px}}.voice-capture{position:relative}.voice-capture>.slide-panel{position:absolute;right:0;top:48px;width:min(480px,calc(100vw - 36px));z-index:150;filter:drop-shadow(0 16px 22px #0003)}.voice-editor{background:#f7f5f0!important;border:1px solid #1112!important;border-radius:24px;color:#111!important;padding:24px!important;max-height:75vh;overflow:auto}.voice-editor fieldset{display:grid;gap:15px}.voice-editor p{font-size:12px;line-height:1.6}.voice-editor input,.voice-editor textarea{width:100%;box-sizing:border-box}.dictation{font-size:12px}.dictation>button,.dictation-panel>button{display:inline-flex;align-items:center;gap:7px;border-radius:30px;padding:8px 12px!important;font-size:11px!important;background:#111!important;color:#fff!important;border:0!important}.dictation-panel{padding:14px 0;max-width:460px;line-height:1.6}.dictation-panel p{font-size:11px!important;line-height:1.6}.dictation-panel [role=status]{display:block;margin-top:8px}.brand-library .music-library-heading{border-bottom-width:2px}.brand-library .track-dropzone{border-radius:24px;border:1px dashed #1118}.brand-library .music-collections{display:none}.brand-library .collection-heading{margin-top:20px}.brand-library video,.guest-player video{display:block;width:100%;max-height:60vh;background:#111;border-radius:14px;object-fit:contain}.brand-library .film-review{background:transparent!important;box-shadow:none!important;border:0!important}.brand-library .track-stage{white-space:nowrap}.brand-library .track-dropzone h3{font-size:clamp(22px,3vw,36px)}.workspace-records{margin-top:36px;max-width:1100px}.records-heading,.records-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:24px 0}.records-heading h2{font-size:clamp(20px,3vw,32px);letter-spacing:-.05em}.records-tools .search-box{flex:1;min-width:120px}.records-tools>button,.record-actions button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #1112;border-radius:30px;background:transparent;color:inherit;font-size:11px}.records-list{display:grid;gap:0}.records-list>article{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid #1114}.record-body{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.record-body>strong{font-size:21px;letter-spacing:-.04em}.record-body small{font-size:10px}.record-body a{color:inherit;font-size:12px}.record-body details p{white-space:pre-wrap;font-size:13px;line-height:1.7}.record-actions{display:flex;gap:6px;flex-wrap:wrap}.records-empty{padding:40px 0;border-top:1px solid #1114}.record-totals{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.record-totals article{padding:25px;border:1px solid #1114;border-radius:22px;background:transparent;display:grid;gap:22px}.record-totals span{font-size:9px;letter-spacing:.1em}.record-totals strong{font-size:clamp(22px,3vw,40px);font-weight:500;letter-spacing:-.05em}.records-disclosure{font-size:11px;line-height:1.7}.workspace-records .inline-task-editor{background:transparent!important}.workspace-records .inline-task-editor label{display:grid;gap:8px}.workspace-records .inline-task-editor input,.workspace-records textarea{box-sizing:border-box;width:100%}.workspace-records .inline-task-editor fieldset{display:grid;gap:18px}@media(max-width:650px){.record-totals{grid-template-columns:1fr}.records-list>article{flex-direction:column}.records-tools{flex-wrap:wrap}}.brand-library [hidden]{display:none!important}.records-tools>.select-root{min-width:140px}.records-heading h2{margin:0}.workspace-records .record-body{flex:1}.workspace-records .record-actions{flex:none}.workspace-records .records-tools .search-box{max-width:none}.brand-library .music-library-status{min-height:36px;height:auto}.voice-editor .inline-editor-heading button{color:#111!important}.records-tools>.odnp-select{flex:0 0 180px;width:180px}.records-tools>.search-box{flex:1;min-width:180px}.section-view .records-heading{margin-bottom:24px}@media(max-width:650px){.records-tools>.odnp-select{flex:1;width:auto}}.voice-editor fieldset{border:0;padding:0;margin:0;min-width:0}.voice-editor label{display:grid;gap:8px;font-size:12px;font-weight:600}.voice-editor :is(input,textarea){font:inherit;border:0;border-bottom:1px solid #1114;border-radius:0;background:transparent;padding:10px 0;outline-offset:4px}.voice-editor textarea{min-height:76px;resize:vertical}.voice-editor .odnp-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:0;border-radius:12px;padding:12px;background:#e9e7e0;color:#111;font:inherit}.voice-editor .inline-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.voice-editor .inline-editor-heading>button{border:0;background:transparent;padding:5px}.voice-editor .primary{border:0;border-radius:30px;padding:12px 18px;background:#111;color:#fff;font:inherit}.voice-editor .primary:disabled{opacity:.4}@media(max-width:650px){.voice-capture>.slide-panel{position:fixed;left:18px;right:18px;top:90px;width:auto;z-index:180}.voice-editor{max-height:calc(100dvh - 120px);padding:22px!important}}.finance-reports{margin-top:36px;max-width:1100px}.finance-report-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.finance-report-heading h2{font-size:20px;letter-spacing:-.04em;margin:0}.finance-report-heading>.odnp-select{width:260px;max-width:65%}.finance-report-basis{font-size:11px;line-height:1.8}.finance-report-basis p{color:#fff}.finance-reports+.workspace-records{border-top:1px solid #1114;padding-top:24px}.manual-finance-heading{font-size:16px;letter-spacing:-.03em;margin:0 0 20px}.calendar-focus.focus{background:#ffc21b;color:#151515;margin-top:26px;margin-bottom:36px}.calendar-focus.focus .calendar-focus-time{font-size:clamp(34px,5vw,62px);letter-spacing:-.06em;white-space:nowrap}.calendar-focus .focus-summary{grid-column:1/-1;width:100%}.today-events{display:grid;gap:8px}.today-events>button{display:flex;align-items:center;gap:20px;text-align:left;width:100%;background:transparent;border:0;border-top:1px solid #1113;border-radius:0;padding:16px 0;font:inherit;color:inherit}.today-events time{font-size:18px;font-weight:800;min-width:85px}.today-events span{flex:1;font-weight:700}.today-events small{font-size:11px}.calendar-text-button{background:transparent!important;border:0!important;padding:12px 0!important;text-align:left;color:inherit!important;cursor:pointer}.calendar-connection{border-top:1px solid #1114;padding:28px 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.calendar-connection>div:first-child{flex:1 1 100%}.calendar-connection h2{font-size:clamp(22px,3vw,34px);margin:12px 0}.calendar-connection p{max-width:750px;font-size:12px;line-height:1.7}.calendar-connection>small{flex-basis:100%;font-size:10px}.calendar-connection>label{min-width:200px;flex:1;display:grid;gap:14px}.calendar-connection .slide-panel{flex-basis:100%}.calendar-primary{background:#111!important;color:#fff!important;border:0;border-radius:999px;padding:13px 22px;display:inline-flex;align-items:center;gap:8px;font-weight:700}.calendar-setup,.calendar-editor{padding:26px 0;display:grid;gap:18px;max-width:750px}.calendar-setup label,.calendar-editor label{display:grid;gap:9px;font-size:12px;font-weight:700}.calendar-setup input,.calendar-editor input:not([type=checkbox]),.calendar-editor textarea{width:100%;box-sizing:border-box;border:1px solid #1114;background:#ffffff24;color:#111;border-radius:16px;padding:14px;font:inherit;min-width:0}.calendar-setup a{color:inherit}.calendar-editor-dates{display:grid;grid-template-columns:1fr 1fr;gap:18px}.calendar-all-day{display:flex!important;align-items:center;gap:10px}.calendar-editor>div:last-of-type{display:flex;gap:14px}.calendar-event time{font-size:16px;font-weight:700;min-width:80px}.calendar-event>div{display:grid;gap:6px;flex:1}.calendar-event small{font-size:11px}.calendar-sync-error{font-size:12px!important;line-height:1.7}.calendar-task-chip{opacity:.65}.calendar-view .month-heading>div{flex-wrap:wrap}.calendar-view .month-days button{transition:transform .22s cubic-bezier(.22,1,.36,1)}.calendar-connection button:disabled,.calendar-editor button:disabled{opacity:.5}.calendar-editor input:focus-visible,.calendar-editor textarea:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:600px){.calendar-editor-dates{grid-template-columns:1fr}.today-events>button{gap:12px;flex-wrap:wrap}.today-events small{flex-basis:100%;padding-left:97px}.calendar-focus.focus{padding:22px}.calendar-view .month-days>button{min-height:95px;padding:8px 4px}.calendar-connection>button{font-size:12px}.calendar-view .month-heading>div{justify-content:start;align-self:start}}@media(prefers-reduced-motion:reduce){.calendar-view .month-days button{transition:none;transform:none!important}}.calendar-view .month-days>button,.calendar-view .month-days>button:hover,.calendar-view .month-days>button.selected-day{background:#ffd65b;color:#111}.calendar-view .month-days>button.selected-day>span{font-weight:800;text-decoration:underline;text-underline-offset:5px}.calendar-view .month-days small,.calendar-view .month-days>button.selected-day small{background:transparent;color:inherit;border:0;box-shadow:none;padding:0}.calendar-view .calendar-event,.calendar-view .calendar-event:hover{background:transparent;border:0!important;box-shadow:none}.calendar-connection-disclosure{border-top:1px solid #1114}.calendar-view .calendar-connection-toggle,.calendar-view .calendar-connection-toggle:hover{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;border:0;border-radius:0;padding:20px 0;font-size:11px;letter-spacing:.08em;text-align:left;transform:none}.calendar-connection-toggle svg{transition:transform .22s ease}.calendar-connection-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.calendar-connection-disclosure .calendar-connection{border-top:0;padding-top:0}.calendar-editor-anchor{scroll-margin-top:20px}.calendar-view .calendar-editor{margin:0;max-width:none;border-bottom:1px solid #1113;padding:6px 0 28px}.calendar-view .calendar-intro .calendar-title{font-size:clamp(44px,7vw,104px);letter-spacing:-.07em;line-height:.92}@media(max-width:600px){.calendar-view .calendar-intro .calendar-title{font-size:clamp(29px,8.8vw,52px)}.calendar-view .calendar-stamp{width:65px;height:65px;flex-shrink:0}.calendar-view .calendar-stamp strong{font-size:23px}.calendar-view .calendar-stamp span{font-size:6px}}@media(prefers-reduced-motion:reduce){.calendar-connection-toggle svg{transition:none}}.calendar-view .month-days>.calendar-day{position:relative;background:#ffd65b;color:#111;min-height:105px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;box-sizing:border-box}.calendar-view .calendar-day button,.calendar-view .calendar-day button:hover{transform:none!important;box-shadow:none}.calendar-view .calendar-day .calendar-day-create,.calendar-view .calendar-day .calendar-day-create:hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:transparent;border:0;border-radius:0}.calendar-view .calendar-day .calendar-day-number{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;min-width:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#111;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:background-color .16s ease,color .16s ease}.calendar-view .calendar-day .calendar-day-number:hover,.calendar-view .calendar-day .calendar-day-number:focus-visible,.calendar-view .calendar-day.today .calendar-day-number{background:#111;color:#fff}.calendar-view .calendar-day.selected-day .calendar-day-number{font-weight:800}.calendar-day-events{position:relative;z-index:1;width:100%;display:grid;gap:5px;pointer-events:none}.calendar-view .calendar-day .calendar-day-entry,.calendar-view .calendar-day .calendar-day-entry:hover{display:block;width:100%;min-width:0;text-align:left;background:transparent;color:inherit;border:0;border-radius:0;padding:0;font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.calendar-day-create:focus-visible{outline:2px solid #111;outline-offset:-3px}.calendar-event-popover{position:fixed;z-index:110;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;border:1px solid #ffffff80;border-radius:26px;padding:24px;background:#fff4d175;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);color:#151515;box-shadow:0 20px 65px #1113,inset 0 1px #fff9;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.96);transform-origin:top left;transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s .26s;font-family:inherit}.calendar-event-popover[data-side=left]{transform-origin:top right}.calendar-event-popover[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.calendar-event-popover>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.calendar-event-popover h2{font-size:22px;letter-spacing:-.04em;margin:0}.calendar-event-popover>header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;padding:0;background:transparent;color:inherit}.calendar-event-popover>header button:hover{background:#fff5}.calendar-event-popover .calendar-editor{padding:0;margin:0;max-width:none;gap:16px}.calendar-event-popover .calendar-editor input:not([type=checkbox]),.calendar-event-popover .calendar-editor textarea{background:#ffffff45;border-color:#1112;padding:12px;border-radius:13px}.calendar-event-popover .calendar-editor-dates{gap:12px}.calendar-event-popover .calendar-editor button{cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:12px 18px;border:1px solid #1113;border-radius:999px;background:transparent;color:#111}.calendar-event-popover .calendar-editor textarea{resize:vertical;min-height:65px;max-height:180px}.calendar-event-popover button:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:850px){.calendar-view .month-days>.calendar-day{min-height:95px;padding:7px}}@media(max-width:600px){.calendar-view .month-days>.calendar-day{padding:5px 3px}.calendar-view .calendar-day .calendar-day-number{width:26px;height:26px;min-width:26px;font-size:12px}.calendar-view .calendar-day .calendar-day-entry{font-size:7px}.calendar-event-popover{padding:20px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.calendar-event-popover,.calendar-view .calendar-day .calendar-day-number{transition:none}}@container (max-width:360px){.calendar-event-popover .calendar-editor-dates{grid-template-columns:1fr}}.calendar-event-popover{container-type:inline-size}.calendar-editor fieldset{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.calendar-task-links{border-top:1px solid #c9c7bd;margin-top:20px;padding-top:16px;display:grid;gap:10px}.calendar-task-links h3,.calendar-task-links p{margin:0}.calendar-task-links>div{display:flex;gap:8px;align-items:center}.calendar-task-links>div button:first-child{text-align:left;flex:1}.calendar-task-links label{display:grid;gap:6px}.calendar-task-links button{padding:8px;border:1px solid #aaa;border-radius:8px;background:#fff;color:#111}.onedrive-settings{max-width:900px;padding:34px 0 46px;border-bottom:1px solid #17171726;margin-bottom:38px}.onedrive-settings h2{display:flex;align-items:center;gap:12px;font-size:clamp(28px,5vw,42px);margin:14px 0}.onedrive-settings p{max-width:680px;line-height:1.65}.onedrive-settings .primary,.onedrive-settings .secondary{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:999px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid #141414}.onedrive-settings .primary{color:#fff;background:#141414}.onedrive-settings .secondary{color:#141414;background:transparent}.onedrive-settings button:disabled{opacity:.45;cursor:wait}.onedrive-settings a:focus-visible,.onedrive-settings button:focus-visible{outline:3px solid #ff542b;outline-offset:4px}.onedrive-code{border:1px solid #17171725;border-radius:24px;padding:24px;max-width:600px}.onedrive-code strong{display:block;font-size:clamp(26px,5vw,38px);letter-spacing:.12em;margin:22px 0;overflow-wrap:anywhere}.onedrive-note,.onedrive-code small{font-size:13px;opacity:.75}.onedrive-status{font-weight:800;color:#185e3a}.onedrive-confirm{display:flex;gap:12px;flex-wrap:wrap}.onedrive-confirm p{flex-basis:100%}#root .shell .track-artwork-editor{display:grid;gap:16px;padding:4px;color:inherit}#root .shell .track-artwork-preview{width:min(100%,200px);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#ffffff0d}#root .shell .track-artwork-preview>.playlist-cover{width:100%;height:100%;display:grid;place-items:center;font-size:48px;background:transparent}#root .shell .track-artwork-preview img{display:block;width:100%;height:100%;object-fit:contain}#root .shell .track-artwork-editor p{margin:0;font-size:12px;line-height:1.7}#root .shell .track-artwork-file{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed currentColor;border-radius:14px;cursor:pointer;min-width:0;font-size:13px}#root .shell .track-artwork-file span{overflow-wrap:anywhere;min-width:0}#root .shell .track-artwork-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#root .shell .track-artwork-file:focus-within{outline:2px solid currentColor;outline-offset:3px}#root .shell .track-artwork-editor footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding:0;border:0}#root .shell .track-artwork-editor button{font:600 13px Montserrat,sans-serif;cursor:pointer;border:1px solid #8887;border-radius:999px;padding:12px 20px;color:inherit;background:transparent}#root .shell .track-artwork-editor .track-artwork-save{background:#171b20!important;color:#fff!important;border-color:#171b20!important}#root .shell .track-artwork-editor .track-artwork-remove{justify-self:start;font-size:12px;padding:8px 14px}#root .shell .track-artwork-editor button:disabled{opacity:.45;cursor:default}#root .shell .track-artwork-preview>.playlist-cover>span{color:#b8bbc0!important;font-weight:600}#root .shell .workspace-dialog-backdrop.music-trash-window{align-items:flex-start;justify-content:flex-end;padding:86px 24px 24px;background:#00000014}#root .shell .workspace-dialog.music-trash-window{width:min(640px,100%);max-height:calc(100dvh - 110px)!important;background:#16171ac7!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:#f5f5f5!important;border:1px solid #ffffff30;box-shadow:0 16px 48px #0003;animation:workspace-enter .26s cubic-bezier(.22,1,.36,1);transform-origin:top right;--surface-ink:#f5f5f5;--surface-muted:#c1c1c8;--surface-line:#ffffff25;--surface-base:#18191c}#root .shell .music-trash-window .music-trash-description{margin:0 0 18px;color:#d0d0d5}#root .shell .music-trash-search{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid #ffffff35;border-radius:14px;padding:0 14px;background:#ffffff08}#root .shell .music-trash-search input{flex:1;min-width:0;width:100%;padding:13px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;outline:none!important}#root .shell .music-trash-search input::placeholder{color:#c1c1c8!important;opacity:1}#root .shell .music-trash-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-bottom:1px solid #ffffff25;font-size:12px}#root .shell .music-trash-toolbar>label,#root .shell .music-trash-actions,#root .shell .music-trash-actions button{display:flex;align-items:center;gap:8px}#root .shell .music-trash-actions{flex-wrap:wrap}#root .shell .music-trash-actions button{padding:10px 13px;border:1px solid #ffffff30;border-radius:999px;background:#ffffff12;color:#fff;min-height:38px;font:inherit;font-weight:700;cursor:pointer}#root .shell .music-trash-actions .permanent-delete{background:#9f27274d!important;border-color:#ffb5b566!important;color:#ffe4e4!important}#root .shell .music-trash-window button:disabled{opacity:.45;cursor:not-allowed}#root .shell .music-trash-list article{padding:17px 0;border-bottom:1px solid #ffffff20;display:block}#root .shell .music-trash-list article>label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}#root .shell .music-trash-window input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#f15b2a;margin:1px 0 0}#root .shell .music-trash-list strong{display:block;font-size:14px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}#root .shell .music-trash-list small{display:block;color:#c1c1c8;font-size:11px;line-height:1.6;margin-top:4px}#root .shell .music-trash-window .music-trash-error{color:#ffd0d0;background:#93232340;border-radius:10px;padding:12px}#root .shell .music-trash-empty{text-align:center;padding:32px 12px;color:#d0d0d5}#root .shell .music-trash-count{font-size:11px;color:#c1c1c8;margin:18px 0 0}@media(max-width:600px){#root .shell .workspace-dialog-backdrop.music-trash-window{padding:72px 10px 12px}#root .shell .workspace-dialog.music-trash-window{max-height:calc(100dvh - 84px)!important;padding:18px}#root .shell .music-trash-actions{width:100%}#root .shell .music-trash-actions button{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){#root .shell .workspace-dialog.music-trash-window{animation:none}}.audio-feedback,.media-screen{display:contents}.brand-library .music-library-heading h2{font-size:clamp(48px,6vw,84px)}.brand-library .collection-heading{margin:26px 0 20px;align-items:center}.brand-library .track-dropzone{padding:28px;border-radius:18px;background:#ffffff18}.brand-library .library-navigation{padding:16px 0;gap:20px}.brand-library .playlist-strip>.current{background:#ffffff30!important;border-radius:10px!important;padding:7px!important}.brand-library .playlist-cover{border-radius:8px;background:#1111}.brand-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;font-size:12px}.brand-library-toolbar>div{display:flex;align-items:center;gap:8px;min-width:0}.brand-library-toolbar .select-root{width:180px}.module .brand-library-toolbar button{border-radius:8px;padding:10px}.module .brand-library-toolbar button[aria-pressed=true]{background:#111;color:#fff}.brand-library .track-month{margin:0 0 36px}.brand-view-grid .track-month{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-view-grid .library-track{border:1px solid #1113;border-radius:16px;padding:0;overflow:hidden;background:#ffffff13;min-width:0;align-self:start}.brand-view-grid .library-track-top{display:flex;flex-wrap:wrap;gap:12px;padding:16px}.module .brand-preview{display:flex;position:relative;align-items:center;justify-content:center;min-height:150px;aspect-ratio:16/9;width:100%;background:#111;color:#ffffff75;border:0;border-radius:10px;padding:0;overflow:hidden}.module .brand-preview:hover{background:#242424}.brand-preview .playlist-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#171717;color:#fff;font-size:44px}.brand-preview-play{position:absolute;display:grid;place-items:center;top:0;right:0;bottom:0;left:0;color:#fff;opacity:0;transition:opacity .15s}.brand-preview:hover .brand-preview-play,.brand-preview:focus-visible .brand-preview-play{opacity:1;background:#0005}.brand-preview-info{position:absolute;right:10px;bottom:9px;font:10px ui-monospace,monospace;color:#ddd;background:#0008;padding:4px 7px;border-radius:5px}.brand-view-grid .track-number{display:none}.brand-view-grid .track-name{flex-basis:calc(100% - 90px)}.brand-view-grid .track-name>strong{font-size:19px}.brand-view-grid .track-play{width:34px;height:34px;background:#111;color:#fff}.brand-view-grid .track-stage{margin-left:0}.brand-view-grid .library-track-top>time{margin-left:auto}.brand-view-grid .track-actions{margin:0;padding:0 16px 16px;gap:16px}.brand-view-grid .active-track,.brand-view-grid .expanded-track{grid-column:1/-1}.brand-view-grid .active-track .track-name{flex-basis:auto}.brand-library .track-listening{padding:20px}.brand-library .track-version-select{font-size:11px}.brand-view-list .brand-preview{width:128px;min-height:72px;flex:none}.brand-view-list .brand-preview>svg{width:26px}.brand-view-list .brand-preview-info{font-size:8px;right:4px;bottom:4px}.brand-view-list .track-actions{margin-left:144px}.brand-library .film-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,32%);gap:0 24px;position:relative;padding-top:48px!important;color:#111}.brand-library .film-screen{display:grid;place-items:center;grid-column:1;min-width:0;background:#080808;border-radius:12px;aspect-ratio:16/9;overflow:hidden}.brand-library .film-review video{width:100%;height:100%;max-height:65vh;object-fit:contain;border:0;border-radius:0}.brand-library .film-review>.player-strip{grid-column:1;min-width:0;margin:16px 0 0}.brand-library .film-review>.audio-loading{grid-column:1}.brand-library .film-caption{grid-column:1;padding:18px 0}.film-caption>span{font:9px ui-monospace,monospace;letter-spacing:.09em}.film-caption h3{font-size:clamp(22px,3vw,36px);margin:12px 0 8px;overflow-wrap:anywhere}.film-caption p{font-size:12px;margin:0}.brand-library .film-feedback{grid-column:2;grid-row:1/5;background:#ffffffde;padding:20px;border-radius:12px;min-width:0;align-self:start;color:#111}.film-feedback-heading h4{font-size:19px;margin:0 0 18px;display:flex;gap:8px;align-items:center}.film-feedback-heading h4>span{font-size:11px;background:#1111;border-radius:99px;padding:4px 7px}.film-feedback-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.module .film-feedback-tools input{width:100%;background:transparent;color:#111;border:1px solid #1113;border-radius:8px;font:12px Arial,sans-serif;padding:10px}.module .film-feedback-tools select{flex:1;width:100px;background:transparent;color:#111;border:1px solid #1113;border-radius:8px;font:11px Arial,sans-serif;padding:8px}.module .film-feedback-tools button{border-radius:8px;padding:8px;font-size:11px;color:#111}.brand-library .film-feedback .comment-form{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 15px}.brand-library .film-feedback .comment-form>label{width:100%}.brand-library .film-feedback .comment-time{width:100%;flex-wrap:wrap;gap:8px}.module.brand-library .film-feedback textarea,.module.brand-library .film-feedback .comment-time input{background:transparent;color:#111;border:1px solid #1113;border-radius:8px}.brand-library .film-feedback .comment-time input{width:60px}.brand-library .film-feedback .comment-time button{font-size:10px;color:#111;padding:5px}.brand-library .film-feedback .comment-form>.primary{background:#111;color:#fff;border-radius:8px;margin-left:auto}.brand-library .film-feedback .inline-check{font-size:11px;color:#555}.brand-library .film-feedback .comments{max-height:400px;overflow:auto;margin-top:15px}.brand-library .film-feedback .comment{display:flex;flex-wrap:wrap;gap:10px;border-color:#1112;padding:16px 0}.brand-library .film-feedback .comment p{width:100%;font-size:12px;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.module.brand-library .film-feedback .comment>button{font-size:10px!important;color:#111!important;border-radius:6px;padding:5px 8px}.module.brand-library .film-feedback .comment>button:first-child{background:#111;color:#fff!important}.brand-library .film-review .player-times{color:#1119}.brand-library .film-feedback .comments>p{color:#555;font-size:12px}@media(max-width:1100px){.brand-view-grid .track-month{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-library .film-review{grid-template-columns:minmax(0,1fr)}.brand-library .film-feedback{grid-column:1;grid-row:auto;margin-top:10px}.brand-library .film-feedback .comments{max-height:320px}}@media(max-width:600px){.brand-view-grid .track-month{grid-template-columns:minmax(0,1fr)}.brand-library-toolbar{flex-wrap:wrap}.brand-library .track-listening{padding:12px}.brand-view-list .brand-preview{display:none}.brand-view-list .track-actions{margin-left:0}.brand-library .film-feedback{padding:15px}.brand-library .collection-heading{display:block}.brand-library .library-tools{flex-wrap:wrap}.brand-library .library-tools>.search-box{flex-basis:100%}.brand-library .film-review .player-strip{gap:6px}}.guest-film-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,31%);gap:20px;padding:52px 20px 20px!important;background:#f3f4f5!important;color:#111;border-radius:14px;position:relative}.guest-film-review .film-screen{grid-column:1;background:#050505;border-radius:10px;overflow:hidden;align-self:start;aspect-ratio:16/9;display:grid;place-items:center}.guest-film-review video{border:0;border-radius:0;width:100%;height:100%;max-height:70vh;object-fit:contain}.guest-film-review>.player-timeline,.guest-film-review>.audio-loading{grid-column:1;min-width:0}.guest-film-review .film-feedback{grid-column:2;grid-row:1/4;background:#fff;border-radius:10px;padding:20px;min-width:0;align-self:start}.guest-film-review .comment-form{display:flex!important;flex-wrap:wrap;gap:10px;padding:0!important;margin:0!important;border:0}.guest-film-review .comment-form>label,.guest-film-review .comment-form>.comment-time,.guest-film-review .comment-form>small{width:100%;font-size:11px}.guest-film-review .comment-form input,.guest-film-review .comment-form textarea,.guest-film-review .film-feedback-tools input{width:100%;background:#fff!important;color:#111!important;border:1px solid #ccc!important;border-radius:8px!important;padding:10px!important;box-sizing:border-box}.guest-film-review .comment-form textarea{height:80px!important}.guest-film-review .comment-form .primary{background:#111!important;color:#fff!important;border-radius:8px!important;margin-left:auto}.guest-film-review .comment-form small,.guest-feedback-scope{font-size:10px;line-height:1.6;color:#666}.guest-film-review .film-feedback-tools input{font-size:12px}.guest-film-review .comments{max-height:360px;overflow:auto;margin-top:20px}.guest-film-review .comment{display:flex;flex-wrap:wrap;gap:8px;border-color:#ddd}.guest-film-review .comment>p{width:100%;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.guest-film-review .comment>button{background:#111!important;color:#fff!important;border-radius:6px}.guest-film-review .player-times{color:#555!important}@media(max-width:1000px){.guest-film-review{grid-template-columns:minmax(0,1fr)}.guest-film-review .film-feedback{grid-column:1;grid-row:auto}}@media(max-width:600px){.guest-film-review{padding:48px 12px 12px!important}.guest-film-review .film-feedback{padding:14px}}.shell.color-page .module.brand-library .film-review .film-feedback :is(input,textarea){background:#fff!important;color:#111!important;border:1px solid #1113!important}.shell.color-page .module.brand-library .film-review .film-feedback :is(input,textarea)::placeholder{color:#666!important}.shell.color-page .module.brand-library .film-review .film-feedback .inline-check{color:#444!important}.shell.color-page .module.brand-library .film-review .film-feedback .comment-form>.primary{background:#111!important;color:#fff!important}.library-catalog{--lc-muted:#ffffff80;--lc-line:#ffffff18}.library-catalog .music-library-heading{padding-bottom:25px}.library-catalog .music-library-heading h2{font-size:clamp(44px,5.5vw,78px)}.library-catalog .music-collections{display:flex!important;border-bottom:1px solid #1113;border-top:0!important;gap:25px;margin-top:25px!important}.library-catalog .music-collections>button{display:flex!important;flex:0 1 auto!important;gap:9px;align-items:center;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:15px 0!important;min-height:0!important;text-align:left!important}.library-catalog .music-collections>button[aria-pressed=true]{border-bottom-color:#111!important}.library-catalog .music-collections strong{font-size:10px!important;letter-spacing:0!important;line-height:1!important;border:1px solid #1113;border-radius:50%;padding:5px;min-width:23px;text-align:center}.library-catalog .music-collections small{display:none!important}.library-catalog .collection-heading{display:none}.library-catalog .track-dropzone{margin:20px 0;min-height:85px;padding:18px 20px;border-radius:18px}.library-catalog .track-dropzone h3{font-size:21px}.lc-sheet{background:#0c0d0e;color:#f4f3ee;padding:26px;border-radius:24px;margin-top:24px}.library-catalog .lc-sheet .library-navigation{margin-top:0;padding-top:0}.lc-sheet button,.lc-sheet input,.lc-sheet select{color:inherit}.lc-sheet .library-navigation button,.lc-sheet .playlist-strip button{color:#f4f3ee!important;background:transparent!important;border-color:#fff2!important}.lc-sheet .library-navigation .current{background:#fff1!important}.lc-sheet .library-navigation button:first-child{background:#f4f3ee!important;color:#111!important;border:0!important}.lc-sheet .library-navigation{border-color:#fff2!important}.lc-sheet .library-navigation .playlist-cover{background:#fff1;color:#fff}.lc-sheet .library-tools{margin:24px 0 16px;gap:12px}.lc-sheet .library-tools .search-box{background:#ffffff0d!important;border-radius:14px!important;box-shadow:none!important;border:1px solid #fff1!important;color:#f4f3ee!important;min-width:180px}.lc-sheet .library-tools .search-box input{color:#fff!important}.lc-sheet .library-share{background:#f4f3ee!important;color:#111!important}.lc-sheet .odnp-select-trigger{background:#ffffff09!important;color:#f4f3ee!important;border-color:#fff2!important;font-size:11px;border-radius:10px}.lc-facets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 22px}.module .lc-sheet .lc-filter-trigger,.lc-filter-trigger{display:inline-flex;align-items:center;gap:12px;border:1px solid #fff1;background:#ffffff09;color:#f4f3ee;border-radius:9px;padding:12px 13px;font:600 11px Montserrat,sans-serif;cursor:pointer;white-space:nowrap}.lc-filter-trigger b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:50%;background:#ff542b;color:#fff;font-size:9px}.lc-reset{border:0;background:transparent;font-size:10px;cursor:pointer}.lc-popover{position:fixed;z-index:140;background:#20211f;color:#f4f3ee;border:1px solid #ffffff14;border-radius:13px;padding:14px;box-shadow:0 18px 45px #0005;overflow:auto;font:12px Montserrat,sans-serif;box-sizing:border-box;animation:lc-menu-in .16s ease-out;scrollbar-width:thin}.lc-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px;font-size:11px}.lc-popover header button{border:0;background:none;color:inherit;padding:2px;display:flex;cursor:pointer}.lc-filter-search{display:flex;gap:9px;align-items:center;border:1px solid #fff3;background:#ffffff07;border-radius:9px;padding:10px 12px}.lc-filter-search input{color:inherit;background:transparent;border:0;outline:0;font:inherit;min-width:0;width:100%}.lc-options{display:grid;gap:2px;margin-top:10px;max-height:260px;overflow:auto}.lc-options>label{display:flex;align-items:center;gap:12px;padding:11px 3px;cursor:pointer}.lc-options input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ffffff25;background:#ffffff12;border-radius:4px;width:18px;height:18px;margin:0;flex-shrink:0}.lc-options input:checked{background:#ff542b;border-color:#ff542b;box-shadow:inset 0 0 0 4px #20211f}.lc-popover p{font-size:10px;line-height:1.6;color:#fff9}.lc-segment{display:flex;background:#ffffff08;padding:3px;border-radius:8px;margin-bottom:14px}.lc-segment button{flex:1;border:0;background:none;color:#fff8;border-radius:6px;padding:8px;font:inherit;font-size:10px;cursor:pointer}.lc-segment button[aria-pressed=true]{background:#ffffff20;color:#fff}.lc-scale{display:flex;gap:14px;margin:12px 0}.lc-scale button{border:0;background:none;color:#fff7;padding:4px;font:inherit;cursor:pointer}.lc-scale button[aria-pressed=true]{color:#fff;border-bottom:1px solid #ff542b}.lc-keyboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:140px;gap:1px;border-radius:8px;overflow:hidden}.lc-keyboard button{border:0;background:#ffffff0e;color:#fff9;padding:0 0 10px;display:flex;align-items:end;justify-content:center;font:9px Montserrat,sans-serif;cursor:pointer;min-width:0}.lc-keyboard button.sharp{height:90px;background:#ffffff25;border-radius:0 0 7px 7px;font-size:8px}.lc-keyboard button[aria-pressed=true]{background:#ff542b;color:#fff}.lc-key-wheel{position:relative;height:240px;width:240px;margin:auto}.lc-key-wheel button{position:absolute;transform:translate(-50%,-50%);border:1px solid #fff2;background:#ffffff0a;color:#fff;width:36px;height:36px;border-radius:50%;font:11px Montserrat,sans-serif;cursor:pointer}.lc-key-wheel button[aria-pressed=true]{background:#ff542b;border-color:#ff542b}.lc-clear{border:0;background:none;color:#fff9;font:10px Montserrat,sans-serif;padding:12px 0 0;cursor:pointer}.lc-tempo-values{display:flex;gap:20px;margin-bottom:15px}.lc-tempo-values label,.lc-exact{display:grid;gap:7px;flex:1;font-size:9px;color:#fff9}.lc-tempo-values input,.lc-exact input{width:100%;box-sizing:border-box;background:#ffffff0b;color:#fff;border:1px solid #fff2;padding:9px;border-radius:7px;font:12px Montserrat,sans-serif}.lc-range{display:block;width:100%;margin:10px 0;accent-color:#ff542b;height:3px}.lc-exact{margin:15px 0}.lc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--lc-line)}.lc-toolbar>div{display:flex;gap:10px;align-items:center}.lc-toolbar .odnp-select{width:155px}.lc-toolbar button{border:1px solid #fff2;background:transparent;color:#fff;padding:8px 11px;border-radius:9px;font-size:10px}.lc-count{font-size:10px;color:#fff9}.lc-sheet .library-selection{color:#fff9}.module .lc-sheet .library-selection button{color:#f4f3ee}.module .lc-sheet .library-selection input[type=checkbox],.module .lc-sheet .library-track-top>input{border-color:#fff5}.module .lc-sheet .library-selection input:checked,.module .lc-sheet .library-track-top>input:checked{background-color:#ff542b}.lc-sheet .track-month{margin:0}.lc-sheet .track-month-heading{border-color:#fff2;margin:30px 0 12px}.lc-sheet .library-track{padding:22px 0;border-color:#fff2}.lc-sheet .library-track-top{position:relative;padding-left:112px;min-height:44px;gap:12px}.lc-sheet .catalog-thumb{position:absolute;left:0;top:0;width:90px;height:90px;border-radius:12px;overflow:hidden}.lc-sheet .catalog-thumb>.playlist-cover{width:100%;height:100%;background:#ffffff09;color:#ffffff80;border-radius:0;font-size:28px;display:grid;place-items:center}.lc-sheet .catalog-thumb img{width:100%;height:100%;object-fit:cover}.lc-sheet .track-number{display:none}.module .lc-sheet .track-play{background:none!important;border:0;color:#f4f3ee!important;width:24px;height:30px}.module .lc-sheet .track-name{color:#f4f3ee;background:none!important}.module .lc-sheet .track-name>strong{font-size:15px;font-weight:600;letter-spacing:-.02em}.module .lc-sheet .track-name>span{font-size:11px;color:#ffffff80}.lc-sheet .track-stage{background:transparent;color:#f4f3ee;border-color:#fff3;font-size:9px;padding:5px 7px}.lc-sheet .library-track-top>time{color:#ffffff80;font:9px Montserrat,sans-serif;width:auto}.lc-track-meta{display:flex;gap:12px;align-items:center;color:#ffffff80;font-size:10px;white-space:nowrap}.lc-track-meta .lc-favorite{color:#fff8!important;background:none!important;border:0!important;padding:4px!important;display:flex;cursor:pointer}.lc-track-meta .lc-favorite[aria-pressed=true]{color:#ff542b!important}.lc-track-meta button{color:#fff!important;border:0!important;background:none!important;padding:4px!important}.lc-mini-wave{display:block;margin:12px 0 0 148px;width:calc(100% - 148px);height:50px;padding:0!important;background:none!important;border:0!important;color:#ffffff30!important;text-align:left;cursor:pointer}.lc-mini-wave svg{display:block;width:100%;height:50px;fill:currentColor}.lc-mini-wave span{font:10px Montserrat,sans-serif;color:#ffffff60}.lc-mini-wave:hover{color:#ffffff60!important;transform:none!important}.lc-sheet .track-actions{margin:13px 0 0 148px;gap:18px}.module .lc-sheet .track-actions button{color:#ffffff90}.lc-sheet .track-actions span{border-color:#fff3}.lc-sheet .active-track .lc-mini-wave,.lc-sheet .active-track .catalog-thumb{display:none}.lc-sheet .library-track.active-track:has(.sc-room)>.library-track-top{padding-left:0;min-height:0}.lc-sheet .library-track.active-track:has(.sc-room)>.library-track-top>input{margin-right:auto}.lc-sheet .track-listening{padding-left:0!important}.lc-sheet .sc-room{--sc-surface:#242523;--sc-ink:#f4f3ee;--sc-muted:#ffffff80;background:#242523!important;color:#f4f3ee!important}.lc-sheet .sc-wave-unplayed{fill:#ffffff38}.lc-sheet .sc-main-play{border-color:#ffffff50;color:#fff}.lc-sheet .sc-player-art{background:#ffffff09}.lc-sheet .sc-art-placeholder,.lc-sheet .sc-player-art .playlist-cover>span{color:#ffffff45}.lc-sheet .sc-room .comment-form textarea{background:#0003!important;color:#fff!important;border-color:#fff3!important}.lc-sheet .sc-room .comment-form>.primary{color:#fff!important;border-color:#fff3!important}.lc-sheet .sc-room .comment>button:first-child{color:#fff!important;background:#ffffff10!important}.lc-sheet .sc-room .comments{border-color:#fff2}.lc-sheet .sc-room .inline-check{color:#fff9}.lc-sheet .sc-room .comment-time input{color:#fff!important}.lc-sheet .track-linked-tasks{padding:0}.lc-sheet .inline-task-editor{color:#fff!important;border-color:#fff3!important}.lc-sheet .inline-task-editor input,.lc-sheet .inline-task-editor textarea{background:#ffffff08!important;color:#fff!important;border-color:#fff3!important}.lc-sheet .inline-task-editor label,.lc-sheet .catalog-fields,.lc-sheet .asset-tools{color:#fff!important}.lc-sheet .inline-task-editor button,.lc-sheet .asset-tools button,.lc-sheet .asset-tools a{color:#fff}.lc-sheet .inline-task-editor .primary{background:#f4f3ee!important;color:#111!important}.lc-sheet .asset-tools,.lc-sheet .catalog-fields{border-color:#fff2}.lc-sheet .track-missing,.lc-sheet .library-empty-state p{color:#fff9}.lc-sheet .library-empty-state{border-color:#fff2}.lc-sheet .library-empty-state h3{font-size:24px;color:#fff}.lc-pagination{display:flex;gap:15px;align-items:center;justify-content:flex-end;padding:22px 0 0;font-size:11px}.lc-pagination button{border:1px solid #fff2;border-radius:9px;padding:8px 13px;background:transparent;color:#fff}.lc-pagination button:disabled{opacity:.35}.lc-save-search{display:flex;gap:10px;margin:10px 0 20px}.lc-save-search input{flex:1;background:#ffffff08;border:1px solid #fff2;border-radius:9px;padding:10px 12px;color:#fff;min-width:0;font:inherit;font-size:11px}.lc-save-search button{border:1px solid #fff3;background:transparent;color:#fff;border-radius:9px;padding:8px 12px;font-size:10px}.lc-saved-searches{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}.lc-saved-searches button{display:inline-flex;align-items:center;gap:10px;border:1px solid #fff2;background:#ffffff08;color:#fff9;padding:8px 11px;border-radius:20px;font-size:10px}.lc-track-art{display:flex!important;align-items:center;gap:12px;font-size:11px!important;border:1px dashed #fff3;padding:15px;border-radius:12px;position:relative;cursor:pointer}.lc-track-art input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.lc-sheet .library-storage-status{color:#fff6}.lc-sheet .share-list,.lc-sheet .library-links,.lc-sheet .library-links button{color:#fff!important;border-color:#fff2}.lc-sheet .library-links{border-top:1px solid #fff3}.lc-sheet .playlist-feature{border-color:#fff2}.lc-sheet .track-version-select{color:#ffffff90}.lc-sheet .track-linked-tasks .area-task-list,.lc-sheet .track-linked-tasks .task-title,.lc-sheet .track-linked-tasks button{color:#fff!important}.lc-sheet .track-linked-tasks .module{background:transparent!important}.lc-sheet .sc-room .comment p{color:var(--sc-ink)!important}@keyframes lc-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:1000px){.lc-track-meta{gap:8px;font-size:9px;flex-wrap:wrap;justify-content:end}.lc-track-meta .lc-meta-genre{display:none}.lc-sheet{padding:20px}.lc-sheet .library-track-top{padding-left:90px}.lc-sheet .catalog-thumb{width:72px;height:72px}.lc-mini-wave{margin-left:90px;width:calc(100% - 90px)}.lc-sheet .track-actions{margin-left:90px}}@media(max-width:650px){.library-catalog .music-collections{gap:16px;overflow:auto;flex-wrap:nowrap!important}.library-catalog .music-collections>button{white-space:nowrap;font-size:10px!important}.lc-sheet{padding:15px;margin-left:-5px;margin-right:-5px;border-radius:18px}.lc-sheet .library-track-top{padding-left:67px;gap:8px;flex-wrap:wrap}.lc-sheet .catalog-thumb{width:54px;height:54px}.module .lc-sheet .track-name{min-width:110px}.module .lc-sheet .track-name>strong{font-size:13px}.lc-sheet .track-stage{margin:0}.lc-sheet .library-track-top>time{display:none}.lc-track-meta{flex-basis:100%;justify-content:start;font-size:9px;margin-left:31px}.lc-mini-wave{margin-left:0;width:100%;height:40px;margin-top:16px}.lc-mini-wave svg{height:40px}.lc-sheet .track-actions{margin-left:0;gap:13px}.lc-sheet .library-tools>.search-box{min-width:100%;flex-basis:100%}.lc-facets{gap:6px}.module .lc-sheet .lc-filter-trigger{padding:9px 10px;font-size:10px;gap:7px}.lc-toolbar .odnp-select{width:130px}.lc-toolbar{gap:10px}.lc-toolbar>div{flex-wrap:wrap}.lc-sheet .library-navigation{flex-wrap:wrap;gap:12px}.lc-sheet .playlist-strip{width:100%;overflow:auto}.lc-sheet .sc-room{margin-left:0!important;margin-right:0!important}.lc-save-search{flex-wrap:wrap}.lc-popover{font-size:11px}}@media(prefers-reduced-motion:reduce){.lc-popover{animation:none}}.module .lc-sheet :is(.lc-toolbar,.lc-save-search,.lc-saved-searches,.lc-pagination) button{color:#f4f3ee!important}.module .lc-sheet :is(.lc-toolbar,.lc-save-search,.lc-saved-searches,.lc-pagination) button svg{color:inherit!important}.lc-tempo-range{position:relative;height:38px;margin:8px 0;isolation:isolate}.lc-tempo-rail{position:absolute;left:10px;right:10px;top:17px;height:4px;border-radius:99px;background:#ffffff30;overflow:hidden}.lc-tempo-rail>span{position:absolute;top:0;bottom:0;background:#ff542b;border-radius:inherit}.lc-popover .lc-tempo-range .lc-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:38px;margin:0;padding:0;border:0;outline:0;box-shadow:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:none;z-index:3;accent-color:#ff542b}.lc-tempo-range .lc-range::-webkit-slider-runnable-track{height:4px;background:transparent;border:0}.lc-tempo-range .lc-range::-moz-range-track{height:4px;background:transparent;border:0}.lc-tempo-range .lc-range::-moz-range-progress{background:transparent}.lc-tempo-range .lc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:0;border-radius:50%;background:#ff542b;pointer-events:auto;cursor:ew-resize;margin-top:-8px;box-shadow:0 0 0 2px #242523}.lc-tempo-range .lc-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#ff542b;pointer-events:auto;cursor:ew-resize;box-shadow:0 0 0 2px #242523}.lc-tempo-range .lc-range:focus-visible::-webkit-slider-thumb{outline:2px solid white;outline-offset:3px}.lc-tempo-range .lc-range:focus-visible::-moz-range-thumb{outline:2px solid white;outline-offset:3px}.shell[data-section="Music & Demos"]{--page-color:#0c0d0e;background:#0c0d0e;color:#f4f3ee;color-scheme:dark}.shell[data-section="Music & Demos"] main{background:#0c0d0e!important;color:#f4f3ee}.shell[data-section="Music & Demos"] main>header{color:#f4f3ee;border-color:#ffffff40}.shell[data-section="Music & Demos"] main>header :is(b,.user-email){color:#f4f3ee!important}.shell[data-section="Music & Demos"] main>header .header-actions>button{color:#f4f3ee!important;border-color:#ffffff70!important;background:transparent!important}.shell[data-section="Music & Demos"] main>header .header-actions>button svg{color:inherit!important}.shell[data-section="Music & Demos"] .music-library{color:#f4f3ee!important}.shell[data-section="Music & Demos"] :is(.music-library-heading,.music-collections,.track-dropzone,.library-dirty,.music-inbox,.music-library-status,.area-task-list,.task-controls,.task-card,.task-parent-context,.task-notes,.subtask-card){border-color:#ffffff35!important}.shell[data-section="Music & Demos"] :is(.music-library-heading,.track-dropzone,.music-collections,.music-library-status,.music-library>.eyebrow,.library-dirty){color:#f4f3ee!important}.shell[data-section="Music & Demos"] .music-collections>button{color:#f4f3ee!important}.shell[data-section="Music & Demos"] .music-collections>button[aria-pressed=true]{border-bottom-color:#f4f3ee!important}.shell[data-section="Music & Demos"] .music-collections strong{border-color:#ffffff40!important;color:#f4f3ee!important}.shell[data-section="Music & Demos"] .track-dropzone>button,.shell[data-section="Music & Demos"] .module .primary{background:#f4f3ee!important;color:#111!important;border-color:#f4f3ee!important}.shell[data-section="Music & Demos"] .track-dropzone>button svg,.shell[data-section="Music & Demos"] .module .primary svg{color:inherit!important}.shell[data-section="Music & Demos"] :is(.track-dropzone p,.upload-status,.music-upload-status){color:#ffffffb3!important}.shell[data-section="Music & Demos"] .music-library>button,.shell[data-section="Music & Demos"] .music-library>details{color:#f4f3ee!important}.shell[data-section="Music & Demos"] .module.area-task-list{color:#f4f3ee!important}.shell[data-section="Music & Demos"] .area-task-list :is(.eyebrow,.section-heading p,.task-list-meta,.task-save-status,.tags,.task-notes p,.task-body strong,.task-card .actions button,.task-parent-context button,.filter-tabs button,.task-notes summary,.inline-task-editor label,.field-label,.editor-close,.editor-relationship summary,.inline-editor-actions>button,.inline-editor-heading,.editor-relationship p,.task-form-hint){color:#f4f3ee!important}.shell[data-section="Music & Demos"] .area-task-list button{color:#f4f3ee;border-color:#ffffff40}.shell[data-section="Music & Demos"] .area-task-list :is(.filter-tabs button[aria-pressed=true],.priority-picker button[aria-pressed=true]){background:#f4f3ee!important;color:#111!important}.shell[data-section="Music & Demos"] :is(.search-box,.inline-task-editor){color:#f4f3ee!important;background:transparent!important;border-color:#ffffff40!important}.shell[data-section="Music & Demos"] main .module :is(input,textarea,select){color:#f4f3ee!important;border-color:#ffffff40!important;caret-color:#fff}.shell[data-section="Music & Demos"] .module .odnp-select-trigger{color:#f4f3ee!important;background:transparent!important;border-color:#ffffff40!important}.shell[data-section="Music & Demos"] .area-task-list .task-card>input{border-color:#ffffff80!important}.shell[data-section="Music & Demos"] .area-task-list .task-card>input:checked{background:#f4f3ee!important;color:#111!important}.shell[data-section="Music & Demos"] .area-task-list :is(.priority-picker,.inline-task-editor) button{border-color:#ffffff40!important}.shell[data-section="Music & Demos"] .lc-sheet{padding-left:0;padding-right:0;border-radius:0}.module .lc-sheet .library-navigation>button:first-child>span{color:#111!important}.module .lc-sheet .lc-reset,.shell[data-section="Music & Demos"] .library-idea-action button{color:#f4f3ee!important}.shell[data-section="Music & Demos"] .library-idea-action .primary{color:#111!important}.shell[data-section="Music & Demos"] .music-library-status button{color:#f4f3ee!important;border-color:#fff5!important}.shell[data-section="Music & Demos"] .module .inline-task-editor :is(label,.field-label,.inline-editor-heading,.editor-close,.editor-relationship summary,.editor-relationship p){color:#f4f3ee!important}.shell[data-section="Music & Demos"] .module .inline-task-editor .primary{color:#111!important}.shell[data-section="Music & Demos"] .search-box{box-shadow:none!important}.shell[data-section="Music & Demos"] .notification-bell,.shell[data-section="Music & Demos"] .notification-bell>svg{color:#f4f3ee!important}.shell[data-section="Music & Demos"] .module .upload-recovery button{color:#fff!important}.shell[data-section="Music & Demos"] .module .upload-recovery button svg{color:inherit!important}.sc-room{--sc-ink:#171717;--sc-muted:#17171799;--sc-surface:#f0efeb;--sc-accent:#ff542b;position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,27%);grid-template-areas:"heading art" "loading art" "wave art" "compose art" "error error" "extras extras" "comments comments";column-gap:30px;row-gap:12px;color:var(--sc-ink);background:var(--sc-surface)!important;border-radius:22px;padding:28px!important;overflow:visible!important;box-sizing:border-box;min-width:0}.sc-room audio{display:none!important}.sc-player-header{grid-area:heading;display:flex;align-items:center;gap:18px;min-width:0;margin:0 0 12px}.sc-player-header h3{font:750 clamp(22px,2.6vw,34px)/1.1 Montserrat,sans-serif;letter-spacing:-.045em;margin:0 0 9px;overflow-wrap:anywhere}.sc-player-header p{font:11px/1.6 Montserrat,sans-serif;margin:0;color:var(--sc-muted)}.sc-room .sc-main-play{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border:1px solid #17171730;border-radius:50%;padding:0;background:transparent;color:var(--sc-ink);transition:transform .18s,background .18s;cursor:pointer}.sc-room .sc-main-play:hover{transform:scale(1.06);background:#ffffff20}.sc-room .sc-main-play:active{transform:scale(.95)}.sc-player-art{grid-area:art;aspect-ratio:1;align-self:start;display:grid;place-items:center;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#fff1,#17171715);min-width:0}.sc-player-art>.playlist-cover{width:100%;height:100%;display:grid;place-items:center;border-radius:0;background:transparent!important}.sc-player-art img{display:block;width:100%;height:100%;object-fit:cover}.sc-art-placeholder,.sc-player-art .playlist-cover>span{font:800 clamp(35px,6vw,85px) Montserrat,sans-serif;letter-spacing:-.09em;color:#17171755}.sc-room>.audio-loading{grid-area:loading;margin:0;font-size:10px}.sc-room>.player-strip,.sc-room>.player-timeline{grid-area:wave;width:100%;min-width:0;margin:0;padding:0;display:block!important}.sc-room .player-strip>.play-button{display:none!important}.sc-room .player-timeline{width:100%;min-width:0}.sc-room .waveform.sc-wave{height:180px!important;min-height:180px;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;position:relative;overflow:visible}.sc-room .sc-wave svg{display:block;width:100%;height:180px!important;overflow:visible;filter:none!important}.sc-wave-unplayed{fill:#1717173d}.sc-wave-played{fill:var(--sc-accent)}.sc-wave-reflection{opacity:.25}.sc-room .sc-wave .seek-control{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0}.sc-playhead{position:absolute;top:0;bottom:0;width:1px;pointer-events:none;background:var(--sc-ink);opacity:.4;z-index:2;will-change:left}.sc-comment-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.sc-comment-pins>button{pointer-events:auto;position:absolute;top:57%;transform:translate(-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--sc-surface);background:#171717;color:#fff;padding:0;font:700 8px Montserrat,sans-serif;cursor:pointer}.sc-comment-pins>button:hover{z-index:4}.sc-pin-tooltip{display:none;position:absolute;bottom:36px;left:50%;transform:translate(-50%);width:210px;max-width:70vw;padding:12px 15px;border-radius:12px;background:#171717;color:#fff;box-shadow:0 8px 22px #0003;font:11px/1.6 Montserrat,sans-serif;text-align:left;overflow-wrap:anywhere;pointer-events:none}.sc-pin-tooltip strong{display:block;margin-bottom:6px;font-size:10px}.sc-comment-pins>button:hover .sc-pin-tooltip,.sc-comment-pins>button:focus-visible .sc-pin-tooltip{display:block}.sc-room .player-times{display:flex;justify-content:space-between;align-items:center;color:var(--sc-muted);font-size:10px;margin-top:0}.sc-room .player-times span:nth-child(2){font-size:8px;letter-spacing:.07em}.sc-room .sc-old-pins{display:none!important}.sc-room .comment-form{grid-area:compose;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;border:0!important;margin:12px 0 0!important;padding:0!important;width:100%;min-width:0}.sc-room .comment-form>label:has(textarea){flex:1;min-width:150px;margin:0}.sc-room .comment-form textarea{resize:none!important;min-height:45px!important;height:45px!important;border-radius:28px!important;padding:13px 17px!important;background:#ffffff50!important;border:1px solid #17171720!important;color:var(--sc-ink)!important;box-sizing:border-box;font:11px/1.5 Montserrat,sans-serif!important;width:100%;margin:0}.sc-room .comment-form>.primary{width:43px!important;min-height:43px!important;height:43px!important;padding:0!important;border:1px solid #17171730!important;border-radius:50%!important;background:transparent!important;color:var(--sc-ink)!important;display:grid;place-items:center;flex-shrink:0}.sc-room .comment-form>.primary>span{display:none}.sc-room .comment-time{flex:0 0 100%;display:flex;align-items:center;gap:10px;font-size:10px;margin-bottom:3px;color:var(--sc-muted)}.sc-room .comment-time>svg{display:none}.sc-room .comment-time input{width:48px!important;padding:2px!important;border:0!important;background:transparent!important;color:inherit!important}.sc-room .comment-time button{border:0!important;background:none!important;padding:0!important;color:inherit!important;font-size:9px!important;cursor:pointer}.sc-room .comment-form>small{flex:0 0 100%;font-size:9px!important;line-height:1.6;color:var(--sc-muted)!important;margin-top:7px}.sc-room.guest-player .comment-form>label:first-child{flex:0 0 100%;display:flex;align-items:center;gap:12px;font-size:10px}.sc-room.guest-player .comment-form input[autocomplete=name]{flex:1;width:auto;font-size:11px;padding:10px 14px;border-radius:24px;background:#ffffff40;border-color:#17171720}.sc-room .error,.sc-room>p[role=alert],.sc-room>p[role=status]:not(.audio-loading){grid-area:error;line-height:1.6}.sc-room .inline-check{grid-area:extras;font-size:10px;color:var(--sc-muted);margin:15px 0 0}.sc-room .comments{grid-area:comments;border-top:1px solid #17171720;margin-top:12px;padding-top:18px;min-width:0}.sc-room .comment{background:transparent!important;border:0!important;border-bottom:1px solid #17171715!important;padding:14px 0!important;display:flex!important;gap:14px;align-items:start;flex-wrap:nowrap!important}.sc-room .comment p{font-size:11px!important;line-height:1.7;flex:1;min-width:0;overflow-wrap:anywhere}.sc-room .comment>button:first-child{border:0;border-radius:14px;background:#1717170f!important;color:var(--sc-ink)!important;font-size:10px;padding:6px 10px;flex-shrink:0}.sc-room .comment>button:last-child{background:none;border:0;font-size:9px;color:var(--sc-muted);display:flex;gap:5px;align-items:center}.sc-room .comments>p{font:11px/1.8 Montserrat,sans-serif;color:var(--sc-muted)}.sc-room .comment>span{font-size:9px;color:var(--sc-muted)}.sc-transport{position:fixed;bottom:0;left:230px;right:0;z-index:45;background:#171717f5;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:64px;display:flex;align-items:center;gap:13px;padding:12px 25px;box-shadow:0 -3px 18px #0001;font:10px Montserrat,sans-serif}.sc-transport button{border:0;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:none;color:inherit;padding:0;cursor:pointer}.sc-transport button:disabled{opacity:.25;cursor:default}.sc-transport button[aria-pressed=true]{color:#ff542b}.sc-transport input[type=range]{flex:1;min-width:40px;width:100%;accent-color:#ff542b;height:3px;cursor:pointer}.sc-transport input.sc-volume{flex:0 1 65px;max-width:65px}.sc-transport-track{display:grid;gap:5px;min-width:90px;max-width:170px}.sc-transport-track strong,.sc-transport-track small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.sc-transport-track small{font-size:8px;opacity:.6}.shared-music .sc-transport{left:0}.sc-room:has(.sc-transport){margin-bottom:65px!important}.library-track.active-track:has(.sc-room)>.library-track-top .track-play,.library-track.active-track:has(.sc-room)>.library-track-top .track-name{display:none}.library-track.active-track:has(.sc-room)>.library-track-top{justify-content:flex-end}.library-track.active-track:has(.sc-room)>.library-track-top>input{margin-right:auto}.library-track:has(.sc-room) .track-listening{padding:12px 0}.shared-track[data-player-open=true]:has(.sc-room)>.shared-track-row>span,.shared-track[data-player-open=true]:has(.sc-room)>.shared-track-row>button:not(.download-track){display:none}.shared-track[data-player-open=true]:has(.sc-room)>.shared-track-row{justify-content:flex-end;padding-bottom:12px}.sc-room :focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.sc-room button:disabled{opacity:.4}.sc-room .sc-transport :focus-visible{outline-color:#fff}@media(max-width:900px){.sc-room{gap:12px 20px;padding:20px!important;grid-template-columns:minmax(0,1fr) 23%}.sc-player-header h3{font-size:24px}.sc-main-play{width:50px!important;height:50px!important;flex-basis:50px!important}.sc-transport{gap:8px;padding:10px 16px}.sc-transport-track{max-width:110px}.sc-transport input.sc-volume{display:none}.sc-transport>svg{display:none}}@media(max-width:750px){.sc-transport{left:0}.sc-room{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"heading art" "loading loading" "wave wave" "compose compose" "error error" "extras extras" "comments comments";padding:17px!important;gap:12px}.sc-player-header{gap:12px;margin:0}.sc-player-header h3{font-size:21px}.sc-player-header p{font-size:9px}.sc-room .sc-wave,.sc-room .sc-wave svg{height:145px!important;min-height:145px!important}.sc-room .sc-main-play{width:44px!important;height:44px!important;flex-basis:44px!important}.sc-transport{gap:8px;padding:10px 12px;height:60px}.sc-transport button[aria-label="Repeat track"],.sc-transport button[aria-label="Previous track"],.sc-transport button[aria-label="Next track"]{display:none}.sc-transport-track{max-width:100px;min-width:65px}.sc-player-art{border-radius:9px}.sc-room .comment>button:last-child{font-size:8px}.sc-room .comment-form>.primary{height:40px!important;width:40px!important;min-height:40px!important}}@media(prefers-reduced-motion:reduce){.sc-room .sc-main-play{transition:none}}.module .sc-room .sc-main-play{color:var(--sc-ink)!important;border:1px solid color-mix(in srgb,var(--sc-ink) 35%,transparent)!important;border-radius:50%!important;background:transparent!important;padding:0!important}.module .sc-room .player-times,.module .sc-room .player-times span{color:var(--sc-muted)!important}.module .sc-room .sc-transport button,.sc-room .sc-transport button{color:#fff!important;background:transparent!important;border:0!important;border-radius:50%!important;padding:0!important}.module .sc-room .sc-transport button[aria-pressed=true]{color:#ff542b!important}.module .sc-room .sc-comment-pins>button{color:var(--sc-surface)!important;background:var(--sc-ink)!important;border:2px solid var(--sc-surface)!important;border-radius:50%!important;padding:0!important;min-height:0!important}.media-review{position:relative}.media-review .sc-close-player,.module .media-review .sc-close-player{position:absolute;top:10px;right:10px;z-index:5;display:grid;place-items:center;width:30px;height:30px;min-height:0;padding:0;border:1px solid #8885;border-radius:50%;background:var(--sc-surface,#fff)!important;color:var(--sc-ink,#111)!important;cursor:pointer}.media-review .sc-close-player:hover{box-shadow:0 0 0 2px #8883}.media-review .sc-close-player:focus-visible{outline:2px solid currentColor;outline-offset:3px}.catalog-fields,.catalog-filters,.asset-tools,.share-presentation,.sharing-history,.music-inbox{padding:20px 0;border-top:1px solid #1113;font-size:12px;line-height:1.7}.catalog-fields summary,.catalog-filters summary,.asset-tools summary,.sharing-history summary{cursor:pointer;font-weight:700}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:18px 0}.catalog-grid label,.share-presentation label{display:grid;gap:8px}.catalog-grid input,.catalog-fields input,.catalog-fields textarea,.share-presentation input,.share-presentation textarea{width:100%;box-sizing:border-box;background:transparent;color:inherit;border:1px solid #1113;border-radius:12px;padding:12px;font:inherit}.catalog-fields>label,.share-presentation>label{margin:14px 0}.asset-tool-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #1112}.asset-tool-row>span{flex:1;min-width:160px;overflow-wrap:anywhere}.asset-tool-row .odnp-select{width:160px}.sharing-history article{display:grid;gap:6px;padding:20px 0;border-top:1px solid #1113}.sharing-history p{margin:6px 0}.public-presentation{max-width:920px;margin:24px auto;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.public-presentation a{color:inherit}.music-inbox label{display:grid;gap:8px;margin:16px 0}.music-inbox input{font:inherit;padding:12px;border:1px solid #1114;border-radius:14px;background:transparent;color:inherit;width:100%;box-sizing:border-box}.music-inbox article{display:flex;justify-content:space-between;gap:12px;margin:16px 0;flex-wrap:wrap}.music-inbox button,.asset-tools button,.catalog-filters button{border:1px solid #1113;background:transparent;color:inherit;padding:9px 15px;border-radius:30px;font:inherit}.inbox-upload{max-width:680px;margin:5vh auto;padding:24px}.inbox-upload input{width:100%;box-sizing:border-box;padding:12px;font:inherit}.inbox-upload label{display:grid;gap:8px;margin:20px 0}.inbox-upload progress{width:100%}.ops-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.ops-summary article{padding:24px;border:1px solid #1113;border-radius:16px;background:#fff2;display:grid;gap:12px}.ops-summary span{font:10px ui-monospace,monospace;letter-spacing:.08em}.ops-summary strong{font-size:42px;letter-spacing:-.06em}.ops-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}.ops-toolbar>label{flex:1;min-width:180px}.ops-toolbar .select-root{min-width:140px}.module .ops-toolbar input{width:100%;background:#fff2;border:1px solid #1113;border-radius:10px;padding:12px;color:#111}.ops-muted{font-size:11px!important;line-height:1.7!important;opacity:.7}.ops-pre{white-space:pre-wrap;overflow-wrap:anywhere}.gig-list{display:grid;gap:16px}.gig-card{border:1px solid #1113;border-radius:18px;background:#ffffff18;overflow:hidden}.gig-card-heading{display:flex;align-items:center;gap:15px;padding:20px}.module .gig-open{flex:1;min-width:0;display:flex;gap:22px;border:0;padding:0;border-radius:0;text-align:left;justify-content:start;background:transparent}.gig-open>time{font:11px ui-monospace,monospace;flex:none}.gig-open>span{display:grid;gap:8px}.gig-open strong{font-size:23px;overflow-wrap:anywhere}.gig-open small{font-size:11px;font-weight:400}.gig-stage{margin-left:auto;font-size:10px!important;border:1px solid #1113;border-radius:99px;padding:8px 12px;align-self:center;white-space:nowrap}.gig-sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,30%);gap:30px;padding:28px;border-top:1px solid #1113}.gig-sheet header{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.gig-sheet h2{font-size:30px;margin:0}.gig-sheet h3{display:flex;align-items:center;gap:8px;font-size:17px;margin-top:28px}.gig-sheet p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.gig-sheet aside{padding:0 20px 20px;border-left:1px solid #1112}.gig-sheet aside a{display:block;color:inherit;font-size:12px;overflow-wrap:anywhere;line-height:1.8}.gig-sheet aside small{font-size:10px;line-height:1.8}.gig-schedule{margin:22px 0}.gig-schedule>div{display:flex;gap:25px;padding:16px 0;border-bottom:1px solid #1112;align-items:center}.gig-schedule time{font-size:24px;letter-spacing:-.04em;display:grid;gap:6px;min-width:100px}.gig-schedule time small{font:9px ui-monospace,monospace;letter-spacing:0;opacity:.7}.gig-schedule strong{font-size:14px}.gig-check{display:flex!important;align-items:center;gap:10px;font-size:12px!important;padding:10px 0}.gig-check input{width:18px;height:18px;accent-color:#111}.module .gig-trash{display:flex;margin-top:28px;font-size:10px}.ops-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;background:#0007;display:flex;justify-content:flex-end}.ops-modal>form{width:min(720px,100vw);max-height:100dvh;overflow:auto;background:#f8f7f4;color:#111;padding:30px;box-sizing:border-box;box-shadow:-15px 0 50px #0002}.ops-modal header{display:flex;justify-content:space-between;gap:20px;align-items:center}.ops-modal header h2{font-size:28px!important;margin:0}.ops-modal fieldset{display:grid;gap:18px;border:0;padding:28px 0 0;margin:0;min-width:0}.ops-modal label{font:12px/1.7 Arial,sans-serif;display:grid;gap:7px}.ops-modal input:not([type=checkbox]),.ops-modal textarea{width:100%;box-sizing:border-box;border:1px solid #1113;border-radius:9px;background:#fff;color:#111;padding:11px 12px;font:13px Arial,sans-serif}.ops-modal .select-trigger{background:#fff!important;color:#111!important}.ops-modal h3{margin:10px 0 0;display:flex;align-items:center;gap:9px}.ops-modal .ops-line{display:flex;align-items:center;gap:10px;min-width:0}.ops-modal .ops-line input:not([type=checkbox]){flex:1;min-width:0}.ops-modal input[type=checkbox]{width:18px;height:18px;accent-color:#111}.ops-modal footer{display:flex;gap:12px;padding-top:15px}.module .ops-modal button{color:#111}.module .ops-modal button.primary{background:#111;color:#fff}.shopping-summary{margin:25px 0}.shopping-summary strong{font-size:30px}.shopping-list-group{margin:30px 0}.shopping-list-group>h3{display:flex;justify-content:space-between;border-bottom:1px solid #1114;padding-bottom:12px;font-size:14px}.shopping-list-group>h3 span{font-size:11px;font-weight:400}.shopping-item{display:flex;align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid #1112}.shopping-item>input[type=checkbox]{width:22px;height:22px;accent-color:#111;flex:none;margin-top:4px;cursor:pointer}.shopping-item .record-body{flex:1;min-width:0;display:grid;gap:7px}.shopping-item .record-body>strong{font-size:20px;overflow-wrap:anywhere}.shopping-item .record-body>small{font-size:11px}.shopping-item .record-body a{font-size:12px;color:inherit}.shopping-item .record-body p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.shopping-item.purchased .record-body>strong{text-decoration:line-through;opacity:.6}.shopping-item .record-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:end}.module .shopping-item .record-actions button{font-size:10px;padding:8px 11px}.shopping-price{font-size:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.shopping-flags{display:flex;gap:6px;flex-wrap:wrap;font-size:9px}.shopping-flags>span{border:1px solid #1113;border-radius:99px;padding:4px 7px}.module .shopping-item button[aria-pressed=true]{background:#111;color:#fff}.shopping-add-shortcut{display:flex;gap:12px;margin:12px 0;align-items:center}.shopping-add-shortcut>input{flex:1;min-width:0}.shopping-budget{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;margin-bottom:24px}.shopping-budget input{width:120px!important}.shopping-budget .over-budget{font-weight:700;color:#8a1525}.ops-modal :focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:850px){.gig-sheet{grid-template-columns:minmax(0,1fr)}.gig-sheet aside{border-left:0;border-top:1px solid #1112;padding:0}.gig-open{flex-wrap:wrap}.gig-open .gig-stage{margin-left:0}.ops-summary{gap:10px}.ops-summary article{padding:18px}.shopping-item{flex-wrap:wrap}.shopping-item .record-actions{width:100%;justify-content:start;margin-left:38px}}@media(max-width:500px){.ops-modal>form{padding:20px}.ops-modal .form-grid{grid-template-columns:minmax(0,1fr)}.ops-modal .ops-line{flex-wrap:wrap}.ops-modal .ops-line input[type=datetime-local]{flex-basis:70%}.ops-summary article{padding:14px}.ops-summary strong{font-size:28px}.ops-summary span{font-size:8px}.gig-card-heading{padding:16px}.module .gig-open{gap:12px}.gig-open strong{font-size:19px}.gig-sheet{padding:18px}.shopping-price{font-size:15px}}.shell.color-page .module .ops-modal :is(input,textarea)::placeholder{color:#777!important}.shell.color-page .module .ops-modal .odnp-select-trigger{background:#fff!important;color:#111!important}.ops-toolbar>.odnp-select{width:180px;min-width:140px;flex:0 1 180px}.ops-toolbar>.odnp-select .odnp-select-trigger{width:100%}.ops-modal .form-grid>.odnp-select{width:100%}.ops-modal .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ops-modal label.gig-check{display:flex;align-items:center}@media(max-width:500px){.ops-toolbar>.odnp-select{flex:1 1 calc(50% - 12px);width:auto;min-width:120px}.ops-modal .form-grid{grid-template-columns:minmax(0,1fr)}}.gig-workspace .gig-list>.gig-card{display:block;padding:0;gap:0;align-items:stretch;border:1px solid #1113}.gig-workspace .gig-sheet>aside{display:block;background:transparent;color:inherit;gap:0;min-width:0}.gig-workspace .gig-sheet>div{min-width:0}.shell.color-page .module .shopping-workspace .record-body>small{color:#111b!important}.shell.color-page .module .ops-toolbar input::placeholder{color:#1119!important}.gig-workspace .gig-sheet h3{font-size:17px;flex:none;margin:28px 0 12px}.shell.color-page .module.section-view .ops-toolbar input::placeholder{color:#1119!important}.shell.color-page .module.section-view .shopping-workspace .shopping-item .record-body>small{color:#111b!important}.module{margin:30px 0 36px}.module h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.05em;margin:0 0 10px}.module h3{margin:0 0 16px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-heading p{color:#555;line-height:1.5;margin:0}.module button{border:1px solid #b9b6ac;border-radius:6px;padding:10px 14px;background:transparent;color:#111;font-size:13px;font-weight:700}.module button:hover{background:#e6e1d5}.module button.primary{background:#111;color:#fff;border-color:#111}.module button.primary:hover{background:#333}.module button:disabled{opacity:.45;cursor:not-allowed}.module :is(input,select,textarea){font:inherit;border:1px solid #aaa;border-radius:5px;padding:11px;background:#fff;color:#111;width:100%;min-width:0}.module label{display:grid;gap:7px;font-size:12px;font-weight:700}.toolbar{display:flex;gap:14px;align-items:end;margin:20px 0}.toolbar label:first-child{flex:1}.toolbar select{min-width:130px}.editor{padding:22px;background:#fff;border:1px solid #d7d3c9;border-radius:8px;display:grid;gap:16px;margin:18px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.task-card{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #d3d0c6}.module .task-card>input{width:22px;height:22px;flex:none;accent-color:#ff542b}.task-body{flex:1;min-width:0;overflow-wrap:anywhere}.task-body strong{font-size:16px;line-height:1.5}.tags{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:12px;color:#666}.priority{padding:4px 8px;border-radius:4px;background:#e9e5d9}.priority.p1{background:#fff0b0;color:#644500}.priority.p2{background:#ffdad0;color:#8c2409}.overdue{color:#ab260a;font-weight:700}.empty{border:1px dashed #bdb8ab;padding:36px 24px;border-radius:8px;color:#666;margin:18px 0;line-height:1.5}.empty h3{color:#111}.music-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.project-list{display:flex;flex-direction:column;gap:10px}.module .project{display:flex;flex-direction:column;gap:8px;text-align:left;padding:18px;overflow-wrap:anywhere}.project span{font-size:11px;color:#666}.module .selected-project{background:#ffdccb;border-color:#ff7847}.project-detail{min-width:0}.project-detail .editor{margin-top:0}.audio-section{padding:22px;background:#eee8dc;border-radius:8px}.hint{color:#666;font-size:12px;line-height:1.5}.audio-card{padding:18px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #d0cabb}.audio-card strong{flex:1;overflow-wrap:anywhere;min-width:120px}.audio-card small{color:#666}.audio-card audio{width:100%;margin-top:8px}.module textarea{resize:vertical}.module :focus-visible{outline:3px solid #ff7847;outline-offset:3px}@media(max-width:750px){.section-heading{align-items:start;flex-direction:column}.toolbar{flex-wrap:wrap}.toolbar label{min-width:140px}.task-card{align-items:start;flex-wrap:wrap}.task-card>.actions{margin-left:36px}.form-grid,.music-layout{grid-template-columns:1fr}.project-list{max-height:340px;overflow:auto}.editor,.audio-section{padding:16px}.module button{min-height:40px}}.media-review{width:100%;margin-top:14px}.media-review video{width:100%;max-height:420px;background:#111;border-radius:6px}.media-review audio{width:100%}.timeline{position:relative;height:28px;margin:10px 8px;background:linear-gradient(transparent 12px,#bcb3a4 12px,#bcb3a4 15px,transparent 15px)}.module .timeline button{position:absolute;transform:translate(-50%);border:0;padding:3px;color:#b3320e;font-size:18px;min-height:0;line-height:20px;background:transparent}.comment-form{display:grid;gap:12px;margin:20px 0}.comment-time{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.comment-time label{width:150px}.comment-time strong{padding-bottom:12px}.module .inline-check{display:flex;align-items:center;gap:10px;margin:20px 0}.module .inline-check input{width:18px;height:18px}.comment{display:flex;gap:12px;align-items:start;border-top:1px solid #c8c0b3;padding:14px 0;flex-wrap:wrap}.comment p{flex:1;min-width:120px;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.comment.resolved{opacity:.65}.comment.resolved p{text-decoration:line-through}:root{--font-ui:"Monstera",Arial,Helvetica,sans-serif;--player-accent:#ff542b}body,button,input,textarea,select{font-family:var(--font-ui)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{background:#f6f3e9}.color-page{background:var(--page-color)}.color-page main{max-width:none;min-height:100vh;background:var(--page-color);padding-top:30px}.color-page aside{position:sticky;top:0;height:100vh}.color-page header{padding-bottom:28px;border-bottom:1px solid #1113;margin-bottom:44px}.module{--ink:#111}.module .eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:18px}.color-page .section-heading{align-items:end;margin:0 0 38px}.color-page .section-heading h2{font-size:clamp(66px,7.6vw,116px);font-weight:950;line-height:.88;letter-spacing:-.075em;margin:0 0 22px}.section-heading p{max-width:480px}.module button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:12px 18px;transition:background .15s,transform .15s}.module button.primary{border:0;white-space:nowrap}.module button.primary:hover{transform:scale(1.025)}.module button.primary:disabled{transform:none}.task-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #111;border-bottom:1px solid #111;margin-bottom:28px}.filter-tabs{display:flex;gap:5px;flex-wrap:wrap}.module .filter-tabs button{border:0;background:transparent;padding:11px 14px;font-weight:750;gap:9px;min-height:42px}.module .filter-tabs button[aria-pressed=true]{background:#111;color:#fff}.filter-tabs small{font-size:10px;opacity:.6}.module .search-box{position:relative;display:flex;align-items:center;gap:9px;border:1px solid #1114;border-radius:999px;padding:0 14px;height:44px;background:#ffffff26;min-width:0}.module .search-box input{background:transparent;padding:0;border:0;border-radius:0;height:100%;outline:none;width:100%;min-width:0;font-size:13px}.search-box:focus-within{border-color:#111;box-shadow:0 0 0 1px #111}.module .search-box svg{flex:none}.search-box input::placeholder{color:#1119}.module .search-box input:focus-visible{outline:0}.task-controls>.search-box{width:220px}.module .editor{border:1px solid #111;border-radius:3px;padding:28px;box-shadow:none;gap:22px}.module .editor h3{font-size:24px;letter-spacing:-.04em}.module label{font-size:11px;font-weight:750;letter-spacing:.015em}.module .editor :is(input,select,textarea){border:0;border-bottom:1px solid #1115;border-radius:0;background:#f5f4ef;padding:14px 12px;font-size:14px}.module .editor :is(input,select,textarea):focus{border-bottom-color:#111}.module .empty{border:0;border-radius:0;background:transparent;padding:45px 0;margin:0}.module .empty h3{font-size:32px;letter-spacing:-.04em}.module .empty p{font-size:14px;color:#111a}.module .task-card{padding:24px 0;border-color:#1114}.module .task-body strong{font-size:20px;font-weight:750;letter-spacing:-.025em}.module .task-card>input{accent-color:#111}.module .tags{color:#111a}.module .priority{border-radius:999px;background:#1111;padding:5px 10px}.module .priority.p2{background:#111;color:#fff}.module .task-card .actions button{border:0;font-size:11px;padding:10px}.module .message{background:#fff6;border-radius:0}.music-layout{grid-template-columns:240px minmax(0,1fr);gap:38px;border-top:1px solid #111;padding-top:25px}.library-heading{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.08em;padding:0 0 17px}.project-list{border-right:1px solid #1113;padding-right:24px;gap:13px}.module .project{display:grid;grid-template-columns:36px 1fr;column-gap:12px;row-gap:5px;border:0;border-bottom:1px solid #1113;border-radius:0;padding:16px 0;align-items:center}.project-icon{grid-row:1/3;width:36px;height:42px;display:grid;place-items:center}.project strong{font-size:14px;line-height:1.3}.module .project-status{font-size:10px;color:#1119}.module .selected-project{background:transparent;box-shadow:inset 3px 0 #111;padding-left:12px}.module .project:hover{background:#fff3}.project-title{padding:4px 0 22px}.project-title h3{font-size:clamp(28px,3.5vw,46px);letter-spacing:-.05em;overflow-wrap:anywhere}.project-info{border-top:1px solid #1114;border-bottom:1px solid #1114;margin-bottom:24px}.project-info summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;padding:16px 0;font-size:12px;font-weight:750}.project-info summary::-webkit-details-marker{display:none}.project-info .editor{margin:0 0 16px;border:0;background:#ffffffa8}.audio-section{padding:0;background:transparent}.audio-section>h3{font-size:11px;letter-spacing:.1em;margin-bottom:20px}.module .upload-zone{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-height:148px;border:1px dashed #1117;padding:25px;cursor:pointer;overflow:hidden;background:#ffffff20}.upload-zone:hover{background:#ffffff50}.upload-zone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.upload-zone:focus-within{outline:2px solid #111;outline-offset:3px}.upload-zone strong{font-size:14px}.upload-zone span{font-size:11px;color:#1119}.hint{font-size:10px;line-height:1.6;color:#1119}.module .audio-card{border:0;background:#f8f7f3;padding:24px;margin:25px 0;gap:14px;align-items:center}.asset-art{display:grid;place-items:center;width:64px;height:64px;background:#111;color:var(--page-color,#ff542b);flex:none}.audio-card>strong{font-size:16px;letter-spacing:-.02em}.audio-card>small{font-size:10px}.audio-card>button{border:0;background:#111;color:#fff;padding:10px 14px;font-size:10px}.project-create{display:flex;gap:16px;align-items:end;margin:38px 0 0;padding:24px 0;border-top:1px solid #111}.project-create label{flex:1;gap:12px}.module .project-create input{background:transparent;border:0;border-bottom:1px solid #1115;border-radius:0;padding:10px 0;font-size:18px}.library-empty{display:flex;flex-direction:column;justify-content:center;min-height:320px;text-align:center;align-items:center}.empty-icon{display:grid;place-items:center;width:90px;height:90px;border:1px solid #1114;border-radius:50%;margin-bottom:24px}.module .library-empty h3{font-size:28px;max-width:300px}.player-strip{display:flex;align-items:center;gap:20px;margin-top:10px}.module .play-button{border:0;border-radius:50%;width:54px;height:54px;background:#111;color:#fff;flex:none;padding:0}.player-timeline{flex:1;min-width:0}.waveform{position:relative;height:90px;background:linear-gradient(transparent 44px,#d2d0c9 44px,#d2d0c9 46px,transparent 46px)}.waveform svg{width:100%;height:100%;display:block}.module .waveform .seek-control{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0}.waveform:focus-within{outline:2px solid #111;outline-offset:3px}.scrub-progress{position:absolute;top:44px;height:2px;background:var(--player-accent);pointer-events:none}.video-track{height:24px;background:linear-gradient(transparent 10px,#d2d0c9 10px,#d2d0c9 13px,transparent 13px)}.video-track .scrub-progress{top:10px;height:3px}.player-times{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-variant-numeric:tabular-nums}.player-times span:nth-child(2){font-size:8px;letter-spacing:.12em;color:#888}.timeline{margin:8px 0;height:22px;background:none}.module .timeline button{top:0;color:var(--player-accent);padding:0;min-height:20px}.module .comment-form{display:grid;grid-template-columns:1fr auto;gap:10px;border-top:1px solid #ddd;margin:12px 0 0;padding-top:16px}.comment-time{grid-column:1/-1;gap:10px;align-items:center}.module .comment-time label{width:65px}.module .comment-time input{font-size:11px;padding:5px 7px;border:1px solid #ddd;background:transparent}.comment-time strong{font-size:12px;padding:0}.module .comment-time button{border:0;padding:5px;font-size:10px;color:#777}.module .comment-form textarea{border:1px solid #ddd;border-radius:0;padding:12px;font-size:12px;background:#fff;min-height:70px}.module .comment-form>.primary{align-self:end;height:42px;font-size:11px;padding:10px 15px}.module .comment-form>.primary span{opacity:.6}.module .inline-check{font-size:10px;font-weight:500;color:#666;margin:18px 0}.module .comment{font-size:12px;border-color:#ddd;padding:16px 0;gap:10px}.module .comment>button{padding:6px 9px;border:0;border-radius:4px;font-size:10px;min-height:28px}.module .comment>button:first-child{background:#111;color:#fff;font-variant-numeric:tabular-nums}.comment p{line-height:1.5;margin:4px 0}.color-page .placeholder{border:1px solid #1115;background:#ffffff26;min-height:170px}.color-page main>h1{font-size:clamp(55px,8vw,110px)}@media(min-width:1500px){.color-page main{padding-left:70px;padding-right:70px}.module{max-width:1160px}}@media(max-width:950px){.section-heading{gap:18px}.task-controls{align-items:stretch;flex-direction:column;gap:14px}.task-controls>.search-box{width:100%}.music-layout{grid-template-columns:185px minmax(0,1fr);gap:22px}.project-list{padding-right:15px}.module .audio-card{padding:18px}.player-strip{gap:10px}.module .play-button{width:44px;height:44px}.comment-form>.primary{grid-column:1/-1;justify-self:end}}@media(max-width:750px){.color-page aside{position:static;height:auto}.color-page main{padding:22px 18px 60px}.color-page header{margin-bottom:30px;padding-bottom:20px}.color-page .section-heading h2{font-size:70px}.color-page .section-heading{align-items:start}.filter-tabs{gap:2px;justify-content:space-between}.module .filter-tabs button{padding:10px;font-size:11px;gap:5px}.music-layout{grid-template-columns:1fr}.project-list{border:0;border-bottom:1px solid #1114;padding:0 0 20px;max-height:260px}.library-empty{min-height:250px}.project-create{align-items:stretch;flex-direction:column}.project-create>.primary{align-self:start}.module .editor{padding:20px}.section-heading .primary{align-self:start}.color-page .module{margin-top:0}.module .task-card .actions{margin-left:36px}.module .audio-card{padding:16px}.module .asset-art{width:48px;height:48px}.module .comment-form{grid-template-columns:1fr}.module .comment-form>.primary{justify-self:start}}.module .task-card>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #111;width:21px;height:21px;border-radius:50%;background:transparent;cursor:pointer}.module .task-card>input:checked{background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='white' stroke-width='2' d='m5 10 3 3 7-7'/%3E%3C/svg%3E") center/19px no-repeat}.module .task-card>input:disabled{opacity:.4}.module .upload-zone{margin-top:24px;min-height:110px}@font-face{font-family:ODNP Montserrat;src:url(/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.module label,.module :is(input,textarea,select),.module .project-create input{font-family:ODNP Montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-style:italic}@media(prefers-reduced-motion:no-preference){.color-page .module,.color-page main>.placeholder{animation:section-enter .28s cubic-bezier(.2,.7,.3,1) both}.color-page .task-card,.color-page .audio-card,.color-page .project{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.color-page .task-card:hover{transform:scale(1.012)}.color-page .audio-card:hover{box-shadow:0 8px 24px #1111110c;transform:scale(1.012)}.color-page .project:hover{transform:scale(1.012)}.color-page .module button:active{transform:scale(.97)}.color-page .project-info[open] .editor{animation:section-enter .2s ease both}.color-page .play-button:hover{transform:scale(1.06)}@keyframes section-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.color-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.color-page .section-view{max-width:1200px;animation:section-enter .28s ease both}.section-view h1,.section-view h2,.section-view h3{letter-spacing:-.055em}.section-view h1{font-size:clamp(70px,8vw,120px);line-height:.86;margin:0;font-weight:950}.section-view p{font-size:14px;line-height:1.6}.section-kicker{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.13em;margin-bottom:20px}.section-view button{font:700 12px Arial,sans-serif;cursor:pointer;background:transparent;color:inherit;border:1px solid #1114;border-radius:999px;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .16s,transform .16s}.section-view button:hover{background:#ffffff3d}.section-view button:active{transform:scale(.98)}.section-view button:focus-visible{outline:2px solid #111;outline-offset:4px}.section-link{border:0!important;padding:14px 0!important;border-radius:0!important}.section-preview-note{margin:38px 0 0;padding-top:18px;border-top:1px solid #1113;font-size:10px!important;letter-spacing:.025em;color:#111a;display:flex;align-items:center;gap:9px}.section-preview-note>span{width:5px;height:5px;background:currentColor;border-radius:50%;flex:none}.outline-chip{border:1px solid #1115;border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.06em;padding:11px 14px}.quiet-empty{color:#1119;padding:18px 0}.tasks-system-line{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #111;border-bottom:1px solid #1113;padding:12px 0;margin:0 0 30px;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.03em}.color-page .tasks-editorial .section-heading h2{font-size:clamp(72px,8.4vw,132px);line-height:.82}.task-editorial-meter{display:flex;align-items:center;gap:35px;margin:32px 0 40px;max-width:530px}.task-editorial-meter>strong{font-size:clamp(70px,9vw,130px);font-weight:500;letter-spacing:-.08em;line-height:.9;font-variant-numeric:tabular-nums}.task-editorial-meter>div{flex:1}.task-editorial-meter span,.task-editorial-meter small{font:9px ui-monospace,monospace;letter-spacing:.06em}.technical-task-lines{display:flex;gap:5px;height:38px;align-items:end;margin:10px 0}.technical-task-lines i{height:20px;border-left:1px solid #111;flex:1}.technical-task-lines i:nth-child(4n){height:35px}.color-page .sound-library>.section-heading,.color-page .film-library>.section-heading{position:relative;border-bottom:2px solid currentColor;padding-bottom:32px;margin-bottom:0;align-items:stretch}.library-edition{position:absolute;right:0;top:4px;display:grid;gap:9px;text-align:right}.library-edition>span{font:9px ui-monospace,monospace;letter-spacing:.04em}.library-edition>strong{font-size:72px;letter-spacing:-.07em;line-height:.95;font-weight:400}.color-page .sound-library>.section-heading h2,.color-page .film-library>.section-heading h2{padding-right:120px;font-size:clamp(66px,7vw,106px)}.sound-library .music-layout,.film-library .music-layout{border-top:0;padding-top:28px;grid-template-columns:190px minmax(0,1fr);gap:32px}.sound-library .project-list{border-color:#1112}.sound-library .library-empty{min-height:360px;border:1px solid #1112;padding:36px;background:#f5f5f1;position:relative;overflow:hidden}.sound-library .empty-icon{width:110px;height:110px;border:1px solid #b4b4b0}.sound-library .library-empty:after{content:"SIDE A / YOUR SOUND";position:absolute;bottom:15px;right:15px;font:8px ui-monospace,monospace;letter-spacing:.12em;color:#888}.sound-library .project-title h3{font-size:36px}.sound-library .audio-card{background:#070707;color:#f5f5f0;border-radius:3px;padding:26px}.sound-library .audio-card>small{color:#888}.sound-library .asset-art{background:#1b1b1b;color:#e83937}.sound-library .audio-card>button{border:1px solid #555;color:#eee;background:transparent}.sound-library .audio-card>button:hover{background:#262626}.recorder-review{--player-accent:#f13235;background:#070707;color:#eee;padding:8px 4px 0}.recorder-top{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #333;padding-top:18px;font:8px ui-monospace,monospace;letter-spacing:.08em;color:#888}.recorder-display{display:flex;align-items:baseline;justify-content:center;gap:10px;position:relative;margin:36px 0 24px;font-family:ui-monospace,monospace}.recorder-display>strong{font-size:45px;font-weight:400;letter-spacing:.02em}.recorder-duration{font-size:13px;color:#777}.recorder-status{font-size:8px;position:absolute;top:-14px;left:0;letter-spacing:.1em;color:#aaa}.recorder-status i{display:inline-block;width:5px;height:5px;background:#e73236;border-radius:50%;margin-right:5px}.tape-deck{display:flex;align-items:center;justify-content:center;gap:35px;margin:20px 0 30px;min-height:180px}.tape-reel{width:180px;height:180px;border:1px solid #e73236;border-radius:50%;position:relative;animation:reel-spin 15s linear infinite;animation-play-state:paused}.recorder-review[data-playing=true] .tape-reel{animation-play-state:running}.tape-reel>span{position:absolute;top:40%;right:40%;bottom:40%;left:40%;border-radius:50%;background:#e73236;box-shadow:0 0 0 12px #070707,0 0 0 13px #e73236}.tape-reel>i{position:absolute;top:49%;left:12%;width:28%;height:2px;background:#e73236;transform-origin:135% center}.tape-reel>i:nth-child(2){transform:rotate(120deg)}.tape-reel>i:nth-child(3){transform:rotate(240deg)}.tape-spec{display:grid;gap:15px}.tape-spec>span{border:1px solid #444;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font:15px ui-monospace,monospace}.tape-spec>small{font:8px/1.6 ui-monospace,monospace;color:#777}.tape-levels{display:flex;gap:3px;align-items:end;height:35px}.tape-levels i{height:30%;width:3px;background:#e73236}.tape-levels i:nth-child(2n){height:75%}.tape-levels i:nth-child(3n){height:100%}.recorder-review .waveform{background:linear-gradient(transparent 44px,#333 44px,#333 46px,transparent 46px)}.recorder-review .waveform svg rect{opacity:.9}.recorder-review .player-times{color:#d2d2ce}.module .recorder-review .play-button{background:#f1f1ed;color:#111}.module .recorder-review .comment-form{border-color:#333}.module .recorder-review .comment-form textarea{background:#191919;border:1px solid #333;color:#eee}.module .recorder-review .comment-form textarea::placeholder{color:#777}.module .recorder-review .comment-time input{background:#191919;border-color:#333;color:#eee}.module .recorder-review .comment-time button{color:#aaa}.module .recorder-review .comment-form>.primary{background:#eee;color:#111}.module .recorder-review .inline-check{color:#aaa}.module .recorder-review .comment{border-color:#333}.module .recorder-review .comment>button{color:#ccc}.module .recorder-review .comment>button:first-child{background:#e73236;color:#fff}.recorder-review .comments>p{color:#999;font-size:12px;line-height:1.5}.color-page .film-library .section-heading{color:#fff}.film-library .section-heading p{color:#ffffffbd}.film-library .eyebrow{color:#101010}.film-library .library-empty{background:linear-gradient(160deg,#111 65%,#50100c);color:#fff;min-height:390px;position:relative;padding:40px;isolation:isolate;overflow:hidden}.film-library .library-empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff05 4px);z-index:-1}.film-library .library-empty h3{color:#fff;font-size:40px;line-height:.95}.film-library .library-empty p{color:#aaa}.film-library .empty-icon{border:1px solid #e83f3a;color:#e83f3a;border-radius:0;width:70px;height:70px}.film-library .project-title h3{font-size:clamp(36px,4vw,58px);text-transform:uppercase;line-height:.95}.film-library .audio-card{background:#101010;color:#fff}.film-library .audio-card>small{color:#999}.film-library .asset-art{background:#e83f3a;color:#111}.film-library .audio-card>button{background:#e83f3a;color:#fff}.film-library .film-review{--player-accent:#ed3a32}.film-review video{border:1px solid #333}.film-review .comment-form{border-color:#333}.module .film-review .comment-form textarea{background:#1d1d1d;color:#fff;border-color:#444}.module .film-review .comment-form>.primary{background:#e83f3a}.film-review .comment-time input{background:#1d1d1d;color:#ddd}.film-review .player-times{color:#eee}.film-review .comments>p{color:#aaa}.film-review .comment{border-color:#333}.film-review .inline-check{color:#aaa}.film-review .comment>button{color:#ddd!important}.film-library .project-info .editor{background:#fff9}.calendar-intro{display:flex;align-items:end;justify-content:space-between;position:relative;padding:0 0 34px}.calendar-intro>.section-kicker{position:absolute;top:0}.calendar-intro h1{padding-top:36px}.calendar-stamp{background:#111;color:#ffc21b;width:130px;height:130px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.calendar-stamp strong{font-size:42px;font-weight:500;letter-spacing:-.06em}.calendar-stamp span{font-size:9px;text-transform:uppercase}.calendar-board{border-top:2px solid #111}.month-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 0}.month-heading h2{font-size:32px;margin:0;text-transform:capitalize}.month-heading>div{display:flex;gap:6px}.month-heading button{padding:9px 11px}.weekdays,.month-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.weekdays span{font:9px ui-monospace,monospace;padding:12px}.month-days{gap:1px;background:#1113;border:1px solid #1113}.month-days>button,.day-blank{background:#ffd65b;border:0;border-radius:0;min-height:105px;padding:12px;align-items:start;justify-content:start;display:flex;flex-direction:column;gap:8px;text-align:left;min-width:0}.day-blank{opacity:.5}.month-days>button>span{font-size:16px;font-weight:500}.month-days>button>div{width:100%;display:grid;gap:4px}.month-days small{font:9px/1.3 Arial,sans-serif;background:#111;color:#fff;padding:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.month-days .completed-date{opacity:.5;text-decoration:line-through}.month-days>button.today>span{border-bottom:2px solid #111}.month-days>button.selected-day{background:#111;color:#ffc21b}.month-days>button.selected-day small{background:#ffc21b;color:#111}.calendar-agenda{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;border-bottom:1px solid #111;margin-top:32px;padding-bottom:24px}.calendar-agenda h2{font-size:38px;margin:0}.calendar-agenda p{margin:10px 0}.agenda-task{display:flex!important;width:100%;justify-content:start!important;border:0!important;border-bottom:1px solid #1113!important;border-radius:0!important;text-align:left;padding:18px 0!important}.agenda-task>strong{flex:1}.agenda-dot{display:block;width:9px;height:9px;background:#111;border-radius:50%}.finance-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px}.finance-heading h1{font-size:clamp(66px,7vw,110px);position:relative}.finance-heading h1>span{font-size:25px;vertical-align:top;letter-spacing:0;margin-left:6px}.finance-dashboard{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.balance-card{background:#111;color:#ff9dc9;padding:30px;min-height:250px;display:flex;flex-direction:column}.balance-card>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.1em}.balance-card>strong{font-size:82px;font-weight:400;letter-spacing:-.06em;line-height:1;margin-top:25px}.balance-card>strong small{font-size:13px;margin-left:15px;letter-spacing:0}.balance-card>p{font-size:11px;color:#aaa}.finance-baseline{display:flex;align-items:center;gap:14px;font:9px ui-monospace,monospace;color:#777;margin:14px 0}.finance-baseline>i{border-top:1px solid #444;flex:1}.fine-print{font-size:8px;color:#777}.finance-split{display:grid;grid-template-rows:1fr 1fr;gap:14px}.finance-split>article{background:#fff5;padding:23px;display:grid;grid-template-columns:1fr auto;gap:12px}.finance-split>article>span{font-size:10px;display:flex;align-items:center;gap:10px}.finance-split>article>strong{font-size:42px;grid-column:2;grid-row:1/3;font-weight:400;align-self:center}.finance-split small{font:9px ui-monospace,monospace;opacity:.6}.ledger-toolbar{display:flex;justify-content:space-between;align-items:center;padding:32px 0 22px;border-bottom:1px solid #1114}.ledger-toolbar h2{font-size:32px;margin:0}.period-switch{display:flex;gap:4px}.period-switch>button{border:0;padding:9px 17px}.period-switch>button[aria-pressed=true]{background:#111;color:#ff9dc9}.finance-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:30px;margin-top:26px}.budget-shape{display:flex;align-items:center;gap:24px}.empty-donut{width:145px;height:145px;border:22px solid #111;border-radius:50%;flex:none;display:grid;place-items:center}.empty-donut span{display:flex;flex-direction:column;align-items:center;font-size:28px;gap:6px}.empty-donut small{font:7px Arial,sans-serif;letter-spacing:.1em}.budget-shape h3{font-size:26px;margin:0}.budget-shape .section-kicker{font-size:8px;margin-bottom:10px}.budget-shape p{font-size:11px;opacity:.65}.ledger-empty{padding:20px;background:#fff3}.ledger-empty>span{font-size:9px;letter-spacing:.08em}.ledger-empty>div{display:grid;margin:18px 0;gap:17px}.ledger-empty i{display:block;border-bottom:1px solid #1113;height:18px}.ledger-empty p{font-size:11px;opacity:.6}.people-heading>div{display:flex;justify-content:space-between;align-items:center;gap:25px}.people-heading h1{font-size:clamp(70px,8vw,120px)}.people-heading h1>span{font-size:clamp(21px,2.5vw,36px);letter-spacing:-.03em;line-height:1.1;display:block;margin-top:18px}.people-heading p{max-width:310px}.people-mark{width:170px;height:140px;position:relative;flex:none}.people-mark>span{position:absolute;width:80px;height:80px;border:1px solid #111;border-radius:50%;top:0;left:0}.people-mark>span:nth-child(2){left:60px}.people-mark>span:nth-child(3){top:50px;left:30px;background:#111}.directory-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #111;border-bottom:1px solid #1114;padding:18px 0;margin-top:30px;gap:20px}.directory-toolbar>div{display:flex;gap:3px}.directory-toolbar button{border:0;padding:9px 15px}.directory-toolbar button[aria-pressed=true]{background:#111;color:#fff}.directory-toolbar>span{font:8px ui-monospace,monospace;white-space:nowrap}.directory-empty{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;min-height:350px}.directory-letter{font-size:clamp(70px,10vw,155px);line-height:.9;letter-spacing:-.09em;overflow-wrap:anywhere;font-weight:400}.directory-empty h2{font-size:40px;line-height:1.02;margin:0}.directory-empty p{max-width:340px;font-size:12px;opacity:.7}.contact-placeholder{display:flex;align-items:center;gap:18px;padding:15px 0;border-top:1px solid #1114;border-bottom:1px solid #1114;margin-top:22px}.contact-placeholder>i{border-bottom:1px solid #1113;flex:1}.contact-placeholder>span{font:10px ui-monospace,monospace}.technical-meta{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #111;border-bottom:1px solid #111;padding:12px 0;font:9px ui-monospace,monospace}.equipment-view h1{font-size:clamp(90px,13vw,190px);line-height:.76;margin:32px 0;letter-spacing:-.085em}.equipment-view h1>span{font-size:55px;letter-spacing:0;margin-left:15px;vertical-align:top}.equipment-spec{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #1114;border-bottom:1px solid #1114;padding:20px 0;gap:20px}.equipment-spec>span{font:9px/1.6 ui-monospace,monospace}.technical-circle{width:88px;height:88px;border:1px solid #1116;border-radius:50%;position:relative}.technical-circle:before,.technical-circle:after{content:"";position:absolute;background:#1116}.technical-circle:before{width:130%;height:1px;top:50%;left:-15%}.technical-circle:after{height:130%;width:1px;left:50%;top:-15%}.technical-circle>i:first-child{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1px solid #1115;border-radius:50%}.equipment-tabs{display:flex;gap:12px;margin:26px 0}.equipment-tabs button{border-radius:0;border:0;padding:10px 12px}.equipment-tabs button[aria-pressed=true]{background:#111;color:#80b9ff}.inventory-empty{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #111;padding-top:24px;gap:35px}.inventory-empty>div:first-child{display:flex;flex-direction:column}.inventory-empty>div:first-child>span{font:9px ui-monospace,monospace}.inventory-empty strong{font-size:clamp(110px,17vw,220px);line-height:1;letter-spacing:-.1em;font-weight:400}.inventory-empty h2{font-size:38px;line-height:1;margin:10px 0 22px}.inventory-empty p{font-size:12px;opacity:.65}.technical-lines{display:flex;justify-content:space-between;height:60px;align-items:end;margin-top:26px}.technical-lines i{border-left:1px solid #1117;height:20px}.technical-lines i:nth-child(4n){height:55px}.shopping-heading{position:relative;padding-bottom:30px}.shopping-heading h1{font-size:clamp(78px,9vw,132px)}.shopping-heading>svg{position:absolute;right:5px;bottom:32px}.shopping-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #111;padding-top:26px}.wishlist-cover{background:#111;color:#f2a65e;padding:25px;position:relative;min-height:390px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.shopping-orbit{width:220px;height:220px;border:1px solid #f2a65e;border-radius:50%;align-self:center;margin:10px}.shopping-orbit>i:first-child{width:150px;height:150px;border:1px solid #f2a65e;border-radius:50%;display:block;transform:translate(32px,32px)}.shopping-orbit>i:nth-child(2){display:block;width:35px;height:35px;background:#f2a65e;border-radius:50%;transform:translate(145px,-10px)}.wishlist-cover>span{font:9px/1.6 ui-monospace,monospace;letter-spacing:.03em}.wishlist-cover>strong{font-size:85px;line-height:1;font-weight:400;letter-spacing:-.07em;position:absolute;right:22px;bottom:24px}.wishlist-cover>strong small{display:block;font:7px Arial,sans-serif;text-align:right;letter-spacing:.1em;margin-top:4px}.wishlist-tabs{display:flex;gap:5px;margin-bottom:40px}.wishlist-tabs button{border:0;padding:9px 14px}.wishlist-tabs button[aria-pressed=true]{background:#111;color:#f2a65e}.wishlist-list{display:flex;flex-direction:column}.wishlist-list h2{font-size:40px;line-height:1;margin:0}.wishlist-list p{font-size:13px;max-width:330px;opacity:.75}.wishlist-ticket{display:flex;justify-content:space-between;gap:12px;border-top:1px dashed #1116;border-bottom:1px dashed #1116;padding:18px 0;margin-top:auto;font:8px ui-monospace,monospace}.live-heading{position:relative;padding-bottom:32px}.live-heading h1{font-size:clamp(78px,9vw,132px)}.live-heading h1>span{font-size:30px;letter-spacing:0;margin-left:10px}.live-count{position:absolute;right:0;bottom:35px;text-align:right}.live-count strong{font-size:70px;font-weight:400;letter-spacing:-.07em;line-height:1;display:block}.live-count>span{font:8px ui-monospace,monospace}.tuner-panel{background:#f6f5ee;border-radius:3px;padding:28px;color:#111}.tuner-header{display:flex;align-items:center;justify-content:space-between;gap:20px;font:9px ui-monospace,monospace}.tuner-header>div{display:flex;gap:5px}.tuner-header button{border:0;font-size:10px;padding:8px 14px}.tuner-header button[aria-pressed=true]{background:#111;color:#fff}.tuner-scale{display:flex;justify-content:space-between;align-items:end;height:95px;margin:24px 10px 22px;position:relative}.tuner-scale>i{width:1px;height:30px;background:#bbb}.tuner-scale>i.major-tick{height:55px;background:#777}.tuner-needle{position:absolute;height:110px;width:2px;background:#e83f3a;left:50%;bottom:-10px}.tuner-title{display:flex;align-items:center;gap:14px;padding:17px 0 0;border-top:1px solid #ddd}.tuner-title h2{font-size:25px;line-height:1;margin:0;flex:1}.tuner-title>span{font:7px ui-monospace,monospace;color:#888}.gig-list-heading{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;border-bottom:1px solid #1114;padding:24px 0 15px}.gig-list>article,.gig-empty{display:flex;gap:24px;align-items:center;border-bottom:1px solid #1114;padding:25px 0}.gig-list>article h3{flex:1;margin:0;font-size:26px}.gig-list>article>span{font:11px ui-monospace,monospace}.gig-empty>span{font-size:50px;font-weight:300}.gig-empty h3{font-size:28px;margin:0}.gig-empty p{font-size:12px;opacity:.7}@keyframes reel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.color-page .section-view,.tape-reel{animation:none!important}.section-view button{transition:none!important}}@media(max-width:1100px){.library-edition>span:first-child{display:none}.library-edition>strong{font-size:58px}.sound-library .music-layout,.film-library .music-layout{grid-template-columns:160px minmax(0,1fr);gap:22px}.finance-dashboard{grid-template-columns:1.2fr 1fr}.finance-bottom{grid-template-columns:1fr}.tuner-title>span{display:none}.budget-shape{max-width:650px}.equipment-view h1{font-size:clamp(80px,12vw,170px)}}@media(max-width:850px){.sound-library .music-layout,.film-library .music-layout{grid-template-columns:1fr}.sound-library .project-list,.film-library .project-list{border-right:0;border-bottom:1px solid #1113;padding:0 0 20px;max-height:240px}.library-edition{top:5px}.tasks-system-line>span:last-child{display:none}.finance-heading{align-items:start;flex-direction:column}.finance-dashboard{grid-template-columns:1fr}.finance-split{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.finance-split>article{padding:20px}.calendar-stamp{width:100px;height:100px}.month-days>button,.day-blank{min-height:85px;padding:8px}.month-days small{font-size:8px}.calendar-agenda{grid-template-columns:1fr;gap:14px}.people-mark{transform:scale(.75);transform-origin:right center;width:120px}.directory-empty{gap:20px}.shopping-grid{gap:22px}.wishlist-list h2{font-size:34px}.shopping-orbit{width:170px;height:170px}.shopping-orbit>i:first-child{width:110px;height:110px;transform:translate(28px,28px)}.shopping-orbit>i:nth-child(2){transform:translate(110px,-7px)}.wishlist-cover{min-height:340px}.tuner-title h2{font-size:21px}}@media(max-width:600px){.section-view h1{font-size:76px}.section-kicker{font-size:8px;letter-spacing:.1em}.section-preview-note{font-size:9px!important;line-height:1.6!important}.color-page .sound-library>.section-heading h2,.color-page .film-library>.section-heading h2{font-size:62px;padding-right:64px}.library-edition>strong{font-size:40px}.library-edition>span{font-size:6px}.color-page .sound-library>.section-heading,.color-page .film-library>.section-heading{padding-bottom:25px}.tape-reel{width:150px;height:150px}.tape-deck{gap:20px;min-height:160px}.recorder-top{font-size:7px}.recorder-display>strong{font-size:36px}.module .sound-library .audio-card,.module .film-library .audio-card{padding:20px}.tasks-system-line{font-size:8px;gap:10px}.task-editorial-meter{gap:20px;margin:24px 0}.technical-task-lines{gap:3px}.task-editorial-meter small{font-size:7px}.task-editorial-meter span{font-size:8px}.calendar-intro{align-items:end}.calendar-stamp{width:85px;height:85px}.calendar-stamp>svg{width:17px}.calendar-stamp strong{font-size:30px}.calendar-stamp span{font-size:7px}.month-heading{align-items:start;flex-direction:column;gap:14px}.month-heading h2{font-size:26px}.month-heading>div{align-self:end}.weekdays span{padding:10px 4px;font-size:8px}.month-days>button,.day-blank{min-height:68px;padding:7px 4px}.month-days>button>span{font-size:12px}.month-days small{padding:3px;font-size:7px}.calendar-agenda h2{font-size:32px}.balance-card{padding:22px;min-height:240px}.finance-split{gap:10px}.finance-split>article{padding:16px;grid-template-columns:1fr}.finance-split>article>strong{grid-column:1;grid-row:auto;font-size:40px}.finance-split>article>span{font-size:8px}.ledger-toolbar h2{font-size:26px}.budget-shape{gap:20px;align-items:start}.empty-donut{width:115px;height:115px;border-width:18px}.budget-shape h3{font-size:23px}.budget-shape .section-kicker{display:none}.people-heading>div{gap:5px}.people-mark{width:80px;transform:scale(.55)}.people-heading h1{font-size:68px}.people-heading h1>span{font-size:20px;line-height:1.1}.directory-toolbar{align-items:start;flex-direction:column;gap:12px}.directory-toolbar>span{align-self:end;font-size:7px}.directory-toolbar button{padding:9px 14px}.directory-empty{grid-template-columns:1fr;gap:20px;padding:35px 0}.directory-letter{font-size:100px}.directory-empty h2{font-size:35px}.technical-meta{font-size:7px;gap:10px}.technical-meta svg{width:14px}.equipment-view h1{font-size:90px;line-height:.8}.equipment-view h1>span{font-size:30px;margin-left:10px}.equipment-spec>span{font-size:7px}.technical-circle{width:65px;height:65px}.equipment-tabs{gap:3px}.equipment-tabs button{font-size:10px;padding:10px 13px}.inventory-empty{grid-template-columns:1fr;gap:20px}.inventory-empty>div:first-child{flex-direction:row;align-items:center;justify-content:space-between}.inventory-empty strong{font-size:115px}.inventory-empty h2{font-size:36px}.shopping-heading h1{font-size:78px}.shopping-heading>svg{width:26px;bottom:31px}.shopping-grid{grid-template-columns:1fr;gap:28px}.wishlist-cover{min-height:350px}.shopping-orbit{width:210px;height:210px}.shopping-orbit>i:first-child{width:145px;height:145px;transform:translate(30px,30px)}.shopping-orbit>i:nth-child(2){transform:translate(135px,-10px)}.wishlist-list{min-height:250px}.wishlist-tabs{margin-bottom:24px}.wishlist-ticket{margin-top:22px}.live-heading h1{font-size:78px}.live-count strong{font-size:48px}.live-count>span{font-size:6px}.live-heading h1>span{font-size:18px}.tuner-panel{padding:20px}.tuner-header{font-size:7px;gap:8px}.tuner-header button{font-size:9px;padding:7px 10px}.tuner-scale{height:80px;margin-left:0;margin-right:0}.tuner-scale>i{height:20px}.tuner-scale>i.major-tick{height:42px}.tuner-needle{height:90px}.tuner-title{gap:10px}.tuner-title svg{width:19px;flex:none}.tuner-title h2{font-size:20px}.gig-list-heading{font-size:7px;gap:15px}.gig-empty{gap:18px}.gig-empty h3{font-size:24px}.gig-empty p{font-size:11px}.section-link{font-size:11px!important;text-align:left}}@media(max-width:750px){.color-page nav{scrollbar-width:none}.color-page nav::-webkit-scrollbar{display:none}}@media(max-width:600px){.people-heading>div{position:relative}.people-mark{position:absolute;right:0;top:30px;width:140px;height:140px;transform:scale(.45);transform-origin:right top}}aside{overflow-y:auto}.task-area-filter{display:flex!important;align-items:center;gap:14px;margin:0 0 22px;max-width:400px}.task-area-filter select{flex:1;min-width:0;padding:10px 14px;border:1px solid #1115;border-radius:99px;background:#ffffff70;color:#111}.module .area-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid #1113;padding:4px 9px;border-radius:99px}.task-notes{margin-top:12px;font-size:12px;max-width:680px}.task-notes summary{cursor:pointer;font-weight:700;list-style:none}.task-notes summary:before{content:"+ "}.task-notes[open] summary:before{content:"− "}.task-notes p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;color:#333}.module .subtask-card{margin-left:28px;padding-left:20px;border-left:1px solid #1114}.module .subtask-card .task-body strong{font-size:16px}.task-family{margin-bottom:8px}.task-parent-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #1113;padding:20px 0 12px}.task-parent-context>span,.task-parent-context small{font-size:10px;opacity:.65}.module .task-parent-context button{padding:4px 0;background:transparent;border:0;text-align:left;font-weight:700}.task-card .task-body{min-width:0}.task-body strong{overflow-wrap:anywhere}.task-card .tags,.task-card .actions{flex-wrap:wrap}.task-card .actions small{font-size:10px;max-width:130px;line-height:1.5}.task-form-hint{font-size:11px!important;line-height:1.6;margin:0;color:#444}.module.area-task-list{margin-top:65px;padding-top:32px;border-top:2px solid #111;max-width:1160px}.color-page .area-task-list .section-heading h2{font-size:38px;letter-spacing:-.045em;line-height:1.1;margin-bottom:12px}.color-page .area-task-list .section-heading{margin-bottom:24px}.task-landing{position:relative;max-width:1160px}.landing-meta{display:flex;justify-content:space-between;align-items:center;font:10px ui-monospace,monospace;letter-spacing:.08em;padding-bottom:25px;border-bottom:1px solid #111}.task-landing h1{font-size:clamp(64px,8vw,124px);line-height:.87;letter-spacing:-.075em;margin:38px 0 30px}.task-landing p{max-width:530px;line-height:1.7;font-size:14px}.content-landing h1{position:relative;padding-right:60px}.content-landing h1>span{display:inline-block;background:#111;color:#c6e849;padding:0 12px 8px;margin-top:8px;transform:rotate(-2deg)}.content-landing h1>svg{position:absolute;right:0;top:0;width:70px;height:70px}.content-topics{display:flex;gap:10px;flex-wrap:wrap;margin:32px 0;font:9px ui-monospace,monospace;letter-spacing:.08em}.content-topics>span{border:1px solid #1117;border-radius:99px;padding:10px 14px}.personal-landing h1{padding-right:160px}.personal-seal{position:absolute;right:10px;top:90px;width:140px;height:140px;border:1px solid #111;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 12px #6cd3ba,inset 0 0 0 13px #111}.privacy-note{display:flex;align-items:center;gap:12px;border-top:1px solid #1113;padding-top:22px;max-width:620px;font-size:11px;line-height:1.7}.privacy-note svg{flex:none}.color-page[data-section="Content & Marketing"] .area-task-list .primary{background:#111;color:#c6e849}.color-page[data-section=Privat] .area-task-list .primary{background:#111;color:#6cd3ba}@media(max-width:750px){.task-landing h1{font-size:60px}.content-landing h1>svg{width:36px;height:36px}.personal-landing h1{padding-right:60px}.personal-seal{width:64px;height:64px;top:100px;right:0;box-shadow:none}.personal-seal svg{width:25px}.module .subtask-card{margin-left:12px;padding-left:12px}.module .subtask-card .actions{margin-left:0}.color-page .area-task-list .section-heading{flex-direction:column;align-items:start}.module.area-task-list{margin-top:40px}.task-area-filter{max-width:none}.task-landing .landing-meta{font-size:8px}}:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-duration:.36s}.shell :is(.module,.section-view,.task-landing){animation:none!important}.slide-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-duration) var(--motion-ease),opacity .2s ease,visibility 0s var(--motion-duration);width:100%;transform:none!important}.slide-panel[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--motion-duration) var(--motion-ease),opacity .24s ease,visibility 0s}.slide-panel-clip{overflow:hidden;min-height:0}.slide-panel-content{min-height:0}.slide-panel-content:empty{height:0}.task-cards,.task-family,.task-entry{position:relative}.task-entry>.slide-panel{padding:0 3px}.task-entry:has(>.slide-panel[data-open=true]){z-index:2}.task-parent-context>.slide-panel{flex-basis:100%}.module .task-card{position:relative;isolation:isolate;border-bottom:1px solid #1112;transform-origin:center center;transition:transform .36s var(--motion-ease),box-shadow .36s var(--motion-ease),background-color .24s ease,opacity .18s ease;border-radius:8px;padding:22px 12px;gap:14px}.module .task-card.is-editing{background:#ffffff50;border-bottom-color:transparent;border-radius:9px 9px 0 0;transform:none!important;box-shadow:none!important}.module .task-card.is-leaving{opacity:0;transform:scale(.985)!important;pointer-events:none}.module .task-card .actions{justify-content:flex-end;gap:2px;max-width:270px}.module .task-card .actions button{white-space:nowrap;color:#1119;font-weight:600}.module .task-card .actions button[aria-expanded=true]{background:#111;color:#fff}.module .task-card .task-body strong{line-height:1.35;font-size:18px}.module .task-card .tags{font-size:10px;gap:8px}.module .task-card .priority.p0{background:transparent;padding:0;color:#1117}.module .task-card .priority.p1{background:#f5c746;color:#332600}.module .task-card .priority.p2{background:#ef4938;color:#fff;border:0;letter-spacing:.03em;font-weight:800}.module .urgent-entry>.task-card:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:3px;background:#ed402e}.module .urgent-entry>.task-card{padding-left:18px;background:#ffffff38}.module .urgent-entry .task-body>strong{font-weight:850}.task-area-mark{display:grid;place-items:center;background:var(--area-color);color:#111;border:1px solid #1111;border-radius:14px;width:42px;height:42px;flex:none;box-shadow:0 3px 8px #11111108}.task-area-mark svg{stroke-width:1.75}.focus-parent{display:block;font-size:11px;margin:7px 0 0;color:#1118}.task-list-meta{min-height:26px;display:flex;justify-content:space-between;gap:12px;font:8px ui-monospace,monospace;color:#1117;letter-spacing:.06em;margin-bottom:8px;align-items:center}.task-save-status{display:inline-flex;align-items:center;justify-content:end;gap:6px;min-width:105px;height:22px;opacity:0;transition:opacity .24s ease;letter-spacing:0;font:11px Arial,sans-serif;color:#1118}.task-save-status.visible{opacity:1}.module .inline-task-editor{padding:0;background:transparent;margin:0 0 12px;border:0;box-shadow:none;animation:none!important}.inline-task-editor fieldset{display:grid;gap:22px;padding:22px 24px 25px;background:#ffffff65;border:1px solid #1112;border-top:0;border-radius:0 0 9px 9px;margin:0;min-width:0}.inline-editor-heading{display:flex;justify-content:space-between;align-items:center;font:9px ui-monospace,monospace;letter-spacing:.08em;color:#1118}.module .inline-task-editor .editor-close{border:0;background:transparent;min-height:30px;padding:4px;color:#1118}.module .inline-task-editor label,.field-label{font-family:Arial,sans-serif;font-style:normal;font-weight:650;font-size:10px;letter-spacing:.02em}.module .inline-task-editor :is(input,select,textarea){font-family:Arial,sans-serif;font-style:normal;font-weight:500;border:0;border-bottom:1px solid #1113;background:transparent;border-radius:0;padding:10px 0;font-size:13px;color:#111;transition:border-color .2s ease}.module .inline-task-editor :is(input,select,textarea):focus{outline:none;border-bottom-color:#111}.module .inline-task-editor .editor-title-label>input{font-size:23px;font-weight:650;letter-spacing:-.035em;padding:12px 0;line-height:1.4}.inline-editor-essentials{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:26px;align-items:end}.field-label{display:block;margin-bottom:10px}.priority-picker{display:flex;gap:6px;flex-wrap:wrap}.module .priority-picker button{font-size:11px;font-weight:600;padding:10px 13px;border:1px solid #1112;background:transparent;gap:7px;min-height:36px;color:#1119}.priority-picker button>span{width:5px;height:5px;border-radius:50%;background:#999}.priority-picker .p1>span{background:#c69412}.priority-picker .p2>span{background:#e23e2c}.module .priority-picker button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.module .priority-picker .p1[aria-pressed=true]{background:#f5c746;color:#332600;border-color:transparent}.module .priority-picker .p2[aria-pressed=true]{background:#ef4938;border-color:transparent}.module .priority-picker button[aria-pressed=true]>span{background:currentColor}.module .inline-task-editor .form-grid{gap:24px}.editor-relationship>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:10px;color:#1118;list-style:none}.editor-relationship[open]>summary{margin-bottom:15px}.editor-relationship p{font:10px/1.6 Arial,sans-serif;color:#1118}.inline-editor-actions{display:flex;gap:12px;align-items:center;padding-top:10px}.module .inline-editor-actions>button{font-size:11px;min-height:40px;padding:11px 18px}.module .inline-editor-actions>button:not(.primary){border:0;color:#1118}.inline-save-error{font-size:12px;line-height:1.6;color:#9e2017;background:#ffffff50;border-left:2px solid #c33125;padding:12px 16px}.module .inline-task-editor [disabled]{opacity:.55}.module .focus-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 4px;border:0;border-top:1px solid #1113;border-bottom:1px solid #1113;border-radius:0;margin:25px 0 40px;font-size:13px;background:transparent}.focus-toggle svg{transition:transform .32s var(--motion-ease)}.focus-summary{grid-column:1/-1;font-size:11px;padding-top:12px;border-top:1px solid #1113}.home-page .focus-tasks .section-heading h2{font-size:32px}.home-page .focus-tasks .section-heading p{font-size:12px;max-width:330px}.home-page .focus-tasks .empty{padding:25px 0}.home-page .focus-tasks .empty h3{font-size:25px}.home-page .focus-tasks .empty p{max-width:450px;font-size:13px}.home-page .focus-tasks .task-card{padding:20px 8px}.home-page .focus-tasks .task-area-mark{width:44px;height:44px}.home-page .focus-tasks .section-heading{margin-bottom:16px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.shell :is(nav button,.tiles>button,.project,.audio-card,.section-view button){transition:transform .36s var(--motion-ease),background-color .24s ease,box-shadow .36s var(--motion-ease);transform-origin:center}.shell .task-card:not(.is-editing):not(.is-leaving):hover{transform:scale(1.012);background-color:#ffffff52;box-shadow:0 10px 30px #1111110b;z-index:1}.shell .project:hover,.shell .audio-card:hover,.shell .tiles>button:hover{transform:scale(1.018);box-shadow:0 9px 30px #1111110b}.shell nav button:hover,.shell .section-view button:hover{transform:scale(1.025)}.shell .module .primary:hover{transform:scale(1.025)}}@media(max-width:1000px){.module .task-card{flex-wrap:wrap;align-items:start}.task-card .task-body{flex:1;min-width:0}.module .task-card>.actions{flex-basis:100%;max-width:none;margin-left:35px;justify-content:start}.task-area-mark{width:36px;height:36px;border-radius:11px}.task-area-mark svg{width:18px}.module .child-entry .task-card{margin-left:0}.child-entry{margin-left:18px;border-left:1px solid #1112;padding-left:10px}.inline-editor-essentials{grid-template-columns:1fr}.module .subtask-card{padding-left:10px;border-left:0}}@media(max-width:750px){.inline-task-editor fieldset{padding:18px 15px;gap:20px}.module .inline-task-editor .editor-title-label>input{font-size:20px}.module .inline-task-editor .form-grid{grid-template-columns:1fr;gap:20px}.module .task-card .task-body strong{font-size:17px}.module .subtask-card .task-body strong{font-size:15px}.module .task-card>.actions{margin-left:32px}.task-card .task-area-mark{order:0}.task-list-meta{letter-spacing:.015em;font-size:7px}.module .task-save-status{font-size:10px;min-width:85px}.home-page .focus-tasks .section-heading{gap:15px}.module .task-card .actions button{padding:9px;font-size:10px}.module .task-card .tags{gap:6px}.task-entry>.slide-panel{padding:0}.child-entry{margin-left:10px;padding-left:7px}}@media(prefers-reduced-motion:reduce){.shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.shell .task-card:hover,.shell .project:hover,.shell .audio-card:hover{transform:none!important}}.library-feedback{height:36px;display:flex;align-items:center;color:#1119;font:11px Arial,sans-serif}.module .project-info-toggle{display:flex;justify-content:space-between;width:100%;border:0;border-radius:0;background:transparent;padding:18px 0;font-size:12px}.project-info-toggle svg{transition:transform .3s var(--motion-ease)}.project-info .inline-task-editor fieldset{border:0;background:#f3f3ef;padding:22px}.film-library .project-info .inline-task-editor fieldset{background:#ffffff70}.module .project-info .inline-task-editor{background:transparent}.project-dirty{font-size:10px;color:#1118}.slide-panel[data-resting=true]>.slide-panel-clip{content-visibility:hidden;contain-intrinsic-size:0 0}.area-task-list[data-task-area=music]{border-top:8px solid #111;padding-top:26px}.area-task-list[data-task-area=music] .section-heading{display:grid;grid-template-columns:1fr auto}.area-task-list[data-task-area=music] .task-family{border-top:1px solid #111;margin:0;padding:10px 0 25px}.area-task-list[data-task-area=music] .task-family>.task-entry>.task-card .task-body>strong{font-size:25px;font-weight:500;letter-spacing:-.05em}.area-task-list[data-task-area=music] .task-card{border-radius:0;border-bottom:0}.area-task-list[data-task-area=music] .task-area-mark{border-radius:50%;background:#111;color:#fff;width:45px;height:45px}.area-task-list[data-task-area=music] .tags{font-family:ui-monospace,monospace;font-size:9px}.area-task-list[data-task-area=music] .child-entry{border-color:#1112}.area-task-list[data-task-area=music] .child-entry .task-card,.area-task-list[data-task-area=music] .inline-task-editor fieldset{background:#f3f3ef}.sound-library .library-empty{background:#f2f1ed}.sound-library .library-empty h3{font-size:clamp(34px,4vw,60px)!important;line-height:.98;max-width:430px!important;font-weight:500;letter-spacing:-.06em}.sound-library .project-create{border-top:3px solid #111}.module.area-task-list[data-task-area=brand]{background:#111;color:#f5f3ed;padding:34px 30px;border:0;position:relative;isolation:isolate}.area-task-list[data-task-area=brand]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,#e83f3a 0,#e83f3a 9px,#111 9px,#111 16px)}.area-task-list[data-task-area=brand] .section-heading h2{font-size:clamp(34px,4.5vw,66px);line-height:.95;max-width:600px}.area-task-list[data-task-area=brand] :is(.eyebrow,.section-heading p,.task-list-meta,.task-save-status,.tags,.task-notes p){color:#aaa}.area-task-list[data-task-area=brand] .task-card{border-color:#fff2;border-radius:0;padding-top:28px;padding-bottom:28px}.area-task-list[data-task-area=brand] .task-card:hover{background:#ffffff0b!important}.area-task-list[data-task-area=brand] .task-body>strong{font-size:24px;line-height:1.1;text-transform:uppercase;letter-spacing:-.035em}.area-task-list[data-task-area=brand] .task-card.is-editing{background:#ffffff09}.area-task-list[data-task-area=brand] :is(.task-card .actions button,.task-parent-context button,.filter-tabs button,.task-notes summary){color:#ddd}.area-task-list[data-task-area=brand] .task-area-mark{border-radius:0;background:#e83f3a}.area-task-list[data-task-area=brand] .area-tag{border-color:#fff3}.area-task-list[data-task-area=brand] .task-card>input{border-color:#aaa}.area-task-list[data-task-area=brand] .task-card>input:checked{filter:invert(1)}.area-task-list[data-task-area=brand] .search-box{background:transparent;border-color:#666}.area-task-list[data-task-area=brand] .search-box input{color:#fff}.area-task-list[data-task-area=brand] .search-box input::placeholder{color:#aaa}.area-task-list[data-task-area=brand] .task-controls{border-color:#fff5}.area-task-list[data-task-area=brand] .filter-tabs button[aria-pressed=true]{background:#eee;color:#111}.area-task-list[data-task-area=brand] .primary{background:#e83f3a;color:#fff}.area-task-list[data-task-area=brand] .inline-task-editor fieldset{background:#212121;border-color:#fff2}.area-task-list[data-task-area=brand] .inline-task-editor :is(label,.field-label,.editor-title-label>input,.editor-close,.editor-relationship summary,.inline-editor-actions>button){color:#eee}.area-task-list[data-task-area=brand] .inline-task-editor :is(input,textarea,select){color:#eee;border-color:#555}.area-task-list[data-task-area=brand] .inline-task-editor option{background:#222;color:#fff}.area-task-list[data-task-area=brand] .inline-task-editor :is(.inline-editor-heading,.editor-relationship p){color:#aaa}.area-task-list[data-task-area=brand] .priority-picker button{color:#ccc;border-color:#777}.area-task-list[data-task-area=brand] .priority-picker button[aria-pressed=true]{background:#eee;color:#111}.area-task-list[data-task-area=brand] .priority-picker .p2[aria-pressed=true]{background:#ef4938;color:#fff}.area-task-list[data-task-area=brand] .task-card .priority.p0{color:#aaa}.film-library .library-empty{min-height:450px;border-top:8px solid #111;background:radial-gradient(ellipse at 50% 110%,#a62620 0,transparent 55%),repeating-linear-gradient(0deg,#101010 0,#101010 3px,#171717 3px,#171717 4px)}.film-library .library-empty h3{max-width:450px;font-size:clamp(38px,4.5vw,68px)!important;text-transform:uppercase}.film-library .library-empty .empty-icon{border-radius:50%;width:90px;height:90px}.film-library .library-empty:after{content:"ODNP / PRODUCTION NOTES";position:absolute;bottom:16px;left:22px;font:8px ui-monospace,monospace;letter-spacing:.12em;color:#f1afa8}.module.area-task-list[data-task-area=finance]{background:#fff7f5;padding:30px 28px;border:1px solid #1113;box-shadow:8px 8px #1111110d}.area-task-list[data-task-area=finance] .section-heading{border-bottom:1px solid #111;padding-bottom:25px}.area-task-list[data-task-area=finance] .section-heading h2{font-size:32px;max-width:390px;font-weight:500}.area-task-list[data-task-area=finance] .task-card{border-radius:0;border-bottom:1px solid #1112;min-height:110px}.area-task-list[data-task-area=finance] .task-card .task-body>strong{font-size:17px;font-weight:550;letter-spacing:-.02em}.area-task-list[data-task-area=finance] .tags,.area-task-list[data-task-area=finance] .task-list-meta{font-family:ui-monospace,monospace;font-size:9px}.area-task-list[data-task-area=finance] .task-area-mark{border-radius:0;width:32px;height:32px;background:transparent;box-shadow:none;border:1px solid #1113}.area-task-list[data-task-area=finance] .inline-task-editor fieldset{background:#f7e7e7}.finance-heading h1{font-weight:500!important}.finance-dashboard .balance-card{border-radius:0!important;box-shadow:5px 5px #11111112}.area-task-list[data-task-area=equipment]>.section-heading{border-bottom:1px solid #111;padding-bottom:24px}.area-task-list[data-task-area=equipment] .section-heading h2{font-family:ui-monospace,monospace;letter-spacing:-.07em;font-size:46px}.area-task-list[data-task-area=equipment] .task-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;counter-reset:bench}.area-task-list[data-task-area=equipment] .task-family{border:1px solid #1115;padding:16px;background:#ffffff15;counter-increment:bench;position:relative}.area-task-list[data-task-area=equipment] .task-family:before{content:"TEST / " counter(bench,decimal-leading-zero);display:block;font:9px ui-monospace,monospace;border-bottom:1px solid #1113;padding:0 0 15px;margin-bottom:8px}.area-task-list[data-task-area=equipment] .task-card{display:flex;flex-wrap:wrap;border:0;padding:15px 0;border-radius:0}.area-task-list[data-task-area=equipment] .task-card .task-body strong{font:500 24px/1.12 ui-monospace,monospace;letter-spacing:-.055em}.area-task-list[data-task-area=equipment] .task-area-mark{border-radius:0;box-shadow:none;border:0;background:transparent}.area-task-list[data-task-area=equipment] .task-card>.actions{max-width:none;flex-basis:100%;justify-content:start;margin-left:30px}.equipment-view .inventory-empty strong{font-size:clamp(110px,16vw,220px);font-weight:400;line-height:.85;letter-spacing:-.08em}.equipment-view h1{font-weight:500!important;letter-spacing:-.08em!important}.equipment-view .technical-circle{border-radius:0!important}.module.area-task-list[data-task-area=people]{border-top:0;padding-top:0}.area-task-list[data-task-area=people]>.section-heading{display:grid;grid-template-columns:1fr auto;border-bottom:4px solid #111;padding-bottom:28px}.area-task-list[data-task-area=people] .section-heading h2{font-size:clamp(50px,6vw,88px);line-height:.9;font-weight:500}.area-task-list[data-task-area=people] .task-family{background:#f0f3ff;margin-bottom:12px;padding:8px 15px;border-radius:2px}.area-task-list[data-task-area=people] .task-card{border:0;border-radius:0}.area-task-list[data-task-area=people] .task-body>strong{font-size:25px;font-weight:500}.area-task-list[data-task-area=people] .task-area-mark{border-radius:50%;width:50px;height:50px}.area-task-list[data-task-area=people] .inline-task-editor fieldset{background:#dce4ff}.people-heading h1>span{font-weight:400}.directory-empty{border-bottom-width:4px!important}.area-task-list[data-task-area=live]{border-top:4px solid #111}.area-task-list[data-task-area=live] .task-card{border:1px solid #1113;border-radius:32px;padding:25px 22px;background:#ffffff35}.area-task-list[data-task-area=live] .task-family{margin-bottom:16px}.area-task-list[data-task-area=live] .task-area-mark{border-radius:50%;background:#111;color:#a98aff}.area-task-list[data-task-area=live] .section-heading h2{font-size:60px;font-weight:500}.area-task-list[data-task-area=live] .inline-task-editor fieldset{background:#ffffff60}.live-view .tuner-panel{border-radius:0!important;border-top:5px solid #111}.area-task-list[data-task-area=content]{border-top:8px solid #111}.area-task-list[data-task-area=content] .section-heading h2{max-width:600px;font-size:clamp(36px,4.8vw,64px);line-height:.95}.area-task-list[data-task-area=content] .task-cards{counter-reset:queue}.area-task-list[data-task-area=content] .task-family{counter-increment:queue;position:relative;padding-left:55px;border-top:2px solid #111;margin-top:22px}.area-task-list[data-task-area=content] .task-family:before{content:counter(queue,decimal-leading-zero);position:absolute;left:0;top:25px;font-size:29px;letter-spacing:-.07em;font-weight:400}.area-task-list[data-task-area=content] .task-card{border:0;border-radius:0}.area-task-list[data-task-area=content] .task-family>.task-entry .task-body>strong{font-size:23px;letter-spacing:-.045em}.area-task-list[data-task-area=content] .task-area-mark{border-radius:0;background:#111;color:#c6e849}.area-task-list[data-task-area=content] .task-family:has(.urgent-entry){border-color:#ed402e}.area-task-list[data-task-area=content] .inline-task-editor fieldset{background:#f0f5cd}.content-landing h1{font-weight:950}.content-topics>span{border-radius:0!important;border-width:0 0 1px!important;padding-left:0!important;padding-right:20px!important}.module.area-task-list[data-task-area=private]{border-top:1px solid #111;padding-top:32px}.area-task-list[data-task-area=private]>.section-heading h2{font-weight:400;font-size:58px;letter-spacing:-.065em}.area-task-list[data-task-area=private] .task-family{margin:0 0 18px;padding:6px 15px;background:#faf8ee;box-shadow:0 4px 14px #153c3210;border-radius:3px;border-top:1px solid #fff}.area-task-list[data-task-area=private] .task-card{border-radius:0;border-color:#1111;padding-top:24px;padding-bottom:24px}.area-task-list[data-task-area=private] .task-card .task-body>strong{font-weight:500;font-size:22px;letter-spacing:-.035em}.area-task-list[data-task-area=private] .task-area-mark{background:#6cd3ba40;border:0;box-shadow:none;border-radius:50%}.area-task-list[data-task-area=private] .inline-task-editor fieldset{background:#f1f0e5}.personal-landing h1{font-weight:500;letter-spacing:-.075em}.module.area-task-list[data-task-area=shopping]{background:#fff8ec;padding:35px 28px;max-width:820px;border-top:0;border-bottom:2px dashed #1115}.area-task-list[data-task-area=shopping] .task-card{border-bottom:1px dashed #1113;border-radius:0}.area-task-list[data-task-area=shopping] .task-list-meta{font-family:ui-monospace,monospace}.area-task-list[data-task-area=shopping] .section-heading h2{font-weight:500;font-size:44px}.area-task-list[data-task-area=shopping] .task-area-mark{border:0;box-shadow:none;background:transparent}.area-task-list[data-task-area=shopping] .inline-task-editor fieldset{background:#f8ebd9}@media(max-width:1000px){.area-task-list[data-task-area=equipment] .task-cards{grid-template-columns:1fr}.area-task-list[data-task-area=music] .section-heading,.area-task-list[data-task-area=people]>.section-heading{display:flex}.area-task-list[data-task-area=brand] .task-card .task-body>strong{font-size:21px}}@media(max-width:750px){.module.area-task-list[data-task-area=brand],.module.area-task-list[data-task-area=finance],.module.area-task-list[data-task-area=shopping]{padding:25px 15px}.area-task-list[data-task-area=equipment] .task-family{padding:12px}.area-task-list[data-task-area=content] .task-family{padding-left:32px}.area-task-list[data-task-area=content] .task-family:before{font-size:19px;top:28px}.area-task-list[data-task-area=content] .task-family>.task-entry .task-body>strong{font-size:20px}.area-task-list[data-task-area=people] .task-family,.area-task-list[data-task-area=private] .task-family{padding-left:8px;padding-right:8px}.area-task-list[data-task-area=people] .task-area-mark{width:34px;height:34px}.area-task-list[data-task-area=private] .task-card .task-body>strong,.area-task-list[data-task-area=people] .task-body>strong{font-size:20px}.area-task-list[data-task-area=live] .task-card{padding:20px 12px;border-radius:16px}.area-task-list[data-task-area=finance] .section-heading h2{font-size:30px}.area-task-list[data-task-area=equipment] .section-heading h2{font-size:37px}.area-task-list[data-task-area=music] .task-family>.task-entry>.task-card .task-body>strong{font-size:22px}.area-task-list[data-task-area=content] .section-heading h2{font-size:36px;overflow-wrap:anywhere}}.music-library{max-width:1200px}.music-library-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:0 0 35px;border-bottom:5px solid #111}.music-library-heading h2{font-size:clamp(65px,7.5vw,116px);line-height:.88;font-weight:900;letter-spacing:-.075em;margin:0}.music-library-heading>div:last-child{text-align:right;display:grid;gap:14px;max-width:140px}.music-library-heading>div:last-child>strong{font-size:74px;font-weight:400;line-height:.8;letter-spacing:-.07em}.music-library-heading>div:last-child>span{font:8px/1.5 ui-monospace,monospace;letter-spacing:.07em}.track-dropzone{display:flex;gap:22px;align-items:center;position:relative;border:1px dashed #1116;padding:28px 22px;margin-top:26px;min-height:130px;transition:border-color .2s ease,box-shadow .2s ease}.track-dropzone.dragging{border:2px solid #f25433;box-shadow:inset 0 0 0 5px #f2543312}.track-dropzone>div{flex:1;min-width:0}.track-dropzone h3{font-size:23px;letter-spacing:-.05em;margin:0 0 8px}.track-dropzone p{font:11px/1.6 Arial,sans-serif;margin:0;max-width:480px}.music-library-status{height:36px;display:flex;align-items:center;gap:7px;font-size:11px}.music-library-status>span{margin-left:auto}.library-dirty{font:11px/1.7 Arial,sans-serif;padding:12px 0;border-bottom:1px solid #1114}.library-navigation{display:flex;align-items:center;gap:15px;border-top:1px solid #111;border-bottom:1px solid #111;padding:15px 0;min-width:0}.module .library-navigation button{font-size:11px;border:0;background:transparent;border-radius:0;padding:10px 0;white-space:nowrap;flex:none}.library-navigation>button:first-child{gap:15px;padding-right:20px;border-right:1px solid #1113}.library-navigation>button:first-child>span{opacity:.5}.module .library-navigation button.current{box-shadow:inset 0 -2px #111}.playlist-strip{display:flex;flex:1;gap:20px;overflow-x:auto;min-width:0}.module .playlist-strip>button{gap:10px}.playlist-cover{display:grid;place-items:center;width:42px;height:42px;border:1px solid #1112;overflow:hidden;flex:none;background:transparent;color:#111;font-size:14px;font-weight:500}.playlist-cover img{display:block;width:100%;height:100%;object-fit:cover}.playlist-feature{display:flex;align-items:center;gap:25px;padding:32px 0}.playlist-feature>.playlist-cover{width:140px;height:140px;font-size:48px}.playlist-feature h3{font-size:clamp(28px,3vw,48px);line-height:1.1;margin:0 0 10px;letter-spacing:-.05em}.playlist-feature p{font-size:11px}.module .playlist-feature button{border:0;border-bottom:1px solid #1114;border-radius:0;padding:8px 0;font-size:10px}.module .library-tools{display:flex;align-items:center;gap:14px;margin:30px 0 16px}.library-tools>.search-box{flex:1;max-width:none;background:transparent;border-radius:0;border:0;border-bottom:1px solid #1115;padding:0;height:42px}.module .library-tools :is(input,select){font-family:Arial,sans-serif;font-style:normal}.module .library-tools input::placeholder{color:#9a9a9a}.library-stage-filter{width:140px;flex:none}.module .library-stage-filter select{background:transparent;border:0;border-radius:0;padding:11px 0;font-size:11px}.module .library-share{font-size:11px;white-space:nowrap;background:#111;color:#fff;border:0}.library-selection{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:18px 0 30px;min-height:30px;font-size:10px}.module .library-selection label{display:flex;gap:9px;align-items:center;font:10px Arial,sans-serif}.module .library-selection input[type=checkbox],.module .library-track-top>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;flex:none;border:1px solid #1116;border-radius:2px;background:transparent;margin:0;padding:0;cursor:pointer}.module .library-selection input[type=checkbox]:checked,.module .library-track-top>input:checked{background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='white' stroke-width='2' d='m5 10 3 3 7-7'/%3E%3C/svg%3E") center/14px no-repeat}.module .library-selection button{font-size:10px;border:0;border-radius:0;padding:5px 0;background:transparent}.module .library-selection select{width:160px;background:transparent;border:1px solid #1113;font-size:10px;padding:8px;border-radius:0;font-family:Arial,sans-serif;font-style:normal}.track-month{margin:32px 0 48px}.track-month-heading{display:flex;justify-content:space-between;gap:20px;padding:0 0 15px;border-bottom:2px solid #111;align-items:center}.track-month-heading h3{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0}.track-month-heading>span{font:8px ui-monospace,monospace;letter-spacing:.06em}.library-track{border-bottom:1px solid #1112;padding:20px 0;position:relative}.library-track-top{display:flex;gap:16px;align-items:center;min-width:0}.track-number{font:9px ui-monospace,monospace;color:#1117;width:18px;flex:none}.module .track-play{width:44px;height:44px;border:0;border-radius:50%;background:#f35435;color:#fff;padding:0;flex:none}.module .track-play:hover{background:#e34327}.module .track-name{display:grid;gap:7px;flex:1;min-width:0;text-align:left;padding:0;background:transparent;border:0;border-radius:0;justify-content:start}.track-name>strong{font-size:20px;letter-spacing:-.035em;overflow-wrap:anywhere;text-align:left;line-height:1.25}.track-name>span{font-size:11px;font-weight:500;letter-spacing:0}.track-stage{font-size:9px;border:1px solid #1113;border-radius:99px;padding:7px 10px;flex:none}.stage-master{background:#111;color:#fff;border-color:#111}.stage-rough_mix{border-color:#f35435;color:#cf3619}.library-track-top>time{font:9px ui-monospace,monospace;width:60px;text-align:right;flex:none}.track-actions{display:flex;align-items:center;gap:20px;margin:15px 0 0 109px;flex-wrap:wrap}.module .track-actions button{border:0;border-radius:0;background:transparent;font-size:10px;padding:4px 0;min-height:25px}.track-actions button>span{font-size:9px;border:1px solid #1113;border-radius:99px;padding:1px 5px}.track-actions button[aria-expanded=true]{border-bottom:1px solid #111}.library-track .slide-panel{margin-top:0}.library-track .slide-panel[data-open=true]{margin-top:18px}.library-track .inline-task-editor fieldset{border:1px solid #1112;background:transparent;border-radius:0;padding:24px}.track-missing{font-size:10px;line-height:1.6;margin:16px 0 0 109px}.track-listening{padding:25px 0 5px 65px}.module .track-version-select{display:flex;align-items:center;gap:10px;font:9px ui-monospace,monospace;max-width:100%;margin-bottom:20px}.module .track-version-select select{font:10px Arial,sans-serif;background:transparent;border:0;border-bottom:1px solid #1113;border-radius:0;padding:8px;flex:1}.wave-review{background:transparent;color:#111;padding:0}.wave-review .player-strip{align-items:start}.wave-review .play-button{background:#f35435!important;color:#fff!important}.wave-review .waveform{height:130px;background:linear-gradient(transparent 64px,#1111 64px,#1111 66px,transparent 66px)}.wave-review .waveform svg{height:130px}.wave-review .scrub-progress{top:64px}.wave-review .comment-form{border-top:1px solid #1112}.module .wave-review .comment-form textarea{background:transparent;color:#111;border:1px solid #1113}.module .wave-review .comment-time input{background:transparent;color:#111}.module .wave-review .comment-form>.primary{background:#f35435;color:#fff}.module .wave-review .comment>button:first-child{background:#f35435;color:#fff}.wave-review .comment{border-color:#1112}.wave-review .player-times,.wave-review .inline-check{color:#1119}.wave-review .comments>p{color:#1118;font:11px/1.7 Arial,sans-serif}.wave-review .timeline button{color:#f35435}.track-linked-tasks{padding:0 0 0 65px}.track-linked-tasks>.area-task-list{margin:15px 0 0;padding:22px 0;border-top:1px solid #1113}.track-linked-tasks .section-heading h2{font-size:25px!important}.track-linked-tasks .section-heading p{font-size:11px}.track-linked-tasks .task-family{border-top:0!important}.track-linked-tasks .task-area-mark{display:none}.task-track-filter{display:flex!important;align-items:center;gap:15px;max-width:450px;margin-bottom:24px}.module .task-track-filter select{background:transparent;border:1px solid #1113;border-radius:99px;padding:10px 14px;font:11px Arial,sans-serif}.linked-track-tag{font-size:10px;font-weight:650}.library-empty-state{padding:60px 0;text-align:center;border-bottom:1px solid #1113}.library-empty-state svg{margin-bottom:20px}.library-empty-state h3{font-size:32px;font-weight:500;letter-spacing:-.05em}.library-empty-state p{max-width:450px;margin:0 auto;font:12px/1.8 Arial,sans-serif}.module .playlist-editor,.module .share-editor{margin:18px 0}.module .playlist-photo{display:flex;align-items:center;gap:12px;border:1px dashed #1116;padding:22px;position:relative;font:11px Arial,sans-serif;cursor:pointer;overflow:hidden}.playlist-photo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.share-editor p{font-size:12px;line-height:1.8;max-width:600px}.share-song-names{display:flex;gap:7px;flex-wrap:wrap}.share-song-names>span{font-size:10px;border:1px solid #1113;padding:5px 9px;border-radius:99px}.created-share-link{display:grid;gap:12px}.created-share-link small{font-size:10px;line-height:1.6}.module .created-share-link input{font-size:11px!important;overflow-wrap:anywhere}.module .created-share-link button{justify-self:start}.library-links{border-top:1px solid #111;padding:20px 0;margin-top:50px}.module .library-links>button{display:flex;justify-content:space-between;width:100%;border:0;border-radius:0;font-size:11px;padding:10px 0;background:transparent}.library-links>button>span{font-size:9px;opacity:.6}.share-list article{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #1112;gap:15px}.share-list article>div{display:grid;gap:7px}.share-list strong{font-size:12px}.share-list span,.share-list>p{font-size:10px;line-height:1.7}.module .share-list button{font-size:10px;border:0}.upload-recovery{border:1px solid #1113;padding:16px;font-size:11px}.upload-recovery button{font-size:11px}.music-library .inline-save-error{white-space:pre-wrap}.shared-music{max-width:1000px;margin:0 auto;padding:32px 30px;min-height:100vh;background:#fdfcf8}.shared-music header{padding-bottom:25px;border-bottom:2px solid #111}.shared-brand{font-size:26px;letter-spacing:-.07em;font-weight:900;text-decoration:none;color:#111}.shared-music header>span{font:8px ui-monospace,monospace;letter-spacing:.08em}.shared-intro{display:flex;gap:30px;align-items:center;margin:55px 0 45px}.shared-intro>img,.shared-cover{width:170px;height:170px;object-fit:cover;flex:none}.shared-cover{display:grid;place-items:center;background:#f35435;color:#fff}.shared-intro h1{font-size:clamp(40px,6vw,70px);margin:15px 0 20px;line-height:1.05;overflow-wrap:anywhere;letter-spacing:-.06em}.shared-intro p{font-size:11px}.shared-track-list article{display:flex;gap:18px;align-items:center;padding:25px 0;border-top:1px solid #1113;flex-wrap:wrap}.shared-track-list article>span{font:10px ui-monospace,monospace}.shared-track-list article>button{border:0;border-radius:50%;width:42px;height:42px;background:#f35435;color:#fff;display:grid;place-items:center;cursor:pointer}.shared-track-list article>div{flex:1;min-width:0}.shared-track-list h2{font-size:21px;letter-spacing:-.035em;margin:0 0 8px;overflow-wrap:anywhere}.shared-track-list p{font-size:11px;margin:0}.shared-track-list audio{width:100%;margin:10px 0 0}.shared-note{font-size:11px;line-height:1.8;max-width:550px;margin:40px 0}.shared-error{font-size:13px;line-height:1.8;border-left:2px solid #f35435;padding:10px 15px}.shared-music footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #111;padding-top:20px;margin-top:60px;font:9px ui-monospace,monospace}.shared-music footer a{display:flex;gap:6px;align-items:center;color:#111;text-decoration:none}@media(max-width:1050px){.library-navigation{flex-wrap:wrap}.playlist-strip{order:3;flex-basis:100%}.library-navigation>button:last-child{margin-left:auto}.track-dropzone{flex-wrap:wrap}.track-dropzone>.primary{margin-left:47px}.music-library-heading h2{font-size:80px}.music-library-heading>div:last-child>strong{font-size:55px}.library-track-top{gap:12px}.track-number{display:none}.track-actions{margin-left:72px}.track-listening,.track-linked-tasks{padding-left:0}}@media(max-width:750px){.music-library-heading h2{font-size:62px}.music-library-heading{gap:12px;padding-bottom:25px}.music-library-heading>div:last-child{max-width:80px}.music-library-heading>div:last-child>strong{font-size:40px}.music-library-heading>div:last-child>span{font-size:6px}.music-library .eyebrow{font-size:8px;letter-spacing:.08em}.track-dropzone{padding:22px 15px;gap:12px;align-items:start}.track-dropzone>svg{width:18px}.track-dropzone h3{font-size:21px}.track-dropzone p{font-size:10px}.track-dropzone>.primary{margin-left:30px;font-size:11px}.module .library-navigation button{font-size:10px}.playlist-strip{gap:15px}.playlist-cover{width:33px;height:33px;font-size:11px}.library-tools{flex-wrap:wrap;gap:10px!important}.library-tools>.search-box{flex-basis:100%;height:42px}.library-stage-filter{width:125px;margin-right:auto}.module .library-share{font-size:10px;padding:10px 12px}.library-selection{font-size:9px;gap:12px}.library-track-top{gap:10px;flex-wrap:wrap}.module .track-play{width:36px;height:36px}.module .track-name{flex:1;min-width:150px}.track-name>strong{font-size:18px}.track-name>span{font-size:10px}.track-stage{font-size:8px;padding:5px 8px;margin-left:71px}.library-track-top>time{width:auto;font-size:8px}.track-actions{margin-left:0;gap:17px}.module .track-actions button{font-size:9px}.track-missing{margin-left:0}.module .track-version-select{font-size:8px;gap:5px}.module .track-version-select select{min-width:0;font-size:9px}.wave-review .player-strip{gap:10px}.wave-review .waveform,.wave-review .waveform svg{height:100px}.wave-review .waveform{background:linear-gradient(transparent 49px,#1111 49px,#1111 51px,transparent 51px)}.wave-review .scrub-progress{top:49px}.module .wave-review .play-button{width:38px;height:38px}.module .wave-review .comment-form{grid-template-columns:1fr}.playlist-feature{gap:18px}.playlist-feature>.playlist-cover{width:95px;height:95px;font-size:32px}.playlist-feature h3{font-size:29px;overflow-wrap:anywhere}.track-linked-tasks .section-heading{flex-direction:column}.music-library .inline-task-editor fieldset{padding:18px 14px}.shared-music{padding:22px 18px}.shared-intro{align-items:start;gap:18px;margin:35px 0}.shared-intro>img,.shared-cover{width:85px;height:85px}.shared-intro h1{font-size:34px;margin:10px 0;line-height:1.03}.shared-intro p{font-size:9px}.shared-track-list h2{font-size:18px}.shared-music header>span{font-size:6px}.shared-music footer{font-size:8px}}.module .library-idea-action{display:flex;justify-content:end;margin-top:9px}.module .library-idea-action button{border:0;font-size:10px;background:transparent;border-radius:0;padding:6px 0}.film-library .project{grid-template-columns:1fr!important}.playlist-feature>div{min-width:0}.playlist-feature h3,.track-dropzone h3{overflow-wrap:anywhere}.module .library-track .track-name:hover,.module .library-track .track-name:focus-visible{background:transparent}.module .library-track .track-play:hover{background:#ff542b}.library-track-top{transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.library-track-top:hover{transform:scale(1.012)}.module .library-track .track-name:hover,.module .library-track .track-play:hover{transform:none}}.music-delete-review{border:1px solid #1113;border-radius:18px;padding:22px;margin:0 0 24px;display:grid;gap:16px;background:transparent}.music-delete-review>strong{font-size:19px}.music-delete-review p{font-size:12px;line-height:1.8;margin:0;max-width:680px}.module .library-selection .library-delete,.module .library-selection .library-restore,.module .library-selection .library-trash-toggle{display:inline-flex;gap:8px;align-items:center;border-radius:99px;padding:8px 12px;border:1px solid #1113;background:transparent}.module .library-selection .library-delete{margin-left:auto}.module .library-selection .library-trash-toggle[aria-pressed=true],.module .music-delete-review .primary{background:#111;color:#fff}.library-trash-toggle>span{font-size:9px;opacity:.6}.module .library-navigation>button:first-child,.module .library-navigation>button:first-child:hover{background:#111;color:#fff;border:0;border-radius:999px;min-height:44px;padding:12px 20px;gap:12px;font-size:11px;font-weight:750;box-shadow:none}.module .library-navigation>button:first-child>span{color:#fff;opacity:.65}.color-page .area-task-list,.color-page .area-task-list .task-family,.color-page .area-task-list .task-card,.color-page .area-task-list .inline-task-editor fieldset{background:transparent!important;box-shadow:none}.color-page .area-task-list .task-card:hover{background:transparent!important}.color-page .area-task-list[data-task-area=brand]{color:#111;border-top:5px solid #111}.color-page .area-task-list[data-task-area=brand] :is(.eyebrow,.section-heading p,.task-list-meta,.task-save-status,.tags,.task-notes p,.task-body strong,.task-card .actions button,.task-parent-context button,.filter-tabs button,.task-notes summary,.inline-task-editor label,.field-label,.editor-close,.editor-relationship summary,.inline-editor-actions>button,.inline-editor-heading,.editor-relationship p){color:#111}.color-page .area-task-list[data-task-area=brand] .task-card{border-color:#1113}.color-page .area-task-list[data-task-area=brand] .search-box{border-color:#1115}.color-page .area-task-list[data-task-area=brand] .search-box input{color:#111}.color-page .area-task-list[data-task-area=brand] .filter-tabs button[aria-pressed=true]{color:#fff;background:#111}.color-page .area-task-list[data-task-area=brand] .inline-task-editor :is(input,textarea,select){color:#111;border-color:#1114}.color-page .area-task-list[data-task-area=brand] .inline-task-editor option{color:#111;background:#e83f3a}.color-page .area-task-list[data-task-area=brand] .inline-task-editor .primary{background:#111;color:#e83f3a}.color-page .area-task-list[data-task-area=brand] .task-card>input{border-color:#111}.color-page .area-task-list[data-task-area=brand] .task-card>input:checked{filter:none}.color-page .area-task-list[data-task-area=brand] .priority-picker button{color:#111;border-color:#1114}.color-page .area-task-list[data-task-area=brand] .priority-picker button[aria-pressed=true]{background:#111;color:#fff}.color-page .area-task-list[data-task-area=brand] .task-controls{border-color:#111}.color-page .area-task-list[data-task-area=brand] .primary{background:#111;color:#e83f3a}.color-page[data-section=Finance] :is(.balance-card,.finance-split>article,.budget-shape,.ledger-empty){background:transparent!important;box-shadow:none!important;border:1px solid #1113}.color-page[data-section=People] :is(.directory-empty,.contact-placeholder){background:transparent!important}.color-page[data-section=Shopping] :is(.wishlist-cover,.wishlist-list,.wishlist-ticket){background:transparent!important}.color-page[data-section=Privat] .task-family{border-top:1px solid #1113}.color-page .module .inline-task-editor :is(input,select,textarea),.color-page .module .project-create input{background:transparent!important}.color-page .module :is(input,textarea)::placeholder{color:#a1a1a1;opacity:1}.color-page .module .project-create input{color:#111}.color-page .module .project-create input::placeholder{color:#a9a9a9;opacity:1}.color-page .area-task-list .search-box,.color-page .task-area-filter select{background:transparent}.color-page .module .task-body .tags{color:#111b}.color-page .module .inline-task-editor label{color:#111}.color-page .area-task-list .task-area-mark{display:none}.color-page[data-section=Finance] .balance-card{color:#111}.color-page[data-section=Finance] .balance-card>p{color:#111a}.color-page[data-section=Finance] .finance-baseline{color:#111}.color-page[data-section=Finance] .finance-baseline i{background:#1115}.color-page[data-section=Finance] .fine-print{color:#1119}.color-page[data-section=Shopping] .wishlist-cover{color:#111;border:1px solid #1113}.color-page[data-section=Shopping] .shopping-orbit,.color-page[data-section=Shopping] .shopping-orbit i{border-color:#1117}.color-page[data-section=Shopping] .shopping-orbit>i:nth-child(2){background:#111}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-display:swap}:root{--font-ui:"Montserrat",sans-serif}body,button,input,select,textarea,.shell *,.shared-music *,.login *{font-family:Montserrat,sans-serif!important}input,textarea,select{font-style:normal!important}.language-switch{display:flex;gap:5px;margin:24px 0 16px}.language-switch button{background:none;border:1px solid #ffffff45;color:#fff;padding:9px 12px;border-radius:8px;font-size:11px}.language-switch button[aria-pressed=true]{background:#f6f3e9;color:#111;border-color:#f6f3e9}.login .language-switch button{color:#111;border-color:#111}.login .language-switch button[aria-pressed=true]{background:#111;color:#fff}.tile-label{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:14px}.tile-label strong{font-size:23px}.tiles button{justify-content:space-between}.area-field{display:flex;flex-direction:column;gap:8px;min-width:0}.area-picker{width:100%;position:relative}.area-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;border:1.5px solid #171717!important;border-radius:9px!important;background:transparent!important;color:#111!important;min-height:46px;padding:12px!important;font-size:12px!important}.area-picker-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;margin-top:7px;border:1.5px solid #171717;border-radius:10px;background:var(--page-color,#ff542b);animation:area-in .18s ease-out}.area-picker-options button{display:flex;align-items:center;gap:8px;padding:10px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#111!important;text-align:left;font-size:11px!important;min-width:0}.area-picker-options .highlighted,.area-picker-options [aria-selected=true]{border-color:#111!important;background:#ffffff23!important}.area-picker-options .task-area-mark{width:25px;height:25px;min-width:25px}.area-picker-options .task-area-mark svg{width:14px;height:14px}.task-area-filter{max-width:440px}.music-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.music-collections button{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:22px 18px;background:transparent;border:1.5px solid #b6b6b6;border-radius:13px;text-align:left;transition:transform .22s,border-color .22s}.music-collections button[aria-pressed=true]{border-color:#111;background:#f1f1ee}.music-collections button:hover{transform:scale(1.015)}.music-collections span{font-size:13px;font-weight:800}.music-collections strong{font-size:28px;line-height:1}.music-collections small{width:100%;font-size:10px;line-height:1.6}.collection-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:25px 0 12px}.collection-heading h3{margin:0;font-size:18px}.collection-heading span{font-size:10px}.library-idea-action{display:flex;flex-wrap:wrap;gap:18px}.external-source{margin:14px 20px;padding:20px 0;border-top:1px solid #ccc}.external-source span,.external-source p{font-size:11px;line-height:1.6}.external-source a{display:flex;align-items:center;gap:8px;margin:12px 0;color:#111;font-weight:800}.track-listening .player-strip{padding-left:0}.play-button[hidden]{display:none!important}.track-listening{animation:area-in .28s cubic-bezier(.22,1,.36,1)}.waveform .scrub-progress{transition:none!important}.track-actions{flex-wrap:wrap}.area-picker-options button:focus-visible,.area-picker-trigger:focus-visible{outline:3px solid #111;outline-offset:3px}@keyframes area-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.music-collections{gap:6px}.music-collections button{padding:14px 10px;gap:9px}.music-collections span{font-size:11px}.music-collections small{font-size:9px}.music-collections strong{font-size:23px}.collection-heading{align-items:flex-start;flex-direction:column;gap:5px}.area-picker-options{grid-template-columns:1fr}.language-switch{margin:12px 0}.tile-label strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.track-listening,.area-picker-options{animation:none}.music-collections button{transition:none}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700 900;font-style:italic;font-display:swap}.shell .module .search-box,.shell .color-page .search-box,.shell .module .library-tools>.search-box,.shell .area-task-list[data-task-area] .search-box{display:flex;align-items:center;gap:14px;min-width:0;min-height:54px;height:54px;padding:0 22px;border:0;border-radius:999px;background:color-mix(in srgb,var(--page-color,#f6f3e9) 94%,#111 6%);box-shadow:7px 7px 14px #00000020,-7px -7px 14px #fff6;transition:box-shadow .22s ease}.shell .module .search-box:focus-within{box-shadow:5px 5px 12px #00000024,-5px -5px 12px #ffffff70,inset 0 0 0 1px #11111135}.shell .module .search-box svg{width:22px;height:22px;stroke-width:1.5;color:#626262;flex:none}.shell .module .search-box input[type=search]{flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;caret-color:#626262;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;box-shadow:none;outline:none}.shell .module .search-box input[type=search]:focus-visible{outline:0}@media(prefers-reduced-motion:reduce){.shell .module .search-box{transition:none}}.odnp-select{position:relative;display:block;min-width:0;width:100%;font-style:normal;text-align:left}.shell .module .odnp-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;min-height:44px;padding:12px 16px;border:1px solid #11111113;border-radius:15px;background:#ffffff35;color:#111;box-shadow:2px 3px 6px #00000009;font-size:12px;font-weight:500;font-style:normal;text-align:left;transition:background .18s,box-shadow .18s}.shell .module .odnp-select-trigger:hover{background:#fff5;transform:none}.shell .module .odnp-select-trigger[aria-expanded=true]{background:#ffffff80;box-shadow:0 0 0 2px #11111112}.shell .module .odnp-select-trigger:focus-visible{outline:2px solid #111;outline-offset:3px}.shell .module .odnp-select-trigger:disabled{opacity:.45;cursor:default}.odnp-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.odnp-select-trigger>svg{flex:none;stroke-width:1.5;transition:transform .2s}.odnp-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.odnp-select-menu{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:4px;padding:10px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:24px;background:#fdfdfd;color:#111;box-shadow:0 20px 40px #0000001c,0 3px 9px #00000007;font-family:Montserrat,sans-serif;animation:dropdown-in .16s cubic-bezier(.22,1,.36,1);scrollbar-width:thin}.odnp-select-menu .odnp-select-option{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex:none;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:15px;background:transparent;color:#111;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-align:left;line-height:1.55;cursor:pointer;box-shadow:none;transition:background .14s}.odnp-select-option>span:nth-child(2){min-width:0;flex:1;overflow-wrap:anywhere}.odnp-select-menu .odnp-select-option[data-highlighted=true],.odnp-select-menu .odnp-select-option[aria-selected=true]{background:#f0f0ef}.odnp-select-menu .odnp-select-option:disabled{opacity:.4;cursor:default}.odnp-select-icon{display:flex;align-items:center;justify-content:center;width:23px;min-width:23px;color:#727272}.odnp-select-icon svg{stroke-width:1.6}.odnp-select-icon .task-area-mark{display:grid;place-items:center;margin:0;width:25px;height:25px;min-width:25px;border-radius:8px;background:var(--area-color);border:1px solid #11111113;color:#111}.odnp-select-icon .task-area-mark>svg{width:16px;height:16px}.odnp-select-check{flex:none;color:#555}.library-selection>.odnp-select{width:220px;max-width:100%}.library-stage-filter>.odnp-select{min-width:145px}.track-version-select>.odnp-select{flex:1;min-width:0}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.odnp-select-menu{padding:8px;border-radius:20px}.odnp-select-menu .odnp-select-option{font-size:12px;gap:11px;min-height:46px;padding:11px 12px}.shell .module .odnp-select-trigger{font-size:11px;padding:11px 12px}.library-selection>.odnp-select{width:100%}}@media(prefers-reduced-motion:reduce){.odnp-select-menu{animation:none}.odnp-select-trigger,.odnp-select-trigger>svg,.odnp-select-option{transition:none!important}}.install-settings{padding:30px 0;border-bottom:1px solid #1113;max-width:750px}.install-settings>img{float:right;border-radius:18px;margin:0 0 20px 20px}.install-settings h2{font-size:28px;letter-spacing:-.04em}.install-settings h3{font-size:15px;margin:22px 0 8px}.install-settings p{font-size:13px;line-height:1.7}.install-settings small{display:block;font-size:11px;line-height:1.7;clear:both;margin-top:22px}.legal-page{max-width:900px;margin:0 auto;padding:40px 28px;color:#151515;background:#fff;min-height:100vh;font-family:Montserrat,Arial,sans-serif}.legal-page header{display:flex;justify-content:space-between;gap:20px;align-items:center}.legal-page header button{padding:9px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;margin-left:8px}.legal-page header button[aria-pressed=true]{background:#171717;color:#fff}.legal-page h1{font-size:clamp(30px,6vw,58px);line-height:1.1;letter-spacing:-.045em;margin:60px 0 22px;overflow-wrap:anywhere}.legal-page h2,.legal-settings h2{font-size:20px;margin-top:38px}.legal-page p,.legal-page li,.legal-settings p,.legal-settings li{line-height:1.75;font-size:14px}.legal-page address{font-style:normal;line-height:1.8}.legal-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:48px;padding:25px 0;border-top:1px solid #e6e6e6;font-size:11px}.legal-footer nav{display:flex;flex-wrap:wrap;gap:20px}.legal-footer a{color:inherit}.legal-settings{max-width:850px;padding:32px 0}.legal-settings h1{font-size:clamp(30px,5vw,65px);line-height:1.05}.legal-links{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.legal-links a{padding:16px 20px;background:#fff;border-radius:18px;color:#111;text-decoration:none;box-shadow:0 7px 22px #0000000a}.login .login-card h1{font-size:clamp(42px,8vw,68px)!important;letter-spacing:-.055em!important;line-height:.98!important;text-align:center;width:100%;margin:32px auto!important}.login .login-card>.brand,.login .login-card>p{text-align:center}.login .legal-footer{display:block;text-align:center}.login .legal-footer nav{justify-content:center;margin-top:16px}.login .login-card{box-sizing:border-box;max-width:460px;width:calc(100% - 32px)}.shared-music .shared-track-list>article.shared-track{display:block;padding:0;border-bottom:1px solid #e7e7e7}.shared-track-row{display:flex;align-items:center;gap:18px;padding:22px 0}.shared-track-row>span{font-size:12px;color:#777}.shared-track-row>button:not(.shared-track-title){width:42px;height:42px;flex-shrink:0;border:0;background:#efeff2;color:#202124;border-radius:9px;display:flex;align-items:center;justify-content:center}.shared-track-row>.shared-track-title{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;color:#151515;cursor:pointer}.shared-track-title h2{font-size:16px;font-weight:600;margin:0 0 5px;overflow-wrap:anywhere}.shared-track-title p{font-size:12px;margin:0;color:#6d6d73}.shared-track-row:hover{background:#fafafa}.shared-music .shared-intro h1{font-size:clamp(28px,5vw,50px);letter-spacing:-.045em}.shared-music .shared-intro{margin:48px 0 30px}.confidential-note{font-size:13px;line-height:1.65}.listening-disclosure{font-size:11px;max-width:720px;color:#666;line-height:1.6;margin-bottom:32px}.listening-disclosure a{color:inherit}.guest-player{border:0!important;margin:0!important;padding:22px!important;--player-accent:#ff542b}.guest-player .waveform{height:110px}.guest-player .comment-form{margin-top:22px}.guest-player input:not([type=range]),.guest-player textarea{box-sizing:border-box;width:100%;padding:13px 16px;border:1px solid #dedede;border-radius:14px;background:#fafafa;color:#111;font:inherit}.guest-player label{display:block;font-size:12px}.guest-player small{font-size:11px;line-height:1.5;color:#666}.guest-expand{animation:guest-reveal .24s ease-out;transform-origin:top}@keyframes guest-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.notifications{position:relative}.notification-bell{position:relative;border:0;background:transparent;padding:8px;display:flex;align-items:center}.notification-bell>span{position:absolute;right:-3px;top:-3px;border-radius:20px;background:#ff542b;color:#fff;min-width:17px;padding:2px;font-size:10px;font-weight:700}.notification-panel{position:absolute;right:0;top:44px;z-index:1000;width:min(370px,calc(100vw - 40px));max-height:70vh;overflow:auto;background:#fff;color:#151515;border:1px solid #e5e5e5;border-radius:24px;padding:20px;box-shadow:0 20px 60px #0002}.notification-panel header{display:flex;justify-content:space-between;margin:0;padding:0;font-size:12px}.notification-panel button{border:0;border-radius:12px;background:#f1f1f1;color:#111;padding:10px 12px;margin:5px}.notification-panel article{padding:16px 8px;border-bottom:1px solid #eee;font-size:12px}.notification-panel article[data-unread=true]{border-left:3px solid #ff542b}.notification-panel article p{margin:6px 0}.notification-panel small,.notification-note{font-size:10px;color:#666;line-height:1.5}.shared-track-row .download-track{width:auto!important;padding:0 16px;gap:8px;font-size:12px}.shared-music .shared-brand{color:#111;text-decoration:none}@media(max-width:600px){.legal-page{padding:24px 20px}.legal-page h1{margin-top:38px}.shared-track-row{gap:10px}.shared-track-row>span{display:none}.shared-track-title h2{font-size:13px}.shared-track-row .download-track{padding:0 10px}.download-track span{display:none}.guest-player{padding:14px!important}.notification-panel{position:fixed;right:14px;top:75px;box-sizing:border-box}.shared-music .shared-intro{gap:18px}.legal-footer nav{gap:14px}}@media(prefers-reduced-motion:reduce){.guest-expand{animation:none}}.shared-music{background:#fff;max-width:1200px}.shared-music>header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e6e6e6}.shared-music>header>.shared-brand{font:900 26px Montserrat,Arial,sans-serif;letter-spacing:-.065em}.shared-music footer.legal-footer{font:11px Montserrat,Arial,sans-serif;border-color:#e6e6e6}.shared-music footer.legal-footer nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.shared-music footer.legal-footer a{display:inline-flex;font-size:11px}.shared-music .guest-player .comments article{display:flex;border-top:0;padding:14px 0}.shared-music .guest-player .comments article>button{background:#f1f1f1;color:#111;width:auto;height:auto;border-radius:10px;padding:8px 12px}.shared-music .guest-player .comments p{flex:1;font-size:12px;line-height:1.6}.shared-music .guest-player .comments article>span{font:10px Montserrat,Arial,sans-serif}.guest-player .waveform{position:relative;height:110px}.guest-player .waveform svg{display:block;width:100%;height:110px}.guest-player .waveform .seek-control{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.guest-player .waveform:focus-within{outline:2px solid #ff542b;outline-offset:5px}.guest-player .player-times{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin:10px 0 0}.guest-player .player-times span:nth-child(2){font-size:8px;letter-spacing:.08em}.guest-player .comment-form{display:grid;gap:14px;border-top:1px solid #e9e9e9;padding-top:22px}.guest-player .comment-time{align-items:center}.guest-player .comment-time strong{padding:0;font-size:12px}.guest-player .comment-time button{border:0;border-radius:12px;padding:9px 13px;background:#eee;color:#222;font-size:11px;cursor:pointer}.guest-player .comment-form>.primary{justify-self:start;background:#171717;color:#fff;border:0;border-radius:14px;padding:13px 22px;font-size:12px;font-weight:700;cursor:pointer}.guest-player button:disabled{opacity:.45;cursor:not-allowed}.guest-player textarea{resize:vertical;min-height:80px}.guest-player audio{display:none}.share-list .inline-check{font-size:11px;flex-shrink:0}.legal-settings li{margin:9px 0}.share-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:19px 0}.share-list .share-link-info{min-width:0;display:grid;gap:7px}.share-link-info strong{overflow-wrap:anywhere}.share-list .share-link-actions{display:flex;align-items:center;gap:12px}.share-download-setting{width:160px;min-width:0}.share-list .share-revoke{width:135px;min-height:44px;justify-content:center;border:1px solid #1112;border-radius:14px;background:transparent;white-space:nowrap}.share-list .odnp-select-trigger{min-height:44px}.shared-track>.slide-panel{--motion-duration:.26s;--motion-ease:cubic-bezier(.22,1,.36,1)}@media(max-width:650px){.share-list article{grid-template-columns:1fr;gap:12px}.share-list .share-link-actions{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:10px}.share-download-setting{width:100%}.share-list .share-revoke{width:125px}}.track-player-transition{min-width:0}.library-track .track-player-transition .slide-panel{--motion-duration:.26s;--motion-ease:cubic-bezier(.22,1,.36,1);margin-top:0}.track-player-transition .track-listening{animation:none}.waveform,.waveform:focus-within,.guest-player .waveform:focus-within{outline:none!important;box-shadow:none!important;border:0!important}.waveform .seek-control:focus{outline:none!important}.waveform:has(.seek-control:focus-visible) svg{filter:drop-shadow(0 1px 0 var(--player-accent,#ff542b))}.audio-loading{display:flex;align-items:center;gap:9px;font-size:11px;color:#666;margin:12px 0}.audio-loading:before{content:"";width:13px;height:13px;border:2px solid #ddd;border-top-color:#ff542b;border-radius:50%;animation:audio-spin .8s linear infinite;flex:none}@keyframes audio-spin{to{transform:rotate(360deg)}}.music-library-status:has(progress){height:auto;min-height:52px}.music-library-status>span:has(progress){display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:0;width:100%;font-size:11px}.music-library-status progress{width:180px;max-width:100%;height:5px;accent-color:#ff542b}.notification-panel.notification-dark{width:min(490px,calc(100vw - 32px));box-sizing:border-box;padding:25px;background:radial-gradient(ellipse at top,#1a1a1d,#0d0e10);border:1px solid #ffffff15;border-radius:26px;color:#f3f3f4;box-shadow:0 24px 70px #0008,inset 0 1px #ffffff0c;max-height:min(830px,85vh);overflow:auto}.notification-dark>header{border:0!important;margin:0 0 24px!important;padding:0!important;display:flex;align-items:center}.notification-dark>header h2{font-size:26px;font-weight:500;letter-spacing:-.035em;margin:0}.notification-dark button{font:inherit;background:transparent;color:#eee;border:0;margin:0}.notification-dark>header button{padding:5px}.notification-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff1c;border-radius:14px;background:#19191c;padding:4px;gap:3px}.notification-tabs button{padding:11px 5px;border-radius:10px;font-size:12px;color:#8e8e95}.notification-tabs [aria-selected=true]{color:#fff;background:#29292d;box-shadow:inset 0 0 0 1px #ffffff12,0 2px 5px #0005}.notification-group{margin-top:25px}.notification-group-heading{display:flex;justify-content:space-between;align-items:center;margin:0 2px 14px;font-size:14px;color:#a0a0a7}.notification-group-heading b{background:#242428;border:1px solid #ffffff0b;border-radius:7px;padding:2px 8px;margin-left:7px;font-size:12px;font-weight:500}.notification-group-heading button{font-size:11px;padding:4px}.notification-dark .notification-group article{display:flex;position:relative;gap:13px;background:#19191c;border:1px solid #ffffff16;border-radius:18px;padding:17px;margin-top:10px;box-shadow:inset 0 1px #ffffff0b,0 4px 10px #0003}.notification-dark .notification-group article[data-unread=true]{border-left:1px solid #ffffff16}.notification-avatar{width:36px;height:36px;border-radius:50%;background:#2a2a31;color:#b6b4d2;display:grid;place-items:center;flex:none;border:1px solid #ffffff14}.notification-content{min-width:0;flex:1}.notification-content p{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:0!important}.notification-content p strong{font-weight:500}.notification-content p>span{color:#8c8c94}.notification-content time{font-size:10px;color:#8c8c94;display:block;margin-top:5px}.notification-content blockquote{background:#28282c;color:#eee;margin:13px 0 0;padding:13px 15px;border:0;border-radius:12px;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.notification-content blockquote span{display:block;color:#a6a1d1;font-size:10px;margin-bottom:5px}.notification-card-actions{display:flex;gap:5px;margin-top:9px;justify-content:flex-end}.notification-card-actions button{padding:5px;color:#a1a1ad}.notification-dot{width:8px;height:8px;border-radius:50%;background:#4389ff;position:absolute;right:14px;top:15px;box-shadow:0 0 12px #4389ff35}.notification-dark>footer{display:flex;justify-content:space-between;gap:12px;padding-top:22px;margin-top:22px;border-top:1px solid #ffffff12}.notification-dark>footer button{display:flex;align-items:center;gap:7px;padding:9px 0;font-size:11px}.notification-dark>footer .notification-primary{background:#241675;border:1px solid #6752e9;border-radius:10px;padding:10px 13px}.notification-dark .notification-note{color:#85858e;font-size:9px;line-height:1.7;margin:14px 0 0}.notification-empty{font-size:12px;color:#999;text-align:center;padding:35px 10px}@media(max-width:600px){.notification-panel.notification-dark{right:10px;top:65px;width:calc(100vw - 20px);padding:19px}.notification-dark>header h2{font-size:23px}.notification-dark>footer{flex-wrap:wrap}.notification-dark .notification-group article{padding:14px;gap:9px}.notification-avatar{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.audio-loading:before{animation:none}}.shell .notification-bell{color:#111}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .notification-bell{color:#fff;filter:drop-shadow(0 1px 1px #0003)}.download-all-row{display:flex;align-items:center;gap:14px;margin:28px 0 12px}.shared-music .download-all{display:inline-flex;align-items:center;gap:9px;background:#111;color:#fff;border:0;border-radius:999px;padding:13px 20px;font:700 12px var(--font-ui);cursor:pointer}.download-all-row>span{font-size:11px;color:#777}.shared-music :is(.download-track,.download-all){transition:transform .1s ease,box-shadow .1s ease;transform-origin:center}.shared-music :is(.download-track,.download-all):active{transform:scale(.94);box-shadow:inset 0 2px 5px #0002}.shared-music [data-push=true]{animation:download-push .24s cubic-bezier(.22,1,.36,1)}.download-status{font-size:11px;line-height:1.7;min-height:20px}.shared-music .download-all:disabled{opacity:.5;cursor:wait}@keyframes download-push{0%{transform:scale(1)}35%{transform:scale(.94)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.shared-music :is(.download-track,.download-all){transition:none}.shared-music [data-push=true]{animation:none}}.notification-panel.notification-dark{transform-origin:top right;transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility .26s;opacity:0;transform:translateY(-8px) scale(.96);visibility:hidden;pointer-events:none}.notification-panel.notification-dark[data-open=true]{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.notification-panel.notification-dark{transition:none;transform:none}}.wave-review .waveform,.guest-player .waveform{background:transparent!important}.waveform-comment-markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.guest-player .waveform-comment-markers>button{position:absolute;bottom:0;transform:translate(-50%);pointer-events:auto;display:grid;place-items:center;width:26px;height:26px;padding:0;border:2px solid #fff;border-radius:50%;background:#ff542b;color:#fff;cursor:pointer;box-shadow:0 2px 5px #0002}.guest-player .waveform-comment-markers>button:focus-visible{outline:2px solid #111;outline-offset:2px}.notification-panel,.notification-scroll{scrollbar-width:none;-ms-overflow-style:none}.notification-panel::-webkit-scrollbar,.notification-scroll::-webkit-scrollbar{display:none;width:0;height:0}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.module,.section-view,.task-landing){--secondary-ink:#fff;--soft-white:rgba(255,255,255,.78)}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.section-heading p,.task-list-meta,.task-save-status,.tags,.task-notes p,.task-form-hint,.empty p,.hint,.library-storage-status,.library-dirty,.library-feedback,.project-status,.player-times,.inline-check,.records-disclosure,.records-empty,.record-body small,.record-body>span,.collection-heading>span,.music-library-heading>div:last-child>span,.library-empty-state p,.calendar-agenda>div>p,.calendar-focus .focus-summary>p,.calendar-connection p,.calendar-connection small,.calendar-day-entry,.calendar-text-button,.task-parent-context>span,.task-parent-context small){color:var(--secondary-ink,#fff)!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .module .section-heading p{color:#fff!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.search-box,.module .search-box,.module .library-tools>.search-box){background:#ffffff1f!important;box-shadow:7px 7px 14px #00000015,-7px -7px 14px #fff4!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .search-box svg{color:#ffffffc7!important;stroke:currentColor!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(input,textarea)::placeholder{color:#ffffffc7!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.module .inline-task-editor,.module .inline-task-editor fieldset,.module .editor,.module .audio-card,.module .priority:not(.p2),.module .comment>button:not(:first-child),.module .odnp-select-trigger,.calendar-editor input,.calendar-editor textarea,.calendar-connection input){background:#ffffff1f!important;border-color:#fff5}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.module .inline-task-editor input,.module .inline-task-editor textarea,.module .editor input,.module .editor textarea){background:transparent!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.module button:not(.primary):not(.play-button):not(.track-play):not(.odnp-select-trigger):not(.calendar-day-number):not([aria-pressed=true])):hover{background:#ffffff24}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .module .track-stage{background:#ffffff24;color:#fff}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .module .waveform svg g:first-of-type{fill:#ffffff90}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .user-email{color:#ffffffc7}.shell.color-page .area-task-list[data-task-area=people]{padding-left:0!important;padding-right:0!important}.shell.color-page .area-task-list[data-task-area=people]>.section-heading{margin-left:0!important;padding-left:0!important;text-align:left}.shell.color-page .area-task-list[data-task-area=people]>.section-heading h2{margin-left:-.045em!important}.calendar-day-entry,.calendar-agenda .calendar-event,.today-events>button{animation:calendar-entry-in .24s ease-out both}@keyframes calendar-entry-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.calendar-day-entry,.calendar-agenda .calendar-event,.today-events>button{animation:none}}body:has(.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings])) .odnp-select-menu{background:#fff;border-color:#ffffffb0}body:has(.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings])) .odnp-select-option:is([data-highlighted=true],[aria-selected=true]){background:#ff542b14}body:has(.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings])) :is(.odnp-select-icon,.odnp-select-check){color:#111}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.task-card .actions button,.priority.p0,.priority.p1,.track-number,.audio-loading,.wave-review .comments>p,.inline-editor-heading,.module .editor-close,.editor-relationship>summary,.editor-relationship p,.inline-editor-actions>button:not(.primary),.project-dirty,.player-times span,.module .priority-picker button:not([aria-pressed=true])){color:#fff!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .audio-loading:before{border-color:#fff5;border-top-color:#fff}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) .notification-dark :is(.notification-group-heading,.notification-tabs button,.notification-note,.notification-card time,.notification-card p>span){color:#ffffffba}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) :is(.track-name span,.library-track time,.track-version-select,.music-library-status,.filter-tabs small,.project-info-toggle){color:#ffffffd9!important}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) aside :is(nav button,small){color:#ffffffdb}.shell.color-page:not([data-section="Music & Demos"]):not([data-section=Settings]) aside nav button:is(.selected,:hover){background:#ffffff18;color:#fff}.shell.color-page[data-section=Calendar] .calendar-view.calendar-view{--secondary-ink:#111;--soft-white:#111;color:#111}.shell.color-page[data-section=Calendar] .calendar-view.calendar-view :is(p,small,label,time,.section-kicker,.calendar-day-entry,.calendar-text-button,.calendar-connection-toggle,.odnp-select-trigger,.calendar-agenda>div>p,.calendar-sync-error){color:#111!important}.shell.color-page[data-section=Calendar] .calendar-view.calendar-view input::placeholder,.shell.color-page[data-section=Calendar] .calendar-view.calendar-view textarea::placeholder{color:#111a!important}#calendar-event-editor :is(p,label,input,textarea,h2,button:not(.calendar-primary)){color:#111!important}.shell.color-page[data-section=Calendar] .calendar-view.calendar-view .calendar-day-number:is(:hover,:focus-visible),.shell.color-page[data-section=Calendar] .calendar-view.calendar-view .calendar-day.today .calendar-day-number,.shell.color-page[data-section=Calendar] .calendar-view.calendar-view .calendar-primary{color:#fff!important}.shell.color-page[data-section=Calendar] .user-email.user-email,.calendar-focus.focus :is(p,small,time,.calendar-text-button){color:#111!important}.shell main>h1,.page-content>h1,.shell .section-compact-heading h1,.shell .calendar-view .calendar-title,.shell .wb-heading h1,.shell .private-notes .pc-page-heading h1,.shell .music-library-heading h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important;letter-spacing:-.04em!important;margin:0!important;font-weight:800!important}.shell .section-compact-heading{margin:8px 0 24px;padding:0}.shell .section-compact-heading h1{padding:0}.shell .calendar-view .calendar-intro{display:block;padding:0;margin:8px 0 24px;min-height:0}.shell .calendar-view .calendar-intro>.section-kicker,.shell .calendar-view .calendar-stamp{display:none}.shell .music-library-heading{margin:8px 0 24px;padding:0;align-items:center}.shell .music-library-heading .eyebrow{display:none}.shell .music-library-heading>div>strong{font-size:32px!important;line-height:1}.shell .private-notes .pc-page-heading{margin:8px 0 20px;padding:0;border:0;align-items:center}.shell .private-notes .pc-page-heading>div>span{display:none}.shell .private-notes .pc-page-heading p{margin:8px 0 0}.shell .wb-heading{margin:8px 0 24px;align-items:center}.shell .module .section-heading h2{font-size:26px!important;line-height:1.15!important;margin:0 0 12px}.shell main>h1,.page-content>h1{margin:8px 0 24px!important}.project-color-field{display:grid;gap:10px;font-size:12px}.project-color-field>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.shell .project-color-field button{padding:7px 10px;border:1px solid #1113;min-height:32px}.shell .project-color-field .project-color-swatch{width:32px;height:32px;min-width:32px;padding:0;border:2px solid #fff;outline:1px solid #1113;border-radius:50%;color:#fff;font-weight:700}.project-color-field button[aria-pressed=true]{box-shadow:0 0 0 2px #111}.project-custom-color{display:flex!important;align-items:center;gap:8px}.shell .project-custom-color input[type=color]{width:38px!important;height:32px;min-width:38px!important;padding:2px;cursor:pointer;border:1px solid #aaa;border-radius:8px}.tl-project-color{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.shell .task-timeline .tl-bar{background:var(--tl-tint,#fff)!important}.shell .task-timeline .tl-summary{background:var(--tl-project,#aaa)}@media(max-width:650px){.shell .music-library-heading{gap:16px}.shell .music-library-heading>div>strong{font-size:24px!important}.shell .music-library-heading>div>span{font-size:8px}.shell .pc-page-heading p{max-width:240px}}#root .shell[data-section=Tasks] .task-timeline .tl-bar{background:var(--tl-tint,#fff)!important;border-left-color:var(--tl-accent)!important}#root .shell{--surface-ink:#171b20;--surface-muted:#4c535d;--surface-line:#26313b25;--surface-panel:#ffffff52;--surface-input:#ffffff38;--surface-hover:#ffffff70;--surface-accent:#bc3f32;--surface-base:#edf0f2;--surface-warm:rgba(244,94,78,.32);--surface-cool:rgba(58,130,148,.22);--surface-plum:rgba(111,88,133,.2);--page-color:#edf0f2;background-color:var(--surface-base)!important;background-image:none!important;background-attachment:fixed;color:var(--surface-ink)!important;min-width:0}#root .shell[data-section=Home]{--surface-base:#fff;--surface-warm:transparent;--surface-cool:transparent;--surface-plum:transparent;--surface-panel:#fafbfcda;--surface-input:#f4f6f8d9;--page-color:#fff}#root .shell[data-section=Tasks]{--surface-base:#fafbfc;--surface-warm:transparent;--surface-cool:transparent;--surface-plum:transparent;--surface-panel:#ffffffba;--page-color:#fafbfc}#root .shell[data-section="Brand Projects"]{--surface-base:#c1121f;--page-color:#c1121f;--surface-accent:#9d2819}#root .shell[data-section=Calendar]{--surface-base:#d93624;--page-color:#d93624;--surface-accent:#684800}#root .shell[data-section="Live & Gigs"]{--surface-base:#003049;--page-color:#003049;--surface-accent:#452989}#root .shell[data-section=Finance]{--surface-base:#780000;--page-color:#780000;--surface-accent:#86254b}#root .shell[data-section=People]{--surface-base:#669bbc;--page-color:#669bbc;--surface-accent:#145d58}#root .shell[data-section=Equipment]{--surface-base:#45586c;--page-color:#45586c;--surface-accent:#233e83}#root .shell[data-section=Shopping]{--surface-base:#a63e1b;--page-color:#a63e1b;--surface-accent:#7a3e09}#root .shell[data-section="Content & Marketing"]{--surface-base:#e95d2c;--page-color:#e95d2c;--surface-accent:#435b0b}#root .shell[data-section=Privat]{--surface-base:#424048;--page-color:#424048;--surface-accent:#235435}#root .shell[data-section=Settings]{--surface-base:#f6f7f9;--surface-warm:transparent;--surface-cool:transparent;--surface-plum:transparent;--page-color:#f6f7f9}#root .shell[data-section="Music & Demos"]{--surface-base:#0c0f12;--surface-ink:#f5f5f4;--surface-muted:#bdc3cc;--surface-line:#e0e7f02e;--surface-panel:#181e24ba;--surface-input:#ffffff0c;--surface-hover:#ffffff12;--surface-accent:#ff643c;--page-color:#0c0f12;--surface-warm:rgba(112,49,44,.08);--surface-cool:rgba(41,77,93,.13);--surface-plum:rgba(76,49,87,.08);color-scheme:dark}#root .shell>aside{background:#ffffff4f!important;color:var(--surface-ink)!important;border-right:1px solid var(--surface-line);box-shadow:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#root .shell[data-section="Music & Demos"]>aside{background:#1014199c!important}#root .shell>aside .brand{color:var(--surface-ink)}#root .shell>aside nav button{color:var(--surface-ink)!important;font-weight:600;border-radius:11px}#root .shell>aside nav button:is(.selected,:hover){background:var(--surface-panel)!important;color:var(--surface-ink)!important}#root .shell>aside nav button.selected{box-shadow:inset 3px 0 var(--surface-accent)}#root .shell>aside nav button svg{color:var(--surface-accent)!important}#root .shell>aside small{color:var(--surface-muted)!important;line-height:1.6}#root .shell>aside .language-switch button{color:var(--surface-ink)!important;border-color:var(--surface-line);background:transparent}#root .shell>aside .language-switch button[aria-pressed=true]{background:var(--surface-panel);color:var(--surface-ink)!important}#root .shell>main{background:transparent!important;color:var(--surface-ink);max-width:1440px;min-width:0;padding:24px clamp(20px,3.5vw,56px) 80px}#root .shell>main>header{border-bottom:1px solid var(--surface-line)!important;margin-bottom:30px;padding-bottom:20px;gap:16px;color:var(--surface-muted)}#root .shell>main>header .user-email{color:var(--surface-muted)!important}#root .shell :is(.module,.wb,.private-notes,.calendar-view){color:var(--surface-ink)!important;--secondary-ink:var(--surface-muted);--soft-white:var(--surface-muted);--wb-line:var(--surface-line);--wb-soft:var(--surface-input);--wb-panel:var(--surface-panel)}#root .shell :is(main>h1,.page-content>h1,.section-compact-heading h1,.calendar-view .calendar-title,.wb-heading h1,.private-notes .pc-page-heading h1,.music-library-heading h2){font-size:clamp(34px,3.6vw,52px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.045em!important;text-transform:uppercase;font-style:normal!important;color:var(--surface-ink)!important;overflow-wrap:anywhere}#root .shell .music-library-heading{border-bottom:1px solid var(--surface-line)!important;padding-bottom:22px}#root .shell .section-heading h2{font-style:normal!important;font-weight:750;letter-spacing:-.035em}#root .shell :is(.focus,.calendar-focus.focus,.ops-summary>article,.gig-card,.finance-split>article,.balance-card,.records-list>article,.sharing-history,.fr-summary,.fr-report,.fr-metric,.private-card,.wb-overview>article,.wb-board-column,.wb-dashboard>article,.wb-filter-panel,.library-tools,.track-dropzone,.brand-review-layout,.library-review-panel,.library-empty-state,.calendar-agenda,.calendar-month,.calendar-focus-detail){background:var(--surface-panel)!important;color:var(--surface-ink)!important;border:1px solid var(--surface-line)!important;border-radius:18px;box-shadow:0 6px 22px #19273207,inset 0 1px #ffffff38}#root .shell .focus{padding:24px}#root .shell .private-card.pc-sand{background:#f6e5d99c!important}#root .shell .private-card.pc-sky{background:#dcebf19c!important}#root .shell .private-card.pc-rose{background:#f1dce39c!important}#root .shell .private-card.pc-plain{background:#f5f5f7ad!important}#root .shell .tiles{gap:16px}#root .shell .tiles>button{border-radius:18px;border:1px solid #1a27311a;box-shadow:0 5px 18px #19273208;background-image:none!important;min-height:136px;padding:20px}#root .shell .tiles>button:nth-child(3){background-color:#c1121f!important}#root .shell .tiles>button:nth-child(4){background-color:#d93624!important}#root .shell .tiles>button:nth-child(5){background-color:#003049!important}#root .shell .tiles>button:nth-child(6){background-color:#780000!important}#root .shell .tiles>button:nth-child(7){background-color:#669bbc!important}#root .shell .tiles>button:nth-child(8){background-color:#45586c!important}#root .shell .tiles>button:nth-child(9){background-color:#a63e1b!important}#root .shell .tiles>button:nth-child(10){background-color:#e95d2c!important}#root .shell .tiles>button:nth-child(11){background-color:#424048!important}#root .shell :is(.section-heading p,.task-list-meta,.task-save-status,.tags,.task-notes p,.task-form-hint,.empty p,.hint,.library-storage-status,.library-dirty,.library-feedback,.project-status,.player-times,.inline-check,.records-disclosure,.records-empty,.record-body small,.record-body>span,.collection-heading>span,.music-library-heading>div:last-child>span,.calendar-agenda>div>p,.calendar-connection p,.calendar-connection small,.calendar-day-entry,.calendar-text-button,.task-parent-context>span,.task-parent-context small,.track-name span,.library-track time,.music-library-status,.filter-tabs small,.fine-print,.project-info-toggle,.upload-zone span){color:var(--surface-muted)!important}#root .shell :is(.task-body>strong,.task-card .actions button,.inline-editor-heading,.editor-close,.editor-relationship summary,.editor-relationship p,.inline-editor-actions>button:not(.primary),.project-dirty,.player-times span,.track-version-select,.priority-picker button:not([aria-pressed=true]),.record-body,.private-card footer small,.pc-task-title small){color:var(--surface-ink)!important}#root .shell :is(.task-controls,.task-card,.task-family,.task-parent-context,.library-navigation,.music-library-status,.library-dirty,.gig-sheet,.shopping-item,.shopping-list-group>h3,.calendar-connection,.project-info,.task-timeline,.wb-navigation){border-color:var(--surface-line)!important}#root .shell .area-task-list{border-top:1px solid var(--surface-line)!important;background:transparent!important;color:var(--surface-ink)!important}#root .shell .area-task-list:before{background:var(--surface-line)}#root .shell .task-card:hover{background:var(--surface-input)!important;transform:none}#root .shell .module :is(.inline-task-editor,.editor,.inline-task-editor fieldset,.project-info .editor){background:var(--surface-panel)!important;color:var(--surface-ink)!important;border:1px solid var(--surface-line);border-radius:16px}#root .shell :is(.search-box,.module .search-box,.module .library-tools>.search-box,.wb-search,.pc-toolbar>label){background:var(--surface-input)!important;color:var(--surface-ink)!important;border:1px solid var(--surface-line)!important;box-shadow:none!important;border-radius:14px}#root .shell .search-box svg{color:var(--surface-muted)!important;stroke:currentColor!important}#root .shell :is(input,textarea)::placeholder{color:var(--surface-muted)!important;opacity:1!important}#root .shell .module :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select),#root .shell .wb :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){color:var(--surface-ink)!important;caret-color:var(--surface-ink);border-color:var(--surface-line)!important}#root .shell :is(.module .editor,.module .inline-task-editor,.calendar-editor,.project-create) :is(input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){background:var(--surface-input)!important;border-radius:10px}#root .shell .module :is(label,.field-label,.inline-editor-heading,.editor-relationship p),#root .shell .module .pc-add input{color:var(--surface-ink)!important}#root .shell :is(label,input,textarea,select,.field-label,.odnp-select-trigger){font-style:normal!important}#root .shell :is(.odnp-select-trigger,.area-picker-trigger){background:var(--surface-input)!important;color:var(--surface-ink)!important;border-color:var(--surface-line)!important;box-shadow:none}#root .shell :is(.module button,.wb button,.calendar-view button,.logout,.notification-bell){color:var(--surface-ink);border-color:var(--surface-line)}#root .shell .module :is(button.primary,.filter-tabs button[aria-pressed=true],.priority-picker button[aria-pressed=true]),#root .shell :is(.wb-primary,.calendar-primary){background:var(--surface-ink)!important;color:var(--surface-base)!important;border-color:var(--surface-ink)!important;box-shadow:none}#root .shell .module :is(.filter-tabs button:not([aria-pressed=true]),.priority-picker button:not([aria-pressed=true])){color:var(--surface-ink)!important}#root .shell .module :is(.library-navigation button.current,.library-share){background:var(--surface-ink)!important;color:var(--surface-base)!important;border-color:var(--surface-ink)!important}#root .shell :is(.brand-library-toolbar button[aria-pressed=true],.shopping-item button[aria-pressed=true],.wb-check[aria-pressed=true],.calendar-day.today .calendar-day-number,.library-trash-toggle[aria-pressed=true],.lc-toolbar button[aria-pressed=true]){background:var(--surface-ink)!important;color:var(--surface-base)!important}#root .shell .project-color-field .project-color-swatch{color:#fff!important}#root .shell :is(button,a,input,textarea,[role=button],[role=combobox]):focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}#root .shell :is(.search-box,.wb-search):focus-within{outline:2px solid var(--surface-accent);outline-offset:2px}#root .shell .wb-table-wrap,#root .shell .task-timeline{background:var(--surface-panel)!important;border:1px solid var(--surface-line);border-radius:16px}#root .shell .wb-board-column{padding:16px}#root .shell .task-timeline .tl-bar{background:var(--tl-tint,#ffffffbb)!important;border-left-color:var(--tl-accent)!important}#root .shell .task-timeline .tl-summary{background:var(--tl-project,#a98aff)!important}#root .shell .calendar-view :is(.calendar-grid,.month-grid,.calendar-month-grid){background:var(--surface-panel);border-color:var(--surface-line)}#root .shell .calendar-view :is(.calendar-day,.month-day){border-color:var(--surface-line)}#root .shell .calendar-view :is(p,small,label,time,.section-kicker,.calendar-day-entry,.calendar-text-button,.calendar-connection-toggle,.odnp-select-trigger,.calendar-sync-error){color:var(--surface-ink)!important}#root .shell .calendar-focus.focus :is(p,small,time,.calendar-text-button){color:var(--surface-ink)!important}#root .shell :is(.ops-modal>form,.wb-detail,.wb-inline-form,.music-library .library-editor,.pc-editor){background:#f7f8fa!important;color:#171b20!important;border-color:#26313b30}#root .shell :is(.ops-modal,.wb-detail) :is(label,p,small,input,textarea,button:not(.primary):not(.wb-primary),.odnp-select-trigger){color:#171b20!important;--surface-ink:#171b20;--surface-muted:#4c535d;--surface-line:#26313b30;--surface-base:#f7f8fa;--surface-input:#fff;--surface-panel:#fff}#root .shell :is(.ops-modal,.wb-detail) :is(input:not([type=checkbox]):not([type=range]):not([type=color]),textarea,.odnp-select-trigger){background:#fff!important;color:#171b20!important}body:has(#root .shell) .odnp-select-menu{background:#fafbfc!important;color:#171b20;border-color:#26313b25;box-shadow:0 16px 42px #18222e20}body:has(#root .shell) .odnp-select-option{color:#171b20!important}body:has(#root .shell) .odnp-select-option:is([data-highlighted=true],[aria-selected=true]){background:#e9eef2!important}#root .shell[data-section="Music & Demos"] :is(.lc-sheet,.lc-library,.track-listening,.music-inbox,.music-collections,.upload-recovery){background:var(--surface-panel)!important;color:var(--surface-ink)!important;border-color:var(--surface-line)!important;border-radius:16px}#root .shell[data-section="Music & Demos"] :is(.lc-popover,.lc-filter-popover){background:#1a2027!important;color:#f5f5f4!important;border-color:#ffffff30}#root .shell[data-section="Music & Demos"] .module :is(.track-name strong,.lc-facet,.music-library-status button,.upload-recovery button,.notification-bell,.library-idea-action button){color:var(--surface-ink)!important}#root .shell[data-section="Music & Demos"] .module :is(.track-dropzone>button,.track-play,.play-button){background:#fa6037!important;color:#fff!important}#root .shell[data-section="Music & Demos"] .module .inline-task-editor :is(label,.field-label,.editor-close,.editor-relationship summary,.editor-relationship p){color:var(--surface-ink)!important}#root .shell[data-section="Music & Demos"] .module .inline-task-editor .primary{color:#0c0f12!important}#root .shell .gig-workspace .gig-sheet>aside{background:transparent!important;color:var(--surface-ink)!important;border-color:var(--surface-line);position:static;height:auto}#root .shell .gig-sheet header{padding-bottom:14px;margin-bottom:0;border-color:var(--surface-line)}@media(max-width:750px){#root .shell>main{padding:20px 16px 70px}#root .shell>aside{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffffa6!important}#root .shell[data-section="Music & Demos"]>aside{background:#101419!important}#root .shell :is(main>h1,.page-content>h1,.section-compact-heading h1,.calendar-view .calendar-title,.wb-heading h1,.private-notes .pc-page-heading h1,.music-library-heading h2){font-size:clamp(30px,7vw,40px)!important;line-height:1.1!important}#root .shell .tiles{gap:10px}#root .shell .tiles>button{min-height:116px;padding:14px}#root .shell .wb-heading,#root .shell .wb-heading-actions{flex-wrap:wrap}}@media(prefers-reduced-transparency:reduce){#root .shell{--surface-panel:#f4f6f8;--surface-input:#fff}#root .shell>aside{background:#f4f6f8!important;backdrop-filter:none;-webkit-backdrop-filter:none}#root .shell[data-section="Music & Demos"]{--surface-panel:#181e24;--surface-input:#202832}#root .shell[data-section="Music & Demos"]>aside{background:#101419!important}}body,button,input,select,textarea,#root *,body .odnp-select-menu *{font-family:Montserrat,sans-serif!important}#root .shell{--surface-panel:#ffffff52;--surface-input:#ffffff30;--surface-hover:#ffffff60;background-image:none!important;background-attachment:scroll}#root .shell[data-section=Home]{--surface-panel:#f5f6f875;--surface-input:#f0f2f480}#root .shell[data-section=Tasks]{--surface-panel:#ffffff70;--surface-input:#ffffff70}#root .shell[data-section="Music & Demos"]{--surface-base:#0c0f12;--page-color:#0c0f12;--surface-panel:#ffffff08;--surface-input:#ffffff0a;--surface-hover:#ffffff10}#root .shell>aside{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff26!important}#root .shell[data-section="Music & Demos"]>aside{background:#ffffff03!important}#root .shell>aside nav button{position:relative;border-radius:0;box-shadow:none!important}#root .shell>aside nav button.selected:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;background:var(--surface-accent);border-radius:0}#root .shell>aside nav button:nth-child(1) svg,#root .shell>aside nav button:nth-child(2) svg{color:#30343b!important}#root .shell>aside nav button:nth-child(3) svg{color:#fa6037!important}#root .shell>aside nav button:nth-child(4) svg{color:#9d2819!important}#root .shell>aside nav button:nth-child(5) svg{color:#8a6200!important}#root .shell>aside nav button:nth-child(6) svg{color:#6145a6!important}#root .shell>aside nav button:nth-child(7) svg{color:#9d315c!important}#root .shell>aside nav button:nth-child(8) svg{color:#18766d!important}#root .shell>aside nav button:nth-child(9) svg{color:#365da6!important}#root .shell>aside nav button:nth-child(10) svg{color:#a76515!important}#root .shell>aside nav button:nth-child(11) svg{color:#5c7b0d!important}#root .shell>aside nav button:nth-child(12) svg{color:#39734e!important}#root .shell[data-section="Music & Demos"]>aside nav button:is(:nth-child(1),:nth-child(2)) svg{color:#eee!important}#root .shell :is(main>h1,.page-content>h1,.section-compact-heading h1,.calendar-view .calendar-title,.wb-heading h1,.private-notes .pc-page-heading h1,.music-library-heading h2){font-size:clamp(34px,3.6vw,48px)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.045em!important;text-transform:uppercase}#root .shell :is(.section-heading h2,.collection-heading h3,.library-links h2,.library-navigation>button:first-child){font-size:24px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.025em;text-transform:none}#root .shell :is(.ops-summary,.records-list,.finance-split) h2{font-size:24px!important;font-weight:800!important;line-height:1.25!important}#root .shell .tiles>button{background-image:none!important;box-shadow:none}#root .shell :is(.focus,.ops-summary>article,.gig-card,.finance-split>article,.balance-card,.records-list>article,.fr-summary,.fr-report,.fr-metric,.private-card,.wb-overview>article,.wb-board-column,.wb-dashboard>article,.track-dropzone,.library-tools,.calendar-agenda,.calendar-focus-detail){box-shadow:none!important}#root .shell :is(.task-timeline,.tl-scroll,.wb-calendar,.wb-calendar-grid,.calendar-month,.calendar-focus.focus,.library-empty-state,.lc-sheet,.lc-library,.track-listening,.sharing-history){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#root .shell .task-timeline{padding:0}#root .shell .tl-scroll{border-top:1px solid var(--surface-line)!important;border-bottom:1px solid var(--surface-line)!important}#root .shell .tl-dates,#root .shell .tl-label{background:var(--surface-base)!important}#root .shell .tl-bar{border-left:3px solid var(--tl-accent)!important}#root .shell .tl-milestone>button{color:var(--tl-accent)!important}#root .shell .calendar-view :is(.month-days,.month-days>.calendar-day,.day-blank,.calendar-month-grid){background:transparent!important;color:var(--surface-ink)!important;border-color:var(--surface-line)!important;border-radius:0}#root .shell .calendar-view .month-days{border:0!important;border-top:1px solid var(--surface-line)!important}#root .shell .calendar-view .calendar-day{border-bottom:1px solid var(--surface-line)!important}#root .shell .calendar-view .calendar-day .calendar-day-number:is(:hover,:focus-visible),#root .shell .calendar-view .calendar-day.today .calendar-day-number{background:#171b20!important;color:#fff!important}#root .shell .calendar-focus.focus{padding:20px 0}#root .shell :is(.search-box,.wb-search,.pc-toolbar>label){box-shadow:none!important;outline:0!important}#root .shell :is(.search-box,.wb-search,.pc-toolbar>label):focus-within{border-color:var(--surface-ink)!important;outline:0!important;box-shadow:none!important}#root .shell :is(.search-box,.wb-search,.pc-toolbar>label) input{background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;min-width:0;flex:1;width:100%;font-style:normal!important}#root .shell :is(.search-box,.wb-search,.pc-toolbar>label) svg{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;flex:none}#root .shell .music-collections{padding:16px!important;gap:12px!important}#root .shell .music-collections button{padding:14px!important;min-width:0;overflow-wrap:anywhere;transform:none!important}#root .shell .music-inbox{padding:16px!important;margin:20px 0!important;min-width:0}#root .shell .music-inbox .inbox-toggle{display:flex;align-items:center;text-align:left;width:100%;padding:10px 12px!important;border:0!important;background:transparent!important;min-height:44px}#root .shell .music-inbox .inbox-content{padding:12px;min-width:0}#root .shell .music-inbox fieldset{border:0;padding:0;display:grid;gap:20px;min-width:0}#root .shell .music-inbox form{margin:20px 0}#root .shell .music-inbox :is(form button,.inbox-refresh){width:max-content;max-width:100%;min-height:44px;padding:12px 20px!important;border-radius:999px}#root .shell .music-inbox .inbox-refresh{display:block;margin:20px 0}#root .shell .music-inbox article{padding:16px 0;border-top:1px solid var(--surface-line);display:flex;gap:16px;align-items:center;justify-content:space-between;overflow-wrap:anywhere}#root .shell .library-navigation{padding:16px 0!important;gap:16px!important;align-items:center;flex-wrap:wrap}#root .shell .library-navigation .create-playlist{border:1px solid var(--surface-line)!important;border-radius:999px!important;padding:12px 18px!important;margin:0 4px;flex:none}#root .shell .library-empty-state{padding:24px 0!important}#root .shell .library-links{display:block!important;margin:40px 0 24px!important;padding:24px 0!important;border:0!important;border-top:1px solid var(--surface-line)!important}#root .shell .library-links>.section-heading{margin-bottom:16px}#root .shell .link-manager-toggle,#root .shell .history-toggle{display:inline-flex!important;align-items:center;gap:16px;max-width:100%;white-space:normal;text-align:left;padding:13px 20px!important;border:1px solid var(--surface-line)!important;border-radius:999px!important;background:var(--surface-input)!important;line-height:1.5}#root .shell .link-manager-toggle span{margin:0!important;padding:3px 8px;border-radius:999px;background:var(--surface-input)!important;white-space:nowrap;color:var(--surface-muted)!important}#root .shell[data-section="Music & Demos"] :is(.library-track,.library-track:hover,.library-track.active-track,.library-track-top,.track-listening,.sc-room,.lc-sheet,.lc-library){background:transparent!important;background-image:none!important;box-shadow:none!important}#root .shell[data-section="Music & Demos"] .sc-room{--sc-surface:#0c0f12;--sc-ink:#f5f5f4;--sc-muted:#bdc3cc;border:0!important;border-radius:0!important;padding:20px 0!important}#root .shell[data-section="Music & Demos"] .module :is(.track-play,.sc-main-play){width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;flex:0 0 48px!important;aspect-ratio:1;border-radius:50%!important;padding:0!important;display:grid!important;place-items:center;background:#fa6037!important;color:#fff!important;border:0!important;box-shadow:none!important;transform:none!important}#root .shell .library-track-top{gap:16px!important}#root .shell .track-name{padding:4px 8px!important;min-width:0;overflow-wrap:anywhere}#root .shell .library-track-top .track-name strong{line-height:1.4}#root .shell .lc-sheet .track-actions{padding-top:8px}#root .shell .sc-player-header{gap:18px!important}#root .shell .sc-player-header>div{min-width:0}#root .shell .priority{font-size:11px!important;font-weight:700!important;padding:5px 9px!important;border-radius:6px;line-height:1.3;background:#dce9ff!important;color:#133d78!important;border:1px solid #547dbb!important}#root .shell .priority.p1{background:#ffcf52!important;color:#553900!important;border-color:#a16d00!important}#root .shell .priority.p2{background:#c72736!important;color:#fff!important;border-color:#8d1420!important}#root .shell .priority-picker .p0>span{background:#3f78c2!important}#root .shell .priority-picker .p1>span{background:#c58900!important}#root .shell .priority-picker .p2>span{background:#c72736!important}#root .shell .priority-picker .p0[aria-pressed=true]{background:#dce9ff!important;color:#133d78!important}#root .shell .priority-picker .p1[aria-pressed=true]{background:#ffcf52!important;color:#553900!important}#root .shell .priority-picker .p2[aria-pressed=true]{background:#c72736!important;color:#fff!important}#root .shell .area-task-list[data-task-area=content] .task-family:has(>.task-entry:not(.child-entry)>.task-card:hover){background:var(--surface-input)!important}#root .shell .area-task-list[data-task-area=content] .task-family>.task-entry:not(.child-entry)>.task-card:hover{background:transparent!important}#root .shell .gig-open time{display:block;font-size:12px;font-weight:500;line-height:1.5}#root .shell .workspace-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:#050b144d;display:flex;align-items:center;justify-content:center;padding:24px;overscroll-behavior:contain;animation:workspace-fade .16s ease}#root .shell .workspace-dialog{width:min(680px,100%);max-height:min(680px,85dvh);display:flex;flex-direction:column;background:var(--surface-base)!important;color:var(--surface-ink)!important;border:1px solid var(--surface-line);border-radius:18px;padding:24px;box-shadow:0 20px 60px #0002;outline:0!important;min-width:0;animation:workspace-enter .2s cubic-bezier(.22,1,.36,1)}#root .shell .workspace-dialog>header{display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid var(--surface-line);padding-bottom:18px;flex:none}#root .shell .workspace-dialog>header h2{font-size:22px!important;line-height:1.35!important;font-weight:800!important;margin:0;overflow-wrap:anywhere}#root .shell .workspace-dialog>header>button{margin-left:auto;flex:none;display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border-radius:50%}#root .shell .workspace-dialog-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:18px 4px 4px 0;min-height:0}#root .shell .workspace-dialog .share-list{max-height:none!important}#root .shell .workspace-dialog article{padding:18px 0;border-bottom:1px solid var(--surface-line);display:grid;gap:10px;font-size:13px;overflow-wrap:anywhere}#root .shell .workspace-dialog p{font-size:13px;line-height:1.7}#root .shell .workspace-dialog .share-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}#root .shell .workspace-dialog .share-link-info{min-width:0;flex:1}#root .shell .workspace-dialog .actions{margin-top:24px}#root .shell .slide-panel{--motion-duration:.28s;--motion-ease:cubic-bezier(.22,1,.36,1)}@keyframes workspace-fade{0%{opacity:0}to{opacity:1}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:750px){#root .shell :is(main>h1,.page-content>h1,.section-compact-heading h1,.calendar-view .calendar-title,.wb-heading h1,.private-notes .pc-page-heading h1,.music-library-heading h2){font-size:32px!important}#root .shell .workspace-dialog-backdrop{padding:12px}#root .shell .workspace-dialog{padding:18px;max-height:88dvh}#root .shell .music-collections{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;padding:12px!important}#root .shell .music-inbox .inbox-content{padding:8px}#root .shell .library-track-top,#root .shell .workspace-dialog .share-link-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#root .shell .workspace-dialog-backdrop,#root .shell .workspace-dialog{animation:none}}#root .shell .music-inbox .inbox-toggle{justify-content:flex-start!important}#root .shell .music-inbox input:not([type=checkbox]){background:var(--surface-input)!important;color:var(--surface-ink)!important;border:1px solid var(--surface-line)!important;border-radius:10px}#root .shell .wb-badge.priority-0{background:#dce9ff!important;color:#133d78!important;border:1px solid #547dbb}#root .shell .wb-badge.priority-1{background:#ffcf52!important;color:#553900!important;border:1px solid #a16d00}#root .shell .wb-badge.priority-2{background:#c72736!important;color:#fff!important;border:1px solid #8d1420}html{scrollbar-gutter:stable}#root .shell .workspace-dialog{max-height:min(640px,82dvh)!important}#root .shell .brand-library :is(.track-stage,.film-caption,.audio-loading,.player-times,.player-times span,.film-feedback,.film-feedback p,.film-feedback label,.film-feedback h4,.film-feedback small){color:var(--surface-ink)!important}#root .shell .brand-library .track-stage{border-color:var(--surface-line)!important;background:var(--surface-input)!important}#root .shell .brand-library .film-feedback{background:var(--surface-panel)!important;box-shadow:none!important}#root .shell :where(.module,.install-settings,.onedrive-settings,.legal-settings) h2{font-size:24px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.025em!important}#root .shell .workspace-dialog>header h2{font-size:22px!important;line-height:1.35!important}#root .shell .task-card .task-body>strong{font-size:18px!important;font-weight:700!important;line-height:1.4!important}#root .shell .calendar-view .calendar-agenda{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important}body:has(#root .shell) .calendar-event-popover{background:#ffe17aee!important;color:#171b20!important;border:1px solid #171b2030!important;border-radius:18px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 36px #171b2020!important}body:has(#root .shell) .calendar-event-popover h2{font-size:22px!important;font-weight:800!important;line-height:1.3!important}#root .shell{--surface-accent:#c1121f;--surface-line:#1a273026}#root .shell[data-section=Home]{--surface-base:#fff;--page-color:#fff;--surface-panel:#f0f2f43d;--surface-input:#e9edf34d}#root .shell[data-section=Tasks]{--surface-base:#f5f6f7;--page-color:#f5f6f7;--surface-panel:#ffffff45;--surface-input:#ffffff52}#root .shell[data-tone=color]{--surface-ink:#fff;--surface-muted:#ffffffe6;--surface-line:#ffffff30;--surface-panel:#ffffff0f;--surface-input:#ffffff12;--surface-hover:#ffffff20;--surface-accent:#fff;--ink:#fff;--secondary-ink:#ffffffe6;--soft-white:#ffffffe6;color-scheme:dark}#root .shell[data-section="Music & Demos"]{--surface-base:#0c0d0e;--page-color:#0c0d0e;--surface-panel:#ffffff06;--surface-input:#ffffff0a;--surface-accent:#e95d2c}#root .shell[data-tone=color] :is(.module,.calendar-view){--ink:#fff;--secondary-ink:var(--surface-muted);--soft-white:var(--surface-muted)}#root .shell[data-tone=color]>aside{background:#ffffff08!important}#root .shell[data-tone=light]>aside{background:#ffffff30!important}#root .shell>aside .brand span{color:var(--surface-ink)!important}#root .shell[data-tone=color]>aside nav button svg{color:#fff!important}#root .shell[data-tone=light]>aside nav button svg{color:var(--nav-icon,var(--surface-ink))!important}#root .shell>aside nav button:nth-of-type(3){--nav-icon:#0c0d0e}#root .shell>aside nav button:nth-of-type(4){--nav-icon:#c1121f}#root .shell>aside nav button:nth-of-type(5){--nav-icon:#d93624}#root .shell>aside nav button:nth-of-type(6){--nav-icon:#003049}#root .shell>aside nav button:nth-of-type(7){--nav-icon:#780000}#root .shell>aside nav button:nth-of-type(8){--nav-icon:#669bbc}#root .shell>aside nav button:nth-of-type(9){--nav-icon:#45586c}#root .shell>aside nav button:nth-of-type(10){--nav-icon:#a63e1b}#root .shell>aside nav button:nth-of-type(11){--nav-icon:#e95d2c}#root .shell>aside nav button:nth-of-type(12){--nav-icon:#424048}#root .shell>aside .sidebar-navigation{position:relative}#root .shell>aside nav button.selected:before{display:none!important}#root .shell>aside .sidebar-selection-line{position:absolute;left:0;top:0;width:3px;background:var(--surface-ink);pointer-events:none;z-index:2;transition:transform .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1);will-change:transform}#root .shell>aside nav button{padding-left:18px}#root .shell .tiles>button:not(:first-child){color:#fff!important}#root .shell .tiles>button:first-child{background:#f5f6f7!important;color:#171b20!important}#root .shell .tiles>button:nth-child(2){background:#0c0d0e!important}#root .shell .tiles>button :is(b,strong,svg){color:inherit!important}#root .shell[data-tone=color] :is(.private-card.pc-sand,.private-card.pc-sky,.private-card.pc-rose,.private-card.pc-plain){background:var(--surface-panel)!important}#root .shell :is(.focus,.gig-card,.private-card,.calendar-month,.calendar-focus-detail,.brand-review-layout,.library-review-panel,.wb-overview>article,.wb-dashboard>article){box-shadow:none!important}#root .shell[data-tone=color] :is(.section-kicker,.section-heading p,.pc-note,.pc-page-heading p,.record-body,.record-body strong,.record-body small,.gig-open,.gig-open time,.shopping-item,.shopping-item strong,.shopping-list-group h3,.fr-report,.fr-summary,.fr-metric,.balance-card,.calendar-title,.calendar-view h2,.calendar-weekdays,.calendar-day-number,.month-heading,.month-name,.pc-section-title,.private-card h2,.private-card button,.private-card footer,.record-detail){color:var(--surface-ink)!important}#root .shell[data-tone=color] .task-area-mark{color:#fff!important}#root .shell[data-tone=color] .task-area-mark svg{color:#fff!important}#root .shell[data-tone=color] :is(.module input[type=checkbox],.pc-item input[type=checkbox],.wb-check){border-color:#ffffffb3;accent-color:#fff}#root .shell[data-tone=color] .module .task-card>input:checked{background-color:#ffffff40}#root .shell[data-tone=color] .module :is(button.primary,.filter-tabs button[aria-pressed=true],.library-navigation button.current,.library-share),#root .shell[data-tone=color] :is(.calendar-primary,.brand-library-toolbar button[aria-pressed=true],.library-trash-toggle[aria-pressed=true],.lc-toolbar button[aria-pressed=true]){background:#0003!important;color:#fff!important;border-color:#ffffff5c!important}#root .shell[data-section="Music & Demos"] .module :is(.track-play,.sc-main-play,.track-dropzone>button){background:#e95d2c!important;color:#fff!important}#root .shell[data-section="Music & Demos"] .sc-room{--sc-surface:#0c0d0e;--sc-ink:#fff;--sc-muted:#ffffffe6}#root .shell[data-tone=color] .calendar-view :is(.calendar-day-number,.calendar-day-entry,.calendar-agenda button,.calendar-weekdays>span){color:#fff!important}#root .shell[data-tone=color] .calendar-view .calendar-day .calendar-day-number:is(:hover,:focus-visible),#root .shell[data-tone=color] .calendar-view .calendar-day.today .calendar-day-number{background:#0005!important;color:#fff!important}body:has(#root .shell[data-section=Calendar]) .calendar-event-popover{background:#b92e20fa!important;color:#fff!important;border-color:#ffffff40!important;box-shadow:0 10px 30px #0002!important}body:has(#root .shell[data-section=Calendar]) .calendar-event-popover :is(h2,p,span,label,button,input,textarea,a,small,time){color:#fff!important}body:has(#root .shell[data-section=Calendar]) .calendar-event-popover :is(input,textarea,button){background:#ffffff12!important;border-color:#ffffff45!important}#root .shell :is(.ops-modal>form,.wb-detail,.wb-inline-form,.music-library .library-editor,.pc-editor){color-scheme:light;--surface-ink:#171b20;--surface-muted:#4c535d;--surface-line:#26313b30;--surface-base:#f7f8fa;--surface-input:#fff;--surface-panel:#fff}#root .shell :is(.ops-modal>form,.wb-detail,.wb-inline-form,.music-library .library-editor,.pc-editor) :is(h1,h2,h3,label,p,small,button,input,textarea){color:#171b20!important}#root .shell :is(.ops-modal>form,.wb-detail) button.primary{background:#171b20!important;color:#fff!important}@media(prefers-reduced-motion:reduce){#root .shell>aside .sidebar-selection-line{transition:none;will-change:auto}}@media(prefers-reduced-transparency:reduce){#root .shell[data-tone=color]{--surface-panel:color-mix(in srgb,var(--surface-base),#fff 8%);--surface-input:color-mix(in srgb,var(--surface-base),#fff 12%)}#root .shell[data-tone=color]>aside{background:var(--surface-base)!important}}#root .shell[data-tone=color] :is(.eyebrow,.empty h3,.records-empty h3,.shopping-empty h3,.library-navigation button span){color:var(--surface-ink)!important}#root .shell[data-tone=color] .music-collections button{background:var(--surface-input)!important;color:#fff!important;box-shadow:none!important}#root .shell[data-tone=color] .music-collections button[aria-pressed=true]{background:var(--surface-hover)!important}#root .shell[data-tone=color] .music-collections button :is(span,strong,small){color:#fff!important}@media(max-width:650px){#root .shell .track-dropzone{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}#root .shell .track-dropzone>div{min-width:0;width:100%}#root .shell .track-dropzone h3{overflow-wrap:normal;word-break:normal}}#root .shell :is(.ops-summary,.shopping-summary){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}#root .shell .track-player-transition{height:0;opacity:0;overflow:hidden;transition:height .48s cubic-bezier(.22,.75,.25,1),opacity .34s ease;min-width:0}#root .shell .track-player-transition[data-expanded=true]{opacity:1}#root .shell .track-player-content{display:flow-root;min-width:0}#root .shell .library-track.active-track .library-track-top:hover{transform:none!important}@media(prefers-reduced-motion:reduce){#root .shell .track-player-transition{transition:none!important}}.page-content{min-width:0}.private-trash-list{display:grid;gap:16px}.permanent-delete-review{display:grid;gap:16px;max-width:650px}.permanent-delete-review p{margin:0;line-height:1.65}.permanent-delete-review input[type=checkbox]{flex:none;width:18px;height:18px}#root .shell[data-section] :is(.ops-modal>form,.wb-detail,.wb-inline-form,.music-library .library-editor,.pc-editor) :is(button.primary,button.wb-primary,button.calendar-primary){background:#171b20!important;color:#fff!important;border-color:#171b20!important}#root .shell[data-section] :is(.ops-modal>form,.wb-detail,.wb-inline-form,.music-library .library-editor,.pc-editor) :is(button.primary,button.wb-primary,button.calendar-primary) :is(span,svg){color:inherit!important}#root .shell .wb-task-optional{border-top:1px solid #26313b30;margin:8px 0;padding-top:16px}#root .shell .wb-task-optional>summary{cursor:pointer;color:#171b20;font-size:13px;font-weight:700;padding:8px 0}#root .shell .wb-task-optional-fields{display:grid;gap:16px;padding-top:16px}#root .shell .wb-task-optional:not([open])>.wb-task-optional-fields{display:none}body:has(#root .shell) .voice-glass{background:#f7f8fafa!important;color:#171b20!important;border-color:#26313b30!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 16px 48px #0003!important}body:has(#root .shell) .voice-glass :is(input,textarea,.odnp-select-trigger){background:#fff!important;color:#171b20!important;border-color:#26313b40!important}body:has(#root .shell) .voice-glass :is(input,textarea)::placeholder{color:#4c535d!important;opacity:1}body:has(#root .shell) .voice-glass .voice-action{background:#171b20!important;color:#fff!important;border-color:#171b20!important}#root .shell .page-content>.area-task-list:is([data-task-area=brand],[data-task-area=shopping]){padding-left:0!important;padding-right:0!important;max-width:none;width:100%;box-sizing:border-box}#root .shell .task-timeline .tl-bar{color:var(--tl-bar-ink,#171b20)!important}#root .shell .task-timeline .tl-bar>button{color:inherit!important}#root .shell[data-section] .task-timeline .tl-bar.tl-milestone{background:transparent!important;border-left:0!important}#root .shell[data-section] .task-timeline .tl-bar.tl-milestone>button{color:var(--tl-accent)!important;text-shadow:0 0 1px #171b20}*{box-sizing:border-box}body{margin:0;background:#f6f3e9;color:#111;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}aside{background:#111;color:#fff;padding:26px 18px;display:flex;flex-direction:column;gap:26px}.brand{font-size:29px;font-weight:950;letter-spacing:-2px}.brand span{color:#ff542b}nav{display:flex;flex-direction:column;gap:5px}nav button{background:transparent;color:#ddd;border:0;border-radius:8px;padding:11px 12px;text-align:left;display:flex;align-items:center;gap:12px;font-weight:700}nav button.selected,nav button:hover{background:#303030;color:#fff}aside small{margin-top:auto;color:#aaa;font-size:10px}main{padding:24px clamp(20px,5vw,72px) 80px;max-width:1180px;width:100%}header{display:flex;align-items:center;justify-content:space-between;font-size:12px}.mic{border:0;background:#111;color:#fff;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}h1{font-size:clamp(58px,10vw,120px);line-height:.86;letter-spacing:-.075em;margin:45px 0 32px;font-weight:1000}.focus{background:#ff542b;padding:24px;display:grid;grid-template-columns:1fr auto;gap:14px;border-radius:7px}.focus b{font-size:22px}.focus p{margin:7px 0 0}.focus strong{font-size:64px;line-height:.8}.progress{grid-column:1/-1;background:#b93720;height:10px;border-radius:12px;overflow:hidden}.progress i{display:block;background:#111;height:100%}.tasklist{margin:20px 0}.tasklist label{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #ccc;align-items:center}.tasklist input{accent-color:#111;width:20px;height:20px}.done{text-decoration:line-through;color:#888}.add{display:flex;gap:8px;margin-bottom:24px}.add input{flex:1;min-width:0;padding:12px;border:1px solid #aaa;background:transparent}.add button{background:#111;color:#fff;border:0;padding:0 18px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tiles button{border:0;border-radius:7px;min-height:116px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left}.tiles b{font-size:13px}.back{border:0;background:transparent;padding:0;font-weight:700}.placeholder{padding:32px;background:#fff;display:flex;align-items:center;gap:14px;border:1px solid #ddd}@media(max-width:750px){.shell{display:block}aside{padding:12px;gap:8px}.brand{font-size:22px}nav{flex-direction:row;overflow:auto;gap:4px}nav button{flex:0 0 auto;font-size:11px;padding:9px}aside small{display:none}main{padding:20px 16px 80px}h1{margin:36px 0 25px}.tiles{gap:7px}.tiles button{min-height:98px;padding:11px}.tiles b{font-size:10px}.focus strong{font-size:54px}}.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f6f3e9}.login-card{width:min(100%,480px);background:#fff;padding:clamp(24px,5vw,48px);border:1px solid #ddd}.login-card .dark{color:#111}.login-card h1{font-size:clamp(54px,10vw,80px);margin:40px 0 18px}.login-card p{line-height:1.5}.google-login,.email-login{width:100%;padding:15px;border:1px solid #111;font-weight:700}.google-login{background:#fff;display:flex;justify-content:center;gap:12px;align-items:center;margin-top:30px}.google-g{font-weight:900;font-size:21px;color:#4285f4}.or{text-align:center;color:#777;font-size:11px;margin:24px 0}.login-card form{display:grid;gap:10px}.login-card form label{font-size:12px;font-weight:700}.login-card form input{padding:15px;border:1px solid #aaa;width:100%;background:#fff}.email-login{background:#111;color:#fff}.login-card small{display:block;text-align:center;color:#777;margin-top:30px;font-size:10px}.message{padding:12px;background:#f6f3e9}.header-actions{display:flex;align-items:center;gap:10px}.user-email{font-size:11px;color:#666}.logout{width:42px;height:42px;border:1px solid #111;background:transparent;border-radius:50%;display:grid;place-items:center}.error{padding:14px;background:#ffe4df;border:1px solid #ff542b}.mic:disabled{opacity:.4;cursor:not-allowed}@media(max-width:750px){.user-email{display:none}}
