:root{--rcw-ink:#030b15;--rcw-surface:#0a1e30;--rcw-surface-raised:#10283d;--rcw-edge:#26445d;--rcw-edge-strong:#355873;--rcw-text:#eef5fb;--rcw-muted:#a0b6ca;--rcw-gold:#e8bd6c;--rcw-gold-hover:#f6d38d;--rcw-blue:#8bbfeb;--rcw-success:#6ed6b0;--rcw-radius:16px;--rcw-shadow:0 18px 45px rgba(0,0,0,.19)}.rc-workspace-layout{background:radial-gradient(ellipse at 73% -7%,rgba(40,99,152,.17),transparent 38%),var(--rcw-ink);color:var(--rcw-text);max-width:none!important;min-height:calc(100vh - 80px)}.rc-workspace-layout>.adminWrap.rc-workspace-main,.rc-workspace-layout>.crm.rc-workspace-main,.rc-workspace-layout>.rc-workspace-main:not(.nh-shell){background:transparent!important;color:var(--rcw-text)!important;min-width:0;width:100%;max-width:none!important;padding:35px clamp(20px,3vw,52px) 76px!important}.rc-workspace-layout .rc-workspace-main .studioIntro h1,.rc-workspace-layout .rc-workspace-main h1{color:var(--rcw-text);font-size:clamp(31px,2.9vw,44px);line-height:1.12;font-weight:800;letter-spacing:-1.1px}.rc-workspace-layout .rc-workspace-main h2:not(.nh-shell h2),.rc-workspace-layout .rc-workspace-main h3:not(.nh-shell h3){color:var(--rcw-text)}.rc-workspace-layout .rc-workspace-main>.eyebrow,.rc-workspace-layout .rc-workspace-main>.studioShell .eyebrow{color:var(--rcw-gold)!important;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.rc-workspace-layout .rc-workspace-main .commercialCard>p,.rc-workspace-layout .rc-workspace-main .studioIntro>p,.rc-workspace-layout .rc-workspace-main>p{color:var(--rcw-muted);line-height:1.7}.rc-workspace-layout .rc-workspace-sidebar{background:linear-gradient(180deg,#071b2c,#051322 80%);border-right:1px solid #254058;color:#dce8f4}.rc-workspace-layout .rc-sidebar-label{color:#d6aa59;font-weight:900;letter-spacing:1.5px}.rc-workspace-layout .rc-sidebar-brand{letter-spacing:1.6px;color:#f3f8fc}.rc-workspace-layout .rc-workspace-nav a{border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease}.rc-workspace-layout .rc-workspace-nav a:hover{background:#12314a;border-color:#274a67!important;color:#fff!important}.rc-workspace-layout .rc-workspace-nav a.active{background:linear-gradient(105deg,#183e5e,#102d47);color:#f4ce87!important;border-color:#345773!important;box-shadow:inset 3px 0 #e7bd70,0 5px 16px #0002}.rc-workspace-layout .rc-sidebar-divider{border-top-color:#284058}.rc-workspace-layout .rc-sidebar-signout{background:#132c43!important;border:1px solid #35516a!important;color:#d5e5f4!important;border-radius:9px!important}.rc-workspace-layout .rc-sidebar-signout:hover{background:#20415d!important;color:#fff!important}.rc-workspace-layout .commercialGrid{gap:16px!important}.rc-workspace-layout .commercialCard,.rc-workspace-layout .crm .panel,.rc-workspace-layout .rc-partner-directory,.rc-workspace-layout .rc-partner-graph,.rc-workspace-layout .rcTeamTile,.rc-workspace-layout .studioPanel{background:linear-gradient(150deg,#0b2134,#071725 80%)!important;border:1px solid var(--rcw-edge)!important;border-radius:var(--rcw-radius)!important;box-shadow:var(--rcw-shadow)!important;color:var(--rcw-text)!important}.rc-workspace-layout .commercialCard:hover,.rc-workspace-layout .rcTeamTile:hover{border-color:#355b78!important}.rc-workspace-layout .commercialCard h2,.rc-workspace-layout .commercialCard h3,.rc-workspace-layout .crm .panel h2,.rc-workspace-layout .studioPanel h2{color:#f1f6fc!important;letter-spacing:-.4px}.rc-workspace-layout .commercialCard p,.rc-workspace-layout .commercialCard small,.rc-workspace-layout .studioPanel p{color:#9fb4c7}.rc-workspace-layout .commercialCardHead{border-color:var(--rcw-edge)}.rc-workspace-layout .commercialCardHead>span,.rc-workspace-layout .rcTeamTileContact small{color:var(--rcw-gold)!important}.rc-workspace-layout .commercialForm button.primaryButton,.rc-workspace-layout .crm button,.rc-workspace-layout .primaryButton{background:linear-gradient(115deg,#ebc579,#dca95b)!important;color:#10253a!important;border:1px solid #f2cf91!important;border-radius:9px!important;font-size:12px;font-weight:900!important;box-shadow:0 5px 18px rgba(212,160,84,.12)}.rc-workspace-layout .crm button:hover,.rc-workspace-layout .primaryButton:hover{background:linear-gradient(115deg,#f4d594,#e7b76d)!important;transform:translateY(-1px)}.rc-workspace-layout .ghostButton{background:#102e46!important;color:#dceeff!important;border:1px solid #355671!important;border-radius:9px!important;font-size:12px;font-weight:800!important}.rc-workspace-layout .ghostButton:hover{background:#1a3c56!important;border-color:#6692b4!important;color:#fff!important}.rc-workspace-layout :is(.commercialForm,.commercialPlaybookForm,.studioPanel,.crm,.rc-partner-dashboard,.rcTeamDirectory) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:#071828!important;color:#eef5fb!important;border:1px solid #34516b!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.18)}.rc-workspace-layout :is(.commercialForm,.commercialPlaybookForm,.studioPanel,.crm,.rc-partner-dashboard,.rcTeamDirectory) :is(input,select,textarea):focus-visible{outline:2px solid #dfb868!important;outline-offset:1px!important;border-color:#e0b966!important}.rc-workspace-layout input::placeholder,.rc-workspace-layout textarea::placeholder{color:#7e98ac}.rc-workspace-layout :is(.commercialForm,.studioPanel,.crm) label{color:#b4cad9}.rc-workspace-layout :is(.crm,.commercialCard,.studioPanel,.rc-partner-directory) table{border-collapse:collapse}.rc-workspace-layout :is(.crm,.commercialCard,.studioPanel,.rc-partner-directory) th{color:#9ab1c5!important;background:#081a2b!important;font-size:10px!important;text-transform:uppercase;letter-spacing:1.15px!important;border-bottom:1px solid #2b4660!important}.rc-workspace-layout :is(.crm,.commercialCard,.studioPanel,.rc-partner-directory) td{border-bottom-color:#213c53!important;color:#d0e0ec!important}.rc-workspace-layout :is(.crm,.commercialCard,.studioPanel,.rc-partner-directory) tr:hover td{background:#102b42!important}.rc-workspace-layout :is(.commercialCard,.crm,.studioPanel) a:not(.primaryButton):not(.ghostButton){color:#99c9f0}.rc-workspace-layout .crm .panel{padding:26px!important}.rc-workspace-layout .crm{margin:0!important;max-width:none!important}.rc-workspace-layout .crm .filters{gap:14px}.rc-workspace-layout .crm .filters label{min-width:min(250px,100%)}.rc-workspace-layout .crm .filters button{min-height:43px}.rc-workspace-layout .crm table{min-width:750px}.rc-workspace-layout .crm header{padding-bottom:8px;border-bottom:1px solid #223a50}.rc-workspace-layout .rcTeamDirectory .rcTeamTiles{gap:18px!important}.rc-workspace-layout .rcTeamDirectory .rcTeamTile{padding:24px!important}.rc-workspace-layout .studioShell{background:transparent!important;color:#eef5fb!important}.rc-workspace-layout .studioIntro{max-width:920px!important}.rc-workspace-layout .studioPanel{border-radius:16px!important}.rc-workspace-layout .studioPalette button:focus-visible,.rc-workspace-layout .studioTemplates button.selected{border-color:var(--rcw-gold)!important}.rc-workspace-layout .authMessage{background:#123d32!important;border:1px solid #2a6857!important;color:#b6e8d3!important;border-radius:10px!important}.rc-workspace-layout .authError{background:#482822!important;border:1px solid #8d4943!important;color:#f4bdb7!important;border-radius:10px!important}.rc-workspace-layout :is(button,a,input,select,textarea):focus-visible{outline-color:#f2c774;outline-offset:2px}.rc-workspace-layout .rc-partner-chart-note{color:#99b2c8}@media(max-width:850px){.rc-workspace-layout>.adminWrap.rc-workspace-main,.rc-workspace-layout>.crm.rc-workspace-main,.rc-workspace-layout>.rc-workspace-main:not(.nh-shell){padding:25px 16px 58px!important}.rc-workspace-layout .rc-workspace-sidebar{border-right:0;border-bottom:1px solid #254058}.rc-workspace-layout .rc-workspace-nav a.active{box-shadow:inset 3px 0 #e7bd70}}@media(prefers-reduced-motion:reduce){.rc-workspace-layout .crm button:hover,.rc-workspace-layout .primaryButton:hover{transform:none}}.commercialWorkspace{background:radial-gradient(ellipse at 75% 0,rgba(45,105,157,.19),transparent 36%),#030b15!important;color:#edf5fb!important}.commercialWorkspace .eyebrow{color:#e8bd6c!important;letter-spacing:2px!important;font-size:10px!important}.commercialWorkspace .commercialWorkspaceHero h1{font-family:inherit!important;font-weight:800!important;color:#f0f6fc!important;letter-spacing:-1.2px!important}.commercialWorkspace .commercialWorkspaceHero p{color:#a3bbce!important;line-height:1.75}.commercialWorkspace .commercialCard{background:linear-gradient(150deg,#0b2134,#071725)!important;border:1px solid #274860!important;border-radius:16px!important;box-shadow:0 18px 45px #0003!important}.commercialWorkspace .commercialCard h2,.commercialWorkspace .commercialCard h3{color:#f1f6fc!important}.commercialWorkspace .commercialCardHead>span{color:#e8bd6c!important;background:#143249!important}.commercialWorkspace :is(.commercialForm,.commercialPlaybookForm,.commercialActivationForm) :is(input,select,textarea){background:#071828!important;color:#eef5fb!important;border:1px solid #34516b!important;border-radius:9px!important}.commercialWorkspace :is(.commercialForm,.commercialPlaybookForm,.commercialActivationForm) :is(input,select,textarea):focus-visible{outline:2px solid #e8bd6c;outline-offset:2px}.commercialWorkspace .primaryButton{background:linear-gradient(115deg,#ebc579,#dca95b)!important;border:1px solid #f2cf91!important;color:#10253a!important;border-radius:9px!important;font-weight:900!important}.commercialWorkspace .ghostButton{background:#102e46!important;border:1px solid #355671!important;color:#dceeff!important;border-radius:9px!important}.commercialWorkspace .commercialKpis>article,.commercialWorkspace .commercialKpis>div{background:#0d2538!important;border:1px solid #26465f!important;border-radius:13px!important}.commercialWorkspace .commercialIncidentTable th{background:#0a1c2e!important;color:#a1b4c6!important}.commercialWorkspace .commercialIncidentTable td{border-color:#25425a!important;color:#d5e5f0!important}.commercialWorkspace .commercialIncidentTable tr:hover td{background:#102b40!important}.commercialWorkspace .commercialEmpty,.commercialWorkspace .commercialForm label{color:#a8bfd0}.rc-workspace-layout .partnerContact,.rc-workspace-layout .partnerLevel,.rc-workspace-layout .partnerPanel{background:linear-gradient(150deg,#0b2134,#071725)!important;border:1px solid #274860!important;border-radius:14px!important;color:#eff5fc!important}.rc-workspace-layout .partnerIntro h1{color:#f3f8fd!important;font-weight:800!important}.rc-workspace-layout .partnerHint,.rc-workspace-layout .partnerIntro p{color:#a2bacb!important}.rc-workspace-layout .partnerShell .eyebrow{color:#e8bd6c!important}.rc-workspace-layout .rc-profile-metrics>div{background:#0e263a!important;border:1px solid #29475f!important;border-radius:14px!important}.rc-workspace-layout .rc-profile-metrics span{color:#9ab3c6!important}.rc-workspace-layout .rc-profile-metrics strong{color:#f0cf93!important}.rc-workspace-layout .rc-sidebar-brand-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:2px 10px 15px}.rc-workspace-layout .rc-sidebar-brand-logo img{display:block;width:100%;max-width:195px;height:auto;object-fit:contain}.rc-workspace-layout .rc-sidebar-brand-logo+.rc-sidebar-label{padding-top:4px;margin-bottom:4px}@media(max-width:850px){.rc-workspace-layout .rc-workspace-nav .rc-sidebar-brand-logo{padding:8px 12px 10px}.rc-workspace-layout .rc-workspace-nav .rc-sidebar-brand-logo img{max-width:180px}}