:root{--canvas:#f6f6f6;--ink:#171717;--muted:#626262;--line:#dedede;--blue:#526a20;--blue-soft:#eef4d9;--studio-canvas:#f6f6f6;--studio-surface:#ffffff;--studio-surface-muted:#f0f0f0;--studio-surface-inset:#e9e9e9;--studio-ink:#171717;--studio-text:#565656;--studio-text-quiet:#626262;--studio-line:#dedede;--studio-accent:#c5ed32;--studio-accent-strong:#b4d92c;--studio-radius-control:12px;--studio-radius-panel:16px;--fd-surface:#ffffff;--fd-surface-strong:#ffffff;--fd-interactive-ring:#526a20}html{scrollbar-color:#a4a4a4 #f6f6f6}body{background:var(--studio-canvas);color:var(--studio-ink)}body:after,body:before{display:none}::selection{background:#c5ed32;color:#171717}input,textarea{caret-color:#526a20}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #526a20;outline-offset:4px}:where(h1,h2,h3){text-wrap:balance}:where(button,a,summary){-webkit-tap-highlight-color:transparent}:where(button,summary):active{transform:translateY(1px)}:where(button):disabled{cursor:not-allowed}body :is(.clients-header,.seo-header,.finances-header,.contracts-header,.recordings-header,.leads-header,.audits-header,.growth-header,.social-header,.ads-header,.gb-header,.analytics-header,.content-header,.reports-header,.research-header,.writer-header,.opportunity-header,.studio-page-header) h1{color:#171717;font-size:clamp(32px,3.4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.08}body :is(.recording-watch-header,.portal-welcome,.dashboard-heading) h1{color:#171717;font-weight:500;letter-spacing:-.04em;line-height:1.08}body :is(.clients-main,.tasks-main,.calendar-main,.messages-main,.files-main,.seo-main,.finances-main,.contracts-main,.access-main,.audits-main,.leads-main,.growth-main,.recordings-main,.settings-main,.research-main,.writer-main,.social-main,.ads-main,.gb-main,.analytics-main,.content-main,.reports-main){background-color:var(--studio-canvas)}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation>p{color:#626262!important;font-size:10px!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation :is(a,button){color:#565656!important;font-size:13px!important;border-radius:12px!important;min-height:40px!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation :is(a,button):hover{background:#ececec!important;color:#171717!important}html body .workspace-navigation.studio-workspace-navigation.studio-workspace-navigation a.active{background:#e9efda!important;color:#171717!important}body :is(.sidebar,.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar,.growth-sidebar,.access-sidebar,.audits-sidebar){background:#ffffff;border-right-color:#dedede}body :is(.primary-button,.studio-button-primary,.leads-primary-button,.leads-add-button,.generate-button,.recording-button.primary){background:#c5ed32;border:1px solid #171717;color:#171717;border-radius:999px;min-height:42px;font-weight:600;box-shadow:none}body :is(.primary-button,.studio-button-primary,.leads-primary-button,.leads-add-button,.generate-button,.recording-button.primary):hover:not(:disabled){background:#b4d92c;color:#171717;box-shadow:none}body :is(.secondary-button,.studio-button-secondary,.recording-button.secondary,.leads-secondary-button){background:#ffffff;border:1px solid #dedede;border-radius:999px;color:#171717;min-height:42px;box-shadow:none}body :is(.secondary-button,.studio-button-secondary,.recording-button.secondary,.leads-secondary-button):hover:not(:disabled){background:#ededed;border-color:#b4b4b4}body :is(.panel,.client-card,.client-detail-panel,.tasks-master-panel,.files-panel,.seo-panel,.finance-panel,.contract-list-panel,.access-card,.settings-card,.recording-card,.recording-watch-panel,.leads-panel,.growth-card,.ads-card,.gb-card,.social-card,.reports-card,.writer-panel){border-color:#dedede;border-radius:16px;box-shadow:none;background-color:#ffffff}body :is(.studio-portal,.client-portal){background:#f6f6f6}body .studio-portal .portal-header{background:#ffffff!important;border-color:#dedede!important;box-shadow:none!important}body .studio-portal .portal-header :is(.portal-desktop-nav a,.portal-mobile-nav nav a).active{background:#eef4d9!important;box-shadow:inset 0 -2px 0 #526a20!important}body .studio-portal .portal-header :is(.portal-desktop-nav a,.portal-mobile-nav nav a):hover{box-shadow:inset 0 -2px 0 #526a20!important}body :is(.portal-status-hub article,.portal-next-card,.portal-action-card,.portal-phase-card,.portal-focus-panel,.portal-contract-card){border-radius:16px;box-shadow:none!important}body :is(.portal-next-card,.portal-action-card){background:#ffffff!important}body .portal-status-hub article:after,body :is(.portal-next-card,.portal-action-card):before{display:none}body .portal-now-card{background:#171717!important;border-color:#171717!important}body .portal-now-card em{background:#c5ed32;color:#171717}body .portal-card-kicker>span{background:#eef4d9;border-color:#d9e4b7;color:#526a20}.recording-playback-recovery{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:12px}.recording-playback-recovery a{text-decoration:none}body .recording-player-unavailable{padding:32px}body .recording-player-unavailable>span{color:#c7ccc7;max-width:54ch}body .recording-player-unavailable .recording-button{background:#ffffff;color:#171717}body .recordings-header h1{line-height:1.08}body .recording-watch-header h1{overflow-wrap:anywhere}body :is(.studio-eyebrow,.recording-kicker){display:none}body :is(.recordings-header,.leads-header,.audits-header)>div>p:first-child{display:none}@media (max-width:680px){body :is(.clients-header,.seo-header,.finances-header,.contracts-header,.recordings-header,.leads-header,.audits-header,.growth-header,.studio-page-header) h1{font-size:clamp(30px,8vw,38px)}body :is(.primary-button,.secondary-button,.studio-button,.recording-button,.studio-icon-button){min-height:44px}body .studio-icon-button{min-width:44px}body .recording-watch-header{gap:20px}body .recording-actions{flex-wrap:wrap}body .recording-player-unavailable{padding:24px 16px}}@media (prefers-reduced-motion:reduce){:where(button,summary):active{transform:none}}html body :is(.primary-button,.studio-button-primary,.leads-primary-button,.leads-add-button,.generate-button,.recording-button.primary,.portal-button,.black-button){background:#c5ed32!important;border:1px solid #171717!important;color:#171717!important;box-shadow:none!important}html body :is(.primary-button,.studio-button-primary,.leads-primary-button,.leads-add-button,.generate-button,.recording-button.primary,.portal-button,.black-button):hover:not(:disabled){background:#b4d92c!important}html body .studio-auth,html body .studio-overview .main-panel{background:#f6f6f6}html body .studio-overview .topbar{background:#ffffff}html body .studio-overview .welcome-row h1{font-weight:500;letter-spacing:-.04em;line-height:1.08}html body :is(.clients-sidebar,.tasks-sidebar,.calendar-sidebar,.messages-sidebar,.files-sidebar,.seo-sidebar){background:#ffffff!important;box-shadow:none;backdrop-filter:none}html body :is(input,select,textarea):focus{border-color:#526a20!important;box-shadow:none!important;outline:2px solid #526a20;outline-offset:2px}html body .studio-auth .login-brand-panel{background:#171717}html body .studio-auth .login-brand-panel:after{display:none}html body .studio-auth .login-brand-panel h1{font-weight:500;letter-spacing:-.04em;line-height:1.08}html body .studio-auth .login-card h2{font-weight:500;letter-spacing:-.04em}html body .studio-auth :is(.email-login-form,.password-setup-form) button{background:#c5ed32;border:1px solid #171717;border-radius:999px;color:#171717;box-shadow:none}html body .studio-auth .google-button{background:#ffffff;border-radius:999px;box-shadow:none}html body .studio-auth :is(.email-login-form,.password-setup-form) input{background:#ffffff}html body :is(.clients-main,.tasks-main,.calendar-main,.messages-main,.files-main,.seo-main,.finances-main,.contracts-main,.portal-body,.portal-subpage,.login-card),html body :is(.content,.clients-main,.tasks-main,.calendar-main,.messages-main,.files-main,.seo-main,.finances-main,.contracts-main,.portal-body,.portal-subpage)>*{animation:none!important}html body .client-portal.studio-portal .portal-header :is(.portal-desktop-nav,.portal-mobile-nav nav) a.active{color:#171717!important;background:#eef4d9!important}html body :is(.clients-header>div>p:first-child,.mobile-inbox-heading>p:first-child,.portal-welcome>div>p:first-child,.recording-watch-header>div>p:first-child){display:none}html body :is(.new-client>summary,.studio-portal .portal-welcome>a){background:#c5ed32!important;border:1px solid #171717!important;border-radius:999px;box-shadow:none!important;color:#171717!important;font-weight:600;min-height:44px}html body .studio-clients .new-client>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:44px;min-height:44px;padding:0 18px!important;font-size:13px!important;line-height:1;white-space:nowrap}html body .studio-clients .new-client>summary svg{flex:none}html body :is(.new-client>summary,.studio-portal .portal-welcome>a):hover{background:#b4d92c!important}html body .recording-watch-eyebrow{display:none}