:root{--background-canvas:240 20% 98.5%;--background-surface:0 0% 100%;--background-subtle:220 24% 96%;--background-elevated:0 0% 100%;--text-primary:222 47% 11%;--text-secondary:220 12% 38%;--text-muted:220 9% 44%;--border-default:220 18% 91%;--border-strong:220 16% 84%;--border-input:220 16% 57%;--action-primary:221 83% 51%;--action-primary-hover:221 83% 46%;--action-primary-foreground:0 0% 100%;--action-secondary:220 20% 96%;--action-secondary-foreground:222 40% 16%;--action-danger:0 72% 51%;--action-danger-foreground:0 0% 100%;--status-success:142 68% 28%;--status-warning:32 92% 32%;--status-error:0 72% 45%;--status-info:221 83% 51%;--tint-primary:221 83% 93.6%;--tint-success:142 26% 90.6%;--tint-warning:32 43% 91.2%;--tint-error:0 59% 92.3%;--tint-info:221 83% 93.6%;--ring:221 83% 53%;--marquee:40 92% 26%;--tint-marquee:44 90% 91%;--marquee-fill:42 96% 52%;--nav-background:215 49% 15.3%;--nav-foreground:213 27% 84%;--nav-muted:214 22% 64%;--nav-hover:216 48% 21%;--nav-active:189 58% 19.6%;--nav-active-foreground:0 0% 100%;--nav-accent:172 66% 50.4%;--nav-border:215 40% 22%;--tile-blue:214 100% 95.5%;--tile-blue-foreground:224 76% 48%;--tile-purple:256 100% 96.3%;--tile-purple-foreground:263 70% 50.4%;--tile-amber:39 100% 93.1%;--tile-amber-foreground:28 92% 31.4%;--tile-teal:169 47% 93.3%;--tile-teal-foreground:175 77% 26.1%;--tile-rose:350 100% 95.5%;--tile-rose-foreground:345 83% 40.8%;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--shadow-xs:0 1px 2px 0 rgb(16 24 40/0.04);--shadow-sm:0 1px 3px rgb(16 24 40/0.05),0 1px 2px -1px rgb(16 24 40/0.04);--shadow-md:0 6px 16px -6px rgb(16 24 40/0.1),0 2px 6px -2px rgb(16 24 40/0.05);--shadow-lg:0 16px 40px -12px rgb(16 24 40/0.16),0 4px 12px -6px rgb(16 24 40/0.08)}.dark{--background-canvas:224 32% 7%;--background-surface:223 26% 11%;--background-subtle:222 22% 16%;--background-elevated:223 24% 13%;--text-primary:210 24% 98%;--text-secondary:217 15% 72%;--text-muted:218 12% 58%;--border-default:220 16% 20%;--border-strong:220 14% 28%;--border-input:220 14% 46%;--action-primary:217 92% 62%;--action-primary-hover:217 92% 68%;--action-primary-foreground:224 32% 7%;--action-secondary:220 16% 20%;--action-secondary-foreground:210 24% 98%;--action-danger:0 72% 50%;--action-danger-foreground:0 0% 100%;--status-success:142 60% 48%;--status-warning:34 90% 56%;--status-error:0 74% 66%;--status-info:217 92% 66%;--tint-primary:217 42% 15.6%;--tint-success:142 18% 22.5%;--tint-warning:34 18% 24.8%;--tint-error:0 42% 19.1%;--tint-info:217 42% 20.1%;--ring:217 92% 62%;--marquee:42 92% 62%;--tint-marquee:40 40% 15%;--marquee-fill:42 92% 56%;--nav-background:218 53% 9.2%;--nav-foreground:213 27% 84%;--nav-muted:214 22% 64%;--nav-hover:217 47% 15.5%;--nav-active:187 56% 16.1%;--nav-active-foreground:0 0% 100%;--nav-accent:172 66% 50.4%;--nav-border:218 42% 15.5%;--tile-blue:219 53% 19%;--tile-blue-foreground:217 100% 77.6%;--tile-purple:249 38% 19.6%;--tile-purple-foreground:255 100% 84.5%;--tile-amber:36 53% 14.9%;--tile-amber-foreground:38 87% 69%;--tile-teal:178 49% 13.9%;--tile-teal-foreground:171 77% 64.3%;--tile-rose:343 40% 17.1%;--tile-rose-foreground:349 96% 81.8%;--shadow-xs:0 1px 2px 0 rgb(0 0 0/0.4);--shadow-sm:0 1px 3px rgb(0 0 0/0.4);--shadow-md:0 6px 16px -6px rgb(0 0 0/0.5);--shadow-lg:0 16px 40px -12px rgb(0 0 0/0.6)}:root[data-console]:not([data-accent]){--action-primary:175 77% 26.1%;--action-primary-hover:176 69% 21.8%;--action-primary-foreground:0 0% 100%;--tint-primary:169 47% 93.3%;--ring:175 84% 31.6%}:root.dark[data-console]:not([data-accent]){--action-primary:172 66% 50.4%;--action-primary-hover:171 77% 64.3%;--action-primary-foreground:216 48% 11.4%;--tint-primary:187 56% 16.1%;--ring:172 66% 50.4%}:root[data-console]{--background-canvas:220 43% 97.3%;--background-surface:0 0% 100%;--background-subtle:213 36% 95.1%;--background-elevated:0 0% 100%;--text-primary:218 44% 16.1%;--text-secondary:216 19% 37.8%;--text-muted:215 17.6% 43.3%;--border-default:215 30% 92.2%;--border-strong:215 27% 86.5%}:root.dark[data-console]{--background-canvas:216 48% 11.4%;--background-surface:218 45% 15.7%;--background-subtle:218 41% 19.2%;--background-elevated:218 43% 17.5%;--text-primary:215 52% 93.5%;--text-secondary:215 20% 67.1%;--text-muted:216 18% 62.2%;--border-default:218 37% 22.5%;--border-strong:217 32% 30%;--border-input:218 16.4% 52.2%}:root[data-console]{--radius-sm:0.5rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-xl:1rem}:root{--etg-bg:#f6f2ea;--etg-surface:#ffffff;--etg-ink:#16130f;--etg-on-ink:#f6f2ea;--etg-muted:#6a6359;--etg-body-soft:#3d3830;--etg-rule:#ddd5c7;--etg-rule-strong:#c9bfae;--etg-gold:#b8955a;--etg-gold-text:#84652f;--etg-gold-on-ink:#e3cfa5;--etg-success:#2f5e45;--etg-success-dot:#3f7a5a;--etg-warning:#84652f;--etg-neutral-status:#6a6359;--etg-image-fallback:#2a221a}[data-brand=customer]{--brand-canvas:40 40% 94.1%;--brand-surface:0 0% 100%;--brand-sunken:40 34% 91.2%;--brand-ink:34.3 18.9% 7.3%;--brand-ink-2:36.9 11.9% 21.4%;--brand-ink-3:35.3 8.7% 38.2%;--brand-line:38.2 24.4% 82.4%;--brand-line-strong:37.8 20% 73.5%;--brand-field:30 6% 50%;--brand-action:34.3 18.9% 7.3%;--brand-action-hover:32.7 14.7% 14.7%;--brand-on-action:40 40% 94.1%;--brand-marigold:37.7 39.8% 53.7%;--brand-marigold-hover:37.3 36.3% 48.6%;--brand-on-marigold:34.3 18.9% 7.3%;--brand-gold-text:38.1 47.5% 35.1%;--brand-positive:148.1 33.3% 27.6%;--brand-positive-tint:140 22% 92.5%;--brand-success-dot:147.5 31.9% 36.3%;--brand-caution:38.1 47.5% 35.1%;--brand-caution-tint:39 58.8% 93.3%;--brand-critical:356 72% 41%;--brand-critical-tint:356 70% 94.5%;--brand-info:220 58% 39%;--brand-info-tint:220 60% 94.5%;--brand-focus:38.1 47.5% 35.1%;--brand-scrim:34.3 18.9% 6%;--brand-image-fallback:30 23.5% 13.3%;--brand-radius-control:0.625rem;--brand-radius-card:1rem;--brand-shadow-overlay:0 12px 32px -12px rgb(23 20 15/0.28),0 2px 6px -2px rgb(23 20 15/0.12)}[data-brand=customer] [data-brand-tone=stage],[data-brand=customer][data-brand-tone=stage]{--brand-canvas:34.3 18.9% 7.3%;--brand-surface:33.3 15.3% 11.6%;--brand-sunken:35 15% 15.7%;--brand-ink:40 40% 94.1%;--brand-ink-2:37.1 17.9% 77.1%;--brand-ink-3:35.5 11.8% 63.5%;--brand-line:34.3 13.7% 20%;--brand-line-strong:35.3 12.4% 26.9%;--brand-field:36 7.9% 50.2%;--brand-action:40.6 52.5% 76.9%;--brand-action-hover:41.3 55.6% 84.1%;--brand-on-action:34.3 18.9% 7.3%;--brand-marigold:40.6 52.5% 76.9%;--brand-marigold-hover:41.3 55.6% 84.1%;--brand-on-marigold:34.3 18.9% 7.3%;--brand-gold-text:40.6 52.5% 76.9%;--brand-positive:144 28.7% 65.9%;--brand-positive-tint:147 24.4% 16.1%;--brand-success-dot:144 28.7% 65.9%;--brand-caution:40.6 52.5% 76.9%;--brand-caution-tint:36.9 28.9% 17.6%;--brand-critical:358 85% 72%;--brand-critical-tint:356 40% 16%;--brand-info:218 85% 76%;--brand-info-tint:220 40% 17%;--brand-focus:40.6 52.5% 76.9%;--brand-image-fallback:30 23.5% 13.3%;color:hsl(var(--brand-ink))}[data-brand=console]{--brand-canvas:40 12% 96.5%;--brand-surface:0 0% 100%;--brand-sunken:40 10% 93%;--brand-ink:30 12% 9%;--brand-ink-2:30 5% 31%;--brand-ink-3:30 4% 38%;--brand-line:40 8% 88%;--brand-line-strong:40 6% 78%;--brand-field:30 5% 50%;--brand-action:30 12% 9%;--brand-action-hover:30 8% 22%;--brand-on-action:40 33% 98%;--brand-marigold:37.7 39.8% 53.7%;--brand-marigold-hover:37.3 36.3% 48.6%;--brand-on-marigold:30 14% 8%;--brand-gold-text:38.1 47.5% 35.1%;--brand-positive:152 64% 25%;--brand-positive-tint:148 32% 91%;--brand-success-dot:147.5 31.9% 36.3%;--brand-caution:22 86% 33%;--brand-caution-tint:26 60% 92%;--brand-critical:356 72% 41%;--brand-critical-tint:356 70% 94.5%;--brand-info:220 58% 39%;--brand-info-tint:220 60% 94.5%;--brand-focus:30 12% 9%;--brand-scrim:30 14% 6%;--brand-image-fallback:30 23.5% 13.3%;--brand-radius-control:0.5rem;--brand-radius-card:0.75rem;--brand-shadow-overlay:0 12px 32px -12px rgb(26 23 20/0.24),0 2px 6px -2px rgb(26 23 20/0.1)}.dark [data-brand=console],.dark[data-brand=console]{--brand-canvas:30 6% 9.5%;--brand-surface:30 6% 13.5%;--brand-sunken:30 5% 17.5%;--brand-ink:40 20% 94%;--brand-ink-2:36 8% 74%;--brand-ink-3:36 6% 67%;--brand-line:30 5% 23%;--brand-line-strong:30 5% 32%;--brand-field:30 4% 53%;--brand-action:40 20% 94%;--brand-action-hover:40 10% 82%;--brand-on-action:30 12% 9%;--brand-marigold:40.6 52.5% 76.9%;--brand-marigold-hover:41.3 55.6% 84.1%;--brand-on-marigold:30 14% 8%;--brand-gold-text:40.6 52.5% 76.9%;--brand-positive:150 50% 58%;--brand-positive-tint:152 28% 18.5%;--brand-success-dot:150 50% 58%;--brand-caution:26 90% 66%;--brand-caution-tint:22 38% 18.5%;--brand-critical:358 85% 72%;--brand-critical-tint:356 38% 19.5%;--brand-info:218 85% 76%;--brand-info-tint:220 38% 20%;--brand-focus:40 20% 94%;--brand-image-fallback:30 23.5% 13.3%;--brand-shadow-overlay:0 12px 32px -12px rgb(0 0 0/0.6),0 2px 6px -2px rgb(0 0 0/0.4)}[data-brand]{font-optical-sizing:auto;font-variant-numeric:lining-nums}