:root{--mz-brand-midnight-black:#0B1020;--mz-brand-electric-teal:#22E6DB;--mz-brand-ocean-blue:#2F7DFF;--mz-brand-white:#FFFFFF;--mz-app-canvas:#000000;--mz-semantic-success:#22c55e;--mz-semantic-warning:#f59e0b;--mz-semantic-error:#ef4444;--mz-semantic-info:#2F7DFF;--mz-surface-background:#000000;--mz-surface-primary:#0B1020;--mz-surface-secondary:#121828;--mz-surface-elevated:#151C2D;--mz-surface-floating:#1A223D;--mz-surface-modal:#1F2847;--mz-surface-menu:#212236;--mz-surface-hover:color-mix(in srgb,var(--mz-brand-electric-teal) 8%,var(--mz-surface-primary));--mz-surface-active:color-mix(in srgb,var(--mz-brand-electric-teal) 12%,var(--mz-surface-primary));--mz-surface-overlay:color-mix(in srgb,#000000 94%,transparent);--mz-surface-glass:color-mix(in srgb,#000000 68%,transparent);--mz-surface-subtle:color-mix(in srgb,var(--mz-brand-white) 4%,transparent);--mz-text-primary:#f8fafc;--mz-text-secondary:#aab6c8;--mz-text-muted:#6b7280;--mz-text-disabled:color-mix(in srgb,var(--mz-text-muted) 60%,transparent);--mz-text-inverse:var(--mz-brand-midnight-black);--mz-text-success:var(--mz-semantic-success);--mz-text-warning:var(--mz-semantic-warning);--mz-text-error:var(--mz-semantic-error);--mz-text-info:var(--mz-semantic-info);--mz-icon-primary:var(--mz-text-primary);--mz-icon-secondary:var(--mz-text-secondary);--mz-icon-muted:var(--mz-text-muted);--mz-icon-disabled:var(--mz-text-disabled);--mz-icon-inverse:var(--mz-text-inverse);--mz-icon-brand:var(--mz-brand-electric-teal);--mz-neutral-50:#f8fafc;--mz-neutral-100:#f1f5f9;--mz-neutral-200:#e2e8f0;--mz-neutral-300:#cbd5e1;--mz-neutral-400:#94a3b8;--mz-neutral-500:#64748b;--mz-neutral-600:#475569;--mz-neutral-700:#334155;--mz-neutral-800:#1e293b;--mz-neutral-900:#0f172a;--mz-neutral-950:#020617;--mz-border-width-subtle:1px;--mz-border-width-default:1px;--mz-border-width-strong:2px;--mz-border-subtle:var(--mz-border-width-subtle) solid color-mix(in srgb,var(--mz-text-secondary) 16%,transparent);--mz-border-default:var(--mz-border-width-default) solid color-mix(in srgb,var(--mz-text-secondary) 22%,transparent);--mz-border-hover:var(--mz-border-width-default) solid color-mix(in srgb,var(--mz-text-secondary) 28%,transparent);--mz-border-accent:var(--mz-border-width-default) solid color-mix(in srgb,var(--mz-brand-electric-teal) 36%,transparent);--mz-border-focus:var(--mz-border-width-default) solid var(--mz-brand-electric-teal);--mz-border-disabled:var(--mz-border-width-subtle) solid color-mix(in srgb,var(--mz-text-muted) 12%,transparent);--mz-border-error:var(--mz-border-width-default) solid color-mix(in srgb,var(--mz-semantic-error) 32%,transparent);--mz-border-success:var(--mz-border-width-default) solid color-mix(in srgb,var(--mz-semantic-success) 32%,transparent);--mz-border-warning:var(--mz-border-width-default) solid color-mix(in srgb,var(--mz-semantic-warning) 32%,transparent);--mz-shadow-xs:0 2px 8px color-mix(in srgb,#000000 12%,transparent);--mz-shadow-sm:0 4px 14px color-mix(in srgb,#000000 18%,transparent);--mz-shadow-md:0 12px 32px color-mix(in srgb,#000000 26%,transparent);--mz-shadow-lg:0 20px 56px color-mix(in srgb,#000000 34%,transparent);--mz-shadow-xl:0 28px 80px color-mix(in srgb,#000000 42%,transparent);--mz-shadow-floating:0 32px 96px color-mix(in srgb,#000000 48%,transparent);--mz-shadow-modal:0 40px 120px color-mix(in srgb,#000000 54%,transparent);--mz-shadow-dropdown:0 16px 40px color-mix(in srgb,#000000 28%,transparent);--mz-shadow-card:0 8px 24px color-mix(in srgb,#000000 22%,transparent);--mz-shadow-card-elevated:0 16px 40px color-mix(in srgb,#000000 28%,transparent);--mz-overlay-drawer:color-mix(in srgb,#000000 72%,transparent);--mz-overlay-modal:color-mix(in srgb,#000000 78%,transparent);--mz-overlay-dropdown:color-mix(in srgb,#000000 64%,transparent);--mz-overlay-context-menu:color-mix(in srgb,#000000 68%,transparent);--mz-overlay-command-palette:color-mix(in srgb,#000000 74%,transparent);--mz-overlay-media-viewer:color-mix(in srgb,#000000 88%,transparent);--mz-overlay-image-viewer:color-mix(in srgb,#000000 88%,transparent);--mz-overlay-video-viewer:color-mix(in srgb,#000000 88%,transparent);--mz-state-hover:color-mix(in srgb,var(--mz-brand-electric-teal) 10%,transparent);--mz-state-active:color-mix(in srgb,var(--mz-brand-electric-teal) 14%,transparent);--mz-state-pressed:color-mix(in srgb,var(--mz-brand-electric-teal) 18%,transparent);--mz-state-focus:color-mix(in srgb,var(--mz-brand-electric-teal) 72%,var(--mz-brand-white));--mz-state-selection:color-mix(in srgb,var(--mz-brand-electric-teal) 35%,transparent);--mz-focus-primary:var(--mz-brand-electric-teal);--mz-focus-subtle:color-mix(in srgb,var(--mz-brand-electric-teal) 50%,transparent);--mz-focus-default:color-mix(in srgb,var(--mz-brand-electric-teal) 72%,transparent);--mz-focus-strong:var(--mz-brand-electric-teal);--mz-focus-width-subtle:1px;--mz-focus-width-default:2px;--mz-focus-width-strong:3px;--mz-surface-background-light:#f8fafc;--mz-surface-primary-light:#f1f5f9;--mz-surface-secondary-light:#e2e8f0;--mz-surface-elevated-light:#ffffff;--mz-surface-floating-light:#cbd5e1;--mz-surface-modal-light:#94a3b8;--mz-surface-menu-light:#64748b;--mz-text-primary-light:#0f172a;--mz-text-secondary-light:#475569;--mz-text-muted-light:#64748b;--mz-border-default-light:#e2e8f0;--mz-border-hover-light:#cbd5e1}@media (prefers-color-scheme:light){:root{--mz-surface-background:var(--mz-surface-background-light);--mz-surface-primary:var(--mz-surface-primary-light);--mz-surface-secondary:var(--mz-surface-secondary-light);--mz-surface-elevated:var(--mz-surface-elevated-light);--mz-surface-floating:var(--mz-surface-floating-light);--mz-surface-modal:var(--mz-surface-modal-light);--mz-surface-menu:var(--mz-surface-menu-light);--mz-text-primary:var(--mz-text-primary-light);--mz-text-secondary:var(--mz-text-secondary-light);--mz-text-muted:var(--mz-text-muted-light);--mz-border-default:var(--mz-border-default-light);--mz-border-hover:var(--mz-border-hover-light)}}body.light-mode{--mz-surface-background:var(--mz-surface-background-light);--mz-surface-primary:var(--mz-surface-primary-light);--mz-surface-secondary:var(--mz-surface-secondary-light);--mz-surface-elevated:var(--mz-surface-elevated-light);--mz-surface-floating:var(--mz-surface-floating-light);--mz-surface-modal:var(--mz-surface-modal-light);--mz-surface-menu:var(--mz-surface-menu-light);--mz-text-primary:var(--mz-text-primary-light);--mz-text-secondary:var(--mz-text-secondary-light);--mz-text-muted:var(--mz-text-muted-light);--mz-border-default:var(--mz-border-default-light);--mz-border-hover:var(--mz-border-hover-light)}:root{--mz-font-sans:"Geist Variable",Geist,"Inter Variable",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mz-font-mono:"Geist Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--mz-font-weight-regular:400;--mz-font-weight-medium:500;--mz-font-weight-semibold:600;--mz-font-weight-bold:700;--mz-font-weight-black:900;--mz-letter-spacing-none:0;--mz-letter-spacing-caps:0.12em;--mz-letter-spacing-tight:-0.025em;--mz-letter-spacing-normal:0;--mz-letter-spacing-wide:0.025em;--mz-type-display-xl-size:4rem;--mz-type-display-xl-line:1;--mz-type-display-lg-size:3rem;--mz-type-display-lg-line:1.04;--mz-type-heading-xl-size:2.25rem;--mz-type-heading-xl-line:1.1;--mz-type-heading-lg-size:1.875rem;--mz-type-heading-lg-line:1.16;--mz-type-heading-md-size:1.5rem;--mz-type-heading-md-line:1.2;--mz-type-heading-sm-size:1.25rem;--mz-type-heading-sm-line:1.28;--mz-type-body-lg-size:1.125rem;--mz-type-body-lg-line:1.7;--mz-type-body-md-size:1rem;--mz-type-body-md-line:1.6;--mz-type-body-sm-size:0.875rem;--mz-type-body-sm-line:1.55;--mz-type-caption-size:0.75rem;--mz-type-caption-line:1.45;--mz-display-xl-size:2.25rem;--mz-display-xl-weight:700;--mz-display-xl-line:1;--mz-display-xl-spacing:-0.025em;--mz-display-lg-size:1.875rem;--mz-display-lg-weight:700;--mz-display-lg-line:1.04;--mz-display-lg-spacing:-0.025em;--mz-heading-xl-size:1.5rem;--mz-heading-xl-weight:600;--mz-heading-xl-line:1.1;--mz-heading-xl-spacing:-0.025em;--mz-heading-lg-size:1.25rem;--mz-heading-lg-weight:600;--mz-heading-lg-line:1.16;--mz-heading-lg-spacing:-0.025em;--mz-heading-md-size:1.125rem;--mz-heading-md-weight:600;--mz-heading-md-line:1.2;--mz-heading-md-spacing:0;--mz-heading-sm-size:1rem;--mz-heading-sm-weight:500;--mz-heading-sm-line:1.28;--mz-heading-sm-spacing:0;--mz-title-lg-size:1.125rem;--mz-title-lg-weight:600;--mz-title-lg-line:1.3;--mz-title-lg-spacing:0;--mz-title-md-size:1rem;--mz-title-md-weight:500;--mz-title-md-line:1.35;--mz-title-md-spacing:0;--mz-title-sm-size:0.875rem;--mz-title-sm-weight:500;--mz-title-sm-line:1.4;--mz-title-sm-spacing:0;--mz-body-lg-size:1.125rem;--mz-body-lg-weight:400;--mz-body-lg-line:1.7;--mz-body-lg-spacing:0;--mz-body-md-size:1rem;--mz-body-md-weight:400;--mz-body-md-line:1.6;--mz-body-md-spacing:0;--mz-body-sm-size:0.875rem;--mz-body-sm-weight:400;--mz-body-sm-line:1.55;--mz-body-sm-spacing:0;--mz-label-lg-size:0.875rem;--mz-label-lg-weight:500;--mz-label-lg-line:1.4;--mz-label-lg-spacing:0;--mz-label-md-size:0.75rem;--mz-label-md-weight:500;--mz-label-md-line:1.35;--mz-label-md-spacing:0;--mz-label-sm-size:0.75rem;--mz-label-sm-weight:400;--mz-label-sm-line:1.3;--mz-label-sm-spacing:0;--mz-caption-md-size:0.75rem;--mz-caption-md-weight:400;--mz-caption-md-line:1.45;--mz-caption-md-spacing:0;--mz-caption-sm-size:0.6875rem;--mz-caption-sm-weight:400;--mz-caption-sm-line:1.4;--mz-caption-sm-spacing:0}@media (min-width:768px){:root{--mz-display-xl-size:3rem;--mz-display-lg-size:2.25rem;--mz-heading-xl-size:1.875rem;--mz-heading-lg-size:1.5rem;--mz-heading-md-size:1.25rem;--mz-heading-sm-size:1.125rem;--mz-title-lg-size:1.25rem;--mz-title-md-size:1.125rem;--mz-title-sm-size:1rem;--mz-body-lg-size:1.25rem;--mz-body-md-size:1.125rem;--mz-body-sm-size:1rem;--mz-label-lg-size:1rem;--mz-label-md-size:0.875rem;--mz-label-sm-size:0.875rem;--mz-caption-md-size:0.875rem;--mz-caption-sm-size:0.75rem}}@media (max-width:767px){:root{--mz-mobile-page-title-size:1.75rem;--mz-mobile-page-title-line:1.2;--mz-mobile-section-title-size:1.25rem;--mz-mobile-section-title-line:1.3;--mz-mobile-body-size:1rem;--mz-mobile-body-line:1.5;--mz-mobile-caption-size:0.875rem;--mz-mobile-caption-line:1.4;--mz-mobile-metadata-size:0.75rem;--mz-mobile-metadata-line:1.3;--mz-mobile-button-size:1rem;--mz-mobile-input-size:1rem;--mz-mobile-page-padding:16px;--mz-mobile-section-spacing:24px;--mz-mobile-card-padding:16px;--mz-mobile-gap-sm:8px;--mz-mobile-gap-md:12px;--mz-mobile-gap-lg:16px;--mz-mobile-margin-sm:8px;--mz-mobile-margin-md:12px;--mz-mobile-margin-lg:16px;--mz-mobile-content-max:100%;--mz-mobile-card-max:100%;--mz-mobile-button-height:48px;--mz-mobile-icon-button-size:44px;--mz-mobile-interactive-row-height:52px;--mz-mobile-card-shadow:var(--mz-shadow-sm);--mz-mobile-card-elevated-shadow:var(--mz-shadow-md);--mz-mobile-card-radius:var(--mz-radius-lg);--mz-mobile-button-radius:var(--mz-radius-md);--mz-mobile-input-radius:var(--mz-radius-md)}}@media (min-width:1024px){:root{--mz-display-xl-size:3.75rem;--mz-display-lg-size:3rem;--mz-heading-xl-size:2.25rem;--mz-heading-lg-size:1.875rem;--mz-heading-md-size:1.5rem;--mz-heading-sm-size:1.25rem;--mz-title-lg-size:1.5rem;--mz-title-md-size:1.25rem;--mz-title-sm-size:1.125rem;--mz-body-lg-size:1.25rem;--mz-body-md-size:1.125rem;--mz-body-sm-size:1rem;--mz-label-lg-size:1rem;--mz-label-md-size:0.875rem;--mz-label-sm-size:0.875rem;--mz-caption-md-size:0.875rem;--mz-caption-sm-size:0.75rem;--mz-space-xs:8px;--mz-space-sm:12px;--mz-space-md:16px;--mz-space-lg:24px;--mz-space-xl:32px;--mz-space-2xl:48px;--mz-space-3xl:64px;--mz-space-4xl:80px;--mz-gap-xs:8px;--mz-gap-sm:12px;--mz-gap-md:16px;--mz-gap-lg:24px;--mz-gap-xl:32px;--mz-gap-2xl:48px;--mz-padding-xs:8px;--mz-padding-sm:12px;--mz-padding-md:16px;--mz-padding-lg:24px;--mz-padding-xl:32px;--mz-padding-2xl:48px;--mz-margin-xs:8px;--mz-margin-sm:12px;--mz-margin-md:16px;--mz-margin-lg:24px;--mz-margin-xl:32px;--mz-margin-2xl:48px;--mz-section-xs:24px;--mz-section-sm:32px;--mz-section-md:48px;--mz-section-lg:64px;--mz-section-xl:80px;--mz-section-2xl:96px}}@media (min-width:768px){:root{--mz-space-md:16px;--mz-space-lg:24px;--mz-space-xl:32px;--mz-space-2xl:48px;--mz-space-3xl:64px;--mz-space-4xl:80px;--mz-gap-md:16px;--mz-gap-lg:24px;--mz-gap-xl:32px;--mz-gap-2xl:48px;--mz-padding-md:16px;--mz-padding-lg:24px;--mz-padding-xl:32px;--mz-padding-2xl:48px;--mz-margin-md:16px;--mz-margin-lg:24px;--mz-margin-xl:32px;--mz-margin-2xl:48px;--mz-section-xs:16px;--mz-section-sm:24px;--mz-section-md:32px;--mz-section-lg:48px;--mz-section-xl:64px;--mz-section-2xl:80px}}:root{--mz-space-0:0px;--mz-space-1:4px;--mz-space-2:8px;--mz-space-3:12px;--mz-space-4:16px;--mz-space-5:20px;--mz-space-6:24px;--mz-space-8:32px;--mz-space-10:40px;--mz-space-12:48px;--mz-space-16:64px;--mz-space-20:80px;--mz-space-24:96px;--mz-space-32:128px;--mz-space-40:160px;--mz-space-48:192px;--mz-space-56:224px;--mz-space-64:256px;--mz-space-80:320px;--mz-space-96:384px;--mz-space-none:0px;--mz-space-xs:4px;--mz-space-sm:8px;--mz-space-md:12px;--mz-space-lg:16px;--mz-space-xl:24px;--mz-space-2xl:32px;--mz-space-3xl:48px;--mz-space-4xl:64px;--mz-gap-none:0px;--mz-gap-xs:4px;--mz-gap-sm:8px;--mz-gap-md:12px;--mz-gap-lg:16px;--mz-gap-xl:24px;--mz-gap-2xl:32px;--mz-padding-none:0px;--mz-padding-xs:4px;--mz-padding-sm:8px;--mz-padding-md:12px;--mz-padding-lg:16px;--mz-padding-xl:24px;--mz-padding-2xl:32px;--mz-margin-none:0px;--mz-margin-xs:4px;--mz-margin-sm:8px;--mz-margin-md:12px;--mz-margin-lg:16px;--mz-margin-xl:24px;--mz-margin-2xl:32px;--mz-section-none:0px;--mz-section-xs:12px;--mz-section-sm:16px;--mz-section-md:24px;--mz-section-lg:32px;--mz-section-xl:48px;--mz-section-2xl:64px;--mz-safe-area-none:0px;--mz-safe-area-xs:4px;--mz-safe-area-sm:8px;--mz-safe-area-md:12px;--mz-safe-area-lg:16px;--mz-surface-level0:#000000;--mz-surface-level1:#0B1020;--mz-surface-level2:#121828;--mz-surface-level3:#172033;--mz-surface-level4:#1B2740;--mz-surface-level5:#1F2E48;--mz-shadow-none:none;--mz-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--mz-shadow-sm:0 2px 8px rgba(0,0,0,0.08);--mz-shadow-md:0 2px 4px rgba(0,0,0,0.1);--mz-shadow-lg:0 4px 12px rgba(0,0,0,0.15);--mz-shadow-xl:0 8px 24px rgba(0,0,0,0.2);--mz-shadow-2xl:0 8px 24px rgba(0,0,0,0.2);--mz-shadow-3xl:0 16px 48px rgba(0,0,0,0.25);--mz-border-strength-none:none;--mz-border-strength-subtle:1px;--mz-border-strength-default:1px;--mz-border-strength-strong:2px;--mz-border-color-none:transparent;--mz-border-color-subtle:rgba(170,182,200,0.16);--mz-border-color-default:rgba(170,182,200,0.22);--mz-border-color-hover:rgba(170,182,200,0.28);--mz-border-color-accent:rgba(34,230,219,0.36);--mz-border-color-focus:#22E6DB;--mz-border-color-disabled:rgba(107,114,128,0.12);--mz-overlay-intensity-none:transparent;--mz-overlay-intensity-subtle:rgba(0,0,0,0.32);--mz-overlay-intensity-medium:rgba(0,0,0,0.64);--mz-overlay-intensity-strong:rgba(0,0,0,0.78);--mz-overlay-intensity-heavy:rgba(0,0,0,0.88);--mz-blur-intensity-none:none;--mz-blur-intensity-subtle:blur(8px);--mz-blur-intensity-medium:blur(12px);--mz-blur-intensity-strong:blur(16px);--mz-blur-intensity-heavy:blur(24px);--mz-layer-base:0;--mz-layer-content:10;--mz-layer-raised:20;--mz-layer-floating:100;--mz-layer-dropdown:100;--mz-layer-sticky:200;--mz-layer-fixed:300;--mz-layer-modal-backdrop:400;--mz-layer-modal:500;--mz-layer-popover:600;--mz-layer-tooltip:700;--mz-layer-toast:800;--mz-layer-nav-drawer:900;--mz-layer-notification:900;--mz-layer-maximum:9999;--mz-container-compact-sm:320px;--mz-container-compact-md:384px;--mz-container-compact-lg:448px;--mz-container-compact-xl:512px;--mz-container-standard-sm:640px;--mz-container-standard-md:768px;--mz-container-standard-lg:1024px;--mz-container-standard-xl:1280px;--mz-container-wide-sm:896px;--mz-container-wide-md:1024px;--mz-container-wide-lg:1280px;--mz-container-wide-xl:1536px;--mz-container-full-width:100%;--mz-content-text-sm:320px;--mz-content-text-md:384px;--mz-content-text-lg:448px;--mz-content-text-xl:512px;--mz-content-card-sm:280px;--mz-content-card-md:320px;--mz-content-card-lg:384px;--mz-content-card-xl:448px;--mz-content-form-sm:320px;--mz-content-form-md:384px;--mz-content-form-lg:448px;--mz-content-form-xl:512px;--mz-content-media-sm:640px;--mz-content-media-md:768px;--mz-content-media-lg:1024px;--mz-content-media-xl:1280px;--mz-radius-none:0px;--mz-radius-sm:4px;--mz-radius-md:8px;--mz-radius-lg:12px;--mz-radius-xl:16px;--mz-radius-2xl:20px;--mz-radius-full:9999px;--mz-motion-instant:50ms;--mz-motion-fast:150ms;--mz-motion-normal:250ms;--mz-motion-slow:350ms;--mz-motion-slower:500ms;--mz-ease-standard:cubic-bezier(0.2,0,0,1);--mz-ease-emphasized:cubic-bezier(0.2,0,0,1.2);--mz-ease-decelerate:cubic-bezier(0,0,0.2,1);--mz-ease-accelerate:cubic-bezier(0.4,0,1,1);--mz-duration-instant:0ms;--mz-duration-extra-fast:100ms;--mz-duration-fast:150ms;--mz-duration-normal:200ms;--mz-duration-slow:300ms;--mz-duration-extra-slow:500ms;--mz-easing-linear:linear;--mz-easing-standard:cubic-bezier(0.2,0,0,1);--mz-easing-accelerate:cubic-bezier(0.4,0,1,1);--mz-easing-decelerate:cubic-bezier(0,0,0.2,1);--mz-easing-emphasized:cubic-bezier(0.2,0,0,1.2);--mz-transition-hover-duration:150ms;--mz-transition-hover-easing:cubic-bezier(0.2,0,0,1);--mz-transition-hover-properties:color,background-color,border-color,box-shadow,transform,opacity;--mz-transition-press-duration:100ms;--mz-transition-press-easing:cubic-bezier(0.4,0,1,1);--mz-transition-press-properties:transform,box-shadow;--mz-transition-focus-duration:150ms;--mz-transition-focus-easing:cubic-bezier(0.2,0,0,1);--mz-transition-focus-properties:outline,box-shadow,border-color;--mz-transition-selection-duration:200ms;--mz-transition-selection-easing:cubic-bezier(0.2,0,0,1);--mz-transition-selection-properties:background-color,color,border-color;--mz-transition-expand-duration:300ms;--mz-transition-expand-easing:cubic-bezier(0.2,0,0,1);--mz-transition-expand-properties:height,width,max-height,max-width,opacity;--mz-transition-collapse-duration:250ms;--mz-transition-collapse-easing:cubic-bezier(0.4,0,1,1);--mz-transition-collapse-properties:height,width,max-height,max-width,opacity;--mz-transition-navigation-duration:300ms;--mz-transition-navigation-easing:cubic-bezier(0.2,0,0,1);--mz-transition-navigation-properties:transform,opacity;--mz-transition-modal-duration:200ms;--mz-transition-modal-easing:cubic-bezier(0.2,0,0,1.2);--mz-transition-modal-properties:transform,opacity,scale;--mz-transition-drawer-duration:300ms;--mz-transition-drawer-easing:cubic-bezier(0.2,0,0,1);--mz-transition-drawer-properties:transform,opacity;--mz-transition-tooltip-duration:150ms;--mz-transition-tooltip-easing:cubic-bezier(0.2,0,0,1);--mz-transition-tooltip-properties:opacity,transform;--mz-transition-toast-duration:300ms;--mz-transition-toast-easing:cubic-bezier(0.2,0,0,1);--mz-transition-toast-properties:transform,opacity;--mz-transition-context-menu-duration:200ms;--mz-transition-context-menu-easing:cubic-bezier(0.2,0,0,1);--mz-transition-context-menu-properties:transform,opacity;--mz-feedback-success-duration:500ms;--mz-feedback-success-easing:cubic-bezier(0.2,0,0,1.2);--mz-feedback-success-type:scale;--mz-feedback-error-duration:400ms;--mz-feedback-error-easing:cubic-bezier(0.2,0,0,1.2);--mz-feedback-error-type:shake;--mz-feedback-warning-duration:300ms;--mz-feedback-warning-easing:cubic-bezier(0.2,0,0,1.2);--mz-feedback-warning-type:pulse;--mz-feedback-info-duration:300ms;--mz-feedback-info-easing:cubic-bezier(0.2,0,0,1);--mz-feedback-info-type:fade;--mz-loading-spinner-duration:1000ms;--mz-loading-spinner-easing:linear;--mz-loading-spinner-type:spin;--mz-loading-skeleton-duration:1500ms;--mz-loading-skeleton-easing:ease-in-out;--mz-loading-skeleton-type:shimmer;--mz-loading-progress-duration:2000ms;--mz-loading-progress-easing:ease-in-out;--mz-loading-progress-type:shimmer;--mz-loading-shimmer-duration:1500ms;--mz-loading-shimmer-easing:ease-in-out;--mz-loading-shimmer-type:shimmer;--mz-loading-pulse-duration:2000ms;--mz-loading-pulse-easing:ease-in-out;--mz-loading-pulse-type:pulse;--mz-reduced-motion-enabled:prefers-reduced-motion:reduce;--mz-reduced-duration-instant:0ms;--mz-reduced-duration-extra-fast:0ms;--mz-reduced-duration-fast:0ms;--mz-reduced-duration-normal:0ms;--mz-reduced-duration-slow:0ms;--mz-reduced-duration-extra-slow:0ms;--mz-reduced-easing-linear:linear;--mz-reduced-easing-standard:linear;--mz-reduced-easing-accelerate:linear;--mz-reduced-easing-decelerate:linear;--mz-reduced-easing-emphasized:linear;--mz-icon-size-xs:12px;--mz-icon-size-sm:14px;--mz-icon-size-md:16px;--mz-icon-size-lg:20px;--mz-icon-size-xl:24px;--mz-icon-stroke-thin:1px;--mz-icon-stroke-regular:1.5px;--mz-icon-stroke-medium:2px;--mz-icon-stroke-thick:2.5px;--mz-icon-color-inherit:inherit;--mz-icon-color-primary:var(--mz-icon-primary);--mz-icon-color-secondary:var(--mz-icon-secondary);--mz-icon-color-muted:var(--mz-icon-muted);--mz-icon-color-disabled:var(--mz-icon-disabled);--mz-icon-color-inverse:var(--mz-icon-inverse);--mz-icon-color-success:var(--mz-semantic-success);--mz-icon-color-warning:var(--mz-semantic-warning);--mz-icon-color-error:var(--mz-semantic-error);--mz-icon-color-info:var(--mz-semantic-info);--mz-icon-color-brand:var(--mz-icon-brand);--mz-icon-align-text-vertical:middle;--mz-icon-align-text-horizontal:center;--mz-icon-align-button-vertical:middle;--mz-icon-align-button-horizontal:center;--mz-icon-align-input-vertical:middle;--mz-icon-align-input-horizontal:center;--mz-icon-align-list-vertical:top;--mz-icon-align-list-horizontal:left;--mz-icon-align-navigation-vertical:middle;--mz-icon-align-navigation-horizontal:left;--mz-icon-align-toolbar-vertical:middle;--mz-icon-align-toolbar-horizontal:center;--mz-icon-align-card-vertical:top;--mz-icon-align-card-horizontal:left;--mz-icon-align-conversation-vertical:top;--mz-icon-align-conversation-horizontal:left;--mz-icon-touch-target-minimum:44px;--mz-icon-touch-target-comfortable:48px;--mz-icon-touch-target-large:56px;--mz-state-hover-background:rgba(34,230,219,0.1);--mz-state-hover-border:rgba(170,182,200,0.28);--mz-state-hover-text:var(--mz-text-primary);--mz-state-hover-icon:var(--mz-icon-primary);--mz-state-hover-shadow:var(--mz-shadow-xs);--mz-state-hover-opacity:1;--mz-state-hover-cursor:pointer;--mz-state-active-background:rgba(34,230,219,0.14);--mz-state-active-border:rgba(34,230,219,0.36);--mz-state-active-text:var(--mz-text-primary);--mz-state-active-icon:var(--mz-icon-primary);--mz-state-active-shadow:var(--mz-shadow-sm);--mz-state-active-opacity:1;--mz-state-active-cursor:pointer;--mz-state-focus-background:transparent;--mz-state-focus-border:var(--mz-border-focus);--mz-state-focus-text:var(--mz-text-primary);--mz-state-focus-icon:var(--mz-icon-primary);--mz-state-focus-shadow:var(--mz-focus-default);--mz-state-focus-opacity:1;--mz-state-focus-cursor:default;--mz-state-focus-visible-background:transparent;--mz-state-focus-visible-border:var(--mz-border-focus);--mz-state-focus-visible-text:var(--mz-text-primary);--mz-state-focus-visible-icon:var(--mz-icon-primary);--mz-state-focus-visible-shadow:var(--mz-focus-strong);--mz-state-focus-visible-opacity:1;--mz-state-focus-visible-cursor:default;--mz-state-selected-background:rgba(34,197,94,0.1);--mz-state-selected-border:rgba(34,197,94,0.32);--mz-state-selected-text:var(--mz-semantic-success);--mz-state-selected-icon:var(--mz-semantic-success);--mz-state-selected-shadow:var(--mz-shadow-xs);--mz-state-selected-opacity:1;--mz-state-selected-cursor:pointer;--mz-state-disabled-background:transparent;--mz-state-disabled-border:var(--mz-border-disabled);--mz-state-disabled-text:var(--mz-text-disabled);--mz-state-disabled-icon:var(--mz-icon-disabled);--mz-state-disabled-shadow:none;--mz-state-disabled-opacity:0.6;--mz-state-disabled-cursor:not-allowed;--mz-state-loading-background:rgba(59,130,246,0.1);--mz-state-loading-border:rgba(59,130,246,0.32);--mz-state-loading-text:var(--mz-text-primary);--mz-state-loading-icon:var(--mz-icon-primary);--mz-state-loading-shadow:var(--mz-shadow-xs);--mz-state-loading-opacity:1;--mz-state-loading-cursor:wait;--mz-state-success-background:rgba(34,197,94,0.1);--mz-state-success-border:rgba(34,197,94,0.32);--mz-state-success-text:var(--mz-semantic-success);--mz-state-success-icon:var(--mz-semantic-success);--mz-state-success-shadow:var(--mz-shadow-xs);--mz-state-success-opacity:1;--mz-state-success-cursor:default;--mz-state-error-background:rgba(239,68,68,0.1);--mz-state-error-border:rgba(239,68,68,0.32);--mz-state-error-text:var(--mz-semantic-error);--mz-state-error-icon:var(--mz-semantic-error);--mz-state-error-shadow:var(--mz-shadow-xs);--mz-state-error-opacity:1;--mz-state-error-cursor:default;--mz-state-warning-background:rgba(245,158,11,0.1);--mz-state-warning-border:rgba(245,158,11,0.32);--mz-state-warning-text:var(--mz-semantic-warning);--mz-state-warning-icon:var(--mz-semantic-warning);--mz-state-warning-shadow:var(--mz-shadow-xs);--mz-state-warning-opacity:1;--mz-state-warning-cursor:default;--mz-state-information-background:rgba(59,130,246,0.1);--mz-state-information-border:rgba(59,130,246,0.32);--mz-state-information-text:var(--mz-semantic-info);--mz-state-information-icon:var(--mz-semantic-info);--mz-state-information-shadow:var(--mz-shadow-xs);--mz-state-information-opacity:1;--mz-state-information-cursor:default;--mz-state-read-background:transparent;--mz-state-read-border:var(--mz-border-subtle);--mz-state-read-text:var(--mz-text-secondary);--mz-state-read-icon:var(--mz-icon-secondary);--mz-state-read-shadow:none;--mz-state-read-opacity:0.8;--mz-state-read-cursor:pointer;--mz-state-unread-background:var(--mz-surface-hover);--mz-state-unread-border:var(--mz-border-default);--mz-state-unread-text:var(--mz-text-primary);--mz-state-unread-icon:var(--mz-icon-primary);--mz-state-unread-shadow:var(--mz-shadow-xs);--mz-state-unread-opacity:1;--mz-state-unread-cursor:pointer;--mz-state-drag-background:rgba(59,130,246,0.1);--mz-state-drag-border:rgba(59,130,246,0.32);--mz-state-drag-text:var(--mz-text-primary);--mz-state-drag-icon:var(--mz-icon-primary);--mz-state-drag-shadow:var(--mz-shadow-sm);--mz-state-drag-opacity:0.9;--mz-state-drag-cursor:grabbing;--mz-state-drag-over-background:rgba(34,197,94,0.1);--mz-state-drag-over-border:rgba(34,197,94,0.32);--mz-state-drag-over-text:var(--mz-semantic-success);--mz-state-drag-over-icon:var(--mz-semantic-success);--mz-state-drag-over-shadow:var(--mz-shadow-xl);--mz-state-drag-over-opacity:1;--mz-state-drag-over-cursor:grabbing;--mz-state-drop-target-background:rgba(34,197,94,0.1);--mz-state-drop-target-border:rgba(34,197,94,0.32);--mz-state-drop-target-text:var(--mz-semantic-success);--mz-state-drop-target-icon:var(--mz-semantic-success);--mz-state-drop-target-shadow:var(--mz-shadow-xl);--mz-state-drop-target-opacity:1;--mz-state-drop-target-cursor:copy;--mz-state-invalid-drop-background:rgba(239,68,68,0.1);--mz-state-invalid-drop-border:rgba(239,68,68,0.32);--mz-state-invalid-drop-text:var(--mz-semantic-error);--mz-state-invalid-drop-icon:var(--mz-semantic-error);--mz-state-invalid-drop-shadow:var(--mz-shadow-xl);--mz-state-invalid-drop-opacity:1;--mz-state-invalid-drop-cursor:not-allowed;--mz-state-keyboard-focus-background:transparent;--mz-state-keyboard-focus-border:var(--mz-border-focus);--mz-state-keyboard-focus-text:var(--mz-text-primary);--mz-state-keyboard-focus-icon:var(--mz-icon-primary);--mz-state-keyboard-focus-shadow:var(--mz-focus-strong);--mz-state-keyboard-focus-opacity:1;--mz-state-keyboard-focus-cursor:default;--mz-focus-ring-color:var(--mz-focus-primary);--mz-focus-ring-width:var(--mz-focus-width-default);--mz-focus-ring-offset:var(--mz-focus-width-default);--mz-focus-ring-style:solid;--mz-focus-ring-subtle-color:var(--mz-focus-subtle);--mz-focus-ring-subtle-width:var(--mz-focus-width-subtle);--mz-focus-ring-subtle-offset:var(--mz-focus-width-subtle);--mz-focus-ring-strong-color:var(--mz-focus-strong);--mz-focus-ring-strong-width:var(--mz-focus-width-strong);--mz-focus-ring-strong-offset:var(--mz-focus-width-default);--mz-disabled-opacity:0.6;--mz-disabled-grayscale:0.3;--mz-disabled-saturation:0.7;--mz-disabled-brightness:0.9;--mz-disabled-cursor:not-allowed;--mz-disabled-pointer-events:none;--mz-loading-indicator-type:spinner;--mz-loading-indicator-size:16px;--mz-loading-indicator-color:var(--mz-icon-primary);--mz-loading-cursor:wait;--mz-keyboard-tab-enabled:true;--mz-keyboard-arrows-enabled:true;--mz-keyboard-enter-action:activate;--mz-keyboard-space-action:activate;--mz-keyboard-escape-action:cancel;--mz-transition-standard:color var(--mz-motion-fast) var(--mz-ease-standard),background-color var(--mz-motion-fast) var(--mz-ease-standard),border-color var(--mz-motion-fast) var(--mz-ease-standard),box-shadow var(--mz-motion-fast) var(--mz-ease-standard),transform var(--mz-motion-fast) var(--mz-ease-standard),opacity var(--mz-motion-fast) var(--mz-ease-standard);--mz-z-base:0;--mz-z-docked:10;--mz-z-sticky:20;--mz-z-fixed:40;--mz-z-overlay:60;--mz-z-modal:80;--mz-z-popover:100;--mz-z-toast:120;--mz-breakpoint-mobile:390px;--mz-breakpoint-tablet:768px;--mz-breakpoint-laptop:1024px;--mz-breakpoint-desktop:1280px;--mz-breakpoint-desktop-wide:1536px;--mz-breakpoint-ultra-wide:1920px;--mz-shell-topbar-height:64px;--mz-shell-mobile-nav-height:76px;--mz-shell-page-max:1560px;--mz-shell-feed-max:860px;--mz-shell-sidebar-width:260px;--mz-shell-sidebar-collapsed-width:88px;--mz-shell-right-rail-width:320px;--mz-color-bg:var(--mz-surface-background);--mz-color-bg-elevated:var(--mz-surface-elevated);--mz-color-surface:var(--mz-surface-secondary);--mz-color-surface-strong:var(--mz-surface-elevated);--mz-color-line:var(--mz-border-subtle);--mz-color-line-strong:var(--mz-border-accent);--mz-color-text:var(--mz-text-primary);--mz-color-text-muted:var(--mz-text-secondary);--mz-color-primary:var(--mz-brand-electric-teal);--mz-color-primary-soft:color-mix(in srgb,var(--mz-brand-electric-teal) 14%,transparent);--mz-color-accent:var(--mz-brand-electric-teal);--mz-color-accent-blue:var(--mz-brand-ocean-blue);--mz-color-success:var(--mz-semantic-success);--mz-color-error:var(--mz-semantic-error);--mz-color-warning:var(--mz-semantic-warning);--mz-space-legacy-1:var(--mz-space-1);--mz-space-legacy-2:var(--mz-space-2);--mz-space-legacy-3:var(--mz-space-3);--mz-space-legacy-4:var(--mz-space-4);--mz-space-legacy-5:var(--mz-space-6);--mz-space-legacy-6:var(--mz-space-6);--mz-space-legacy-8:var(--mz-space-8);--mz-space-legacy-10:var(--mz-space-12);--mz-radius-panel:var(--mz-radius-xl);--mz-shadow-soft:var(--mz-shadow-lg);--mz-shadow-shell:var(--mz-shadow-md);--mz-shadow-glow:0 0 0 1px color-mix(in srgb,var(--mz-brand-electric-teal) 11%,transparent),0 22px 74px color-mix(in srgb,var(--mz-brand-ocean-blue) 11%,transparent),0 16px 58px color-mix(in srgb,var(--mz-brand-electric-teal) 12%,transparent);--mz-type-display:var(--mz-type-display-lg-size);--mz-type-title:var(--mz-type-heading-lg-size);--mz-type-body:var(--mz-type-body-md-size);--bg:var(--mz-surface-background);--bg-elevated:var(--mz-surface-elevated);--bg-card:var(--mz-surface-secondary);--bg-card-strong:var(--mz-surface-elevated);--background:var(--mz-surface-background);--foreground:var(--mz-text-primary);--muted-foreground:var(--mz-text-secondary);--card:var(--mz-surface-secondary);--card-foreground:var(--mz-text-primary);--border:var(--mz-border-subtle);--secondary:var(--mz-surface-subtle);--accent:color-mix(in srgb,var(--mz-brand-electric-teal) 14%,transparent);--destructive:var(--mz-semantic-error);--line:var(--mz-border-subtle);--line-strong:var(--mz-border-accent);--text:var(--mz-text-primary);--muted:var(--mz-text-secondary);--primary:var(--mz-brand-electric-teal);--primary-soft:color-mix(in srgb,var(--mz-brand-electric-teal) 14%,transparent);--cyan:var(--mz-brand-electric-teal);--blue:var(--mz-brand-ocean-blue);--accent-glow:color-mix(in srgb,var(--mz-brand-electric-teal) 26%,transparent);--premium-gradient:linear-gradient(135deg,var(--mz-brand-electric-teal) 0%,var(--mz-brand-ocean-blue) 100%);--success:var(--mz-semantic-success);--error:var(--mz-semantic-error);--warning:var(--mz-semantic-warning);--radius-card:var(--mz-radius-xl);--radius-panel:var(--mz-radius-xl);--shadow-soft:var(--mz-shadow-lg);--shadow-glow:var(--mz-shadow-xl);--grid-mobile:repeat(4,minmax(0,1fr));--grid-desktop:repeat(12,minmax(0,1fr));--layout-max:var(--mz-shell-page-max);--space-1:var(--mz-space-1);--space-2:var(--mz-space-2);--space-3:var(--mz-space-3);--space-4:var(--mz-space-4);--space-5:var(--mz-space-6);--space-6:var(--mz-space-6);--type-display:var(--mz-type-display-lg-size);--type-title:var(--mz-type-heading-lg-size);--type-body:var(--mz-type-body-md-size)}body.theme-light,html[data-theme=light]{--mz-surface-background:#f8fafc;--mz-surface-primary:#f8fafc;--mz-surface-secondary:#f1f5f9;--mz-surface-elevated:#e2e8f0;--mz-surface-floating:#cbd5e1;--mz-surface-hover:color-mix(in srgb,var(--mz-brand-electric-teal) 8%,#f8fafc);--mz-surface-active:color-mix(in srgb,var(--mz-brand-electric-teal) 12%,#f8fafc);--mz-surface-modal:color-mix(in srgb,#ffffff 96%,transparent);--mz-surface-overlay:color-mix(in srgb,#e2e8f0 94%,transparent);--mz-surface-glass:color-mix(in srgb,#ffffff 68%,transparent);--mz-surface-subtle:color-mix(in srgb,var(--mz-brand-midnight-black) 4%,transparent);--mz-text-primary:#0f172a;--mz-text-secondary:#475569;--mz-text-muted:#64748b;--mz-text-disabled:color-mix(in srgb,#94a3b8 60%,transparent);--mz-text-inverse:#f8fafc;--mz-border-subtle:var(--mz-border-width-subtle) solid color-mix(in srgb,#475569 16%,transparent);--mz-border-default:var(--mz-border-width-default) solid color-mix(in srgb,#475569 22%,transparent);--mz-border-hover:var(--mz-border-width-default) solid color-mix(in srgb,#475569 28%,transparent);--mz-shadow-xs:0 2px 8px color-mix(in srgb,#000000 8%,transparent);--mz-shadow-sm:0 4px 14px color-mix(in srgb,#000000 12%,transparent);--mz-shadow-md:0 12px 32px color-mix(in srgb,#000000 18%,transparent);--mz-shadow-lg:0 20px 56px color-mix(in srgb,#000000 24%,transparent);--mz-shadow-xl:0 28px 80px color-mix(in srgb,#000000 30%,transparent);--mz-shadow-floating:0 32px 96px color-mix(in srgb,#000000 34%,transparent);--mz-shadow-modal:0 40px 120px color-mix(in srgb,#000000 38%,transparent);--mz-shadow-dropdown:0 16px 40px color-mix(in srgb,#000000 20%,transparent);--mz-shadow-card:0 8px 24px color-mix(in srgb,#000000 16%,transparent);--mz-shadow-card-elevated:0 16px 40px color-mix(in srgb,#000000 20%,transparent);--mz-overlay-drawer:color-mix(in srgb,#000000 48%,transparent);--mz-overlay-modal:color-mix(in srgb,#000000 52%,transparent);--mz-overlay-dropdown:color-mix(in srgb,#000000 42%,transparent);--mz-overlay-context-menu:color-mix(in srgb,#000000 44%,transparent);--mz-overlay-command-palette:color-mix(in srgb,#000000 50%,transparent);--mz-overlay-media-viewer:color-mix(in srgb,#000000 72%,transparent);--mz-overlay-image-viewer:color-mix(in srgb,#000000 72%,transparent);--mz-overlay-video-viewer:color-mix(in srgb,#000000 72%,transparent);--mz-color-bg:#f8fafc;--mz-color-bg-elevated:#e2e8f0;--mz-color-surface:rgba(255,255,255,0.84);--mz-color-surface-strong:rgba(255,255,255,0.96);--mz-color-line:rgba(30,41,59,0.15);--mz-color-line-strong:rgba(34,230,219,0.28);--mz-color-text:#0f172a;--mz-color-text-muted:#64748b}.mz-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mz-space-2);min-height:var(--mz-space-12);border-radius:var(--mz-radius-xl);padding:var(--mz-space-3) var(--mz-space-4);border:var(--mz-border-subtle);font-family:var(--mz-font-sans);font-size:var(--mz-type-body-sm-size);font-weight:var(--mz-font-weight-bold);letter-spacing:var(--mz-letter-spacing-none);transition:var(--mz-transition-standard)}.mz-button-primary{border-color:transparent;background:var(--mz-brand-electric-teal);color:var(--mz-text-inverse);box-shadow:var(--mz-shadow-sm)}.mz-button-primary:hover{background:var(--mz-brand-ocean-blue)}.mz-button-secondary{background:var(--mz-surface-subtle);color:var(--mz-text-secondary)}.mz-button-ghost:hover,.mz-button-secondary:hover{background:var(--mz-state-hover);color:var(--mz-text-primary)}.mz-button-ghost{border-color:transparent;background:transparent;color:var(--mz-text-secondary)}.mz-button-danger{border:var(--mz-border-error);background:color-mix(in srgb,var(--mz-semantic-error) 12%,transparent);color:var(--mz-semantic-error)}.mz-button-danger:hover{background:color-mix(in srgb,var(--mz-semantic-error) 18%,transparent);border-color:color-mix(in srgb,var(--mz-semantic-error) 60%,transparent)}.mz-button-success{border:var(--mz-border-success);background:var(--mz-semantic-success);color:var(--mz-text-inverse)}.mz-button-success:hover{background:color-mix(in srgb,var(--mz-semantic-success) 85%,var(--mz-text-inverse))}.mz-button-pill{border-radius:9999px;padding:var(--mz-space-2) var(--mz-space-4);font-size:var(--mz-type-caption-size);border:var(--mz-border-subtle);background:var(--mz-surface-subtle);color:var(--mz-text-secondary)}.mz-button-pill:hover{background:var(--mz-state-hover);color:var(--mz-text-primary);border-color:var(--mz-border-accent)}.mz-button-compact{padding:var(--mz-space-1_5) var(--mz-space-3);font-size:var(--mz-type-caption-size);min-height:var(--mz-space-8);border:var(--mz-border-subtle);background:var(--mz-surface-subtle);color:var(--mz-text-secondary)}.mz-button-compact:hover{background:var(--mz-state-hover);color:var(--mz-text-primary)}.mz-button-link{border-color:transparent;background:transparent;color:var(--mz-brand-electric-teal);padding:0;min-height:auto;box-shadow:none}.mz-button-link:hover{color:var(--mz-brand-ocean-blue);text-decoration:underline;background:transparent}.mz-button-sm{min-height:var(--mz-space-10);padding:var(--mz-space-2) var(--mz-space-3);font-size:var(--mz-type-caption-size)}.mz-button-md{min-height:var(--mz-space-12);padding:var(--mz-space-3) var(--mz-space-4);font-size:var(--mz-type-body-sm-size)}.mz-button-lg{min-height:var(--mz-space-14);padding:var(--mz-space-4) var(--mz-space-6);font-size:var(--mz-type-body-md-size)}.mz-button-icon{padding:var(--mz-space-3);min-width:var(--mz-space-12)}.mz-button-loading{position:relative;pointer-events:none}.mz-button-spinner{display:inline-flex;align-items:center;justify-content:center;width:var(--mz-space-5);height:var(--mz-space-5)}.mz-button-spinner svg{width:100%;height:100%}.mz-button:focus-visible{outline:var(--mz-border-width-strong) solid var(--mz-state-focus);outline-offset:var(--mz-space-1)}.mz-button:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.mz-button{transition:none}.mz-button:active:not(:disabled){transform:none}.mz-button-spinner svg{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mz-field{display:block;min-height:var(--mz-space-12);border-radius:var(--mz-radius-lg);padding:var(--mz-space-3) var(--mz-space-4);background:var(--mz-surface-elevated);color:var(--mz-text-primary);font-size:var(--mz-type-body-md-size);font-weight:var(--mz-font-weight-regular)}.mz-field::-moz-placeholder{color:var(--mz-text-muted)}.mz-field::placeholder{color:var(--mz-text-muted)}.mz-field:hover{border-color:var(--mz-border-default)}.mz-field:focus{outline:none;border-color:var(--mz-border-accent);box-shadow:0 0 0 var(--mz-space-1) color-mix(in srgb,var(--mz-brand-electric-teal) 14%,transparent)}.mz-field:disabled{opacity:.6;cursor:not-allowed;background:var(--mz-surface-subtle)}.mz-field-error{border-color:var(--mz-border-error)}.mz-field-error:focus{border-color:color-mix(in srgb,var(--mz-semantic-error) 60%,transparent);box-shadow:0 0 0 var(--mz-space-1) color-mix(in srgb,var(--mz-semantic-error) 20%,transparent)}.mz-field-success,.mz-field-success:focus{border-color:var(--mz-border-success)}.mz-field-success:focus{box-shadow:0 0 0 var(--mz-space-1) color-mix(in srgb,var(--mz-semantic-success) 20%,transparent)}@media (max-width:639px){.mz-field{padding:var(--mz-space-2) var(--mz-space-3)}.mz-field:is(textarea){min-height:96px}}.mz-search-input-wrapper{position:relative;display:flex;align-items:center}.mz-search-input-icon{position:absolute;left:var(--mz-space-4);width:var(--mz-space-5);height:var(--mz-space-5);color:var(--mz-text-muted);pointer-events:none}.mz-search-input{padding-left:calc(var(--mz-space-4) + var(--mz-space-5) + var(--mz-space-2))}.mz-card,.mz-card-elevated{background:var(--mz-surface-secondary);transition:var(--mz-transition-standard)}.mz-card-elevated{border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl)}.mz-card-elevated:hover{box-shadow:var(--mz-shadow-xl);border-color:var(--mz-border-accent)}.mz-card-glass{border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl);background:var(--mz-surface-glass);backdrop-filter:blur(12px);box-shadow:var(--mz-shadow-md)}.mz-card-bordered,.mz-card-glass{transition:var(--mz-transition-standard)}.mz-card-bordered{border:var(--mz-border-default);border-radius:var(--mz-radius-xl);background:var(--mz-surface-secondary);box-shadow:none}.mz-card-bordered:hover{border-color:var(--mz-border-accent)}.mz-card-sm{padding:var(--mz-space-3) var(--mz-space-4)}.mz-card-md{padding:var(--mz-space-4) var(--mz-space-6)}.mz-card-lg{padding:var(--mz-space-6) var(--mz-space-8)}.mz-heading-display{font-size:var(--mz-type-display-xl-size);line-height:var(--mz-type-display-xl-line);letter-spacing:-.02em}.mz-heading-1,.mz-heading-display{font-weight:var(--mz-font-weight-bold);color:var(--mz-text-primary)}.mz-heading-1{font-size:var(--mz-type-heading-xl-size);line-height:var(--mz-type-heading-xl-line);letter-spacing:-.01em}.mz-heading-2{font-size:var(--mz-type-heading-lg-size);line-height:var(--mz-type-heading-lg-line);letter-spacing:-.01em}.mz-heading-2,.mz-heading-3{font-weight:var(--mz-font-weight-semibold);color:var(--mz-text-primary)}.mz-heading-3{font-size:var(--mz-type-heading-md-size);line-height:var(--mz-type-heading-md-line);letter-spacing:0}.mz-heading-4{font-size:var(--mz-type-heading-sm-size);font-weight:var(--mz-font-weight-semibold);line-height:var(--mz-type-heading-sm-line);letter-spacing:.01em;color:var(--mz-text-primary)}.mz-body-lg{font-size:var(--mz-type-body-lg-size);line-height:var(--mz-type-body-lg-line)}.mz-body-lg,.mz-body-md{font-weight:var(--mz-font-weight-regular);color:var(--mz-text-primary)}.mz-body-md{font-size:var(--mz-type-body-md-size);line-height:var(--mz-type-body-md-line)}.mz-body-sm{font-size:var(--mz-type-body-sm-size);font-weight:var(--mz-font-weight-regular);line-height:var(--mz-type-body-sm-line);color:var(--mz-text-primary)}.mz-caption{font-size:var(--mz-type-caption-size);font-weight:var(--mz-font-weight-medium);line-height:var(--mz-type-caption-line);letter-spacing:.02em}.mz-caption,.mz-label{color:var(--mz-text-secondary)}.mz-label{font-size:var(--mz-type-body-sm-size);font-weight:var(--mz-font-weight-semibold);line-height:var(--mz-type-body-sm-line);letter-spacing:.01em}.mz-metadata{font-size:var(--mz-type-caption-size);font-weight:var(--mz-font-weight-medium);line-height:var(--mz-type-caption-line);letter-spacing:.02em;color:var(--mz-text-muted)}.mz-section-title{font-size:var(--mz-type-heading-md-size);font-weight:var(--mz-font-weight-semibold);line-height:var(--mz-type-heading-md-line);letter-spacing:.01em;text-transform:uppercase}.mz-section-title,.mz-text-primary{color:var(--mz-text-primary)}.mz-text-secondary{color:var(--mz-text-secondary)}.mz-text-muted{color:var(--mz-text-muted)}.mz-text-inverse{color:var(--mz-text-inverse)}.mz-text-accent{color:var(--mz-brand-electric-teal)}.mz-text-success{color:var(--mz-semantic-success)}.mz-text-error{color:var(--mz-semantic-error)}.mz-text-warning{color:var(--mz-semantic-warning)}.mz-avatar-wrapper{position:relative;display:inline-flex;flex-shrink:0}.mz-avatar,.mz-avatar-wrapper{align-items:center;justify-content:center}.mz-avatar{display:flex;border-radius:var(--mz-radius-lg);background:var(--mz-surface-elevated);color:var(--mz-text-primary);font-weight:var(--mz-font-weight-semibold);-o-object-fit:cover;object-fit:cover;border:var(--mz-border-width-strong) solid var(--mz-surface-secondary);box-shadow:var(--mz-shadow-sm);transition:var(--mz-transition-standard)}.mz-avatar:hover{border-color:var(--mz-border-accent);box-shadow:var(--mz-shadow-md)}.mz-avatar-xs{width:var(--mz-space-8);height:var(--mz-space-8);font-size:var(--mz-type-caption-size)}.mz-avatar-sm{width:var(--mz-space-10);height:var(--mz-space-10);font-size:var(--mz-type-body-sm-size)}.mz-avatar-md{width:var(--mz-space-12);height:var(--mz-space-12);font-size:var(--mz-type-body-md-size)}.mz-avatar-lg{width:var(--mz-space-64);height:var(--mz-space-64);font-size:var(--mz-type-heading-sm-size)}.mz-avatar-xl{width:var(--mz-space-80);height:var(--mz-space-80);font-size:var(--mz-type-heading-md-size)}.mz-avatar-company{border-radius:var(--mz-radius-md);border-width:3px}.mz-avatar-creator{border-radius:var(--mz-radius-xl);border-color:var(--mz-border-accent)}.mz-avatar-fallback{background:linear-gradient(135deg,var(--mz-color-accent-primary),var(--mz-color-accent-hover));color:var(--mz-color-text-inverse)}.mz-avatar-status{position:absolute;bottom:-2px;right:-2px;width:var(--mz-space-16);height:var(--mz-space-16);border-radius:50%;border:2px solid var(--mz-color-surface-secondary);box-shadow:var(--mz-shadow-sm)}.mz-avatar-online{background:var(--mz-color-success)}.mz-avatar-offline{background:var(--mz-color-text-muted)}.mz-badge{display:inline-flex;align-items:center;gap:var(--mz-space-4);border-radius:var(--mz-radius-full);padding:var(--mz-space-4) var(--mz-space-8);font-family:var(--mz-font-sans);font-weight:var(--mz-font-weight-semibold);letter-spacing:.01em;transition:var(--mz-transition-standard)}.mz-badge-sm{font-size:var(--mz-type-caption-size);padding:var(--mz-space-2) var(--mz-space-6)}.mz-badge-md{font-size:var(--mz-type-body-sm-size);padding:var(--mz-space-4) var(--mz-space-8)}.mz-badge-default{background:var(--mz-color-surface-subtle);color:var(--mz-color-text-secondary);border:var(--mz-border-subtle)}.mz-badge-default:hover{background:var(--mz-color-surface-hover);border-color:var(--mz-border-standard)}.mz-badge-verified{background:var(--mz-color-success)}.mz-badge-premium,.mz-badge-verified{color:var(--mz-color-text-inverse);border:none}.mz-badge-premium{background:linear-gradient(135deg,var(--mz-color-accent-primary),var(--mz-color-accent-hover))}.mz-badge-unread{background:var(--mz-color-accent-primary);color:var(--mz-color-text-inverse);border:none;animation:pulse 2s ease-in-out infinite}.mz-badge-company{background:var(--mz-color-surface-subtle);color:var(--mz-color-accent-primary);border:var(--mz-border-accent)}.mz-badge-company:hover{background:var(--mz-color-accent-soft)}.mz-badge-danger{background:color-mix(in srgb,var(--mz-color-error) 12%,transparent);color:var(--mz-color-error);border:var(--mz-border-error)}.mz-badge-danger:hover{background:color-mix(in srgb,var(--mz-color-error) 18%,transparent);border-color:var(--mz-border-error-strong)}.mz-badge-success{background:color-mix(in srgb,var(--mz-color-success) 12%,transparent);color:var(--mz-color-success);border:var(--mz-border-success)}.mz-badge-success:hover{background:color-mix(in srgb,var(--mz-color-success) 18%,transparent)}.mz-badge-warning{background:color-mix(in srgb,var(--mz-color-warning) 12%,transparent);color:var(--mz-color-warning);border:1px solid color-mix(in srgb,var(--mz-color-warning) 30%,transparent)}.mz-badge-warning:hover{background:color-mix(in srgb,var(--mz-color-warning) 18%,transparent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.mz-dropdown-wrapper{position:relative;display:inline-block}.mz-dropdown-trigger{cursor:pointer}.mz-dropdown{position:absolute;z-index:var(--mz-z-popover);min-width:200px;max-width:320px;border-radius:var(--mz-radius-lg);border:var(--mz-border-subtle);background:var(--mz-surface-floating);box-shadow:var(--mz-shadow-floating);padding:var(--mz-space-8);animation:dropdown-in .15s var(--mz-ease-standard)}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mz-dropdown-bottom-left{top:calc(100% + var(--mz-space-8));left:0}.mz-dropdown-bottom-right{top:calc(100% + var(--mz-space-8));right:0}.mz-dropdown-top-left{bottom:calc(100% + var(--mz-space-8));left:0}.mz-dropdown-top-right{bottom:calc(100% + var(--mz-space-8));right:0}.mz-dropdown-item{display:flex;align-items:center;gap:var(--mz-space-8);width:100%;padding:var(--mz-space-8) var(--mz-space-12);border-radius:var(--mz-radius-md);border:none;background:transparent;color:var(--mz-color-text-primary);font-family:var(--mz-font-sans);font-size:var(--mz-type-body-sm-size);font-weight:var(--mz-font-weight-regular);text-align:left;cursor:pointer;transition:var(--mz-transition-standard)}.mz-dropdown-item:hover:not(:disabled){background:var(--mz-surface-hover);color:var(--mz-text-primary)}.mz-dropdown-item:active:not(:disabled){background:var(--mz-surface-active);transform:scale(.98)}.mz-dropdown-item-danger{color:var(--mz-semantic-error)}.mz-dropdown-item-danger:hover:not(:disabled){background:color-mix(in srgb,var(--mz-semantic-error) 12%,transparent);color:var(--mz-semantic-error)}.mz-dropdown-item-disabled{opacity:.5;cursor:not-allowed}.mz-dropdown-separator{height:1px;margin:var(--mz-space-8) 0;background:var(--mz-border-subtle)}.mz-modal-backdrop{position:fixed;inset:0;z-index:var(--mz-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--mz-space-16);animation:modal-backdrop-in .15s var(--mz-ease-standard)}.mz-modal-overlay{position:absolute;inset:0;background:var(--mz-overlay-modal);backdrop-filter:blur(4px)}.mz-modal{position:relative;z-index:1;width:100%;max-height:calc(100vh - var(--mz-space-32));overflow-y:auto;background:var(--mz-surface-modal);border-radius:var(--mz-radius-xl);border:var(--mz-border-subtle);box-shadow:var(--mz-shadow-modal);animation:modal-in .18s var(--mz-ease-emphasized)}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:scale(.95) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.mz-modal-sm{max-width:400px}.mz-modal-md{max-width:544px}.mz-modal-lg{max-width:720px}.mz-modal-xl{max-width:960px}.mz-modal-full{max-width:100%;height:100%;max-height:100%;border-radius:0}.mz-modal-header{border-bottom:var(--mz-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-16)}.mz-modal-body,.mz-modal-footer,.mz-modal-header{padding:var(--mz-space-24)}.mz-modal-footer{border-top:var(--mz-border-subtle);display:flex;align-items:center;justify-content:flex-end;gap:var(--mz-space-12)}.mz-surface{background:var(--mz-color-surface-secondary)}.mz-surface,.mz-surface-elevated{border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl)}.mz-surface-elevated{background:var(--mz-color-surface-elevated);box-shadow:var(--mz-shadow-md)}.mz-surface-glass{background:var(--mz-color-surface-overlay);backdrop-filter:blur(12px);border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl)}.mz-surface-transparent{background:transparent;border:none;border-radius:var(--mz-radius-xl)}.mz-panel{background:var(--mz-color-surface-secondary)}.mz-panel,.mz-panel-elevated{border:var(--mz-border-subtle);border-radius:var(--mz-radius-lg);padding:var(--mz-space-16)}.mz-panel-elevated{background:var(--mz-color-surface-elevated);box-shadow:var(--mz-shadow-sm)}.mz-container{border-radius:var(--mz-radius-xl)}.mz-container,.mz-container-bordered{background:var(--mz-color-surface-primary)}.mz-container-bordered{border:var(--mz-border-standard);border-radius:var(--mz-radius-xl)}.mz-surface-hover:hover{background:var(--mz-color-surface-hover);border-color:var(--mz-border-standard)}.mz-surface-hover-glass:hover{background:color-mix(in srgb,var(--mz-color-surface-overlay) 85%,transparent);border-color:var(--mz-border-standard)}.mz-radius-none{border-radius:var(--mz-radius-none)}.mz-radius-sm{border-radius:var(--mz-radius-sm)}.mz-radius-md{border-radius:var(--mz-radius-md)}.mz-radius-lg{border-radius:var(--mz-radius-lg)}.mz-radius-xl{border-radius:var(--mz-radius-xl)}.mz-radius-2xl{border-radius:var(--mz-radius-2xl)}.mz-radius-full{border-radius:var(--mz-radius-full)}.mz-border-none{border:none}.mz-border-subtle{border:var(--mz-border-subtle)}.mz-border-standard{border:var(--mz-border-standard)}.mz-border-strong{border:2px solid color-mix(in srgb,var(--mz-palette-text-secondary) 30%,transparent)}.mz-elevation-none{box-shadow:none}.mz-elevation-sm{box-shadow:var(--mz-shadow-sm)}.mz-elevation-md{box-shadow:var(--mz-shadow-md)}.mz-elevation-lg{box-shadow:var(--mz-shadow-lg)}.mz-elevation-xl{box-shadow:var(--mz-shadow-xl)}.mz-elevation-2xl{box-shadow:var(--mz-shadow-2xl)}.mz-transition{transition:var(--mz-transition-standard)}.mz-duration-instant{transition-duration:var(--mz-motion-fast)}.mz-duration-fast{transition-duration:var(--mz-motion-normal)}.mz-duration-normal{transition-duration:var(--mz-motion-complex)}.mz-duration-slow{transition-duration:.5s}.mz-ease-standard{transition-timing-function:var(--mz-ease-standard)}.mz-ease-emphasized{transition-timing-function:var(--mz-ease-emphasized)}.mz-ease-decelerate{transition-timing-function:var(--mz-ease-decelerate)}.mz-hover-lift{transition:transform var(--mz-motion-normal) var(--mz-ease-standard),box-shadow var(--mz-motion-normal) var(--mz-ease-standard)}.mz-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--mz-shadow-lg)}.mz-hover-scale{transition:transform var(--mz-motion-normal) var(--mz-ease-standard)}.mz-hover-scale:hover{transform:scale(1.02)}.mz-hover-brightness{transition:filter var(--mz-motion-normal) var(--mz-ease-standard)}.mz-hover-brightness:hover{filter:brightness(1.05)}.mz-focus-ring{outline:none;position:relative}.mz-focus-ring:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;transition:box-shadow var(--mz-motion-fast) var(--mz-ease-standard)}.mz-focus-ring:focus-visible:after{box-shadow:0 0 0 2px var(--mz-color-background),0 0 0 4px var(--mz-color-focus)}.mz-press:active{transform:scale(.98);transition:transform var(--mz-motion-fast) var(--mz-ease-standard)}.mz-loading{pointer-events:none;opacity:.7}.mz-loading-pulse{animation:pulse 1.5s ease-in-out infinite}.mz-fade-in{animation:fade-in var(--mz-motion-normal) var(--mz-ease-standard)}.mz-fade-out{animation:fade-out var(--mz-motion-normal) var(--mz-ease-standard)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.mz-slide-up{animation:slide-up var(--mz-motion-normal) var(--mz-ease-emphasized)}.mz-slide-down{animation:slide-down var(--mz-motion-normal) var(--mz-ease-emphasized)}.mz-slide-left{animation:slide-left var(--mz-motion-normal) var(--mz-ease-emphasized)}.mz-slide-right{animation:slide-right var(--mz-motion-normal) var(--mz-ease-emphasized)}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.mz-scale-in{animation:scale-in var(--mz-motion-normal) var(--mz-ease-emphasized)}.mz-scale-out{animation:scale-out var(--mz-motion-normal) var(--mz-ease-standard)}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.mz-fade-in,.mz-fade-out,.mz-hover-brightness,.mz-hover-lift,.mz-hover-scale,.mz-press,.mz-scale-in,.mz-scale-out,.mz-slide-down,.mz-slide-left,.mz-slide-right,.mz-slide-up,.mz-transition{animation:none;transition:none;transform:none}.mz-hover-brightness:hover,.mz-hover-lift:hover,.mz-hover-scale:hover{transform:none;filter:none}.mz-press:active{transform:none}}.mz-skeleton{background:var(--mz-color-surface-subtle);border-radius:var(--mz-radius-md);animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%,to{opacity:.5}50%{opacity:1}}.mz-skeleton-text{display:flex;flex-direction:column;gap:var(--mz-space-8)}.mz-skeleton-line{height:var(--mz-space-12);border-radius:var(--mz-radius-sm);background:var(--mz-color-surface-subtle);animation:skeleton-shimmer 1.5s ease-in-out infinite}.mz-skeleton-circle{border-radius:50%}.mz-skeleton-rect{border-radius:var(--mz-radius-md)}.mz-skeleton-avatar{border-radius:var(--mz-radius-lg)}.mz-skeleton-card{border-radius:var(--mz-radius-xl);padding:var(--mz-space-16)}.mz-spinner{display:inline-flex;align-items:center;justify-content:center}.mz-spinner-sm{width:var(--mz-space-16);height:var(--mz-space-16)}.mz-spinner-md{width:var(--mz-space-24);height:var(--mz-space-24)}.mz-spinner-lg{width:var(--mz-space-32);height:var(--mz-space-32)}.mz-spinner svg{width:100%;height:100%;animation:spin 1s linear infinite}.mz-spinner-track{stroke:var(--mz-color-surface-subtle)}.mz-spinner-path{stroke:var(--mz-color-accent-primary);stroke-linecap:round}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mz-progress{width:100%;height:var(--mz-space-8);background:var(--mz-color-surface-subtle);border-radius:var(--mz-radius-full);overflow:hidden}.mz-progress-sm{height:var(--mz-space-4)}.mz-progress-md{height:var(--mz-space-8)}.mz-progress-lg{height:var(--mz-space-12)}.mz-progress-bar{height:100%;background:var(--mz-color-accent-primary);border-radius:var(--mz-radius-full);transition:width var(--mz-motion-normal) var(--mz-ease-standard)}.mz-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:progress-shimmer 2s ease-in-out infinite}@keyframes progress-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.mz-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mz-space-48) var(--mz-space-24);text-align:center;animation:fade-in var(--mz-motion-normal) var(--mz-ease-standard)}.mz-empty-state-default{min-height:320px}.mz-empty-state-minimal{padding:var(--mz-space-32) var(--mz-space-16);min-height:200px}.mz-empty-state-illustrated{min-height:400px;padding:var(--mz-space-64) var(--mz-space-32)}.mz-empty-state-icon{display:flex;align-items:center;justify-content:center;width:var(--mz-space-64);height:var(--mz-space-64);margin-bottom:var(--mz-space-24);border-radius:var(--mz-radius-xl);background:var(--mz-color-surface-subtle);color:var(--mz-color-text-muted);font-size:var(--mz-type-heading-xl-size)}.mz-empty-state-title{font-size:var(--mz-type-heading-lg-size);font-weight:var(--mz-font-weight-semibold);color:var(--mz-color-text-primary);margin-bottom:var(--mz-space-8);max-width:480px}.mz-empty-state-description{font-size:var(--mz-type-body-md-size);color:var(--mz-color-text-secondary);margin-bottom:var(--mz-space-24);max-width:560px;line-height:var(--mz-type-body-md-line)}.mz-empty-state-action{margin-top:var(--mz-space-16)}@media (min-width:768px) and (max-width:1023px){.mz-tablet-spacing-sm{padding:var(--mz-space-16)}.mz-tablet-spacing-md{padding:var(--mz-space-24)}.mz-tablet-spacing-lg{padding:var(--mz-space-32)}.mz-tablet-gap-sm{gap:var(--mz-space-12)}.mz-tablet-gap-md{gap:var(--mz-space-16)}.mz-tablet-gap-lg{gap:var(--mz-space-24)}.mz-tablet-center{text-align:center}.mz-tablet-flex-center{display:flex;align-items:center;justify-content:center}.mz-tablet-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mz-space-16)}.mz-tablet-touch-target{min-width:var(--mz-space-44);min-height:var(--mz-space-44)}.mz-tablet-touch-target-comfortable{min-width:var(--mz-space-48);min-height:var(--mz-space-48)}}@media (max-width:767px){.mz-mobile-spacing-sm{padding:var(--mz-space-12)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root{--mz-duration-instant:0ms;--mz-duration-extra-fast:0ms;--mz-duration-fast:0ms;--mz-duration-normal:0ms;--mz-duration-slow:0ms;--mz-duration-extra-slow:0ms;--mz-easing-linear:linear;--mz-easing-standard:linear;--mz-easing-accelerate:linear;--mz-easing-decelerate:linear;--mz-easing-emphasized:linear}.mz-decorative-animation{animation:none!important;transition:none!important}.mz-essential-feedback{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:767px){.mz-mobile-spacing-sm{padding:var(--mz-space-12)}.mz-mobile-spacing-md{padding:var(--mz-space-16)}.mz-mobile-spacing-lg{padding:var(--mz-space-24)}.mz-mobile-gap-sm{gap:var(--mz-space-8)}.mz-mobile-gap-md{gap:var(--mz-space-12)}.mz-mobile-gap-lg{gap:var(--mz-space-16)}.mz-mobile-stack{flex-direction:column}.mz-mobile-full-width{width:100%}.mz-mobile-center{text-align:center}.mz-mobile-flex-center{display:flex;align-items:center;justify-content:center}.mz-mobile-touch-target{min-width:var(--mz-space-48);min-height:var(--mz-space-48)}.mz-mobile-touch-target-comfortable{min-width:var(--mz-space-52);min-height:var(--mz-space-52)}.mz-mobile-safe-bottom{padding-bottom:env(safe-area-inset-bottom,var(--mz-space-24))}.mz-mobile-safe-top{padding-top:env(safe-area-inset-top,var(--mz-space-16))}.mz-mobile-safe-horizontal{padding-left:env(safe-area-inset-left,var(--mz-space-16));padding-right:env(safe-area-inset-right,var(--mz-space-16))}}@media (max-width:767px) and (orientation:landscape){.mz-landscape-compact{padding:var(--mz-space-12)}.mz-landscape-vertical-compact{max-height:40vh}}.mz-card{border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl);background:var(--mz-color-surface-secondary);box-shadow:var(--mz-shadow-md)}.mz-card-elevated{background:var(--mz-color-surface-elevated);box-shadow:var(--mz-shadow-lg)}.mz-field{width:100%;border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl);background:var(--mz-color-surface-secondary);color:var(--mz-color-text-primary);padding:var(--mz-space-12) var(--mz-space-16);font-family:var(--mz-font-sans);font-size:var(--mz-type-body-sm-size);line-height:var(--mz-type-body-sm-line);outline:none;transition:var(--mz-transition-standard)}.mz-field::-moz-placeholder{color:var(--mz-color-text-muted)}.mz-field::placeholder{color:var(--mz-color-text-muted)}.mz-field:focus,.mz-field:focus-within{border-color:var(--mz-color-accent-primary);box-shadow:0 0 0 var(--mz-space-4) var(--mz-color-accent-soft)}.mz-tab-list{display:grid;gap:var(--mz-space-8);border:var(--mz-border-subtle);border-radius:var(--mz-radius-xl);background:var(--mz-color-surface-secondary);padding:var(--mz-space-8)}.mz-tab{border:0;border-radius:var(--mz-radius-lg);background:transparent;color:var(--mz-color-text-secondary);padding:var(--mz-space-8) var(--mz-space-12);font-size:var(--mz-type-body-sm-size);font-weight:var(--mz-font-weight-semibold);text-transform:capitalize;transition:var(--mz-transition-standard)}.mz-tab[aria-selected=true]{background:var(--mz-color-accent-primary);color:var(--mz-color-text-inverse)}.mz-avatar{display:grid;place-items:center;overflow:hidden;border-radius:var(--mz-radius-xl);background:var(--mz-color-accent-primary);color:var(--mz-color-text-inverse);font-weight:var(--mz-font-weight-black)}.mz-focus-ring:focus-visible{outline:var(--mz-border-width-md) solid var(--mz-color-focus);outline-offset:var(--mz-space-4)}:root{--mz-touch-target-min:44px;--mz-touch-target-comfortable:48px;--mz-touch-target-spacious:52px;--mz-touch-spacing-min:8px;--mz-touch-spacing-comfortable:12px;--mz-touch-spacing-spacious:16px;--mz-safe-zone-edge:16px;--mz-safe-zone-bottom:20px}.touch-target{min-width:var(--mz-touch-target-min);min-height:var(--mz-touch-target-min);display:inline-flex;align-items:center;justify-content:center}.touch-target-comfortable{min-width:var(--mz-touch-target-comfortable);min-height:var(--mz-touch-target-comfortable)}.touch-target-spacious{min-width:var(--mz-touch-target-spacious);min-height:var(--mz-touch-target-spacious)}.touch-target-icon{padding:calc((var(--mz-touch-target-min) - 1.5rem) / 2)}.touch-target-text{padding-left:var(--mz-touch-spacing-min);padding-right:var(--mz-touch-spacing-min);min-height:var(--mz-touch-target-min)}.touch-target-link{display:inline-block;padding:var(--mz-touch-spacing-min);min-height:var(--mz-touch-target-min)}.touch-safe-spacing{margin:var(--mz-touch-spacing-min)}.touch-safe-edge{margin-left:var(--mz-safe-zone-edge);margin-right:var(--mz-safe-zone-edge)}.touch-safe-bottom{margin-bottom:var(--mz-safe-zone-bottom)}.touch-target-group{display:flex;gap:var(--mz-touch-spacing-min)}.hamburger-menu,.message-icon,.notification-bell,a.touch-fix,button.touch-fix{min-width:var(--mz-touch-target-min);min-height:var(--mz-touch-target-min);padding:0}.search-input{min-height:var(--mz-touch-target-comfortable)}.profile-button{min-height:var(--mz-touch-target-min);padding-left:var(--mz-touch-spacing-min);padding-right:var(--mz-touch-spacing-min)}@media (max-width:767px){.touch-target-mobile{min-width:var(--mz-touch-target-comfortable);min-height:var(--mz-touch-target-comfortable)}.touch-spacing-mobile{gap:var(--mz-touch-spacing-comfortable)}}a[aria-disabled=true],button:disabled{pointer-events:none}@media (hover:hover) and (pointer:fine){.touch-target:focus-visible{outline:var(--mz-border-width-md) solid var(--mz-color-focus);outline-offset:var(--mz-space-2)}}@media (hover:none) and (pointer:coarse){.touch-target:active{opacity:.7;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.mezmera-mobile-tab-icon,.touch-target,.touch-target:active{transition:none;transform:none}.mezmera-mobile-tab{transition:none}}:root{--mz-safe-area-top-fallback:0px;--mz-safe-area-right-fallback:0px;--mz-safe-area-bottom-fallback:0px;--mz-safe-area-left-fallback:0px;--mz-safe-padding-top:max(var(--mz-safe-area-top-fallback),env(safe-area-inset-top,0px));--mz-safe-padding-right:max(var(--mz-safe-area-right-fallback),env(safe-area-inset-right,0px));--mz-safe-padding-bottom:max(var(--mz-safe-area-bottom-fallback),env(safe-area-inset-bottom,0px));--mz-safe-padding-left:max(var(--mz-safe-area-left-fallback),env(safe-area-inset-left,0px))}.safe-area-top{padding-top:var(--mz-safe-padding-top)}.safe-area-bottom{padding-bottom:var(--mz-safe-padding-bottom)}.safe-area-left{padding-left:var(--mz-safe-padding-left)}.safe-area-right{padding-right:var(--mz-safe-padding-right)}.safe-area-all{padding:var(--mz-safe-padding-top) var(--mz-safe-padding-right) var(--mz-safe-padding-bottom) var(--mz-safe-padding-left)}.safe-area-margin-top{margin-top:var(--mz-safe-padding-top)}.safe-area-margin-bottom{margin-bottom:var(--mz-safe-padding-bottom)}.safe-area-margin-left{margin-left:var(--mz-safe-padding-left)}.safe-area-margin-right{margin-right:var(--mz-safe-padding-right)}.top-bar-safe{padding-top:max(var(--mz-space-3),var(--mz-safe-padding-top))}.bottom-nav-safe{padding-bottom:max(var(--mz-space-2),var(--mz-safe-padding-bottom));margin-bottom:env(safe-area-inset-bottom,0)}.fixed-safe-top{position:fixed;top:0;left:0;right:0;padding-top:var(--mz-safe-padding-top)}.fixed-safe-bottom{position:fixed;bottom:0;left:0;right:0;padding-bottom:var(--mz-safe-padding-bottom)}.notch-safe{padding-left:max(var(--mz-space-4),var(--mz-safe-padding-left));padding-right:max(var(--mz-space-4),var(--mz-safe-padding-right))}.gesture-nav-safe{padding-bottom:max(var(--mz-space-4),var(--mz-safe-padding-bottom))}@media (hover:none) and (pointer:coarse){.keyboard-safe-area{padding-bottom:max(300px,var(--mz-safe-padding-bottom))}}@supports (padding:env(fold-left)){.foldable-safe{padding-left:env(fold-left,0);padding-right:env(fold-right,0)}.foldable-safe-vertical{padding-top:env(fold-top,0);padding-bottom:env(fold-bottom,0)}}@media (orientation:landscape){.landscape-safe{padding-left:max(var(--mz-space-6),var(--mz-safe-padding-left));padding-right:max(var(--mz-space-6),var(--mz-safe-padding-right))}}@media (orientation:portrait){.portrait-safe{padding-top:max(var(--mz-space-6),var(--mz-safe-padding-top));padding-bottom:max(var(--mz-space-6),var(--mz-safe-padding-bottom))}}.safe-area-inset-top{padding-top:env(safe-area-inset-top,0)}.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-inset-left{padding-left:env(safe-area-inset-left,0)}.safe-area-inset-right{padding-right:env(safe-area-inset-right,0)}.safe-area-with-min-top{padding-top:max(var(--mz-space-3),env(safe-area-inset-top,0px))}.safe-area-with-min-bottom{padding-bottom:max(var(--mz-space-3),env(safe-area-inset-bottom,0px))}.full-screen-safe{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}@supports (padding-top:env(safe-area-inset-top)){.dynamic-island-safe{padding-top:max(var(--mz-space-5),env(safe-area-inset-top,0px))}}.android-gesture-safe{padding-bottom:max(var(--mz-space-4),env(safe-area-inset-bottom,0px));padding-left:max(var(--mz-space-4),env(safe-area-inset-left,0px));padding-right:max(var(--mz-space-4),env(safe-area-inset-right,0px))}