:is(.dc-shell,.dc-dialog,.dc-modal,.template-preview-dialog){--color-bg:var(--color-lemyox-blush);--color-ink:var(--color-lemyox-ink);--color-muted:var(--color-lemyox-muted);--color-line:var(--color-lemyox-line);--color-control:var(--color-lemyox-control);--color-card:var(--color-lemyox-card);--color-action:var(--color-lemyox-action);--color-action-hover:var(--color-lemyox-action-hover);--color-action-ink:var(--color-lemyox-card);--color-pink:var(--color-action);--color-pink-soft:var(--color-bg);--color-pink-deep:var(--color-action-hover);--color-desk:var(--color-bg);--color-desk-ink:var(--color-ink);--color-desk-muted:var(--color-muted);--color-desk-line:var(--color-line);--color-desk-card:var(--color-card);--color-desk-panel:var(--color-card);--color-desk-soft:var(--color-bg);--color-desk-accent:var(--color-action);--radius-desk-panel:8px;--radius-desk-control:6px;--dc-ui:12px;--dc-caption:11px;--dc-section:13px;--dc-title:18px;--dc-metric:22px;--dc-sidebar-width:232px;--dc-control-height:34px;--dc-space:16px;--dc-motion:.14s;--dc-shadow:0 2px 8px #0000000d;--dc-overlay:#1c141859;font-family:var(--font-sans);font-size:var(--dc-ui);color:var(--color-desk-ink);background:var(--color-desk);-webkit-font-smoothing:antialiased;line-height:1.5}.dark :is(.dc-shell,.dc-dialog,.dc-modal,.template-preview-dialog){--color-bg:#302227;--color-ink:#f8f1f3;--color-muted:#c9b7bd;--color-line:#4a363d;--color-control:#76515e;--color-card:#20181b;--color-action:#ffc2d1;--color-action-hover:#ffdae3;--color-action-ink:#20181b;--color-pink-soft:#39252d;--dc-overlay:#0c080aa6}:is(.dc-shell,.dc-dialog,.dc-modal) :is(.text-xs,.text-sm,.text-base,.text-lg):not(:where([data-editor],[data-editor] *,[data-workspace],[data-workspace] *,[data-canvas],[data-canvas] *,[data-theme-lock],[data-theme-lock] *,.font-display,.font-script)){font-size:var(--dc-ui);line-height:1.5}:is(.dc-shell,.dc-dialog,.dc-modal) .text-xs:not(:where([data-editor] *,[data-workspace] *,[data-canvas] *,[data-theme-lock] *)){font-size:var(--dc-caption)}:is(.dc-shell,.dc-dialog,.dc-modal) :is(.text-xl,.text-2xl,.text-3xl,.text-4xl):not(:where([data-editor],[data-editor] *,[data-workspace],[data-workspace] *,[data-canvas],[data-canvas] *,[data-theme-lock],[data-theme-lock] *,.font-display,.font-script)){font-size:var(--dc-title);line-height:1.35}:is(.dc-shell,.dc-dialog,.dc-modal) :is(.font-bold,.font-extrabold):not(:where([data-editor] *,[data-workspace] *,[data-canvas] *,[data-theme-lock] *)){font-weight:600}:is(.dc-shell,.dc-dialog,.dc-modal) :is(h2,h3,h4,legend):not(.dc-title):not(:where([data-editor] *,[data-workspace] *,[data-canvas] *,[data-theme-lock] *)){font-size:var(--dc-section);font-weight:600;line-height:1.5}:is(.dc-shell,.dc-dialog,.dc-modal) :is(a,button,input,select,textarea):focus-visible:not(:where([data-editor] *,[data-workspace] *,[data-canvas] *)){outline:2px solid var(--color-action);outline-offset:2px}.dc-shell .dc-sidebar{width:var(--dc-sidebar-width);border-color:var(--color-line)}.dc-shell .dc-brand{gap:8px;min-height:88px;padding:12px 16px}.dc-shell .dc-brand-icon{border-radius:var(--radius-desk-control);width:30px;height:30px;color:var(--color-action)}.dc-shell .dc-brand strong{letter-spacing:-.2px;font-size:13px;font-weight:650}.dc-shell .dc-brand small{letter-spacing:.04em;margin-top:2px;font-size:10px}.dc-shell .dc-workspace{border:1px solid var(--color-line);border-radius:var(--radius-desk-control);font-size:var(--dc-caption);gap:6px;margin:0 12px 14px;padding:7px 10px;font-weight:500}.dc-shell .dc-nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-muted) 25%, transparent) transparent;padding:0 8px 16px}.dc-shell .dc-nav-group+.dc-nav-group{margin-top:16px}.dc-shell .dc-nav-group>p{letter-spacing:.06em;margin-bottom:5px;padding-inline:10px;font-size:10px;font-weight:600;line-height:1.5}.dc-shell .dc-nav-link{min-height:var(--dc-control-height);font-size:var(--dc-ui);border-radius:var(--radius-desk-control);gap:8px;padding:7px 10px;font-weight:400}.dc-shell .dc-nav-link svg{flex:none}.dc-shell .dc-nav-link.is-active{background:var(--color-pink-soft);color:var(--color-action);box-shadow:inset 2px 0 0 var(--color-action);font-weight:500}.dc-shell .dc-nav-link small{border-radius:4px;min-width:18px;padding:0 4px;font-size:10px}.dc-shell .dc-sidebar-footer{padding:12px}.dc-shell .dc-profile{gap:8px;margin-bottom:10px}.dc-shell .dc-profile strong{font-size:var(--dc-ui);font-weight:500}.dc-shell .dc-profile small{font-size:10px}.dc-shell .dc-avatar{width:30px;height:30px;font-size:var(--dc-caption);border:1px solid var(--color-line)}.dc-shell .dc-profile-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-shell .dc-theme{min-height:var(--dc-control-height);border-radius:var(--radius-desk-control);border-color:var(--color-line);font-size:var(--dc-caption);padding:6px 10px}.dc-shell .dc-topbar{gap:12px;min-height:52px;padding:8px 20px;box-shadow:0 1px 2px #00000005}.dc-shell .dc-topbar-path{align-items:center;gap:8px;display:flex}.dc-shell .dc-topbar-path>span{font-size:var(--dc-caption);font-weight:500}.dc-shell .dc-content{max-width:1580px;padding:24px}.dc-shell .dc-footer{border-top:1px solid var(--color-line);padding:12px 24px 20px;font-size:10px}.dc-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.dc-heading-copy{min-width:0}.dc-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);margin-bottom:5px;font-size:10px;font-weight:500;line-height:1.5}.dc-title{font-size:var(--dc-title);letter-spacing:-.3px;text-wrap:balance;font-weight:600;line-height:1.4}.dc-description{max-width:680px;color:var(--color-muted);font-size:var(--dc-ui);margin-top:5px;line-height:1.6}.dc-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.dc-shell .dc-panel{border-radius:var(--radius-desk-panel);border-color:var(--color-line);background:var(--color-card);box-shadow:0 1px 2px #00000005}.dc-shell .dc-panel:is(.p-5,.p-6,.p-7,.p-8),.dc-shell .dc-panel>:is(.p-5,.p-6):not(:where([data-editor] *,[data-workspace] *)){padding:var(--dc-space)}.dc-content>:is(.space-y-6,.space-y-7,.space-y-8)>:not(:last-child),.dc-content>:is(.space-y-6,.space-y-7,.space-y-8)>.dc-heading{margin-block-end:20px}.dc-content>div>.grid.gap-6{gap:var(--dc-space)}.dc-shell .dc-metric{padding:14px 16px}.dc-metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-metric-label{font-size:var(--dc-caption);color:var(--color-muted);font-weight:400}.dc-metric-icon{color:var(--color-muted);flex:none}.dc-metric-value{font-size:var(--dc-metric);letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:8px;font-weight:600;line-height:1.3}.dc-metric-detail{font-size:var(--dc-caption);color:var(--color-muted);margin-top:4px;line-height:1.5}.dc-empty{text-align:center;flex-direction:column;align-items:center;padding:32px 16px;display:flex}.dc-empty-icon{border:1px solid var(--color-line);border-radius:var(--radius-desk-panel);background:var(--color-bg);width:36px;height:36px;color:var(--color-muted);place-items:center;margin-bottom:12px;display:grid}.dc-shell .dc-empty-title{font-size:var(--dc-section);font-weight:600}.dc-empty-description{max-width:440px;font-size:var(--dc-ui);color:var(--color-muted);margin-top:6px;line-height:1.6}.dc-empty-action{margin-top:16px}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-button{min-height:var(--dc-control-height);font-size:var(--dc-ui);border-color:var(--color-line);border-radius:var(--radius-desk-control);background:var(--color-card);color:var(--color-ink);transition:background-color var(--dc-motion) ease, border-color var(--dc-motion) ease;gap:6px;padding:6px 10px;font-weight:500;line-height:1.5}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-button svg{stroke-width:1.5px;flex:none;width:15px;height:15px}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-button:hover{background:var(--color-bg);border-color:var(--color-control)}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-button-primary{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink);filter:none}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-button-primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover);filter:none}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-input{min-height:var(--dc-control-height);font-size:var(--dc-ui);line-height:1.5;font-family:var(--font-sans);border:1px solid var(--color-line);border-radius:var(--radius-desk-control);background:var(--color-card);color:var(--color-ink);caret-color:var(--color-action);transition:border-color var(--dc-motion) ease, box-shadow var(--dc-motion) ease;padding:6px 10px;font-weight:400}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-input::placeholder{color:var(--color-muted)}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-input:focus{border-color:var(--color-control)}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-input:is(.pl-9,.pl-10){padding-left:32px}:is(.dc-shell,.dc-dialog,.dc-modal) label.relative:has(.dc-input)>svg{width:14px;height:14px;top:50%;transform:translateY(-50%)}:is(.dc-shell,.dc-dialog,.dc-modal) textarea.dc-input{min-height:84px}:is(.dc-shell,.dc-dialog,.dc-modal) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--color-action)}.dc-shell .dc-table{font-size:var(--dc-ui)}.dc-shell .dc-table th{font-size:var(--dc-caption);background:var(--color-bg);padding:10px 14px;font-weight:500;position:relative}.dc-shell .dc-table td{padding:11px 14px}.dc-shell .dc-table td :is(strong,.font-semibold){font-weight:500}.dc-shell .dc-table .dc-button{min-height:30px;font-size:var(--dc-caption);padding-block:4px}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-badge{border-radius:4px;min-height:20px;padding:2px 6px;font-size:10px;font-weight:500}.dc-shell .recharts-text{font-size:var(--dc-caption)}.dc-shell .recharts-default-tooltip{font-size:var(--dc-ui);box-shadow:var(--dc-shadow);border-radius:var(--radius-desk-panel)!important}.dc-shell :is(button,a)[class*=rounded-full]:not(:where([data-editor] *,[data-workspace] *,[data-theme-lock] *)){border-radius:var(--radius-desk-control);font-size:var(--dc-ui);font-weight:500}.dc-shell [class~="bg-[#1a1a1a]"]:not(:where([data-editor] *,[data-workspace] *,[data-theme-lock] *)){background:var(--color-action);color:var(--color-action-ink)}.dc-shell [class~="bg-[#fafafa]"]:not(:where([data-editor] *,[data-workspace] *,[data-theme-lock] *)){background:var(--color-bg)}.dc-shell :is([class~="border-[#eee]"],[class~="border-[#f2f2f2]"]):not(:where([data-editor] *,[data-workspace] *,[data-theme-lock] *)){border-color:var(--color-line)}.dc-shell [class~="ring-[#eee]"]:not(:where([data-editor] *,[data-workspace] *,[data-theme-lock] *)){--tw-ring-color:var(--color-line)}.dc-shell :is(.rounded-xl,.rounded-2xl):not(:where([data-editor] *,[data-workspace] *,[data-canvas] *,[data-theme-lock] *)){border-radius:var(--radius-desk-panel)}.dc-dialog,.dc-modal{background:var(--color-card);border-color:var(--color-line);border-radius:var(--radius-desk-panel);box-shadow:var(--dc-shadow)}:is(.dc-dialog,.dc-modal):is([role=dialog],[role=alertdialog]){padding:20px}:is(.dc-dialog,.dc-modal):is([role=dialog],[role=alertdialog])>h2{font-size:16px;line-height:1.4}.dc-dialog[role=menu]{padding:4px}.dc-dialog [role=menuitem]{min-height:var(--dc-control-height);font-size:var(--dc-ui);border-radius:4px;padding:7px 10px}.dc-dialog [role=menuitem][data-highlighted]{background:var(--color-bg);outline:none}.dc-drawer-overlay{background:#1c141859}.dark .dc-drawer-overlay{background:#0c080aa6}.dc-shell .dc-drawer,.dc-drawer[data-dashboard]{background:var(--color-card);width:min(280px,88vw)}.dc-drawer .dc-brand{padding-right:54px}.dc-drawer .dc-drawer-close{top:12px;right:10px}@media (width>=1024px){.dc-shell .dc-main{margin-left:var(--dc-sidebar-width)}.dc-shell .dc-panel .min-h-16:not(:where([data-editor] *,[data-workspace] *)){min-height:48px}}@media (width<=1023px){:is(.dc-shell,.dc-dialog,.dc-modal){--dc-control-height:44px}.dc-shell .dc-nav-link{padding-block:11px}.dc-shell .dc-topbar{min-height:60px;padding:8px 16px}.dc-shell .dc-table .dc-button,.dc-dialog [role=menuitem],.dc-shell :is(button,a)[class*=rounded-full]:not(:where([data-editor] *,[data-workspace] *,[data-theme-lock] *)){min-height:44px}}@media (width<=639px){.dc-shell .dc-content{padding:20px 16px}.dc-shell .dc-footer{padding:12px 16px 16px}.dc-heading{gap:12px;margin-bottom:16px}.dc-description,.dc-heading-actions{max-width:100%}.dc-shell .dc-metric{padding:12px 14px}:is(.dc-shell,.dc-dialog,.dc-modal) .dc-input{font-size:16px}:is(.dc-dialog,.dc-modal):is([role=dialog],[role=alertdialog]){max-height:calc(100dvh - 32px);padding:16px}}@media (prefers-reduced-motion:reduce){:is(.dc-shell,.dc-dialog,.dc-modal) :is(button,input,select,textarea){transition:none}}:is(.dc-shell,.dc-dialog,.dc-modal,.template-preview-dialog)[data-dashboard=user]{--color-bg:var(--color-workspace-bg);--color-card:var(--color-workspace-card);--color-ink:var(--color-workspace-ink);--color-muted:var(--color-workspace-muted);--color-line:var(--color-workspace-line);--color-control:var(--color-workspace-control);--color-action:var(--color-workspace-action);--color-action-hover:var(--color-workspace-action-hover);--color-action-ink:var(--color-workspace-action-ink);--color-pink-soft:var(--color-workspace-soft);--radius-desk-panel:var(--radius-workspace-panel);--radius-desk-control:var(--radius-workspace-control);--dc-ui:14px;--dc-caption:12px;--dc-section:16px;--dc-title:24px;--dc-metric:28px;--dc-sidebar-width:var(--spacing-workspace-sidebar);--dc-control-height:44px;--dc-space:20px}.dc-brand-logo{width:136px}.dc-mobile-logo{width:72px}.dc-shell[data-dashboard=user] .dc-skip{color:var(--color-action-ink)}.dc-shell[data-dashboard=user] .dc-brand{gap:10px;min-height:88px;padding:20px 24px}.dc-shell[data-dashboard=user] .dc-brand-logo{width:120px}.dc-shell[data-dashboard=user] .dc-brand-icon{width:34px;height:34px}.dc-shell[data-dashboard=user] .dc-brand strong{font-size:15px}.dc-shell[data-dashboard=user] .dc-nav{padding-inline:12px}.dc-shell[data-dashboard=user] .dc-nav-group+.dc-nav-group{margin-top:12px}.dc-shell[data-dashboard=user] .dc-nav-group>p{letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:11px;font-weight:400}.dc-shell[data-dashboard=user] .dc-nav-link{gap:10px;min-height:44px;padding:10px;font-size:13px}.dc-shell[data-dashboard=user] .dc-nav-link span{min-width:0}.dc-shell[data-dashboard=user] .dc-nav-link.is-active{background:var(--color-pink-soft);color:var(--color-action);box-shadow:inset 3px 0 0 var(--color-action);font-weight:600}.dc-shell[data-dashboard=user] .dc-nav-link small{font-variant-numeric:tabular-nums;background:var(--color-card);min-width:22px;color:var(--color-muted);border:0;padding:1px 5px;font-size:11px}.dc-nav-resources>summary{min-height:var(--dc-control-height);border-radius:var(--radius-desk-control);color:var(--color-muted);cursor:pointer;align-items:center;gap:10px;padding:10px;font-size:13px;list-style:none;display:flex}.dc-nav-resources>summary::-webkit-details-marker{display:none}.dc-nav-resources>summary:hover{background:var(--color-bg);color:var(--color-ink)}.dc-nav-resources>summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.dc-nav-resources[open]>summary svg{transform:rotate(90deg)}.dc-shell[data-dashboard=user] .dc-sidebar-footer{padding:16px}.dc-shell[data-dashboard=user] .dc-profile{gap:10px;min-height:44px;margin-bottom:8px}.dc-shell[data-dashboard=user] .dc-profile strong{font-size:13px;font-weight:500}.dc-shell[data-dashboard=user] .dc-avatar{background:var(--color-pink-soft);width:32px;height:32px;color:var(--color-action);border:0;font-weight:500}.dc-shell[data-dashboard=user] .dc-sidebar-footer :is(.dc-theme,.dc-profile-actions .dc-button){border-color:#0000;padding-inline:8px}.dc-shell[data-dashboard=user] .dc-topbar{min-height:48px;box-shadow:none;background:var(--color-bg);gap:8px;padding:6px 24px}.dc-shell[data-dashboard=user] .dc-topbar-path>span{font-size:var(--dc-caption)}.dc-shell[data-dashboard=user] .dc-topbar-actions{gap:8px}.dc-shell[data-dashboard=user] .dc-topbar .dc-button{min-height:32px;font-size:var(--dc-caption);gap:6px;padding:5px 12px;font-weight:500;line-height:1.5}.dc-shell[data-dashboard=user] .dc-topbar .dc-button svg{stroke-width:1.75px;flex:none;width:14px;height:14px}.dc-shell[data-dashboard=user] .dc-topbar-profile{min-width:32px;min-height:32px;padding:0}.dc-shell[data-dashboard=user] .dc-topbar-profile .dc-avatar{width:26px;height:26px;font-size:var(--dc-caption)}@media (hover:none),(pointer:coarse){.dc-shell[data-dashboard=user] .dc-topbar .dc-button,.dc-shell[data-dashboard=user] .dc-topbar-profile{min-width:44px;min-height:44px}}.dc-shell[data-dashboard=user] .dc-content{max-width:var(--spacing-workspace-content);padding:28px 32px 40px}.dc-shell[data-dashboard=user] .dc-footer{max-width:var(--spacing-workspace-content);border:0;margin-inline:auto;padding:16px 32px 24px;font-size:11px}.dc-shell[data-dashboard=user] .dc-heading{gap:16px;margin-bottom:24px}.dc-shell[data-dashboard=user] .dc-title{letter-spacing:-.5px;font-weight:600;line-height:1.4}.dc-shell[data-dashboard=user] .dc-eyebrow{margin-bottom:8px;font-size:11px}.dc-shell[data-dashboard=user] .dc-description{text-wrap:pretty;margin-top:8px}.dc-shell[data-dashboard=user] .dc-panel{box-shadow:none}.dc-shell[data-dashboard=user] .dc-overview{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-desk-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.dc-shell[data-dashboard=user] .dc-overview .dc-metric{border:0;border-radius:0;padding:16px 20px}.dc-shell[data-dashboard=user] .dc-overview .dc-metric+.dc-metric{border-left:1px solid var(--color-line)}.dc-shell[data-dashboard=user] .dc-metric-value{margin-top:4px;font-weight:500}.dc-shell[data-dashboard=user] .dc-project-filters{gap:12px}.dc-shell[data-dashboard=user] .dc-text-link{min-height:44px;color:var(--color-muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dc-shell[data-dashboard=user] .dc-text-link:hover{color:var(--color-ink)}.dc-shell[data-dashboard=user] .dc-text-link svg{width:15px;height:15px}.dc-shell[data-dashboard=user] .dc-project{min-width:0}.dc-shell[data-dashboard=user] .dc-project-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dc-shell[data-dashboard=user] .dc-project-preview{aspect-ratio:3/4}.dc-shell[data-dashboard=user] .dc-project-body{padding:12px 16px}.dc-shell[data-dashboard=user] .dc-project-header{align-items:flex-start;gap:8px;display:flex}.dc-shell[data-dashboard=user] .dc-project h3{font-size:var(--dc-ui);font-weight:550}.dc-shell[data-dashboard=user] .dc-project-title{overflow-wrap:break-word;text-wrap:pretty;flex:1;min-width:0;min-height:2.9em;margin-top:4px;line-height:1.45}.dc-shell[data-dashboard=user] .dc-project .dc-project-menu{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--color-muted);background:0 0;border-color:#0000;flex:none;padding:0;position:relative}.dc-shell[data-dashboard=user] .dc-project-menu:after{content:"";position:absolute;inset:-6px}.dc-shell[data-dashboard=user] .dc-project .dc-project-menu:hover,.dc-shell[data-dashboard=user] .dc-project .dc-project-menu[data-state=open]{background:var(--color-bg);color:var(--color-ink)}.dc-shell[data-dashboard=user] .dc-project-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.dc-shell[data-dashboard=user] .dc-project .dc-project-meta .dc-badge{min-height:20px;color:var(--color-muted);font-size:var(--text-project-caption);background:0 0;gap:6px;padding:0;font-weight:400}.dc-shell[data-dashboard=user] .dc-project-meta .dc-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.dc-shell[data-dashboard=user] .dc-project-meta .dc-badge-neutral:before{background:0 0;border:1px solid}.dc-shell[data-dashboard=user] .dc-project-views{color:var(--color-muted);font-size:var(--text-project-caption);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dc-shell[data-dashboard=user] .dc-project-views svg{stroke-width:1.5px;flex:none}.dc-shell[data-dashboard=user] .dc-project .dc-button{font-weight:400}.dc-shell[data-dashboard=user] .dc-project-actions{gap:6px;margin-top:12px;padding-top:12px}.dc-shell[data-dashboard=user] .dc-project .dc-project-actions .dc-button{border-color:color-mix(in srgb, var(--color-line) 60%, var(--color-card));border-radius:var(--radius-desk-control);min-width:0;min-height:32px;color:var(--color-muted);font-size:var(--dc-caption);white-space:nowrap;gap:5px;padding:5px 8px;line-height:1.5}.dc-shell[data-dashboard=user] .dc-project .dc-project-actions .dc-button:first-child{background:var(--color-desk-soft);color:var(--color-ink);border-color:#0000;font-weight:500}.dc-shell[data-dashboard=user] .dc-project .dc-project-actions .dc-button:hover{background:var(--color-workspace-soft);border-color:var(--color-line);color:var(--color-ink)}.dc-shell[data-dashboard=user] .dc-project .dc-project-actions .dc-button svg{stroke-width:1.5px;flex:none;width:13px;height:13px}@media (hover:none),(pointer:coarse){.dc-shell[data-dashboard=user] .dc-project .dc-project-menu{width:44px;min-width:44px;height:44px;min-height:44px}.dc-shell[data-dashboard=user] .dc-project-menu:after{inset:0}.dc-shell[data-dashboard=user] .dc-project .dc-project-actions .dc-button{min-height:44px}}.dc-shell[data-dashboard=user] .dc-input{border-color:var(--color-control)}.dc-shell[data-dashboard=user] .dc-input:focus{border-color:var(--color-action)}.dc-shell[data-dashboard=user] .dc-empty{padding:48px 24px}.dc-shell[data-dashboard=user] .dc-empty-icon{width:44px;height:44px}.dc-shell[data-dashboard=user] .dc-button{padding-inline:14px;font-size:13px}.dc-shell[data-dashboard=user] .dc-button svg{width:16px;height:16px}.dc-shell[data-dashboard=user] .dc-table .dc-button{min-height:var(--dc-control-height)}.dc-shell[data-dashboard=user] .dc-badge{padding:4px 8px;font-size:11px}.dc-topbar-path{flex:1}.dc-topbar-actions{flex:none;align-items:center;gap:12px;display:flex}.dc-topbar-profile{border-radius:var(--radius-desk-control);justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:4px;display:flex}.dc-topbar-profile>span:not(.dc-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-size:var(--dc-ui);overflow:hidden}.dc-topbar-profile:hover{background:var(--color-bg)}.dc-shell .dc-drawer,.dc-drawer[data-dashboard]{height:100dvh;overflow:hidden}.dc-drawer[data-dashboard=user]{width:min(304px,88vw)}.dc-drawer[data-dashboard=user] .dc-brand{padding-right:56px}.dc-drawer[data-dashboard=user] .dc-drawer-close{width:44px;min-height:44px}@media (width>=640px){.dc-shell[data-dashboard=user] .dc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.dc-shell[data-dashboard=user] .dc-main{margin-left:var(--dc-sidebar-width)}.dc-shell[data-dashboard=user] .dc-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.dc-shell[data-dashboard=user] .dc-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1440px){.dc-shell[data-dashboard=user] .dc-project-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1023px){.dc-shell[data-dashboard=user] .dc-topbar{padding:6px 24px}.dc-shell[data-dashboard=user] .dc-content{padding:28px 24px}.dc-shell[data-dashboard=user] .dc-footer{padding-inline:24px}}@media (width<=639px){.dc-shell[data-dashboard=user]{--dc-title:22px;--dc-space:16px}.dc-shell[data-dashboard=user] .dc-topbar{gap:8px;min-height:54px;padding:4px 16px}.dc-shell[data-dashboard=user] .dc-topbar-path{gap:8px}.dc-shell[data-dashboard=user] .dc-mobile-brand{display:none}.dc-shell[data-dashboard=user] .dc-topbar-path>span{font-size:12px}.dc-shell[data-dashboard=user] .dc-topbar-path>button{flex:none}.dc-shell[data-dashboard=user] .dc-topbar .dc-button{width:44px;min-height:44px;padding:8px}.dc-shell[data-dashboard=user] .dc-topbar-profile{min-width:44px;min-height:44px}.dc-shell[data-dashboard=user] .dc-topbar-actions{gap:4px}.dc-shell[data-dashboard=user] .dc-content{padding:24px 16px}.dc-shell[data-dashboard=user] .dc-footer{padding:16px}.dc-shell[data-dashboard=user] .dc-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-shell[data-dashboard=user] .dc-overview .dc-metric{padding:16px}.dc-shell[data-dashboard=user] .dc-overview .dc-metric:nth-child(3){border-left:0}.dc-shell[data-dashboard=user] .dc-overview .dc-metric:nth-child(n+3){border-top:1px solid var(--color-line)}.dc-shell[data-dashboard=user] .dc-project-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dc-shell[data-dashboard=user] .dc-project-filters>label:first-child{grid-column:1/-1}.dc-shell[data-dashboard=user] .dc-empty{padding:36px 16px}}
