:root{--fd-lime:#d7ff30;--fd-ink:#171a18;--fd-paper:#f7f8f3;--fd-line:#dfe3da;--fd-muted:#68706a;--fd-ease:cubic-bezier(.16,1,.3,1);--fd-raised:0 18px 48px #1720100d;--fd-pressed:0 7px 18px #17201012}body{background:radial-gradient(circle at 100% 0,#eff5e6 0,transparent 28rem),#f5f6f1;color:var(--fd-ink)}.access-main>header,.calendar-main>header,.clients-header,.contracts-header,.files-main>header,.finances-header,.messages-main>header,.tasks-main>header{border-bottom:1px solid var(--fd-line);padding-bottom:24px}.access-main>header h1,.clients-header h1,.contracts-header h1,.files-main>header h1,.finances-header h1,.messages-main>header h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.065em;line-height:.96}.access-main>header p,.clients-header>div>p,.contracts-header p,.files-main>header p,.finances-header p,.messages-main>header p{color:#537119;font-weight:800;letter-spacing:.13em}.access-main>header span,.clients-header>div>span,.contracts-header span,.files-main>header span,.finances-header span,.messages-main>header span{color:#626a63;max-width:58ch}.clients-stats,.contract-stats,.finance-stats,.task-stats{gap:0}.clients-stats article,.contract-stats article,.finance-stats article{border-radius:0;min-height:126px;padding:20px}.clients-stats article:first-child,.contract-stats article:first-child,.finance-stats article:first-child{background:var(--fd-ink);color:white}.clients-stats article:not(:first-child),.contract-stats article:not(:first-child),.finance-stats article:not(:first-child){border-left:0}.clients-stats strong,.contract-stats strong,.finance-stats strong{font-size:34px;font-variant-numeric:tabular-nums;letter-spacing:-.07em}.clients-stats span,.contract-stats span,.finance-stats span{color:#68706a}.clients-stats article:first-child span,.contract-stats article:first-child span,.finance-stats article:first-child span{color:#ced5cd}.access-card,.client-card,.contract-list-panel,.conversation-panel,.file-table,.finance-panel,.settings-card{border-radius:0!important;box-shadow:var(--fd-raised)!important}.access-card:hover,.client-card:hover,.contract-list-panel:hover,.conversation-panel:hover,.file-table:hover,.finance-panel:hover,.settings-card:hover{box-shadow:0 22px 55px #17201016!important}.client-card{border-top:3px solid transparent}.client-card:hover{border-top-color:var(--fd-lime)}.client-card .client-card-head{background:linear-gradient(110deg,#fbfcf8,#eff4e6)}.client-detail,.client-detail-header,.client-phase-panel,.contract-list-panel,.finance-panel{border-radius:0!important}.client-detail-header,.contract-panel-heading,.finance-panel-heading{background:#f1f5e9;border-left:4px solid var(--fd-lime)}.client-task-table-head,.contract-table-head,.file-table-head,.finance-table-head{background:#171a18!important;color:#dbe1d8!important;font-size:8px!important;letter-spacing:.1em}.client-task-table-row:hover,.file-table>article:hover,.finance-entry-row:hover{background:#f0f5e8!important;box-shadow:inset 4px 0 0 var(--fd-lime)!important}.access-create>summary,.file-upload>summary,.new-client>summary,.new-contract>summary,.new-finance-entry>summary{background:var(--fd-ink)!important;border-radius:5px!important;box-shadow:6px 6px 0 var(--fd-lime);font-weight:800!important;transition:box-shadow .2s var(--fd-ease),transform .2s var(--fd-ease)!important}.access-create>summary:hover,.file-upload>summary:hover,.new-client>summary:hover,.new-contract>summary:hover,.new-finance-entry>summary:hover{box-shadow:3px 3px 0 var(--fd-lime);transform:translate(3px,3px)}.access-create>div,.details-popover,.file-upload>div,.new-contract>div,.new-finance-entry>div{border-radius:8px!important;box-shadow:14px 14px 0 var(--fd-ink),0 28px 70px #17201024!important}.access-create h2,.details-popover h2,.file-upload h2,.new-contract h2,.new-finance-entry h2{font-size:23px;letter-spacing:-.05em}.contracts-main .contract-list-panel,.files-main .file-table,.finances-main .finance-panel,.messages-main .conversation-panel{border-top:3px solid var(--fd-lime)!important}.file-kind{border-radius:4px!important}.contract-row,.file-table>article,.finance-entry-row{transition:background .18s var(--fd-ease),box-shadow .18s var(--fd-ease)!important}.portal-header{background:#fdfdfb!important;border-bottom:1px solid var(--fd-line)!important}.portal-header .portal-brand,.portal-header a{color:#202321!important}.portal-header .portal-nav a.active{background:#efefeb!important;color:#202321!important}.portal-body,.portal-subpage{max-width:1320px}.portal-focus-panel,.portal-now-card,.portal-section{border-radius:0!important;box-shadow:var(--fd-raised)!important}.portal-focus-panel,.portal-now-card{border-top:4px solid var(--fd-lime)!important}.portal-subpage-title{border-bottom:1px solid var(--fd-line);padding-bottom:24px}.portal-subpage-title h1{font-size:clamp(36px,4vw,58px);letter-spacing:-.07em;line-height:.94}.portal-subpage-title>span{background:#eaf3de!important;border-radius:4px!important;color:#37551d!important}.portal-section-title h2{font-size:20px;letter-spacing:-.045em}.portal-contract-stats>article,.portal-seo-quick-grid>article,.portal-status-hub>article{border-radius:0!important}.portal-contract-stats>article:first-child,.portal-seo-quick-grid>article:first-child,.portal-status-hub>article:first-child{border-top:3px solid var(--fd-lime)}.portal-message-stream>article:hover{background:#f1f5e9!important}.portal-message-form{border-top:2px solid var(--fd-lime)!important}.portal-content-preview-list>a:hover,.portal-contract-card:hover{box-shadow:inset 4px 0 0 var(--fd-lime)!important}.access-page .access-main{max-width:1340px}.access-main>section{border-radius:0!important}.access-main .integration-card,.access-main .permission-grid>article{border-radius:4px!important}.access-main .integration-card:hover,.access-main .permission-grid>article:hover{border-color:#a5c76d!important;box-shadow:var(--fd-pressed)}@media (prefers-reduced-motion:no-preference){.client-grid>.client-card,.contract-row,.file-table>article,.finance-entry-row,.portal-section,.portal-status-hub>article{animation:studio-rise .36s var(--fd-ease) both}.client-grid>.client-card:nth-child(2n),.contract-row:nth-child(2n),.file-table>article:nth-child(2n),.finance-entry-row:nth-child(2n),.portal-section:nth-child(2n){animation-delay:45ms}@keyframes studio-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:760px){.access-main>header,.calendar-main>header,.clients-header,.contracts-header,.files-main>header,.finances-header,.messages-main>header,.tasks-main>header{padding-bottom:18px}.clients-stats article,.contract-stats article,.finance-stats article{min-height:96px;padding:16px}.clients-stats strong,.contract-stats strong,.finance-stats strong{font-size:27px}.portal-subpage-title h1{font-size:38px}.portal-body,.portal-subpage{padding-left:14px;padding-right:14px}}.studio-overview{background:var(--studio-canvas)}.studio-overview .sidebar{background:#fafaf6;border-color:var(--studio-line)}.studio-overview .main-panel{background:linear-gradient(150deg,#f7f8f3,#f4f5ef)}.studio-overview .topbar{background:rgba(250,250,246,.92);border-color:var(--studio-line);box-shadow:none}.studio-overview .content{max-width:1440px;padding-bottom:80px}.studio-overview .welcome-row{border-bottom:1px solid var(--studio-line);margin-bottom:0;padding:8px 0 28px}.studio-overview .welcome-row .eyebrow{color:var(--studio-text-quiet);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px}.studio-overview .welcome-row h1{color:var(--studio-ink);font-size:clamp(32px,3.1vw,47px);font-weight:600;letter-spacing:-.065em;line-height:.98}.studio-overview .subheading{color:var(--studio-text);font-size:14px;margin-top:11px}.studio-overview .primary-button,.studio-overview .secondary-button{background:var(--studio-ink);border-color:var(--studio-ink);border-radius:var(--studio-radius-control);box-shadow:none;color:var(--studio-accent);font-weight:750;min-height:40px}.studio-overview .primary-button:hover,.studio-overview .secondary-button:hover{background:#2a2e2a;box-shadow:0 10px 25px rgba(30,34,31,.13)}.studio-overview .new-task-popover{border-color:var(--studio-line);border-radius:var(--studio-radius-overlay);box-shadow:var(--studio-shadow-overlay)}.studio-overview .stat-grid{border-bottom:1px solid var(--studio-line);gap:0;grid-template-columns:1.2fr 1fr 1fr 1fr;margin:0}.studio-overview .stat-card{background:transparent;border:0;border-left:1px solid var(--studio-line);border-radius:0;box-shadow:none;min-height:236px;padding:26px 24px}.studio-overview .stat-card:first-child{border-left:0}.studio-overview .stat-card:after,.studio-overview .stat-card:before{display:none}.studio-overview .panel:hover,.studio-overview .stat-card:hover{box-shadow:none;transform:none}.studio-overview .stat-card.featured{background:var(--studio-ink);color:#fff}.studio-overview .stat-title{gap:9px}.studio-overview .stat-title strong{font-size:12px;font-weight:700;line-height:1.25}.studio-overview .stat-icon{background:var(--studio-surface-muted);border-radius:6px;color:var(--studio-text);height:28px;width:28px}.studio-overview .stat-icon.focus,.studio-overview .stat-icon.lilac{background:#eff5df;color:#5d7920}.studio-overview .stat-icon.rose{background:#fff0ed;color:var(--studio-danger)}.studio-overview .featured .stat-icon{background:#2c302d;color:var(--studio-accent)}.studio-overview .period-pill{background:transparent;color:var(--studio-text-quiet);font-size:10px;font-weight:600;padding:0}.studio-overview .featured .period-pill{color:#b7bcb5}.studio-overview .stat-main-number{color:var(--studio-ink);font-size:44px!important;font-variant-numeric:tabular-nums;font-weight:600!important;letter-spacing:-.07em!important;line-height:.92;margin-top:30px}.studio-overview .featured .stat-main-number{color:#fff}.studio-overview .stat-main-number span{color:var(--studio-text-quiet);font-size:17px!important}.studio-overview .featured .stat-main-number span{color:#abb1aa}.studio-overview .attention-label,.studio-overview .stat-card>p{color:var(--studio-text);font-size:11px!important;margin-top:8px}.studio-overview .featured>p{color:#bec3bb}.studio-overview .progress{background:#dfe2da;height:4px;margin-top:18px}.studio-overview .activity-item>i>em,.studio-overview .progress i{background:var(--studio-accent);box-shadow:none}.studio-overview .featured .progress{background:#363a36}.studio-overview .featured .progress i{background:var(--studio-accent)}.studio-overview .stat-footer{background:transparent!important;color:#b7bdb5;display:flex;font-size:10px;gap:9px;margin-top:14px;padding:0}.studio-overview .stat-footer strong{color:var(--studio-accent);font-size:10px}.studio-overview .stat-focus-chart polyline{stroke:#779335}.studio-overview .focus-chart-visual-dots span{background:#779335}.studio-overview .focus-chart-tooltip{background:var(--studio-ink);border-radius:6px;color:#fff}.studio-overview .client-stat-legend span{color:var(--studio-text);font-size:10px}.studio-overview .client-stat-legend i.active,.studio-overview .ring-value{background:#779335;stroke:#779335}.studio-overview .client-stat-legend i.onboarding{background:#aeb88e}.studio-overview .client-stat-legend i.paused{background:#c6c9c4}.studio-overview .ring-track{stroke:#e1e4dc}.studio-overview .stat-card-link{background:transparent;border:0;border-bottom:1px solid var(--studio-line);border-radius:0;color:var(--studio-ink);font-size:10px;height:auto;margin-top:18px;padding:0 0 8px}.studio-overview .attention-link{background:transparent;color:var(--studio-danger)}.studio-overview .dashboard-grid{gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(330px,.9fr);margin-top:34px}.studio-overview .panel{background:transparent;border:0;border-radius:0;box-shadow:none}.studio-overview .panel-heading{background:transparent;border-bottom:1px solid var(--studio-line);padding:0 0 14px}.studio-overview .panel-heading h2{color:var(--studio-ink);font-size:18px;font-weight:600;letter-spacing:-.04em}.studio-overview .panel-heading p{color:var(--studio-text);font-size:11px;margin-top:4px}.studio-overview .panel-icon{background:var(--studio-ink);border-radius:6px;box-shadow:none;color:var(--studio-accent);height:31px;width:31px}.studio-overview .panel-heading>a{color:var(--studio-text);font-size:11px;font-weight:700}.studio-overview .task-list{border:0}.studio-overview .task-row{border-bottom:1px solid var(--studio-line);min-height:66px;padding:0 4px}.studio-overview .task-row:hover{background:#f0f2ea}.studio-overview .checkbox{border-color:#c7cbc3;border-radius:5px}.studio-overview .task-row.done .checkbox{background:#779335;border-color:#779335}.studio-overview .task-copy strong{color:var(--studio-ink);font-size:12px}.studio-overview .task-copy small{color:var(--studio-text-quiet);font-size:10px}.studio-overview .client-dot{background:#779335}.studio-overview .priority{border-radius:4px;font-size:9px}.studio-overview .task-time{color:var(--studio-text);font-size:10px}.studio-overview .add-task{border:0;border-bottom:1px solid var(--studio-line);border-radius:0;color:var(--studio-text);font-size:11px;padding:13px 4px}.studio-overview .premium-empty{background:transparent;border-bottom:1px solid var(--studio-line);min-height:210px}.studio-overview .premium-empty>span{background:#eff5df;border-radius:8px;box-shadow:none;color:#607d22;height:48px;width:48px}.studio-overview .premium-empty button{background:var(--studio-ink);border:0;border-radius:var(--studio-radius-control);color:var(--studio-accent)}.studio-overview .premium-empty a{background:transparent;border:1px solid var(--studio-line);border-radius:var(--studio-radius-control);color:var(--studio-ink)}.studio-overview .activity-list{padding:0}.studio-overview .activity-item{border-color:var(--studio-line);grid-template-columns:30px minmax(0,1fr) 34px minmax(72px,104px) 18px;min-height:68px}.studio-overview .activity-avatar,.studio-overview .activity-avatar.blue,.studio-overview .activity-avatar.coral,.studio-overview .activity-avatar.dark{background:var(--studio-surface-muted);border-radius:6px;color:var(--studio-text)}.studio-overview .activity-item strong{color:var(--studio-ink);font-size:11px}.studio-overview .activity-item small,.studio-overview .workflow-item p em{color:var(--studio-text-quiet);font-size:9px}.studio-overview .activity-item>b{color:var(--studio-text);font-size:10px}.studio-overview .activity-item>i{background:#e1e4dc}.studio-overview .deadline-card{background:#eff5df;border:0;border-left:3px solid var(--studio-accent);border-radius:0;box-shadow:none;margin-top:18px}.studio-overview .date-tile{background:var(--studio-ink);border-radius:6px;box-shadow:none;color:var(--studio-accent)}.studio-overview .deadline-card button,.studio-overview .deadline-card>a{background:var(--studio-ink);border:0;border-radius:6px;color:var(--studio-accent)}.studio-overview .week-panel{border-top:1px solid var(--studio-line);margin-top:36px;padding-top:22px}.studio-overview .week-heading{background:transparent;border-bottom:0;padding:0 0 16px}.studio-overview .interactive-calendar{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--studio-radius-panel)}.studio-overview .overview-calendar-detail{border:1px solid var(--studio-line);border-radius:var(--studio-radius-overlay);box-shadow:var(--studio-shadow-overlay)}.studio-overview .overview-calendar-detail form>button{background:var(--studio-ink);border-radius:var(--studio-radius-control);color:var(--studio-accent)}.studio-overview .overview-calendar-detail .detail-kicker{color:#607d22}.studio-overview .overview-calendar-detail>p{background:#eff5df;border-left-color:var(--studio-accent)}.studio-overview .overview-detail-close{background:var(--studio-ink);border-radius:6px;color:var(--studio-accent)}@media(max-width:1050px){.studio-overview .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-overview .stat-card:nth-child(3){border-left:0;border-top:1px solid var(--studio-line)}.studio-overview .stat-card:nth-child(4){border-top:1px solid var(--studio-line)}}@media(max-width:760px){.studio-overview .welcome-row{padding-bottom:22px}.studio-overview .stat-grid{display:block}.studio-overview .stat-card,.studio-overview .stat-card:nth-child(n){border-bottom:1px solid var(--studio-line);border-left:0;border-top:0;min-height:210px}.studio-overview .dashboard-grid{gap:30px;grid-template-columns:1fr;margin-top:28px}.studio-overview .week-panel{margin-top:30px}.studio-overview .week-heading{min-width:0}.studio-overview .week-controls{display:none}.studio-overview .activity-item{grid-template-columns:30px minmax(0,1fr) 32px 18px}.studio-overview .activity-item>i{display:none}}@media(prefers-reduced-motion:reduce){.studio-overview *{animation:none!important;transition-duration:.01ms!important}}.calendar-page,.clients-page,.contracts-page,.files-page,.finances-page,.messages-page,.seo-page,.tasks-page{background:radial-gradient(72rem 35rem at 100% -10%,rgba(199,232,58,.1),transparent 46%),#f5f6f1}.calendar-main,.clients-main,.contracts-main,.files-main,.finances-main,.messages-main,.seo-main,.tasks-main{max-width:1440px}.calendar-main>header,.clients-header,.contracts-header,.files-main>header,.finances-header,.messages-main>header,.tasks-main>header{border-bottom-color:#dde0d8;margin-bottom:30px;padding-bottom:26px}.calendar-main>header h1,.clients-header h1,.contracts-header h1,.files-main>header h1,.finances-header h1,.messages-main>header h1,.tasks-main>header h1{font-size:clamp(34px,3.5vw,50px);font-weight:600;letter-spacing:-.065em;line-height:1}.calendar-main>header p,.clients-header>div>p,.contracts-header p,.files-main>header p,.finances-header p,.messages-main>header p,.tasks-main>header p{color:#59654a;font-size:10px;font-weight:750;letter-spacing:.12em}.calendar-main>header span,.clients-header>div>span,.contracts-header span,.files-main>header span,.finances-header span,.messages-main>header span,.tasks-main>header span{color:#5e655e;font-size:14px;line-height:1.55;max-width:62ch}.clients-stats,.contract-stats,.finance-stats,.task-stats{gap:12px;margin-bottom:22px}.clients-stats article,.contract-stats article,.finance-stats article,.task-stats article{background:linear-gradient(145deg,#fffefa,#fafbf7)!important;border:1px solid #e0e3db!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(34,40,30,.045)!important;min-height:132px;padding:20px}.clients-stats article:first-child,.contract-stats article:first-child,.finance-stats article:first-child,.task-stats article:first-child{background:#1a1d1a!important;color:#fff}.clients-stats article:not(:first-child),.contract-stats article:not(:first-child),.finance-stats article:not(:first-child){border-left:1px solid #e0e3db}.clients-stats strong,.contract-stats strong,.finance-stats strong,.task-stats strong{font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-.06em}.clients-stats span,.contract-stats span,.finance-stats span,.task-stats span{color:#70776f}.clients-stats article:first-child span,.contract-stats article:first-child span,.finance-stats article:first-child span,.task-stats article:first-child span{color:#c3c9be}.access-card,.calendar-panel,.client-card,.contract-list-panel,.conversation-panel,.file-table,.finance-panel,.master-list,.settings-card,.task-toolbar{background:#fffefa!important;border:1px solid #e0e3db!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(34,40,30,.045)!important}.access-card:hover,.client-card:hover,.contract-list-panel:hover,.conversation-panel:hover,.file-table:hover,.finance-panel:hover,.settings-card:hover{box-shadow:0 18px 42px rgba(34,40,30,.085)!important}.client-detail,.client-detail-header,.client-phase-panel,.contract-list-panel,.finance-panel{border-radius:16px!important}.client-detail-header,.contract-panel-heading,.finance-panel-heading{background:#f4f6ef!important;border-left:0!important;border-bottom:1px solid #e2e5dc;padding:20px 22px}.client-task-table-head,.contract-table-head,.file-table-head,.finance-table-head{background:#f4f6ef!important;color:#5f675f!important;font-size:9px!important;letter-spacing:.08em}.client-task-table-row:hover,.file-table>article:hover,.finance-entry-row:hover{background:#f7f9f2!important;box-shadow:inset 3px 0 0 #b6d52e!important}.access-create>summary,.file-upload>summary,.new-client>summary,.new-contract>summary,.new-finance-entry>summary,.task-create>summary{background:#1a1d1a!important;border:1px solid #1a1d1a!important;border-radius:11px!important;box-shadow:0 9px 20px rgba(30,34,31,.15)!important;color:#c7e83a!important;min-height:42px;padding:0 15px!important;transform:none!important}.access-create>summary:hover,.file-upload>summary:hover,.new-client>summary:hover,.new-contract>summary:hover,.new-finance-entry>summary:hover,.task-create>summary:hover{background:#2a2e2a!important;box-shadow:0 13px 28px rgba(30,34,31,.18)!important;transform:translateY(-1px)!important}.access-create>div,.details-popover,.file-upload>div,.new-contract>div,.new-finance-entry>div,.task-create[open]>div{border:1px solid #dce0d7!important;border-radius:18px!important;box-shadow:var(--studio-shadow-overlay)!important}.access-create h2,.details-popover h2,.file-upload h2,.new-contract h2,.new-finance-entry h2,.task-create h2{font-size:22px;letter-spacing:-.045em}.task-create>summary{font-size:12px}.task-create[open]>div{background:#fffefa!important;padding:24px;top:52px;width:min(430px,calc(100vw - 32px))}.calendar-detail-drawer label,.task-create label{color:#596154;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:none}.task-create input,.task-create select{border-color:#dce0d7;border-radius:10px;font-size:13px;height:42px}.task-create form>button{background:#1a1d1a!important;border-radius:10px!important;color:#c7e83a!important;font-size:12px;height:44px;margin-top:8px}.master-task>summary{min-height:66px}.master-task[open]>summary{background:#f4f7ed;border-left:0;padding-left:18px}.task-priority{border-radius:999px;font-weight:700}.task-edit{background:#f6f8f2;border-left:0;padding:18px}.task-edit form>button:not(.delete-task),.task-edit input,.task-edit select{border-radius:10px;height:42px}.calendar-detail-backdrop{background:rgba(25,30,24,.28);backdrop-filter:blur(8px)}.calendar-detail-drawer{background:#fffefa!important;border:1px solid #dce0d7!important;border-radius:20px!important;box-shadow:var(--studio-shadow-overlay)!important;gap:16px;padding:26px;width:min(440px,calc(100% - 28px))}.calendar-detail-drawer.create{border-color:#dce0d7}.detail-close{background:#f0f2ec!important;border-radius:10px!important;color:#404740!important;height:40px;width:40px}.detail-kicker{color:#5e7625!important;font-weight:750}.calendar-detail-drawer h2{font-size:30px;letter-spacing:-.055em}.calendar-detail-drawer>p{background:#f1f6e6!important;border-left:0!important;border-radius:10px;padding:11px 12px}.calendar-detail-drawer input,.calendar-detail-drawer select,.calendar-detail-drawer textarea{background:#fffefa;border-color:#dce0d7;border-radius:10px;font-size:13px;padding:12px}.calendar-detail-drawer input:focus,.calendar-detail-drawer select:focus,.calendar-detail-drawer textarea:focus{border-color:#a5c74a;box-shadow:0 0 0 4px rgba(199,232,58,.22)}.calendar-detail-drawer form>button{background:#1a1d1a!important;border-radius:10px!important;color:#c7e83a!important;font-size:12px;padding:14px}.calendar-color-picker label,.calendar-delete-button,.calendar-share-toggle,.quick-note-item,.quick-notes{border-radius:10px}.quick-notes-head>svg{background:#eef3dd;border-radius:9px;color:#5d7624}.quick-note-form button{background:#1a1d1a;border-radius:10px}@media(max-width:760px){.calendar-main>header,.clients-header,.contracts-header,.files-main>header,.finances-header,.messages-main>header,.tasks-main>header{margin-bottom:24px;padding-bottom:20px}.clients-stats,.contract-stats,.finance-stats,.task-stats{gap:9px}.clients-stats article,.contract-stats article,.finance-stats article,.task-stats article{min-height:106px;padding:16px}.clients-stats strong,.contract-stats strong,.finance-stats strong,.task-stats strong{font-size:28px}.task-create[open]>div{width:calc(100vw - 28px)}.calendar-detail-drawer{padding:22px;right:14px;top:14px;width:calc(100% - 28px)}}.studio-overview .overview-calendar-feedback{background:#fff3f0;border:1px solid #efc7be;border-radius:10px;color:#8a3324;font-size:12px;font-weight:650;left:50%;line-height:1.4;margin:0;max-width:min(520px,calc(100% - 32px));padding:11px 14px;position:absolute;top:16px;transform:translateX(-50%);z-index:30}.studio-overview .period-pill{background:#eef1eb;border:1px solid #d8ddd3;border-radius:999px;color:#556052;font-size:9px;font-weight:650;height:26px;padding:0 10px}.studio-overview .featured .period-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#dbe2d6}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar){flex:0 0 246px!important;padding:25px 17px 18px!important}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar) .brand-row,:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar)>a:first-child{height:30px!important;margin:0 0 32px!important;padding:0!important}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar) .brand-row img,:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar)>a:first-child img{height:30px!important;object-fit:contain!important;object-position:left!important;width:137px!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation{display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:30px!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>p{color:#a0a39d!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1!important;margin:0 10px 8px!important;text-transform:uppercase!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-children a,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-trigger,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>a,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>button{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;color:#626762!important;display:flex!important;font-size:12px!important;font-weight:500!important;gap:12px!important;height:38px!important;line-height:1!important;min-height:38px!important;padding:9px 11px!important;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important;width:100%!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-children a:hover,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-trigger:hover,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>a:hover,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>button:hover{background:#f3f4f8!important;border-color:#e2e5f0!important;box-shadow:none!important;color:#1c2020!important;transform:none!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-children a.active,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-trigger.active,html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>.active{background:#edf0ff!important;border-color:#ced6ff!important;box-shadow:none!important;color:#314bb8!important;font-weight:600!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation svg{flex:0 0 17px!important;height:17px!important;stroke-width:1.7!important;width:17px!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav{flex:0 0 auto!important;min-height:0!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation .growth-nav-children{border-left:1px solid #dfe1dc!important;flex:0 0 auto!important;gap:3px!important;margin:3px 0 5px 18px!important;max-height:none!important;overflow:visible!important;padding:0 0 0 8px!important}@media (max-width:760px){:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar){display:none!important}}@media (min-width:761px){:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar) .workspace-navigation{flex:1 1 auto!important;min-height:0!important;overflow:visible!important;position:relative!important}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar){overflow:visible!important;z-index:40!important}.growth-sidebar{display:flex!important;flex-direction:column!important;height:100vh!important}.growth-sidebar-bottom{flex:0 0 auto!important;margin-top:auto!important;width:100%!important}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar) .workspace-navigation .growth-nav{flex:0 0 auto!important;overflow:visible!important;position:relative!important}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar) .workspace-navigation .growth-nav-children{background:#fdfdfb!important;border:1px solid #dfe1dc!important;border-radius:13px!important;box-shadow:0 20px 42px rgba(23,25,25,.16),0 2px 4px rgba(23,25,25,.06)!important;display:flex!important;gap:2px!important;left:calc(100% + 8px)!important;margin:0!important;max-height:min(520px,calc(100vh - 120px))!important;min-width:218px!important;overflow-y:auto!important;padding:7px!important;position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;z-index:70!important}:is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar) .workspace-navigation .growth-nav-children a{min-height:36px!important;padding:8px 10px!important}}@media (max-width:760px){.mobile-studio-nav .mobile-growth-nav>button{align-items:center;background:transparent;border:0;border-radius:9px;color:#5f635f;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;gap:11px;min-height:42px;padding:10px 11px;text-align:left;width:100%}.mobile-studio-nav .mobile-growth-nav>button.active,.mobile-studio-nav .mobile-growth-nav>button:hover{background:#edf0ff;color:#314bb8}.mobile-studio-nav .mobile-growth-nav>button svg:last-child{height:15px;margin-left:auto;transition:transform .16s ease;width:15px}.mobile-studio-nav .mobile-growth-nav>button svg.open{transform:rotate(180deg)}.mobile-studio-nav .mobile-growth-nav>div{border-left:1px solid #d9def2;display:grid;gap:2px;margin:2px 0 5px 20px;padding-left:7px}}