@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-Light-BewASx_x.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-LightItalic-C108lwZt.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-Book-CgASWwje.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-BookItalic-BLUqbxHu.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-Medium-oZN3PXcl.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-MediumItalic-DbYZ7z1Z.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-Bold-BoQaKLSW.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/assets/GothamRnd-BoldItalic-kJl1ujuP.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExLight-C17-WhSZ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExRegular-CXpVTrgj.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExMedium-Dy7tW1n6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExSemiBold-BDR1TSf9.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExBold-CD3Gfofi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExExtraBold-CdAmlEXX.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Artegra Sans Extended;src:url(/assets/ArtegraSansExBlack-B0ju7IcW.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@keyframes pbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pbSheetIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pbToastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pbSpin{to{transform:rotate(360deg)}}:root{--background: #ffffff;--foreground: #0e1410;--card: #ffffff;--card-foreground: #0e1410;--popover: #ffffff;--popover-foreground: #0e1410;--primary: #030213;--primary-foreground: #ffffff;--secondary: #f1ecdd;--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: #fdc41f;--chart-1: #fdc41f;--chart-2: #1ca141;--chart-3: #0c3a39;--chart-4: #bccf00;--chart-5: #ef4444;--chart-6: #3b82f6;--radius: .625rem;--sidebar: #faf7ee;--sidebar-foreground: #0e1410;--sidebar-primary: #030213;--sidebar-primary-foreground: #faf7ee;--sidebar-accent: #f1ecdd;--sidebar-accent-foreground: #0e1410;--sidebar-border: rgba(15, 15, 15, .08);--sidebar-ring: #fdc41f;--font-sans: "Gotham Rounded", "Inter", -apple-system, "SF Pro Display", system-ui, sans-serif;--font-display: "Artegra Sans Extended", "Inter Tight", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--brand-primary: #fdc41f;--brand-primary-light: #ffd968;--brand-primary-dark: #d9a40c;--brand-logo-symbol: #fdc41f;--brand-green: #1ca141;--brand-lime: #bccf00;--brand-mata: #0c3a39;--brand-mata-soft: #17524f;--brand-mata-deep: #06211f;--surface-page: #faf7ee;--surface-panel: #ffffff;--surface-panel-alt: #f1ecdd;--text-strong: #0e1410;--text-body: rgba(14, 20, 16, .78);--text-dim: rgba(14, 20, 16, .62);--text-mute: rgba(14, 20, 16, .42);--border-subtle: rgba(15, 15, 15, .08);--border-strong: rgba(15, 15, 15, .14);--status-success-bg: rgba(28, 161, 65, .14);--status-success-fg: #0f5f2c;--status-warning-bg: rgba(245, 158, 11, .16);--status-warning-fg: #b45309;--status-danger-bg: rgba(239, 68, 68, .14);--status-danger-fg: #b91c1c;--status-info-bg: rgba(59, 130, 246, .12);--status-info-fg: #1d4ed8;--status-neutral-bg: rgba(14, 20, 16, .06);--status-neutral-fg: rgba(14, 20, 16, .62);--status-gold-bg: rgba(253, 196, 31, .18);--status-gold-fg: #8a6800;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-shell: 28px;--radius-control: 10px;--radius-panel: 14px;--radius-menu: 18px;--radius-mfa: 12px;--radius-pill: 9999px;--space-0: 0;--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;--bp-xs: 360px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-xxl: 1440px;--sidebar-width: 248px;--sidebar-rail-width: 72px;--topbar-height: 72px;--topbar-compact-height: 60px;--content-gutter: 28px;--content-gutter-sm: 18px;--content-max-width: 1720px;--auth-form-width: 470px;--auth-split-min: 960px;--ds-sidebar-width: 260px;--ds-max-width: 1440px;--control-height-sm: 32px;--control-height-md: 38px;--control-height-lg: 44px;--control-height-xl: 50px;--field-height-sm: 36px;--field-height-md: 38px;--field-height-lg: 48px;--pill-height-xs: 18px;--pill-height-sm: 20px;--pill-height-md: 24px;--nav-item-height: 44px;--avatar-sm: 28px;--avatar-md: 36px;--avatar-lg: 48px;--progress-height-sm: 6px;--progress-height-md: 8px;--progress-height-lg: 12px;--fs-micro: 10px;--fs-hero: 40px;--fs-hero-sm: 32px;--fs-display: 56px;--fs-title: 28px;--fs-title-sm: 22px;--fs-section: 18px;--fs-section-sm: 16px;--fs-body-lg: 15px;--fs-body: 14px;--fs-body-sm: 13px;--fs-ui: 13px;--fs-caption: 12px;--fs-caption-xs: 11px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.4;--lh-relaxed: 1.55;--ls-none: 0;--ls-caps: .06em;--ls-eyebrow: .08em;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1.1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}.dark{--background: #07100f;--foreground: #f5f2e7;--card: #0e1b1a;--card-foreground: #f5f2e7;--popover: #0e1b1a;--popover-foreground: #f5f2e7;--primary: #fdc41f;--primary-foreground: #07100f;--secondary: #152624;--secondary-foreground: #f5f2e7;--muted: #152624;--muted-foreground: rgba(245, 242, 231, .62);--accent: #1c2e2c;--accent-foreground: #f5f2e7;--destructive: #e55b5b;--destructive-foreground: #ffffff;--border: rgba(255, 255, 255, .08);--input: #152624;--ring: #fdc41f;--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: #fdc41f;--chart-2: #3bd06a;--chart-3: #17524f;--chart-4: #bccf00;--chart-5: #e55b5b;--chart-6: #3b82f6;--sidebar: #0e1b1a;--sidebar-foreground: #f5f2e7;--sidebar-primary: #fdc41f;--sidebar-primary-foreground: #07100f;--sidebar-accent: #152624;--sidebar-accent-foreground: #f5f2e7;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-ring: #fdc41f}*{box-sizing:border-box}html{font-size:16px}body{min-width:320px;min-height:100vh;margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button{font-weight:var(--font-weight-medium)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:1.2}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4,label{font-size:1rem}label{font-weight:var(--font-weight-medium);line-height:1.5}#root{min-height:100vh}
