:root{--header-height-mobile:64px;--header-height-desktop:80px;--header-content-gap-mobile:0px;--header-content-gap-desktop:26px}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1440px) minmax(0,1fr)}.page-layout>*,.page-layout__content{grid-column:2}.page-layout__full{grid-column:1/-1}.page-container--wide,.page-layout__full-inner{max-width:1440px;margin:0 auto;padding-inline:16px}.page-container--content{max-width:1360px;margin:0 auto;padding-inline:16px}.page-container--medium{max-width:1280px;margin:0 auto;padding-inline:16px}.page-container--narrow{max-width:1110px;margin:0 auto;padding-inline:16px}.page-container--document{max-width:900px;margin:0 auto;padding-inline:16px}.page-header{width:100%}.page-header__inner{max-width:1440px;margin:0 auto;padding-inline:16px}:root{--grayscale-900:#101010;--grayscale-800:#323232;--grayscale-700:#4E4E4E;--grayscale-600:#848484;--grayscale-500:#A0A0A0;--grayscale-400:#BCBCBC;--grayscale-300:#E2E2E2;--grayscale-200:#F1F1F1;--grayscale-100:#FAFAFA;--grayscale-50:#FFFFFF;--slategray-900:#171E22;--slategray-800:#363D42;--slategray-700:#586269;--slategray-600:#76838C;--slategray-500:#99A8B3;--slategray-400:#B6C4CF;--slategray-300:#D5E1EA;--slategray-200:#EBF1F5;--slategray-100:#F7F9FA;--teal-900:#00303D;--teal-800:#004153;--teal-700:#004D5F;--teal-600:#026C7D;--teal-500:#008095;--teal-400:#0091A9;--teal-300:#00AAC7;--teal-200:#65DBED;--teal-100:#ADEFFA;--jade-900:#02222C;--jade-800:#042A35;--jade-700:#082E39;--jade-600:#11404E;--jade-500:#1D4F5E;--jade-400:#265D6E;--jade-300:#3F798B;--jade-200:#629CAE;--jade-100:#9CC8D6;--orange-900:#601D00;--orange-800:#994200;--orange-700:#C26000;--orange-600:#CD6D00;--orange-500:#D58400;--orange-400:#DD9B2E;--orange-300:#FAC877;--orange-200:#F8DCAD;--orange-100:#FCEFD6;--magenta-900:#490D46;--magenta-800:#790460;--magenta-700:#960978;--magenta-600:#AD1494;--magenta-500:#CB3FC6;--magenta-400:#D758D2;--magenta-300:#EA87E6;--magenta-200:#F6B7F4;--magenta-100:#FFE1FE;--green-900:#042D05;--green-800:#064407;--green-700:#0B750D;--green-600:#298D0E;--green-500:#57A924;--green-400:#83C53E;--green-300:#A2E062;--green-200:#C7F399;--green-100:#E9FFD1;--blue-900:#051D38;--blue-800:#092E56;--blue-700:#064487;--blue-600:#0F61B9;--blue-500:#2176D2;--blue-400:#52A6DE;--blue-300:#74BEE5;--blue-200:#B2DEF5;--blue-100:#DBF3FF;--red-900:#690000;--red-800:#a70000;--red-700:#d10202;--red-600:#d21818;--red-500:#E24228;--red-400:#EC705D;--red-300:#fac2ba;--red-200:#fbd6d6;--red-100:#fff1f1;--opacity-black:oklch(0% 0 0/0);--opacity-black-5:oklch(0% 0 0/0.05);--opacity-black-7:oklch(0% 0 0/0.07);--opacity-black-10:oklch(0% 0 0/0.1);--opacity-black-15:oklch(0% 0 0/0.15);--opacity-black-20:oklch(0% 0 0/0.2);--opacity-black-30:oklch(0% 0 0/0.3);--opacity-black-40:oklch(0% 0 0/0.4);--opacity-black-50:oklch(0% 0 0/0.5);--opacity-white:oklch(100% 0.00011 271.152/0);--opacity-white-10:oklch(100% 0.00011 271.152/0.1);--opacity-white-40:oklch(100% 0.00011 271.152/0.4);--teal-850:#003E41;--slategray-850:#334048;--text-main:var(--text-primary);--text-primary:var(--grayscale-900);--text-secondary:var(--grayscale-700);--text-muted:var(--grayscale-600);--text-inverse:var(--grayscale-50);--text-on-accent:var(--grayscale-50);--text-accent:var(--teal-600);--text-link:var(--grayscale-800);--text-disabled:var(--grayscale-500);--text-pale:var(--grayscale-300);--table-head-text:var(--grayscale-500);--bg-page:var(--grayscale-50);--bg-surface:var(--grayscale-100);--bg-card:var(--slategray-100);--bg-accent:var(--teal-500);--bg-accent-soft:var(--teal-100);--bg-inverse:var(--slategray-900);--bg-surface-base:var(--grayscale-50);--table-head-bg:var(--grayscale-50);--bg-surface-alt:var(--grayscale-100);--bg-surface-elevate:var(--grayscale-200);--bg-section-alt:var(--grayscale-100);--bg-light:var(--grayscale-50);--border-pale:var(--grayscale-200);--border-strong:var(--slategray-400);--border-muted:var(--grayscale-200);--border-accent:var(--teal-500);--border-heavy:var(--grayscale-900);--border-default:var(--grayscale-300);--search-bg:var(--bg-surface-base);--search-bg-hover:var(--bg-surface-alt);--search-border:var(--border-default);--search-focus:var(--border-strong);--search-text:var(--text-primary);--search-placeholder:var(--text-muted);--search-text-placeholder:var(--search-placeholder);--search-muted:var(--text-secondary);--search-text-hover:var(--text-secondary);--accent-primary:var(--blue-500);--accent-primary-hover:var(--blue-600);--accent-primary-active:var(--blue-700);--accent-link:var(--blue-300);--accent-link-hover:var(--blue-600);--status-success-bg:var(--green-100);--status-success-text:var(--green-700);--status-warning-bg:var(--orange-100);--status-warning-text:var(--orange-700);--status-error-bg:var(--red-100);--status-error-text:var(--red-700);--badge-sand-bg:var(--orange-200);--badge-sand-text:var(--orange-600);--badge-black-bg:var(--grayscale-900);--badge-black-text:var(--grayscale-50);--badge-cyan-bg:var(--teal-200);--badge-cyan-text:var(--teal-700);--badge-blue-bg:var(--blue-200);--badge-blue-text:var(--blue-700);--badge-green-bg:var(--green-300);--badge-green-text:var(--green-700);--badge-gray-bg:var(--grayscale-300);--badge-gray-text:var(--slategray-900);--badge-red-bg:var(--red-300);--badge-red-text:var(--red-600);--badge-orange-bg:var(--orange-300);--badge-orange-text:var(--orange-800);--badge-slate-bg:var(--slategray-300);--badge-slate-text:var(--slategray-800);--badge-magenta-bg:var(--magenta-200);--badge-magenta-text:var(--magenta-700);--badge-blur-bg:var(--opacity-black-10);--badge-blur-text:var(--grayscale-50);--tag-button-neutral-bg:var(--grayscale-200);--tag-button-neutral-bg-hover:var(--grayscale-300);--tag-button-neutral-text:var(--grayscale-900);--tag-button-neutral-bg-pressed:var(--grayscale-900);--tag-button-neutral-bg-pressed-hover:var(--grayscale-700);--tag-button-neutral-text-pressed:var(--grayscale-50);--tag-button-accent-bg:var(--green-200);--tag-button-accent-bg-hover:var(--green-300);--tag-button-accent-text:var(--green-900);--tag-button-accent-bg-pressed:var(--green-600);--tag-button-accent-bg-pressed-hover:var(--green-500);--tag-button-accent-text-pressed:var(--grayscale-50);--tag-button-inverse-bg:var(--grayscale-900);--tag-button-inverse-bg-hover:var(--grayscale-800);--tag-button-inverse-text:var(--grayscale-50);--tag-button-inverse-bg-pressed:var(--grayscale-900);--tag-button-inverse-bg-pressed-hover:var(--grayscale-800);--tag-button-inverse-text-pressed:var(--grayscale-50);--tag-button-highlight-bg:var(--orange-200);--tag-button-highlight-bg-hover:var(--orange-300);--tag-button-highlight-text:var(--orange-800);--tag-button-highlight-bg-pressed:var(--orange-700);--tag-button-highlight-bg-pressed-hover:var(--orange-600);--tag-button-highlight-text-pressed:var(--grayscale-50);--amenity-bg:var(--green-100);--amenity-more-bg:var(--green-200);--amenity-border:var(--green-100);--amenity-text:var(--green-700);--amenity-popover-bg:var(--grayscale-50);--amenity-popover-border:var(--grayscale-200);--working-hours-card-bg:var(--grayscale-50);--working-hours-card-text:var(--slategray-800);--working-hours-chevron:var(--slategray-700);--working-hours-muted-text:var(--slategray-700);--working-hours-closed-row-text:var(--slategray-500);--working-hours-open-text:var(--green-700);--working-hours-open-text-strong:var(--green-700);--working-hours-open-dot:var(--green-500);--working-hours-open-dot-pulse:var(--green-300);--working-hours-closed-text:var(--red-700);--working-hours-closed-text-strong:var(--red-700);--working-hours-closed-dot:var(--red-500);--working-hours-closed-dot-pulse:var(--red-300);--upload-progress-track:var(--orange-100);--upload-progress-indicator:var(--orange-400);--upload-progress-text:var(--grayscale-50);--upload-dropzone-border:var(--grayscale-300);--upload-dropzone-border-hover:var(--orange-500);--upload-dropzone-border-disabled:var(--grayscale-200);--upload-dropzone-bg-disabled:var(--grayscale-100);--upload-dropzone-text:var(--grayscale-600);--upload-dropzone-text-disabled:var(--grayscale-600);--upload-error-text:var(--red-500);--upload-preview-border:var(--grayscale-200);--upload-preview-main-border:var(--teal-200);--upload-preview-overlay:var(--opacity-black-40);--upload-preview-overlay-text:var(--grayscale-50);--alert-info-bg:var(--blue-200);--alert-info-border:var(--blue-200);--alert-info-icon:var(--blue-700);--alert-info-title:var(--blue-700);--alert-info-text:var(--blue-700);--alert-success-bg:var(--green-200);--alert-success-border:var(--green-200);--alert-success-icon:var(--green-700);--alert-success-title:var(--green-700);--alert-success-text:var(--green-700);--alert-warning-bg:var(--orange-200);--alert-warning-border:var(--orange-200);--alert-warning-icon:var(--orange-700);--alert-warning-title:var(--orange-700);--alert-warning-text:var(--orange-700);--alert-error-bg:var(--red-200);--alert-error-border:var(--red-200);--alert-error-icon:var(--red-700);--alert-error-title:var(--red-700);--alert-error-text:var(--red-700);--alert-close-hover-bg:var(--opacity-black-5);--alert-close-focus-ring:var(--slategray-400);--overlay-scrim:rgba(0,0,0,0.4);--shadow-soft:rgba(0,0,0,0.1);--menu-accent-icon:var(--orange-500);--divider-muted:var(--grayscale-200);--divider-elevated:var(--grayscale-300);--header-desktop-bg-light:var(--grayscale-50);--header-desktop-text-light:var(--slategray-850);--header-desktop-border-light:var(--divider-muted);--header-desktop-bg-dark:var(--teal-850);--header-desktop-text-dark:var(--grayscale-50);--header-desktop-border-dark:var(--opacity-white);--switch-bg-alt:var(--teal-400);--switch-bg:var(--grayscale-900);--switch-unchecked:var(--grayscale-400);--switch-unchecked-alt:var(--grayscale-400);--field-label-primary:var(--grayscale-900);--field-description-muted:var(--grayscale-600);--field-error-text:var(--red-500);--field-placeholder:var(--grayscale-600);--field-placeholder-inverse:var(--grayscale-300);--field-control-focus-border:var(--blue-500);--color-highlight-bg:var(--orange-200);--color-highlight-text:var(--orange-800);--color-highlight-placeholder:var(--orange-500);--color-highlight-muted:var(--orange-500);--field-control-default-bg:var(--grayscale-50);--field-control-default-border:var(--grayscale-300);--field-control-default-text:var(--text-primary);--field-control-default-placeholder:var(--field-placeholder);--field-control-default-icon:var(--text-secondary);--field-control-default-focus:var(--grayscale-300);--field-control-muted-bg:var(--grayscale-200);--field-control-muted-border:var(--grayscale-300);--field-control-muted-text:var(--text-primary);--field-control-muted-placeholder:var(--field-placeholder);--field-control-muted-icon:var(--grayscale-600);--field-control-muted-focus:var(--grayscale-500);--field-control-surface-bg:var(--grayscale-100);--field-control-surface-border:var(--grayscale-300);--field-control-surface-text:var(--grayscale-900);--field-control-surface-placeholder:var(--field-placeholder);--field-control-surface-icon:var(--grayscale-500);--field-control-surface-focus:var(--grayscale-400);--field-control-accent-bg:var(--jade-400);--field-control-accent-border:var(--jade-300);--field-control-accent-text:var(--grayscale-50);--field-control-accent-placeholder:var(--field-placeholder-inverse);--field-control-accent-icon:var(--jade-200);--field-control-accent-focus:var(--jade-200);--field-control-disabled-bg:var(--grayscale-200);--field-control-disabled-border:var(--grayscale-300);--field-control-disabled-text:var(--grayscale-500);--field-control-disabled-placeholder:var(--grayscale-500);--field-control-disabled-icon:var(--grayscale-400);--field-control-disabled-focus:var(--opacity-black);--field-menu-default-bg:var(--grayscale-50);--field-menu-default-border:var(--grayscale-300);--field-menu-default-text:var(--text-primary);--field-menu-default-hover-bg:var(--grayscale-100);--field-menu-default-hover-text:var(--text-primary);--field-menu-shadow:0 8px 24px rgba(15,23,42,0.12);--field-menu-muted-bg:var(--grayscale-100);--field-menu-muted-border:var(--grayscale-200);--field-menu-muted-text:var(--text-primary);--field-menu-muted-hover-bg:var(--grayscale-200);--field-menu-muted-hover-text:var(--text-primary);--field-menu-surface-bg:var(--grayscale-100);--field-menu-surface-border:var(--grayscale-300);--field-menu-surface-text:var(--grayscale-900);--field-menu-surface-hover-bg:var(--grayscale-200);--field-menu-surface-hover-text:var(--grayscale-900);--field-menu-accent-bg:var(--jade-400);--field-menu-accent-border:var(--jade-300);--field-menu-accent-text:var(--grayscale-50);--field-menu-accent-hover-bg:var(--jade-500);--field-menu-accent-hover-text:var(--grayscale-50);--slider-control-label:var(--grayscale-600);--slider-control-value-bg:var(--grayscale-900);--slider-control-value-text:var(--grayscale-50);--slider-control-track-bg:var(--grayscale-300);--slider-control-track-tick:var(--grayscale-500);--slider-control-handle-bg:var(--grayscale-50);--slider-control-handle-border:var(--grayscale-300);--slider-control-handle-dot:var(--grayscale-900);--slider-control-handle-shadow:0 2px 8px var(--opacity-black-20),0 1px 2px var(--opacity-black-10);--field-menu-disabled-bg:var(--grayscale-200);--field-menu-disabled-border:var(--grayscale-300);--field-menu-disabled-text:var(--grayscale-500);--field-menu-disabled-hover-bg:var(--grayscale-200);--field-menu-disabled-hover-text:var(--grayscale-500);--field-state-error-border:var(--red-500);--field-state-error-focus:var(--red-500);--tabs-list-bg:var(--grayscale-200);--tabs-list-text:var(--text-muted);--tabs-trigger-text:var(--text-muted);--tabs-trigger-text-hover:var(--text-secondary);--tabs-trigger-active-bg:var(--bg-surface-base);--tabs-trigger-active-text:var(--text-primary);--tabs-trigger-active-shadow:0 1px 2px rgba(15,23,42,0.08);--tabs-trigger-disabled-text:var(--text-disabled);--tabs-focus-ring:var(--border-strong);--select-trigger-bg:var(--field-control-default-bg);--select-trigger-border:var(--field-control-default-border);--select-trigger-text:var(--field-control-default-text);--select-trigger-placeholder:var(--field-control-default-placeholder);--select-trigger-icon:var(--field-control-default-icon);--select-content-bg:var(--field-menu-default-bg);--select-content-border:var(--field-menu-default-border);--select-content-text:var(--field-menu-default-text);--select-item-hover-bg:var(--field-menu-default-hover-bg);--select-item-hover-text:var(--field-menu-default-hover-text);--select-separator:var(--divider-muted);--select-trigger-focus:var(--field-control-default-focus);--overlay-panel-bg:var(--bg-surface-base);--overlay-panel-border:var(--border-default);--overlay-panel-divider:var(--divider-muted);--overlay-panel-text:var(--text-primary);--overlay-panel-muted:var(--text-muted);--overlay-panel-shadow:0 12px 32px rgba(15,23,42,0.16);--floating-trigger-bg:var(--field-control-default-bg);--floating-trigger-bg-hover:var(--field-control-muted-bg);--floating-trigger-border:var(--field-control-default-border);--floating-trigger-border-hover:var(--border-strong);--floating-trigger-text:var(--text-primary);--floating-trigger-muted:var(--text-muted);--floating-trigger-preview-border:var(--border-muted);--editor-surface-bg:var(--bg-surface-base);--editor-surface-border:var(--border-default);--editor-surface-text:var(--text-primary);--editor-surface-placeholder:var(--field-placeholder);--editor-toolbar-bg:var(--bg-surface-base);--editor-toolbar-border:var(--divider-muted);--editor-toolbar-hover-bg:var(--bg-surface-alt);--editor-toolbar-hover-text:var(--text-primary);--editor-toolbar-danger:var(--status-error-text);--editor-toolbar-shadow:var(--overlay-panel-shadow);--editor-inline-color-danger:var(--red-600);--editor-inline-color-info:var(--blue-600);--editor-inline-color-accent:var(--teal-600);--editor-inline-color-muted:var(--grayscale-600);--editor-inline-color-default:inherit;--menu-item-hover-bg:var(--grayscale-200);--menu-item-active-bg:var(--grayscale-100);--menu-item-text:var(--text-primary);--menu-item-text-hover:var(--text-primary);--menu-item-text-active:var(--teal-600);--time-picker-popover-bg:var(--grayscale-50);--time-picker-popover-border:var(--grayscale-300);--time-picker-popover-text:var(--text-primary);--time-picker-popover-muted:var(--text-muted);--get-in-touch-bg:var(--grayscale-50);--get-in-touch-border:var(--grayscale-200);--get-in-touch-title:var(--grayscale-900);--get-in-touch-description:var(--grayscale-700);--get-in-touch-modal-bg:var(--grayscale-50);--get-in-touch-modal-title:var(--grayscale-900);--get-in-touch-modal-text:var(--grayscale-700);--get-in-touch-close:var(--grayscale-700);--get-in-touch-whatsapp-bg:var(--green-600);--get-in-touch-whatsapp-bg-hover:var(--green-700);--get-in-touch-whatsapp-text:var(--grayscale-50);--button-primary-bg-default:var(--teal-400);--button-primary-bg-hover:var(--teal-500);--button-primary-bg-active:var(--teal-500);--button-primary-bg-disabled:var(--grayscale-200);--button-primary-border-focus:var(--teal-300);--button-primary-border-offset:var(--grayscale-50);--button-primary-text-default:var(--grayscale-50);--button-primary-text-hover:var(--grayscale-50);--button-primary-text-active:var(--grayscale-50);--button-primary-text-disabled:var(--grayscale-400);--button-secondary-bg-default:var(--slategray-900);--button-secondary-bg-hover:var(--slategray-800);--button-secondary-bg-active:var(--grayscale-800);--button-secondary-bg-disabled:var(--slategray-500);--button-secondary-border-focus:var(--slategray-900);--button-secondary-border-offset:var(--grayscale-50);--button-secondary-text-default:var(--grayscale-50);--button-secondary-text-hover:var(--grayscale-50);--button-secondary-text-active:var(--grayscale-50);--button-secondary-text-disabled:var(--slategray-200);--button-tertiary-bg-default:var(--opacity-black-5);--button-tertiary-bg-hover:var(--grayscale-900);--button-tertiary-bg-active:var(--grayscale-900);--button-tertiary-bg-disabled:var(--grayscale-100);--button-tertiary-border-default:var(--slategray-900);--button-tertiary-border-hover:var(--slategray-900);--button-tertiary-border-active:var(--grayscale-900);--button-tertiary-border-disabled:var(--slategray-300);--button-tertiary-border-offset:var(--grayscale-50);--button-tertiary-text-default:var(--slategray-900);--button-tertiary-text-hover:var(--grayscale-50);--button-tertiary-text-active:var(--grayscale-50);--button-tertiary-text-disabled:var(--grayscale-400);--button-outline-bg-default:var(--grayscale-50);--button-outline-bg-hover:var(--grayscale-900);--button-outline-text-default:var(--grayscale-900);--button-outline-text-hover:var(--grayscale-50);--button-outline-border-default:var(--grayscale-900);--button-outline-border-hover:var(--grayscale-900);--button-ghost-bg-default:var(--opacity-black);--button-ghost-bg-hover:var(--opacity-black-5);--button-ghost-bg-active:var(--grayscale-100);--button-ghost-bg-disabled:var(--opacity-black);--button-ghost-border-focus:var(--slategray-900);--button-ghost-border-offset:var(--grayscale-50);--button-ghost-text-default:var(--slategray-900);--button-ghost-text-hover:var(--grayscale-900);--button-ghost-text-active:var(--slategray-900);--button-ghost-text-disabled:var(--slategray-500);--button-social-bg-default:var(--grayscale-100);--button-social-bg-hover:var(--grayscale-200);--button-social-bg-active:var(--grayscale-300);--button-social-bg-disabled:var(--grayscale-100);--button-social-border-default:var(--grayscale-200);--button-social-border-hover:var(--grayscale-300);--button-social-border-focus:var(--slategray-900);--button-social-border-offset:var(--grayscale-50);--button-social-text-default:var(--grayscale-800);--button-social-text-hover:var(--grayscale-800);--button-social-text-active:var(--grayscale-800);--button-social-text-disabled:var(--grayscale-400);--button-destructive-bg-default:var(--red-100);--button-destructive-bg-hover:var(--red-200);--button-destructive-bg-active:var(--red-200);--button-destructive-bg-disabled:var(--slategray-200);--button-destructive-border-focus:var(--red-300);--button-destructive-border-offset:var(--red-500);--button-destructive-text-default:var(--red-700);--button-destructive-text-hover:var(--red-800);--button-destructive-text-active:var(--red-800);--button-destructive-text-disabled:var(--slategray-400);--btn-control-bg:var(--grayscale-200);--btn-control-text:var(--grayscale-900);--btn-control-bg-hover:var(--grayscale-300);--btn-control-bg-active:var(--grayscale-800);--btn-control-text-active:var(--grayscale-50);--btn-control-bg-disabled:var(--grayscale-200);--btn-control-text-disabled:var(--grayscale-400);--button-danger-default-bg-default:var(--red-600);--button-danger-default-bg-hover:var(--red-500);--button-danger-ghost-bg-default:var(--slategray-900);--button-danger-ghost-bg-hover:var(--slategray-900);--button-danger-outline-bg-default:var(--red-600);--button-danger-outline-bg-hover:var(--red-600);--skeleton-bg:var(--slategray-100);--button-secondary-dark-bg-default:var(--button-secondary-text-default);--button-secondary-dark-bg-hover:var(--button-secondary-text-hover);--button-secondary-dark-bg-active:var(--button-secondary-text-active);--button-secondary-dark-bg-disabled:var(--button-secondary-text-disabled);--button-secondary-dark-text-default:var(--button-secondary-bg-default);--button-secondary-dark-text-hover:var(--button-secondary-bg-hover);--button-secondary-dark-text-active:var(--button-secondary-bg-active);--button-secondary-dark-text-disabled:var(--button-secondary-bg-disabled);--button-secondary-dark-border-default:var(--button-secondary-border-focus);--button-secondary-dark-border-hover:var(--button-secondary-border-focus);--button-secondary-dark-border-active:var(--button-secondary-border-focus);--button-secondary-dark-border-disabled:var(--button-secondary-border-focus);--button-tertiary-dark-bg-default:var(--grayscale-50);--button-tertiary-dark-bg-hover:var(--grayscale-900);--button-tertiary-dark-bg-active:var(--grayscale-900);--button-tertiary-dark-bg-disabled:var(--text-muted);--button-tertiary-dark-text-default:var(--grayscale-900);--button-tertiary-dark-text-hover:var(--grayscale-50);--button-tertiary-dark-text-active:var(--grayscale-50);--button-tertiary-dark-text-disabled:var(--grayscale-300);--button-tertiary-dark-border-default:var(--grayscale-900);--button-tertiary-dark-border-hover:var(--grayscale-900);--button-tertiary-dark-border-active:var(--grayscale-900);--button-tertiary-dark-border-disabled:var(--grayscale-900);--button-tertiary-dark-border-offset:var(--grayscale-400);--button-ghost-dark-bg-default:var(--opacity-black);--button-ghost-dark-bg-hover:var(--opacity-black-5);--button-ghost-dark-bg-active:var(--opacity-black-5);--button-ghost-dark-bg-disabled:var(--opacity-black);--button-ghost-dark-text-default:var(--grayscale-50);--button-ghost-dark-text-hover:var(--grayscale-50);--button-ghost-dark-text-active:var(--grayscale-50);--button-ghost-dark-text-disabled:var(--opacity-white-40);--button-ghost-dark-border-focus:var(--opacity-white-40);--button-ghost-dark-border-offset:var(--grayscale-50);--button-social-dark-bg-default:var(--button-social-text-default);--button-social-dark-bg-hover:var(--button-social-text-hover);--button-social-dark-bg-active:var(--button-social-text-active);--button-social-dark-bg-disabled:var(--button-social-text-disabled);--button-social-dark-text-default:var(--button-social-bg-default);--button-social-dark-text-hover:var(--button-social-bg-hover);--button-social-dark-text-active:var(--button-social-bg-active);--button-social-dark-text-disabled:var(--button-social-bg-disabled);--button-social-dark-border-default:var(--button-social-border-default);--button-social-dark-border-hover:var(--button-social-border-hover);--button-social-dark-border-focus:var(--button-social-border-focus);--button-social-dark-border-offset:var(--button-social-border-offset);--button-outline-dark-bg-default:var(--button-tertiary-dark-bg-default);--button-outline-dark-bg-hover:var(--button-tertiary-dark-bg-hover);--button-outline-dark-text-default:var(--button-tertiary-dark-text-default);--button-outline-dark-text-hover:var(--button-tertiary-dark-text-hover);--button-outline-dark-border-default:var(--button-tertiary-dark-border-default);--button-outline-dark-border-hover:var(--button-tertiary-dark-border-hover);--button-avatar-dark-bg-default:var(--button-secondary-dark-bg-default);--button-avatar-dark-bg-hover:var(--button-secondary-dark-bg-hover);--button-avatar-dark-text-default:var(--button-secondary-dark-text-default);--button-avatar-dark-text-hover:var(--button-secondary-dark-text-hover);--button-danger-dark-bg-default:var(--button-danger-default-bg-default);--button-danger-dark-bg-hover:var(--button-danger-default-bg-hover);--button-danger-dark-text-default:var(--button-ghost-text-default);--button-danger-dark-text-hover:var(--button-ghost-text-hover);--btn-control-dark-bg:var(--btn-control-text-active);--btn-control-dark-bg-hover:var(--btn-control-bg-active);--btn-control-dark-bg-active:var(--btn-control-bg-hover);--btn-control-dark-bg-disabled:var(--btn-control-bg-disabled);--btn-control-dark-text:var(--btn-control-bg);--btn-control-dark-text-active:var(--btn-control-text-active);--btn-control-dark-text-disabled:var(--btn-control-text-disabled);--map-mode-page-bg:var(--bg-page);--map-mode-page-text:var(--text-main);--map-mode-page-muted:var(--text-secondary);--map-mode-divider:var(--divider-muted);--map-mode-surface:var(--bg-surface-base);--map-mode-surface-alt:var(--bg-card);--map-mode-surface-border:var(--border-default);--map-mode-inverse-surface:var(--bg-inverse);--map-mode-inverse-surface-alt:var(--jade-800);--map-mode-inverse-text:var(--text-inverse);--map-mode-inverse-muted:var(--text-pale);--map-mode-inverse-border:var(--opacity-white-10);--map-mode-accent-bg:var(--accent-primary);--map-mode-accent-bg-hover:var(--accent-primary-hover);--map-mode-accent-text:var(--text-on-accent);--map-mode-accent-soft:var(--bg-accent-soft);--map-mode-accent-border:var(--border-accent);--map-mode-accent-text-soft:var(--text-accent);--map-mode-panel-bg:var(--map-mode-inverse-surface);--map-mode-panel-text:var(--map-mode-inverse-text);--map-mode-panel-muted:var(--map-mode-inverse-muted);--map-mode-panel-border:var(--map-mode-inverse-border);--map-mode-panel-shell-bg-start:var(--opacity-black-7);--map-mode-panel-shell-bg-end:var(--opacity-black-10);--map-mode-panel-nav-bg:var(--opacity-black-40);--map-mode-panel-nav-bg-hover:var(--jade-700);--map-mode-panel-nav-icon:var(--map-mode-inverse-text);--map-mode-card-bg:var(--map-mode-surface-alt);--map-mode-card-border:var(--map-mode-surface-border);--map-mode-card-text:var(--map-mode-page-text);--map-mode-card-muted:var(--map-mode-page-muted);--map-mode-card-active-bg:var(--map-mode-accent-soft);--map-mode-card-active-border:var(--map-mode-accent-border);--map-mode-card-selected-bg:var(--orange-100);--map-mode-card-selected-border:var(--orange-500);--map-mode-switch-bg:var(--map-mode-surface-alt);--map-mode-switch-border:var(--map-mode-surface-border);--map-mode-switch-text:var(--map-mode-page-muted);--map-mode-switch-active-bg:var(--map-mode-inverse-surface);--map-mode-switch-active-text:var(--map-mode-inverse-text);--map-mode-switch-active-border:var(--map-mode-inverse-border);--map-mode-map-bg:var(--bg-surface);--map-mode-map-border:var(--border-default);--map-mode-map-loading-text:var(--text-secondary);--map-mode-search-bg:var(--map-mode-surface);--map-mode-search-text:var(--map-mode-page-text);--map-mode-search-border:var(--map-mode-surface-border);--map-mode-search-hover:var(--map-mode-surface-alt);--map-mode-cta-bg:var(--map-mode-inverse-surface);--map-mode-cta-bg-alt:var(--map-mode-inverse-surface-alt);--map-mode-cta-border:var(--map-mode-inverse-border);--map-mode-cta-text:var(--map-mode-inverse-text);--map-mode-cta-muted:var(--map-mode-inverse-muted);--map-mode-cta-eyebrow:var(--accent-link)}:is(.dark,.theme-dark){--alert-info-bg:var(--blue-900);--alert-info-border:var(--blue-700);--alert-info-icon:var(--blue-100);--alert-info-title:var(--blue-100);--alert-info-text:var(--blue-100);--alert-success-bg:var(--green-900);--alert-success-border:var(--green-700);--alert-success-icon:var(--green-100);--alert-success-title:var(--green-100);--alert-success-text:var(--green-100);--alert-warning-bg:var(--orange-900);--alert-warning-border:var(--orange-700);--alert-warning-icon:var(--orange-100);--alert-warning-title:var(--orange-100);--alert-warning-text:var(--orange-100);--alert-error-bg:var(--red-900);--alert-error-border:var(--red-700);--alert-error-icon:var(--red-100);--alert-error-title:var(--red-100);--alert-error-text:var(--red-100);--alert-close-hover-bg:var(--opacity-white-40);--alert-close-focus-ring:var(--slategray-300);--tag-button-neutral-bg:var(--slategray-800);--tag-button-neutral-bg-hover:var(--slategray-700);--tag-button-neutral-text:var(--grayscale-50);--tag-button-neutral-bg-pressed:var(--slategray-600);--tag-button-neutral-bg-pressed-hover:var(--slategray-500);--tag-button-neutral-text-pressed:var(--grayscale-50);--tag-button-accent-bg:var(--green-800);--tag-button-accent-bg-hover:var(--green-700);--tag-button-accent-text:var(--green-100);--tag-button-accent-bg-pressed:var(--green-600);--tag-button-accent-bg-pressed-hover:var(--green-500);--tag-button-accent-text-pressed:var(--grayscale-50);--tag-button-inverse-bg:var(--grayscale-900);--tag-button-inverse-bg-hover:var(--grayscale-800);--tag-button-inverse-text:var(--grayscale-50);--tag-button-inverse-bg-pressed:var(--grayscale-50);--tag-button-inverse-bg-pressed-hover:var(--grayscale-300);--tag-button-inverse-text-pressed:var(--grayscale-900);--tag-button-highlight-bg:var(--orange-200);--tag-button-highlight-bg-hover:var(--orange-300);--tag-button-highlight-text:var(--orange-800);--tag-button-highlight-bg-pressed:var(--orange-700);--tag-button-highlight-bg-pressed-hover:var(--orange-600);--tag-button-highlight-text-pressed:var(--grayscale-50);--get-in-touch-bg:var(--slategray-900);--get-in-touch-border:var(--slategray-700);--get-in-touch-title:var(--grayscale-50);--get-in-touch-description:var(--slategray-300);--get-in-touch-modal-bg:var(--slategray-900);--get-in-touch-modal-title:var(--grayscale-50);--get-in-touch-modal-text:var(--slategray-300);--get-in-touch-close:var(--slategray-300);--get-in-touch-whatsapp-bg:var(--green-600);--get-in-touch-whatsapp-bg-hover:var(--green-700);--get-in-touch-whatsapp-text:var(--grayscale-50);--field-placeholder:var(--slategray-300);--field-placeholder-inverse:var(--slategray-300);--field-control-focus-border:var(--blue-500);--color-highlight-bg:var(--orange-200);--color-highlight-text:var(--orange-800);--color-highlight-placeholder:var(--orange-500);--color-highlight-muted:var(--orange-500);--field-control-default-bg:var(--slategray-800);--field-control-default-border:var(--slategray-700);--field-control-default-text:var(--text-inverse);--field-control-default-placeholder:var(--field-placeholder);--field-control-default-icon:var(--slategray-300);--field-control-default-focus:var(--slategray-500);--field-control-muted-bg:var(--slategray-900);--field-control-muted-border:var(--slategray-700);--field-control-muted-text:var(--text-inverse);--field-control-muted-placeholder:var(--field-placeholder);--field-control-muted-icon:var(--slategray-400);--field-control-muted-focus:var(--slategray-600);--field-control-surface-bg:var(--slategray-800);--field-control-surface-border:var(--slategray-600);--field-control-surface-text:var(--text-inverse);--field-control-surface-placeholder:var(--field-placeholder);--field-control-surface-icon:var(--slategray-300);--field-control-surface-focus:var(--slategray-500);--field-control-accent-bg:var(--jade-500);--field-control-accent-border:var(--jade-300);--field-control-accent-text:var(--grayscale-50);--field-control-accent-placeholder:var(--field-placeholder-inverse);--field-control-accent-icon:var(--jade-100);--field-control-accent-focus:var(--jade-200);--field-control-disabled-bg:var(--slategray-900);--field-control-disabled-border:var(--slategray-700);--field-control-disabled-text:var(--slategray-500);--field-control-disabled-placeholder:var(--slategray-500);--field-control-disabled-icon:var(--slategray-600);--field-control-disabled-focus:var(--opacity-black);--field-menu-default-bg:var(--slategray-900);--field-menu-default-border:var(--slategray-700);--field-menu-default-text:var(--text-inverse);--field-menu-default-hover-bg:var(--slategray-800);--field-menu-default-hover-text:var(--text-inverse);--field-menu-shadow:0 12px 28px rgba(0,0,0,0.36);--field-menu-muted-bg:var(--slategray-900);--field-menu-muted-border:var(--slategray-700);--field-menu-muted-text:var(--text-inverse);--field-menu-muted-hover-bg:var(--slategray-800);--field-menu-muted-hover-text:var(--text-inverse);--field-menu-surface-bg:var(--slategray-800);--field-menu-surface-border:var(--slategray-600);--field-menu-surface-text:var(--text-inverse);--field-menu-surface-hover-bg:var(--slategray-700);--field-menu-surface-hover-text:var(--text-inverse);--field-menu-accent-bg:var(--jade-500);--field-menu-accent-border:var(--jade-300);--field-menu-accent-text:var(--grayscale-50);--field-menu-accent-hover-bg:var(--jade-400);--field-menu-accent-hover-text:var(--grayscale-50);--field-menu-disabled-bg:var(--slategray-900);--field-menu-disabled-border:var(--slategray-700);--field-menu-disabled-text:var(--slategray-500);--field-menu-disabled-hover-bg:var(--slategray-900);--field-menu-disabled-hover-text:var(--slategray-500);--tabs-list-bg:var(--slategray-800);--tabs-list-text:var(--slategray-300);--tabs-trigger-text:var(--slategray-300);--tabs-trigger-text-hover:var(--grayscale-50);--tabs-trigger-active-bg:var(--slategray-900);--tabs-trigger-active-text:var(--grayscale-50);--tabs-trigger-active-shadow:0 1px 2px rgba(0,0,0,0.28);--tabs-trigger-disabled-text:var(--slategray-500);--tabs-focus-ring:var(--slategray-400);--field-state-error-border:var(--red-500);--field-state-error-focus:var(--red-500);--select-trigger-bg:var(--field-control-default-bg);--select-trigger-border:var(--field-control-default-border);--select-trigger-text:var(--field-control-default-text);--select-trigger-placeholder:var(--field-control-default-placeholder);--select-trigger-icon:var(--field-control-default-icon);--select-content-bg:var(--field-menu-default-bg);--select-content-border:var(--field-menu-default-border);--select-content-text:var(--field-menu-default-text);--select-item-hover-bg:var(--field-menu-default-hover-bg);--select-item-hover-text:var(--field-menu-default-hover-text);--select-separator:var(--slategray-700);--select-trigger-focus:var(--field-control-default-focus);--time-picker-popover-bg:var(--slategray-900);--time-picker-popover-border:var(--slategray-700);--time-picker-popover-text:var(--text-inverse);--time-picker-popover-muted:var(--slategray-300);--overlay-panel-bg:var(--slategray-900);--overlay-panel-border:var(--opacity-black-5);--overlay-panel-divider:var(--slategray-700);--overlay-panel-text:var(--text-inverse);--overlay-panel-muted:var(--slategray-300);--overlay-panel-shadow:0 18px 44px rgba(0,0,0,0.45);--floating-trigger-bg:var(--slategray-800);--floating-trigger-bg-hover:var(--slategray-700);--floating-trigger-border:var(--slategray-700);--floating-trigger-border-hover:var(--slategray-500);--floating-trigger-text:var(--text-inverse);--floating-trigger-muted:var(--slategray-300);--floating-trigger-preview-border:var(--slategray-600);--editor-surface-bg:var(--slategray-900);--editor-surface-border:var(--slategray-700);--editor-surface-text:var(--text-inverse);--editor-surface-placeholder:var(--field-placeholder);--editor-toolbar-bg:var(--slategray-850);--editor-toolbar-border:var(--slategray-700);--editor-toolbar-hover-bg:var(--slategray-700);--editor-toolbar-hover-text:var(--text-inverse);--editor-toolbar-danger:var(--red-300);--editor-toolbar-shadow:var(--overlay-panel-shadow);--editor-inline-color-danger:var(--red-300);--editor-inline-color-info:var(--blue-200);--editor-inline-color-accent:var(--teal-200);--editor-inline-color-muted:var(--slategray-300);--editor-inline-color-default:inherit;--menu-item-hover-bg:var(--slategray-800);--menu-item-active-bg:var(--slategray-700);--menu-item-text:var(--text-inverse);--menu-item-text-hover:var(--text-inverse);--menu-item-text-active:var(--teal-200)}.rt-color-danger{color:var(--editor-inline-color-danger)}.rt-color-info{color:var(--editor-inline-color-info)}.rt-color-accent{color:var(--editor-inline-color-accent)}.rt-color-muted{color:var(--editor-inline-color-muted)}:root{--pb-bg:var(--bg-surface-base);--pb-surface:var(--bg-surface-base);--pb-surface-muted:var(--bg-surface-elevate);--pb-surface-elevated:var(--grayscale-300);--pb-surface-hover:var(--grayscale-100);--pb-surface-active:var(--grayscale-200);--pb-surface-selected:var(--teal-100);--pb-border:var(--border-default);--pb-border-strong:var(--border-strong);--pb-divider:var(--divider-elevated);--pb-text:var(--text-primary);--pb-text-muted:var(--text-muted);--pb-text-subtle:var(--grayscale-500);--pb-text-placeholder:var(--grayscale-500);--pb-label:var(--text-muted);--pb-helper:var(--text-muted);--pb-accent:var(--accent-primary);--pb-accent-contrast:var(--text-on-accent);--pb-focus-ring:var(--teal-300);--pb-danger:var(--red-600);--pb-warning:var(--orange-600);--pb-success:var(--green-600);--pb-warning-bg:var(--orange-100);--pb-warning-border:var(--orange-300);--pb-warning-text:var(--orange-700);--pb-info-bg:var(--blue-100);--pb-info-border:var(--blue-200);--pb-info-text:var(--blue-700);--pb-disabled-bg:var(--field-control-disabled-bg);--pb-disabled-text:var(--field-control-disabled-text);--pb-action-bg:var(--bg-surface-base);--pb-action-bg-hover:var(--bg-surface-alt);--pb-action-border:var(--border-default);--pb-action-border-hover:var(--border-strong);--pb-action-text:var(--text-secondary);--pb-action-text-hover:var(--text-primary);--pb-toolbar-bg:var(--bg-surface-base);--pb-toolbar-border:var(--border-default);--pb-toolbar-shadow:var(--overlay-panel-shadow);--pb-overlay-bg:var(--overlay-panel-bg);--pb-overlay-border:var(--overlay-panel-border);--pb-overlay-shadow:var(--overlay-panel-shadow);--pb-overlay-muted:var(--overlay-panel-muted);--pb-overlay-hover:var(--floating-trigger-bg-hover);--pb-context-menu-bg:var(--overlay-panel-bg);--pb-context-menu-border:var(--opacity-black-5);--pb-context-menu-shadow:var(--overlay-panel-shadow);--pb-context-menu-separator:var(--pb-divider);--pb-context-menu-item-text:var(--pb-text);--pb-context-menu-item-icon:var(--pb-text-muted);--pb-context-menu-item-hover-bg:var(--pb-overlay-hover);--pb-context-menu-item-active-bg:var(--pb-surface-active);--pb-context-menu-item-disabled-text:var(--pb-disabled-text);--pb-context-menu-item-disabled-icon:var(--pb-disabled-text);--pb-context-menu-item-destructive-text:var(--pb-danger);--pb-context-menu-item-destructive-hover-bg:color-mix(in srgb,var(--pb-danger) 10%,transparent);--pb-context-menu-item-destructive-active-bg:color-mix(in srgb,var(--pb-danger) 16%,transparent);--pb-preview-border:var(--floating-trigger-preview-border);--pb-preview-empty-bg:transparent;--pb-preview-empty-hatch:color-mix(in srgb,var(--pb-text) 22%,transparent);--pb-scrim:var(--overlay-scrim);--pb-selection-bg-muted:color-mix(in srgb,var(--pb-accent) 3.5%,transparent);--pb-selection-bg:color-mix(in srgb,var(--pb-accent) 10%,transparent);--pb-selection-bg-strong:color-mix(in srgb,var(--pb-accent) 7%,transparent);--pb-selection-ring:var(--blue-400);--pb-drop-indicator:var(--blue-400)}:is(.dark,.theme-dark){--pb-bg:var(--slategray-900);--pb-surface:var(--slategray-900);--pb-surface-muted:var(--slategray-800);--pb-surface-elevated:var(--slategray-800);--pb-surface-hover:var(--slategray-800);--pb-surface-active:var(--slategray-700);--pb-surface-selected:var(--teal-850);--pb-border:var(--slategray-700);--pb-border-strong:var(--slategray-500);--pb-divider:var(--slategray-700);--pb-text:var(--text-inverse);--pb-text-muted:var(--slategray-300);--pb-text-subtle:var(--slategray-400);--pb-text-placeholder:var(--grayscale-400);--pb-label:var(--slategray-300);--pb-helper:var(--slategray-300);--pb-accent:var(--teal-300);--pb-accent-contrast:var(--slategray-900);--pb-focus-ring:var(--teal-200);--pb-danger:var(--red-500);--pb-warning:var(--orange-400);--pb-success:var(--green-400);--pb-warning-bg:var(--orange-900);--pb-warning-border:var(--orange-700);--pb-warning-text:var(--orange-100);--pb-info-bg:var(--blue-900);--pb-info-border:var(--blue-700);--pb-info-text:var(--blue-100);--pb-disabled-bg:var(--field-control-disabled-bg);--pb-disabled-text:var(--field-control-disabled-text);--pb-action-bg:var(--slategray-800);--pb-action-bg-hover:var(--slategray-700);--pb-action-border:var(--slategray-700);--pb-action-border-hover:var(--slategray-500);--pb-action-text:var(--slategray-300);--pb-action-text-hover:var(--text-inverse);--pb-toolbar-bg:var(--slategray-800);--pb-toolbar-border:var(--slategray-700);--pb-toolbar-shadow:var(--overlay-panel-shadow);--pb-overlay-bg:var(--overlay-panel-bg);--pb-overlay-border:var(--overlay-panel-border);--pb-overlay-shadow:var(--overlay-panel-shadow);--pb-overlay-muted:var(--overlay-panel-muted);--pb-overlay-hover:var(--floating-trigger-bg-hover);--pb-context-menu-bg:var(--overlay-panel-bg);--pb-context-menu-border:var(--overlay-panel-border);--pb-context-menu-shadow:var(--overlay-panel-shadow);--pb-context-menu-separator:var(--pb-divider);--pb-context-menu-item-text:var(--pb-text);--pb-context-menu-item-icon:var(--pb-text-muted);--pb-context-menu-item-hover-bg:var(--pb-overlay-hover);--pb-context-menu-item-active-bg:var(--pb-surface-active);--pb-context-menu-item-disabled-text:var(--pb-disabled-text);--pb-context-menu-item-disabled-icon:var(--pb-disabled-text);--pb-context-menu-item-destructive-text:var(--pb-danger);--pb-context-menu-item-destructive-hover-bg:color-mix(in srgb,var(--pb-danger) 14%,transparent);--pb-context-menu-item-destructive-active-bg:color-mix(in srgb,var(--pb-danger) 20%,transparent);--pb-preview-border:var(--floating-trigger-preview-border);--pb-preview-empty-bg:transparent;--pb-preview-empty-hatch:color-mix(in srgb,var(--pb-text) 28%,transparent);--pb-scrim:var(--overlay-scrim);--pb-selection-bg-muted:color-mix(in srgb,var(--pb-accent) 8%,transparent);--pb-selection-bg:color-mix(in srgb,var(--pb-accent) 12%,transparent);--pb-selection-bg-strong:color-mix(in srgb,var(--pb-accent) 16%,transparent);--pb-selection-ring:var(--teal-200);--pb-drop-indicator:var(--teal-200)}