@font-face{font-family:displayFont;src:url(../media/archivo_black_latin_400-s.p.1ewykk74tw0il.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}.displayfont_60ad2cb9-module__g372yq__className{font-family:displayFont,displayFont Fallback;font-weight:400}.displayfont_60ad2cb9-module__g372yq__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/archivo_latin_wght-s.p.17-aodiw50953.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.bodyfont_2b2df3d1-module__W7WcnW__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_2b2df3d1-module__W7WcnW__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:bodyFallbackFont;src:url(../media/inter_latin_wght-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:bodyFallbackFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfallbackfont_c4c5317e-module__G6UsKG__className{font-family:bodyFallbackFont,bodyFallbackFont Fallback}.bodyfallbackfont_c4c5317e-module__G6UsKG__variable{--font-body-fallback:"bodyFallbackFont", "bodyFallbackFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/jetbrains_mono_latin_wght-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_465c7e94-module__vv6KAG__className{font-family:monoFont,monoFont Fallback}.monofont_465c7e94-module__vv6KAG__variable{--font-mono:"monoFont", "monoFont Fallback"}
*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font-body), var(--font-body-fallback), sans-serif;margin:0}button,input,select,textarea{font:inherit}.mad-design{--f-display:var(--font-display), system-ui, sans-serif;--f-body:var(--font-body), var(--font-body-fallback), system-ui, sans-serif;--f-mono:var(--font-mono), ui-monospace, monospace}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#f8fafc;color:lab(98.1434% -.369519 -1.05966);background:#0f172b;background:lab(7.78673% 1.82345 -15.0537);align-items:center;min-block-size:44px;padding:.75rem 1rem;display:inline-flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mad-design.dashboard-shell.dash-standalone{background:var(--background);min-block-size:100dvh;color:var(--foreground);place-items:center;padding:2rem 1.25rem;display:grid}.mad-design.dashboard-shell.dash-standalone .dash-card{justify-items:start;gap:.75rem;inline-size:min(28rem,100%);display:grid}
.mad-design.dashboard-shell{--radius:.75rem;--background:#f3f6f5;--foreground:#0a1628;--card:#fff;--card-foreground:#0a1628;--popover:#fff;--popover-foreground:#0a1628;--primary:#e3ae04;--primary-foreground:#0a1628;--secondary:#e8efef;--muted:#eef3f4;--muted-foreground:#4f6070;--accent:#eaf0f3;--accent-foreground:#082b44;--destructive:#9b3d32;--destructive-foreground:#fff;--success:#2f6b57;--warning:#7a4400;--border:#d7dfe3;--input:#b8c6cc;--ring:#2e5f78;--chart-1:#b84720;--chart-2:#2e5f78;--chart-3:#082b44;--chart-4:#d7dfe3;--chart-5:var(--warning);--sidebar:#082b44;--sidebar-foreground:#f7fbfc;--sidebar-accent:var(--primary);--sidebar-accent-foreground:var(--primary-foreground);--sidebar-muted-foreground:#bfd2d9;--sidebar-border:#ffffff24;--sidebar-ring:#e3ae04;--sidebar-hover:color-mix(in oklab, var(--sidebar) 82%, var(--sidebar-foreground));--sidebar-danger:#ffb8a5;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--text-xs:.6875rem;--text-sm:.75rem;--text-md:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:800;--leading-tight:1.15;--leading-snug:1.4;--leading-normal:1.5;--sidebar-width:16rem;--section-gap:var(--space-5);--stack-gap:var(--space-4);--control-gap:var(--space-2);--panel-padding:var(--space-5);--surface-overlay:#082b44b8;--surface-shadow:0 1px 2px #082b440d, 0 10px 28px #082b440d;--action-hover:color-mix(in oklab, var(--ring) 11%, var(--card));--action-hover-border:color-mix(in oklab, var(--ring) 70%, var(--card));--action-shadow-hover:0 2px 8px #082b4424;--action-active:color-mix(in oklab, var(--accent) 82%, var(--primary));--action-primary-hover:color-mix(in oklab, var(--primary) 88%, var(--foreground));--action-primary-active:color-mix(in oklab, var(--primary) 76%, var(--foreground));--action-destructive-hover:color-mix(in oklab, var(--destructive) 90%, var(--foreground));--action-destructive-active:color-mix(in oklab, var(--destructive) 82%, var(--foreground));--control-border-hover:var(--ring);--action-surface:var(--card);--action-border:color-mix(in oklab, var(--border) 58%, var(--foreground));--action-shadow:0 1px 2px #082b4414;--action-shadow-primary:0 3px 10px #082b442e;--action-shadow-primary-hover:0 5px 16px #082b443d;--action-glyph-well:#0a16281f;--link-hover:var(--chart-2);--row-hover:color-mix(in oklab, var(--ring) 6%, var(--card));--disabled-opacity:.5;--duration-interactive:.15s;--ease-interactive:cubic-bezier(.2, 0, 0, 1);background:var(--background);min-block-size:100dvb;color:var(--foreground);flex-direction:column;display:flex}.mad-design.dashboard-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mad-design.dashboard-shell :is(.dash-sidebar,.dash-topbar) :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--sidebar-ring)}.mad-design :is(.dash-action,.dash-tabs button,.dash-topbar__menu,.dash-topbar__collapse,.dash-topbar__site,.dash-sidebar__brand,.dash-sidebar__nav a,.dash-sidebar__close,.dash-sidebar__signout,.dash-disclosure>summary,.dash-item-actions summary,.dash-settings-nav a,.dash-signin__form>button[type=submit]){transition:background-color var(--duration-interactive) var(--ease-interactive), border-color var(--duration-interactive) var(--ease-interactive), color var(--duration-interactive) var(--ease-interactive)}.mad-design.dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color var(--duration-interactive) var(--ease-interactive)}.mad-design .dashboard-shell__body,.mad-design .dashboard-shell__content{flex:1;min-block-size:0;min-inline-size:0;display:flex}.mad-design .dashboard-shell__content{background:var(--background);flex-direction:column}.mad-design .dash-topbar{z-index:20;align-items:center;gap:var(--space-3);min-block-size:4rem;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));border-block-end:1px solid var(--border);background:color-mix(in oklab, var(--card) 96%, transparent);color:var(--foreground);box-shadow:0 1px 0 color-mix(in oklab, var(--border) 55%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;inset-block-start:0}.mad-design :is(.dash-topbar__menu,.dash-topbar__collapse){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;place-items:center;padding:0;display:inline-grid}.mad-design .dash-topbar__collapse{display:none}.mad-design .dash-topbar__divider{background:var(--border);block-size:1.5rem;inline-size:1px}.mad-design .dash-topbar__title{min-inline-size:0;font-size:var(--text-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mad-design .dash-topbar__scope{align-items:center;gap:var(--space-1-5);min-inline-size:0;color:var(--muted-foreground);display:inline-flex}.mad-design .dash-topbar__scope select{min-block-size:40px;min-inline-size:0;max-inline-size:11rem;padding-inline:var(--space-2-5);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);text-overflow:ellipsis}@media (min-width:1024px){.mad-design .dash-topbar__scope select{max-inline-size:16rem}}.mad-design .dash-topbar__site{gap:var(--space-1-5);min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--text-base);font-weight:var(--weight-medium);border:1px solid #0000;justify-content:center;align-items:center;margin-inline-start:auto;text-decoration:none;display:inline-flex}@media (max-width:640px){.mad-design .dash-topbar__site{border-color:var(--border);inline-size:44px;padding-inline:0}.mad-design .dash-topbar__site-label{display:none}}.mad-design .dash-sidebar{gap:var(--stack-gap);padding:0 var(--space-3);background:var(--sidebar);color:var(--sidebar-foreground);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;overflow:hidden auto}.mad-design .dash-sidebar--rail{display:none}.mad-design .dash-sidebar--drawer{border:0;border-inline-end:1px solid var(--sidebar-border);background:var(--sidebar);block-size:100dvb;max-block-size:none;inline-size:min(100%,20rem);max-inline-size:none;color:var(--sidebar-foreground);margin:0;inset-block:0;inset-inline:0 auto}.mad-design .dash-sidebar--drawer[open]{display:flex}.mad-design .dash-sidebar--drawer::backdrop{background:var(--surface-overlay)}.mad-design .dash-sidebar__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:4rem;padding-block:var(--space-3);border-block-end:1px solid var(--sidebar-border);background:var(--sidebar);margin-block-end:-.25rem;display:flex;position:sticky;inset-block-start:0}.mad-design .dash-sidebar__brand{column-gap:var(--space-2-5);min-inline-size:0;color:inherit;grid-template-columns:2rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.mad-design .dash-sidebar__brand-mark{border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--card);object-fit:cover;grid-row:1/3;block-size:2rem;inline-size:2rem;display:block}.mad-design .dash-sidebar__brand-name,.mad-design .dash-sidebar__brand-scope{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mad-design .dash-sidebar__brand-name{font-size:var(--text-base);font-weight:var(--weight-bold);align-self:end}.mad-design .dash-sidebar__brand-scope{color:var(--sidebar-muted-foreground);font-size:var(--text-sm);align-self:start}.mad-design .dash-sidebar__close{border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar);block-size:44px;inline-size:44px;color:inherit;cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.mad-design .dash-sidebar__nav{gap:var(--space-4);display:grid}.mad-design .dash-sidebar__group{gap:var(--space-0-5);display:grid}.mad-design .dash-sidebar__group-label{margin:0 0 var(--space-1);padding-inline:var(--space-2);color:var(--sidebar-muted-foreground);font-family:var(--f-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase}.mad-design .dash-sidebar__nav a{align-items:center;gap:var(--space-3);min-block-size:44px;padding-inline:var(--space-2-5);border-radius:var(--radius-md);color:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:flex;position:relative}.mad-design .dash-sidebar__nav a svg{color:var(--sidebar-muted-foreground);transition:color var(--duration-interactive) var(--ease-interactive);flex:none}.mad-design .dash-sidebar__nav a[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:var(--weight-semibold)}.mad-design .dash-sidebar__nav a[aria-current=page] svg{color:var(--sidebar-accent-foreground)}.mad-design .dash-sidebar__nav a[aria-current=page]:before{content:"";background:var(--sidebar-accent-foreground);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:-.75rem}.mad-design .dash-sidebar__footer{z-index:1;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--sidebar-border);background:var(--sidebar);margin-block-start:auto;display:grid;position:sticky;inset-block-end:0}.mad-design .dash-sidebar__user{gap:var(--space-0-5);min-inline-size:0;padding:var(--space-2-5);border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar-hover);display:grid}.mad-design .dash-sidebar__user-email{min-inline-size:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mad-design .dash-sidebar--drawer .dash-sidebar__user-email{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.mad-design .dash-sidebar__user-role{color:var(--sidebar-muted-foreground);font-size:var(--text-sm);text-transform:capitalize}.mad-design .dash-sidebar__signout{align-items:center;gap:var(--space-3);min-block-size:44px;padding-inline:var(--space-2-5);border-radius:var(--radius-md);color:var(--sidebar-danger);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;display:flex}@media (min-width:1024px){.mad-design .dash-topbar__menu{display:none}.mad-design .dash-topbar__collapse{display:inline-grid}.mad-design .dash-sidebar--rail{inline-size:var(--sidebar-width);border-inline-end:1px solid var(--sidebar-border);block-size:100dvb;transition:inline-size var(--duration-interactive) var(--ease-interactive), padding var(--duration-interactive) var(--ease-interactive);flex:none;display:flex;position:sticky;inset-block-start:0}.mad-design .dash-sidebar--collapsed{inline-size:3.75rem;padding-inline:var(--space-2);scrollbar-width:none}.mad-design .dash-sidebar--collapsed .dash-sidebar__header{justify-content:center}.mad-design .dash-sidebar--collapsed .dash-sidebar__group{gap:var(--space-1)}.mad-design .dash-sidebar--collapsed .dash-sidebar__nav{gap:var(--space-3)}.mad-design .dash-sidebar--collapsed .dash-sidebar__group+.dash-sidebar__group{border-block-start:1px solid var(--sidebar-border);padding-block-start:var(--space-3)}.mad-design .dash-sidebar--collapsed :is(.dash-sidebar__brand-name,.dash-sidebar__brand-scope,.dash-sidebar__group-label,.dash-sidebar__label,.dash-sidebar__user){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mad-design .dash-sidebar--collapsed .dash-sidebar__brand{grid-template-columns:2rem;column-gap:0}.mad-design .dash-sidebar--collapsed :is(.dash-sidebar__nav a,.dash-sidebar__signout){justify-content:center;gap:0;min-block-size:2.75rem;inline-size:2.75rem;margin-inline:auto;padding-inline:0}.mad-design .dash-sidebar--collapsed .dash-sidebar__nav a svg{block-size:20px;inline-size:20px}.mad-design .dash-sidebar--rail :is(.dash-sidebar__nav a,.dash-sidebar__signout){min-block-size:2.5rem}.mad-design .dash-sidebar--collapsed .dash-sidebar__footer{align-items:center}.mad-design .dash-sidebar--collapsed .dash-sidebar__nav a[aria-current=page]:before{inset-inline-start:-.5rem}.mad-design .dash-sidebar--drawer{display:none}}.mad-design .dash-main{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 42%, transparent), transparent 26rem), var(--background);flex:1;min-inline-size:0;container:dash-main/inline-size}.mad-design .dash-main__inner{gap:var(--section-gap);inline-size:100%;min-inline-size:0;max-inline-size:82.5rem;padding-block:1.75rem 4rem;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));margin-inline:auto;display:grid}@container (min-width:700px){.mad-design .dash-main__inner{padding-inline:var(--space-8);gap:var(--space-8)}}.mad-design .dash-page-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.mad-design .dash-page-header>*,.mad-design .dash-page-header hgroup{min-inline-size:0}.mad-design .dash-page-header hgroup{gap:var(--space-1-5);display:grid}.mad-design .dash-page-header h1{font-size:clamp(1.625rem,2.2cqi,2.125rem);font-weight:var(--weight-display);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.08}.mad-design .dash-page-header p{max-inline-size:60ch;color:var(--muted-foreground);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.mad-design .dash-page-header__actions{gap:var(--space-2-5);flex-wrap:wrap;display:flex}.mad-design .dash-action>svg{block-size:1.125rem;inline-size:1.125rem;margin-inline-start:-.25rem}.mad-design .dash-customer-profile{gap:var(--space-4);padding:var(--space-6);display:grid}.mad-design .dash-customer-profile__identity hgroup{gap:var(--space-1);display:grid}.mad-design .dash-customer-profile__identity :is(h1,p){overflow-wrap:anywhere;margin:0}.mad-design .dash-customer-profile__identity h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:2rem}.mad-design .dash-customer-profile__identity p,.mad-design .dash-customer-profile__summary dt{color:var(--muted-foreground);font-size:var(--text-sm)}.mad-design .dash-customer-profile__summary{gap:var(--space-3);margin:0;display:grid}.mad-design .dash-customer-profile__summary>div{gap:var(--space-1);min-inline-size:0;display:grid}.mad-design .dash-customer-profile__summary dd{min-inline-size:0;font-size:var(--text-base);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.mad-design .dash-customer-profile__actions{align-items:start;display:flex}.mad-design .dash-detail-grid{gap:var(--space-4);min-inline-size:0;display:grid}@container (min-width:691px){.mad-design .dash-customer-profile{grid-template-columns:minmax(12rem,1.2fr) minmax(0,2fr) auto;align-items:center}.mad-design .dash-customer-profile__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mad-design .dash-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.mad-design .dash-tabs{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);inline-size:fit-content;max-inline-size:100%;display:flex;overflow-x:auto}.mad-design .dash-tabs button{min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-sm);color:var(--foreground);font-family:var(--f-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.mad-design .dash-tabs button:is([aria-selected=true],[aria-pressed=true]){box-shadow:inset 0 0 0 2px var(--foreground);background:var(--primary);color:var(--primary-foreground)}.mad-design .dash-cards{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mad-design .dash-card{gap:var(--space-2);padding:var(--space-4);background:var(--card);box-shadow:none;border:0;border-radius:0;display:grid}.mad-design .dash-cards>.dash-card{box-shadow:0 0 0 1px var(--border)}.mad-design .dash-cards>:only-child,.mad-design .dash-cards>:last-child:nth-child(odd){grid-column:1/-1}@container (min-width:700px){.mad-design .dash-cards{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.mad-design .dash-cards>:last-child:nth-child(odd){grid-column:auto}.mad-design .dash-cards>:only-child{grid-column:1/-1}.mad-design .dash-cards--analytics{grid-template-columns:repeat(3,minmax(0,1fr))}.mad-design .dash-cards--analytics>:last-child:nth-child(3n+1){grid-column:1/-1}.mad-design .dash-cards--analytics>:last-child:nth-child(3n+2){grid-column:span 2}}.mad-design .dash-card__label{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--muted-foreground);margin:0;display:flex}.mad-design .dash-card__value{color:var(--chart-3);font-size:var(--text-3xl);font-weight:var(--weight-bold);margin:0;line-height:2rem}.mad-design .dash-card__hint{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.mad-design .dash-menu-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mad-design .dash-menu-summary__metric{align-items:baseline;gap:var(--space-2);padding:var(--space-3-5) var(--space-4);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.mad-design .dash-menu-summary__metric+.dash-menu-summary__metric{border-inline-start:1px solid var(--border)}.mad-design .dash-menu-summary__metric .dash-card__value{font-size:var(--text-xl);line-height:var(--leading-normal);margin:0}.mad-design .dash-overview-signals{gap:var(--space-4);min-inline-size:0;display:grid}.mad-design .dash-section-heading hgroup{gap:var(--space-1);display:grid}.mad-design .dash-section-heading :is(h2,p){margin:0}.mad-design .dash-section-heading h2{color:var(--chart-3);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.015em}.mad-design .dash-section-heading p{color:var(--muted-foreground);font-size:var(--text-base)}.mad-design .dash-overview-metrics{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@container (min-width:520px){.mad-design .dash-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.mad-design .dash-overview-stat{gap:var(--space-1-5);min-inline-size:0;padding:var(--space-4);background:var(--card);box-shadow:0 0 0 1px var(--border);border:0;border-radius:0;display:grid}.mad-design .dash-overview-stat :is(p,span){min-inline-size:0}.mad-design .dash-overview-stat__label{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted-foreground);font-size:var(--text-base);font-weight:var(--weight-medium);margin:0;display:flex}.mad-design .dash-overview-stat__label svg{flex:none}.mad-design .dash-overview-stat__value{font-variant-numeric:tabular-nums;font-size:clamp(1.125rem,4.8cqi,1.5rem);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0;line-height:2rem}.mad-design .dash-overview-stat__hint{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.mad-design .dash-overview-grid{gap:var(--space-4);min-inline-size:0;display:grid}.mad-design .dash-overview-grid>*{min-inline-size:0}@container (min-width:900px){.mad-design .dash-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mad-design .dash-overview-grid{grid-template-columns:minmax(0,4fr) minmax(20rem,3fr);align-items:start}}.mad-design .dash-overview-panel{flex-direction:column;display:flex}.mad-design .dash-overview-panel>[role=status]{padding:var(--space-6);margin:0}.mad-design .dash-overview-chart-body{gap:var(--space-4);min-inline-size:0;padding:var(--space-6);flex:1;display:grid}.mad-design .dash-overview-chart-note,.mad-design .dash-chart-empty{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.mad-design .dash-overview-chart-note{border-inline-start:3px solid var(--chart-4);padding-inline-start:var(--space-3)}.mad-design .dash-source-line{align-items:baseline;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;display:flex}.mad-design .dash-source-line__dot{background:var(--muted-foreground);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;transform:translateY(-1px)}.mad-design .dash-source-line__dot--active{background:var(--chart-2)}.mad-design .dash-trend-chart{gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.mad-design .dash-trend-chart__plot{min-inline-size:0;padding-block-start:var(--space-3);padding-inline-start:var(--space-8);position:relative}.mad-design .dash-trend-chart__plot svg{block-size:13.75rem;inline-size:100%;display:block;overflow:visible}.mad-design .dash-trend-chart__grid line{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.mad-design .dash-trend-chart__grid line.dash-trend-chart__zero{stroke:var(--foreground)}.mad-design .dash-trend-chart__bar{fill:var(--chart-2)}.mad-design .dash-trend-chart__bar--negative{fill:var(--destructive)}.mad-design .dash-trend-chart__hit{fill:#0000}.mad-design .dash-hero-stat__value{color:var(--chart-3);font-size:clamp(1.5rem,4cqi,2.625rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.mad-design .dash-sales-sync{padding:var(--space-2) var(--space-6) var(--space-6);gap:var(--space-1);margin:0;list-style:none;display:grid}.mad-design .dash-sales-sync li{gap:var(--space-1) var(--space-3);min-inline-size:0;padding-block:var(--space-2-5);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mad-design .dash-sales-sync__name{font-size:var(--text-base);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mad-design .dash-sales-sync__time{color:var(--muted-foreground);font-size:var(--text-sm);grid-column:1/-1}.mad-design .dash-trend-chart__maximum{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:.75rem;inset-inline-start:0}.mad-design .dash-trend-chart__axis,.mad-design .dash-trend-chart figcaption{justify-content:space-between;gap:var(--space-2) var(--space-4);color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mad-design .dash-trend-chart__axis{padding-inline-start:var(--space-4)}.mad-design .dash-overview-inline-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mad-design .dash-overview-inline-stats>div{gap:var(--space-1);min-inline-size:0;border-block-end:1px solid var(--border);padding-block-end:var(--space-3);display:grid}.mad-design .dash-overview-inline-stats dt{color:var(--muted-foreground);font-size:var(--text-sm)}.mad-design .dash-overview-inline-stats dd{min-inline-size:0;font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.mad-design .dash-chart-empty{min-block-size:10rem;padding:var(--space-4);border:1px dashed var(--border);text-align:center;place-items:center;display:grid}.mad-design .dash-customer-snapshot{container-type:inline-size}.mad-design .dash-customer-snapshot__body{gap:var(--space-6);min-inline-size:0;padding:var(--panel-padding);display:grid}.mad-design .dash-customer-snapshot>[role=status]{padding:var(--panel-padding);margin:0}.mad-design .dash-customer-chart{justify-items:center;gap:var(--space-4);text-align:center;min-inline-size:0;margin:0;display:grid}.mad-design .dash-customer-ring{aspect-ratio:1;inline-size:min(100%,10rem);position:relative}.mad-design .dash-customer-ring svg{block-size:100%;inline-size:100%;display:block;overflow:visible;transform:rotate(-90deg)}.mad-design .dash-customer-ring :is(.dash-customer-ring__track,.dash-customer-ring__value){fill:none;stroke-width:12px}.mad-design .dash-customer-ring__track{stroke:var(--chart-4)}.mad-design .dash-customer-ring__value{stroke:var(--chart-1);stroke-linecap:round}.mad-design .dash-customer-ring__label{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.mad-design .dash-customer-ring__label strong{font-family:var(--f-display);font-weight:var(--weight-regular);font-size:var(--text-4xl);line-height:1}.mad-design .dash-customer-ring__label span{font-family:var(--f-mono);font-size:var(--text-xs);font-weight:var(--weight-display);letter-spacing:.12em;text-transform:uppercase}.mad-design .dash-customer-chart figcaption{gap:var(--space-1-5);max-inline-size:34ch;color:var(--muted-foreground);font-size:var(--text-md);line-height:var(--leading-normal);display:grid}.mad-design .dash-customer-chart figcaption strong{color:var(--foreground);font-size:var(--text-lg)}.mad-design .dash-metric-grid{gap:var(--stack-gap);background:0 0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;display:grid}.mad-design .dash-metric-grid>div{align-content:start;gap:var(--space-1);min-inline-size:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.mad-design .dash-metric-grid dt{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-base);font-weight:var(--weight-medium);display:flex}.mad-design .dash-metric-grid dd{min-inline-size:0;font-size:var(--text-3xl);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0;line-height:2rem}@container (min-width:480px){.mad-design .dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:720px){.mad-design .dash-customer-snapshot__body{padding:var(--space-6);grid-template-columns:minmax(16rem,2fr) minmax(0,3fr);align-items:center}.mad-design .dash-customer-chart{text-align:start;grid-template-columns:10rem minmax(0,1fr);place-items:center start}}@container (min-width:1100px){.mad-design .dash-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mad-design .dash-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-inline-size:0;color:var(--card-foreground);box-shadow:var(--surface-shadow);overflow:hidden}.mad-design .dash-panel__header{justify-content:space-between;align-items:center;gap:var(--space-2-5) var(--space-4);padding:var(--panel-padding);border-block-end:1px solid var(--border);background:var(--secondary);flex-wrap:wrap;display:flex}.mad-design .dash-panel__header hgroup{gap:var(--space-1);min-inline-size:0;display:grid}.mad-design .dash-panel__actions{justify-content:flex-end;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.mad-design .dash-panel__header h2,.mad-design .dash-panel__header h3{font-size:var(--text-lg);color:var(--chart-3);font-weight:var(--weight-bold);margin:0}.mad-design .dash-panel__header p{color:var(--muted-foreground);font-size:var(--text-md);margin:0}.mad-design .dash-panel__header :is(h2,h3,p){overflow-wrap:anywhere}.mad-design .dash-panel__body{padding:var(--panel-padding)}.mad-design .dash-panel__body--flush{padding:0}.mad-design .dash-toolbar{align-items:center;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-5);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.mad-design .dash-toolbar input[type=search],.mad-design .dash-toolbar select{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-lg)}@media (min-width:521px){.mad-design :is(.dash-filter-grid,.dash-form) :is(input,select){min-block-size:2.25rem;font-size:var(--text-base)}}.mad-design .dash-toolbar input[type=search]{flex:200px;min-inline-size:0}.mad-design .dash-toolbar select{flex:12rem;min-inline-size:0;max-inline-size:100%}.mad-design .dash-toolbar__count{color:var(--muted-foreground);font-family:var(--f-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-inline-start:auto}.mad-design .dash-table-wrap{overscroll-behavior-inline:contain;inline-size:100%;max-inline-size:100%;overflow-x:auto}.mad-design .dash-table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.mad-design .dash-table{border-collapse:collapse;inline-size:100%;min-inline-size:100%;font-size:var(--text-base);line-height:var(--leading-snug)}.mad-design .dash-table caption{padding:var(--space-3) var(--space-5);text-align:start;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted-foreground)}.mad-design .dash-table th{padding:var(--space-2-5) var(--space-3);border-block-end:1px solid var(--border);background:var(--secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;text-align:start;color:var(--chart-3);white-space:nowrap}.mad-design .dash-table th:first-child,.mad-design .dash-table td:first-child{padding-inline-start:var(--space-5)}.mad-design .dash-table th:last-child,.mad-design .dash-table td:last-child{padding-inline-end:var(--space-5)}.mad-design .dash-table td{padding:var(--space-3-5) var(--space-3);border-block-end:1px solid var(--border);vertical-align:top;overflow-wrap:break-word}.mad-design .dash-table td>:is(time,data),.mad-design .dash-table__nowrap{white-space:nowrap}.mad-design .dash-table td:has(>.dash-row-actions:first-child){white-space:nowrap;inline-size:1%}.mad-design .dash-table td:has(>.dash-row-actions:first-child) .dash-row-actions{flex-wrap:nowrap;justify-content:flex-end}@container dash-main (60rem<width<=73rem){.mad-design .dash-table th{white-space:normal}.mad-design .dash-table td:has(>.dash-row-actions:first-child){white-space:normal}.mad-design .dash-table td:has(>.dash-row-actions:first-child) .dash-row-actions{flex-direction:column;align-items:stretch}}.mad-design .dash-table tbody tr:last-child td{border-block-end:0}@media (hover:hover) and (pointer:fine){.mad-design .dash-table tbody tr:hover td{background:var(--row-hover)}}.mad-design .dash-table__link{overflow-wrap:anywhere}.mad-design .dash-table__primary{font-weight:var(--weight-semibold);color:var(--foreground)}.mad-design .dash-table__mono{font-family:var(--f-mono);font-size:var(--text-sm);color:var(--muted-foreground)}.mad-design .dash-table__empty{padding:var(--space-8) var(--space-5);text-align:center;color:var(--muted-foreground)}.mad-design .dash-table td[data-label]:before{content:none}@container dash-main (max-width:60rem){.mad-design .dash-table-wrap:has(>.dash-table td[data-label]){overflow-x:visible}.mad-design .dash-table:has(td[data-label]){min-inline-size:0;padding-block-end:var(--space-3);display:block}.mad-design .dash-table:has(td[data-label]) :is(tbody,tr,td){display:block}.mad-design .dash-table:has(td[data-label]) thead{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mad-design .dash-table:has(td[data-label]) caption{padding-inline:var(--space-4);display:block}.mad-design .dash-table:has(td[data-label]) tbody tr{margin:var(--space-3) var(--space-4) 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);overflow:hidden}.mad-design .dash-table:has(td[data-label]) tbody tr:hover td{background:0 0}.mad-design .dash-table:has(td[data-label]) td{align-items:start;column-gap:var(--space-3);padding:var(--space-2-5) var(--space-3-5);border-block-end:1px solid var(--border);white-space:normal;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);inline-size:auto;display:grid}.mad-design .dash-table:has(td[data-label]) td:last-child{border-block-end:0}.mad-design .dash-table:has(td[data-label]) td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:normal;grid-row:span 8;padding-block-start:1px}.mad-design .dash-table:has(td[data-label]) td[data-label]>.dash-badge{justify-self:start}.mad-design .dash-table:has(td[data-label]) td[data-label]:first-child{padding:var(--space-3) var(--space-3-5) var(--space-2-5);font-size:var(--text-lg);background:var(--secondary);display:block}.mad-design .dash-table:has(td[data-label]) td[data-label]:first-child:before{content:none}.mad-design .dash-table:has(td[data-label]) td:not([data-label]){display:block}.mad-design .dash-table:has(td[data-label]) td:has(>.dash-row-actions:first-child){inline-size:auto;padding:var(--space-3) var(--space-3-5);white-space:normal;display:block}.mad-design .dash-table:has(td[data-label]) td[data-label]:has(>.dash-row-actions:first-child):before{content:none}.mad-design .dash-table:has(td[data-label]) .dash-row-actions{flex-wrap:wrap;justify-content:flex-start}.mad-design .dash-table:has(td[data-label]) .dash-row-actions>.dash-action{flex:8rem}.mad-design .dash-table:has(td[data-label]) .dash-table__subline{margin-block-start:2px}.mad-design .dash-table:has(td[data-label]) .dash-table__empty{padding:var(--space-6) var(--space-4)}}.mad-design .dash-badge{align-items:center;gap:var(--space-1-5);border:1px solid color-mix(in oklab, currentcolor 55%, transparent);font-family:var(--f-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;display:inline-flex}.mad-design .dash-badge--success{background:color-mix(in oklab, var(--success) 10%, var(--card));color:var(--success)}.mad-design .dash-badge--error{background:color-mix(in oklab, var(--destructive) 9%, var(--card));color:var(--destructive)}.mad-design .dash-badge--warning{background:color-mix(in oklab, var(--chart-5) 10%, var(--card));color:var(--chart-5)}.mad-design .dash-badge--neutral{background:var(--muted);color:var(--muted-foreground)}.mad-design .dash-badge--accent{background:var(--accent);color:var(--accent-foreground)}.mad-design .dash-band{gap:var(--space-4);display:grid}@container (min-width:900px){.mad-design .dash-band{grid-template-columns:4fr 3fr;align-items:start}}.mad-design .dash-state{justify-items:center;gap:var(--space-3-5);text-align:center;padding:clamp(40px,10cqi,96px) 20px;display:grid}.mad-design .dash-state__eyebrow{font-family:var(--f-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--chart-2);margin:0}.mad-design .dash-state h2,.mad-design .dash-state h1{font-family:var(--f-display);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;font-size:clamp(28px,6cqi,44px);line-height:.95}.mad-design .dash-state p:not(.dash-state__eyebrow){max-inline-size:52ch;color:var(--muted-foreground);font-size:var(--text-base);margin:0;line-height:1.6}.mad-design .dash-state__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mad-design .dash-action,.mad-design .dash-item-actions summary,.mad-design .dash-signin__form>button[type=submit]{gap:var(--control-gap);min-block-size:44px;max-inline-size:100%;padding-inline:var(--space-4);border:1px solid var(--action-border);border-radius:var(--radius-md);background:var(--action-surface);color:var(--foreground);box-shadow:var(--action-shadow);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:.005em;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-interactive) var(--ease-interactive), border-color var(--duration-interactive) var(--ease-interactive), color var(--duration-interactive) var(--ease-interactive), box-shadow var(--duration-interactive) var(--ease-interactive), scale var(--duration-interactive) var(--ease-interactive);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.mad-design :is(.dash-action,.dash-signin__form>button[type=submit]):not(:disabled,[aria-disabled=true]):active{scale:.96}.mad-design .dash-action[aria-disabled=true]{opacity:.7;cursor:progress}.mad-design .dash-action--primary,.mad-design .dash-signin__form>button[type=submit]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--action-shadow-primary)}.mad-design .dash-action--danger{box-shadow:var(--action-shadow-primary)}.mad-design :is(.dash-action,.dash-tabs button,.dash-signin__form>button[type=submit]):disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.mad-design :is(.dash-action,.dash-tabs button,.dash-topbar__menu,.dash-topbar__collapse,.dash-topbar__site,.dash-sidebar__nav a,.dash-sidebar__close,.dash-disclosure>summary,.dash-item-actions summary,.dash-settings-nav a):not(:disabled):active{border-color:var(--action-active);background:var(--action-active);color:var(--accent-foreground)}.mad-design .dash-action--primary:not(:disabled):active,.mad-design .dash-tabs button:is([aria-selected=true],[aria-pressed=true]):not(:disabled):active,.mad-design .dash-settings-nav a[aria-current=page]:active,.mad-design .dash-signin__form>button[type=submit]:not(:disabled):active{border-color:var(--action-primary-active);background:var(--action-primary-active);color:var(--primary-foreground)}.mad-design .dash-action--danger:not(:disabled):active{border-color:var(--action-destructive-active);background:var(--action-destructive-active);color:var(--destructive-foreground)}.mad-design .dash-sidebar__signout:active{background:var(--sidebar-hover);color:var(--sidebar-danger)}.mad-design .dash-sidebar__nav a:not([aria-current=page]):active,.mad-design .dash-sidebar__close:active{border-color:var(--sidebar-border);background:var(--sidebar-hover);color:var(--sidebar-foreground)}.mad-design .dash-sidebar__nav a[aria-current=page]:active{background:var(--action-primary-active);color:var(--primary-foreground)}.mad-design .dash-item-image-editor__controls input[type=file]::file-selector-button:active{background:var(--action-active)}@media (hover:hover) and (pointer:fine){.mad-design .dash-topbar :is(a,button):hover{border-color:var(--action-hover);background:var(--action-hover);color:var(--accent-foreground)}.mad-design .dash-sidebar__nav a:not([aria-current=page]):hover,.mad-design .dash-sidebar__close:hover{border-color:var(--sidebar-border);background:var(--sidebar-hover);color:var(--sidebar-foreground)}.mad-design .dash-sidebar__nav a:hover svg{color:currentColor}.mad-design .dash-sidebar__signout:hover{background:var(--sidebar-hover);color:var(--sidebar-danger)}.mad-design .dash-sidebar__brand:hover{color:var(--sidebar-foreground)}.mad-design .dash-action:not(:disabled,[aria-disabled=true]):hover,.mad-design .dash-item-actions summary:hover{border-color:var(--action-hover-border);background:var(--action-hover);color:var(--accent-foreground);box-shadow:var(--action-shadow-hover)}.mad-design .dash-tabs button:not(:disabled):hover,.mad-design .dash-settings-nav a:hover{border-color:var(--action-hover-border);background:var(--action-hover);color:var(--accent-foreground)}.mad-design .dash-action--primary:not(:disabled,[aria-disabled=true]):hover{border-color:var(--action-primary-hover);background:var(--action-primary-hover);color:var(--primary-foreground);box-shadow:var(--action-shadow-primary-hover)}.mad-design .dash-tabs button:is([aria-selected=true],[aria-pressed=true]):not(:disabled):hover,.mad-design .dash-settings-nav a[aria-current=page]:hover,.mad-design .dash-signin__form>button[type=submit]:not(:disabled):hover{border-color:var(--action-primary-hover);background:var(--action-primary-hover);color:var(--primary-foreground)}.mad-design .dash-action--danger:not(:disabled,[aria-disabled=true]):hover{border-color:var(--action-destructive-hover);background:var(--action-destructive-hover);color:var(--destructive-foreground)}.mad-design.dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled):hover{border-color:var(--control-border-hover)}.mad-design .dash-disclosure>summary:hover{background:var(--action-hover);color:var(--accent-foreground)}.mad-design .dash-disclosure--create>summary:hover{background:var(--action-primary-hover);color:var(--primary-foreground)}.mad-design .dash-item-image-editor__controls input[type=file]::file-selector-button:hover{background:var(--action-hover)}.mad-design .dash-main :where(a:not(.dash-action)):hover{color:var(--link-hover);text-decoration-thickness:3px}}.mad-design .dash-form{gap:var(--stack-gap);max-inline-size:36rem;display:grid}.mad-design .dash-form label{gap:var(--space-1-5);font-family:var(--f-body);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;display:grid}.mad-design .dash-form-field{gap:var(--space-1-5);min-inline-size:0;display:grid}.mad-design .dash-form input:not([type=checkbox]),.mad-design .dash-form select,.mad-design .dash-form textarea,.mad-design .dash-filter-grid input,.mad-design .dash-filter-grid select,.mad-design .dash-note-form textarea,.mad-design .dash-danger-zone input,.mad-design .dash-rule input,.mad-design .dash-rule select{min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-lg)}.mad-design .dash-form textarea,.mad-design .dash-note-form textarea{min-block-size:88px;padding-block:var(--space-2-5);resize:vertical}.mad-design :is(.dash-form,.dash-filter-grid,.dash-note-form,.dash-danger-zone,.dash-rule) :is(input,select,textarea):user-invalid{border-color:var(--destructive)}.mad-design .dash-form input:read-only{background:var(--muted);color:var(--muted-foreground)}.mad-design .dash-form__hint{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);font-family:var(--f-body,inherit);letter-spacing:normal;text-transform:none;font-weight:var(--weight-regular);margin:0}.mad-design .dash-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mad-design .dash-form__actions p{margin:0}.mad-design .dash-form--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;max-inline-size:none}.mad-design .dash-form--grid label,.mad-design .dash-filter-grid label,.mad-design .dash-danger-zone label,.mad-design .dash-rule label{gap:var(--space-1-5);font-size:var(--text-base);font-weight:var(--weight-medium);display:grid}.mad-design .dash-form__actions--full{grid-column:1/-1}.mad-design .dash-disclosure{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--surface-shadow);overflow:hidden}.mad-design .dash-disclosure>summary{align-items:center;gap:var(--space-3);min-block-size:52px;padding-inline:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;display:flex}.mad-design .dash-disclosure>summary:after{content:"";block-size:8px;inline-size:8px;transition:transform var(--duration-interactive) var(--ease-interactive);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-start:auto;transform:rotate(45deg)}.mad-design .dash-disclosure[open]>summary:after{transform:rotate(225deg)}.mad-design .dash-disclosure--create{border-color:var(--primary);box-shadow:var(--action-shadow-primary)}.mad-design .dash-disclosure--create>summary{min-block-size:56px;padding-inline:var(--space-5) var(--space-6);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-lg)}.mad-design .dash-disclosure--create>summary:before{content:"+";background:var(--action-glyph-well);block-size:24px;inline-size:24px;font-size:var(--text-xl);font-weight:var(--weight-semibold);border-radius:999px;flex:none;place-items:center;line-height:1;display:inline-grid}.mad-design .dash-disclosure--create[open]>summary:before{content:"–"}.mad-design .dash-disclosure--create>summary:after{border-color:var(--primary-foreground)}.mad-design .dash-disclosure>:not(summary){padding:var(--space-5);border-block-start:1px solid var(--border);margin:0}.mad-design .dash-disclosure__meta{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.mad-design .dash-disclosure__copy{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-normal);display:grid}.mad-design .dash-disclosure__copy p{margin:0}.mad-design .dash-notice{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab, var(--chart-2) 42%, var(--border));border-radius:var(--radius-md);background:color-mix(in oklab, var(--chart-2) 9%, var(--card));font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:anywhere;border-inline-start-width:4px;margin:0}.mad-design .dash-notice--error{border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 9%, var(--card))}.mad-design .dash-filter-grid{gap:var(--stack-gap);padding:var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.mad-design .dash-table-toolbar{background:var(--card);align-items:end}.mad-design .dash-filter-grid__search{grid-column:1/-1}@container (min-width:700px){.mad-design .dash-filter-grid:has(>.dash-filter-grid__search){grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.mad-design .dash-filter-grid__search{grid-column:1}}.mad-design .dash-filter-grid__advanced{background:var(--secondary);grid-column:1/-1}.mad-design .dash-filter-grid__advanced>.dash-filter-grid__advanced-fields{gap:var(--stack-gap);padding:var(--space-4);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.mad-design .dash-filter-grid__actions{gap:var(--space-2-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.mad-design .dash-table__link{color:var(--foreground);font-weight:var(--weight-bold);text-underline-offset:3px;text-decoration-thickness:2px}.mad-design .dash-table__subline{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:break-word;margin-block-start:3px;display:block}.mad-design .dash-table__id,.mad-design .dash-table td.dash-table__id{overflow-wrap:anywhere}.mad-design .dash-pagination{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.mad-design .dash-pagination>span{overflow-wrap:anywhere;text-align:center;min-inline-size:0}.mad-design .dash-pagination .dash-action,.mad-design .dash-row-actions .dash-action,.mad-design .dash-rule>.dash-action{min-block-size:44px;padding-inline:var(--space-3-5);font-size:var(--text-sm)}.mad-design .dash-card__value--small{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.5rem}.mad-design .dash-featured-modifier{gap:var(--space-2);display:grid}.mad-design .dash-featured-modifier__caution,.mad-design .dash-featured-modifier__usage{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.mad-design .dash-featured-modifier__usage{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mad-design .dash-featured-items{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.mad-design .dash-featured-items summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;font-size:var(--text-base);font-weight:var(--weight-medium);display:flex}.mad-design .dash-featured-items__group{border:0;margin:0;padding:0}.mad-design .dash-featured-items__count,.mad-design .dash-featured-items__help{color:var(--muted-foreground);font-size:var(--text-sm)}.mad-design .dash-featured-items__help{margin:0}.mad-design .dash-featured-items summary::-webkit-details-marker{display:none}.mad-design .dash-featured-items summary{list-style:none}.mad-design .dash-featured-items__caret{flex:none;block-size:1rem;inline-size:1rem;transition:transform .16s}.mad-design .dash-featured-items[open] .dash-featured-items__caret{transform:rotate(90deg)}.mad-design .dash-featured-items__cta{padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--foreground);background:var(--secondary);border-radius:999px;margin-inline-start:auto}.mad-design .dash-featured-items__choices{gap:var(--space-3);display:grid}.mad-design .dash-featured-items__selected{gap:var(--space-1-5);padding:var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);margin:0;list-style:none;display:grid}.mad-design .dash-featured-items__selected-item{align-items:center;gap:var(--space-2-5);min-block-size:44px;display:flex}.mad-design .dash-featured-items__selected-rank{block-size:1.5rem;inline-size:1.5rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary-foreground);background:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.mad-design .dash-featured-items__selected-photo,.mad-design .dash-featured-choice__photo{border:1px solid var(--border);border-radius:var(--radius-md);object-fit:cover;block-size:3.5rem;inline-size:3.5rem;font-size:var(--text-xs);flex:none}.mad-design .dash-featured-items__selected-photo.dash-media-row__placeholder>span,.mad-design .dash-featured-choice__photo.dash-media-row__placeholder>span{display:none}.mad-design .dash-featured-items__selected-name{min-inline-size:0;font-weight:var(--weight-medium);flex:auto}.mad-design .dash-featured-items__selected .dash-action{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--text-sm)}.mad-design .dash-featured-items__search{gap:var(--space-1-5);max-inline-size:28rem;display:grid}.mad-design .dash-featured-items__category{gap:var(--space-2);display:grid}.mad-design .dash-featured-items__category-name{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0}.mad-design .dash-featured-items__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.mad-design .dash-form label.dash-featured-choice{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card,var(--background))}.mad-design .dash-form label.dash-featured-choice--on{border-color:var(--primary);background:var(--muted)}.mad-design .dash-featured-choice__body{gap:2px;min-inline-size:0;display:grid}.mad-design .dash-featured-choice__name{font-weight:var(--weight-medium)}.mad-design .dash-featured-choice__price{font-size:var(--text-sm);color:var(--muted-foreground)}.mad-design .dash-form label.dash-check{align-items:center;gap:var(--space-2-5);flex-direction:row;min-block-size:44px;display:flex}.mad-design .dash-check input{min-block-size:20px;min-inline-size:20px;margin:0}.mad-design .dash-note-form{gap:var(--space-2-5);display:grid}.mad-design .dash-note-form label{font-size:var(--text-base);font-weight:var(--weight-medium)}.mad-design .dash-note-form .dash-action{justify-self:start}.mad-design .dash-timeline{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.mad-design .dash-timeline li{gap:var(--space-1-5);padding:var(--space-3-5) var(--space-4);background:var(--card);display:grid}.mad-design .dash-timeline li+li{border-block-start:1px solid var(--border)}.mad-design .dash-timeline p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.mad-design .dash-timeline span{color:var(--muted-foreground);font-size:var(--text-sm)}.mad-design .dash-panel__body--timeline{padding-block-start:0}.mad-design .dash-panel__body--timeline .dash-pagination{border-block-start:0;padding-inline:0}.mad-design .dash-timeline .dash-timeline__empty{padding-block:var(--space-8);color:var(--muted-foreground);text-align:center}.mad-design .dash-disclosure--danger{border-color:var(--destructive)}.mad-design .dash-danger-zone{gap:var(--space-3-5);display:grid}.mad-design .dash-danger-zone h2,.mad-design .dash-danger-zone p{margin:0}.mad-design .dash-danger-zone label{max-inline-size:26rem}.mad-design .dash-action--danger{border-color:var(--destructive);background:var(--destructive);color:var(--destructive-foreground);justify-self:start}.mad-design :is(.dash-band,.dash-cards,.dash-form--grid,.dash-rule__grid)>*,.mad-design :is(.dash-form,.dash-filter-grid,.dash-toolbar,.dash-segment-form)>*{min-inline-size:0}.mad-design .dash-workspace-panel,.mad-design .dash-segment-form,.mad-design .dash-segment-fields,.mad-design .dash-stack{gap:var(--space-4);min-inline-size:0;display:grid}.mad-design .dash-segment-fields{border:0;margin:0;padding:0}.mad-design .dash-workspace-panel[hidden]{display:none}.mad-design .dash-stack hr{border:0;border-block-start:1px solid var(--border);inline-size:100%;margin:0}.mad-design .dash-stack h3{margin:0 0 var(--space-1-5);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.mad-design .dash-rule{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);margin:0;display:grid}.mad-design .dash-rule legend{padding-inline:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.mad-design .dash-rule__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.mad-design .dash-preview{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.mad-design .dash-preview :is(p,ul){margin-block-end:0}.mad-design .dash-preview :is(a,li){overflow-wrap:anywhere}.mad-design .dash-inline-editor{border-block-start:1px solid var(--border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.mad-design .dash-row-actions{gap:var(--control-gap);flex-wrap:wrap;display:flex}.mad-design .dash-live-status{align-items:center;gap:var(--space-2-5) var(--space-4);padding:var(--space-3-5) var(--space-5);border-block-end:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mad-design .dash-settings-layout{gap:var(--space-6);min-inline-size:0;display:grid}.mad-design .dash-settings-nav{gap:var(--space-1);max-inline-size:100%;border-block-end:1px solid var(--border);padding-block-end:var(--space-3);display:flex;overflow-x:auto}.mad-design .dash-settings-nav a{min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.mad-design .dash-settings-nav a[aria-current=page]{box-shadow:inset 0 0 0 2px var(--foreground);background:var(--primary);color:var(--primary-foreground);font-weight:var(--weight-semibold)}.mad-design .dash-settings-section{min-inline-size:0}.mad-design .dash-settings-section__header{border-block-end:1px solid var(--border);padding-block-end:var(--space-4)}.mad-design .dash-settings-section__header hgroup{gap:var(--space-1);display:grid}.mad-design .dash-settings-section__header :is(h2,p){margin:0}.mad-design .dash-settings-section__header h2{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.mad-design .dash-settings-section__header p{max-inline-size:60ch;color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-normal)}.mad-design .dash-settings-section__body{padding-block-start:var(--space-4)}.mad-design .dash-settings-section .dash-form>label{border-block-end:1px solid var(--border);padding-block-end:var(--space-4)}.mad-design .dash-settings-content,.mad-design .dash-rewards-program{gap:var(--space-8);min-inline-size:0;display:grid}.mad-design .dash-rewards-program{gap:var(--space-6)}.mad-design .dash-rewards-program-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.mad-design .dash-rewards-program-summary>div{gap:var(--space-1-5);padding:var(--space-4);background:var(--card);box-shadow:0 0 0 1px var(--border);display:grid}.mad-design .dash-rewards-program-summary :is(dt,dd){margin:0}.mad-design .dash-rewards-program-summary dt{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.mad-design .dash-rewards-program-summary dd{font-family:var(--f-mono);font-size:var(--text-base);overflow-wrap:anywhere}@container dash-main (min-width:42rem){.mad-design .dash-rewards-program-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.mad-design .dash-rewards-page{gap:var(--space-6);min-inline-size:0;display:grid}.mad-design .dash-rewards-monitor{gap:var(--space-4);min-inline-size:0;display:grid}.mad-design .dash-section-header{justify-content:space-between;align-items:center;gap:var(--space-2-5) var(--space-4);flex-wrap:wrap;display:flex}.mad-design .dash-section-header hgroup{gap:var(--space-1);min-inline-size:0;display:grid}.mad-design .dash-section-header h2{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.mad-design .dash-section-header p{color:var(--muted-foreground);font-size:var(--text-md);margin:0}.mad-design .dash-metric-grid__hint{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.mad-design .dash-panel__notice{padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--border);background:var(--muted);color:var(--foreground);font-size:var(--text-md);margin:0}.mad-design p.dash-panel__body{color:var(--muted-foreground);font-size:var(--text-base);margin:0}.mad-design .dash-rewards-cards{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1px;display:grid;overflow:hidden}.mad-design .dash-rewards-cards>div{gap:var(--space-1-5);min-inline-size:0;padding:var(--space-4);background:var(--card);box-shadow:0 0 0 1px var(--border);border:0;border-radius:0;display:grid}.mad-design .dash-rewards-cards span{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.mad-design .dash-rewards-cards strong{font-family:var(--f-mono);font-size:var(--text-lg);overflow-wrap:anywhere}.mad-design .dash-dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);max-block-size:min(90dvb,48rem);inline-size:min(100% - 2rem,34rem);color:var(--card-foreground);box-shadow:0 1.5rem 4rem color-mix(in oklab, var(--foreground) 18%, transparent);overscroll-behavior:contain;padding:0}.mad-design .dash-dialog::backdrop{background:var(--surface-overlay)}.mad-design .dash-dialog__body,.mad-design .dash-dialog__result{gap:var(--space-4);display:grid}.mad-design .dash-dialog__body{padding:clamp(1rem,4vw,1.5rem)}.mad-design .dash-dialog__body :is(h2,p){margin:0}.mad-design .dash-dialog__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.mad-design .dash-check--confirmation{padding:var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}@container (min-width:760px){.mad-design .dash-settings-layout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:3rem}.mad-design .dash-settings-nav{border-block-end:0;padding-block-end:0;display:grid;position:sticky;inset-block-start:5rem;overflow:visible}}.mad-design .dash-media-list{margin:0;padding:0;list-style:none}.mad-design .dash-media-row{align-items:flex-start;gap:var(--space-5);min-inline-size:0;padding:var(--space-5);grid-template-columns:7rem minmax(0,1fr) 10rem;display:grid}.mad-design .dash-media-row+.dash-media-row{border-block-start:1px solid var(--border)}.mad-design .dash-media-row__image{border:1px solid var(--border);border-radius:var(--radius-lg);object-fit:cover;block-size:7rem;inline-size:7rem}.mad-design .dash-media-row__placeholder{align-content:center;justify-items:center;gap:var(--space-1);background:linear-gradient(135deg, var(--secondary), color-mix(in oklab, var(--primary) 8%, var(--secondary)));color:var(--muted-foreground);font-family:var(--f-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;border-style:dashed;display:grid}.mad-design .dash-media-row__content{gap:var(--control-gap);flex:1;min-inline-size:0;display:grid}.mad-design .dash-media-row__heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.mad-design .dash-media-row__heading h2,.mad-design .dash-media-row__description,.mad-design .dash-media-row__facts{margin:0}.mad-design .dash-media-row__heading h2{min-inline-size:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.mad-design .dash-media-row__price{font-family:var(--f-mono);font-size:var(--text-base);font-weight:var(--weight-semibold);flex:none}.mad-design .dash-media-row__description{max-inline-size:70ch;color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-normal)}.mad-design .dash-media-row__badges{gap:var(--space-1-5);flex-wrap:wrap;min-inline-size:0;display:flex}.mad-design .dash-media-row__facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;min-inline-size:0;display:flex}.mad-design .dash-media-row__facts>div{gap:var(--space-0-5);min-inline-size:0;display:grid}.mad-design .dash-media-row__facts dt{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.mad-design .dash-media-row__facts dd{font-family:var(--f-mono);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.mad-design .dash-item-options{gap:var(--space-2);min-inline-size:0;display:grid}.mad-design .dash-item-options h3,.mad-design .dash-item-options p,.mad-design .dash-item-options ul{margin:0}.mad-design .dash-item-options h3{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.mad-design .dash-item-options__groups,.mad-design .dash-item-options__modifiers{gap:var(--space-1-5);padding:0;list-style:none;display:grid}.mad-design .dash-item-options__modifiers{border-inline-start:1px solid var(--border);margin-block-start:var(--space-1);padding-inline-start:var(--space-4)}.mad-design .dash-item-options__group,.mad-design .dash-item-options__modifiers li{align-items:center;gap:var(--space-1-5) var(--space-2);min-inline-size:0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mad-design .dash-item-options__heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mad-design .dash-item-options__choices{gap:0;padding:0;list-style:none;display:grid}.mad-design .dash-item-options__choices .dash-check{align-items:center;gap:var(--space-2-5);min-block-size:44px;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mad-design .dash-item-options__choices .dash-check input{min-block-size:20px;min-inline-size:20px;margin:0}.mad-design .dash-item-options__delta{font-family:var(--f-mono);color:var(--muted-foreground)}.mad-design .dash-media-row__actions{gap:var(--control-gap);min-inline-size:0;display:grid}.mad-design .dash-media-row__actions>.dash-action,.mad-design .dash-item-actions,.mad-design .dash-item-actions summary,.mad-design .dash-item-actions__menu .dash-action{inline-size:100%}.mad-design .dash-item-actions{min-inline-size:0}.mad-design .dash-item-actions summary{font-size:var(--text-md);font-weight:var(--weight-semibold);list-style:none}.mad-design .dash-item-actions summary::-webkit-details-marker{display:none}.mad-design .dash-item-actions[open] summary{border-color:var(--foreground)}.mad-design .dash-item-actions__menu{gap:var(--control-gap);padding-block-start:var(--space-2);display:grid}.mad-design .dash-item-actions__menu .dash-action{padding-block:var(--space-2);line-height:var(--leading-tight);white-space:normal}.mad-design .dash-catalog-actions{align-items:center;gap:var(--space-3) var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--border);background:var(--secondary);grid-template-columns:minmax(0,1fr) auto;display:grid}.mad-design .dash-catalog-actions :is(p,strong){margin:0}.mad-design .dash-catalog-actions>[role=status],.mad-design .dash-catalog-actions>[role=alert]{font-size:var(--text-base);grid-column:1/-1}.mad-design .dash-catalog-actions>[role=alert],.mad-design .dash-item-mutation [role=alert],.mad-design .dash-featured-feedback[role=alert]{color:var(--destructive)}.mad-design .dash-featured-feedback{font-size:var(--text-base);margin:0}.mad-design .dash-featured-editor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-inline-size:0;box-shadow:var(--surface-shadow);overflow:hidden}.mad-design .dash-featured-editor .dash-panel__body,.mad-design .dash-featured-form,.mad-design .dash-featured-preview{gap:var(--space-4);min-inline-size:0;display:grid}.mad-design .dash-featured-preview :is(h3,ol,p),.mad-design .dash-featured-candidates :is(h3,ul),.mad-design .dash-featured-slots{margin:0}.mad-design .dash-featured-preview ol,.mad-design .dash-featured-candidates ul,.mad-design .dash-featured-slots{padding:0;list-style:none}.mad-design .dash-featured-preview li,.mad-design .dash-featured-candidates li{justify-content:space-between;align-items:center;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.mad-design .dash-featured-preview li>:first-child{inline-size:2rem;font-family:var(--f-mono);color:var(--muted-foreground)}.mad-design .dash-featured-preview li>strong{overflow-wrap:anywhere;flex:1;min-inline-size:0}.mad-design .dash-featured-slots{gap:var(--space-3);display:grid}.mad-design .dash-featured-slots>li{align-items:end;gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(12rem,1fr) minmax(0,auto);display:grid}.mad-design .dash-featured-slots label{gap:var(--space-1-5);min-inline-size:0;font-size:var(--text-base);font-weight:var(--weight-semibold);display:grid}.mad-design .dash-featured-slots select{min-block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-lg)}.mad-design .dash-featured-candidates{gap:var(--space-2);min-inline-size:0;display:grid}.mad-design .dash-featured-candidates li>span:first-child{gap:var(--space-1);min-inline-size:0;display:grid}.mad-design .dash-featured-candidates small{color:var(--muted-foreground)}.mad-design .dash-item-mutation{justify-items:start;gap:var(--space-1);inline-size:100%;display:grid}.mad-design .dash-item-mutation :is(p,[role=status],[role=alert]){font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.mad-design .dash-media-row__actions>.dash-item-mutation--announcement{grid-column:1/-1}.mad-design .dash-side-editor{gap:var(--stack-gap);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--secondary);flex:1 0 100%;grid-column:1/-1;display:grid}.mad-design .dash-side-editor :is(h3,h4,p){margin:0}.mad-design .dash-side-editor__header,.mad-design .dash-side-slots__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.mad-design .dash-side-editor__header>div,.mad-design .dash-side-slots__header>div{gap:var(--space-1);min-inline-size:0;display:grid}.mad-design .dash-side-editor__forms{gap:var(--stack-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.mad-design .dash-item-image-editor{gap:var(--stack-gap);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:12rem minmax(0,1fr);display:grid}.mad-design .dash-item-image-editor__preview,.mad-design .dash-item-image-editor__preview :is(img,.dash-item-image-editor__image){block-size:12rem;inline-size:12rem}.mad-design .dash-item-image-editor__preview :is(img,.dash-item-image-editor__image){border:1px solid var(--border);border-radius:var(--radius-lg);object-fit:cover}.mad-design .dash-item-image-editor__controls{align-content:start;justify-items:start;gap:var(--space-3);min-inline-size:0;display:grid}.mad-design .dash-item-image-editor__controls>div:first-child{gap:var(--space-1);display:grid}.mad-design .dash-item-image-editor__controls>label,.mad-design .dash-form__heading{font-family:var(--f-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.mad-design .dash-media-row__placeholder>svg{opacity:.7;block-size:1.75rem;inline-size:1.75rem}.mad-design .dash-item-image-editor__preview img[data-fit=contain]{object-fit:contain;background:var(--secondary)}.mad-design .dash-photo-dropzone{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-3);border:1px dashed var(--action-border);border-radius:var(--radius-md);transition:background-color var(--duration-interactive) var(--ease-interactive), border-color var(--duration-interactive) var(--ease-interactive);display:grid}.mad-design .dash-photo-dropzone[data-active]{border-color:var(--ring);background:var(--accent)}.mad-design .dash-photo-dropzone>.dash-form__hint{margin:0}.mad-design .dash-photo-crop{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);margin:0;display:grid}.mad-design .dash-photo-crop>legend{padding-inline:var(--space-1);font-family:var(--f-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.mad-design .dash-photo-crop>label:not(.dash-photo-crop__original){font-size:var(--text-base);font-weight:var(--weight-semibold)}.mad-design .dash-photo-crop input[type=range]{min-block-size:44px;inline-size:100%;accent-color:var(--chart-1)}.mad-design .dash-photo-crop__original{align-items:center;gap:var(--space-2);min-block-size:44px;font-size:var(--text-base);display:flex}.mad-design .dash-photo-crop__original input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--chart-1)}.mad-design .dash-item-image-editor__controls input[type=file]{min-block-size:44px;inline-size:100%;min-inline-size:0;padding:var(--space-1-5);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit}.mad-design .dash-item-image-editor__controls input[type=file]::file-selector-button{min-block-size:32px;padding-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--secondary);color:var(--foreground);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-interactive) var(--ease-interactive), color var(--duration-interactive) var(--ease-interactive);border:0;margin-inline-end:var(--space-3)}.mad-design .dash-item-image-editor__controls :is([role=status],[role=alert]){font-size:var(--text-md);margin:0}.mad-design .dash-item-editor__form{max-inline-size:none}.mad-design .dash-form__heading{grid-column:1/-1;margin:0}.mad-design .dash-side-flag,.mad-design .dash-side-slots{align-content:start;justify-items:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:grid}.mad-design .dash-side-flag>label{align-items:center;gap:var(--space-2);min-block-size:44px;font-weight:var(--weight-semibold);display:flex}.mad-design .dash-side-flag input{block-size:1.25rem;inline-size:1.25rem}.mad-design .dash-side-slots{justify-items:stretch}.mad-design .dash-side-slots__list{gap:var(--space-3);min-inline-size:0;display:grid}.mad-design .dash-side-slot{align-items:end;gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.mad-design .dash-side-slot legend{padding-inline:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-bold)}.mad-design .dash-side-slot label{gap:var(--space-1-5);min-inline-size:0;font-size:var(--text-sm);font-weight:var(--weight-medium);display:grid}.mad-design .dash-side-slot select{min-block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit;font-size:var(--text-lg)}.mad-design .dash-side-editor [role=alert]{color:var(--destructive);font-size:var(--text-base)}.mad-design .dash-side-editor [role=status]{font-size:var(--text-base)}.mad-design .dash-media-list__empty{padding:var(--space-8) var(--space-5);color:var(--muted-foreground);text-align:center;margin:0}@media (max-width:520px){.mad-design .dash-catalog-actions,.mad-design .dash-featured-slots>li{grid-template-columns:minmax(0,1fr)}.mad-design .dash-media-row{gap:var(--space-3-5);padding-inline:var(--space-4);grid-template-columns:4.75rem minmax(0,1fr)}.mad-design .dash-media-row__image{block-size:4.75rem;inline-size:4.75rem}.mad-design .dash-media-row__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mad-design .dash-menu-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mad-design .dash-menu-summary__metric:nth-child(3){border-inline-start:0}.mad-design .dash-menu-summary__metric:nth-child(n+3){border-block-start:1px solid var(--border)}.mad-design .dash-side-editor__forms,.mad-design .dash-side-slot,.mad-design .dash-item-image-editor{grid-template-columns:minmax(0,1fr)}.mad-design .dash-item-image-editor__preview,.mad-design .dash-item-image-editor__preview :is(img,.dash-item-image-editor__image){aspect-ratio:1;block-size:auto;inline-size:min(100%,16rem)}}@media (min-width:521px) and (max-width:760px){.mad-design .dash-media-row{grid-template-columns:6rem minmax(0,1fr)}.mad-design .dash-media-row__image{block-size:6rem;inline-size:6rem}.mad-design .dash-media-row__actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}.mad-design .dash-order-filter{align-items:center;gap:var(--space-2);flex:0 19rem;min-inline-size:0;display:flex}.mad-design .dash-order-filter>label{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.mad-design .dash-toolbar--filters .dash-order-filter>select{flex:auto}@media (pointer:fine){.mad-design .dash-toolbar--filters select{min-block-size:2.25rem;font-size:var(--text-base)}}.mad-design :is(.dash-order-customer,.dash-order-meta){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;max-inline-size:22rem;display:block;overflow:hidden}.mad-design .dash-order-meta{gap:var(--space-1-5);display:flex}.mad-design .dash-order-meta>span{flex:none}.mad-design .dash-order-meta>.dash-order-ref{text-overflow:ellipsis;flex:0 auto;min-inline-size:0;overflow:hidden}.mad-design .dash-order-cell{min-inline-size:12rem}.mad-design .dash-order-cell__lines{grid-template-columns:minmax(0,max-content);display:grid}.mad-design .dash-order-status{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-inline-size:8.5rem;display:flex}.mad-design .dash-order-status>.dash-table__subline{flex-basis:100%}.mad-design .dash-order-status time{white-space:nowrap}.mad-design .dash-order-when>span{display:block}.mad-design .dash-order-money{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.mad-design .dash-order-action>svg{block-size:1rem;inline-size:1rem}.mad-design .dash-order-action--ready{border-color:color-mix(in oklab, var(--success) 45%, var(--card));background:color-mix(in oklab, var(--success) 9%, var(--card));color:var(--success)}.mad-design .dash-row-actions .dash-order-action--ready:not([aria-disabled=true]):active{border-color:color-mix(in oklab, var(--success) 82%, var(--foreground));background:color-mix(in oklab, var(--success) 82%, var(--foreground));color:var(--card)}.mad-design .dash-order-action--details{border-color:var(--border);box-shadow:none}@media (hover:hover) and (pointer:fine){.mad-design .dash-row-actions .dash-order-action--ready:not([aria-disabled=true]):hover{border-color:var(--success);background:var(--success);color:var(--card);box-shadow:0 3px 10px color-mix(in oklab, var(--success) 30%, transparent)}}.mad-design .dash-order-action--details>svg{transition:rotate var(--duration-interactive) var(--ease-interactive);margin-inline:0 -.25rem}.mad-design .dash-order-action--details[aria-expanded=true]>svg{rotate:180deg}@container dash-main (max-width:73rem){.mad-design .dash-order-table-wrap .dash-order-updated{display:none}}@container dash-main (max-width:60rem){.mad-design .dash-order-table-wrap{overflow-x:visible}.mad-design .dash-order-table-wrap>.dash-table{min-inline-size:0;padding-block-end:var(--space-3);display:block}.mad-design .dash-order-table-wrap>.dash-table thead{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mad-design .dash-order-table-wrap>.dash-table tbody{display:block}.mad-design .dash-order-table-wrap>.dash-table tbody tr{margin:var(--space-3) var(--space-4) 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"order order total""pickup status status""actions actions actions";display:grid;overflow:hidden}.mad-design .dash-order-table-wrap>.dash-table td{min-inline-size:0;padding:var(--space-2) var(--space-3-5);background:0 0;border:0;display:block}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Order]{grid-area:order;padding-block-start:var(--space-3-5)}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Pre-tip\ total]{font-size:var(--text-lg);text-align:end;grid-area:total;padding-block-start:var(--space-3-5)}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Pickup]{grid-area:pickup}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Status]{text-align:end;grid-area:status}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Updated]{display:none}.mad-design .dash-order-table-wrap .dash-order-status time{white-space:normal}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Status] .dash-order-status{text-align:end;justify-content:flex-end;min-inline-size:0}.mad-design .dash-order-table-wrap>.dash-table :is(td[data-cell=Pickup],td[data-cell=Status]):before{content:attr(data-cell);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-1);display:block}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions]{inline-size:auto;padding-block:var(--space-3);border-block-start:1px solid var(--border);white-space:normal;grid-area:actions;margin-block-start:var(--space-1)}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions] .dash-row-actions{flex-flow:wrap;justify-content:flex-start}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions] .dash-action{flex:8rem}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions] .dash-order-actions__error{text-align:start;max-inline-size:none;margin-inline:0}.mad-design :is(.dash-order-customer,.dash-order-meta){max-inline-size:100%}.mad-design .dash-order-table-wrap>.dash-table tbody tr:has(+.dash-order-detail-row){background:var(--row-hover);border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.mad-design .dash-order-table-wrap>.dash-table tbody tr.dash-order-detail-row{display:block}.mad-design .dash-order-table-wrap>.dash-table tbody tr:has(>.dash-table__empty){display:block}.mad-design .dash-order-table-wrap>.dash-table tbody tr.dash-order-detail-row{background:var(--row-hover);border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;margin-block-start:0}.mad-design .dash-order-table-wrap>.dash-table .dash-order-detail-row>td{padding:0 var(--space-3) var(--space-3)}.mad-design .dash-order-table-wrap>.dash-table tbody tr:has(>.dash-table__empty){box-shadow:none;background:0 0;border:0}}@container dash-main (min-width:40rem) and (max-width:60rem){.mad-design .dash-order-table-wrap>.dash-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(7rem,auto) minmax(9rem,12rem) minmax(5rem,auto);grid-template-areas:"order pickup status total""actions actions actions actions"}.mad-design .dash-order-table-wrap>.dash-table td:is([data-cell=Pickup],[data-cell=Status]){padding-block-start:var(--space-3-5)}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Status],.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Status] .dash-order-status{text-align:start;justify-content:flex-start}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions] .dash-row-actions{justify-content:flex-end}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions] .dash-action{flex:none}.mad-design .dash-order-table-wrap>.dash-table td[data-cell=Actions] .dash-order-actions__error{text-align:end;margin-inline-start:auto}}.mad-design .dash-order-actions__error{max-inline-size:18rem;margin:var(--space-2) 0 0 auto;color:var(--destructive);font-size:var(--text-sm);text-align:end;white-space:normal}@media (pointer:fine){.mad-design .dash-row-actions .dash-order-action{min-block-size:2.25rem}}.mad-design .dash-table tbody tr:has(+.dash-order-detail-row) td{background:var(--row-hover);border-block-end-color:#0000}.mad-design .dash-table .dash-order-detail-row>td{background:var(--row-hover);padding-block-start:0}@media (hover:hover) and (pointer:fine){.mad-design .dash-table tbody tr.dash-order-detail-row:hover td{background:var(--row-hover)}}.mad-design .dash-order-detail{gap:var(--space-3);min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:grid}.mad-design .dash-order-detail__facts{gap:var(--space-3) var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding-block-end:var(--space-3);display:grid}.mad-design .dash-order-detail__facts dt{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.mad-design .dash-order-detail__facts dd{margin:var(--space-1) 0 0;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.mad-design .dash-order-detail__facts dd.dash-table__mono{font-weight:var(--weight-regular)}.mad-design .dash-order-detail__action{justify-self:start}@media (prefers-reduced-motion:no-preference){.mad-design .dash-order-detail{animation:dash-order-detail-in var(--duration-interactive) var(--ease-interactive)}}@keyframes dash-order-detail-in{0%{opacity:0;translate:0 -4px}}.mad-design .dash-order-detail :is(h3,ul){margin:0}.mad-design .dash-order-detail>ul{gap:var(--space-3);padding:0;list-style:none;display:grid}.mad-design .dash-order-detail>ul>li{gap:var(--space-1-5);min-inline-size:0;display:grid}.mad-design .dash-order-detail>ul>li>div{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.mad-design .dash-order-detail>ul>li>ul{color:var(--muted-foreground);font-size:var(--text-base);padding-inline-start:var(--space-5)}.mad-design .dash-order-detail__note{padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--border);background:var(--background);font-size:var(--text-base);margin:0}.mad-design .dash-order-detail__note-label{color:var(--muted-foreground);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-sm)}.mad-design .dash-campaign-manager{gap:var(--space-4);min-inline-size:0;display:grid}.mad-design .dash-campaign-meta,.mad-design .dash-facts{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.mad-design .dash-campaign-meta>div,.mad-design .dash-facts>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4);background:var(--card);box-shadow:0 0 0 1px var(--border);border:0;border-radius:0;display:grid}.mad-design .dash-campaign-meta dt,.mad-design .dash-facts dt{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.mad-design .dash-campaign-meta dd,.mad-design .dash-facts dd{min-inline-size:0;font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}@container (min-width:691px){.mad-design .dash-campaign-manager{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:520px){.mad-design .dash-main__inner{gap:var(--section-gap);padding-block:20px 48px}.mad-design .dash-page-header>.dash-action,.mad-design .dash-panel__header>.dash-action,.mad-design .dash-page-header__actions{inline-size:100%}.mad-design .dash-page-header__actions>.dash-action{flex:10rem}.mad-design .dash-form__actions{align-items:stretch}.mad-design .dash-form__actions .dash-action{flex:10rem}.mad-design :is(.dash-panel__header,.dash-panel__body,.dash-filter-grid){padding-inline:var(--space-4)}.mad-design .dash-panel__body--flush{padding-inline:0}.mad-design .dash-table:not(:has(td[data-label],td[data-cell])){min-inline-size:36rem}:is(.mad-design .dash-table:not(:has(td[data-label],td[data-cell])) th:first-child,.mad-design .dash-table:not(:has(td[data-label],td[data-cell])) td:first-child){z-index:1;background:var(--card);box-shadow:1px 0 0 var(--border);position:sticky;inset-inline-start:0}.mad-design .dash-table:not(:has(td[data-label],td[data-cell])) th:first-child{background:var(--muted)}.mad-design .dash-table caption{padding-inline:var(--space-4)}.mad-design .dash-table th:first-child,.mad-design .dash-table td:first-child{padding-inline-start:var(--space-4)}.mad-design .dash-table th:last-child,.mad-design .dash-table td:last-child{padding-inline-end:var(--space-4)}.mad-design .dash-pagination{justify-content:center}.mad-design .dash-pagination .dash-action{padding-inline:var(--space-3)}}.mad-design .dash-kitchen-summary{min-inline-size:0}.mad-design .dash-kitchen-board{columns:18rem;column-gap:var(--space-3)}.mad-design .dash-kitchen-board__category{min-inline-size:0;break-inside:avoid;margin-block-end:var(--space-3);display:grid}.mad-design .dash-kitchen-board__category:last-child{margin-block-end:0}.mad-design .dash-kitchen-board--dense .dash-kitchen-board__category{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow);overflow:hidden}.mad-design .dash-kitchen-board__category-head{justify-content:space-between;align-items:baseline;gap:var(--control-gap);padding:var(--space-2-5) var(--space-3);border-block-end:1px solid var(--border);background:var(--secondary);color:var(--foreground);display:flex}.mad-design .dash-kitchen-board__category-head h3{min-inline-size:0;font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.mad-design .dash-kitchen-board__category-head span{font-family:var(--f-mono);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.mad-design .dash-kitchen-board__items{padding:var(--space-2);gap:var(--control-gap);background:var(--muted);margin:0;list-style:none;display:grid}.mad-design .dash-kitchen-board--dense .dash-kitchen-board__item{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:grid}.mad-design .dash-kitchen-board__item--sold-out{background:color-mix(in oklab, var(--destructive) 7%, var(--card))}.mad-design .dash-kitchen-board__item-row{justify-content:space-between;align-items:baseline;gap:var(--space-2-5);display:flex}.mad-design .dash-kitchen-board__item-row>*{min-inline-size:0}.mad-design .dash-kitchen-board__item-name{font-size:var(--text-base);font-weight:var(--weight-bold);overflow-wrap:anywhere;flex:auto;margin:0}.mad-design .dash-kitchen-board__item-row .dash-badge{flex:none}.mad-design .dash-kitchen-board__item-meta{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.mad-design .dash-kitchen-board__tag{font-family:var(--f-mono);font-size:var(--text-xs);color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.mad-design .dash-sidebar--drawer{opacity:0;transition:opacity var(--duration-interactive) var(--ease-interactive), transform var(--duration-interactive) var(--ease-interactive);transform:translate(-1rem)}.mad-design .dash-sidebar--drawer[open]{opacity:1;transform:translate(0)}@starting-style{.mad-design .dash-sidebar--drawer[open]{opacity:0;transform:translate(-1rem)}}}@media (prefers-reduced-motion:reduce){.mad-design :is(.dash-sidebar--rail,.dash-order-action--details>svg){transition:none}}.mad-design .dash-signin{gap:var(--space-5);border:1px solid var(--border);border-block-start:5px solid var(--primary);border-radius:var(--radius-lg);background:var(--card);inline-size:min(100%,26rem);box-shadow:var(--surface-shadow);margin:auto;padding:clamp(20px,5vw,32px);display:grid}.mad-design .dash-signin__title{font-family:var(--f-display);font-weight:var(--weight-regular);font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}.mad-design .dash-signin__intro{color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.mad-design .dash-signin__form{gap:var(--space-4);max-inline-size:none}.mad-design .dash-signin__form>button[type=submit]{inline-size:100%}.mad-design .dash-signin__form>p[role=alert]{color:var(--destructive);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.mad-design .dash-signin__form>button[data-role=reset]{min-block-size:44px;color:var(--foreground);font:inherit;font-size:var(--text-md);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.mad-design .dash-signin__form>button[data-role=reset]:disabled{cursor:not-allowed;color:var(--muted-foreground)}.mad-design .dash-signin__form>p[role=status]{color:var(--muted-foreground);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.mad-design .dash-subheading{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.mad-design .dash-sync-runs td{white-space:nowrap;vertical-align:top}.mad-design .dash-sync-runs .dash-sync-runs__result{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-md);color:var(--muted-foreground)}@container dash-main not (max-width:60rem){.mad-design .dash-sync-runs .dash-sync-runs__result{min-inline-size:16rem;max-inline-size:32rem}}.mad-design .dash-coverage .dash-panel__body,.mad-design .dash-coverage__skeleton{gap:var(--stack-gap);display:grid}.mad-design .dash-coverage__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.mad-design .dash-coverage__stat{gap:var(--space-1);padding:var(--space-3) var(--space-3-5);border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 6px);background:var(--muted);display:grid}.mad-design .dash-coverage__stat dt{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted-foreground)}.mad-design .dash-coverage__stat dd{font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0;line-height:1.5rem}.mad-design .dash-coverage__lists{gap:var(--stack-gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.mad-design .dash-coverage__list{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid}.mad-design .dash-coverage__list h3{align-items:center;gap:var(--space-1-5);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:flex}.mad-design .dash-coverage__list h3 svg{block-size:1rem;inline-size:1rem;color:var(--muted-foreground)}.mad-design .dash-coverage__count{padding:1px var(--space-2);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:999px}.mad-design .dash-coverage__list ul{margin:0;padding:0;list-style:none;display:grid}.mad-design .dash-coverage__list li+li{border-block-start:1px solid var(--border)}.mad-design .dash-coverage__list a{min-block-size:44px;padding:var(--space-2-5) var(--space-2);border-radius:var(--radius);color:var(--foreground);text-underline-offset:3px;overflow-wrap:anywhere;transition:background-color var(--duration-interactive) var(--ease-interactive);text-decoration:underline;display:block}@media (hover:hover) and (pointer:fine){.mad-design .dash-coverage__list a:hover{background:var(--action-hover)}}.mad-design .dash-coverage__empty{color:var(--muted-foreground);margin:0}.mad-design .dash-coverage .dash-notice svg{vertical-align:-.15em}.mad-design .dash-coverage__pointer{margin-block-start:var(--space-4)}.mad-design .dash-skeleton{border-radius:var(--radius);background:var(--border);display:block}.mad-design .dash-skeleton--text{inline-size:60%;block-size:var(--text-sm)}.mad-design .dash-skeleton--value{inline-size:40%;block-size:var(--text-3xl)}.mad-design .dash-skeleton--row{block-size:44px}@media (prefers-reduced-motion:no-preference){.mad-design .dash-skeleton{animation:1.4s ease-in-out infinite dash-skeleton-pulse}@keyframes dash-skeleton-pulse{50%{opacity:.5}}}.mad-design .dash-clover{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);white-space:normal;display:grid}.mad-design .dash-clover :is(p,h3,dl,dd){margin:0}.mad-design .dash-clover__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.mad-design .dash-clover__facts dt{font-weight:var(--weight-semibold)}.mad-design .dash-clover__facts dd{overflow-wrap:anywhere}.mad-design .dash-clover [role=alert]{color:var(--destructive)}.mad-design .dash-activation__checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mad-design .dash-activation__checks li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.dash-schedule{gap:1rem;min-inline-size:0;display:grid}.dash-schedule__days{flex-wrap:wrap;gap:.75rem 1.25rem;min-inline-size:0;display:flex}.dash-weekly-summary{grid-column:1/-1}.mad-design .dash-ordering-pause{gap:var(--space-3);margin-block-end:var(--stack-gap);display:grid}.mad-design .dash-ordering-pause__body{gap:var(--space-3);display:grid}.mad-design .dash-ordering-pause__status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mad-design .dash-ordering-pause__status p,.mad-design .dash-ordering-pause__body>p{margin:0}.mad-design .dash-ordering-pause__status p{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.mad-design .dash-ordering-pause__message:empty{display:none}

