.maestro-shadcn{--font-display:"Wix Madefor Display",ui-sans-serif,system-ui,sans-serif;--font-text:"Wix Madefor Text",ui-sans-serif,system-ui,sans-serif;--font-mono:"Menlo",ui-monospace,SFMono-Regular,Monaco,Consolas,monospace;--color-white:#ffffff;--color-black:#0a0a0a;--neutral-25:#fcfcfa;--neutral-50:#f9f9f6;--neutral-75:#f8f7f2;--neutral-100:#f5f5f0;--neutral-150:#efeee7;--neutral-200:#ecebe4;--neutral-250:#e6e5dd;--neutral-300:#e2e1da;--neutral-350:#d8d7ce;--neutral-400:#d1d0ca;--neutral-450:#c9c8c0;--neutral-500:#aaaaa5;--neutral-600:#989793;--neutral-700:#858581;--neutral-800:#72716e;--neutral-900:#5f5e5c;--neutral-950:#393937;--evergreen-50:#f7ffe5;--evergreen-100:#e8ffba;--evergreen-200:#e0ffa5;--evergreen-300:#cef585;--evergreen-400:#c0ec6e;--evergreen-500:#a5db6d;--evergreen-600:#51985c;--evergreen-700:#27764b;--evergreen-800:#246341;--evergreen-900:#1f4f35;--evergreen-950:#1a3426;--lavender-50:#eff3fe;--lavender-100:#e3e8fd;--lavender-200:#d4dbfc;--lavender-300:#c7cffb;--lavender-400:#bac4f9;--lavender-500:#a6b2f7;--lavender-600:#808ff0;--lavender-700:#5c6bcb;--lavender-800:#3d4a9e;--lavender-900:#2e2f77;--lavender-950:#211e48;--lavender-pale:#bac4f9;--lavender-on-anchor:#2f3b9e;--sunset-on-anchor:#7a2a0e;--evergreen-on-anchor:#2f4a0a;--sunset-50:#fff6f0;--sunset-100:#ffdfd2;--sunset-200:#ffc3ab;--sunset-300:#ffb194;--sunset-400:#ffa07d;--sunset-500:#ff8b62;--sunset-600:#ec673d;--sunset-700:#ec673d;--sunset-800:#d34c24;--sunset-900:#762d15;--sunset-950:#441f06;--gold-50:#fff6eb;--gold-100:#ffecd4;--gold-200:#ffe0b9;--gold-300:#f8d09d;--gold-400:#efba75;--gold-500:#eaad5e;--gold-600:#cc9143;--gold-700:#ae7528;--gold-800:#936629;--gold-900:#6c502b;--gold-950:#40372c;--success-50:#edfdf5;--success-100:#dcf6ea;--success-200:#c3f2de;--success-300:#9eeccc;--success-400:#77edbe;--success-500:#0dd387;--success-600:#07ae7a;--success-700:#059273;--success-800:#027365;--success-900:#02544c;--success-950:#022728;--error-50:#fef5f5;--error-100:#fee2e2;--error-200:#fdcbcb;--error-300:#faa7a7;--error-400:#f67373;--error-500:#f44b4b;--error-600:#e92c2c;--error-700:#b61f1f;--error-800:#971d1d;--error-900:#7d1f1f;--error-950:#440b0b;--warning-50:#fffbeb;--warning-100:#fff5c6;--warning-200:#ffec9a;--warning-300:#ffde61;--warning-400:#ffd047;--warning-500:#f8b200;--warning-600:#d19a00;--warning-700:#a97907;--warning-800:#94600c;--warning-900:#7a4b0d;--warning-950:#462702;--surface-0:var(--color-white);--surface-1:var(--neutral-100);--surface-2:var(--neutral-150);--surface-3:var(--neutral-250);--color-bg:var(--surface-0);--color-bg-subtle:var(--surface-1);--color-surface:var(--surface-0);--color-surface-raised:var(
    --surface-0
  );--color-bg-hover:var(--surface-1);--color-bg-selected:var(--surface-2);--color-bg-pressed:var(--surface-3);--color-sidebar-bg:var(
    --color-surface-muted
  );--color-surface-muted:var(
    --neutral-75
  );--state-on-page-hover:var(--color-bg-hover);--state-on-page-selected:var(--color-bg-selected);--state-on-page-pressed:var(--color-bg-pressed);--state-on-chrome-hover:var(--neutral-150);--state-on-chrome-selected:var(--neutral-250);--state-on-chrome-pressed:var(--neutral-350);--state-on-card-hover:var(--neutral-300);--state-on-card-selected:var(--neutral-350);--state-on-card-pressed:var(--neutral-450);--color-fg:var(--color-black);--color-fg-secondary:var(
    --neutral-900
  );--color-fg-tertiary:var(--neutral-700);--color-fg-disabled:var(--neutral-500);--color-border:var(--neutral-300);--color-border-strong:var(--neutral-400);--color-border-input:var(--neutral-400);--color-border-subtle:color-mix(in oklab,var(--color-border) 55%,transparent);--color-fg-on-inverse:var(
    --neutral-200
  );--color-bg-inverse:var(--color-black);--color-focus-ring:var(--lavender-500);--background:var(--color-bg);--foreground:var(--color-fg);--card:var(--color-surface);--card-foreground:var(--color-fg);--popover:var(--color-surface-raised);--popover-foreground:var(--color-fg);--primary:var(--color-fg);--primary-foreground:var(--color-fg-on-inverse);--secondary:var(--color-bg-subtle);--secondary-foreground:var(--color-fg);--muted:var(--color-bg-subtle);--muted-foreground:var(--color-fg-secondary);--accent:var(--color-bg-hover);--accent-foreground:var(--color-fg);--destructive:var(--error-text);--destructive-foreground:var(--color-fg-on-inverse);--border:var(--color-border);--input:var(--color-border-input);--ring:var(--color-focus-ring);--radius:var(--radius-lg);--evergreen-text:var(--evergreen-700);--lavender-text:var(--lavender-700);--sunset-text:var(--sunset-800);--gold-text:var(--gold-800);--evergreen-tile:var(--evergreen-100);--lavender-tile:var(--lavender-100);--sunset-tile:var(--sunset-100);--gold-tile:var(--gold-100);--success-text:var(--success-700);--error-text:var(--error-700,var(--error-500));--warning-text:var(--warning-700,var(--warning-500));--info-surface:var(--color-surface);--info-border:var(--neutral-200);--info-tile:var(--neutral-100);--info-icon:var(--neutral-800);--info-text:var(--neutral-900);--success-surface:var(--success-50);--success-border:var(--success-200);--success-tile:var(--success-100);--success-icon:var(--success-700);--warning-surface:var(--warning-50);--warning-border:var(--warning-200);--warning-tile:var(--warning-100);--warning-icon:var(--warning-700);--error-surface:var(--error-50);--error-border:var(--error-200);--error-tile:var(--error-100);--error-icon:var(--error-700);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--space-40:160px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-20:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.04);--shadow-md:0 4px 8px -2px rgb(0 0 0/0.06);--shadow-lg:0 12px 24px -6px rgb(0 0 0/0.08);--shadow-focus-ring:0 0 0 4px var(--color-focus-ring);--motion-instant:80ms;--motion-fast:150ms;--motion-base:200ms;--motion-moderate:300ms;--motion-slow:450ms;--motion-emphasis:600ms;--ease-productive:cubic-bezier(0.2,0,0.38,0.9);--ease-entrance:cubic-bezier(0,0,0.38,0.9);--ease-exit:cubic-bezier(0.2,0,1,0.9);--ease-emphasized:cubic-bezier(0.2,0,0,1)}.maestro-shadcn[data-theme=dark]{--neutral-25:#141311;--neutral-50:#1a1a19;--neutral-75:#252524;--neutral-100:#232322;--neutral-150:#2a2a29;--neutral-200:#2e2e2c;--neutral-250:#333332;--neutral-300:#3c3c3a;--neutral-350:#454543;--neutral-400:#525250;--neutral-450:#5f5e5c;--neutral-500:#6f6f6d;--neutral-600:#858581;--neutral-700:#a8a8a4;--neutral-800:#c4c4c0;--neutral-900:#dcdbd5;--neutral-950:#ecebe4;--evergreen-50:#14241a;--evergreen-100:#1a3426;--evergreen-200:#1f4f35;--evergreen-300:#cef585;--evergreen-400:#d5f79a;--evergreen-500:#def9ae;--evergreen-600:#e4fabf;--evergreen-700:#ecfcd2;--evergreen-800:#f1fcdd;--evergreen-900:#f5fde6;--evergreen-950:#faffef;--lavender-50:#15163a;--lavender-100:#1f1f4f;--lavender-200:#2e2f77;--lavender-300:#3d4a9e;--lavender-400:#5c6bcb;--lavender-500:#a6b2f7;--lavender-600:#b5bef8;--lavender-700:#c7cffb;--lavender-800:#d4dbfc;--lavender-900:#e3e8fd;--lavender-950:#eff3fe;--sunset-50:#2a1304;--sunset-100:#441f06;--sunset-200:#762d15;--sunset-300:#b23a1c;--sunset-400:#d34c24;--sunset-500:#ff8b62;--sunset-600:#ff9e78;--sunset-700:#ffb194;--sunset-800:#ffc3ab;--sunset-900:#ffdfd2;--sunset-950:#fff6f0;--gold-50:#40372c;--gold-100:#6c502b;--gold-200:#936629;--gold-300:#ae7528;--gold-400:#cc9143;--gold-500:#eaad5e;--gold-600:#efba75;--gold-700:#f8d09d;--gold-800:#ffe0b9;--gold-900:#ffecd4;--gold-950:#fff6eb;--success-50:#021515;--success-100:#022728;--success-200:#02544c;--success-300:#027365;--success-400:#059273;--success-500:#0dd387;--success-600:#4de0a6;--success-700:#77edbe;--success-800:#9eeccc;--success-900:#c3f2de;--success-950:#edfdf5;--error-50:#260606;--error-100:#440b0b;--error-200:#7d1f1f;--error-300:#971d1d;--error-400:#b61f1f;--error-500:#f44b4b;--error-600:#f66b6b;--error-700:#f88989;--error-800:#faa7a7;--error-900:#fdcbcb;--error-950:#fef5f5;--warning-50:#261600;--warning-100:#462702;--warning-200:#7a4b0d;--warning-300:#94600c;--warning-400:#a97907;--warning-500:#f8b200;--warning-600:#ffc53d;--warning-700:#ffd047;--warning-800:#ffde61;--warning-900:#ffec9a;--warning-950:#fffbeb;--surface-0:var(--neutral-50);--surface-1:var(--neutral-75);--surface-2:var(--neutral-150);--surface-3:var(--neutral-250);--color-bg:var(--surface-0);--color-bg-subtle:var(
    --neutral-25
  );--color-surface:var(--surface-0);--color-surface-raised:var(--surface-1);--color-bg-hover:var(--surface-1);--color-bg-selected:var(--surface-2);--color-bg-pressed:var(--surface-3);--color-sidebar-bg:var(--color-surface-muted);--color-surface-muted:var(
    --neutral-75
  );--state-on-page-hover:var(--color-bg-hover);--state-on-page-selected:var(--color-bg-selected);--state-on-page-pressed:var(--color-bg-pressed);--state-on-chrome-hover:var(--neutral-150);--state-on-chrome-selected:var(--neutral-250);--state-on-chrome-pressed:var(--neutral-300);--state-on-card-hover:var(--neutral-300);--state-on-card-selected:var(--neutral-350);--state-on-card-pressed:var(--neutral-400);--color-fg:var(
    --neutral-950
  );--color-fg-secondary:var(
    --neutral-700
  );--color-fg-tertiary:var(--neutral-500);--color-fg-disabled:var(--neutral-500);--color-border:var(--neutral-300);--color-border-strong:var(--neutral-400);--color-border-input:var(--neutral-400);--color-border-subtle:color-mix(in oklab,var(--color-border) 55%,transparent);--color-fg-on-inverse:var(--color-black);--color-bg-inverse:var(--neutral-25);--color-focus-ring:var(
    --lavender-pale
  );--background:var(--color-bg);--foreground:var(--color-fg);--card:var(--color-surface);--card-foreground:var(--color-fg);--popover:var(--color-surface-raised);--popover-foreground:var(--color-fg);--primary:var(--color-fg);--primary-foreground:var(--color-fg-on-inverse);--secondary:var(--color-bg-subtle);--secondary-foreground:var(--color-fg);--muted:var(--color-bg-subtle);--muted-foreground:var(--color-fg-secondary);--accent:var(--color-bg-hover);--accent-foreground:var(--color-fg);--destructive:var(--error-text);--destructive-foreground:var(--color-fg-on-inverse);--border:var(--color-border);--input:var(--color-border-input);--ring:var(--color-focus-ring);--radius:var(--radius-lg);--evergreen-text:var(--evergreen-300);--lavender-text:var(--lavender-500);--sunset-text:var(--sunset-500);--gold-text:var(--gold-500);--success-text:var(--success-500);--error-text:var(--error-500);--warning-text:var(--warning-500);--evergreen-tile:rgba(206,245,133,0.14);--lavender-tile:rgba(166,178,247,0.16);--sunset-tile:rgba(255,139,98,0.15);--gold-tile:rgba(234,173,94,0.16);--info-surface:var(--neutral-50);--info-border:var(--neutral-300);--info-tile:var(--neutral-100);--info-icon:var(--neutral-900);--info-text:var(--neutral-900);--success-surface:var(--success-50);--success-border:var(--success-300);--success-tile:var(--success-100);--success-icon:var(--success-500);--warning-surface:var(--warning-50);--warning-border:var(--warning-300);--warning-tile:var(--warning-100);--warning-icon:var(--warning-500);--error-surface:var(--error-50);--error-border:var(--error-300);--error-tile:var(--error-100);--error-icon:var(--error-500)}.t-h1{font-weight:700;letter-spacing:0}.t-h1,.t-h1-semi{font-family:var(--font-display);font-size:64px;line-height:72px}.t-h1-semi{font-weight:600}.t-h1-reg{font-family:var(--font-display);font-size:64px;line-height:72px;font-weight:400}.t-h2{font-weight:700}.t-h2,.t-h2-semi{font-family:var(--font-display);font-size:40px;line-height:50px}.t-h2-semi{font-weight:600}.t-h2-reg{font-family:var(--font-display);font-size:40px;line-height:50px;font-weight:400}.t-h3{font-weight:600}.t-h3,.t-h3-reg{font-family:var(--font-display);font-size:36px;line-height:46px}.t-h3-reg{font-weight:400}.t-h4{font-weight:700}.t-h4,.t-h4-semi{font-family:var(--font-display);font-size:32px;line-height:44px}.t-h4-semi{font-weight:600}.t-h4-reg{font-family:var(--font-display);font-size:32px;line-height:44px;font-weight:400}.t-h5{font-weight:700}.t-h5,.t-h5-semi{font-family:var(--font-display);font-size:24px;line-height:32px}.t-h5-semi{font-weight:600}.t-h5-reg{font-family:var(--font-display);font-size:24px;line-height:32px;font-weight:400}.t-h6{font-weight:700}.t-h6,.t-h6-semi{font-family:var(--font-display);font-size:18px;line-height:24px}.t-h6-semi{font-weight:600}.t-h6-reg{font-family:var(--font-display);font-size:18px;line-height:24px;font-weight:400}.t-body1{font-weight:400}.t-body1,.t-body1-med{font-family:var(--font-text);font-size:16px;line-height:24px}.t-body1-med{font-weight:500}.t-body1-semi{font-weight:600}.t-BODY1,.t-body1-semi{font-family:var(--font-text);font-size:16px;line-height:24px}.t-BODY1{font-weight:400;letter-spacing:.01em;text-transform:uppercase}.t-body2{font-weight:400}.t-body2,.t-body2-med{font-family:var(--font-text);font-size:14px;line-height:20px}.t-body2-med{font-weight:500}.t-body2-semi{font-weight:600}.t-BODY2,.t-body2-semi{font-family:var(--font-text);font-size:14px;line-height:20px}.t-BODY2{font-weight:400;letter-spacing:.01em;text-transform:uppercase}.t-body3{font-weight:400}.t-body3,.t-body3-med{font-family:var(--font-text);font-size:12px;line-height:18px}.t-body3-med{font-weight:500}.t-body3-semi{font-weight:600}.t-BODY3,.t-body3-semi{font-family:var(--font-text);font-size:12px;line-height:18px}.t-BODY3{font-weight:400;letter-spacing:.01em;text-transform:uppercase}.t-BODY4,.t-body4{font-family:var(--font-text);font-size:10px;line-height:12px;font-weight:400}.t-BODY4{letter-spacing:.01em;text-transform:uppercase}.t-code{font-family:var(--font-mono);font-size:14px;line-height:28px;font-weight:400}.maestro-shadcn{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-text);font-size:16px;line-height:24px}.maestro-shadcn :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);margin:0}.maestro-shadcn :where(p){margin:0}.maestro-shadcn :where(code){font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.maestro-shadcn *,.maestro-shadcn :after,.maestro-shadcn :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.maestro-shadcn .\@container\/card-header{container:card-header/inline-size}.maestro-shadcn .\@container{container-type:inline-size}.maestro-shadcn .collapse{visibility:collapse}.maestro-shadcn .invisible{visibility:hidden}.maestro-shadcn .visible{visibility:visible}.maestro-shadcn .absolute{position:absolute}.maestro-shadcn .fixed{position:fixed}.maestro-shadcn .relative{position:relative}.maestro-shadcn .static{position:static}.maestro-shadcn .sticky{position:sticky}.maestro-shadcn .inset-0{inset:calc(var(--spacing) * 0)}.maestro-shadcn .-right-8{right:calc(var(--spacing) * -8)}.maestro-shadcn .right-0{right:calc(var(--spacing) * 0)}.maestro-shadcn .right-2{right:calc(var(--spacing) * 2)}.maestro-shadcn .bottom-0{bottom:calc(var(--spacing) * 0)}.maestro-shadcn .bottom-2{bottom:calc(var(--spacing) * 2)}.maestro-shadcn .bottom-4{bottom:calc(var(--spacing) * 4)}.maestro-shadcn .left-2{left:calc(var(--spacing) * 2)}.maestro-shadcn .z-10{z-index:10}.maestro-shadcn .col-start-2{grid-column-start:2}.maestro-shadcn .row-span-2{grid-row:span 2/span 2}.maestro-shadcn .row-start-1{grid-row-start:1}.maestro-shadcn .container{width:100%}@media (min-width:40rem){.maestro-shadcn .container{max-width:40rem}}@media (min-width:48rem){.maestro-shadcn .container{max-width:48rem}}@media (min-width:64rem){.maestro-shadcn .container{max-width:64rem}}@media (min-width:80rem){.maestro-shadcn .container{max-width:80rem}}@media (min-width:96rem){.maestro-shadcn .container{max-width:96rem}}.maestro-shadcn .container\!{width:100%!important}@media (min-width:40rem){.maestro-shadcn .container\!{max-width:40rem!important}}@media (min-width:48rem){.maestro-shadcn .container\!{max-width:48rem!important}}@media (min-width:64rem){.maestro-shadcn .container\!{max-width:64rem!important}}@media (min-width:80rem){.maestro-shadcn .container\!{max-width:80rem!important}}@media (min-width:96rem){.maestro-shadcn .container\!{max-width:96rem!important}}.maestro-shadcn .mx-auto{margin-inline:auto}.maestro-shadcn .-mt-1{margin-top:calc(var(--spacing) * -1)}.maestro-shadcn .mt-1{margin-top:calc(var(--spacing) * 1)}.maestro-shadcn .mt-2{margin-top:calc(var(--spacing) * 2)}.maestro-shadcn .mt-4{margin-top:calc(var(--spacing) * 4)}.maestro-shadcn .mb-1{margin-bottom:calc(var(--spacing) * 1)}.maestro-shadcn .mb-2{margin-bottom:calc(var(--spacing) * 2)}.maestro-shadcn .mb-3{margin-bottom:calc(var(--spacing) * 3)}.maestro-shadcn .mb-4{margin-bottom:calc(var(--spacing) * 4)}.maestro-shadcn .ml-2{margin-left:calc(var(--spacing) * 2)}.maestro-shadcn .block{display:block}.maestro-shadcn .flex{display:flex}.maestro-shadcn .grid{display:grid}.maestro-shadcn .hidden{display:none}.maestro-shadcn .inline{display:inline}.maestro-shadcn .inline-block{display:inline-block}.maestro-shadcn .inline-flex{display:inline-flex}.maestro-shadcn .list-item{display:list-item}.maestro-shadcn .table{display:table}.maestro-shadcn .aspect-square{aspect-ratio:1}.maestro-shadcn .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.maestro-shadcn .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.maestro-shadcn .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.maestro-shadcn .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.maestro-shadcn .size-full{width:100%;height:100%}.maestro-shadcn .h-1{height:calc(var(--spacing) * 1)}.maestro-shadcn .h-2{height:calc(var(--spacing) * 2)}.maestro-shadcn .h-5{height:calc(var(--spacing) * 5)}.maestro-shadcn .h-6{height:calc(var(--spacing) * 6)}.maestro-shadcn .h-7{height:calc(var(--spacing) * 7)}.maestro-shadcn .h-8{height:calc(var(--spacing) * 8)}.maestro-shadcn .h-9{height:calc(var(--spacing) * 9)}.maestro-shadcn .h-10{height:calc(var(--spacing) * 10)}.maestro-shadcn .h-auto{height:auto}.maestro-shadcn .min-h-\[200px\]{min-height:200px}.maestro-shadcn .w-fit{width:fit-content}.maestro-shadcn .w-full{width:100%}.maestro-shadcn .max-w-sm{max-width:var(--container-sm)}.maestro-shadcn .flex-1{flex:1}.maestro-shadcn .shrink{flex-shrink:1}.maestro-shadcn .shrink-0{flex-shrink:0}.maestro-shadcn .grow{flex-grow:1}.maestro-shadcn .-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.maestro-shadcn .scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.maestro-shadcn .scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.maestro-shadcn .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.maestro-shadcn .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.maestro-shadcn .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.maestro-shadcn .animate-pulse{animation:var(--animate-pulse)}.maestro-shadcn .resize{resize:both}.maestro-shadcn .auto-rows-min{grid-auto-rows:min-content}.maestro-shadcn .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.maestro-shadcn .flex-col{flex-direction:column}.maestro-shadcn .flex-col-reverse{flex-direction:column-reverse}.maestro-shadcn .items-center{align-items:center}.maestro-shadcn .items-start{align-items:flex-start}.maestro-shadcn .justify-center{justify-content:center}.maestro-shadcn .gap-0{gap:calc(var(--spacing) * 0)}.maestro-shadcn .gap-1{gap:calc(var(--spacing) * 1)}.maestro-shadcn .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.maestro-shadcn .gap-2{gap:calc(var(--spacing) * 2)}.maestro-shadcn .gap-4{gap:calc(var(--spacing) * 4)}:where(.maestro-shadcn .space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.maestro-shadcn .space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.maestro-shadcn .-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.maestro-shadcn .space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}.maestro-shadcn .self-start{align-self:flex-start}.maestro-shadcn .justify-self-end{justify-self:flex-end}.maestro-shadcn .overflow-hidden{overflow:hidden}.maestro-shadcn .rounded{border-radius:.25rem}.maestro-shadcn .rounded-2xl{border-radius:var(--radius-2xl)}.maestro-shadcn .rounded-4xl{border-radius:var(--radius-4xl)}.maestro-shadcn .rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.maestro-shadcn .rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.maestro-shadcn .rounded-full{border-radius:3.40282e+38px}.maestro-shadcn .rounded-lg{border-radius:var(--radius)}.maestro-shadcn .rounded-xl{border-radius:var(--radius-xl)}.maestro-shadcn .rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.maestro-shadcn .rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.maestro-shadcn .rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.maestro-shadcn .border{border-style:var(--tw-border-style);border-width:1px}.maestro-shadcn .border-0{border-style:var(--tw-border-style);border-width:0}.maestro-shadcn .border-2{border-style:var(--tw-border-style);border-width:2px}.maestro-shadcn .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.maestro-shadcn .border-dashed{--tw-border-style:dashed;border-style:dashed}.maestro-shadcn .border-\[\#393937\]{border-color:#393937}.maestro-shadcn .border-\[var\(--color-border\)\]{border-color:var(--color-border)}.maestro-shadcn .border-border{border-color:var(--border)}.maestro-shadcn .border-transparent{border-color:#0000}.maestro-shadcn .bg-\[\#232323\]{background-color:#232323}.maestro-shadcn .bg-\[\#292929\]{background-color:#292929}.maestro-shadcn .bg-\[\#393937\]{background-color:#393937}.maestro-shadcn .bg-\[\#A5DB6D\]{background-color:#a5db6d}.maestro-shadcn .bg-\[\#EC673D\]{background-color:#ec673d}.maestro-shadcn .bg-background{background-color:var(--background)}.maestro-shadcn .bg-card{background-color:var(--card)}.maestro-shadcn .bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.maestro-shadcn .bg-muted,.maestro-shadcn .bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.maestro-shadcn .bg-primary{background-color:var(--primary)}.maestro-shadcn .bg-secondary{background-color:var(--secondary)}.maestro-shadcn .bg-transparent{background-color:#0000}.maestro-shadcn .bg-clip-padding{background-clip:padding-box}.maestro-shadcn .object-cover{object-fit:cover}.maestro-shadcn .p-0{padding:calc(var(--spacing) * 0)}.maestro-shadcn .p-2{padding:calc(var(--spacing) * 2)}.maestro-shadcn .p-3{padding:calc(var(--spacing) * 3)}.maestro-shadcn .p-4{padding:calc(var(--spacing) * 4)}.maestro-shadcn .px-2{padding-inline:calc(var(--spacing) * 2)}.maestro-shadcn .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.maestro-shadcn .px-3{padding-inline:calc(var(--spacing) * 3)}.maestro-shadcn .px-4{padding-inline:calc(var(--spacing) * 4)}.maestro-shadcn .py-0{padding-block:calc(var(--spacing) * 0)}.maestro-shadcn .py-0\.5{padding-block:calc(var(--spacing) * .5)}.maestro-shadcn .py-2{padding-block:calc(var(--spacing) * 2)}.maestro-shadcn .py-4{padding-block:calc(var(--spacing) * 4)}.maestro-shadcn .pt-2{padding-top:calc(var(--spacing) * 2)}.maestro-shadcn .text-center{text-align:center}.maestro-shadcn .font-\[\'Wix_Madefor_Text\'\]{font-family:Wix Madefor Text}.maestro-shadcn .font-mono{font-family:var(--font-mono)}.maestro-shadcn .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.maestro-shadcn .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.maestro-shadcn .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.maestro-shadcn .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.maestro-shadcn .text-\[0\.8rem\]{font-size:.8rem}.maestro-shadcn .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.maestro-shadcn .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.maestro-shadcn .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.maestro-shadcn .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.maestro-shadcn .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.maestro-shadcn .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.maestro-shadcn .break-all{word-break:break-all}.maestro-shadcn .whitespace-nowrap{white-space:nowrap}.maestro-shadcn .text-\[\#0A0A0A\]{color:#0a0a0a}.maestro-shadcn .text-\[\#5F5E5C\]{color:#5f5e5c}.maestro-shadcn .text-\[\#59A5FF\]{color:#59a5ff}.maestro-shadcn .text-\[\#51985C\]{color:#51985c}.maestro-shadcn .text-\[\#989793\]{color:#989793}.maestro-shadcn .text-\[\#A5DB6D\]{color:#a5db6d}.maestro-shadcn .text-\[\#ECEBE4\]{color:#ecebe4}.maestro-shadcn .text-\[\#FFD047\]{color:#ffd047}.maestro-shadcn .text-card-foreground{color:var(--card-foreground)}.maestro-shadcn .text-destructive{color:var(--destructive)}.maestro-shadcn .text-foreground{color:var(--foreground)}.maestro-shadcn .text-muted-foreground{color:var(--muted-foreground)}.maestro-shadcn .text-primary{color:var(--primary)}.maestro-shadcn .text-primary-foreground{color:var(--primary-foreground)}.maestro-shadcn .text-secondary-foreground{color:var(--secondary-foreground)}.maestro-shadcn .capitalize{text-transform:capitalize}.maestro-shadcn .lowercase{text-transform:lowercase}.maestro-shadcn .uppercase{text-transform:uppercase}.maestro-shadcn .italic{font-style:italic}.maestro-shadcn .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.maestro-shadcn .line-through{text-decoration-line:line-through}.maestro-shadcn .underline{text-decoration-line:underline}.maestro-shadcn .underline-offset-4{text-underline-offset:4px}.maestro-shadcn .placeholder-\[\#5F5E5C\]::placeholder{color:#5f5e5c}.maestro-shadcn .opacity-50{opacity:.5}.maestro-shadcn .opacity-100{opacity:1}.maestro-shadcn .bg-blend-color{background-blend-mode:color}.maestro-shadcn .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.maestro-shadcn .ring,.maestro-shadcn .ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.maestro-shadcn .ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.maestro-shadcn .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.maestro-shadcn .ring-1,.maestro-shadcn .ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.maestro-shadcn .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.maestro-shadcn .ring-\[\#51985C\]{--tw-ring-color:#51985c}.maestro-shadcn .ring-background{--tw-ring-color:var(--background)}.maestro-shadcn .ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.maestro-shadcn .outline{outline-style:var(--tw-outline-style);outline-width:1px}.maestro-shadcn .blur{--tw-blur:blur(8px)}.maestro-shadcn .blur,.maestro-shadcn .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.maestro-shadcn .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.maestro-shadcn .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.maestro-shadcn .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.maestro-shadcn .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.maestro-shadcn .duration-300{--tw-duration:.3s;transition-duration:.3s}.maestro-shadcn .duration-500{--tw-duration:.5s;transition-duration:.5s}.maestro-shadcn .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.maestro-shadcn .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.maestro-shadcn .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.maestro-shadcn .outline-none{--tw-outline-style:none;outline-style:none}.maestro-shadcn .select-none{-webkit-user-select:none;user-select:none}.maestro-shadcn .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.maestro-shadcn .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.maestro-shadcn .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.maestro-shadcn .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.maestro-shadcn .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.maestro-shadcn .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.maestro-shadcn .group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.maestro-shadcn .group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.maestro-shadcn .group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.maestro-shadcn .after\:absolute:after{content:var(--tw-content);position:absolute}.maestro-shadcn .after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.maestro-shadcn .after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.maestro-shadcn .after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.maestro-shadcn .after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.maestro-shadcn .after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}@media (hover:hover){.maestro-shadcn .hover\:bg-\[\#404040\]:hover{background-color:#404040}.maestro-shadcn .hover\:bg-\[var\(--color-fg\)\]:hover{background-color:var(--color-fg)}.maestro-shadcn .hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.maestro-shadcn .hover\:bg-muted:hover{background-color:var(--muted)}.maestro-shadcn .hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.maestro-shadcn .hover\:bg-transparent:hover{background-color:#0000}.maestro-shadcn .hover\:text-foreground:hover{color:var(--foreground)}.maestro-shadcn .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.maestro-shadcn .hover\:underline:hover{text-decoration-line:underline}.maestro-shadcn .hover\:opacity-90:hover{opacity:.9}}.maestro-shadcn .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.maestro-shadcn .focus\:ring-\[\#A5DB6D\]:focus{--tw-ring-color:#a5db6d}.maestro-shadcn .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.maestro-shadcn .focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.maestro-shadcn .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.maestro-shadcn .focus-visible\:ring-3:focus-visible,.maestro-shadcn .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.maestro-shadcn .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.maestro-shadcn .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.maestro-shadcn .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.maestro-shadcn .disabled\:pointer-events-none:disabled{pointer-events:none}.maestro-shadcn .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.maestro-shadcn .disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) :is(.maestro-shadcn .in-data-\[slot\=button-group\]\:rounded-lg){border-radius:var(--radius)}.maestro-shadcn .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.maestro-shadcn .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.maestro-shadcn .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.maestro-shadcn .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.maestro-shadcn .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.maestro-shadcn .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.maestro-shadcn .has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.maestro-shadcn .has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.maestro-shadcn .aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.maestro-shadcn .aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.maestro-shadcn .aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.maestro-shadcn .aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.maestro-shadcn .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.maestro-shadcn .aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.maestro-shadcn .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.maestro-shadcn .data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.maestro-shadcn .data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.maestro-shadcn .data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.maestro-shadcn .data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.maestro-shadcn .data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.maestro-shadcn .\*\:data-\[slot\=avatar\]\:ring-0>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.maestro-shadcn .\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.maestro-shadcn .\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}@media (prefers-color-scheme:dark){.maestro-shadcn .dark\:border-input{border-color:var(--input)}.maestro-shadcn .dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:bg-destructive\/20{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.maestro-shadcn .dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.maestro-shadcn .dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.maestro-shadcn .dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.maestro-shadcn .dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.maestro-shadcn .dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.maestro-shadcn .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.maestro-shadcn .dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.maestro-shadcn .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}}.maestro-shadcn .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.maestro-shadcn .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.maestro-shadcn .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.maestro-shadcn .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.maestro-shadcn .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.maestro-shadcn .\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.maestro-shadcn .group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}@media (hover:hover){.maestro-shadcn .\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.maestro-shadcn .\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.maestro-shadcn .\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.maestro-shadcn .\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.maestro-shadcn .\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.maestro-shadcn .\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.maestro-shadcn .\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.maestro-shadcn .\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.maestro-shadcn .\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.maestro-shadcn .\[\&\>svg\]\:\!size-4>svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.maestro-shadcn .\[\&\>svg\]\:\!size-\[14px\]>svg{width:14px!important;height:14px!important}.maestro-shadcn .\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.maestro-shadcn .\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.maestro-shadcn .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.maestro-shadcn .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.maestro-shadcn .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.maestro-shadcn .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.maestro-shadcn .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}.home-start-task-indicator{width:44px;height:44px;color:var(--color-fg);flex-shrink:0;position:relative}.home-start-task-indicator-svg{width:44px;height:44px;position:absolute;inset:0}.home-start-task-indicator-track{fill:none;stroke:var(--color-border);stroke-width:4px}.home-start-task-indicator-fill{fill:none;stroke:var(--home-start-task-tone,var(--color-fg));stroke-width:4px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .72s cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}.home-start-task-indicator-glyphs{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-start-task-indicator-glyph{color:var(--color-fg);justify-content:center;align-items:center;transition:opacity .28s ease-in-out .22s,transform .28s cubic-bezier(.34,1.56,.64,1) .22s;display:inline-flex;position:absolute}.home-start-task-indicator-glyph[data-role=original]{opacity:1;transform:scale(1)}.home-start-task-indicator-glyph[data-role=check],.home-start-task-indicator[data-visually-done=true] .home-start-task-indicator-glyph[data-role=original]{opacity:0;transform:scale(.7)}.home-start-task-indicator[data-visually-done=true] .home-start-task-indicator-glyph[data-role=check]{opacity:1;transform:scale(1)}.home-start-task-label{transition:color .32s ease-in-out .32s,text-decoration-color .32s ease-in-out .32s}.home-start-task-row{transition:background-color .16s ease-in-out}.home-start-task-row[data-actionable=true]:focus-within,.home-start-task-row[data-actionable=true]:hover{background-color:var(--neutral-150)}.home-start-task-cta{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease-in-out,visibility .16s ease-in-out}.home-start-task-row:focus-within .home-start-task-cta,.home-start-task-row:hover .home-start-task-cta{opacity:1;pointer-events:auto;visibility:visible}.home-start-task-blocked-tooltip{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease-in-out,visibility .16s ease-in-out}.home-start-task-blocked-tooltip:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--color-fg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.home-start-task-row:hover .home-start-task-blocked-tooltip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.home-start-task-blocked-tooltip,.home-start-task-cta,.home-start-task-indicator-fill,.home-start-task-indicator-glyph,.home-start-task-label{transition:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}