:root{--font-heading: "Satoshi", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--color-primary: #F25C5C;--color-primary-text: #CA353B;--color-primary-fill: #F25C5C;--color-on-primary: #231D18;--color-primary-hover: #F46A69;--color-primary-dark: #BF2A33;--color-primary-light: #F2D3D2;--primary-light: rgba(242, 92, 92, .08);--color-accent: #00B4A0;--color-accent-hover: #009E8C;--color-accent-light: #E6F7F5;--color-secondary: var(--color-accent);--secondary-light: rgba(0, 180, 160, .08);--bg-page: #1A1714;--bg-surface1: #FAF8F5;--bg-surface2: #F3F1ED;--bg-surface3: #EAE7E2;--border: rgba(0, 0, 0, .06);--divider: rgba(0, 0, 0, .04);--text-heading: #1A1E2E;--text-body: #3D4450;--text-muted: #6B7280;--text-very-muted: #9CA3AF;--page-heading: rgba(255, 255, 255, .92);--page-text: rgba(255, 255, 255, .68);--page-muted: rgba(255, 255, 255, .45);--page-border: rgba(255, 255, 255, .08);--page-danger: #ff8a80;--success: #00b894;--success-bg: rgba(0, 184, 148, .08);--warning: #fdcb6e;--warning-text: #e17055;--warning-bg: rgba(253, 203, 110, .1);--danger: #d63031;--danger-bg: rgba(214, 48, 49, .08);--info: #0984e3;--info-bg: rgba(9, 132, 227, .08);--purple: #a29bfe;--purple-bg: rgba(162, 155, 254, .1);--platform-facebook: #1877f2;--platform-facebook-dark: #166fe5;--platform-instagram: #e1306c;--platform-linkedin: #0a66c2;--platform-youtube: #ff0000;--platform-email: #0f766e;--platform-tiktok: #010101;--platform-blog: #7c3aed;--sidebar-bg: #13110E;--sidebar-border: rgba(255, 255, 255, .06);--sidebar-text: rgba(255, 255, 255, .6);--sidebar-active: rgba(255, 255, 255, .92);--sidebar-active-bg: rgba(242, 92, 92, .12);--sidebar-active-indicator: #F25C5C;--sidebar-muted: rgba(255, 255, 255, .45);--sidebar-label: rgba(255, 255, 255, .25);--sidebar-locked: rgba(255, 255, 255, .25);--sidebar-demoted-text: rgba(255, 255, 255, .5);--sidebar-guide: rgba(255, 255, 255, .1);--sidebar-guide-hover: rgba(255, 255, 255, .18);--sidebar-guide-active: rgba(255, 255, 255, .3);--sidebar-ease: cubic-bezier(.4, 0, .2, 1);--sidebar-dur-hover: .13s;--sidebar-dur-press: 90ms;--sidebar-dur-bar: .2s;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-hover-bg-weak: rgba(255, 255, 255, .04);--sidebar-hover-bg-strong: rgba(255, 255, 255, .08);--sidebar-control-bg: rgba(255, 255, 255, .06);--sidebar-control-bg-hover: rgba(255, 255, 255, .1);--sidebar-control-bg-active: rgba(255, 255, 255, .12);--sidebar-control-border: rgba(255, 255, 255, .1);--sidebar-control-border-hover: rgba(255, 255, 255, .18);--sidebar-control-text: rgba(255, 255, 255, .85);--sidebar-cta-bg: rgba(242, 92, 92, .12);--sidebar-cta-bg-hover: rgba(242, 92, 92, .2);--sidebar-cta-border: rgba(242, 92, 92, .2);--sidebar-cta-border-hover: rgba(242, 92, 92, .35);--sidebar-tooltip-bg: #20201d;--sidebar-tooltip-border: rgba(255, 255, 255, .12);--sidebar-dur-reveal: .24s;--sidebar-dur-drawer: .28s;--neu-surface: #F6F3ED;--neu-light: #FFFFFF;--neu-shade: #D9D3C8;--neu-well: #EFEBE3;--neu-ink: #231D18;--neu-text: #3A322A;--neu-muted: #5C5247;--neu-faint: #736C61;--neu-icon: #5C5448;--neu-danger: #B3261E;--neu-warning: #8F5200;--neu-info: #0B6BBE;--neu-purple: #6D4FD8;--neu-line: #858077;--neu-line-soft: rgba(35, 29, 24, .14);--neu-line-faint: rgba(35, 29, 24, .07);--neu-e1: 3px 3px 6px var(--neu-shade), -3px -3px 6px var(--neu-light);--neu-e2: 5px 5px 10px var(--neu-shade), -5px -5px 10px var(--neu-light);--neu-e3: 8px 8px 16px var(--neu-shade), -8px -8px 16px var(--neu-light);--neu-edge: 1px 0 0 var(--neu-line-soft), 6px 0 18px rgba(35, 29, 24, .1);--neu-p1: inset 3px 3px 6px var(--neu-shade), inset -3px -3px 6px var(--neu-light);--neu-p2: inset 5px 5px 10px var(--neu-shade), inset -5px -5px 10px var(--neu-light);--menu-bg: var(--neu-surface);--menu-text: var(--neu-text);--menu-strong: var(--neu-ink);--menu-label: var(--neu-muted);--menu-muted: var(--neu-muted);--menu-locked: var(--neu-text);--menu-icon: var(--neu-icon);--menu-icon-locked: #827E76;--menu-attn: var(--neu-warning);--menu-hover: rgba(35, 29, 24, .045);--menu-line: rgba(35, 29, 24, .1);--menu-picked: var(--menu-grad-wash);--menu-picked-shadow: var(--neu-p1);--menu-raised-shadow: var(--neu-e1);--menu-raised-shadow-hover: var(--neu-e2);--menu-control-bg: var(--neu-well);--menu-popover-bg: var(--neu-surface);--menu-popover-shadow: var(--neu-e3);--menu-dot-shadow: 0 0 0 2px var(--neu-surface);--menu-shadow: none;--menu-overlay-shadow: 8px 0 32px rgba(0, 0, 0, .28), 2px 0 12px rgba(0, 0, 0, .16);--menu-tip-shadow: 4px 4px 16px rgba(0, 0, 0, .3);--menu-cta-shadow: 4px 5px 12px rgba(214, 84, 76, .34), -3px -3px 7px var(--neu-light), inset 0 1px 0 rgba(255, 255, 255, .28);--menu-cta-shadow-hover: 5px 7px 16px rgba(214, 84, 76, .42), -3px -3px 7px var(--neu-light), inset 0 1px 0 rgba(255, 255, 255, .34);--menu-cta-shadow-press: inset 2px 2px 5px rgba(120, 30, 30, .3);--menu-cta-radius: 12px;--menu-cta-on-go: var(--wizard-on-go);--menu-panel-head: #F9F6F1;--menu-panel-foot: #F0EBE2;--menu-grad-panel: linear-gradient(180deg, var(--menu-panel-head) 0%, var(--neu-surface) 40%, var(--menu-panel-foot) 100%);--menu-grad-go-from: #F67A6F;--menu-grad-go-to: #EE5458;--menu-grad-go: linear-gradient(135deg, var(--menu-grad-go-from) 0%, var(--menu-grad-go-to) 100%);--menu-grad-go-hover: linear-gradient(135deg, #F88A7E 0%, #F06266 100%);--menu-grad-wash: linear-gradient(90deg, rgba(242, 92, 92, .2) 0%, rgba(242, 92, 92, .05) 70%, rgba(242, 92, 92, 0) 100%);--menu-grad-meter-from: #B92B34;--menu-grad-meter-to: #E5484D;--menu-grad-meter: linear-gradient(90deg, var(--menu-grad-meter-from) 0%, var(--menu-grad-meter-to) 100%);--menu-grad-avatar: linear-gradient(145deg, #4A3F35 0%, var(--neu-ink) 100%);--menu-grad-groove: linear-gradient(90deg, rgba(217, 211, 200, .2), var(--neu-shade) 18%, var(--neu-shade) 82%, rgba(217, 211, 200, .2)) top / 100% 1px no-repeat, linear-gradient(90deg, rgba(255, 255, 255, .2), var(--neu-light) 18%, var(--neu-light) 82%, rgba(255, 255, 255, .2)) bottom / 100% 1px no-repeat;--menu-cc-track-shadow: var(--neu-p1);--menu-cc-plan-bg: #BF2A33;--menu-cc-plan-text: rgba(255, 255, 255, .85);--menu-cc-plan-shadow: var(--neu-e2);--radius-standard: 12px;--radius-surface: 24px;--radius-badge: 999px;--radius-button: 999px;--radius-card: 16px;--shadow-soft: 0 4px 24px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-elevated: 0 8px 40px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-primary: 0 2px 8px rgba(242, 92, 92, .25);--transition: all .2s cubic-bezier(.4, 0, .2, 1);--band-bg: var(--sidebar-bg);--band-line: var(--sidebar-border);--band-heading: var(--sidebar-active);--band-text: var(--sidebar-text);--band-muted: var(--sidebar-muted);--band-track-bg: var(--sidebar-control-bg);--band-track-line: var(--sidebar-control-border);--band-tab-hover: var(--sidebar-hover-bg);--band-tab-on-bg: var(--sidebar-control-bg-active);--band-tab-on-icon: currentColor;--band-field-bg: var(--sidebar-control-bg);--band-field-line: var(--sidebar-control-border);--band-field-text: var(--sidebar-active);--band-control-bg: var(--sidebar-control-bg);--band-control-bg-hover: var(--sidebar-control-bg-hover);--band-control-line: var(--sidebar-control-border);--band-control-line-hover: var(--sidebar-control-border-hover);--band-control-text: var(--sidebar-control-text);--glass-bg: var(--bg-surface1);--glass-border: rgba(255, 255, 255, .05);--glass-blur: 0px;--glass-shadow: var(--shadow-soft);--glass-hover-shadow: var(--shadow-elevated);--dashboard-bg: var(--bg-page);--dash-text: var(--text-heading);--dash-text-muted: var(--text-muted);--dash-text-dim: var(--text-very-muted);--dash-surface: var(--bg-surface2);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--kit-track: var(--bg-surface3);--kit-raised: #ffffff;--kit-raised-shadow: 0 1px 2px rgba(26, 30, 46, .14);--kit-field: #ffffff;--kit-line: rgba(26, 30, 46, .09);--kit-picked: var(--text-heading);--kit-label: var(--text-muted);--kit-title: var(--text-heading);--kit-value: var(--text-muted);--kit-hover: var(--bg-surface2);--kit-radius: 8px;--kit-radius-inner: 6px;--kit-control-h: 32px;--kit-gutter: 16px;--kit-label-w: 68px;--music-upbeat: #c2588f;--music-bright: #3f87c4;--music-own: #7b6fa8;--music-other: #8a8178;--wizard-accent: #5536d0;--wizard-accent-bright: #7352f2;--wizard-accent-tint: #efebfe;--wizard-accent-soft: #c9bdf6;--wizard-gradient: linear-gradient(115deg, #4326c4 0%, #6a45ee 40%, #b046c6 74%, #d43f43 100%);--wizard-glow: 0 18px 44px rgba(106, 69, 238, .38), inset 0 1px 0 rgba(255, 255, 255, .35);--wizard-glow-lift: 0 26px 60px rgba(106, 69, 238, .5), inset 0 1px 0 rgba(255, 255, 255, .4);--wizard-glow-press: 0 6px 16px rgba(106, 69, 238, .34), inset 0 2px 4px rgba(20, 8, 70, .22);--wizard-pulse: rgba(85, 54, 208, .35);--wizard-pulse-out: rgba(85, 54, 208, 0);--wizard-picked-ring: 0 0 0 3px var(--wizard-accent-tint);--wizard-go: #f25c5c;--wizard-go-hover: #f46a69;--wizard-go-press: #ec5656;--wizard-on-go: #231d18;--wizard-go-glow: 0 18px 44px rgba(242, 92, 92, .36), inset 0 1px 0 rgba(255, 255, 255, .3);--wizard-go-glow-lift: 0 26px 60px rgba(242, 92, 92, .48), inset 0 1px 0 rgba(255, 255, 255, .34);--wizard-go-glow-press: 0 6px 16px rgba(242, 92, 92, .34), inset 0 2px 4px rgba(90, 10, 14, .2);--wizard-button-radius: 8px;--wizard-disabled-opacity: .6;--wizard-sheen: rgba(255, 255, 255, .3);--wizard-on: #ffffff;--wizard-chip: rgba(20, 8, 70, .22);--wizard-art-shadow: drop-shadow(0 16px 20px rgba(20, 8, 70, .42));--wizard-art-shadow-soft: drop-shadow(0 12px 14px rgba(35, 29, 24, .18));--wizard-tile-blue: #e8eefc;--wizard-tile-pink: #fde8f1;--wizard-tile-orange: #ffebdd;--wizard-tile-yellow: #fff3d6;--wizard-tile-teal: #e2f4f2;--wizard-tile-green: #e6f5e6;--wizard-card: #ffffff;--wizard-danger-ink: #b3261e;--wizard-words-on-picture-shadow: 0 2px 8px rgba(0, 0, 0, .6);--wizard-card-shadow: 0 1px 2px rgba(35, 29, 24, .05), 0 10px 28px rgba(35, 29, 24, .07);--wizard-aside-shadow: -24px 0 48px rgba(35, 29, 24, .1);--wizard-teal-ink: #0b6f7a;--wizard-amber-bg: #fff4dc;--wizard-amber-ink: #7a4f00;--wizard-amber-line: #f2d48a;--wizard-blue-ink: #1d4fc4;--wizard-green-ink: #17784f;--font-wizard-display: "Clash Display", var(--font-heading);--wiz-text-title: 44px;--wiz-text-title-phone: 30px;--wiz-text-card: 22px;--wiz-text-hero: 20px;--wiz-text-button-main: 16.5px;--wiz-text-button: 15.5px;--wiz-text-body: 15px;--wiz-text-eyebrow: 12.5px;--film-violet: var(--wizard-accent);--film-violet-bright: var(--wizard-accent-bright);--film-violet-tint: var(--wizard-accent-tint);--film-violet-soft: var(--wizard-accent-soft);--film-gradient: var(--wizard-gradient);--film-glow: var(--wizard-glow);--film-glow-lift: var(--wizard-glow-lift);--film-glow-press: var(--wizard-glow-press);--film-pulse: var(--wizard-pulse);--film-pulse-out: var(--wizard-pulse-out);--film-picked-ring: var(--wizard-picked-ring);--film-go: var(--wizard-go);--film-go-hover: var(--wizard-go-hover);--film-go-press: var(--wizard-go-press);--film-on-go: var(--wizard-on-go);--film-go-glow: var(--wizard-go-glow);--film-go-glow-lift: var(--wizard-go-glow-lift);--film-go-glow-press: var(--wizard-go-glow-press);--film-button-radius: var(--wizard-button-radius);--film-sheen: var(--wizard-sheen);--film-on: var(--wizard-on);--film-chip: var(--wizard-chip);--film-art-shadow: var(--wizard-art-shadow);--film-art-shadow-soft: var(--wizard-art-shadow-soft);--film-tile-blue: var(--wizard-tile-blue);--film-tile-pink: var(--wizard-tile-pink);--film-tile-orange: var(--wizard-tile-orange);--film-tile-yellow: var(--wizard-tile-yellow);--film-tile-teal: var(--wizard-tile-teal);--film-tile-green: var(--wizard-tile-green);--film-card: var(--wizard-card);--film-card-shadow: var(--wizard-card-shadow);--film-aside-shadow: var(--wizard-aside-shadow);--film-teal-ink: var(--wizard-teal-ink);--film-amber-bg: var(--wizard-amber-bg);--film-amber-ink: var(--wizard-amber-ink);--film-amber-line: var(--wizard-amber-line);--film-blue-ink: var(--wizard-blue-ink);--film-green-ink: var(--wizard-green-ink);--font-film-display: var(--font-wizard-display);--bg-white: var(--bg-surface1);--bg-light: var(--bg-surface2);--text-dark: var(--text-heading);--tertiary: var(--color-secondary);--radius-sm: var(--radius-standard);--radius-md: var(--radius-card);--focus-ring-ink: var(--text-heading);--focus-ring-halo: #ffffff;--focus-ring: 0 0 0 2px var(--focus-ring-halo), 0 0 0 4px var(--focus-ring-ink);--focus-ring-inset: inset 0 0 0 2px var(--focus-ring-ink), inset 0 0 0 4px var(--focus-ring-halo)}.wizard-hue-blue{--wizard-accent: #1d4fc4;--wizard-accent-bright: #2e74f0;--wizard-accent-tint: #e4edff;--wizard-accent-soft: #c3d8ff;--wizard-gradient: linear-gradient(115deg, #143a92 0%, #2a62dc 40%, #8a45c6 74%, #d43f43 100%);--wizard-glow: 0 18px 44px rgba(42, 98, 220, .38), inset 0 1px 0 rgba(255, 255, 255, .35);--wizard-glow-lift: 0 26px 60px rgba(42, 98, 220, .5), inset 0 1px 0 rgba(255, 255, 255, .4);--wizard-glow-press: 0 6px 16px rgba(42, 98, 220, .34), inset 0 2px 4px rgba(8, 24, 70, .22);--wizard-pulse: rgba(29, 79, 196, .35);--wizard-pulse-out: rgba(29, 79, 196, 0);--wizard-picked-ring: 0 0 0 3px var(--wizard-accent-tint);--wizard-art-shadow: drop-shadow(0 16px 20px rgba(8, 24, 70, .42))}[data-canvas=light]{--bg-page: var(--neu-surface);--bg-surface1: var(--neu-surface);--bg-surface2: var(--neu-well);--bg-surface3: var(--neu-well);--border: var(--neu-line-soft);--divider: var(--neu-line-faint);--text-heading: var(--neu-ink);--text-body: var(--neu-text);--text-muted: var(--neu-muted);--text-very-muted: var(--neu-muted);--page-heading: var(--neu-ink);--page-text: var(--neu-text);--page-muted: var(--neu-muted);--page-border: var(--neu-line-soft);--page-danger: var(--neu-danger);--success: var(--wizard-green-ink);--warning: var(--neu-warning);--warning-text: var(--neu-warning);--danger: var(--neu-danger);--info: var(--neu-info);--purple: var(--neu-purple);--dashboard-bg: var(--neu-surface);--dash-text: var(--neu-ink);--dash-text-muted: var(--neu-muted);--dash-text-dim: var(--neu-muted);--dash-surface: transparent;--glass-bg: var(--neu-surface);--glass-border: transparent;--shadow-soft: var(--neu-e3);--shadow-elevated: var(--neu-e3);--shadow-primary: none;--radius-button: 12px;--radius-badge: 7px;--radius-card: 18px;--band-bg: transparent;--band-line: transparent;--band-heading: var(--neu-ink);--band-text: var(--neu-muted);--band-muted: var(--neu-muted);--band-track-bg: var(--neu-surface);--band-track-line: transparent;--band-tab-hover: transparent;--band-tab-on-bg: var(--neu-surface);--band-tab-on-icon: var(--color-primary-text);--band-field-bg: var(--neu-surface);--band-field-line: var(--neu-line);--band-field-text: var(--neu-ink);--band-control-bg: var(--neu-surface);--band-control-bg-hover: var(--neu-surface);--band-control-line: transparent;--band-control-line-hover: transparent;--band-control-text: var(--neu-ink)}[data-canvas=light] :is([role=dialog],[role=alertdialog],.modal,.modal-backdrop,.backdrop,.confirm-backdrop){--bg-page: #1A1714;--bg-surface1: #FAF8F5;--bg-surface2: #F3F1ED;--bg-surface3: #EAE7E2;--border: rgba(0, 0, 0, .06);--divider: rgba(0, 0, 0, .04);--text-heading: #1A1E2E;--text-body: #3D4450;--text-muted: #6B7280;--text-very-muted: #9CA3AF;--page-heading: rgba(255, 255, 255, .92);--page-text: rgba(255, 255, 255, .68);--page-muted: rgba(255, 255, 255, .45);--page-border: rgba(255, 255, 255, .08);--page-danger: #ff8a80;--shadow-soft: 0 4px 24px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-elevated: 0 8px 40px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-primary: 0 2px 8px rgba(242, 92, 92, .25);--success: #00b894;--warning: #fdcb6e;--warning-text: #e17055;--danger: #d63031;--info: #0984e3;--purple: #a29bfe;--radius-button: 999px;--radius-badge: 999px;--radius-card: 16px}.app-shell:has(.app-content[data-canvas=light]){--menu-shadow: var(--neu-edge)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:2px solid var(--focus-ring-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-halo)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
