@font-face{font-family:__inter_53f2d8;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__inter_Fallback_53f2d8;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:__inter_53f2d8,__inter_Fallback_53f2d8}.__variable_53f2d8{--font-sans:"__inter_53f2d8","__inter_Fallback_53f2d8"}@font-face{font-family:__fraunces_9ec25b;src:url(/_next/static/media/ee130f78dcd136da-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:__fraunces_Fallback_9ec25b;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_9ec25b{font-family:__fraunces_9ec25b,__fraunces_Fallback_9ec25b}.__variable_9ec25b{--font-fraunces:"__fraunces_9ec25b","__fraunces_Fallback_9ec25b"}@font-face{font-family:__plusJakartaSans_ae3320;src:url(/_next/static/media/be6419ffe34f1ed7-s.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:__plusJakartaSans_Fallback_ae3320;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_ae3320{font-family:__plusJakartaSans_ae3320,__plusJakartaSans_Fallback_ae3320}.__variable_ae3320{--font-jakarta:"__plusJakartaSans_ae3320","__plusJakartaSans_Fallback_ae3320"}@font-face{font-family:__jetbrainsMono_9b5600;src:url(/_next/static/media/d4d543e2c04cd1cb-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:__jetbrainsMono_Fallback_9b5600;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9b5600{font-family:__jetbrainsMono_9b5600,__jetbrainsMono_Fallback_9b5600}.__variable_9b5600{--font-jetbrains-mono:"__jetbrainsMono_9b5600","__jetbrainsMono_Fallback_9b5600"}:root{--color-primary:#1a9e8f;--color-primary-hover:#0e7a6d;--color-primary-light:#e3f4f1;--color-primary-muted:#2dd4bf;--color-primary-strong:#0e6b60;--color-shell-header:#0e6b60;--color-shell-rule:#0e6b60;--color-on-primary:#fff;--color-brand-gold:#1a9e8f;--color-brand-gold-soft:#e3f4f1;--color-focus-ring:rgba(26,158,143,.25);--brand-halo-a:rgba(26,158,143,.08);--brand-halo-b:rgba(26,158,143,.05);--color-text:#16302b;--color-text-secondary:#4a605b;--color-text-muted:#6f827d;--color-text-disabled:#b9c9c4;--color-background:#f5f7f6;--color-surface:#fff;--color-surface-raised:#f5f7f6;--color-surface-sunken:#ecf1ef;--surface-0:#f5f7f6;--surface-1:#fff;--color-border:#dce4e1;--color-border-strong:#b9c9c4;--stroke:#dce4e1;--muted:#6f827d;--color-secondary:#4a605b;--color-accent:#e3f4f1;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:174 70% 36%;--primary-foreground:0 0% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted-hsl:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:174 70% 36%;color-scheme:light;--font-display:var(--font-sans),"Inter",system-ui,sans-serif;--font-display-weight:700;--font-display-size:22px;--font-display-tracking:-0.01em;--color-surface-inverse:#16302b;--color-surface-inverse-muted:#4a605b;--color-surface-inverse-hover:#0e6b60;--color-danger:#c2410c;--color-success:#1e8e5a;--color-success-bg:#e4f4ea;--color-success-border:#b7e1c8;--color-success-text:#1e8e5a;--color-warning:#b7791f;--color-warning-bg:#fbf1dc;--color-warning-border:#f3d9a4;--color-warning-text:#7a4f0e;--color-error:#c2410c;--color-error-bg:#fce8e0;--color-error-border:#f5c2ad;--color-error-text:#8a2e08;--color-info:#2f6f9f;--color-info-bg:#e6f0f8;--color-info-border:#bdd6eb;--color-info-text:#2f6f9f;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius:0.5rem;--df-proto-barbearia-paper:#f3efe8;--df-proto-barbearia-paper-2:#e7e0d3;--df-proto-barbearia-card:#fcfbf8;--df-proto-barbearia-ink:#141923;--df-proto-barbearia-ink-2:#343d4f;--df-proto-barbearia-muted:#636c7e;--df-proto-barbearia-line:#d5cec0;--df-proto-barbearia-brand:#2c3e7b;--df-proto-barbearia-brand-deep:#151e3f;--df-proto-barbearia-brand-soft:#e1e6f6;--df-proto-barbearia-brand-ring:rgba(44,62,123,.18);--df-proto-barbearia-gold:#b86f20;--df-proto-barbearia-gold-soft:#f8e8d3;--df-proto-barbearia-hero-a:rgba(44,62,123,.15);--df-proto-barbearia-hero-b:rgba(184,111,32,.14);--df-proto-salao-paper:#fbf4ee;--df-proto-salao-paper-2:#f2e6dc;--df-proto-salao-card:#fffdfb;--df-proto-salao-ink:#241612;--df-proto-salao-ink-2:#523932;--df-proto-salao-muted:#7d625a;--df-proto-salao-line:#e5d4c7;--df-proto-salao-brand:#b85014;--df-proto-salao-brand-deep:#5e2406;--df-proto-salao-brand-soft:#fce8dc;--df-proto-salao-brand-ring:rgba(184,80,20,.18);--df-proto-salao-gold:#a87620;--df-proto-salao-gold-soft:#fbf0d9;--df-proto-salao-hero-a:rgba(184,80,20,.14);--df-proto-salao-hero-b:rgba(168,118,32,.12);--df-proto-estetica-paper:#fbf4f6;--df-proto-estetica-paper-2:#f3e5ea;--df-proto-estetica-card:#fffcfd;--df-proto-estetica-ink:#24131b;--df-proto-estetica-ink-2:#533645;--df-proto-estetica-muted:#7e5e6e;--df-proto-estetica-line:#e6d1da;--df-proto-estetica-brand:#9e2a63;--df-proto-estetica-brand-deep:#4e1130;--df-proto-estetica-brand-soft:#fadeeb;--df-proto-estetica-brand-ring:rgba(158,42,99,.18);--df-proto-estetica-gold:#ad7b2c;--df-proto-estetica-gold-soft:#faf0dc;--df-proto-estetica-hero-a:rgba(158,42,99,.13);--df-proto-estetica-hero-b:rgba(173,123,44,.11);--df-proto-massagem-paper:#f4efe6;--df-proto-massagem-paper-2:#eae2d3;--df-proto-massagem-card:#fdfbf7;--df-proto-massagem-ink:#16231b;--df-proto-massagem-ink-2:#3e4f44;--df-proto-massagem-muted:#67776c;--df-proto-massagem-line:#d8cfc0;--df-proto-massagem-brand:#1f6e43;--df-proto-massagem-brand-deep:#123d25;--df-proto-massagem-brand-soft:#dfefe5;--df-proto-massagem-brand-ring:rgba(31,110,67,.18);--df-proto-massagem-gold:#b07d2b;--df-proto-massagem-gold-soft:#f7ecda;--df-proto-massagem-hero-a:rgba(31,110,67,.14);--df-proto-massagem-hero-b:rgba(176,125,43,.13);--df-proto-manicure-paper:#f8f3fb;--df-proto-manicure-paper-2:#efe6f6;--df-proto-manicure-card:#fefcff;--df-proto-manicure-ink:#1f1429;--df-proto-manicure-ink-2:#4a365b;--df-proto-manicure-muted:#745e86;--df-proto-manicure-line:#dfd1ea;--df-proto-manicure-brand:#8b35a0;--df-proto-manicure-brand-deep:#3e1449;--df-proto-manicure-brand-soft:#f3e0f9;--df-proto-manicure-brand-ring:rgba(139,53,160,.18);--df-proto-manicure-gold:#b6742a;--df-proto-manicure-gold-soft:#fbf0df;--df-proto-manicure-hero-a:rgba(139,53,160,.14);--df-proto-manicure-hero-b:rgba(182,116,42,.11)}.dark{--color-primary:#2dd4bf;--color-primary-hover:#5eead4;--color-primary-light:#042f2e;--color-primary-muted:#5eead4;--color-primary-strong:#0e7a6d;--color-shell-header:#0e7a6d;--color-shell-rule:#0e7a6d;--color-on-primary:#0d0d0d;--color-brand-gold:#2dd4bf;--color-brand-gold-soft:#042f2e;--color-focus-ring:rgba(45,212,191,.35);--brand-halo-a:rgba(45,212,191,.08);--brand-halo-b:rgba(45,212,191,.05);--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-text-disabled:#475569;--color-background:#070c18;--color-surface:#0d1421;--color-surface-raised:#141e30;--color-surface-sunken:#04080f;--surface-0:#070c18;--surface-1:#0d1421;--color-border:#1a2540;--color-border-strong:#243050;--stroke:#1a2540;--muted:#64748b;--color-secondary:#94a3b8;--color-accent:#042f2e;--background:222 47% 5%;--foreground:210 40% 91%;--card:220 40% 8%;--card-foreground:210 40% 91%;--popover:220 40% 8%;--popover-foreground:210 40% 91%;--primary:174 70% 50%;--primary-foreground:0 0% 5%;--secondary:220 30% 12%;--secondary-foreground:210 40% 91%;--muted-hsl:220 30% 12%;--muted-foreground:215 20% 50%;--accent:220 30% 12%;--accent-foreground:210 40% 91%;--destructive:0 72% 70%;--destructive-foreground:0 0% 98%;--border:220 30% 16%;--input:220 30% 12%;--ring:174 70% 50%;color-scheme:dark;--color-danger:#f87171;--color-success:#34d399;--color-success-bg:#052e16;--color-success-border:#065f46;--color-success-text:#6ee7b7;--color-warning:#fbbf24;--color-warning-bg:#1c1200;--color-warning-border:#78350f;--color-warning-text:#fde68a;--color-error:#f87171;--color-error-bg:#1c0505;--color-error-border:#7f1d1d;--color-error-text:#fca5a5;--color-info:#60a5fa;--color-info-bg:#0a0f2e;--color-info-border:#1e3a8a;--color-info-text:#bfdbfe}html[data-brand]{--font-display:var(--font-fraunces),"Fraunces",Georgia,"Times New Roman",serif;--font-display-weight:600;--font-display-size:25px;--font-display-tracking:-0.015em}html[data-brand=salao]{--color-primary:#b85014;--color-primary-hover:#99410f;--color-primary-light:#fce8dc;--color-primary-muted:#eaaa86;--color-primary-strong:#5e2406;--color-shell-header:#5e2406;--color-shell-rule:#a87620;--color-on-primary:#fff;--color-brand-gold:#a87620;--color-brand-gold-soft:#fbf0d9;--color-focus-ring:rgba(184,80,20,.18);--brand-halo-a:rgba(184,80,20,.14);--brand-halo-b:rgba(168,118,32,.12);--color-text:#241612;--color-text-secondary:#523932;--color-text-muted:#7d625a;--color-text-disabled:#c1aca1;--color-background:#fbf4ee;--color-surface:#fffdfb;--color-surface-raised:#fbf4ee;--color-surface-sunken:#f2e6dc;--surface-0:#fbf4ee;--surface-1:#fffdfb;--color-border:#e5d4c7;--color-border-strong:#a38e84;--stroke:#e5d4c7;--muted:#7d625a;--color-secondary:#523932;--color-accent:#fce8dc;--background:27.7 61.9% 95.9%;--foreground:13.3 33.3% 10.6%;--card:30 100% 99.2%;--card-foreground:13.3 33.3% 10.6%;--popover:30 100% 99.2%;--popover-foreground:13.3 33.3% 10.6%;--primary:22 80.4% 40%;--primary-foreground:0 0% 100%;--secondary:27.3 45.8% 90.6%;--secondary-foreground:13.3 33.3% 10.6%;--muted-hsl:27.3 45.8% 90.6%;--muted-foreground:13.7 16.3% 42.2%;--accent:22.5 84.2% 92.5%;--accent-foreground:13.3 33.3% 10.6%;--border:26 36.6% 83.9%;--input:26 36.6% 83.9%;--ring:22 80.4% 40%;color-scheme:light}html[data-brand=salao].dark{--color-primary:#e0793e;--color-primary-hover:#e69668;--color-primary-light:#3f2618;--color-primary-muted:#e69668;--color-primary-strong:#4b2916;--color-shell-header:#4b2916;--color-shell-rule:#c8902f;--color-on-primary:#19120d;--color-brand-gold:#c8902f;--color-brand-gold-soft:#322715;--color-focus-ring:rgba(224,121,62,.4);--brand-halo-a:rgba(224,121,62,.16);--brand-halo-b:rgba(200,144,47,.1);--color-text:#f6f0ec;--color-text-secondary:#baa497;--color-text-muted:#978175;--color-text-disabled:#69584f;--color-background:#19120d;--color-surface:#231b16;--color-surface-raised:#2d231d;--color-surface-sunken:#110c09;--surface-0:#19120d;--surface-1:#231b16;--color-border:#42342c;--color-border-strong:#7b6456;--stroke:#42342c;--muted:#978175;--color-secondary:#baa497;--color-accent:#3f2618;--background:25 31.6% 7.5%;--foreground:24 35.7% 94.5%;--card:23.1 22.8% 11.2%;--card-foreground:24 35.7% 94.5%;--popover:23.1 22.8% 11.2%;--popover-foreground:24 35.7% 94.5%;--primary:21.9 72.3% 56.1%;--primary-foreground:25 31.6% 7.5%;--secondary:22.5 30.8% 5.1%;--secondary-foreground:24 35.7% 94.5%;--muted-hsl:22.5 30.8% 5.1%;--muted-foreground:21.2 14% 52.5%;--accent:21.5 44.8% 17.1%;--accent-foreground:24 35.7% 94.5%;--border:21.8 20% 21.6%;--input:21.8 20% 21.6%;--ring:21.9 72.3% 56.1%;color-scheme:dark}html[data-brand=barbearia]{--color-primary:#2c3e7b;--color-primary-hover:#243366;--color-primary-light:#e1e6f6;--color-primary-muted:#96a5d9;--color-primary-strong:#151e3f;--color-shell-header:#151e3f;--color-shell-rule:#b86f20;--color-on-primary:#fff;--color-brand-gold:#b86f20;--color-brand-gold-soft:#f8e8d3;--color-focus-ring:rgba(44,62,123,.18);--brand-halo-a:rgba(44,62,123,.15);--brand-halo-b:rgba(184,111,32,.14);--color-text:#141923;--color-text-secondary:#343d4f;--color-text-muted:#636c7e;--color-text-disabled:#adaca9;--color-background:#f3efe8;--color-surface:#fcfbf8;--color-surface-raised:#f3efe8;--color-surface-sunken:#e7e0d3;--surface-0:#f3efe8;--surface-1:#fcfbf8;--color-border:#d5cec0;--color-border-strong:#919191;--stroke:#d5cec0;--muted:#636c7e;--color-secondary:#343d4f;--color-accent:#e1e6f6;--background:38.2 31.4% 93.1%;--foreground:220 27.3% 10.8%;--card:45 40% 98%;--card-foreground:220 27.3% 10.8%;--popover:45 40% 98%;--popover-foreground:220 27.3% 10.8%;--primary:226.3 47.3% 32.7%;--primary-foreground:0 0% 100%;--secondary:39 29.4% 86.7%;--secondary-foreground:220 27.3% 10.8%;--muted-hsl:39 29.4% 86.7%;--muted-foreground:220 12% 44.1%;--accent:225.7 53.8% 92.4%;--accent-foreground:220 27.3% 10.8%;--border:40 20% 79.4%;--input:40 20% 79.4%;--ring:226.3 47.3% 32.7%;color-scheme:light}html[data-brand=barbearia].dark{--color-primary:#7d90d1;--color-primary-hover:#96a5d9;--color-primary-light:#18213f;--color-primary-muted:#96a5d9;--color-primary-strong:#1a2447;--color-shell-header:#1a2447;--color-shell-rule:#d08839;--color-on-primary:#0d1019;--color-brand-gold:#d08839;--color-brand-gold-soft:#322415;--color-focus-ring:rgba(125,144,209,.4);--brand-halo-a:rgba(125,144,209,.16);--brand-halo-b:rgba(208,136,57,.1);--color-text:#eceef6;--color-text-secondary:#9ca3bd;--color-text-muted:#7b829b;--color-text-disabled:#4f5569;--color-background:#0d1019;--color-surface:#161923;--color-surface-raised:#1d212d;--color-surface-sunken:#090b11;--surface-0:#0d1019;--surface-1:#161923;--color-border:#2c3142;--color-border-strong:#5b6483;--stroke:#2c3142;--muted:#7b829b;--color-secondary:#9ca3bd;--color-accent:#18213f;--background:225 31.6% 7.5%;--foreground:228 35.7% 94.5%;--card:226.2 22.8% 11.2%;--card-foreground:228 35.7% 94.5%;--popover:226.2 22.8% 11.2%;--popover-foreground:228 35.7% 94.5%;--primary:226.4 47.7% 65.5%;--primary-foreground:225 31.6% 7.5%;--secondary:225 30.8% 5.1%;--secondary-foreground:228 35.7% 94.5%;--muted-hsl:225 30.8% 5.1%;--muted-foreground:226.9 13.8% 54.5%;--accent:226.2 44.8% 17.1%;--accent-foreground:228 35.7% 94.5%;--border:226.4 20% 21.6%;--input:226.4 20% 21.6%;--ring:226.4 47.7% 65.5%;color-scheme:dark}html[data-brand=estetica]{--color-primary:#9e2a63;--color-primary-hover:#822151;--color-primary-light:#fadeeb;--color-primary-muted:#e18eb7;--color-primary-strong:#4e1130;--color-shell-header:#4e1130;--color-shell-rule:#ad7b2c;--color-on-primary:#fff;--color-brand-gold:#ad7b2c;--color-brand-gold-soft:#faf0dc;--color-focus-ring:rgba(158,42,99,.18);--brand-halo-a:rgba(158,42,99,.13);--brand-halo-b:rgba(173,123,44,.11);--color-text:#24131b;--color-text-secondary:#533645;--color-text-muted:#7e5e6e;--color-text-disabled:#c2a9b4;--color-background:#fbf4f6;--color-surface:#fffcfd;--color-surface-raised:#fbf4f6;--color-surface-sunken:#f3e5ea;--surface-0:#fbf4f6;--surface-1:#fffcfd;--color-border:#e6d1da;--color-border-strong:#a58d98;--stroke:#e6d1da;--muted:#7e5e6e;--color-secondary:#533645;--color-accent:#fadeeb;--background:342.9 46.7% 97.1%;--foreground:331.8 30.9% 10.8%;--card:340 100% 99.4%;--card-foreground:331.8 30.9% 10.8%;--popover:340 100% 99.4%;--popover-foreground:331.8 30.9% 10.8%;--primary:330.5 58% 39.2%;--primary-foreground:0 0% 100%;--secondary:338.6 36.8% 92.5%;--secondary-foreground:331.8 30.9% 10.8%;--muted-hsl:338.6 36.8% 92.5%;--muted-foreground:330 14.5% 43.1%;--accent:332.1 73.7% 92.5%;--accent-foreground:331.8 30.9% 10.8%;--border:334.3 29.6% 86.1%;--input:334.3 29.6% 86.1%;--ring:330.5 58% 39.2%;color-scheme:light}html[data-brand=estetica].dark{--color-primary:#d970a4;--color-primary-hover:#e18eb7;--color-primary-light:#3f182b;--color-primary-muted:#e18eb7;--color-primary-strong:#4b1630;--color-shell-header:#4b1630;--color-shell-rule:#c78e33;--color-on-primary:#190d13;--color-brand-gold:#c78e33;--color-brand-gold-soft:#322715;--color-focus-ring:rgba(217,112,164,.4);--brand-halo-a:rgba(217,112,164,.16);--brand-halo-b:rgba(199,142,51,.1);--color-text:#f6ecf1;--color-text-secondary:#bd9cac;--color-text-muted:#9b7b8b;--color-text-disabled:#694f5c;--color-background:#190d13;--color-surface:#23161c;--color-surface-raised:#2d1d25;--color-surface-sunken:#11090d;--surface-0:#190d13;--surface-1:#23161c;--color-border:#422c37;--color-border-strong:#815a6d;--stroke:#422c37;--muted:#9b7b8b;--color-secondary:#bd9cac;--color-accent:#3f182b;--background:330 31.6% 7.5%;--foreground:330 35.7% 94.5%;--card:332.3 22.8% 11.2%;--card-foreground:330 35.7% 94.5%;--popover:332.3 22.8% 11.2%;--popover-foreground:330 35.7% 94.5%;--primary:330.3 58% 64.5%;--primary-foreground:330 31.6% 7.5%;--secondary:330 30.8% 5.1%;--secondary-foreground:330 35.7% 94.5%;--muted-hsl:330 30.8% 5.1%;--muted-foreground:330 13.8% 54.5%;--accent:330.8 44.8% 17.1%;--accent-foreground:330 35.7% 94.5%;--border:330 20% 21.6%;--input:330 20% 21.6%;--ring:330.3 58% 64.5%;color-scheme:dark}html[data-brand=massagem]{--color-primary:#1f6e43;--color-primary-hover:#1a5d39;--color-primary-light:#dfefe5;--color-primary-muted:#90e0b4;--color-primary-strong:#123d25;--color-shell-header:#123d25;--color-shell-rule:#b07d2b;--color-on-primary:#fff;--color-brand-gold:#b07d2b;--color-brand-gold-soft:#f7ecda;--color-focus-ring:rgba(31,110,67,.18);--brand-halo-a:rgba(31,110,67,.14);--brand-halo-b:rgba(176,125,43,.13);--color-text:#16231b;--color-text-secondary:#3e4f44;--color-text-muted:#67776c;--color-text-disabled:#b0b0a3;--color-background:#f4efe6;--color-surface:#fdfbf7;--color-surface-raised:#f4efe6;--color-surface-sunken:#eae2d3;--surface-0:#f4efe6;--surface-1:#fdfbf7;--color-border:#d8cfc0;--color-border-strong:#909386;--stroke:#d8cfc0;--muted:#67776c;--color-secondary:#3e4f44;--color-accent:#dfefe5;--background:38.6 38.9% 92.9%;--foreground:143.1 22.8% 11.2%;--card:40 60% 98%;--card-foreground:143.1 22.8% 11.2%;--popover:40 60% 98%;--popover-foreground:143.1 22.8% 11.2%;--primary:147.3 56% 27.6%;--primary-foreground:0 0% 100%;--secondary:39.1 35.4% 87.3%;--secondary-foreground:143.1 22.8% 11.2%;--muted-hsl:39.1 35.4% 87.3%;--muted-foreground:138.8 7.2% 43.5%;--accent:142.5 33.3% 90.6%;--accent-foreground:143.1 22.8% 11.2%;--border:37.5 23.5% 80%;--input:37.5 23.5% 80%;--ring:147.3 56% 27.6%;color-scheme:light}html[data-brand=massagem].dark{--color-primary:#41ac72;--color-primary-hover:#59c088;--color-primary-light:#183f2a;--color-primary-muted:#59c088;--color-primary-strong:#164b2e;--color-shell-header:#164b2e;--color-shell-rule:#cd9232;--color-on-primary:#0d1913;--color-brand-gold:#cd9232;--color-brand-gold-soft:#322715;--color-focus-ring:rgba(65,172,114,.4);--brand-halo-a:rgba(65,172,114,.16);--brand-halo-b:rgba(205,146,50,.1);--color-text:#ecf6f1;--color-text-secondary:#8cb39e;--color-text-muted:#6e917e;--color-text-disabled:#4f695b;--color-background:#0d1913;--color-surface:#16231c;--color-surface-raised:#1d2d24;--color-surface-sunken:#09110c;--surface-0:#0d1913;--surface-1:#16231c;--color-border:#2c4236;--color-border-strong:#4f725f;--stroke:#2c4236;--muted:#6e917e;--color-secondary:#8cb39e;--color-accent:#183f2a;--background:150 31.6% 7.5%;--foreground:150 35.7% 94.5%;--card:147.7 22.8% 11.2%;--card-foreground:150 35.7% 94.5%;--popover:147.7 22.8% 11.2%;--popover-foreground:150 35.7% 94.5%;--primary:147.5 45.1% 46.5%;--primary-foreground:150 31.6% 7.5%;--secondary:142.5 30.8% 5.1%;--secondary-foreground:150 35.7% 94.5%;--muted-hsl:142.5 30.8% 5.1%;--muted-foreground:147.4 13.7% 50%;--accent:147.7 44.8% 17.1%;--accent-foreground:150 35.7% 94.5%;--border:147.3 20% 21.6%;--input:147.3 20% 21.6%;--ring:147.5 45.1% 46.5%;color-scheme:dark}[data-brand-preview=classic]{--preview-bg:#f5f7f6;--preview-surface:#fff;--preview-border:#dce4e1;--preview-header:#0e6b60;--preview-rule:transparent;--preview-text:#16302b;--preview-text-sec:#4a605b;--preview-primary:#1a9e8f}.dark [data-brand-preview=classic],[data-brand-preview=classic][data-brand-preview-mode=dark]{--preview-bg:#070c18;--preview-surface:#0d1421;--preview-border:#1a2540;--preview-header:#0e7a6d;--preview-rule:transparent;--preview-text:#f1f5f9;--preview-text-sec:#94a3b8;--preview-primary:#2dd4bf}[data-brand-preview=salao]{--preview-bg:#fbf4ee;--preview-surface:#fffdfb;--preview-border:#e5d4c7;--preview-header:#5e2406;--preview-rule:#a87620;--preview-text:#241612;--preview-text-sec:#523932;--preview-primary:#b85014}.dark [data-brand-preview=salao],[data-brand-preview=salao][data-brand-preview-mode=dark]{--preview-bg:#19120d;--preview-surface:#231b16;--preview-border:#42342c;--preview-header:#4b2916;--preview-rule:#c8902f;--preview-text:#f6f0ec;--preview-text-sec:#baa497;--preview-primary:#e0793e}[data-brand-preview=barbearia]{--preview-bg:#f3efe8;--preview-surface:#fcfbf8;--preview-border:#d5cec0;--preview-header:#151e3f;--preview-rule:#b86f20;--preview-text:#141923;--preview-text-sec:#343d4f;--preview-primary:#2c3e7b}.dark [data-brand-preview=barbearia],[data-brand-preview=barbearia][data-brand-preview-mode=dark]{--preview-bg:#0d1019;--preview-surface:#161923;--preview-border:#2c3142;--preview-header:#1a2447;--preview-rule:#d08839;--preview-text:#eceef6;--preview-text-sec:#9ca3bd;--preview-primary:#7d90d1}[data-brand-preview=estetica]{--preview-bg:#fbf4f6;--preview-surface:#fffcfd;--preview-border:#e6d1da;--preview-header:#4e1130;--preview-rule:#ad7b2c;--preview-text:#24131b;--preview-text-sec:#533645;--preview-primary:#9e2a63}.dark [data-brand-preview=estetica],[data-brand-preview=estetica][data-brand-preview-mode=dark]{--preview-bg:#190d13;--preview-surface:#23161c;--preview-border:#422c37;--preview-header:#4b1630;--preview-rule:#c78e33;--preview-text:#f6ecf1;--preview-text-sec:#bd9cac;--preview-primary:#d970a4}[data-brand-preview=massagem]{--preview-bg:#f4efe6;--preview-surface:#fdfbf7;--preview-border:#d8cfc0;--preview-header:#123d25;--preview-rule:#b07d2b;--preview-text:#16231b;--preview-text-sec:#3e4f44;--preview-primary:#1f6e43}.dark [data-brand-preview=massagem],[data-brand-preview=massagem][data-brand-preview-mode=dark]{--preview-bg:#0d1913;--preview-surface:#16231c;--preview-border:#2c4236;--preview-header:#164b2e;--preview-rule:#cd9232;--preview-text:#ecf6f1;--preview-text-sec:#8cb39e;--preview-primary:#41ac72}.brand-preview-frame{background-color:var(--preview-bg);border-color:var(--preview-border)}.brand-preview-header{background-color:var(--preview-header);border-bottom:2px solid var(--preview-rule)}[data-brand-preview=classic] .brand-preview-header{border-bottom:none}.brand-preview-card{background-color:var(--preview-surface);border-color:var(--preview-border)}.brand-preview-line-primary{background-color:var(--preview-text)}.brand-preview-line-secondary{background-color:var(--preview-text-sec)}.brand-preview-accent{background-color:var(--preview-primary)}