.workspace-v2{--workspace-surface:var(--bg-soft);--workspace-line:var(--border);--workspace-muted:var(--text-muted);gap:22px!important;align-items:start;color:var(--text)}.workspace-v2 .dashboard-os-sidebar{border:1px solid var(--border)!important;background:var(--bg)!important;box-shadow:none!important;border-radius:14px!important;padding:16px 12px!important;top:80px!important;height:calc(100dvh - 96px)!important;min-height:0}.workspace-v2 .dashboard-os-sidebar>div:first-child{padding-bottom:12px!important;align-items:center!important}.workspace-v2 .dashboard-os-sidebar img{max-width:96px;height:auto}.workspace-v2 .dashboard-os-sidebar>div:first-child .mb-5{margin-bottom:0!important}.workspace-v2 .dashboard-os-group-toggle{font-size:11px!important;letter-spacing:.04em!important;text-transform:none!important;min-height:32px!important;padding:6px 10px!important;color:var(--text-muted)!important;font-weight:600!important;line-height:1.4!important}.workspace-v2 .dashboard-os-group-toggle>span{display:block;overflow:hidden}.workspace-v2 .dashboard-os-group-toggle small{display:none}.workspace-v2 .dashboard-os-nav-item{min-height:32px!important;padding:6px 10px!important;border-radius:999px!important;font-size:13px!important;border:0!important;background:transparent!important;color:var(--text-muted)!important;box-shadow:none!important;transform:none!important}.workspace-v2 .dashboard-os-nav-item.is-active{background:var(--accent-soft)!important;color:var(--text)!important}.workspace-v2 .dashboard-os-nav-item:hover{background:var(--bg-soft)!important;color:var(--text)!important}.workspace-v2 .dashboard-os-nav-item .font-semibold{font-weight:500!important;white-space:normal!important;line-height:1.4}.workspace-v2 .dashboard-nav-scroll{display:block!important;margin-top:12px!important;scrollbar-width:thin}.workspace-v2 .dashboard-os-nav-group{margin-bottom:4px}.workspace-v2 .dashboard-os-nav-group>div{gap:0!important}@media(max-width:1023px){.workspace-v2 .dashboard-os-group-toggle,.workspace-v2 .dashboard-os-nav-item{min-height:44px!important}}.workspace-v2 .portal-workspace{display:block!important;min-width:0}.workspace-v2 .dashboard-os-topbar{display:flex!important;justify-content:flex-end;gap:12px;padding:0 0 14px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:44px!important}.workspace-v2 .portal-section-label{margin-right:auto;font-size:12px;font-weight:600}.workspace-v2 .dashboard-os-topbar .dashboard-os-search{max-width:350px;flex:1;border-radius:8px!important;height:36px!important;box-shadow:none!important;background:var(--bg-soft)!important}.workspace-v2 .dashboard-os-hero{padding:8px 0 20px!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;border-radius:0!important}.workspace-v2 .dashboard-os-hero h1{font-size:26px!important;margin-top:6px!important;line-height:1.25}.workspace-v2 .dashboard-os-hero p{font-size:10px!important;letter-spacing:.08em!important;color:var(--text-muted)!important}.workspace-v2 .dashboard-os-hero .leading-7{line-height:1.6!important;margin-top:7px!important;font-size:13px!important}.workspace-v2 .portal-page-content{min-width:0;display:grid;gap:20px}.workspace-v2 .admin-module-section,.workspace-v2 .dashboard-panel,.workspace-v2 .surface-card,.workspace-v2 .surface-panel{border:1px solid var(--border)!important;background:var(--bg)!important;border-radius:12px!important;padding:20px!important;box-shadow:none!important;animation:none!important;min-width:0}.workspace-v2 .surface-card:after,.workspace-v2 .surface-card:before{display:none!important}.workspace-v2 .surface-card>div:first-child.border-b{padding-bottom:14px!important}.workspace-v2 .surface-card h2{font-size:18px!important;line-height:1.4!important}.workspace-v2 .surface-card h2+p{font-size:12px!important;line-height:1.7!important;max-width:75ch}.workspace-v2 .surface-card>div:first-child .uppercase{display:none!important}.workspace-v2 .metric-card{border:1px solid var(--border)!important;border-radius:10px!important;background:var(--bg-soft)!important;box-shadow:none!important;padding:16px!important;animation:none!important;min-width:0}.workspace-v2 .metric-card p:first-child{font-size:11px!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-muted)!important}.workspace-v2 .metric-card p:nth-child(2){font-size:27px!important;margin-top:7px!important;line-height:1.2}.workspace-v2 .field{background:var(--bg-soft)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:7px!important;box-shadow:none!important;min-height:40px!important;font-size:13px!important;padding:10px 12px!important;max-width:100%}.workspace-v2 .field::-moz-placeholder{color:var(--text-muted);opacity:.85}.workspace-v2 .field::placeholder{color:var(--text-muted);opacity:.85}.workspace-v2 .field:focus{outline:2px solid var(--accent)!important;outline-offset:2px}.workspace-v2 .field.pl-9{padding-left:36px!important}.workspace-v2 .btn-outline,.workspace-v2 .btn-primary,.workspace-v2 .btn-secondary{font-size:12px!important;letter-spacing:0!important;text-transform:none!important;min-height:35px!important;padding:8px 12px!important;border-radius:7px!important;box-shadow:none!important;line-height:1.5!important;transform:none!important}.workspace-v2 button:disabled{cursor:not-allowed;opacity:.5}.workspace-v2 a:focus-visible,.workspace-v2 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-v2 .surface-list-item{border:1px solid var(--border)!important;border-radius:9px!important;background:var(--bg-soft)!important;box-shadow:none!important;min-width:0;padding:14px!important;transform:none!important;animation:none!important}.workspace-v2 .surface-list-item p{overflow-wrap:anywhere}.workspace-v2 .status-pill{letter-spacing:0!important;text-transform:none!important;font-size:10px!important;padding:4px 8px!important;border-radius:5px!important;line-height:1.4!important;white-space:normal!important}.workspace-v2 .text-muted,.workspace-v2 .text-soft{color:var(--text-muted)!important}.workspace-records{min-width:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg)}.records-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.records-search{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;max-width:420px;padding:9px 11px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text-muted)}.records-search input{min-width:0;width:100%;background:none;border:0;outline:0;color:var(--text);font-size:12px}.records-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.records-count{font-size:11px;color:var(--text-muted);margin-left:auto}.records-scroll{overflow:auto}.workspace-records table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.workspace-records th{font-size:11px;font-weight:500;color:var(--text-muted);background:var(--bg-soft);padding:11px 14px;white-space:nowrap}.workspace-records th button{display:flex;align-items:center;gap:6px;color:inherit;background:none;border:0;font:inherit;cursor:pointer}.workspace-records td{padding:14px;border-top:1px solid var(--border);vertical-align:middle;line-height:1.6}.workspace-records td small{display:block;color:var(--text-muted);font-size:11px}.workspace-records tr:hover td{background:var(--bg-soft)}.records-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 14px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted)}.records-pagination>span{margin-right:auto}.records-pagination label{display:flex;align-items:center;gap:6px}.records-pagination button,.records-pagination select{background:var(--bg-soft);color:var(--text);border:1px solid var(--border);padding:4px;border-radius:5px}.records-empty{text-align:center;padding:38px 18px;color:var(--text-muted);font-size:12px;line-height:1.7}.records-empty strong{color:var(--text);display:block;font-size:14px}.records-empty p{margin:6px 0 12px}.record-identity{display:flex;align-items:center;gap:11px;min-width:180px}.record-art,.record-identity img{height:42px;width:42px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--bg-soft)}.record-identity strong{display:block;font-weight:600;color:var(--text)}.record-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.record-actions a,.record-actions button{white-space:nowrap}.workspace-v2 .workspace-module-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:20px;align-items:start}.workspace-v2 .workspace-module-layout>section{min-width:0}.workspace-v2 .workspace-task-layout{display:grid;gap:14px}.workspace-v2 .workspace-task-layout>div:last-child{display:grid;gap:12px;grid-template-columns:1fr!important}.workspace-v2 .workspace-task-layout>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-v2 .admin-role-strip{padding:8px 12px!important;border-radius:7px!important;font-size:11px!important;margin-bottom:16px;background:var(--bg-soft)!important}.workspace-v2[data-workspace=admin] .portal-create,.workspace-v2[data-workspace=admin] .portal-upgrade{display:none!important}.workspace-v2[data-workspace=admin] .dashboard-os-sidebar .workspace-footer{justify-content:flex-start}.workspace-v2 .workspace-admin-footer{border-top:1px solid var(--border);padding:13px 6px 0;display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text-muted)}.workspace-admin-footer a{display:flex;gap:7px;align-items:center}.workspace-v2[data-collapsed=true] .workspace-admin-footer span{display:none}.workspace-v2[data-collapsed=true] .dashboard-os-nav-group>div{display:grid!important}.workspace-v2[data-collapsed=true] .dashboard-os-group-toggle{display:none}.workspace-v2[data-collapsed=true] .dashboard-os-nav-item{justify-content:center}@media(max-width:1100px){.workspace-v2 .workspace-module-layout{grid-template-columns:1fr}.workspace-v2 .dashboard-os-topbar .portal-section-label{display:none}}@media(max-width:1023px){.workspace-v2 .dashboard-os-sidebar{top:0!important;height:100dvh!important;border-radius:0!important;padding-top:24px!important}.workspace-v2 .dashboard-os-topbar{flex-wrap:wrap}.workspace-v2 .dashboard-os-mobile-head h1{font-size:18px!important}.workspace-v2 .dashboard-os-mobile-head p{font-size:11px!important}.workspace-v2 .dashboard-os-hero h1{font-size:23px!important}}@media(max-width:600px){.workspace-v2 .admin-module-section,.workspace-v2 .surface-card,.workspace-v2 .surface-panel{padding:14px!important}.workspace-v2 .dashboard-os-topbar{padding-bottom:12px!important}.workspace-v2 .dashboard-os-topbar .dashboard-os-search{max-width:none;width:100%;flex-basis:100%}.workspace-records thead{display:none}.workspace-records table,.workspace-records tbody,.workspace-records tr{display:block}.workspace-records tr{border-bottom:1px solid var(--border);padding:12px}.workspace-records td{display:flex;justify-content:space-between;gap:14px;border:0;padding:5px 0;text-align:right}.workspace-records td:before{content:attr(data-label);font-size:11px;color:var(--text-muted);text-align:left;flex-shrink:0}.workspace-records td[data-primary=true]{text-align:left;display:block;padding-bottom:8px}.workspace-records td[data-primary=true]:before{display:none}.records-search{max-width:none;min-width:0;flex-basis:100%}.records-pagination{gap:7px}.workspace-v2 .record-actions{justify-content:flex-end}.workspace-v2 .surface-card h2{font-size:17px!important}.workspace-v2 .workspace-task-layout>div:first-child{grid-template-columns:1fr!important}}.user-workspace{display:grid;gap:20px;min-width:0}.user-workspace>button:first-child{justify-self:start}.user-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft)}.user-workspace-heading h2{font-size:24px!important;margin:5px 0}.user-workspace-heading p{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.workspace-kicker{font-size:10px!important;text-transform:uppercase;letter-spacing:.08em}.user-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workspace-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:10px}.workspace-tabs button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid transparent;border-radius:7px;font-size:12px;color:var(--text-muted);background:transparent;cursor:pointer}.workspace-tabs button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--border);color:var(--text)}.workspace-filter-chips{display:flex;flex-wrap:wrap;gap:7px}.workspace-filter-chips button{font-size:11px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);background:var(--bg);cursor:pointer;text-transform:capitalize}.workspace-filter-chips button[aria-pressed=true]{color:var(--text);background:var(--accent-soft);border-color:var(--accent)}.workspace-filter-chips span{margin-left:6px;font-variant-numeric:tabular-nums}.workspace-subheading{font-size:15px;font-weight:600;margin:6px 0}.workspace-caption,.workspace-subheading span{font-size:12px;color:var(--text-muted)}.workspace-facts{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:0}.workspace-facts>div{display:flex;justify-content:space-between;gap:18px;padding:15px;border-bottom:1px solid var(--border);font-size:12px}.workspace-facts dt{color:var(--text-muted)}.workspace-facts dd{text-align:right;margin:0;overflow-wrap:anywhere}.workspace-facts>div:last-child{border:0}.workspace-sensitive summary{font-size:13px;font-weight:600;cursor:pointer}.workspace-sensitive article{margin-top:18px}.workspace-error{padding:14px;border:1px solid var(--danger);border-radius:8px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--danger)}.user-initials{height:38px;width:38px;flex-shrink:0;display:grid;place-items:center;font-size:12px;border-radius:50%;background:var(--accent-soft);color:var(--text)}@media(max-width:650px){.user-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-workspace-heading{align-items:flex-start;flex-direction:column;padding:15px}.user-summary-grid .metric-card p:nth-child(2){font-size:21px!important}.workspace-tabs button{font-size:11px;padding:8px}.workspace-facts>div{flex-direction:column;gap:6px}.workspace-facts dd{text-align:left}.workspace-error{flex-direction:column}}.workspace-v2 .portal-page-content>main{padding:0!important;margin:0!important;min-height:0!important;max-width:none!important;width:100%}.workspace-v2 .portal-page-content>main>div:first-child h1{font-size:26px!important}.workspace-v2 .workspace-ticket-message{padding:18px;border:1px solid var(--border);border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;background:var(--bg-soft)}.workspace-v2 .release-library-panel h1{font-size:26px!important}.workspace-v2 .release-library-panel p.text-base{font-size:12px!important}.workspace-v2 .release-filter-label{font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.workspace-v2 .release-catalogue-filters{gap:12px!important}.workspace-v2 .release-catalogue-totals{font-size:11px!important}.workspace-v2 .release-visible-meter{padding:10px 12px!important;border-radius:7px!important}.workspace-v2 .release-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))!important;justify-items:stretch!important}.workspace-v2 .release-draft-resume-card h2{font-size:18px!important}.workspace-v2 .release-draft-resume-action{font-size:12px!important;padding:10px 14px!important;border-radius:7px!important;box-shadow:none!important}.workspace-v2 .summary-card{border:1px solid var(--border)!important;box-shadow:none!important;border-radius:7px!important;background:var(--bg-soft)!important;padding:12px!important;font-size:12px!important;gap:16px!important}.workspace-v2 .referral-card,.workspace-v2 .split-card,.workspace-v2 .support-card{box-shadow:none!important;background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:12px!important}.workspace-v2 table:not(.workspace-records table){font-size:12px!important}.workspace-v2 table:not(.workspace-records table) th{font-size:10px!important;letter-spacing:.02em!important;text-transform:none!important;background:var(--bg-soft)!important;color:var(--text-muted)!important}.workspace-v2 .referral-hero h1,.workspace-v2 .split-hero h1,.workspace-v2 .support-hero h1{font-size:26px!important}.workspace-v2 .referral-hero,.workspace-v2 .split-hero,.workspace-v2 .support-hero{padding:20px!important;box-shadow:none!important;background:var(--bg-soft)!important;border-radius:12px!important}.workspace-v2 .portal-page-content>div>section{min-width:0}.workspace-v2 .portal-page-content select{max-width:100%}.workspace-v2 .portal-page-content textarea{width:100%}.workspace-v2 .field.pl-10{padding-left:38px!important}.workspace-v2 .field.pl-11{padding-left:42px!important}.workspace-v2 .dashboard-os-hero{display:none!important}.workspace-v2 .portal-workspace{padding:18px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--bg-soft)!important;box-shadow:none!important;overflow:visible!important}.workspace-v2 .portal-page-content .surface-card .surface-card{padding:14px!important}.workspace-v2 .portal-page-content>main>div:first-child{margin-bottom:20px!important}@media(max-width:600px){.workspace-v2 .portal-workspace{padding:12px!important}}.workspace-money-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.workspace-money-summary>div{padding:18px;border:1px solid var(--border);border-radius:9px;background:var(--bg-soft)}.workspace-money-summary h3{font-size:15px;font-weight:600}.workspace-money-summary p{font-size:12px;color:var(--text-muted);line-height:1.8;margin:12px 0}.workspace-money-summary a,.workspace-money-summary button{display:inline-flex;margin:4px 7px 0 0}.workspace-share-bar{display:flex;height:32px;background:var(--border);border-radius:6px;overflow:hidden;margin-top:14px}.workspace-share-bar span{display:grid;place-items:center;font-size:10px;flex:1;background:var(--bg)}.workspace-share-bar span:first-child{flex:none;background:var(--accent-soft);color:var(--text)}@media(max-width:650px){.workspace-money-summary{grid-template-columns:1fr}}.workspace-v2 .performance-bar{position:relative;min-width:90px;background:var(--bg-soft);border-radius:5px;overflow:hidden;padding:6px 10px}.workspace-v2 .performance-bar>span{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--accent) 25%,transparent)}.workspace-v2 .performance-bar>strong{position:relative}.workspace-v2.hymn-portal-frame.dashboard-os-shell .dashboard-os-sidebar{background:var(--bg)!important;backdrop-filter:none!important}.workspace-v2.hymn-portal-frame.dashboard-os-shell .dashboard-os-group-toggle span{font-size:var(--sidebar-label-size,13px)!important;letter-spacing:0!important;font-weight:600!important;text-transform:none!important;line-height:20px!important}html[data-theme=light] .workspace-v2 .dashboard-os-sidebar img{filter:brightness(0)!important}html[data-theme=dark] .workspace-v2 .dashboard-os-sidebar img{filter:none!important}.workspace-v2.hymn-portal-frame .workspace-task-layout .surface-list-item{padding:12px 14px!important;border-radius:8px!important}.workspace-v2.hymn-portal-frame .workspace-task-layout .surface-list-item .mt-3{margin-top:6px!important}.workspace-v2.hymn-portal-frame .workspace-task-layout .surface-list-item .mt-2{margin-top:4px!important}.workspace-v2 .dashboard-nav-link{display:flex;align-items:center;gap:10px;padding:10px;font-size:12px;color:var(--text-muted);border-radius:7px}.workspace-v2 .dashboard-nav-link[aria-current=page]{color:var(--text);background:var(--accent-soft)}.workspace-v2 .revenue-workspace{display:grid;gap:20px;min-width:0}.workspace-v2 .revenue-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.workspace-v2 .revenue-heading h2{font-size:28px;font-weight:650;letter-spacing:-.035em}.workspace-v2 .revenue-heading p:not(.workspace-kicker){font-size:13px;color:var(--text-muted);margin-top:5px}.workspace-v2 .revenue-toolbar{display:flex;flex-wrap:wrap;gap:12px}.workspace-v2 .revenue-toolbar label{display:grid;gap:5px;font-size:11px;color:var(--text-muted);min-width:160px;flex:1}.workspace-v2 .revenue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workspace-v2 .revenue-metric{display:grid;gap:14px;border:1px solid var(--border);border-radius:16px;padding:20px;background:var(--card)}.workspace-v2 .revenue-metric>span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.workspace-v2 .revenue-metric>strong{font-size:30px;letter-spacing:-.04em;overflow-wrap:anywhere}.workspace-v2 .revenue-metric>small{font-size:11px;color:var(--text-muted)}.workspace-v2 .revenue-metric-primary{background:var(--accent-soft);border-color:var(--border-strong)}.workspace-v2 .revenue-charts{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.workspace-v2 .revenue-chart{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--card);min-width:0}.workspace-v2 .revenue-chart h3{font-size:16px;font-weight:600;margin-bottom:20px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workspace-v2 .revenue-chart h3 small{font-size:11px;font-weight:400;color:var(--text-muted)}.workspace-v2 .revenue-donut-layout{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.workspace-v2 .revenue-donut{width:180px;height:180px;border-radius:50%;padding:20px;flex-shrink:0}.workspace-v2 .revenue-donut>div{width:100%;height:100%;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.workspace-v2 .revenue-donut small{font-size:11px;color:var(--text-muted)}.workspace-v2 .revenue-donut strong{font-size:21px}.workspace-v2 .revenue-legend{flex:1;min-width:180px;display:grid;gap:4px}.workspace-v2 .revenue-legend button{display:grid;grid-template-columns:8px 1fr auto auto;gap:9px;align-items:center;text-align:left;padding:10px 0;font-size:11px}.workspace-v2 .revenue-legend i{width:8px;height:8px;border-radius:50%}.workspace-v2 .revenue-legend small{color:var(--text-muted);min-width:28px;text-align:right}.workspace-v2 .revenue-legend button[aria-pressed=true]{color:var(--accent)}.workspace-v2 .revenue-months{display:grid;gap:15px;max-height:350px;overflow:auto}.workspace-v2 .revenue-month{display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:11px}.workspace-v2 .revenue-month>div{height:20px;background:var(--bg-soft);border-radius:4px;overflow:hidden}.workspace-v2 .revenue-month i{display:block;height:100%;background:#7687e8;border-radius:4px}.workspace-v2 .revenue-chart-controls{display:flex;gap:4px;flex-wrap:wrap}.workspace-v2 .revenue-chart-controls button{font-size:12px;border-radius:8px;padding:8px 14px;border:1px solid var(--border)}.workspace-v2 .revenue-chart-controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--text);border-color:var(--accent)}.workspace-v2 .revenue-explainer{font-size:12px;color:var(--text-muted)}.workspace-v2 .revenue-explainer summary{cursor:pointer}.workspace-v2 .revenue-explainer p{max-width:85ch;line-height:1.7;margin-top:8px}.workspace-v2 .workspace-guide{border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--card);margin-bottom:16px}.workspace-v2 .workspace-guide header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.workspace-v2 .workspace-guide h2{font-size:14px;font-weight:600;margin-top:4px}.workspace-v2 .workspace-guide summary{display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer;color:var(--text-muted)}.workspace-v2 .workspace-guide details>div{display:flex;gap:12px;font-size:11px;margin-top:8px}.workspace-v2 .workspace-guide ol{display:flex;gap:10px;list-style:none;margin:0;padding:0}.workspace-v2 .workspace-guide li{flex:1;min-width:0;border-radius:9px;border:1px solid var(--border)}.workspace-v2 .workspace-guide li[data-state=current]{background:var(--accent-soft);border-color:var(--accent)}.workspace-v2 .workspace-guide li[data-state=done] .guide-step-icon{color:var(--success)}.workspace-v2 .workspace-guide li a{display:flex;align-items:center;gap:10px;padding:12px}.workspace-v2 .workspace-guide li a>span:nth-child(2){flex:1;min-width:0}.workspace-v2 .workspace-guide strong{font-size:12px;display:block}.workspace-v2 .workspace-guide small{display:block;font-size:10px;color:var(--text-muted);margin-top:3px}.workspace-v2 .guide-step-icon{display:flex;color:var(--text-muted)}@media(max-width:1100px){.workspace-v2 .revenue-charts{grid-template-columns:1fr}.workspace-v2 .revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workspace-v2 .revenue-heading{align-items:flex-start;flex-direction:column}.workspace-v2 .revenue-metric{padding:14px;gap:10px}.workspace-v2 .revenue-metric>strong{font-size:23px}.workspace-v2 .revenue-chart{padding:16px}.workspace-v2 .revenue-donut-layout{justify-content:center}.workspace-v2 .revenue-toolbar label{min-width:120px}.workspace-v2 .workspace-guide ol{flex-direction:column}.workspace-v2 .workspace-guide li a{padding:9px 12px}.workspace-v2 .workspace-guide header{align-items:flex-start}.workspace-v2 .revenue-month{grid-template-columns:47px minmax(0,1fr) auto;font-size:10px}}