.central-modern-dashboard{width:100%;min-width:0;max-width:1500px;margin:auto;padding:20px 32px 32px}.central-modern-dashboard a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.central-dash-welcome{justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding-bottom:20px;display:flex}.central-dash-welcome-copy{min-width:0}.central-dash-welcome .kicker{overflow-wrap:anywhere;max-width:100%}.central-dash-welcome h1{letter-spacing:-.04em;margin-top:10px;font-size:36px;font-weight:600;line-height:1.15}.central-dash-welcome h1>span{color:var(--primary)}.central-dash-greeting{color:var(--muted);margin-top:12px;font-size:14px}.central-emblem{width:174px;color:var(--primary);flex-direction:column;flex:0 0 174px;align-items:center;margin-right:8px;display:flex}.central-emblem-art{width:156px;height:156px;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:rotate(-10deg)}.central-emblem figcaption{letter-spacing:.4em;color:color-mix(in srgb,var(--primary) 75%,var(--foreground));margin-top:5px;padding-left:.4em;font-size:10px;line-height:1.5}@media (hover:hover){.central-emblem:hover .central-emblem-art{transform:rotate(0)}}.central-dash-services{padding-top:8px}.central-dash-section-title{color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:500}.central-dash-modules{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.central-dash-modules[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.central-dash-modules[data-count="1"]{grid-template-columns:minmax(0,1fr)}.central-dash-module{border:1px solid var(--surface-border);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;container-type:inline-size}.central-dash-module-heading{border-bottom:1px solid var(--surface-border);align-items:center;gap:12px;min-height:90px;padding:20px;display:flex}.central-dash-module-icon{border:1px solid var(--surface-border);background:var(--background);width:40px;height:40px;color:var(--primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.central-dash-module h3{letter-spacing:-.025em;font-size:16px;font-weight:600}.central-dash-module h3 a:hover{color:var(--primary)}.central-dash-module-heading p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.central-dash-module-body{flex:1;min-width:0;padding:20px}.central-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.central-dash-metric{min-width:0}.central-dash-metric:only-child{grid-column:1/-1}.central-dash-metric dt{color:var(--muted);font-size:11px;line-height:1.6}.central-dash-metric dd{letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:21px;font-weight:600;line-height:1.4}.central-dash-metric dd[data-attention],.central-dash-metric dd a:hover{color:var(--primary)}.central-dash-shop{border-top:1px solid var(--surface-border);margin-top:24px;padding-top:18px}.central-dash-shop h4{font-size:14px;font-weight:500}.central-dash-shop p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.7}.central-dash-shop>a{color:var(--primary);align-items:center;gap:10px;margin-top:10px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.central-dash-shortcuts{border-top:1px solid var(--surface-border);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:12px;display:grid}.central-dash-shortcuts a{background:var(--background);border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-height:52px;padding:8px;font-size:11px;font-weight:500;line-height:1.5;transition:color .18s,background .18s,border-color .18s;display:flex}.central-dash-shortcuts a>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.central-dash-shortcut-icon{background:color-mix(in srgb,var(--primary) 8%,transparent);width:26px;height:26px;color:var(--primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s;display:flex}.central-dash-shortcut-arrow{width:12px;height:12px;color:var(--muted);flex-shrink:0;margin-left:auto;transition:color .18s,transform .18s}.central-dash-shortcuts a:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,transparent);background:color-mix(in srgb,var(--primary) 4%,var(--background))}.central-dash-shortcuts a:hover .central-dash-shortcut-arrow{color:var(--primary);transform:translate(1px,-1px)}.central-dash-shows{border-top:1px solid var(--surface-border);margin-top:22px;padding-top:16px}.central-dash-shows h4{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:500}.central-dash-shows li+li{border-top:1px solid var(--surface-border)}.central-dash-shows a{color:var(--muted);align-items:center;gap:12px;padding:12px 0;display:flex}.central-dash-shows a:hover{color:var(--primary)}.central-dash-shows strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:500;display:block;overflow:hidden}.central-dash-shows a:hover strong{color:var(--primary)}.central-dash-show-date{color:var(--muted);margin-top:4px;font-size:11px;display:block}.central-dash-empty{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.central-dash-install{border:1px solid var(--surface-border);border-radius:8px;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;transition:background .18s,border-color .18s;display:flex}.central-dash-install-icon{background:color-mix(in srgb,var(--primary) 8%,transparent);width:36px;height:36px;color:var(--primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.central-dash-install>div{flex:1;min-width:0}.central-dash-install strong{font-size:13px;font-weight:600;display:block}.central-dash-install>div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.central-dash-install>svg{color:var(--muted);flex-shrink:0}.central-dash-install:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 30%,var(--surface-border))}@media (min-width:1024px){.central-dash-shortcuts{min-height:130px}@container (max-width:359px){.central-dash-shortcut-icon{display:none}.central-dash-shortcuts a>span:nth-child(2){overflow-wrap:normal}}}@media (max-width:1199px){.central-modern-dashboard{padding-left:24px;padding-right:24px}.central-dash-module-heading,.central-dash-module-body{padding:16px}.central-dash-shortcuts a{gap:6px;font-size:10px}}@media (max-width:1023px){.central-dash-modules{grid-template-columns:1fr!important}.central-dash-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.central-dash-module-body{flex:initial}}@media (max-width:639px){.central-modern-dashboard{padding:16px 16px 24px}.central-dash-welcome{gap:8px;min-height:140px;padding-bottom:18px}.central-dash-welcome h1{margin-top:8px;font-size:28px}.central-dash-welcome .kicker{letter-spacing:.13em;font-size:8px;line-height:1.7}.central-dash-greeting{margin-top:10px;font-size:13px}.central-emblem{flex-basis:112px;width:112px;margin-right:0}.central-emblem-art{width:108px;height:108px}.central-emblem figcaption{letter-spacing:.3em;margin-top:3px;padding-left:.3em;font-size:9px}.central-dash-services{padding-top:4px}.central-dash-section-title{margin-bottom:10px;font-size:11px}.central-dash-modules{gap:14px}.central-dash-module-heading{min-height:80px;padding:16px}.central-dash-module-body{padding:16px}.central-dash-module-heading p{font-size:11px}.central-dash-module h3{font-size:15px}.central-dash-metrics{gap:18px 14px}.central-dash-metric dd{font-size:20px}.central-dash-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.central-dash-shortcuts a{gap:7px;min-height:44px;padding:7px;font-size:10px}.central-dash-shortcut-icon{width:23px;height:23px}.central-dash-shortcut-arrow{width:10px;height:10px}.central-dash-install{gap:10px;margin-top:18px;padding:14px}.central-dash-install>div>span{font-size:11px;line-height:1.6}}@media (max-width:359px){.central-dash-shortcut-arrow{display:none}}@media (prefers-reduced-motion:reduce){.central-modern-dashboard *,.central-modern-dashboard :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.central-dash-shortcut-arrow{transform:none!important}}
