.workspaceDensity{--workspace-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--workspace-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--ui-caption:.75rem;--ui-label:.8125rem;--ui-meta:.8125rem;--ui-font:.9375rem;--ui-table:.875rem;--ui-body:1rem;--ui-input:1rem;--ui-subheading:1.125rem;--ui-section:1.5rem;--ui-title:2rem;--ui-stat:2rem;--ui-stat-large:2.25rem;--ui-reading:1.125rem;--ui-leading:1.5;--ui-heading-leading:1.2;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-gap:16px;--ui-panel:24px;--ui-gutter:24px;--ui-page-gap:24px;--ui-header:60px;--ui-document-header:56px;--ui-sidebar:224px;--ui-rail:60px;--ui-control:44px;--ui-control-compact:36px;--ui-icon:36px;--ui-page:1200px;--ui-page-wide:1200px;--ui-form-width:960px;--ui-reading-width:72ch;--ui-radius-panel:0px;--ui-radius-field:8px;--ui-radius-overlay:8px;--ui-radius-button:980px;--ui-button-padding:10px 20px;--ui-cell-padding:12px 16px;--ui-quick:.16s ease;--ui-motion:.22s ease;--workspace-gap:var(--ui-space-3);--workspace-measure:var(--ui-page)}html:has(.workspaceDensity){--workspace-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--workspace-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--ui-caption:.75rem;--ui-label:.8125rem;--ui-meta:.8125rem;--ui-font:.9375rem;--ui-table:.875rem;--ui-body:1rem;--ui-input:1rem;--ui-subheading:1.125rem;--ui-section:1.5rem;--ui-title:2rem;--ui-stat:2rem;--ui-stat-large:2.25rem;--ui-reading:1.125rem;--ui-leading:1.5;--ui-heading-leading:1.2;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-gap:16px;--ui-panel:24px;--ui-gutter:24px;--ui-page-gap:24px;--ui-header:60px;--ui-document-header:56px;--ui-sidebar:224px;--ui-rail:60px;--ui-control:44px;--ui-control-compact:36px;--ui-icon:36px;--ui-page:1200px;--ui-page-wide:1200px;--ui-form-width:960px;--ui-reading-width:72ch;--ui-radius-panel:0px;--ui-radius-field:8px;--ui-radius-overlay:8px;--ui-radius-button:980px;--ui-button-padding:10px 20px;--ui-cell-padding:12px 16px;--ui-quick:.16s ease;--ui-motion:.22s ease;--workspace-gap:var(--ui-space-3);--workspace-measure:var(--ui-page)}.workspaceDensity{font-family:var(--workspace-text);font-size:var(--ui-font);line-height:var(--ui-leading)}.workspaceDesign.workspaceDensity{--sans:var(--workspace-text);--serif:var(--workspace-display);font-family:var(--workspace-text);font-size:var(--ui-font);line-height:var(--ui-leading)}@media (max-width:760px){.workspaceDensity{--ui-title:1.75rem;--ui-section:1.375rem;--ui-gutter:20px;--ui-panel:20px;--ui-page-gap:20px;--ui-cell-padding:12px;--ui-icon:44px}html:has(.workspaceDensity){--ui-title:1.75rem;--ui-section:1.375rem;--ui-gutter:20px;--ui-panel:20px;--ui-page-gap:20px;--ui-cell-padding:12px;--ui-icon:44px}}@media (pointer:coarse){.workspaceDensity{--ui-icon:44px;--ui-control-compact:44px}html:has(.workspaceDensity){--ui-icon:44px;--ui-control-compact:44px}}
html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity{--ui-select-arrow:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbLayout{--sbw:var(--ui-sidebar);--sbTop:var(--ui-header)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbLayout[data-collapsed=true]{--sbw:var(--ui-rail)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbRail{gap:12px;padding:12px 10px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbNav{gap:12px;scroll-padding:8px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbSection{gap:2px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbLink{min-height:var(--ui-control);font-size:var(--ui-font);border-radius:6px;gap:10px;padding:8px 10px;line-height:1.4}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbIcon{flex:0 0 20px;width:20px;height:20px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbIcon svg{width:18px;height:18px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbTitle{font-size:var(--ui-label);padding:0 10px 6px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbCaret{width:30px;height:var(--ui-control);min-height:var(--ui-control)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbSub{gap:2px;margin:4px 0 6px 20px;padding-left:8px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbSubLink{min-height:var(--ui-control);font-size:var(--ui-meta);border-radius:6px;padding:8px 10px;line-height:1.4}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbToggle{min-height:var(--ui-control);font-size:var(--ui-meta);border-radius:6px;gap:10px;padding:6px 10px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbLayout[data-collapsed=true] .sbRail{padding-inline:8px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sbLayout[data-collapsed=true][data-peek=true] .sbRail{width:var(--ui-sidebar);padding-inline:10px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.workspaceNav,.appNavInner){min-height:var(--ui-header);gap:16px;padding:10px 20px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.workspaceBrand,.dashboardBrandGroup){gap:12px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .tbWord{font-size:1.25rem}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .tbMark{width:28px;height:28px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.navAccount,.appNavActions){gap:8px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .navLabel{font-size:var(--ui-meta)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.matterThemeSwitch,.workspaceThemeSwitch,.notificationBell){width:var(--ui-icon);height:var(--ui-icon);min-width:var(--ui-icon);min-height:var(--ui-icon);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;flex:none;place-items:center;padding:0;display:grid}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.matterThemeSwitch,.workspaceThemeSwitch,.notificationBell)>svg{width:18px;height:18px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.coinsBadgeButton,.coinsBadge .coinsBadgeButton,.tbProfile){height:var(--ui-icon);min-height:var(--ui-icon);border-color:var(--line);font-size:var(--ui-meta);border-radius:6px;padding:4px 10px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .tbAvatar{width:26px;height:26px;font-size:var(--ui-label)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .tbName{font-size:var(--ui-meta)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .tbItem{min-height:var(--ui-control);font-size:var(--ui-font);padding:8px 10px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.tbMenuTitle,.tbMenuWho span){font-size:var(--ui-meta)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.workspaceMenuButton,.dashboardMenuButton){min-height:var(--ui-control);font-size:var(--ui-meta);border-radius:6px;padding:8px 10px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sidebarFoot{padding:8px 2px 0}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sidebarFoot :is(label,p){font-size:var(--ui-label);line-height:1.5}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .sidebarFoot select{min-height:var(--ui-control);font-size:var(--ui-meta);border-radius:6px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .matterHead{gap:4px;padding:0}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .matterHead strong{font-size:var(--ui-font);line-height:1.4}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .matterHead small{font-size:var(--ui-label)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .matterBack{font-size:var(--ui-meta);min-height:var(--ui-control);margin-bottom:4px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .docRow a{min-height:var(--ui-control);font-size:var(--ui-meta);padding-block:6px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.docCaret,.docPlus){height:var(--ui-control);min-height:var(--ui-control)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity .docPlus{width:var(--ui-control)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.docCaption,.docCount){font-size:var(--ui-label)}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity select:not([multiple]){appearance:none;box-sizing:border-box;background-image:var(--ui-select-arrow);background-position:right 14px center,right 10px center;background-repeat:no-repeat;background-size:4px 4px;min-width:0;max-width:100%;padding-inline:10px 32px}@media (min-width:1024px){html .dashboardAppearance.workspaceDensity .appNavInner{height:var(--ui-header);min-height:var(--ui-header);padding-block:0}}@media (pointer:coarse),(max-width:760px){html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity :is(.workspaceNav,.appNavInner){padding:10px 16px}html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity select{font-size:1rem}}@media (forced-colors:active){html :is(.matterAppearance,.dashboardAppearance,.portalWorkspace).workspaceDensity select:not([multiple]){appearance:auto;background-image:none}}
html .workspaceDesign.sbLayout{--sbTop:60px;--sbw:224px}html .workspaceDesign.sbLayout[data-collapsed=true]{--sbw:60px}html .workspaceDesign .sbRail{background:var(--soft);border-color:var(--line);box-shadow:none;gap:24px;padding:20px 12px 12px}html .workspaceDesign .sbNav{gap:24px}html .workspaceDesign .sbTitle{font-size:var(--ui-caption);color:var(--muted);padding:0 12px 8px;font-weight:600}html .workspaceDesign .sbLink{min-height:40px;color:var(--ink2);font:400 var(--ui-font)/1.45 var(--workspace-text);white-space:normal;border-radius:8px;gap:12px;padding:10px 12px}html .workspaceDesign .sbIcon{width:20px;height:20px;color:var(--muted);flex:0 0 20px}html .workspaceDesign .sbIcon svg{width:18px;height:18px}html .workspaceDesign .sbLink.is-active{background:var(--dashboard-accent-soft);color:var(--dashboard-accent);box-shadow:none;font-weight:600}html .workspaceDesign .sbLink.is-active .sbIcon{color:inherit}html .workspaceDesign .sbLink.is-active .sbText{text-decoration:none}html .workspaceDesign .sbSubLink{min-height:36px;font-size:var(--ui-meta);padding:8px 12px;line-height:1.5}html .workspaceDesign :is(.sbCaret,.sbToggle){border-radius:8px;min-height:36px}html .workspaceDesign .sbToggle{font:400 var(--ui-caption)/1.5 var(--workspace-text)}html .workspaceDesign[data-collapsed=true][data-peek=true] .sbRail{width:224px;box-shadow:var(--workspace-shadow);padding-inline:12px}html .workspaceDesign :is(.appNav,.workspaceNav){border-color:var(--line);box-shadow:none;background:var(--bg);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px)}html .workspaceDesign :is(.appNavInner,.workspaceNav){gap:16px;min-height:60px;padding-inline:24px}html .workspaceDesign .tbWord{font:600 var(--ui-subheading)/1 var(--workspace-display);letter-spacing:-.035em}html .workspaceDesign :is(.appNavActions,.navAccount){gap:8px}html .workspaceDesign :is(.notificationBell,.workspaceThemeSwitch,.matterThemeSwitch){width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ink2);background:0 0;border:1px solid #0000;border-radius:50%}html .workspaceDesign :is(.tbProfile,.coinsBadgeButton){border:1px solid var(--line);border-radius:var(--ui-radius-button);background:var(--surface);height:auto;min-height:36px;font-size:var(--ui-caption)}html .workspaceDesign .tbAvatar{background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}html .workspaceDesign .appFirmContext{border:0;border-left:1px solid var(--line);color:var(--muted);font-size:var(--ui-caption);background:0 0;border-radius:0;padding-left:16px}html .workspaceDesign :is(.tbMenu,.coinsBadgePanel,.notificationPanel){background:var(--surface);border:1px solid var(--line);box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}html .workspaceDesign :is(.tbItem,.notificationPanel){font-family:var(--workspace-text)}html .workspaceDesign .tbItem{font-size:var(--ui-font)}html .workspaceDesign :is(.dhCard,.dhSearch,.gfHeaderCard,.gfBox,.gfCard,.cdHero,.cdCard,.dashboardCard){background:var(--soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0}html .workspaceDesign :is(.dhCardIcon,.gfBoxTag){color:var(--muted);background:0 0;border:0;border-radius:0}html .workspaceDesign :is(.dhCardIcon svg,.gfBoxTag svg){color:inherit}html .workspaceDesign :is(.gfDetailPill,.cdChip,.gfDateBadge){color:var(--muted);font:400 var(--ui-caption)/1.5 var(--workspace-text);background:0 0;border:0;border-radius:0;padding:0}html .workspaceDesign :is(.gfBoxValue,.gfTierName,.dhStats dd,.dhCoinBalance){font-family:var(--workspace-display);color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:600}html .workspaceDesign :is(.gfHeaderCard,.cdHero){background:var(--bg);padding:40px 32px}html .workspaceDesign :is(.gfGreetingTitle,.cdHero h1){font-size:var(--ui-title);line-height:1.07}html .workspaceDesign :is(.gfGreetingSub,.cdHero p){max-width:68ch;font-size:var(--ui-body);line-height:1.5}html .workspaceDesign .gfEyebrow{color:var(--muted);background:0 0;border:0;padding:0}html .workspaceDesign .gfEyebrowDot{display:none}@media (hover:hover) and (pointer:fine){html .workspaceDesign :is(.sbLink,.sbSubLink):hover{background:var(--surface);color:var(--ink)}html .workspaceDesign .sbLink.is-active:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}html .workspaceDesign :is(.notificationBell,.workspaceThemeSwitch,.matterThemeSwitch):hover{background:var(--soft)}}@media (min-width:1024px){html .workspaceDesign .appNavInner{height:60px;min-height:60px;padding-block:0}}@media (max-width:1023px){html .workspaceDesign .appNav{position:static}html .workspaceDesign .appNavInner{flex-wrap:wrap;height:auto;padding-block:12px}html .workspaceDesign .appShellBody{padding-top:0}}@media (pointer:coarse),(max-width:760px){html .workspaceDesign :is(.sbLink,.sbSubLink,.sbCaret,.sbToggle,.tbItem){min-height:var(--ui-control)}html .workspaceDesign :is(.notificationBell,.workspaceThemeSwitch,.matterThemeSwitch){width:44px;min-width:44px;height:44px;min-height:var(--ui-control)}html .workspaceDesign :is(.tbProfile,.coinsBadgeButton){min-height:var(--ui-control)}}@media (max-width:650px){html .workspaceDesign :is(.appNavInner,.workspaceNav){padding-inline:20px}html .workspaceDesign :is(.gfHeaderCard,.cdHero){padding:24px 0}html .workspaceDesign :is(.gfGreetingSub,.cdHero p){font-size:var(--ui-body)}}
html .workspaceDesign :is(a.button,button.button,.dhActions .button,.gfRefreshBtn){min-height:var(--ui-control);border:1px solid var(--dashboard-accent);border-radius:var(--ui-radius-button);box-shadow:none;background:var(--dashboard-accent);color:var(--dashboard-on-accent);font:400 var(--ui-font)/1.45 var(--workspace-text);letter-spacing:0;justify-content:center;align-items:center;gap:8px;padding:11px 21px;text-decoration:none;transition:opacity .24s cubic-bezier(.4,0,.6,1);display:inline-flex;transform:none}html .workspaceDesign :is(a.button.ghost,button.button.ghost,.dhActions .button.ghost,.gfRefreshBtn){color:var(--dashboard-accent);border-color:var(--dashboard-accent);background:0 0}html .workspaceDesign :is(.dhPreviewToggle,.dhRefresh){min-height:var(--ui-control);border:1px solid var(--dashboard-control);border-radius:var(--ui-radius-button);color:var(--ink);font:400 var(--ui-meta)/1.5 var(--workspace-text);background:0 0;padding:10px 18px}html .workspaceDesign .dhPreviewToggle[aria-pressed=true]{border-color:var(--dashboard-accent);background:var(--dashboard-accent-soft);color:var(--dashboard-accent);text-decoration:none}html .workspaceDesign :is(.dhCard>header>a,.gfBoxLink){color:var(--dashboard-accent);font:400 var(--ui-font)/1.5 var(--workspace-text);min-height:var(--ui-control);text-decoration:none}html .workspaceDesign :is(.dhSearch,.fcFilters,.fcForm) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--ui-control);border:1px solid var(--dashboard-control);background:var(--surface);color:var(--ink);box-shadow:none;font:400 var(--ui-body)/1.5 var(--workspace-text);border-radius:8px}html .workspaceDesign :is(.fcHeader,.fcHead,.fcPageHead){border-bottom:1px solid var(--line);box-shadow:none;background:0 0;padding-block:24px}html .workspaceDesign :is(.fcHeader,.fcHead,.fcPageHead) :is(h1,h2){font-family:var(--workspace-display);font-size:var(--ui-title);letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:600;line-height:1.1}html .workspaceDesign :is(.fcCard,.fcPanel,.fcStats,.fcStat,.fcFilters,.fcTableWrap){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line);border-radius:0}html .workspaceDesign :is(.fcStat,.fcFilters){background:var(--soft)}html .workspaceDesign :is(.fcCard,.fcPanel,.fcTableWrap){background:var(--surface)}html .workspaceDesign :is(.fcStat strong,.fcStatValue){font:600 var(--ui-title)/1.1 var(--workspace-display);letter-spacing:-.03em;color:var(--ink)}html .workspaceDesign :is(.fcTable,.fcTableWrap table){border-collapse:collapse;width:100%;font:400 var(--ui-font)/1.5 var(--workspace-text)}html .workspaceDesign :is(.fcTable,.fcTableWrap table) th{background:var(--soft);color:var(--muted);font-weight:600;font-size:var(--ui-caption);letter-spacing:0;text-transform:none}html .workspaceDesign :is(.fcTable,.fcTableWrap table) :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;padding:16px}html .workspaceDesign :is(.fcTabs,.fcTabBar){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:24px}html .workspaceDesign :is(.fcTabs,.fcTabBar) :is(a,button){min-height:var(--ui-control);box-shadow:none;font:400 var(--ui-font)/1.5 var(--workspace-text);background:0 0;border-radius:0;padding:12px 0}html .workspaceDesign :is(.fcTabs,.fcTabBar) :is([aria-selected=true],[aria-current=page],.is-active){color:var(--ink);box-shadow:inset 0 -2px var(--dashboard-accent);font-weight:600}html .workspaceDesign :is(.dhTag,.cdPending){font-family:var(--workspace-text);border-radius:4px}html .workspaceDesign :is(.dhCoinTrack,.gfProgressTrack,.gfTierBarTrack){border-radius:var(--ui-radius-button);background:var(--line);height:4px;overflow:hidden}html .workspaceDesign :is(.dhCoinTrack>span,.gfProgressBar,.gfTierBarFill){background:var(--dashboard-accent);border-radius:inherit;height:100%}html .workspaceDesign .dhCoinTrack.is-low>span{background:var(--dashboard-warning,#805400)}html .workspaceDesign .dhCoinTrack.is-empty>span{background:var(--dashboard-danger,#ad2938)}html .workspaceDesign .gfActionCard{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px 0;transform:none}html .workspaceDesign .gfActionCard:last-child{border-bottom:0}html .workspaceDesign .gfActionArrow{color:var(--dashboard-accent)}html .workspaceDesign :is(.gfActionName,.gfTierName){font-size:var(--ui-font);font-weight:600}html .workspaceDesign :is(.gfActionDesc,.gfBoxLabel){font-size:var(--ui-meta);color:var(--muted);line-height:1.5}@media (hover:hover) and (pointer:fine){html .workspaceDesign :is(a.button,button.button,.gfRefreshBtn):hover{opacity:.88;transform:none}html .workspaceDesign :is(.dhCard>header>a,.gfBoxLink):hover{text-underline-offset:4px;text-decoration:underline}html .workspaceDesign .gfActionCard:hover{background:0 0;transform:none}}@media (max-width:650px){html .workspaceDesign :is(.fcTable,.fcTableWrap table) :is(th,td){padding:12px}html .workspaceDesign :is(.fcTabs,.fcTabBar){overflow-x:auto}}
html .dashboardAppearance.workspaceDensity .dashboardWorkspace{background:var(--bg);padding:40px clamp(20px,3vw,44px) 32px}html .dashboardAppearance.workspaceDensity .dhWrap{width:min(var(--ui-page),100%);gap:32px}html .dashboardAppearance.workspaceDensity .dhHead{gap:20px;padding-bottom:32px}html .dashboardAppearance.workspaceDensity .dhIntro{align-items:flex-end;gap:24px}html .dashboardAppearance.workspaceDensity .dhHead h1{font:600 var(--ui-title)/1.08 var(--workspace-display);letter-spacing:-.035em;color:var(--ink);margin-bottom:12px}html .dashboardAppearance.workspaceDensity .dhHead p{font-size:var(--ui-body);line-height:1.5}html .dashboardAppearance.workspaceDensity .dhActions{gap:12px}html .dashboardAppearance.workspaceDensity .dhActions .button{min-height:var(--ui-control);border-radius:var(--ui-radius-button);font:400 var(--ui-font)/1.45 var(--workspace-text);letter-spacing:0;padding:11px 21px}html .dashboardAppearance.workspaceDensity :is(.dhPreviewToggle,.dhRefresh){min-height:var(--ui-control);border-radius:var(--ui-radius-button);font:400 var(--ui-meta)/1.5 var(--workspace-text);padding:10px 18px}html .dashboardAppearance.workspaceDensity .dhMasthead{color:var(--muted)}html .dashboardAppearance.workspaceDensity .dhMasthead>.dhEyebrow{color:var(--muted);font-weight:400}html .dashboardAppearance.workspaceDensity .dhSearch{background:var(--soft);border:0;border-radius:0;padding:28px 28px 16px}html .dashboardAppearance.workspaceDensity .dhSearchHeading>.dhEyebrow{font-size:var(--ui-body);font-weight:600}html .dashboardAppearance.workspaceDensity .dhSearch .seForm{gap:12px}html .dashboardAppearance.workspaceDensity .dhSearch :is(.seScope,.seForm input){min-height:48px;font-size:var(--ui-body);border-radius:8px}html .dashboardAppearance.workspaceDensity .dhSearch .seScope{width:180px}html .dashboardAppearance.workspaceDensity :is(.dhDesk,.dhGrid,.dhWorkColumn,.dhOverviewColumn){gap:12px}html .dashboardAppearance.workspaceDensity .dhDeskHead{gap:16px;padding:12px 0 20px}html .dashboardAppearance.workspaceDensity .dhDeskHead h2{font:600 var(--ui-title)/1.14 var(--workspace-display);letter-spacing:-.025em}html .dashboardAppearance.workspaceDensity .dhCard{background:var(--soft);border:0;border-radius:0;padding:28px}html .dashboardAppearance.workspaceDensity .dhCard--today{border-top:0}html .dashboardAppearance.workspaceDensity .dhCard--coins{background:var(--surface);outline:1px solid var(--line);outline-offset:-1px}html .dashboardAppearance.workspaceDensity .dhCard>header{gap:12px;margin-bottom:20px}html .dashboardAppearance.workspaceDensity .dhCard h2{font-size:var(--ui-body);letter-spacing:-.015em}html .dashboardAppearance.workspaceDensity .dhCard>header>a{min-height:var(--ui-control);font-size:var(--ui-font)}html .dashboardAppearance.workspaceDensity .dhCardIcon{width:20px;height:24px;color:var(--muted);background:0 0;border-radius:0}html .dashboardAppearance.workspaceDensity .dhCardIcon svg{width:18px;height:18px}html .dashboardAppearance.workspaceDensity .dhCard li{padding-block:16px}html .dashboardAppearance.workspaceDensity :is(.dhMain strong,.dhEmpty,.dhAddr){font-size:var(--ui-font);line-height:1.55}html .dashboardAppearance.workspaceDensity :is(.dhMain small,.dhCard time,.dhTime,.dhMore,.dhStats dt){font-size:var(--ui-caption);line-height:1.5}html .dashboardAppearance.workspaceDensity .dhStats{gap:24px 16px}html .dashboardAppearance.workspaceDensity .dhStats dd{font:600 var(--ui-title)/1.1 var(--workspace-display);letter-spacing:-.03em}html .dashboardAppearance.workspaceDensity .dhCoinBalance{font:600 var(--ui-stat-large)/1.05 var(--workspace-display);letter-spacing:-.035em;margin-bottom:24px}html .dashboardAppearance.workspaceDensity .dhCoinBalance small{font:400 var(--ui-meta)/1.5 var(--workspace-text)}html .dashboardAppearance.workspaceDensity .dhFoot{font-size:var(--ui-caption);padding-top:24px}html .workspaceDesign .dashboardWide{padding-inline:var(--ui-gutter);min-height:calc(100dvh - 60px);padding-top:var(--ui-page-gap)!important;padding-bottom:var(--ui-space-8)!important}html .workspaceDesign .gfDashboardWrap{max-width:var(--ui-page);gap:32px;animation:none}html .workspaceDesign .gfHeaderCard{border-bottom:1px solid var(--line);gap:24px;padding:0 0 32px}html .workspaceDesign .gfHeaderTop{gap:12px}html .workspaceDesign .gfBadgeGroup{gap:16px}html .workspaceDesign .gfGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html .workspaceDesign .gfBox{min-width:0;padding:28px}html .workspaceDesign .gfBoxTop{align-items:center;gap:12px}html .workspaceDesign .gfBoxTag{font:600 var(--ui-font)/1.5 var(--workspace-text)}html .workspaceDesign .gfBoxValue{font-size:var(--ui-stat-large);line-height:1.07}html .workspaceDesign .gfBoxDetails{gap:12px 16px}html .workspaceDesign .gfDetailPill strong{color:var(--ink);font-weight:600}html .workspaceDesign .gfSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .workspaceDesign .gfCard{padding:28px}html .workspaceDesign .gfCardTitle{font-size:var(--ui-subheading);line-height:1.2}html .workspaceDesign .gfTierDot{background:var(--dashboard-accent);box-shadow:none}html .workspaceDesign .cdWrap{max-width:var(--ui-page);gap:24px;padding:40px 32px 48px}html .workspaceDesign .cdHero{border-bottom:1px solid var(--line);gap:16px;padding:0 0 32px}html .workspaceDesign .cdKicker{color:var(--muted);font-size:var(--ui-caption);font-weight:400}html .workspaceDesign .cdHeading{font-size:var(--ui-title);margin:12px 0 0;line-height:1.14}html .workspaceDesign .cdGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}html .workspaceDesign .cdCard{gap:16px;padding:28px}html .workspaceDesign .cdCard h3{font:600 var(--ui-subheading)/1.2 var(--workspace-display);letter-spacing:-.025em;margin:0}html .workspaceDesign .cdCard p{font-size:var(--ui-font);margin:0;line-height:1.6}html .workspaceDesign .cdCard>.button{margin-top:auto}html .workspaceDesign .cdChips{gap:8px 16px;padding-block:4px}html .workspaceDesign .cdChips .cdChip{color:var(--dashboard-accent);font-size:var(--ui-caption);font-weight:600}html .workspaceDesign .cdEmpty{background:var(--soft);border:0;border-radius:0;padding:28px}@media (max-width:1100px){html .workspaceDesign .gfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html .dashboardAppearance.workspaceDensity .dhGrid,html .workspaceDesign .gfSecondaryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){html .dashboardAppearance.workspaceDensity .dashboardWorkspace{padding:28px 20px}html .dashboardAppearance.workspaceDensity .dhWrap{gap:24px}html .dashboardAppearance.workspaceDensity .dhIntro{align-items:stretch}html .dashboardAppearance.workspaceDensity .dhHead h1{font-size:var(--ui-title)}html .dashboardAppearance.workspaceDensity .dhHead p{font-size:var(--ui-body)}html .dashboardAppearance.workspaceDensity :is(.dhCard,.dhSearch){padding:24px 20px}html .dashboardAppearance.workspaceDensity .dhSearch .seScope{width:100%;max-width:none}html .dashboardAppearance.workspaceDensity .dhDeskHead{padding-bottom:12px}html .workspaceDesign .dashboardWide{padding:var(--ui-page-gap) var(--ui-gutter)!important}html .workspaceDesign .gfGrid{grid-template-columns:minmax(0,1fr)}html .workspaceDesign :is(.gfBox,.gfCard,.cdCard){padding:24px 20px}html .workspaceDesign .cdWrap{padding:28px 20px 40px}html .workspaceDesign .cdHeading{font-size:var(--ui-section)}}
:where(.workspaceDesign) :is(.fcShell,.fcPage,.fcConsole,.fcWorkspace){--sans:var(--workspace-text);--serif:var(--workspace-display);color:var(--ink);font-family:var(--workspace-text);background:var(--bg)}html .workspaceDesign :is(.fcShell,.fcPage,.fcConsole,.fcWorkspace) :is(h1,h2,h3){font-family:var(--workspace-display);color:var(--ink);letter-spacing:-.025em;font-weight:600}html .workspaceDesign :is(.fcShell,.fcPage,.fcConsole,.fcWorkspace) h1{font-size:var(--ui-title);line-height:1.1}html .workspaceDesign :is(.fcShell,.fcPage,.fcConsole,.fcWorkspace) h2{font-size:var(--ui-section);line-height:1.2}html .workspaceDesign :is(.fcShell,.fcPage,.fcConsole,.fcWorkspace) h3{font-size:var(--ui-body);line-height:1.3}html .workspaceDesign :is(.fcMain,.fcContent){min-width:0;padding:32px}html .workspaceDesign :is(.fcNav,.fcSide){background:var(--soft);border-color:var(--line);box-shadow:none}html .workspaceDesign :is(.fcTitle,.fcHeading){letter-spacing:-.025em;font-weight:600}html .workspaceDesign :is(.fcLead,.fcSubtitle,.fcDescription){color:var(--muted);font-size:var(--ui-font);line-height:1.6}html .workspaceDesign :is(.fcStats,.fcStatGrid,.fcSummary){gap:12px}html .workspaceDesign :is(.fcStat,.fcSummaryCard){background:var(--soft);box-shadow:none;border:0;border-radius:0;padding:24px}html .workspaceDesign :is(.fcCard,.fcPanel,.fcSection){box-shadow:none;background:var(--soft);border:0;border-radius:0;padding:24px}html .workspaceDesign :is(.fcToolbar,.fcFilters,.fcFilterBar){background:var(--soft);box-shadow:none;border:0;border-radius:0;gap:12px;padding:20px 24px}html .workspaceDesign :is(.fcMain,.fcContent,.fcCard,.fcPanel,.fcToolbar,.fcFilters,.fcFilterBar) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){color:var(--ink);background-color:var(--surface);border:1px solid var(--dashboard-control);box-shadow:none;min-height:var(--ui-control);font-family:var(--workspace-text);font-size:var(--ui-body);border-radius:8px;line-height:1.5}html .workspaceDesign :is(.fcButton,.fcBtn,.fcPrimary){min-height:var(--ui-control);border-radius:var(--ui-radius-button);box-shadow:none;font:400 var(--ui-font)/1.45 var(--workspace-text);letter-spacing:0;padding:11px 21px}html .workspaceDesign .fcPrimary{border:1px solid var(--dashboard-accent);background:var(--dashboard-accent);color:var(--dashboard-on-accent)}html .workspaceDesign :is(.fcChip,.fcBadge){font-family:var(--workspace-text);font-size:var(--ui-caption);letter-spacing:0;text-transform:none;border-radius:4px;padding:4px 8px;line-height:1.5}html .workspaceDesign :is(.fcEmpty,.fcNotice,.fcError){box-shadow:none;font-family:var(--workspace-text);border-radius:0;line-height:1.6}html .workspaceDesign :is(.fcEmpty,.fcNotice){background:var(--soft)}html .workspaceDesign :is(.fcPagination,.fcPager){border-top:1px solid var(--line);background:0 0;gap:12px;padding:16px 0}html .workspaceDesign :is(.fcPagination,.fcPager) :is(a,button){min-height:var(--ui-control);border-radius:var(--ui-radius-button)}html .workspaceDesign :is(.fcDialog,.fcModal,.fcPopover){background:var(--surface);border:1px solid var(--line);box-shadow:var(--workspace-shadow);color:var(--ink);border-radius:8px}@media (max-width:760px){html .workspaceDesign :is(.fcMain,.fcContent){padding:24px 20px}html .workspaceDesign :is(.fcCard,.fcPanel,.fcSection,.fcToolbar,.fcFilters,.fcFilterBar){padding:20px}}
body:has(.emShellTop) .emShellTop{border-bottom:1px solid var(--line);background:var(--bg);min-height:60px;color:var(--ink);box-shadow:none;font-family:var(--sans);padding:12px 24px}body:has(.emShellTop) .emShellTop nav{align-items:center;gap:24px;display:flex}body:has(.emShellTop) .emShellTop nav a{color:var(--ink2);font-size:var(--ui-meta)}body:has(.emShellTop) .emShell{background:var(--bg);color:var(--ink);font-family:var(--sans)}body:has(.emShellTop) .emShell :is(h1,h2,h3){font-family:var(--serif);letter-spacing:-.025em;font-weight:600}body:has(.emShellTop) .emShell h1{font-size:var(--ui-title);line-height:1.1}body:has(.emShellTop) .emShell :is(.emCard,.emPanel){background:var(--soft);box-shadow:none;border:0;border-radius:0;padding:24px}:is(.hdStaffHeader,.fwStaffHeader){background:var(--bg,#fff);min-height:60px;color:var(--ink,#202124);border-bottom:1px solid var(--line,#dedad5);box-shadow:none;padding:12px 24px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}:is(.hdStaffHeader,.fwStaffHeader)>a:not(.tbBrand){font-size:var(--ui-meta);color:var(--blushInk,#7a3f47)}@media (max-width:650px){:is(.hdStaffHeader,.fwStaffHeader){padding-inline:20px}body:has(.emShellTop) .emShellTop{padding-inline:20px}}
html .workspaceDesign :is([class$=Card],[class$=Panel],[class$=SummaryCard]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html .workspaceDesign :is([class$=Toolbar],[class$=FilterBar],[class$=Filters]){box-shadow:none;background-color:var(--soft);border-color:var(--line);border-radius:0}html .workspaceDesign :is([class$=PageHead],[class$=PageHeader],[class$=Hero],[class$=Heading])>:is(h1,h2){font-family:var(--workspace-display);letter-spacing:-.03em;color:var(--ink);font-weight:600;line-height:1.1}html .workspaceDesign :is([class$=PageHead],[class$=PageHeader],[class$=Hero])>h1{font-size:var(--ui-title)}html .workspaceDesign :is([class$=PageHead],[class$=PageHeader],[class$=Hero])>p{max-width:68ch;color:var(--muted);font-size:var(--ui-body);line-height:1.6}html .workspaceDesign :is(form,[role=search],[class$=Toolbar],[class$=Filters]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){font-family:var(--workspace-text);font-size:var(--ui-body);border-color:var(--dashboard-control);color:var(--ink);background-color:var(--surface);box-shadow:none;border-radius:8px;line-height:1.5}html .workspaceDesign form :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],input[type=url],select){min-height:var(--ui-control);padding:10px 12px}html .workspaceDesign form textarea{padding:12px}html .workspaceDesign form :is(input[type=checkbox],input[type=radio]){accent-color:var(--dashboard-accent)}html .workspaceDesign :is(form,[class$=Actions])>button[type=submit]:not(.danger):not([class*=Danger]){min-height:var(--ui-control);border-radius:var(--ui-radius-button);border:1px solid var(--dashboard-accent);background:var(--dashboard-accent);color:var(--dashboard-on-accent);font:400 var(--ui-font)/1.45 var(--workspace-text);box-shadow:none;padding:11px 21px;transform:none}html .workspaceDesign [role=tablist]{box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;gap:24px}html .workspaceDesign [role=tab]{min-height:var(--ui-control);font-family:var(--workspace-text);box-shadow:none;border-radius:0;font-weight:400}html .workspaceDesign [role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px var(--dashboard-accent);font-weight:600}html .workspaceDesign :is([class$=TableWrap],[class$=TableContainer]){border-color:var(--line);box-shadow:none;border-radius:0}html .workspaceDesign :is([class$=TableWrap],[class$=TableContainer]) table{border-collapse:collapse;width:100%;font-family:var(--workspace-text)}html .workspaceDesign :is([class$=TableWrap],[class$=TableContainer]) th{background:var(--soft);color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;text-transform:none;padding:14px 16px;font-weight:600;line-height:1.5}html .workspaceDesign :is([class$=TableWrap],[class$=TableContainer]) td{border-bottom:1px solid var(--line);font-size:var(--ui-font);padding:16px;line-height:1.5}html .workspaceDesign :is(dialog,[class$=Popover]){border-color:var(--line);background-color:var(--surface);color:var(--ink);box-shadow:var(--workspace-shadow);border-radius:8px}html .workspaceDesign :is([class$=Empty],[class$=EmptyState]){box-shadow:none;font-family:var(--workspace-text);border-radius:0;line-height:1.6}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign .sbLink{min-height:40px;font:400 var(--ui-font)/1.45 var(--workspace-text);border-radius:8px;padding:10px 12px}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign .sbLink.is-active{font-weight:600}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign .sbLink.is-active .sbText{text-decoration:none}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign .sbTitle{font:600 var(--ui-caption)/1.5 var(--workspace-text);letter-spacing:0;padding-bottom:8px}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign .tbWord{font:600 var(--ui-subheading)/1 var(--workspace-display);letter-spacing:-.035em}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign :is(.tbProfile,.coinsBadgeButton){border-radius:var(--ui-radius-button)}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign :is(.notificationBell,.workspaceThemeSwitch,.matterThemeSwitch){background:0 0;border-color:#0000;border-radius:50%}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign .sbNav{gap:24px}@media (pointer:coarse),(max-width:760px){html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign :is(.sbLink,.sbSubLink){min-height:var(--ui-control)}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign :is(.notificationBell,.workspaceThemeSwitch,.matterThemeSwitch){width:44px;min-width:44px;height:44px;min-height:var(--ui-control)}html :is(.dashboardAppearance,.matterAppearance).workspaceDensity .workspaceDesign :is(.tbProfile,.coinsBadgeButton){min-height:var(--ui-control)}}@media (max-width:650px){html .workspaceDesign :is([class$=TableWrap],[class$=TableContainer]) :is(th,td){padding:12px}html .workspaceDesign [role=tablist]{gap:20px}}
.workspaceDesign.workspaceDensity,.mailAppearance.workspaceDensity,.nyShell.workspaceDensity{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:var(--workspace-text);--serif:var(--workspace-display);--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--bg:#fff;--paper:#fff;--surface:#fff;--soft:#f6f4f1;--bg-soft:var(--soft);--ink:#202124;--ink2:#55585d;--ink-2:var(--ink2);--muted:#55585d;--muted-2:var(--muted);--line:#dedad5;--line-2:var(--line);--control:#76797e;--dashboard-control:var(--control);--focus:#245bc6;--accent:#7a3f47;--accent-soft:#f4e8eb;--on-accent:#fff;--dashboard-accent:var(--accent);--dashboard-accent-soft:var(--accent-soft);--dashboard-on-accent:var(--on-accent);--blushInk:var(--accent);--editorial-accent:var(--accent);--skyInk:var(--focus);--mint:#d1ecdd;--mint-ink:#275d3c;--butter:#fef3c7;--butter-ink:#6f5314;--sky:#dbeafe;--sky-ink:#3f5f85;--lilac:#e4dcf7;--lilac-ink:#514170;--blush:#fde4e4;--blush-ink:#7f4a4a;--blush-2:#e3a7b1;--danger-bg:#fbe8e7;--danger-ink:#7b302d;--state-success:#246344;--state-warning:#805400;--state-danger:#ad2938;--dashboard-warning:var(--state-warning);--dashboard-danger:var(--state-danger);--alert:#d92d20;--error-text:var(--state-danger);--dashboard-scrim:#0006;--raised:var(--surface);--workspace-raised:var(--surface);--workspace-canvas:var(--soft);--workspace-shadow:3px 5px 30px #00000029;--popover-shadow:var(--workspace-shadow);background:var(--bg);color:var(--ink)}html:has(.workspaceDesign){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:var(--workspace-text);--serif:var(--workspace-display);--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--bg:#fff;--paper:#fff;--surface:#fff;--soft:#f6f4f1;--bg-soft:var(--soft);--ink:#202124;--ink2:#55585d;--ink-2:var(--ink2);--muted:#55585d;--muted-2:var(--muted);--line:#dedad5;--line-2:var(--line);--control:#76797e;--dashboard-control:var(--control);--focus:#245bc6;--accent:#7a3f47;--accent-soft:#f4e8eb;--on-accent:#fff;--dashboard-accent:var(--accent);--dashboard-accent-soft:var(--accent-soft);--dashboard-on-accent:var(--on-accent);--blushInk:var(--accent);--editorial-accent:var(--accent);--skyInk:var(--focus);--mint:#d1ecdd;--mint-ink:#275d3c;--butter:#fef3c7;--butter-ink:#6f5314;--sky:#dbeafe;--sky-ink:#3f5f85;--lilac:#e4dcf7;--lilac-ink:#514170;--blush:#fde4e4;--blush-ink:#7f4a4a;--blush-2:#e3a7b1;--danger-bg:#fbe8e7;--danger-ink:#7b302d;--state-success:#246344;--state-warning:#805400;--state-danger:#ad2938;--dashboard-warning:var(--state-warning);--dashboard-danger:var(--state-danger);--alert:#d92d20;--error-text:var(--state-danger);--dashboard-scrim:#0006;--raised:var(--surface);--workspace-raised:var(--surface);--workspace-canvas:var(--soft);--workspace-shadow:3px 5px 30px #00000029;--popover-shadow:var(--workspace-shadow);background:var(--bg);color:var(--ink)}html:has(.nyShell.workspaceDensity){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:var(--workspace-text);--serif:var(--workspace-display);--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--bg:#fff;--paper:#fff;--surface:#fff;--soft:#f6f4f1;--bg-soft:var(--soft);--ink:#202124;--ink2:#55585d;--ink-2:var(--ink2);--muted:#55585d;--muted-2:var(--muted);--line:#dedad5;--line-2:var(--line);--control:#76797e;--dashboard-control:var(--control);--focus:#245bc6;--accent:#7a3f47;--accent-soft:#f4e8eb;--on-accent:#fff;--dashboard-accent:var(--accent);--dashboard-accent-soft:var(--accent-soft);--dashboard-on-accent:var(--on-accent);--blushInk:var(--accent);--editorial-accent:var(--accent);--skyInk:var(--focus);--mint:#d1ecdd;--mint-ink:#275d3c;--butter:#fef3c7;--butter-ink:#6f5314;--sky:#dbeafe;--sky-ink:#3f5f85;--lilac:#e4dcf7;--lilac-ink:#514170;--blush:#fde4e4;--blush-ink:#7f4a4a;--blush-2:#e3a7b1;--danger-bg:#fbe8e7;--danger-ink:#7b302d;--state-success:#246344;--state-warning:#805400;--state-danger:#ad2938;--dashboard-warning:var(--state-warning);--dashboard-danger:var(--state-danger);--alert:#d92d20;--error-text:var(--state-danger);--dashboard-scrim:#0006;--raised:var(--surface);--workspace-raised:var(--surface);--workspace-canvas:var(--soft);--workspace-shadow:3px 5px 30px #00000029;--popover-shadow:var(--workspace-shadow);background:var(--bg);color:var(--ink)}html:is([data-site-theme=dark],[data-theme=dark],[data-matter-theme=dark]) .workspaceDesign.workspaceDensity:not(.nyShell),.mailAppearance.workspaceDensity[data-theme=dark],.nyShell.workspaceDensity[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121416;--paper:var(--bg);--surface:#25292d;--soft:#1b1e21;--bg-soft:var(--soft);--ink:#f2f1ee;--ink2:#bec2c7;--ink-2:var(--ink2);--muted:#bec2c7;--muted-2:var(--muted);--line:#3b4046;--line-2:var(--line);--control:#858b92;--focus:#9abeff;--accent:#e3a7b1;--accent-soft:#342329;--on-accent:#202124;--state-success:#8cd5ae;--state-warning:#eac777;--state-danger:#ffabb3;--workspace-shadow:3px 5px 30px #0000004d}html:is([data-site-theme=dark],[data-theme=dark],[data-matter-theme=dark]):has(.workspaceDesign){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121416;--paper:var(--bg);--surface:#25292d;--soft:#1b1e21;--bg-soft:var(--soft);--ink:#f2f1ee;--ink2:#bec2c7;--ink-2:var(--ink2);--muted:#bec2c7;--muted-2:var(--muted);--line:#3b4046;--line-2:var(--line);--control:#858b92;--focus:#9abeff;--accent:#e3a7b1;--accent-soft:#342329;--on-accent:#202124;--state-success:#8cd5ae;--state-warning:#eac777;--state-danger:#ffabb3;--workspace-shadow:3px 5px 30px #0000004d}html:has(.nyShell.workspaceDensity[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121416;--paper:var(--bg);--surface:#25292d;--soft:#1b1e21;--bg-soft:var(--soft);--ink:#f2f1ee;--ink2:#bec2c7;--ink-2:var(--ink2);--muted:#bec2c7;--muted-2:var(--muted);--line:#3b4046;--line-2:var(--line);--control:#858b92;--focus:#9abeff;--accent:#e3a7b1;--accent-soft:#342329;--on-accent:#202124;--state-success:#8cd5ae;--state-warning:#eac777;--state-danger:#ffabb3;--workspace-shadow:3px 5px 30px #0000004d}html:has(.workspaceDesign) body{background:var(--bg);color:var(--ink);font-family:var(--workspace-text)}.portalWorkspace{min-width:0}.portalWorkspace .workspaceDesign{min-height:inherit}
.workspaceDesign :is(.firmPage,.memberWorkspace){background:var(--bg)}.workspaceDesign :is(.firmHero,.memberHero,.firmDetailHero) h1{font:600 var(--ui-title)/1.1 var(--workspace-display);letter-spacing:-.035em}.workspaceDesign :is(.firmHero,.memberHero,.firmDetailHero) h1 em{color:inherit;font-style:normal}.workspaceDesign :is(.firmStats article,.memberStats article,.firmForm,.firmCard,.firmEmpty,.memberCard,.memberPositionCard,.memberToast,.detailsGroupBody,.detailsFirmBanner){background:var(--soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0}.workspaceDesign :is(.firmStats,.memberStats,.firmList,.memberDirectory){gap:12px}.workspaceDesign :is(.firmStats article,.memberStats article,.firmCard,.memberPositionCard){padding:24px}.workspaceDesign :is(.firmStats strong,.memberStats strong){font:600 var(--ui-title)/1.07 var(--workspace-display);letter-spacing:-.035em}.workspaceDesign :is(.firmStats span,.memberStats span,.firmCardMeta time,.memberDetails span){font:400 var(--ui-caption)/1.5 var(--workspace-text);letter-spacing:0;text-transform:none}.workspaceDesign :is(.firmCard,.memberCard,.memberPositionCard):hover{box-shadow:none;transform:none}.workspaceDesign .memberPositionCard.is-selected{background:var(--accent-soft);outline:1px solid var(--accent)}.workspaceDesign .memberRail{background:var(--soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)}.workspaceDesign .memberRailItem:hover{background:var(--surface)}.workspaceDesign .memberRailItem.is-active{background:var(--accent-soft);color:var(--accent)}.workspaceDesign :is(.memberDetails div,.firmDetailsGrid div,.superadminDetails div){background:var(--surface)}.workspaceDesign :is(.firmDetailsGrid,.superadminDetails){border-radius:0}.workspaceDesign :is(.memberAvatar,.detailsAvatar){background:var(--accent-soft);color:var(--accent)}.workspaceDesign :is(.detailsGroupBody,.detailsFirmBanner){box-shadow:none;border:0;border-radius:0}.workspaceDesign .detailsRow{border-color:var(--line);padding:16px 20px}.workspaceDesign .detailsTitle{font-size:var(--ui-title);line-height:1.1}.workspaceDesign .detailsGroupTitle{font:600 var(--ui-body)/1.3 var(--workspace-display);color:var(--ink);margin-bottom:12px}.workspaceDesign :is(.firmStatus,.userStatusPill,.userCardRoleBadge,.userCardPlanChip){font-family:var(--workspace-text);letter-spacing:0;text-transform:none;border-radius:4px}.workspaceDesign .firmStatus.is-active{background:var(--mint);color:var(--mint-ink)}.workspaceDesign .firmStatus.is-pending{background:var(--sky);color:var(--sky-ink)}.workspaceDesign .firmStatus.is-warn{background:var(--blush);color:var(--blush-ink)}.workspaceDesign .firmCardContact{color:var(--muted)!important}.workspaceDesign :is(.fcFirm,.fcCards article,.fcDetails div){background:var(--soft);box-shadow:none;border:0;border-radius:0}.workspaceDesign .fcCards article{padding:24px}.workspaceDesign .fcCards strong{font-family:var(--workspace-display);letter-spacing:-.03em;font-weight:600}.workspaceDesign :is(.fcCards span,.fcDetails dt,.fcKicker){font:400 var(--ui-caption)/1.5 var(--workspace-text);letter-spacing:0;text-transform:none}.workspaceDesign .fcMain h1{font-family:var(--workspace-display);font-weight:600}.workspaceDesign .fcSide nav a.is-current{background:var(--accent-soft);color:var(--accent);font-weight:600}.workspaceDesign .fcNotice{color:var(--state-success)}.workspaceDesign .fcError{color:var(--state-danger)}.workspaceDesign :is(.deskHead,.deskSectionHead) h1{font:600 var(--ui-title)/1.1 var(--workspace-display);letter-spacing:-.035em}.workspaceDesign :is(.deskCard,.deskCards article,.deskRow,.metaPanel,.quickSnippet,.gfFeedItem){background:var(--soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.workspaceDesign .deskBtn{min-height:var(--ui-control);border-radius:var(--ui-radius-button);font-family:var(--workspace-text)}.workspaceDesign .deskBtn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}html[data-workspace-theme] :is(.userDrawerPanel,.userDrawerHeader,.userDrawerBody,.pdPanel){color:var(--ink);border-color:var(--line);background:var(--surface)!important}html[data-workspace-theme] .userDrawerHeroCard{background:var(--soft);box-shadow:none;border:0;border-radius:0}html[data-workspace-theme] :is(.userDrawerPanel,.pdPanel){box-shadow:var(--workspace-shadow)}html[data-workspace-theme] :is(.userDrawerPanel,.pdPanel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface);color:var(--ink);border-color:var(--control);border-radius:8px}html[data-workspace-theme] :is(.controlsCard,.controlsSwitch,.controlsHistory li){background:var(--soft);box-shadow:none;border-radius:0}html[data-workspace-theme] .controlsSwitch em.is-on{background:var(--mint);color:var(--mint-ink)}html[data-workspace-theme] .controlsSwitch em.is-off{background:var(--danger-bg);color:var(--danger-ink)}html[data-workspace-theme] .controlsRestricted{background:var(--danger-bg);color:var(--danger-ink);border-color:var(--danger-ink)}html[data-workspace-theme] :is(.userCardPlanChip,.userCardPlanChip.is-ultra){color:var(--ink2);background:var(--soft)}html[data-workspace-theme] .userStatusPill.is-verified{background:var(--mint);color:var(--mint-ink)}html[data-workspace-theme] .userStatusPill.is-pending{background:var(--butter);color:var(--butter-ink)}html[data-workspace-theme] .userCardRoleBadge.is-godfather{background:var(--blush);color:var(--blush-ink)}html[data-workspace-theme] :is(.userCardRoleBadge.is-lawyer,.userCardPlanChip.is-pro){background:var(--sky);color:var(--sky-ink)}html[data-workspace-theme] :is(.controlsDanger,.deleteZoneButton){background:var(--danger-bg);border-color:var(--danger-ink);color:var(--danger-ink)}html[data-workspace-theme] :is(.corpSetupCard,.corpSetupBanner,.corpSetupSection){background:var(--soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html[data-workspace-theme] .corpSetupTitle{font:600 var(--ui-title)/1.1 var(--workspace-display);letter-spacing:-.035em}html[data-workspace-theme] .corpSetupInput{background:var(--surface);color:var(--ink);border-color:var(--control)}html[data-workspace-theme] :is(.corpSetupBtnPrimary,.corpSetupBtnSecondary){min-height:var(--ui-control);border-radius:var(--ui-radius-button);box-shadow:none}html[data-workspace-theme] .corpSetupBtnPrimary{background:var(--accent);color:var(--on-accent)}html[data-workspace-theme] .corpSetupError{background:var(--danger-bg);color:var(--danger-ink);border-color:#0000}html[data-workspace-theme] .corpSetupSuccess{background:var(--mint);color:var(--mint-ink);border-color:#0000}@media (max-width:650px){.workspaceDesign .detailsTitle{font-size:var(--ui-title)}.workspaceDesign :is(.firmCard,.memberPositionCard){padding:20px}}
html .workspaceDesign.workspaceDensity :is(h1,h2,h3,h4):not(:where(.ProseMirror *,.tiptap *,[contenteditable=true] *,[data-document-content] *)){font-family:var(--workspace-display);font-weight:600;line-height:var(--ui-heading-leading);letter-spacing:-.025em;overflow-wrap:anywhere}html .workspaceDesign.workspaceDensity h1:not(:where(.ProseMirror *,.tiptap *,[contenteditable=true] *,[data-document-content] *)){font-size:var(--ui-title)}html .workspaceDesign.workspaceDensity h2:not(:where(.ProseMirror *,.tiptap *,[contenteditable=true] *,[data-document-content] *)){font-size:var(--ui-section)}html .workspaceDesign.workspaceDensity :is(h3,h4):not(:where(.ProseMirror *,.tiptap *,[contenteditable=true] *,[data-document-content] *)){font-size:var(--ui-subheading)}html .workspaceDesign.workspaceDensity :is(button,input,select,textarea){font-family:var(--workspace-text)}html .workspaceDesign.workspaceDensity button{font-size:var(--ui-font);line-height:1.4}html .workspaceDesign.workspaceDensity :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],.ProseMirror *,.tiptap *)){font-size:var(--ui-input)}html .workspaceDesign.workspaceDensity :is(.eyebrow,.dwEyebrow,.fcKicker,.dhEyebrow,.gfEyebrow){font-family:var(--workspace-text);font-size:var(--ui-caption);letter-spacing:0;text-transform:none}html .workspaceDesign.workspaceDensity :is(.gfBoxValue,.dhCoinBalance,.metricValue,.bigNumber){font-size:var(--ui-stat-large)}html .workspaceDesign.workspaceDensity :is(.fcStatValue,.fcStat strong,.fcCards strong,.dhStats dd,.firmStats strong,.memberStats strong,.blCard strong,.naStat strong){font-size:var(--ui-stat);font-variant-numeric:tabular-nums}html .workspaceDesign.workspaceDensity .documentWorkspaceFrame :is(.docsTitleBlock h1,.pdfTitle h1){font-size:var(--ui-font);letter-spacing:0}html .workspaceDesign.workspaceDensity :is(.docsToolbar,.pdfToolbar,.researchTabs) button{font-size:var(--ui-meta)}
html .workspaceDesign.workspaceDensity .uiAppBar{box-sizing:border-box;min-height:var(--ui-header);font-family:var(--workspace-text);padding-block:8px}html .workspaceDesign.workspaceDensity .uiAppBar.appNav{padding-block:0}html .workspaceDesign.workspaceDensity .uiPage{width:100%;max-width:var(--ui-page);min-width:0;margin-inline:auto}html .workspaceDesign.workspaceDensity .uiPage[data-width=wide]{max-width:var(--ui-page-wide)}html .workspaceDesign.workspaceDensity .uiPage[data-width=full]{max-width:none}html .workspaceDesign.workspaceDensity .uiPageHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap);flex-wrap:wrap;margin:0;padding:0;display:flex}.uiPageIdentity{flex:280px;min-width:0}html .workspaceDesign.workspaceDensity .uiPageTitle{font:600 var(--ui-title)/var(--ui-heading-leading) var(--workspace-display);letter-spacing:-.025em;margin:8px 0}html .workspaceDesign.workspaceDensity .uiPageDescription{max-width:68ch;font-size:var(--ui-body);color:var(--muted);margin:0;line-height:1.6}.uiEyebrow{color:var(--muted);font-size:var(--ui-caption);font-weight:600}.uiActions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}html .workspaceDesign.workspaceDensity .uiPanel{min-width:0;padding:var(--ui-panel);border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--soft);box-shadow:none;margin:0}html .workspaceDesign.workspaceDensity .uiPanel[data-tone=surface]{background:var(--surface)}html .workspaceDesign.workspaceDensity .uiPanel[data-padding=compact]{padding:var(--ui-space-4)}html .workspaceDesign.workspaceDensity .uiPanel[data-padding=none]{padding:0}html .workspaceDesign.workspaceDensity .uiButton{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control);height:auto;padding:var(--ui-button-padding);font:400 var(--ui-font)/1.4 var(--workspace-text);letter-spacing:0;text-transform:none;border:1px solid var(--dashboard-control);border-radius:var(--ui-radius-button);background:var(--surface);color:var(--ink);box-shadow:none;cursor:pointer;display:inline-flex}html .workspaceDesign.workspaceDensity .uiButton[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}html .workspaceDesign.workspaceDensity .uiButton[data-variant=quiet]{background:0 0;border-color:#0000}html .workspaceDesign.workspaceDensity .uiButton[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}html .workspaceDesign.workspaceDensity .uiButton[data-variant=danger]{background:var(--danger-bg);border-color:var(--danger-ink);color:var(--danger-ink)}html .workspaceDesign.workspaceDensity .uiButton[data-size=compact]{min-height:var(--ui-control-compact);padding:8px 14px}html .workspaceDesign.workspaceDensity .uiButton[data-size=icon]{width:var(--ui-control);height:var(--ui-control);border-radius:50%;padding:0}html .workspaceDesign.workspaceDensity .uiButton:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.uiButton:hover:not(:disabled){opacity:.88}}@media (max-width:760px){.uiPageHeader .uiActions{width:100%}}
html .workspaceDesign.workspaceDensity .sbLayout{--sbw:var(--ui-sidebar);--sbTop:var(--ui-header)}html .workspaceDesign.workspaceDensity .sbLayout[data-collapsed=true]{--sbw:var(--ui-rail)}html .workspaceDesign.workspaceDensity .sbRail{padding:var(--ui-space-3);gap:var(--ui-space-4);background:var(--soft);border-color:var(--line)}html .workspaceDesign.workspaceDensity .sbNav{gap:var(--ui-space-4)}html .workspaceDesign.workspaceDensity .sbLink{min-height:var(--ui-control);border-radius:var(--ui-radius-field);font-size:var(--ui-font);gap:12px;padding:10px 12px;line-height:1.4}html .workspaceDesign.workspaceDensity :is(.sbSubLink,.sbToggle,.sbCaret){min-height:var(--ui-control);font-size:var(--ui-meta)}html .workspaceDesign.workspaceDensity .sbTitle{font-size:var(--ui-caption)}html .workspaceDesign.workspaceDensity :is(.appNavInner,.workspaceNav,.emShellTop,.topbar,.hdStaffHeader,.fwStaffHeader){min-height:var(--ui-header);gap:var(--ui-space-4);font-family:var(--workspace-text)}html .workspaceDesign.workspaceDensity :is(.appNavInner,.workspaceNav,.emShellTop,.hdStaffHeader,.fwStaffHeader){padding-inline:var(--ui-gutter)}html .workspaceDesign.workspaceDensity .tbWord{font:600 1.25rem/1 var(--workspace-display);letter-spacing:-.025em}html .workspaceDesign.workspaceDensity :is(.navAccount,.appNavActions){gap:var(--ui-space-2)}html .workspaceDesign.workspaceDensity :is(.notificationBell,.workspaceThemeSwitch,.matterThemeSwitch){width:var(--ui-icon);height:var(--ui-icon);min-width:var(--ui-icon);min-height:var(--ui-icon);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;padding:0}html .workspaceDesign.workspaceDensity :is(.coinsBadgeButton,.tbProfile){min-height:var(--ui-icon);border-radius:var(--ui-radius-button);height:auto;font-size:var(--ui-meta)}html .workspaceDesign.workspaceDensity :is(.tbMenu,.coinsBadgePanel,.notificationPanel){font-size:var(--ui-font);border-radius:var(--ui-radius-overlay);box-shadow:var(--workspace-shadow)}html .workspaceDesign.workspaceDensity .workspaceMain:not(.workspaceMainEditor){max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:calc(var(--workspace-top,var(--ui-header)) + var(--ui-page-gap)) var(--ui-gutter) var(--ui-space-8)}html .workspaceDesign.workspaceDensity .workspaceMain:has(.calendarAppearance):not(.workspaceMainEditor){max-width:none}html .workspaceDesign.workspaceDensity :is(.dashboardWorkspace,.cdWrap){padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8)}html .workspaceDesign.workspaceDensity :is(.dhWrap,.gfDashboardWrap,.matterDirectory,.dwPage,.msPage,.cmForm,.courtRecord){width:100%;max-width:var(--ui-page);min-width:0;margin-inline:auto}html .workspaceDesign.workspaceDensity :is(.dhWrap,.gfDashboardWrap,.cdWrap){gap:var(--ui-page-gap)}html .workspaceDesign.workspaceDensity :is(.dhHead,.gfHeaderCard,.cdHero,.pageHeading,.dwHead,.msHead,.emHead,.blHead,.wlHead,.deskHead){gap:var(--ui-gap);padding-block:0 var(--ui-page-gap);margin-bottom:var(--ui-page-gap)}html .workspaceDesign.workspaceDensity :is(.gfHeaderCard,.cdHero){padding-inline:0}html .workspaceDesign.workspaceDensity :is(.dhHead,.gfHeaderCard,.cdHero,.pageHeading,.dwHead,.msHead,.emHead,.deskHead) p{font-size:var(--ui-body);line-height:1.6}html .workspaceDesign.workspaceDensity :is(.dhCard,.gfBox,.gfCard,.cdCard,.fcCard,.fcPanel,.fcSection,.fcFilters,.cmCard,.directoryDesk,.matterFacts,.matterPeopleSection,.matterTimeline,.courtResult,.courtReview){padding:var(--ui-panel);border-radius:var(--ui-radius-panel);box-shadow:none}html .workspaceDesign.workspaceDensity :is(.dhGrid,.gfGrid,.gfSecondaryGrid,.cdGrid,.fcStats,.analyticsGrid,.metricGrid){gap:var(--ui-gap)}html .workspaceDesign.workspaceDensity :is(.fcMain,.fcContent){padding:var(--ui-panel)}html .portalWorkspace.workspaceDensity .shell{max-width:var(--ui-page-wide);padding:0 var(--ui-gutter) var(--ui-space-8)}html .portalWorkspace.workspaceDensity .hero{padding-block:var(--ui-page-gap)}@media (min-width:1024px){html .workspaceDesign.workspaceDensity .appNavInner{height:var(--ui-header);padding-block:0}}@media (max-width:760px){html .workspaceDesign.workspaceDensity .workspaceNav{padding-block:10px}html .workspaceDesign.workspaceDensity :is(.uiActions,.dhActions,.fcToolbar,.fcActions){flex-wrap:wrap}}
html .workspaceDesign.workspaceDensity :is(.button,.primary,.secondary,.fcBtn,.fcButton,.fcPrimary,.cmPrimary,.cmGhost,.dwBtn,.dwGhost,.blBtn,.swBtn,.wlButton,.emButton,.hdButton,.gfRefreshBtn,.dhPreviewToggle,.dhRefresh){justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control);height:auto;padding:var(--ui-button-padding);border-radius:var(--ui-radius-button);box-shadow:none;font:400 var(--ui-font)/1.4 var(--workspace-text);letter-spacing:0;text-transform:none;display:inline-flex}html .workspaceDesign.workspaceDensity :is(.primary,.fcPrimary,.cmPrimary,.dwPrimary,.blBtn.primary,.swBtn.primary,.emButton.primary,.wlButton){background:var(--accent);color:var(--on-accent);border-color:var(--accent)}html .workspaceDesign.workspaceDensity :is(.button.ghost,.button.secondary,.secondary,.cmGhost,.dwGhost){color:var(--accent);border-color:var(--accent);background:0 0}html .workspaceDesign.workspaceDensity :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],.ProseMirror *,.tiptap *,[data-document-content] *)){min-height:var(--ui-control);border-radius:var(--ui-radius-field);border-color:var(--dashboard-control);font-family:var(--workspace-text);font-size:var(--ui-input);line-height:1.5}html .workspaceDesign.workspaceDensity :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}html .workspaceDesign.workspaceDensity label:not(:where(.ProseMirror *,[data-document-content] *)){font-size:var(--ui-label);line-height:1.5}html .workspaceDesign.workspaceDensity table:not(:where(.ProseMirror *,[data-document-content] *)){font:400 var(--ui-table)/1.5 var(--workspace-text)}html .workspaceDesign.workspaceDensity th:not(:where(.ProseMirror *,[data-document-content] *)){font:600 var(--ui-caption)/1.5 var(--workspace-text);letter-spacing:0;text-transform:none;color:var(--muted)}html .workspaceDesign.workspaceDensity :is(th,td):not(:where(.ProseMirror *,[data-document-content] *)){padding:var(--ui-cell-padding);vertical-align:top}html .workspaceDesign.workspaceDensity :is(.fcTabs,.fcTabBar,.deskTabs,.accTabs,.blTabs,.infraTabs,[role=tablist]){gap:var(--ui-space-4);box-shadow:none;border-radius:0;flex-wrap:wrap;display:flex}html .workspaceDesign.workspaceDensity :is(.fcTabs,.fcTabBar,.deskTabs,.accTabs,.blTabs,.infraTabs,[role=tablist])>:is(a,button),html .workspaceDesign.workspaceDensity [role=tab]{min-height:var(--ui-control);font:400 var(--ui-font)/1.4 var(--workspace-text)}html .workspaceDesign.workspaceDensity :is(.fcChip,.fcBadge,.statusChip,.dwChip,.dhTag){font:400 var(--ui-caption)/1.5 var(--workspace-text)}html .workspaceDesign.workspaceDensity :is(dialog,.binDialog,.workspaceDialog,.calendarDrawer,.replaceDialog,.convertDialog,.dictationPopup,.transcribePanel){border-radius:var(--ui-radius-overlay);font-family:var(--workspace-text)}@media (forced-colors:active){html .workspaceDesign.workspaceDensity :is(.primary,.fcPrimary,.uiButton){border:1px solid buttontext}}
html .workspaceDesign.workspaceDensity .mailAppearance .mw{--mw-top:var(--ui-header);font:400 var(--ui-font)/1.5 var(--workspace-text)}html .workspaceDesign.workspaceDensity .mailAppearance .mwTop{min-height:var(--ui-header);padding-inline:var(--ui-gutter);gap:var(--ui-space-4);grid-template-columns:var(--ui-sidebar) minmax(160px,1fr) auto}html .workspaceDesign.workspaceDensity .mailAppearance .mwTop .tbWord{font-size:1.25rem}html .workspaceDesign.workspaceDensity .mailAppearance .mwBrandCaption{font-size:var(--ui-caption)}html .workspaceDesign.workspaceDensity .mailAppearance .mwBody{grid-template-columns:var(--ui-sidebar) minmax(0,1fr)}html .workspaceDesign.workspaceDensity .mailAppearance .mwRail{padding:var(--ui-space-3)}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwCompose,.mwSend,.mwPrimary,.mwBtn,.mwPill){min-height:var(--ui-control);padding:var(--ui-button-padding);border-radius:var(--ui-radius-button);font:400 var(--ui-font)/1.4 var(--workspace-text);box-shadow:none}html .workspaceDesign.workspaceDensity .mailAppearance .mwIconBtn{width:var(--ui-icon);height:var(--ui-icon);min-width:var(--ui-icon);min-height:var(--ui-icon);font-size:var(--ui-font);border-radius:50%;padding:0}html .workspaceDesign.workspaceDensity .mailAppearance .mwSearch{min-height:var(--ui-control);border-radius:var(--ui-radius-field);height:auto}html .workspaceDesign.workspaceDensity .mailAppearance .mwSearch input{font-size:var(--ui-input);min-height:var(--ui-control)}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwRail li button,.mwSwitchBtn,.mwSwitchMenu button){min-height:var(--ui-control);font-size:var(--ui-font)}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwRailSectionLabel,.mwRailHead,.mwKbd,.mwSwitchText small,.mwMeta,.mwWhen,.mwSnippet){font-size:var(--ui-meta);line-height:1.5}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwWho,.mwSubject,.mwSwitchText strong,.mwAccountMenu a,.mwToolbar){font-size:var(--ui-font);line-height:1.5}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwSubjectLine,.mwModal h2,.mwDrawer h2){font:600 var(--ui-section)/1.25 var(--workspace-display)}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwMain,.mwCard){border-radius:var(--ui-radius-panel)}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwSwitchMenu,.mwAccountMenu,.mwSearchHints,.mwMenu,.mwModal,.mwDrawer){border-radius:var(--ui-radius-overlay)}html .workspaceDesign.workspaceDensity .mailAppearance :is(.mwModal,.mwRules) :is(input,select,textarea){min-height:var(--ui-control);font-size:var(--ui-input)}@media (max-width:1100px){html .workspaceDesign.workspaceDensity .mailAppearance .mw{--mw-top:calc(2 * var(--ui-control) + 3 * var(--ui-space-2))}html .workspaceDesign.workspaceDensity .mailAppearance .mwTop{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(2,var(--ui-control));height:var(--mw-top);min-height:var(--mw-top);padding-block:var(--ui-space-2);row-gap:var(--ui-space-2)}html .workspaceDesign.workspaceDensity .mailAppearance .mwTopLeft{grid-area:1/1}html .workspaceDesign.workspaceDensity .mailAppearance .mwTopRight{grid-area:1/2}html .workspaceDesign.workspaceDensity .mailAppearance .mwSearch{grid-area:2/1/auto/-1}}@media (max-width:860px){html .workspaceDesign.workspaceDensity .mailAppearance .mwBody{grid-template-columns:minmax(0,1fr)}}
html .workspaceDesign.workspaceDensity :is(.fcLayout,.fcShell){font-size:var(--ui-font)}html .workspaceDesign.workspaceDensity :is(.fcMain,.fcContent) :is(h1,.fcTitle){font-size:var(--ui-title)}html .workspaceDesign.workspaceDensity .fcMain h2{font-size:var(--ui-section)}html .workspaceDesign.workspaceDensity :is(.fcFirm strong,.fcMain h3){font-size:var(--ui-subheading)}html .workspaceDesign.workspaceDensity :is(.deskHead,.niHead,.naHead,.hdPageHead,.fwHead) h1{font-size:var(--ui-title)}html .workspaceDesign.workspaceDensity :is(.fcSide,.memberRail){font-size:var(--ui-font)}html .workspaceDesign.workspaceDensity :is(.fcSide nav a,.deskTabs a,.swBtn,.hdButton){min-height:var(--ui-control)}html .workspaceDesign.workspaceDensity :is(.detail>.sectionHead,.calendarHeading,.cmHeading,.courtRecord>header) h1{font-size:var(--ui-title)}html .workspaceDesign.workspaceDensity :is(.sectionTitle h2,.directoryDeskHead h2,.cmCard h2,.courtRecord h2,.calendarPeriod h2,.dhDeskHead h2){font-size:var(--ui-section)}html .workspaceDesign.workspaceDensity :is(.dhCard h2,.gfCardTitle,.cdCard h3,.detail h3){font-size:var(--ui-subheading)}html .workspaceDesign.workspaceDensity :is(.calendarControls,.calendarNavigation,.calendarDrawer) :is(input,select,textarea){font-size:var(--ui-input);min-height:var(--ui-control)}html .workspaceDesign.workspaceDensity :is(.calendarViewSwitch,.calendarArrows) button{min-height:var(--ui-control);font-size:var(--ui-font)}html .workspaceDesign.workspaceDensity :is(.courtRecord button,.courtRecord .button,.courtChoice,.courtRecord summary){font-size:var(--ui-font)}html .workspaceDesign.workspaceDensity .courtRecord{padding:var(--ui-panel)}html .workspaceDesign.workspaceDensity .detail{padding:0}html .workspaceDesign.workspaceDensity :is(.directorySearch,.dpTools,.caseIdentity,.calendarNavigation){border-radius:var(--ui-radius-panel)}html .workspaceDesign.workspaceDensity .dwDrop{border-radius:var(--ui-radius-field)}html .workspaceDesign.workspaceDensity .calendarAppearance{font-family:var(--workspace-text)}html .workspaceDesign.workspaceDensity :is(.calendarHeading p,.dpSummary,.gfGreetingSub,.cdHero p,.dhHead p){font-size:var(--ui-body)}html .workspaceDesign.workspaceDensity :is(.detailsHero h1,.firmDetailHero h1,.firmHero h1,.memberHero h1){font-size:var(--ui-title)}html .workspaceDesign.workspaceDensity :is(.analyticsCard,.contactCard,.supportCreate,.supportThread,.blPanel,.wlSection,.swDay,.niCard,.emPanel,.emCard){padding:var(--ui-panel);border-radius:var(--ui-radius-panel)}html .workspaceDesign.workspaceDensity :is(.fcToolbar,.fcFilters,.blFilters,.swFilters){gap:var(--ui-space-3)}html .workspaceDesign.workspaceDensity :is(.hero,.blHead,.wlHead,.swTop,.emHead,.niHead,.naHead) h1{font-size:var(--ui-title)}html .workspaceDesign.workspaceDensity :is(.blHead,.wlHead,.swTop,.niHead,.naHead){padding-block:var(--ui-page-gap)}
.nyShell.workspaceDensity{--ny-top:var(--ui-header);font-family:var(--workspace-text);font-size:var(--ui-font);line-height:var(--ui-leading)}.nyShell.workspaceDensity .nyTopInner{min-height:var(--ui-header)}.nyShell.workspaceDensity .nyNavItem{min-height:var(--ui-control);font-size:var(--ui-font);padding:10px 16px;line-height:1.4}.nyShell.workspaceDensity .nyPageHeading h1{font:600 var(--ui-title)/var(--ui-heading-leading) var(--workspace-display);letter-spacing:-.025em}.nyShell.workspaceDensity :is(.nyPanel h2,.msgListHead h2){font:600 var(--ui-subheading)/1.3 var(--workspace-display)}.nyShell.workspaceDensity :is(.nyPageHeading p,.nyRailNote,.nyAsideNote,.nyPanelEmpty,.nyTopCaption){font-size:var(--ui-meta);line-height:1.5}.nyShell.workspaceDensity :is(.nyNavBadge,.nyBlurb strong){font-size:var(--ui-caption)}.nyShell.workspaceDensity :is(.nyPanelLink,.nyBlurb){font-size:var(--ui-font)}.nyShell.workspaceDensity :is(.nyPageHeading,.nyPanel){border-radius:var(--ui-radius-panel)}.nyShell.workspaceDensity :is(.nySettings,.nySearchForm) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:var(--ui-input);min-height:var(--ui-control)}
html .workspaceDesign.workspaceDensity :is(.uiWorkspace,.uiWorkspaceContent){min-width:0}html .workspaceDesign.workspaceDensity .uiWorkspace{padding-top:var(--ui-shell-offset,60px)}html .workspaceDesign.workspaceDensity .uiNavbar{width:100%;max-width:none;min-height:var(--ui-header);height:auto;padding:8px var(--ui-gutter);box-sizing:border-box;background:var(--surface);color:var(--ink);border:0;border-bottom:1px solid var(--line);z-index:50;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}html .workspaceDesign.workspaceDensity .uiNavbar[data-centre=true]{grid-template-columns:auto minmax(0,1fr) auto}html .workspaceDesign.workspaceDensity .uiNavbar[data-fixed=true]{position:fixed;inset:0 0 auto}html .workspaceDesign.workspaceDensity .uiNavbar[data-fixed=false]{flex:none;position:relative;inset:auto}html .workspaceDesign.workspaceDensity .uiNavbar[data-variant=document]{min-height:var(--ui-document-header);padding:8px 12px}html .workspaceDesign.workspaceDensity .uiNavbar[data-variant=document] :is(h1,.docsTitleBlock h1,.pdfTitle h1){font:600 var(--ui-font)/1.4 var(--workspace-text);white-space:normal;overflow-wrap:anywhere;margin:0;overflow:visible}html .workspaceDesign.workspaceDensity .uiNavbar[data-variant=document] :is(.docsStatus,.pdfTitle>span){font-size:var(--ui-meta);white-space:normal;line-height:1.5;display:block;overflow:visible}html .workspaceDesign.workspaceDensity .uiNavbar[data-variant=document] :is(.docsActions,.pdfHeaderActions){flex-wrap:wrap;gap:8px;overflow:visible}.uiNavbarStart,.uiNavbarEnd{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.uiNavbarEnd{justify-content:flex-end}.uiNavbarCentre{min-width:0}.uiNavbarBelow{grid-column:1/-1;min-width:0}.uiNavbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uiNavbarOverflow{display:none}.uiActionMenu{position:relative}.uiActionMenu>summary{border:1px solid var(--dashboard-control);border-radius:var(--ui-radius-button);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;list-style:none;display:flex}.uiActionMenu>summary::-webkit-details-marker{display:none}.uiActionMenuPanel{z-index:80;border:1px solid var(--line);border-radius:var(--ui-radius-overlay);background:var(--surface);width:max-content;max-width:min(320px,100vw - 40px);max-height:60dvh;box-shadow:var(--workspace-shadow);gap:4px;padding:8px;display:grid;position:absolute;inset:auto 0 auto auto;overflow:auto}html .workspaceDesign.workspaceDensity .uiActionMenuPanel>.uiButton{white-space:normal;text-align:left;justify-content:flex-start;min-height:44px}.uiActionUnavailable{color:var(--muted);opacity:.65;gap:8px;padding:10px 12px;display:inline-flex}html .workspaceDesign.workspaceDensity .uiDialog{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ui-radius-overlay);background:var(--surface);width:min(600px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);padding:0;overflow:auto}.uiDialog::backdrop{background:#0006}.uiDialogHeader{padding:var(--ui-panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}html .workspaceDesign.workspaceDensity .uiDialogHeader h2{font-size:var(--ui-subheading);margin:0}.uiDialogBody{padding:var(--ui-panel);min-width:0}html .workspaceDesign.workspaceDensity .uiDialog[data-variant=drawer]{border-block:0;border-radius:0;width:min(600px,100vw);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}html .workspaceDesign.workspaceDensity .uiDialog[data-variant=drawer][open]{flex-direction:column;display:flex}.uiDialog[data-variant=drawer]>.uiDialogBody{flex:1;min-height:0;overflow:auto}.uiDialog .blDrawerBody{padding:0}.uiNavbarStart>:is(h1,h2,p),.uiNavbarCentre>:is(h1,h2,p){margin:0}html .workspaceDesign.workspaceDensity .uiNavbar :is(.navAccount,.appNavActions,.mwTopRight){flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}html .workspaceDesign.workspaceDensity .uiNavbar :is(.appNavInner,.workspaceBrand,.dashboardBrandGroup){height:auto;min-height:0;padding:0}.uiPageLayout{box-sizing:border-box;width:100%;min-width:0;max-width:var(--ui-page);margin-inline:auto}.uiPageLayout[data-inset=true]{padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8);max-width:calc(var(--ui-page) + 2 * var(--ui-gutter))}.uiPageLayout[data-preset=form]{max-width:calc(var(--ui-form-width) + 2 * var(--ui-gutter))}.uiPageLayout[data-preset=reading]{max-width:calc(var(--ui-reading-width) + 2 * var(--ui-gutter))}.uiPageLayout:is([data-preset=split],[data-preset=document]){max-width:none;padding:0}.uiToolbar{justify-content:space-between;align-items:center;gap:var(--ui-gap);flex-wrap:wrap;min-width:0;display:flex}.uiSplitWorkspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.uiSplitWorkspace>*{min-width:0;min-height:0}html .workspaceDesign.workspaceDensity .uiSplitWorkspace[data-layout=mail]{grid-template-columns:minmax(0,1fr)}html .workspaceDesign.workspaceDensity .uiSplitWorkspace[data-layout=mail][data-pane=detail]{grid-template-columns:minmax(280px,38%) minmax(0,1fr)}html .workspaceDesign.workspaceDensity .uiSplitWorkspace[data-layout=mail]>.mwList{overflow-y:auto}html .workspaceDesign.workspaceDensity header.uiPageHeader{flex-flow:wrap;align-items:flex-start;margin:0;padding:0}html .workspaceDesign.workspaceDensity .uiPage{align-content:start;gap:var(--ui-page-gap);display:grid}html .workspaceDesign.workspaceDensity .uiPageHeader+*{margin-top:0}.uiNavigationTrigger{border:1px solid var(--dashboard-control);border-radius:var(--ui-radius-button);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.uiNavigationMenu{display:none}.uiNavigationDialog{border:0;border-right:1px solid var(--line);background:var(--surface);width:min(360px,100% - 24px);max-width:none;height:100dvh;max-height:100dvh;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 auto 0 0;border-radius:0!important}.uiNavigationDialog::backdrop{background:#0006}.uiNavigationDrawer{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.uiNavigationDrawer>header{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}html .workspaceDesign.workspaceDensity .uiNavigationDrawer>header h2{font-size:var(--ui-subheading);margin:0}.uiNavigationDrawer .sbNav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow:auto}.uiNavigationDrawer .sbExtra{max-height:30%}.sbScroll{gap:var(--ui-gap);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}html .workspaceDesign.workspaceDensity .sbScroll>.sbNav{flex:none;min-height:0;overflow:visible}html .workspaceDesign.workspaceDensity .sbScroll>.sbExtra{flex:none;min-height:0;max-height:none;overflow:visible}html .workspaceDesign.workspaceDensity .sbToggle{border-radius:var(--ui-radius-field);background:0 0;border:0}.uiNavigationDrawer .sbSection{flex-direction:column;gap:4px;display:flex}.uiNavigationDrawer .sbTitle{color:var(--muted);font-size:var(--ui-caption);padding:4px 12px}html .workspaceDesign.workspaceDensity .sbLink{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.sbBadge{font-size:var(--ui-caption);font-variant-numeric:tabular-nums;margin-left:auto}html .workspaceDesign.workspaceDensity .sbCaret{width:44px;min-width:44px;min-height:44px}.sbAction{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}html .workspaceDesign.workspaceDensity .sbAction[data-primary=true]{background:var(--accent);color:var(--on-accent);border-radius:var(--ui-radius-button)}.sbLink[aria-disabled=true],.sbAction:disabled{opacity:.55;cursor:not-allowed}.uiNavigationDrawer .sbLink{min-height:44px;color:var(--ink);border-radius:8px;padding:10px 12px}.uiNavigationDrawer .sbLink:hover{background:var(--soft)}.uiNavigationDrawer .sbLink.is-active{background:var(--accent-soft);color:var(--accent)}.uiNavigationDrawer .sbIcon{flex:0 0 24px;place-items:center;width:24px;display:grid}.uiNavigationDrawer .sbCaret{min-width:44px;min-height:44px}@media (min-width:1024px){html .workspaceDesign.workspaceDensity .sbLayout{--sbTop:var(--workspace-top,var(--ui-header))}html .workspaceDesign.workspaceDensity .sbLayout[data-collapsed=true][data-peek=true] .sbRail{width:var(--ui-sidebar)}}@media (max-width:1023px){.uiNavbarActions>.uiNavbarAction[data-primary=false]{display:none}.uiNavbarOverflow{display:block}.uiNavbarOverflow .uiActionMenuLabel{display:none}.uiNavbar .uiActionMenuPanel{inset:var(--workspace-top,var(--ui-header)) var(--ui-gutter) auto;width:auto;max-width:none;max-height:calc(100dvh - var(--workspace-top,var(--ui-header)) - 24px);position:fixed}.uiNavigationMenu{display:block}html .workspaceDesign.workspaceDensity .uiNavbar :is(.appNavLinks,.navMenu,.sbStrip){display:none}html .workspaceDesign.workspaceDensity .uiSplitWorkspace[data-layout=mail][data-pane=detail]{grid-template-columns:minmax(0,1fr)}html .workspaceDesign.workspaceDensity .uiSplitWorkspace[data-layout=mail][data-pane=detail]>.mwList{display:none}html .workspaceDesign.workspaceDensity .uiSplitWorkspace[data-layout=mail] .mwBackNarrow{display:inline-flex}}@media (max-width:760px){html .workspaceDesign.workspaceDensity .uiNavbar[data-centre=true]{grid-template-columns:minmax(0,1fr) auto}.uiNavbar[data-centre=true] .uiNavbarCentre{grid-area:2/1/auto/-1}.uiNavbar[data-mobile-centre=false] .uiNavbarCentre{display:none}.uiNavbarEnd{grid-area:1/2}.uiNavbarStart{flex-wrap:wrap}.uiSplitWorkspace{grid-template-columns:minmax(0,1fr)}.uiSplitWorkspace[data-pane=list]>[data-workspace-pane=detail],.uiSplitWorkspace[data-pane=detail]>[data-workspace-pane=list]{display:none}.uiNavigationTrigger>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:420px){.uiNavbarStart .tbWord,.uiNavbarStart .mwBrandCaption{display:none}html .workspaceDesign.workspaceDensity .uiNavbar{gap:8px}}@media (prefers-reduced-motion:reduce){.uiNavigationDialog,.uiSplitWorkspace{scroll-behavior:auto}}
html .workspaceDesign.workspaceDensity .uiForm{gap:var(--ui-gap);min-width:0;max-width:100%;font-family:var(--workspace-text)}html .workspaceDesign.workspaceDensity .uiForm[data-measure=form]{width:100%;max-width:var(--ui-form-width);margin-inline:auto}html .workspaceDesign.workspaceDensity .uiForm:has(>.uiFormSection){gap:var(--ui-page-gap);display:grid}.uiFormSection{gap:var(--ui-gap);padding:var(--ui-panel);background:var(--soft);border:1px solid var(--line);border-radius:0;min-width:0;margin:0;display:grid}.uiFormSection+.uiFormSection{margin-top:var(--ui-page-gap)}.uiForm>.uiFormSection{margin:0}.uiFormSectionHeading{gap:8px;display:grid}.uiFormSectionHeading :is(h2,p){margin:0}.uiFormSectionHeading p,.uiFieldHint{color:var(--muted)}.uiFieldGrid{gap:var(--ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.uiFieldGrid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.uiFieldGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.uiFormField{flex-direction:column;gap:8px;min-width:0;display:flex}.uiFormField[data-full-width=true]{grid-column:1/-1}.uiFormField>label{font-weight:600}.uiRequired{color:var(--muted);font-weight:400}html .workspaceDesign.workspaceDensity :is(.uiInput,.uiSelect,.uiTextarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=file]){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--ui-control);border:1px solid var(--dashboard-control);border-radius:var(--ui-radius-field);background:var(--surface);color:var(--ink);font:400 var(--ui-input)/1.5 var(--workspace-text);box-shadow:none;padding:10px 12px}.uiFormField>:is(.uiInput,.uiSelect,.uiTextarea){width:100%}html .workspaceDesign.workspaceDensity .uiTextarea{resize:vertical;min-height:112px}html .workspaceDesign.workspaceDensity .uiTextarea[data-density=compact]{resize:none;min-height:44px}html .workspaceDesign.workspaceDensity .uiInput[data-appearance=embedded]{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}html .workspaceDesign.workspaceDensity .uiForm :is(.fcGrid,.cmGrid,.blRow.two,.ccGrid,.emGrid){gap:var(--ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uiForm :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.65}.uiForm :is(input,textarea)[readonly]{background:var(--soft)}html .workspaceDesign.workspaceDensity :is(.uiInput,.uiSelect,.uiTextarea)[aria-invalid=true]{border-color:var(--danger-ink,var(--accent))}.uiFieldHint,.uiFieldError{font-size:var(--ui-meta);margin:0;line-height:1.5}.uiFieldError{color:var(--danger-ink,var(--ink))}.uiFormActions{margin-top:var(--ui-page-gap);padding-top:var(--ui-page-gap);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.uiForm:has(>.uiFormSection)>.uiFormActions{border:0;margin-top:0;padding-top:0}.uiFormFeedback{border:1px solid var(--line);background:var(--soft);color:var(--ink);overflow-wrap:anywhere;margin-block:16px;padding:16px}.uiFormFeedback[data-tone=error]{background:var(--danger-bg);color:var(--danger-ink)}.uiFormFeedback[data-tone=success]{background:var(--mint);color:var(--mint-ink)}@media (max-width:760px){html .workspaceDesign.workspaceDensity .uiForm :is(.fcGrid,.cmGrid,.blRow.two,.ccGrid,.emGrid),.uiFieldGrid:is([data-columns="2"],[data-columns="3"]){grid-template-columns:minmax(0,1fr)}.uiFormActions>:is(button,a){flex:auto}}
html .workspaceDesign.workspaceDensity :is(.dashboardWorkspace,.dashboardWide){min-height:0;padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8);background:var(--bg);display:block}html .workspaceDesign.workspaceDensity :is(.detailsPage,.firmPage,.memberWorkspace){background:var(--bg);min-height:0;padding:0}html .workspaceDesign.workspaceDensity :is(.detailsInner,.firmInner,.memberCanvas){box-sizing:border-box;width:100%;max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8);margin-inline:auto}html .workspaceDesign.workspaceDensity .memberWorkspace{display:block}html .workspaceDesign.workspaceDensity .cdWrap{padding:0}html .workspaceDesign.workspaceDensity :is(.dhHead,.gfHeaderCard,.cdHero,.detailsHeader,.memberHero,.firmHero,.deskHead){margin:0 0 var(--ui-page-gap);gap:var(--ui-gap);padding:0}html .workspaceDesign.workspaceDensity .dhHead{margin:0}html .workspaceDesign.workspaceDensity .dhIntro{margin-top:var(--ui-gap)}html .workspaceDesign.workspaceDensity .dhIntro+*{margin-top:0}html .workspaceDesign.workspaceDensity .fcLayout{gap:var(--ui-page-gap);width:100%;max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8);flex-direction:column;margin-inline:auto;display:flex}html .workspaceDesign.workspaceDensity .fcLayout>.fcSide{gap:var(--ui-gap);background:0 0;border:0;width:100%;max-height:none;padding:0;display:grid;position:static;overflow:visible}html .workspaceDesign.workspaceDensity .fcSide>nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}html .workspaceDesign.workspaceDensity .fcSide>nav a{border-radius:var(--ui-radius-button);min-height:44px;font-size:var(--ui-font);align-items:center;padding:8px 14px;display:inline-flex}html .workspaceDesign.workspaceDensity .fcSide .fcFirm{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex}html .workspaceDesign.workspaceDensity .fcLayout>.fcMain{width:100%;max-width:none;padding:0}html .workspaceDesign.workspaceDensity .container.deskPage{width:100%;max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8)}html .workspaceDesign.workspaceDensity .uiWorkspace>.uiWorkspaceContent>.shell{max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:0 var(--ui-gutter) var(--ui-space-8);margin-inline:auto}html .workspaceDesign.workspaceDensity .uiWorkspace>.uiWorkspaceContent>.shell:has(>:is(.uiPageLayout,.fcLayout)){padding:0}html .workspaceDesign.workspaceDensity .shell:has(>.uiPageLayout)>.uiShellNotice{padding-inline:var(--ui-gutter)}.uiShellNotice{font:400 var(--ui-meta)/1.5 var(--workspace-text);color:var(--muted);margin:0 0 12px}html .workspaceDesign.workspaceDensity .uiWorkspaceContent>.appShellBody{padding:0}html .workspaceDesign.workspaceDensity .uiPageLayout.fcMain{padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8)}html .workspaceDesign.workspaceDensity .uiWorkspaceContent>.workspaceMain:not(.workspaceMainEditor){box-sizing:border-box;width:100%;max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8);margin-inline:auto}html .workspaceDesign.workspaceDensity .uiWorkspaceContent>.workspaceMain:has(.calendarAppearance){max-width:none}html .workspaceDesign.workspaceDensity .shell :is(.blPage,.emPage,.wlPage,.helpDesk,.swPage,.infraPage,.naPage){width:100%;max-width:var(--ui-page);padding:var(--ui-page-gap) 0 var(--ui-space-8);gap:var(--ui-page-gap);margin-inline:auto}html .workspaceDesign.workspaceDensity .uiWorkspaceContent>:is(.swPage,.swWrap,.swMain){box-sizing:border-box;width:100%;max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8);margin-inline:auto}html .workspaceDesign.workspaceDensity .uiPageLayout:is(.blPage,.emPage,.wlPage,.helpDesk,.swPage,.infraPage,.naPage){box-sizing:border-box;width:100%;max-width:calc(var(--ui-page) + 2 * var(--ui-gutter));padding:var(--ui-page-gap) var(--ui-gutter) var(--ui-space-8)}html .workspaceDesign.workspaceDensity :is(.deskBtn,.mwBtn,.mwPill,.swBtn,.fcBack){min-height:var(--ui-control);height:auto;padding:var(--ui-button-padding);border-radius:var(--ui-radius-button);font:400 var(--ui-font)/1.4 var(--workspace-text);box-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}html .workspaceDesign.workspaceDensity .uiWorkspaceContent>.shell:has(>.msgApp){max-width:none;padding:0}html .workspaceDesign.workspaceDensity .uiWorkspaceContent>.shell>.msgApp,html .workspaceDesign.workspaceDensity .uiWorkspaceContent>.msgApp{height:var(--ui-split-height,calc(100dvh - var(--workspace-top,var(--ui-header))));min-height:0;margin:0}html .workspaceDesign.workspaceDensity .uiSplitWorkspace.msgApp{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}html .workspaceDesign.workspaceDensity .mw .mwMain{min-width:0}html .workspaceDesign.workspaceDensity .mw .mwMenuBtn{display:none}html .workspaceDesign.workspaceDensity .mw .mwBody{flex:1;min-height:0;display:block}html .workspaceDesign.workspaceDensity .mw .mwMain{height:var(--ui-split-height,100%)}html .workspaceDesign.workspaceDensity .mw :is(.sbLayout,.sbBody){height:100%;min-height:0}html .workspaceDesign.workspaceDensity .mw .uiWorkspace{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}html .workspaceDesign.workspaceDensity .mw .uiWorkspaceContent{flex-direction:column;flex:1;min-height:0;display:flex}html .workspaceDesign.workspaceDensity .mwLabelTools ul{margin:0;padding:0;list-style:none}html .workspaceDesign.workspaceDensity .mwLabelTools li>button:first-child,html .workspaceDesign.workspaceDensity .mwLabelTools .mwRailLink{min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}html .workspaceDesign.workspaceDensity .mwLabelTools li>button.is-active{background:var(--accent-soft);color:var(--accent)}.uiTablePanel{overscroll-behavior-x:contain;border:1px solid var(--line);width:100%;min-width:0;max-width:100%;position:relative;overflow:auto}.uiDataTable{border-collapse:collapse;text-align:left;width:100%}.uiDataTable :is(th,td){border-bottom:1px solid var(--line)}.uiStatusBadge{border:1px solid var(--line);border-radius:var(--ui-radius-button);font-size:var(--ui-caption);background:var(--soft);color:var(--ink);align-items:center;padding:4px 10px;display:inline-flex}.uiStatusBadge[data-tone=success]{background:var(--mint);color:var(--mint-ink)}.uiStatusBadge[data-tone=warning]{background:var(--butter);color:var(--butter-ink)}.uiStatusBadge[data-tone=error]{background:var(--danger-bg);color:var(--danger-ink)}.uiStatusBadge[data-tone=info]{background:var(--sky);color:var(--sky-ink)}.uiEmptyState{padding:var(--ui-panel);background:var(--soft);justify-items:start;gap:12px;display:grid}.uiEmptyState :is(h2,p){margin:0}@media (max-width:1023px){html .workspaceDesign.workspaceDensity .mw .mwBody{grid-template-columns:minmax(0,1fr)}html .workspaceDesign.workspaceDensity .mw .mwRail{display:none}html .workspaceDesign.workspaceDensity .uiSplitWorkspace.msgApp{grid-template-columns:minmax(0,1fr)}html .workspaceDesign.workspaceDensity .uiSplitWorkspace .msgThreadHead .msgBack{place-items:center;min-width:44px;min-height:44px;display:inline-grid}html .workspaceDesign.workspaceDensity .msgApp[data-pane=list]>.msgThread,html .workspaceDesign.workspaceDensity .msgApp[data-pane=detail]>.msgList{display:none}}
.uiFolderTree,.uiFolderBranch,.uiFolderBranch>li{min-width:0}.uiFolderBranch{gap:2px;margin:0;padding:0;list-style:none;display:grid}.uiFolderRow{border-radius:var(--ui-radius-field);grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;display:grid}.uiFolderRow:has(>.uiFolderOpen){grid-template-columns:28px minmax(0,1fr) 28px}.uiFolderRow:hover{background:var(--soft)}.uiFolderRow[data-active=true]{background:var(--accent-soft);color:var(--accent)}html .workspaceDesign.workspaceDensity .uiFolderLabel{width:100%;min-width:0;min-height:40px;color:inherit;font:400 var(--ui-table)/1.5 var(--workspace-text);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 2px;text-decoration:none;display:grid}.uiFolderName{white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0}.uiFolderCount{color:var(--muted);font-size:var(--ui-caption);font-variant-numeric:tabular-nums}html .workspaceDesign.workspaceDensity :is(.uiFolderCaret,.uiFolderOpen){width:28px;min-width:28px;height:auto;min-height:40px;color:inherit;font-size:var(--ui-meta);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.uiFolderOpen{text-decoration:none}.uiFolderSpacer{width:28px}.uiFolderChildren{border-left:1px solid var(--line);margin-left:12px;padding-left:2px}.uiFolderChildren[data-depth="6"]{margin-left:0}@media (pointer:coarse){.uiFolderRow{grid-template-columns:44px minmax(0,1fr)}.uiFolderRow:has(>.uiFolderOpen){grid-template-columns:44px minmax(0,1fr) 44px}html .workspaceDesign.workspaceDensity :is(.uiFolderLabel,.uiFolderCaret,.uiFolderOpen){min-height:44px}html .workspaceDesign.workspaceDensity :is(.uiFolderCaret,.uiFolderOpen){width:44px;min-width:44px}}
.workspaceDesign{--sans:var(--workspace-text);--serif:var(--workspace-display);--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--workspace-gap:var(--ui-space-3);--workspace-measure:var(--ui-page);color:var(--ink);font-family:var(--workspace-text);-webkit-font-smoothing:antialiased}html:has(.workspaceDesign){--sans:var(--workspace-text);--serif:var(--workspace-display);--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--workspace-gap:var(--ui-space-3);--workspace-measure:var(--ui-page);color:var(--ink);font-family:var(--workspace-text);-webkit-font-smoothing:antialiased}.workspaceDesign{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh}html:is([data-site-theme=dark],[data-theme=dark],[data-matter-theme=dark]) .workspaceDesign:not(.nyShell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspaceDesign ::selection{background:var(--dashboard-accent-soft);color:var(--ink)}.workspaceDesign :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.workspaceDesign :is(button,input,select,textarea){font-family:var(--workspace-text)}.workspaceDesign :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.workspaceDesign :is(.appShell,.appShellBody,.sbBody){background:var(--bg);min-width:0}.workspaceDesign :is(.dhHead h1,.gfGreetingTitle,.cdHero h1){font-family:var(--workspace-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-weight:600}.workspaceDesign :is(.dhHead h1,.gfGreetingTitle,.cdHero h1) em{color:inherit;font-style:normal}.workspaceDesign :is(.dhDeskHead h2,.gfCardTitle,.cdHeading){font-family:var(--workspace-display);letter-spacing:-.025em;font-weight:600}.workspaceDesign :is(.dhEyebrow,.cdKicker,.gfEyebrow,.sbTitle){font-family:var(--workspace-text);letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){.workspaceDesign{scroll-behavior:auto}.workspaceDesign :is(.sbRail,.sbBody,.gfDashboardWrap,.gfEyebrowDot,.gfRefreshBtn,.gfRefreshBtn svg){scroll-behavior:auto;transition:none!important;animation:none!important}}@media (forced-colors:active){.workspaceDesign :is(button,a,input,select,textarea,summary):focus-visible{outline-color:highlight}.workspaceDesign :is(.button,input,select,textarea){border:1px solid buttontext}}
