.artist-home{width:100%;max-width:760px;margin:10px auto 0;color:#eaeaea;flex:none}.home-consents-label-mobile{display:none}@media(any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){.home-consents-label-mobile{display:inline}.home-consents-label-desktop{display:none}.hub-shell[data-page=home] .hub-content{min-height:0}.hub-shell[data-page=home] .hub-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-top:4px;padding-left:16px;padding-right:16px;padding-bottom:calc(74px + max(0px, var(--hub-safe-bottom) - 7px))}html[data-hub-os=android] .hub-shell[data-page=home] .hub-main{padding-top:4px;padding-bottom:calc(82px + max(0px, var(--hub-safe-bottom) - 7px))}html[data-hub-os=iphone] .hub-shell[data-page=home] .hub-main{padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:calc(74px + max(0px, var(--hub-safe-bottom) - 7px))}html[data-hub-os=iphone][data-hub-phone-size=wide] .hub-shell[data-page=home] .hub-main{padding-bottom:calc(84px + max(0px, var(--hub-safe-bottom) - 7px))}html.hub-iphone[data-hub-phone-size=compact] .hub-shell[data-page=home] .hub-main,html[data-hub-os=iphone][data-hub-phone-size=compact] .hub-shell[data-page=home] .hub-main{padding-bottom:calc(70px + var(--hub-safe-bottom))!important}.hub-shell[data-page=home] .hub-main>.artist-home{flex:1 1 0%;height:100%;max-height:100%;min-height:0;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);--home-band:136px;grid-template-rows:minmax(156px,auto) minmax(0,1fr) var(--home-band);grid-template-areas:"next cash" "list list" "pulse pulse";gap:10px;overflow:hidden}html[data-hub-os=android] .hub-shell[data-page=home] .hub-main>.artist-home{gap:10px}html[data-hub-os=iphone] .hub-shell[data-page=home] .hub-main>.artist-home{gap:12px;grid-template-rows:171px minmax(0,1fr) var(--home-band)}html[data-hub-os=iphone] .artist-home .home-cash-card,html[data-hub-os=iphone] .artist-home .home-next-card{min-height:171px}html[data-hub-os=iphone] .artist-home .home-pulse{gap:12px}html.hub-android .hub-shell[data-page=home] .hub-main>.artist-home,html[data-hub-os=android] .hub-shell[data-page=home] .hub-main>.artist-home{--home-band:116px}html.hub-iphone[data-hub-phone-size=compact] .hub-shell[data-page=home] .hub-main>.artist-home,html[data-hub-os=iphone][data-hub-phone-size=compact] .hub-shell[data-page=home] .hub-main>.artist-home{--home-band:122px}html.hub-android .artist-home .home-dock-item,html.hub-iphone[data-hub-phone-size=compact] .artist-home .home-dock-item,html[data-hub-os=android] .artist-home .home-dock-item,html[data-hub-os=iphone][data-hub-phone-size=compact] .artist-home .home-dock-item{padding:8px 6px;gap:2px}.artist-home .home-next-card{grid-area:next}.artist-home .home-cash-card{grid-area:cash}.artist-home .home-agenda-list{grid-area:list;height:100%;max-height:100%}.artist-home .home-pulse{grid-area:pulse}.artist-home .home-cash-card,.artist-home .home-next-card{container-type:inline-size;display:grid;grid-template-rows:auto auto auto;align-content:space-between;justify-items:center;gap:10px;height:100%;aspect-ratio:auto;min-height:156px;min-width:0;overflow:hidden;padding:12px 12px 16px;border:1px solid #353535;border-radius:16px;background:#191919;text-decoration:none;color:inherit}.artist-home .home-next-card{justify-content:stretch}.artist-home .home-next-card[data-live=true]{border-color:#353535}.artist-home .home-cash-card{justify-content:stretch}.artist-home .home-tile-kicker{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:0;color:#e2b263;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center}.artist-home .home-cash-card .home-tile-kicker{color:#e2b263}.artist-home .home-tile-kicker svg{width:12px;height:12px;flex-shrink:0}.artist-home .home-idle-dot,.artist-home .home-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e2b263;font-style:normal}.artist-home .home-live-dot{background:#71d887}.artist-home .home-tile-metric{display:flex;align-items:baseline;justify-content:center;align-self:center;gap:.08em;width:100%;margin:0;min-width:0;color:#e6c58c;font-size:36px;font-size:25cqi;font-variant-numeric:tabular-nums}.artist-home .home-tile-metric strong{flex:0 0 auto;min-width:4ch;font-size:1em;font-weight:600;letter-spacing:-.08em;line-height:.85;text-align:center}.artist-home .home-tile-metric span{flex:0 0 auto;font-size:.34em;font-weight:600;line-height:1;color:#999}.artist-home .home-cash-card .home-tile-metric{display:flex;justify-content:center;align-items:baseline;gap:.08em}.artist-home .home-cash-card .home-tile-metric strong{min-width:0;width:auto;text-align:center}.artist-home .home-cash-card .home-tile-metric span{margin:0}.artist-home .home-tile-metric[data-empty=true] span,.artist-home .home-tile-metric[data-empty=true] strong{color:#555}.artist-home .home-next-who{display:flex;min-width:0;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:8px;align-self:stretch}.artist-home .home-next-card h2{margin:0;max-width:100%;font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.artist-home .home-next-who small{overflow:hidden;color:#999;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.artist-home .home-cash-flow{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;align-self:stretch;padding-top:0;text-align:center}.artist-home .home-cash-flow>span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:0 10px 0 0}.artist-home .home-cash-flow>span+span{padding:0 0 0 10px;border-left:1px solid #303030}.artist-home .home-cash-flow small{color:#999;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.artist-home .home-cash-flow b{display:flex;align-items:baseline;gap:2px;overflow:hidden;font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.artist-home .home-cash-flow b i{font-size:11px;font-style:normal;font-weight:600;color:#888}.artist-home .home-cash-flow>span[data-flow=in] b{color:#8ccba3}.artist-home .home-cash-flow>span[data-flow=out] b{color:#e07070}.artist-home .home-pulse{display:grid;height:100%;min-height:0;container-type:inline-size;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artist-home .home-pulse .task-widget-shell{display:flex;min-width:0;height:100%;margin:0}.artist-home .home-pulse .task-widget-shell>.home-dock-item{flex:1;height:100%}.artist-home .home-dock-item{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:center;gap:4px;min-width:0;height:100%;margin:0;padding:12px 8px;border:1px solid #353535;border-radius:16px;background:#191919;color:#eaeaea;text-align:center}.artist-home .home-dock-label{display:flex;align-items:center;justify-content:center;gap:5px;color:#e2b263;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.artist-home .home-dock-label svg{width:16px;height:16px;flex-shrink:0}.artist-home .home-dock-item strong{align-self:center;font-size:32px;font-size:9.3cqi;font-weight:600;letter-spacing:-.04em;line-height:.95;color:#e6c58c;font-variant-numeric:tabular-nums}.artist-home .home-dock-item small{color:#999;font-size:11px;line-height:1.2}.artist-home .home-dock-item:not([data-alert=true]) strong{color:#888}.artist-home .home-agenda-list{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #353535;border-radius:16px;background:#191919}.artist-home .home-agenda-list-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.artist-home .home-agenda-list-head h2{margin:0;font-size:17px;font-weight:600}.artist-home .home-agenda-list-head p{display:none}.artist-home .home-agenda-list-head a{color:#e2b263;font-size:14px;font-weight:500}.artist-home .home-agenda-list-scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;touch-action:pan-y;padding:0 14px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media(any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){.artist-home .home-agenda-list-scroll::-webkit-scrollbar{display:none;width:0;height:0}.artist-home .home-agenda-empty-day{margin:8px 0 4px;font-size:12px;color:#777}.artist-home .home-agenda-more{margin:4px 0 0;font-size:12px;color:#cbb48a}.artist-home .home-agenda-day{margin:0;padding:10px 0 4px;border-top:1px solid #353535;color:#e2b263;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.artist-home .home-agenda-day:first-child{padding-top:2px;border-top:0}.artist-home .home-agenda-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border-top:1px solid #2e2e2e;text-align:left;color:#eaeaea;text-decoration:none}.artist-home .home-agenda-day+.home-agenda-item{border-top:0}.artist-home .home-agenda-time{display:flex;flex-direction:column;gap:2px;flex:0 0 56px}.artist-home .home-agenda-time>strong{font-size:16px;font-weight:600;color:#e6c58c}.artist-home .home-agenda-time>small{font-size:12px;color:#888}.artist-home .home-agenda-item>i{width:3px;border-radius:4px;flex-shrink:0;align-self:stretch}.artist-home .home-agenda-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.artist-home .home-agenda-copy>strong{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:16px;font-weight:500}.artist-home .home-agenda-name,.artist-home .home-agenda-phone{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-home .home-agenda-phone{flex:0 1 auto;font-size:13px;font-weight:400;color:#999}.artist-home .home-agenda-copy>small{font-size:13px;color:#999}.artist-home .home-agenda-money{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;margin:0;font-size:12px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;color:#888;text-align:right;white-space:nowrap}.artist-home .home-agenda-money>span[data-paid=true]{color:#8ccba3}.artist-home .home-agenda-item,.artist-home .home-brand-card,.artist-home .home-cash-card,.artist-home .home-dock-item,.artist-home .home-next-card{appearance:none;-webkit-appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.artist-home .home-agenda-list:hover,.artist-home .home-cash-card:hover,.artist-home .home-dock-item:hover,.artist-home .home-next-card:hover{border-color:#4a4a4a}}.artist-home .home-agenda-item:focus-visible,.artist-home .home-brand-card:focus-visible,.artist-home .home-cash-card:focus-visible,.artist-home .home-dock-item:focus-visible,.artist-home .home-next-card:focus-visible{outline:2px solid #dfba75;outline-offset:3px}}.artist-home-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.artist-home-title h1{font-size:23px;font-weight:600;letter-spacing:-.035em}.artist-home-title>span{font-size:12px;color:#999}.artist-next{border:1px solid #393733;background:#1b1b1a;border-radius:19px;padding:20px}.artist-next-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#aaa}.artist-next-top strong{color:#dfbd7d;font-weight:500}.artist-next h2{font-size:23px;font-weight:600;line-height:1.25;margin-top:22px;overflow-wrap:anywhere}.artist-concept{font-size:15px;margin-top:9px;color:#d6d4cf}.artist-placement{font-size:12px;color:#999;margin-top:7px}.artist-ready{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #343434;margin-top:22px;padding-top:18px}.artist-ready>div{display:flex;align-items:flex-start;gap:8px}.artist-ready svg{flex-shrink:0;color:#bba77e;margin-top:2px}.artist-ready span{font-size:10px;color:#999}.artist-ready strong{display:block;font-size:12px;font-weight:500;color:#ddd;margin-top:5px}.artist-open-project{display:flex;align-items:center;justify-content:space-between;min-height:46px;background:#dfba75;color:#211b12;border-radius:11px;padding:0 14px;font-size:13px;font-weight:600;margin-top:22px}.artist-projects{margin-top:28px}.artist-projects h2{font-size:17px;font-weight:600}.artist-projects>p{font-size:12px;color:#999;margin:7px 0 12px}.artist-projects>a{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #2e2e2e}.artist-projects>a>svg{color:#bca77d;flex-shrink:0}.artist-projects>a>span{flex:1;min-width:0}.artist-projects strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.artist-projects small{display:block;font-size:11px;color:#999;margin-top:6px}.artist-empty{padding:26px 20px;border:1px solid #333;border-radius:18px}.artist-empty svg{color:#c9ac76}.artist-empty h2{font-size:17px;margin:14px 0 8px}.artist-empty p{font-size:13px;color:#999;line-height:1.6}.artist-appointment-when{display:flex;align-items:center;gap:12px;margin-top:14px;padding:16px 0;border-bottom:1px solid #393733}.artist-appointment-when>svg{color:#dfbd7d;flex-shrink:0}.artist-appointment-when>div{min-width:0}.artist-appointment-when strong{display:block;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.25}.artist-appointment-when span{display:block;font-size:11px;color:#aaa;margin-top:5px}.artist-appointment-when .artist-appointment-hours{margin-left:auto;flex-shrink:0;text-align:right}.artist-appointment-hours strong{color:#dfbd7d;font-size:27px}.artist-appointment-when{margin-top:0;padding-top:0}.artist-next{display:block;border-color:rgba(223,186,117,.38);transition:transform .14s ease,background-color .14s ease}.artist-next:active{transform:scale(.99);background:#20201e}.artist-next:focus-visible{outline:2px solid #dfba75;outline-offset:4px}.artist-pending-panel{margin-top:22px;padding:18px;border:1px solid #353535;border-radius:18px;background:#191919}.artist-pending-panel h2{font-size:18px;font-weight:600;margin-bottom:10px}.artist-pending-panel details+details{border-top:1px solid #333}.artist-pending-panel summary{padding:16px 0;cursor:pointer;font-size:14px}.artist-pending-panel summary b{float:right;color:#dfbd7d;font-weight:500}.artist-pending-panel details>p{font-size:12px;color:#999;line-height:1.5;padding-bottom:14px}.artist-design-row,.artist-pending-content>div>a,.artist-pending-panel details>a{display:block;padding:12px 0;border-top:1px solid #303030;font-size:13px;overflow-wrap:anywhere}.artist-pending-content>div>a small,.artist-pending-panel small{display:block;font-size:11px;color:#999;margin-top:5px;overflow-wrap:anywhere}.artist-design-row{display:flex;gap:10px;align-items:center}.artist-design-row>a{flex:1;min-width:0;overflow-wrap:anywhere}.artist-design-row select{background:#252525;border:1px solid #444;border-radius:8px;padding:9px 6px;font-size:12px;max-width:120px}.artist-pending-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.artist-pending-buttons>button{text-align:left;padding:14px 12px;background:#222;border:1px solid #41403c;border-radius:13px;min-width:0}.artist-pending-buttons button>span{display:flex;align-items:center;justify-content:space-between;color:#dfbd7d;margin-bottom:14px}.artist-pending-buttons b{font-size:23px;font-weight:500}.artist-pending-buttons strong{display:block;font-size:12px;font-weight:500}.artist-pending-buttons small{margin-top:4px}.artist-pending-dialog{margin:auto;width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - env(safe-area-inset-top) - var(--hub-safe-bottom) - 64px);padding:0;background:#191919;color:#eaeaea;border:1px solid #444;border-radius:18px;overflow:auto}.artist-pending-dialog::backdrop{background:#0009}.artist-pending-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #333}.artist-pending-dialog>header h2{font-size:16px;margin:0}.artist-pending-dialog>header button{min-width:44px;min-height:44px;display:grid;place-items:center}.artist-pending-content{padding:8px 18px 18px}.artist-pending-content>div>a{display:block;padding:14px 0;border-bottom:1px solid #333;font-size:14px}.artist-pending-content p{font-size:12px;line-height:1.6;color:#aaa;padding:12px 0}@media(max-width:767px){.artist-home>.artist-pending-panel{margin:0 0 18px;padding:0;border:0;background:transparent}.artist-home>.artist-pending-panel>h2{font-size:13px;color:#aaa;margin-bottom:9px;font-weight:500}.artist-home .artist-pending-buttons{margin-top:0;gap:10px}.artist-home .artist-pending-buttons>button{padding:12px;position:relative;min-height:92px}.artist-home .artist-pending-buttons button>span{margin-bottom:8px}.artist-home .artist-pending-buttons button>span svg{width:19px;height:19px}.artist-home .artist-pending-buttons b{font-size:21px}.artist-home .artist-pending-buttons strong{font-size:12px}.artist-home .artist-pending-buttons small{font-size:10px}.artist-home .artist-pending-panel[data-clear=true] .artist-pending-buttons button{background:#191919;border-color:#303030}.artist-home .artist-pending-panel[data-clear=true] .artist-pending-buttons button>span{color:#999}}.artist-briefing{margin:0 0 20px}.artist-briefing>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.artist-briefing h2{font-size:15px;font-weight:600}.artist-briefing>header>span{font-size:11px;color:#999}.artist-briefing-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.artist-briefing-buttons button{border:1px solid #393939;background:#1c1c1c;border-radius:14px;padding:13px 11px;text-align:left;min-height:94px}.artist-briefing-buttons button>span{display:flex;align-items:center;justify-content:space-between;color:#d9b779;margin-bottom:13px}.artist-briefing-buttons b{font-size:22px;font-weight:500}.artist-briefing-buttons strong{font-size:12px;font-weight:500}.briefing-list{padding:0 18px 18px}.briefing-list>a{display:block;padding:17px 0;border-bottom:1px solid #333}.briefing-list strong{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:600}.briefing-list small{display:block;color:#999;font-size:12px;margin-top:6px}.briefing-list ul{margin:12px 0 0;padding-left:16px;list-style:disc;color:#d9b779;font-size:12px;line-height:1.8}.briefing-list>p{font-size:12px;color:#aaa;line-height:1.6;padding:16px 0}.artist-tasks{margin-bottom:20px;border:1px solid #343434;border-radius:17px;background:#191919;padding:16px}.artist-tasks>header h2{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;margin-bottom:8px}.artist-tasks>header h2>span{font-size:11px;background:#30302d;color:#d9b779;border-radius:20px;padding:3px 7px}.briefing-task{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #303030}.briefing-task>svg{color:#cbb17e;flex-shrink:0}.briefing-task>span{flex:1;min-width:0}.briefing-task strong{display:block;font-size:13px;font-weight:500}.briefing-task small{display:block;font-size:11px;color:#aaa;margin-top:5px}.briefing-task .briefing-task-context{color:#858585;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.briefing-see-all{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding-top:10px;color:#d9b779;font-size:12px}.briefing-all-tasks{padding:0 18px 16px}.briefing-clear{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:#aaa;padding:12px 0}.personal-tasks>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.personal-tasks>header>button{display:flex;align-items:center;gap:5px;color:#dfba75;min-height:44px;font-size:12px}.personal-task-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #333}.personal-task-row>div{flex:1;min-width:0}.personal-task-row strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.personal-task-row a{display:block;color:#c9b58b;font-size:12px;margin-top:6px;overflow-wrap:anywhere}.personal-task-row small{display:block;font-size:11px;color:#999;margin-top:5px}.personal-task-row small[data-overdue=true]{color:#ed9696}.task-check{width:30px;height:30px;border:1px solid #666;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.task-check[aria-pressed=true]{color:#98d4ac;border-color:#568765}.task-edit{width:44px;height:44px;display:grid;place-items:center;color:#aaa}.personal-tasks footer{display:flex;justify-content:space-between;gap:12px}.personal-tasks footer button{font-size:12px;min-height:44px;color:#bca77c}.personal-task-empty{font-size:13px;color:#999;line-height:1.6;padding:14px 0}.personal-task-form{padding:18px;display:flex;flex-direction:column;gap:16px}.personal-task-form label{font-size:13px;color:#bbb;display:flex;flex-direction:column;gap:8px}.personal-task-form input,.personal-task-form select{width:100%;min-width:0;min-height:46px;padding:10px;border:1px solid #444;border-radius:9px;background:#242424;color:#eee;font-size:16px}.task-save{min-height:46px;background:#dfba75;color:#211b12;border-radius:10px;font-weight:600}.task-delete{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#e99;font-size:13px}.personal-tasks [role=alert]{font-size:12px;color:#e99;line-height:1.5}.personal-tasks button:disabled{opacity:.5}.task-client-search{position:relative;display:flex;align-items:center}.task-client-search>svg{position:absolute;left:12px;color:#aaa;pointer-events:none}.personal-task-form .task-client-search>input{padding-left:38px}.task-client-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:4px 8px 4px 12px;border:1px solid #665638;border-radius:9px;color:#dfba75;font-size:13px}.task-client-selected>button{display:grid;place-items:center;min-width:40px;min-height:40px}.task-client-results{margin-top:8px;max-height:220px;overflow:auto;border:1px solid #444;border-radius:9px}.task-client-results>button{display:flex;flex-direction:column;gap:4px;width:100%;min-height:52px;text-align:left;padding:10px 12px;border-bottom:1px solid #333}.task-client-results>button:last-child{border-bottom:0}.task-client-results>button:hover{background:#29261f}.task-client-results strong{font-size:14px;font-weight:500}.task-client-results p,.task-client-results small{font-size:12px;color:#aaa}.task-client-results p{padding:12px}.task-day-summary{padding:3px 0 12px}.task-day-summary>strong{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#dedede}.task-day-summary>strong>svg{color:#98d4ac}.task-day-summary p{font-size:12px;color:#999;line-height:1.6;margin-top:5px}.task-group-label{font-size:11px;font-weight:500;color:#bca77c;margin:12px 0 0}.task-group-label[data-overdue=true]{color:#ed9696}.task-title-button{display:block;width:100%;text-align:left;min-height:30px}.task-view-switch{display:flex;gap:8px;padding:8px 0}.task-view-switch button{flex:1;min-height:40px;font-size:12px;border:1px solid #383838;border-radius:8px;color:#aaa}.task-view-switch button[aria-pressed=true]{color:#dfba75;background:#30291d;border-color:#665638}.task-widget-shell{margin-bottom:20px}.task-widget{display:flex;flex-direction:column;width:100%;padding:18px 20px;text-align:left;border:1px solid #383630;border-radius:22px;background:#1b1b19;color:#eee;gap:14px}.task-widget-heading{display:flex;align-items:center;justify-content:space-between;width:100%;color:#d9b779;font-size:14px;font-weight:600}.task-widget-heading>span{display:flex;align-items:center;gap:9px}.task-widget-heading>svg{color:#8d887e}.task-widget-total{display:flex;align-items:baseline;gap:10px;font-size:40px;line-height:1;font-weight:600;letter-spacing:-1px}.task-widget-total>span{font-size:14px;letter-spacing:0;font-weight:400;color:#aaa}.task-widget-caption{font-size:12px;line-height:1.5;color:#aaa}.task-widget-caption[data-urgent=true]{color:#ed9696}.task-detail-content{padding:8px 18px 20px}.task-detail-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#aaa}.task-detail-actions>button{display:flex;align-items:center;gap:6px;min-height:44px;color:#dfba75}.task-detail-dialog{max-height:82dvh}.task-widget:focus-visible{outline:2px solid #dfba75;outline-offset:3px}.pending-home-card{display:flex;align-items:center;gap:13px;width:100%;min-height:88px;padding:18px;text-align:left;border:1px solid #343434;border-radius:18px;background:#191919;color:#eee}.pending-home-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:13px;background:#2b251b;color:#dfba75}.pending-home-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.pending-home-copy>strong{font-weight:600}.pending-home-copy>span{line-height:1.4;color:#979797}.pending-home-copy>span[data-urgent=true]{color:#e7a58c}.pending-home-count{font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;color:#dfba75}.pending-home-chevron{flex-shrink:0;color:#777}.pending-home-card:focus-visible{outline:2px solid #dfba75;outline-offset:3px}.pending-home-card:hover{border-color:#665638}.pending-home-card{min-height:96px;padding:19px 18px;gap:14px;border-color:#494031;border-radius:21px;background:#1c1b18;box-shadow:inset 0 1px 0 #ffffff05,0 4px 14px #00000012}.pending-home-icon{flex-basis:46px;height:46px;border-radius:15px;background:#30291d;border:1px solid #685332;color:#e6bf77}.pending-home-copy{gap:6px}.pending-home-copy>strong{font-size:16px;letter-spacing:-.2px;color:#f1eee8}.pending-home-copy>span{font-size:12px;color:#a6a097}.pending-home-count{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border-radius:12px;background:#dcb56f;color:#251e12;font-size:20px;font-weight:600;box-shadow:inset 0 1px 0 #ffffff20}.pending-home-chevron{width:14px;color:#a19072;margin-left:-5px}.pending-home-card:hover{background:#211f1a;border-color:#80653b}.pending-overview{display:flex;flex-direction:column;width:100%;overflow:hidden;text-align:left;border:1px solid #454139;border-radius:22px;background:#20201d;color:#f1eee7;padding:0;transition:border-color .15s}.pending-overview-top{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 0;color:#b6aa92}.pending-overview-top>span{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.6px;font-weight:600}.pending-overview-main{display:flex;align-items:center;gap:19px;padding:15px 20px 23px}.pending-overview-number{font-size:62px;line-height:1;font-weight:400;letter-spacing:-3px;color:#e6c58c;font-variant-numeric:tabular-nums}.pending-overview-label{display:flex;flex-direction:column;gap:7px;font-size:21px;font-weight:500;letter-spacing:-.4px}.pending-overview-label>span{font-size:12px;font-weight:400;letter-spacing:0;color:#a7a59c;line-height:1.4}.pending-overview-bottom{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #ffffff0b;background:#191a17;font-size:11px;color:#c8c3b7}.pending-overview-bottom>span:last-child{margin-left:auto;color:#d9b779;font-size:17px;line-height:1}.pending-overview-dot{width:5px;height:5px;border-radius:50%;background:#d9b779}.pending-overview-dot[data-urgent=true]{background:#e79b83}.pending-overview:hover{border-color:#82704f}.pending-overview:focus-visible{outline:2px solid #dfba75;outline-offset:3px}.home-day-cash{display:flex;flex-direction:column;gap:20px;margin-top:18px;padding:20px;border:1px solid #353535;border-radius:20px;background:#191919;color:#eee}.home-cash-heading{display:flex;justify-content:space-between;align-items:center;color:#b5a17b}.home-cash-heading>span{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:#e5dfd3}.home-cash-heading svg{color:#c4a56c}.home-cash-balance{display:flex;flex-direction:column;gap:7px}.home-cash-balance>small,.home-cash-movements small{font-size:12px;color:#999}.home-cash-balance>strong{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.home-cash-movements{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #303030;padding-top:15px;gap:16px}.home-cash-movements>span{display:flex;flex-direction:column;gap:6px}.home-cash-movements strong{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.home-cash-movements>span:first-child strong{color:#8ccba3}.home-cash-movements>span:last-child strong{color:#dca09b}.home-day-cash:focus-visible{outline:2px solid #dfba75;outline-offset:3px}.home-day-cash:hover{border-color:#645638}.artist-home .artist-empty,.artist-home .artist-next{background:#191919;border-color:#353535}.artist-home .artist-next:hover{border-color:#645638}@media(min-width:768px) and (min-height:501px){.artist-home-app{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1000px;min-height:0;overflow:auto;padding-bottom:20px}.artist-home-app .home-agenda-list,.artist-home-app .home-cash-card,.artist-home-app .home-dock-item,.artist-home-app .home-next-card{border:1px solid #353535;border-radius:16px;background:#191919;padding:20px}.artist-home-app .home-cash-card,.artist-home-app .home-next-card{display:flex;flex-direction:column;gap:12px}.artist-home-app .home-tile-kicker{display:flex;gap:8px;color:#e2b263;font-size:14px}.artist-home-app .home-tile-kicker svg{width:20px}.artist-home-app .home-tile-metric strong{font-size:36px;margin-right:8px}.artist-home-app .home-next-who small{color:#999}.artist-home-app .home-cash-flow{display:flex;gap:28px}.artist-home-app .home-cash-flow small{margin-right:8px;color:#999}.artist-home-app .home-agenda-list{grid-column:1/-1;min-height:180px}.artist-home-app .home-agenda-list-head{display:flex;justify-content:space-between;margin-bottom:14px}.artist-home-app .home-agenda-list-head a{color:#e2b263}.artist-home-app .home-agenda-list-scroll{max-height:350px;overflow:auto}.artist-home-app .home-agenda-day{color:#999;margin:12px 0}.artist-home-app .home-agenda-item{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #333}.artist-home-app .home-agenda-item i{width:3px;height:36px}.artist-home-app .home-agenda-copy,.artist-home-app .home-agenda-money,.artist-home-app .home-agenda-time{display:flex;flex-direction:column}.artist-home-app .home-agenda-copy{flex:1}.artist-home-app .home-agenda-copy small,.artist-home-app .home-agenda-time small{color:#999}.artist-home-app .home-agenda-phone{margin-left:12px;font-size:12px;color:#999}.artist-home-app .home-pulse{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.artist-home-app .home-dock-item{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;text-align:left}.artist-home-app .home-dock-label{display:flex;gap:8px;color:#e2b263}.artist-home-app .home-dock-item strong{font-size:28px}.artist-home-app .home-dock-item small{color:#999}}