.clients-hub{--clients-list-width:22.5rem}.clients-hub :where(.clients-layout,.clients-list-pane,.clients-detail-card,.clients-info-tile,.clients-detail-section,.clients-card-row,.clients-profile-card,.clients-stat-card,.clients-health-card,.clients-breakdown-card){border-radius:var(--platform-r-xl)}.clients-hub :where(.clients-status-pill,.clients-toolbar-profile-btn,.clients-profile-chip,.clients-tag,.clients-empty-detail-badge,.clients-tab-count){border-radius:9999px!important}.clients-layout{display:grid;height:calc(100dvh - 11rem);gap:.75rem;overflow:hidden}@media (min-width:1024px){.clients-layout{gap:0}}.clients-layout{grid-template-columns:1fr}@media (min-width:1024px){.clients-layout{grid-template-columns:var(--clients-list-width) minmax(0,1fr);border:1px solid hsl(var(--platform-line));box-shadow:0 1px 0 0 #fff inset,0 24px 56px -22px hsl(var(--platform-accent)/.12);transition:grid-template-columns .25s ease}.clients-layout--directory-collapsed{grid-template-columns:3.25rem minmax(0,1fr)}}.clients-list-pane{position:relative;display:flex;min-height:0;flex-direction:column;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:hsla(0,0%,100%,.97);background-image:radial-gradient(ellipse 70% 50% at 8% -12%,hsl(var(--platform-accent)/.08) 0,transparent 60%),radial-gradient(ellipse 60% 45% at 108% 112%,hsl(var(--neon)/.07) 0,transparent 55%),radial-gradient(hsl(var(--platform-ink)/.05) 1px,transparent 1px);background-size:auto,auto,16px 16px;background-repeat:no-repeat,no-repeat,repeat}@media (min-width:1024px){.clients-list-pane{border-right:1px solid hsl(var(--platform-line))}}.clients-list-pane--collapsed{align-items:center;justify-content:flex-start;overflow:hidden;padding-top:.75rem}.clients-directory-expand{display:grid;width:2.25rem;height:2.25rem;flex-shrink:0;place-items:center;border-width:1px;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;border-color:hsl(var(--platform-line));background:#fff;border-radius:var(--platform-r-md)!important}.clients-directory-expand:hover{border-color:hsl(var(--platform-accent)/.3);color:hsl(var(--platform-ink))}.clients-directory-collapse{color:hsl(var(--platform-muted))}.clients-directory-collapse:hover{color:hsl(var(--platform-ink))}.clients-detail-pane{position:relative;display:none;min-height:0;min-width:0;flex-direction:column;background-color:hsl(var(--surface-canvas))}@media (min-width:1024px){.clients-detail-pane{display:flex}}.clients-detail-pane--mobile-open{display:flex}@media (min-width:1024px){.clients-detail-pane--mobile-open{display:flex}}.clients-toolbar{flex-shrink:0}.clients-toolbar>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.clients-toolbar{border-bottom-width:1px;padding:.75rem;border-color:hsl(var(--platform-line)/.85);background:linear-gradient(180deg,#fff,#fcfcfd)}.clients-toolbar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.clients-toolbar-title{font-size:15px;font-weight:600;color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-toolbar-subtitle{margin-top:.125rem;font-size:11px;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-toolbar-subtitle{color:hsl(var(--platform-muted))}.clients-toolbar-profile-btn{border-color:hsl(var(--platform-line));background:hsla(0,0%,100%,.92)}.clients-search-wrap{position:relative}.clients-search-icon{pointer-events:none;position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:hsl(var(--muted-foreground))}.clients-search-input{height:2.25rem;border-color:hsl(var(--platform-line));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:2.25rem;font-size:.875rem;line-height:1.25rem;border-radius:var(--platform-r-md)!important}.clients-tabs{display:flex;align-items:center;gap:1rem;overflow-x:auto;border-bottom-width:1px;border-color:hsl(var(--platform-line)/.85);scrollbar-width:none}.clients-tabs::-webkit-scrollbar{display:none}.clients-tab{display:flex;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding-bottom:.5rem;font-size:12.5px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;color:hsl(var(--platform-muted));border-radius:0!important}.clients-tab--active,.clients-tab:hover{color:hsl(var(--platform-ink))}.clients-tab--active{border-color:hsl(var(--platform-accent))}.clients-tab-count{display:grid;min-width:1.125rem;place-items:center;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);height:1.125rem;background:hsl(var(--platform-line)/.7);color:hsl(var(--platform-muted));border-radius:9999px}.clients-tab--active .clients-tab-count{background:hsl(var(--platform-accent)/.16);color:hsl(var(--platform-accent))}.clients-list-scroll{min-height:0;flex:1 1 0%}.clients-list-scroll>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.clients-list-scroll{overflow-y:auto;padding:.625rem;overscroll-behavior-y:contain}.clients-card-row{display:flex;width:100%;flex-direction:column;gap:.5rem;border-width:1px;padding:.625rem .75rem;text-align:left;transition-property:background,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;border-color:hsl(var(--platform-line)/.85);background:hsla(0,0%,100%,.6);border-radius:var(--platform-r-xl)!important}.clients-card-row:hover{border-color:hsl(var(--platform-accent)/.25);background:#fff;box-shadow:0 10px 24px -18px hsl(var(--platform-accent)/.25)}.clients-card-row--active{border-color:hsl(var(--neon)/.4);background:linear-gradient(135deg,hsl(var(--neon)/.14) 0,hsl(var(--neon)/.05) 100%)}.clients-card-row-top{display:flex;align-items:center;gap:.625rem}.clients-list-avatar{position:relative;display:grid;flex-shrink:0;place-items:center;overflow:hidden;font-family:var(--font-display);font-weight:600;border-radius:var(--platform-r-md)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.clients-card-amount{display:block;font-size:12.5px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--foreground))}.clients-list-pane[data-theme=dark] .clients-card-amount{color:hsl(var(--platform-ink))}.clients-card-amount--overdue{color:hsl(var(--pink))}.clients-card-amount--muted{color:hsl(var(--platform-muted))}.clients-card-amount-meta{display:block;font-size:10px;font-weight:500;line-height:1.25;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-card-amount-meta{color:hsl(var(--platform-muted))}.clients-card-meta-row{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;padding-left:3.125rem;font-size:11px;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-card-meta-row{color:hsl(var(--platform-muted))}.clients-card-meta-item{display:inline-flex;max-width:9rem;align-items:center;gap:.25rem}.clients-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;padding-top:.5rem;padding-left:3.125rem;font-size:10.5px;border-color:hsl(var(--platform-line)/.7);color:hsl(var(--platform-muted))}.clients-card-foot-progress{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;color:#6b883a}.clients-card-foot-time{font-weight:500}.clients-list-empty{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.25rem;text-align:center}.clients-list-empty-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-width:1px;border-color:hsl(var(--platform-line));background:#fcfcfd;color:hsl(var(--platform-muted));border-radius:var(--platform-r-md)!important}.clients-list-empty-title{margin-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--platform-ink))}.clients-list-empty-copy{margin-top:.375rem;max-width:16rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-list-empty-copy{color:hsl(var(--platform-muted))}.clients-detail-card{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden}@media (min-width:1024px){.clients-detail-card{margin:.75rem}}.clients-detail-card{border:1px solid hsl(var(--platform-line));background:#fff;box-shadow:0 1px 0 0 #fff inset,0 16px 40px -18px hsl(var(--platform-accent)/.1)}.clients-detail-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;padding:.625rem 1rem}@media (min-width:640px){.clients-detail-toolbar{padding-left:1.25rem;padding-right:1.25rem}}.clients-detail-toolbar{border-color:hsl(var(--platform-line)/.85);background:hsla(0,0%,100%,.92)}.clients-detail-navigator{align-items:center;gap:.125rem;border-width:1px;padding:.125rem .25rem;border-color:hsl(var(--platform-line));background:#fcfcfd;border-radius:9999px!important}.clients-detail-navigator-label{min-width:4.5rem;padding-left:.25rem;padding-right:.25rem;text-align:center;font-size:11px;font-weight:500;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-detail-navigator-label{color:hsl(var(--platform-muted))}.clients-detail-name{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:640px){.clients-detail-name{font-size:1.5rem;line-height:2rem}}.clients-detail-name{color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-detail-meta{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-detail-meta,.clients-profile-chip{color:hsl(var(--platform-muted))}.clients-profile-chip{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:10px;font-weight:600;border:1px solid hsl(var(--platform-line));background:#fcfcfd}.clients-profile-chip--done{border-color:hsl(var(--neon)/.28);background:hsl(var(--neon)/.1);color:#6b883a}.clients-status-rail{display:flex;flex-wrap:wrap;gap:.5rem}.clients-status-pill{padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:background,border-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;border:1px solid hsl(var(--platform-line));color:hsl(var(--platform-muted));background:hsla(0,0%,100%,.88)}.clients-status-pill:hover{border-color:hsl(var(--platform-accent)/.25);color:hsl(var(--platform-ink))}.clients-status-pill--active{border-color:hsl(var(--neon)/.42);background:hsl(var(--neon));color:hsl(var(--neon-foreground));box-shadow:0 1px 0 0 hsla(0,0%,100%,.35) inset,0 0 20px -8px hsl(var(--neon)/.45)}.clients-detail-body{flex:1 1 0%;overflow-y:auto;padding:.875rem}@media (min-width:640px){.clients-detail-body{padding:1rem}}.clients-detail-body{overscroll-behavior-y:contain}.clients-dashboard-grid{display:grid;gap:1rem}@media (min-width:1280px){.clients-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.clients-dashboard-col{min-width:0}.clients-profile-card{border-width:1px;padding:1rem;border-color:hsl(var(--platform-line)/.85);background:linear-gradient(155deg,hsl(var(--neon)/.06) 0,#fff 45%,hsl(var(--platform-accent-soft)/.22) 100%)}.clients-detail-section{border-width:1px;padding:.875rem}@media (min-width:640px){.clients-detail-section{padding:1rem}}.clients-detail-section{border-color:hsl(var(--platform-line)/.85);background:rgba(252,252,253,.72)}.clients-detail-section-head{margin-bottom:.75rem}.clients-detail-section-head>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.clients-detail-section-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-detail-section-desc{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-detail-section-desc{color:hsl(var(--platform-muted))}.clients-info-grid{display:grid;gap:.625rem}@media (min-width:640px){.clients-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.clients-info-tile{border-width:1px;padding:.75rem;background:#fff;border-radius:var(--platform-r-md)!important}.clients-info-tile-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#759146}.clients-info-tile-value{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.clients-list-pane[data-theme=dark] .clients-info-tile-value{color:hsl(var(--platform-ink))}.clients-info-tile-icon{margin-top:.125rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-info-tile-icon{color:hsl(var(--platform-muted))}.clients-tag-list{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.clients-tag{border-width:1px;padding:.25rem .625rem;font-size:11px;font-weight:500;border-color:hsl(var(--platform-line));background:#fff;color:hsl(var(--platform-ink)/.82)}.clients-notes{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-notes{color:hsl(var(--platform-muted))}.clients-invoice-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.clients-invoice-row{display:flex;align-items:center;gap:.75rem;border-width:1px;padding:.625rem;transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;border-color:hsl(var(--platform-line)/.85);background:#fff;border-radius:var(--platform-r-md)!important}.clients-invoice-row:hover{border-color:hsl(var(--platform-accent)/.3);background:hsl(var(--platform-accent-soft)/.3)}.clients-invoice-row-amount{flex-shrink:0;font-size:13px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--foreground))}.clients-list-pane[data-theme=dark] .clients-invoice-row-amount{color:hsl(var(--platform-ink))}.clients-next-copy{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-next-copy{color:hsl(var(--platform-muted))}.clients-next-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.clients-stat-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.clients-stat-card{border-width:1px;padding:.75rem;border-color:hsl(var(--platform-line)/.85);background:#fff}.clients-stat-card-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#759146}.clients-stat-card-value{margin-top:.375rem;font-size:17px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-stat-card-sub{margin-top:.125rem;font-size:10.5px;font-weight:500;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-stat-card-sub{color:hsl(var(--platform-muted))}.clients-health-card{border-width:1px;padding:1rem;border-color:hsl(var(--platform-line)/.85);background:#fff}.clients-health-card-main{display:flex;align-items:center;gap:1rem}.clients-gauge{position:relative;display:grid;flex-shrink:0;place-items:center}.clients-gauge-value{position:absolute;display:flex;align-items:baseline;gap:.125rem}.clients-gauge-number{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-gauge-unit{font-size:10px;font-weight:500;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-gauge-unit{color:hsl(var(--platform-muted))}.clients-highlight-list{margin-top:1rem}.clients-highlight-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.clients-highlight-list{border-top-width:1px;padding-top:.75rem;border-color:hsl(var(--platform-line)/.7)}.clients-highlight-row{display:flex;align-items:flex-start;gap:.625rem}.clients-highlight-icon{margin-top:.125rem;display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:var(--platform-r-md);background:hsl(var(--neon)/.12);color:#6b883a}.clients-highlight-label{font-size:12.5px;font-weight:600;line-height:1.25;color:hsl(var(--platform-ink))}.clients-highlight-desc{font-size:11px;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-highlight-desc{color:hsl(var(--platform-muted))}.clients-breakdown-card{border-width:1px;padding:1rem;border-color:hsl(var(--platform-line)/.85);background:#fff}.clients-breakdown-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.clients-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.clients-breakdown-item{min-width:0}.clients-breakdown-count{display:block;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-breakdown-label{display:block;font-size:10.5px;font-weight:500;text-transform:capitalize;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-breakdown-label{color:hsl(var(--platform-muted))}.clients-breakdown-bar{margin-top:.375rem;height:.375rem;overflow:hidden;border-radius:0;background:hsl(var(--platform-line)/.6)}.clients-breakdown-bar-fill{height:100%;border-radius:0;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.clients-breakdown-bar-fill--draft{background:hsl(var(--platform-muted))}.clients-breakdown-bar-fill--sent{background:hsl(var(--platform-accent))}.clients-breakdown-bar-fill--paid{background:hsl(var(--neon))}.clients-breakdown-bar-fill--overdue{background:hsl(var(--pink))}.clients-empty-detail{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center}@media (min-width:1024px){.clients-empty-detail{margin:.75rem;border-radius:var(--platform-r-xl);border-width:1px;border-color:hsl(var(--platform-line));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.clients-empty-detail-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-width:1px;border-color:hsl(var(--neon)/.22);background:hsl(var(--neon)/.08);color:#6b883a;border-radius:var(--platform-r-lg)!important}.clients-empty-detail-badge{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.375rem;border-width:1px;padding:.25rem .625rem;font-size:10px;font-weight:600;border-color:hsl(var(--neon)/.22);background:hsl(var(--neon)/.08);color:#6b883a}.clients-empty-detail-title{margin-top:1rem;max-width:28rem;font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width:640px){.clients-empty-detail-title{font-size:1.875rem;line-height:2.25rem}}.clients-empty-detail-title{color:hsl(var(--platform-ink));font-family:var(--font-display)}.clients-empty-detail-copy{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:24rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--muted-foreground))}.clients-list-pane[data-theme=dark] .clients-empty-detail-copy{color:hsl(var(--platform-muted))}.clients-empty-detail-actions{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.clients-empty-detail-actions{flex-direction:row}}.clients-preview-card{border-width:1px;padding:1rem;border-color:hsl(var(--platform-line)/.85);background:linear-gradient(155deg,hsl(var(--neon)/.07) 0,#fff 55%,hsl(var(--platform-accent-soft)/.25) 100%);border-radius:var(--platform-r-lg)}.clients-preview-card-foot{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border-top-width:1px;padding-top:.75rem;border-color:hsl(var(--platform-line)/.7)}.clients-preview-card-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#759146}.clients-form-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.clients-form-card{border-width:1px;padding:1rem;border-color:hsl(var(--platform-line)/.85);background:#fff;border-radius:var(--platform-r-lg)}.clients-form-card-head>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.clients-list-pane[data-theme=dark]{--platform-ink:0 0% 96%;--platform-muted:240 8% 72%;--platform-line:0 0% 100%;background-color:#2f2f41;background-image:radial-gradient(ellipse 65% 50% at 6% -10%,hsl(var(--platform-accent)/.3) 0,transparent 60%),radial-gradient(ellipse 55% 45% at 106% 110%,hsl(var(--neon)/.16) 0,transparent 55%),radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 1px);background-size:auto,auto,16px 16px;background-repeat:no-repeat,no-repeat,repeat;color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .text-foreground{color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .text-muted-foreground{color:hsl(var(--platform-muted))}.clients-list-pane[data-theme=dark] .clients-toolbar{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.14)}.clients-list-pane[data-theme=dark] .clients-toolbar-profile-btn{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .clients-toolbar-profile-btn:hover{border-color:hsl(var(--platform-accent)/.5);background:hsla(0,0%,100%,.13)}.clients-list-pane[data-theme=dark] .clients-directory-collapse{color:hsl(var(--platform-muted))}.clients-list-pane[data-theme=dark] .clients-directory-collapse:hover{color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .clients-directory-expand{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:hsl(var(--platform-muted))}.clients-list-pane[data-theme=dark] .clients-directory-expand:hover{border-color:hsl(var(--platform-accent)/.5);color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .clients-search-input,.clients-list-pane[data-theme=dark] .clients-search-input:focus-visible,.clients-list-pane[data-theme=dark] .clients-search-input:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .clients-search-input::-moz-placeholder{color:hsl(var(--platform-muted))}.clients-list-pane[data-theme=dark] .clients-search-input::placeholder{color:hsl(var(--platform-muted))}.clients-list-pane[data-theme=dark] .clients-search-icon{color:hsl(var(--platform-muted))}.clients-list-pane[data-theme=dark] .clients-tab-count{background:hsla(0,0%,100%,.14);color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .clients-card-row{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.16)}.clients-list-pane[data-theme=dark] .clients-card-row:hover{border-color:hsl(var(--platform-accent)/.5);background:hsla(0,0%,100%,.09);box-shadow:none}.clients-list-pane[data-theme=dark] .clients-card-row--active{border-color:hsl(var(--neon)/.45);background:linear-gradient(135deg,hsl(var(--neon)/.18) 0,hsl(var(--neon)/.07) 100%)}.clients-list-pane[data-theme=dark] .clients-list-empty-icon{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.clients-list-pane[data-theme=dark] .clients-list-empty button{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:hsl(var(--platform-ink))}.clients-list-pane[data-theme=dark] .clients-list-empty button:hover{border-color:hsl(var(--platform-accent)/.5);background:hsla(0,0%,100%,.13)}.clients-list-pane[data-theme=dark] .clients-card-foot-progress{color:#b5e06c}