[data-mgv2=true]{--mgv2-canvas:oklch(97.5% .006 255);--mgv2-surface:oklch(99.5% .002 255);--mgv2-surface-raised:oklch(100% 0 0);--mgv2-text:oklch(19% .025 260);--mgv2-text-muted:oklch(49% .025 255);--mgv2-border:oklch(89.5% .012 255);--mgv2-accent:oklch(59% .18 250);--mgv2-accent-strong:oklch(49% .205 255);--mgv2-success:oklch(61% .145 155);--mgv2-warning:oklch(72% .145 75);--mgv2-danger:oklch(58% .205 28);--mgv2-info:oklch(61% .16 245);--mgv2-radius-card:20px;--mgv2-radius-modal:26px;--mgv2-shadow-card:0 1px 2px oklch(18% .025 260/.035), 0 8px 24px oklch(18% .025 260/.045);--mgv2-shadow-float:0 18px 50px oklch(18% .025 260/.12);--background:oklch(97.5% .006 255);--foreground:oklch(19% .025 260);--card:oklch(99.8% .001 255);--card-foreground:oklch(19% .025 260);--popover:oklch(100% 0 0);--popover-foreground:oklch(19% .025 260);--primary:oklch(49% .205 255);--primary-foreground:oklch(99% .003 255);--secondary:oklch(94% .014 250);--secondary-foreground:oklch(27% .04 258);--muted:oklch(94.7% .009 255);--muted-foreground:oklch(49% .025 255);--accent:oklch(92.5% .025 245);--accent-foreground:oklch(36% .12 255);--border:oklch(89.5% .012 255);--input:oklch(87.5% .016 255);--ring:oklch(59% .18 250);--success:oklch(61% .145 155);--warning:oklch(72% .145 75);--destructive:oklch(58% .205 28);--radius:.875rem;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-mgv2=true] :where(h1,h2,h3,h4){letter-spacing:-.035em;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}[data-mgv2=true]{background:radial-gradient(circle at 82% -10%,oklch(91% .055 245/.42),#0000 32rem),linear-gradient(oklch(98.2% .006 255),oklch(96.5% .008 255))}[data-mgv2=true] aside{background:oklab(99.28% -.000769545 -.00211425)}[data-mgv2=true] .bg-card{box-shadow:var(--mgv2-shadow-card)}.mgv2-surface{background:var(--mgv2-surface);border:1px solid var(--mgv2-border);border-radius:var(--mgv2-radius-card);box-shadow:var(--mgv2-shadow-card)}.mgv2-interactive{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}.mgv2-interactive:hover{border-color:color-mix(in oklab, var(--mgv2-accent) 34%, var(--mgv2-border));box-shadow:var(--mgv2-shadow-float);transform:translateY(-1px)}[data-mgv2=true] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mgv2-accent-strong);outline-offset:2px}[data-mgv2=true] button{-webkit-tap-highlight-color:transparent}.dark [data-mgv2=true],.dark[data-mgv2=true]{--mgv2-canvas:oklch(14.5% .018 260);--mgv2-surface:oklch(19% .022 260);--mgv2-surface-raised:oklch(22.5% .024 260);--mgv2-text:oklch(96% .008 250);--mgv2-text-muted:oklch(72% .02 250);--mgv2-border:oklch(100% 0 0/.11);--mgv2-accent:oklch(72% .15 245);--mgv2-accent-strong:oklch(78% .135 245);--background:oklch(14.5% .018 260);--foreground:oklch(96% .008 250);--card:oklch(19% .022 260);--card-foreground:oklch(96% .008 250);--popover:oklch(20.5% .022 260);--popover-foreground:oklch(96% .008 250);--primary:oklch(72% .15 245);--primary-foreground:oklch(15% .025 260);--secondary:oklch(25% .028 258);--secondary-foreground:oklch(94% .008 250);--muted:oklch(23.5% .024 260);--muted-foreground:oklch(72% .02 250);--accent:oklch(25.5% .04 250);--accent-foreground:oklch(92% .025 245);--border:oklch(100% 0 0/.11);--input:oklch(100% 0 0/.15);--ring:oklch(72% .15 245)}.dark [data-mgv2=true] aside,.dark[data-mgv2=true] aside{background:oklch(16.5% .02 260)}@media (prefers-reduced-motion:reduce){[data-mgv2=true],[data-mgv2=true] *,[data-mgv2=true] :before,[data-mgv2=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mgv2-interactive{transition:none}}[data-mgv2=true]{--brass:var(--mgv2-accent-strong);--brass-foreground:var(--mgv2-text)}[data-mgv2=true] .font-display,[data-mgv2=true] .stat-value{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-mgv2=true] .stat-value{letter-spacing:-.035em;font-weight:650}[data-mgv2=true] .plaque{background:var(--mgv2-surface-raised);color:var(--mgv2-text);border:1px solid var(--mgv2-border);border-radius:var(--mgv2-radius-card);box-shadow:var(--mgv2-shadow-card)}[data-mgv2=true] .plaque :where(.text-primary-foreground\/70){color:var(--mgv2-text-muted)}[data-mgv2=true] .eyebrow-brass{color:var(--mgv2-accent-strong)}[data-mgv2=true] .brass-rule{background-image:linear-gradient(to right, color-mix(in oklab, var(--mgv2-accent) 55%, transparent), transparent)}[data-mgv2=true] .surface,[data-mgv2=true] .surface-interactive{border-radius:var(--mgv2-radius-card);border-color:var(--mgv2-border);background:var(--mgv2-surface);box-shadow:var(--mgv2-shadow-card)}[data-mgv2=true] .surface-interactive:hover{border-color:color-mix(in oklab, var(--mgv2-accent) 34%, var(--mgv2-border));box-shadow:var(--mgv2-shadow-float)}[data-mgv2=true] :where(.text-brass){color:var(--mgv2-accent-strong)}[data-mgv2=true] :where(.border-brass\/50){border-color:color-mix(in oklab, var(--mgv2-accent) 45%, transparent)}
