:root{--ui3-radius-field:13px;--ui3-font-size-field-label:0.6875rem;--ui3-font-size-field-value:1rem;--ui3-font-weight-field:500;--ui3-font-size-entity-title:0.98rem;--ui3-font-size-summary-total:1.3rem;--ui3-radius-checkbox:4px;--ui3-font-family-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui3-font-size-section-title:1.2rem;--ui3-font-size-page-title:1.6rem;--ui3-font-size-nano:0.56rem;--ui3-font-size-micro:0.62rem;--ui3-font-size-section-count:0.74rem;--ui3-font-size-section-subtitle:0.88rem;--ui3-font-size-tile-title:0.97rem;--ui3-font-size-badge:0.72rem;--ui3-font-size-tile-label:0.83rem;--ui3-font-size-tile-info:0.67rem;--ui3-font-size-tooltip:0.78rem;--ui3-font-size-tile-value:0.93rem;--ui3-font-size-result-label:0.84rem;--ui3-font-size-result-value:1rem;--ui3-font-size-mobile-label:0.8rem;--ui3-font-size-mobile-value:0.9rem;--ui3-font-size-control:0.96rem;--ui3-font-size-control-compact:0.8rem;--ui3-font-size-option:0.92rem;--ui3-font-size-option-compact:0.86rem;--ui3-font-size-picker-title:0.96rem;--ui3-font-size-picker-value:0.82rem;--ui3-font-size-picker-label:0.68rem;--ui3-font-size-helper:0.66rem;--ui3-font-size-overline:0.7rem;--ui3-font-size-dialog-title:1.05rem;--ui3-font-size-dialog-body:0.92rem;--ui3-font-size-header-title:clamp(0.9rem,1.2vw,1rem);--ui3-font-size-header-title-mobile:0.92rem;--ui3-font-size-header-action:0.73rem;--ui3-font-size-menu-identity:0.94rem;--ui3-font-size-eyebrow:0.76rem;--ui3-font-size-card-heading:0.95rem;--ui3-font-weight-supporting:550;--ui3-font-weight-section-title:600;--ui3-font-weight-body:650;--ui3-font-weight-value:750;--ui3-font-weight-strong:800;--ui3-font-weight-badge:850;--ui3-font-weight-heading:700;--ui3-font-weight-option:720;--ui3-font-weight-control-compact:780;--ui3-font-weight-picker:760;--ui3-font-weight-icon:950;--ui3-font-weight-medium:620;--ui3-font-weight-action:820;--ui3-font-weight-emphasis:900;--ui3-line-height-solid:1;--ui3-line-height-result:1.15;--ui3-line-height-tight:1.2;--ui3-line-height-value:1.25;--ui3-line-height-label:1.3;--ui3-line-height-copy:1.35;--ui3-line-height-relaxed:1.5;--ui3-space-3:0.75rem;--ui3-radius-focus:0.25rem;--ui3-radius-control-sm:0.56rem;--ui3-radius-control:0.76rem;--ui3-radius-control-lg:0.78rem;--ui3-radius-option:0.65rem;--ui3-radius-popover:1rem;--ui3-radius-popover-compact:0.9rem;--ui3-radius-option-compact:0.62rem;--ui3-radius-picker-control:0.68rem;--ui3-radius-occupancy:0.52rem;--ui3-radius-dialog:1.35rem;--ui3-radius-dialog-mobile:1.25rem;--ui3-radius-header-mobile:18px;--ui3-radius-panel-mobile:1.1rem;--ui3-radius-tooltip:9px;--ui3-radius-card:20px;--ui3-radius-pill:999px;--ui3-radius-round:50%;--ui3-motion-fast:120ms ease-out;--ui3-motion-standard:160ms ease;--ui3-motion-quick:140ms ease;--ui3-motion-fade:180ms ease;--ui3-motion-emphasized:240ms cubic-bezier(0.22,1,0.36,1);--ui3-filter-brighten:brightness(1.07);--ui3-filter-panel-glass:blur(18px) saturate(120%);--ui3-performance-font-size-page-title:clamp(1.15rem,2vw,1.45rem);--ui3-performance-font-size-metric-value:clamp(1.05rem,1.8vw,1.4rem);--ui3-performance-font-size-cashflow-value:clamp(1.05rem,1.8vw,1.35rem);--ui3-performance-font-size-page-title-mobile:1.08rem;--ui3-performance-font-size-metric-value-mobile:clamp(1.1rem,5.35vw,1.3rem);--ui3-performance-font-size-cashflow-value-mobile:clamp(1.1rem,5.35vw,1.32rem);--ui3-performance-font-size-value-mobile-compact:1.1rem;--ui3-tour-font-size-title:1.15rem;--ui3-tour-font-size-body:0.9rem;--ui3-analysis-tooltip-filter:blur(12px);--ui3-radius-analysis-tooltip:14px;--ui3-radius-analysis-mobile-card:13px;--ui3-analysis-chart-filter:blur(14px);--ui3-analysis-chart-font-size-center-value:0.98rem;--ui3-badge-info-text:var(--ui3-color-brand);--ui3-badge-success-text:var(--ui3-color-success);--ui3-operation-task-text:var(--ui3-color-brand);--ui3-boot-ambient-filter:blur(70px);--ui3-boot-wordmark-size:clamp(1.65rem,4vw,2rem);--ui3-boot-wordmark-weight:720;--ui3-boot-tagline-size:clamp(0.68rem,2vw,0.78rem);--ui3-boot-tagline-size-mobile:0.64rem;--ui3-boot-tagline-weight:570;--ui3-boot-tagline-line-height:1.4;--ui3-boot-version-size:0.58rem;--ui3-boot-version-size-mobile:0.54rem;--ui3-boot-version-weight:620;--ui3-boot-brand-filter-start:blur(0);--ui3-boot-brand-filter-middle:blur(0.8px);--ui3-boot-brand-filter-end:blur(4px);--ui3-boot-radius-halo:34px;--ui3-boot-radius-halo-inner:26px;--ui3-print-text:#111827;--ui3-print-text-strong:#111;--ui3-print-text-muted:#556070;--ui3-print-accent:#3459bc;--ui3-print-border:#d7dce8;--ui3-print-background:#fff;--ui3-dashboard-header-mobile-height:64px;--ui3-dashboard-header-desktop-height:64px;--ui3-dashboard-header-content-gap:12px;--ui3-content-max-width:1024px;--ui3-content-padding:1.5rem}:root,html[data-theme=dark]{color-scheme:dark;--ui3-field-background:linear-gradient(165deg,#1b2331,#131a26 70%);--ui3-field-background-hover:linear-gradient(165deg,#202b3d,#161f2e);--ui3-field-background-disabled:#141b27;--ui3-field-border:#272f40;--ui3-field-border-hover:#45516b;--ui3-field-label:#b9c7e0;--ui3-field-label-focus:#c9d7f0;--ui3-field-text:#f0f3fa;--ui3-field-text-disabled:#929eb3;--ui3-field-placeholder:#929eb3;--ui3-field-expense:#ff91a3;--ui3-field-shadow:inset 0 1px 0 #ffffff04;--ui3-field-focus-shadow:0 0 0 3px #7f9fff4d,inset 0 1px 0 #ffffff06;--ui3-color-brand:#7f9fff;--ui3-color-brand-hover:#7d97ff;--ui3-color-success:#4bc732;--ui3-color-danger:#fb7185;--ui3-color-danger-strong:#ff5f7d;--ui3-color-danger-strong-hover:#ff728d;--ui3-color-warning:#ffd700;--ui3-color-canvas:#14161a;--ui3-color-canvas-deep:#0a0d14;--ui3-color-text-inverse:#000000;--ui3-color-text-on-dark:#f4f5fa;--ui3-signature-ink:#17365f;--ui3-control-background:linear-gradient(180deg,rgba(29,35,48,0.92),rgba(16,21,32,0.96));--ui3-control-background-hover:linear-gradient(180deg,rgba(33,40,55,0.95),rgba(18,24,37,0.98));--ui3-control-background-focus:linear-gradient(180deg,rgba(31,39,56,0.98),rgba(17,23,36,1));--ui3-control-background-disabled:rgba(13,17,26,0.72);--ui3-control-border:rgba(127,159,255,0.22);--ui3-control-border-hover:rgba(127,159,255,0.38);--ui3-control-border-focus:rgba(127,159,255,0.78);--ui3-control-border-disabled:rgba(255,255,255,0.08);--ui3-control-text:rgba(247,249,255,0.96);--ui3-control-placeholder:rgba(190,199,219,0.45);--ui3-control-text-disabled:rgba(218,224,238,0.42);--ui3-control-icon:rgba(127,159,255,0.88);--ui3-control-shadow:inset 0 1px 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(0,0,0,0.28),0 8px 22px rgba(0,0,0,0.16);--ui3-control-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.07),0 10px 26px rgba(0,0,0,0.2),0 0 0 1px rgba(127,159,255,0.04);--ui3-control-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 3px rgba(127,159,255,0.14),0 0 24px rgba(94,130,255,0.16),0 12px 30px rgba(0,0,0,0.24);--ui3-control-shadow-disabled:inset 0 1px 0 rgba(255,255,255,0.025);--ui3-control-compact-background:linear-gradient(180deg,rgba(29,39,65,0.92),rgba(15,23,41,0.94));--ui3-control-compact-background-hover:linear-gradient(180deg,rgba(34,47,78,0.96),rgba(17,27,48,0.96));--ui3-control-compact-border:rgba(127,159,255,0.26);--ui3-control-compact-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 10px 24px rgba(0,0,0,0.2);--ui3-popover-background:linear-gradient(180deg,rgba(16,23,38,0.99),rgba(8,13,24,0.99));--ui3-popover-border:rgba(127,159,255,0.34);--ui3-popover-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 58px rgba(0,0,0,0.58),0 0 34px rgba(82,118,238,0.1);--ui3-popover-option-text:rgba(244,245,250,0.9);--ui3-popover-option-border-hover:rgba(127,159,255,0.12);--ui3-popover-option-background-hover:rgba(127,159,255,0.1);--ui3-popover-option-text-hover:rgba(250,251,255,0.98);--ui3-popover-option-border-selected:rgba(127,159,255,0.2);--ui3-popover-option-background-selected:rgba(127,159,255,0.17);--ui3-popover-muted:rgba(190,199,219,0.58);--ui3-popover-divider:rgba(127,159,255,0.14);--ui3-picker-button-border:rgba(127,159,255,0.16);--ui3-picker-button-background:rgba(127,159,255,0.06);--ui3-picker-button-border-hover:rgba(127,159,255,0.38);--ui3-picker-button-background-hover:rgba(127,159,255,0.14);--ui3-picker-selected-border:rgba(127,159,255,0.55);--ui3-picker-selected-background:linear-gradient(180deg,rgba(93,132,255,0.42),rgba(70,103,215,0.3));--ui3-picker-selected-background-tone:rgba(55,78,144,0.5);--ui3-picker-selected-shadow:0 0 18px rgba(93,132,255,0.18);--ui3-picker-title-text:rgba(247,249,255,0.96);--ui3-picker-weekday-text:rgba(190,199,219,0.52);--ui3-picker-day-text:rgba(244,245,250,0.9);--ui3-picker-day-outside-text:rgba(190,199,219,0.3);--ui3-picker-day-hover-border:rgba(127,159,255,0.2);--ui3-picker-day-hover-background:rgba(127,159,255,0.11);--ui3-picker-current-border:rgba(127,159,255,0.32);--ui3-picker-highlight-border:rgba(229,190,92,0.52);--ui3-picker-highlight-background:rgba(229,190,92,0.1);--ui3-picker-highlight-text:rgba(255,224,145,0.98);--ui3-picker-highlight-dot:rgba(255,211,104,0.95);--ui3-picker-highlight-shadow:inset 0 0 0 1px rgba(229,190,92,0.08);--ui3-picker-disabled-text:rgba(255,255,255,0.78);--ui3-picker-disabled-border:rgba(255,110,135,0.28);--ui3-picker-disabled-background:rgba(255,83,116,0.06);--ui3-picker-progress-background:rgba(127,159,255,0.1);--ui3-picker-progress-fill:linear-gradient(90deg,transparent,var(--ui3-color-brand),transparent);--ui3-picker-legend-text:rgba(225,230,241,0.72);--ui3-picker-legend-outline:0 0 0 1px rgba(255,255,255,0.12);--ui3-picker-footer-border:rgba(127,159,255,0.12);--ui3-destructive-control-border:rgba(255,110,135,0.2);--ui3-destructive-control-border-hover:rgba(255,110,135,0.42);--ui3-destructive-control-background:rgba(255,83,116,0.08);--ui3-destructive-control-background-hover:rgba(255,83,116,0.14);--ui3-destructive-control-text:rgba(255,123,146,0.88);--ui3-bg-canvas:#14161a;--ui3-bg-canvas-mid:#0c0f15;--ui3-bg-canvas-deep:#0a0d14;--ui3-bg-canvas-noise:rgba(255,255,255,0.015);--ui3-bg-canvas-glow-primary:rgba(127,159,255,0.22);--ui3-bg-canvas-glow-secondary:rgba(211,47,77,0.11);--ui3-bg-canvas-glow-tertiary:rgba(127,159,255,0.1);--ui3-surface-base:rgba(7,12,23,0.76);--ui3-surface-raised:rgba(10,16,30,0.94);--ui3-surface-subtle:rgba(255,255,255,0.08);--ui3-surface-faint:rgba(255,255,255,0.02);--ui3-surface-row:transparent;--ui3-surface-overlay:rgba(0,0,0,0.42);--ui3-surface-panel:radial-gradient(circle at 3% 0%,rgba(101,132,227,0.09),transparent 32%),linear-gradient(145deg,rgba(18,25,41,0.8),rgba(7,11,21,0.82));--ui3-surface-toolbar:radial-gradient(circle at 12% 0%,rgba(107,139,239,0.12),transparent 38%),linear-gradient(145deg,rgba(22,29,47,0.78),rgba(7,11,21,0.78));--ui3-surface-control:rgba(7,12,23,0.76);--ui3-surface-control-hover:rgba(10,16,30,0.94);--ui3-surface-row-hover:rgba(91,124,226,0.09);--ui3-surface-row-current:linear-gradient(90deg,rgba(127,159,255,0.17),rgba(91,124,226,0.07) 52%,rgba(91,124,226,0.025));--ui3-surface-row-current-hover:linear-gradient(90deg,rgba(127,159,255,0.22),rgba(91,124,226,0.1) 52%,rgba(91,124,226,0.04));--ui3-text-primary:rgba(244,245,250,0.92);--ui3-text-secondary:rgba(183,192,210,0.82);--ui3-text-secondary-strong:rgba(244,245,250,0.78);--ui3-text-label:rgba(244,245,250,0.76);--ui3-text-muted:rgba(244,245,250,0.62);--ui3-text-subtle:rgba(244,245,250,0.55);--ui3-text-empty:rgba(244,245,250,0.72);--ui3-text-on-overlay:rgba(244,245,250,0.9);--ui3-text-on-accent:#f4f5fa;--ui3-border-subtle:rgba(255,255,255,0.08);--ui3-border-default:rgba(127,159,255,0.22);--ui3-border-strong:rgba(127,159,255,0.38);--ui3-border-panel:rgba(127,159,255,0.22);--ui3-border-control:rgba(127,159,255,0.2);--ui3-border-control-hover:rgba(127,159,255,0.46);--ui3-border-control-focus:rgba(127,159,255,0.72);--ui3-divider:rgba(255,255,255,0.075);--ui3-focus-ring:rgba(127,159,255,0.32);--ui3-shadow-color:rgba(0,0,0,0.42);--ui3-shadow-color-soft:rgba(0,0,0,0.35);--ui3-shadow-panel:inset 0 1px 0 rgba(255,255,255,0.035),0 16px 40px rgba(0,0,0,0.12);--ui3-shadow-row-hover:inset 0 0 20px rgba(76,113,225,0.035);--ui3-shadow-row-current:inset 0 0 0 1px rgba(127,159,255,0.3),inset 0 0 28px rgba(76,113,225,0.055);--ui3-shadow-row-current-accent:0 0 12px rgba(127,159,255,0.48);--ui3-backdrop-filter:blur(14px);--ui3-native-calendar-filter:invert(1) brightness(1.2);--ui3-dialog-overlay-background:rgba(0,0,0,0.72);--ui3-dialog-background:radial-gradient(circle at top left,rgba(110,137,255,0.13),transparent 34rem),linear-gradient(180deg,rgba(20,24,34,0.98),rgba(12,15,22,0.98));--ui3-dialog-border:rgba(128,151,255,0.32);--ui3-dialog-shadow:0 24px 80px rgba(0,0,0,0.52);--ui3-dialog-title:#f5f7ff;--ui3-dialog-message:rgba(230,235,255,0.78);--ui3-dialog-secondary-background:rgba(255,255,255,0.08);--ui3-dialog-secondary-background-hover:rgba(255,255,255,0.12);--ui3-dialog-primary-background:#6f8cff;--ui3-dialog-primary-background-hover:#7d97ff;--ui3-auth-page-background:radial-gradient(1000px 620px at 18% 10%,rgba(127,159,255,0.14),transparent 62%),radial-gradient(1100px 720px at 82% 88%,rgba(127,159,255,0.08),transparent 68%),linear-gradient(180deg,#0b0e15,#0f1117 55%,#0b0e15);--ui3-selector-trigger-text:rgba(248,250,255,0.98);--ui3-selector-trigger-shadow:inset 0 1px 0 rgba(255,255,255,0.045);--ui3-selector-trigger-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.065);--ui3-selector-avatar-border:rgba(170,193,255,0.5);--ui3-selector-avatar-background:rgba(127,159,255,0.12);--ui3-selector-avatar-image-background:rgba(255,255,255,0.08);--ui3-selector-avatar-shadow:0 0 0 3px rgba(100,137,244,0.07),0 0 14px rgba(92,129,241,0.18);--ui3-selector-avatar-brand:linear-gradient(135deg,rgba(127,159,255,0.95),rgba(91,124,255,0.95));--ui3-selector-avatar-tone-1:linear-gradient(135deg,#7f9fff,#5b7cff);--ui3-selector-avatar-tone-2:linear-gradient(135deg,#42c6a0,#2fa67f);--ui3-selector-avatar-tone-3:linear-gradient(135deg,#ffb86b,#ff8a4c);--ui3-selector-avatar-tone-4:linear-gradient(135deg,#c084fc,#8b5cf6);--ui3-selector-avatar-tone-5:linear-gradient(135deg,#5eead4,#0ea5e9);--ui3-selector-caret-text:rgba(151,179,255,0.96);--ui3-selector-caret-background-open:rgba(127,159,255,0.14);--ui3-selector-menu-background:radial-gradient(circle at 22% 0%,rgba(91,130,242,0.15),transparent 40%),linear-gradient(155deg,rgba(20,28,46,0.99),rgba(7,12,22,0.99));--ui3-selector-menu-border:rgba(133,164,255,0.34);--ui3-selector-menu-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 26px 70px rgba(0,0,0,0.58),0 0 35px rgba(72,108,218,0.12);--ui3-selector-option-text:rgba(232,237,249,0.88);--ui3-selector-option-text-selected:rgba(246,248,255,0.99);--ui3-selector-option-background-hover:rgba(127,159,255,0.09);--ui3-selector-option-background-selected:linear-gradient(90deg,rgba(91,130,242,0.22),rgba(127,159,255,0.08));--ui3-selector-indicator-shadow:0 0 12px rgba(127,159,255,0.72);--ui3-selector-check-border:rgba(139,169,255,0.36);--ui3-selector-check-text:#9bb5ff;--ui3-selector-check-background:rgba(91,130,242,0.13);--ui3-header-root-solid-background:rgba(17,18,21,0.75);--ui3-header-panel-shadow:var(--ui3-shadow-panel),0 14px 34px rgba(0,0,0,0.2);--ui3-header-brand-filter:drop-shadow(0 0 12px rgba(127,159,255,0.24));--ui3-header-control-text:rgba(229,236,255,0.98);--ui3-header-control-shadow:inset 0 1px 0 rgba(255,255,255,0.045);--ui3-header-control-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.065);--ui3-header-focus-shadow:0 0 0 3px rgba(127,159,255,0.16),0 10px 30px rgba(0,0,0,0.18);--ui3-header-context-focus-shadow:0 0 0 3px rgba(127,159,255,0.15);--ui3-header-action-add-border:rgba(127,159,255,0.42);--ui3-header-action-add-border-hover:rgba(151,178,255,0.65);--ui3-header-action-add-text:#dce6ff;--ui3-header-action-add-background:rgba(99,132,232,0.2);--ui3-header-action-add-background-hover:rgba(99,132,232,0.3);--ui3-header-action-positive-border:rgba(72,220,121,0.3);--ui3-header-action-positive-border-hover:rgba(72,220,121,0.52);--ui3-header-action-positive-text:rgba(113,239,151,0.98);--ui3-header-action-positive-text-active:rgb(141,255,176);--ui3-header-action-positive-background:rgba(44,190,94,0.09);--ui3-header-action-positive-background-hover:rgba(44,190,94,0.16);--ui3-header-action-positive-background-active:rgba(44,190,94,0.22);--ui3-header-action-positive-border-active:rgba(94,240,143,0.66);--ui3-header-action-positive-shadow:inset 0 0 0 1px rgba(112,246,156,0.08),0 0 16px rgba(44,190,94,0.1);--ui3-header-action-danger-border:rgba(255,94,121,0.34);--ui3-header-action-danger-border-hover:rgba(255,94,121,0.56);--ui3-header-action-danger-text:rgba(255,112,136,0.98);--ui3-header-action-danger-background:rgba(211,47,77,0.1);--ui3-header-action-danger-background-hover:rgba(211,47,77,0.17);--ui3-header-menu-background:linear-gradient(160deg,rgba(21,29,48,0.99),rgba(8,13,24,0.99));--ui3-header-menu-border:rgba(127,159,255,0.3);--ui3-header-menu-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 60px rgba(0,0,0,0.58),0 0 34px rgba(82,118,238,0.12);--ui3-header-menu-divider:rgba(255,255,255,0.07);--ui3-header-menu-title:rgba(247,249,255,0.97);--ui3-header-menu-copy:rgba(183,192,210,0.76);--ui3-header-menu-label:rgba(127,159,255,0.88);--ui3-header-menu-action-border:rgba(127,159,255,0.18);--ui3-header-menu-action-border-hover:rgba(127,159,255,0.38);--ui3-header-menu-action-background:rgba(127,159,255,0.09);--ui3-header-menu-action-background-hover:rgba(127,159,255,0.16);--ui3-header-menu-action-text:rgba(235,240,255,0.95);--ui3-header-menu-danger-border:rgba(255,102,128,0.2);--ui3-header-menu-danger-border-hover:rgba(255,102,128,0.38);--ui3-header-menu-danger-background:rgba(255,82,110,0.08);--ui3-header-menu-danger-background-hover:rgba(255,82,110,0.14);--ui3-header-menu-danger-text:rgba(255,139,157,0.96);--ui3-filter-card-background:linear-gradient(145deg,rgba(25,29,39,0.98),rgba(11,16,28,0.98));--ui3-filter-card-border:rgba(112,148,239,0.4);--ui3-filter-card-shadow:0 22px 65px rgba(0,0,0,0.34),inset 0 1px rgba(255,255,255,0.035);--ui3-filter-control-border:rgba(255,255,255,0.13);--ui3-filter-control-background:rgba(255,255,255,0.055);--ui3-filter-control-text:#dce3f5;--ui3-filter-option-border:rgba(255,255,255,0.1);--ui3-filter-option-background:rgba(255,255,255,0.035);--ui3-filter-option-text:#d8ddea;--ui3-filter-option-background-hover:rgba(126,158,255,0.08);--ui3-filter-option-background-active:linear-gradient(135deg,rgba(126,158,255,0.22),rgba(126,158,255,0.1));--ui3-filter-option-shadow:inset 0 0 0 1px rgba(126,158,255,0.1),0 8px 24px rgba(50,79,160,0.12);--ui3-filter-radio-border:rgba(255,255,255,0.2);--ui3-filter-radio-text:#0a1020;--ui3-filter-state-text:#9fa7b9;--ui3-filter-secondary-background:rgba(255,255,255,0.05);--ui3-filter-secondary-text:#cbd1df;--ui3-filter-primary-border:rgba(155,180,255,0.8);--ui3-filter-primary-background:linear-gradient(135deg,#86a4ff,#6688ee);--ui3-filter-primary-text:#080e1d;--ui3-filter-primary-shadow:0 10px 26px rgba(72,107,211,0.25);--ui3-performance-panel:rgba(13,19,32,0.84);--ui3-performance-panel-strong:rgba(15,23,40,0.94);--ui3-performance-border:rgba(116,145,219,0.28);--ui3-performance-border-soft:rgba(116,145,219,0.17);--ui3-performance-text:rgba(239,243,251,0.96);--ui3-performance-muted:rgba(173,184,208,0.76);--ui3-performance-accent:#86a4ff;--ui3-performance-section-background:linear-gradient(135deg,rgba(65,89,158,0.06),transparent 48%),var(--ui3-performance-panel);--ui3-performance-section-shadow:inset 0 1px 0 rgba(255,255,255,0.018);--ui3-performance-card-background:linear-gradient(145deg,rgba(78,107,190,0.08),transparent 60%),var(--ui3-performance-panel-strong);--ui3-performance-card-background-hover:linear-gradient(145deg,rgba(78,107,190,0.14),transparent 60%),var(--ui3-performance-panel-strong);--ui3-performance-card-border-hover:rgba(146,174,255,0.66);--ui3-performance-card-outline:rgba(170,193,255,0.88);--ui3-performance-icon-border:rgba(126,158,245,0.38);--ui3-performance-icon-background:rgba(72,99,176,0.13);--ui3-performance-icon-text:#8eabff;--ui3-performance-info-text:rgba(158,180,248,0.78);--ui3-performance-money-positive:#70dd7d;--ui3-performance-money-negative:#ff8492;--ui3-performance-comparison-negative:#ff8290;--ui3-performance-toolbar-background:rgba(8,13,23,0.28);--ui3-performance-action-border:rgba(126,158,245,0.3);--ui3-performance-action-border-hover:rgba(146,174,255,0.72);--ui3-performance-action-background:rgba(59,82,145,0.1);--ui3-performance-action-background-hover:rgba(73,99,178,0.22);--ui3-performance-action-text:rgba(228,234,248,0.94);--ui3-performance-cashflow-background:linear-gradient(145deg,rgba(78,107,190,0.06),transparent 60%),var(--ui3-performance-panel-strong);--ui3-performance-cashflow-featured-background:linear-gradient(145deg,rgba(79,109,194,0.13),transparent 64%),var(--ui3-performance-panel-strong);--ui3-performance-cashflow-featured-border:rgba(133,164,243,0.44);--ui3-performance-cashflow-featured-shadow:inset 0 1px 0 rgba(255,255,255,0.025);--ui3-performance-list-background:rgba(7,12,22,0.26);--ui3-performance-row-background-hover:rgba(86,114,196,0.09);--ui3-performance-attention-danger-background:rgba(205,49,69,0.13);--ui3-performance-attention-danger-text:#ff7d8c;--ui3-performance-attention-info-background:rgba(75,111,211,0.13);--ui3-performance-attention-info-text:#82a4ff;--ui3-performance-attention-warning-background:rgba(111,126,170,0.13);--ui3-performance-attention-warning-text:#b2c0e2;--ui3-performance-detail-background:rgba(5,9,17,0.22);--ui3-performance-detail-value:rgba(215,224,244,0.9);--ui3-performance-entity-border:rgba(130,160,243,0.33);--ui3-performance-entity-text:#91abf7;--ui3-performance-link-text:#8faaff;--ui3-performance-logo-surface:rgba(255,255,255,0.96);--ui3-performance-logo-booking-border:rgba(0,59,149,0.62);--ui3-performance-logo-booking-text:#003b95;--ui3-performance-logo-airbnb-border:rgba(255,90,95,0.58);--ui3-performance-logo-airbnb-text:#ff5a5f;--ui3-performance-logo-facebook-border:rgba(8,102,255,0.58);--ui3-performance-logo-facebook-text:#0866ff;--ui3-performance-logo-website-border:rgba(82,197,216,0.46);--ui3-performance-logo-website-background:rgba(46,168,190,0.12);--ui3-performance-logo-website-text:#6fd5e4;--ui3-performance-logo-other-background:rgba(113,135,191,0.12);--ui3-performance-logo-other-text:#a9b9e2;--ui3-performance-review-background:rgba(85,111,187,0.08);--ui3-performance-review-text:#9db4ff;--ui3-performance-navigation-background:rgba(8,13,23,0.32);--ui3-performance-navigation-background-locked:rgba(8,13,23,0.18);--ui3-performance-navigation-text:rgba(218,225,241,0.9);--ui3-performance-navigation-badge:#9cb2f7;--ui3-performance-state-action-border:rgba(126,158,245,0.45);--ui3-performance-state-action-background:rgba(73,99,178,0.17);--ui3-performance-state-action-text:rgba(232,237,249,0.96);--ui3-performance-tooltip-shadow:0 12px 32px rgba(0,0,0,0.46);--ui3-tour-spotlight-border:rgba(126,158,255,0.92);--ui3-tour-spotlight-shadow:0 0 0 9999px rgba(3,7,16,0.76),0 0 0 6px rgba(109,145,255,0.13),0 0 34px rgba(91,128,255,0.42);--ui3-tour-dialog-border:rgba(127,159,255,0.4);--ui3-tour-dialog-text:#f5f7ff;--ui3-tour-dialog-background:radial-gradient(circle at 92% 8%,rgba(92,126,237,0.2),transparent 38%),linear-gradient(155deg,rgba(22,29,47,0.99),rgba(7,12,23,0.99));--ui3-tour-dialog-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 28px 76px rgba(0,0,0,0.68),0 0 40px rgba(69,105,229,0.14);--ui3-tour-eyebrow:#86a5ff;--ui3-tour-progress-background:rgba(255,255,255,0.1);--ui3-tour-progress-value:linear-gradient(90deg,#6e92ff,#9bb3ff);--ui3-tour-title:#f6f7fb;--ui3-tour-body:rgba(224,228,241,0.73);--ui3-tour-button-border:rgba(127,159,255,0.25);--ui3-tour-button-border-hover:rgba(127,159,255,0.46);--ui3-tour-button-text:rgba(239,242,251,0.82);--ui3-tour-button-background:rgba(255,255,255,0.035);--ui3-tour-button-background-hover:rgba(127,159,255,0.08);--ui3-tour-primary-border:rgba(141,169,255,0.75);--ui3-tour-primary-text:#08101e;--ui3-tour-primary-background:linear-gradient(135deg,#89a7ff,#6f8fef);--ui3-tour-primary-background-hover:linear-gradient(135deg,#98b3ff,#7898f4);--ui3-tour-primary-shadow:0 10px 28px rgba(74,108,224,0.27);--ui3-tour-focus-outline:rgba(127,159,255,0.28);--ui3-analysis-data-text:rgba(244,245,250,0.96);--ui3-analysis-data-text-strong:rgba(244,245,250,0.97);--ui3-analysis-data-text-soft:rgba(244,245,250,0.88);--ui3-analysis-data-text-muted:rgba(244,245,250,0.58);--ui3-analysis-data-text-faint:rgba(244,245,250,0.5);--ui3-analysis-data-violet:#a78bfa;--ui3-analysis-tooltip-border:rgba(127,159,255,0.3);--ui3-analysis-tooltip-background:linear-gradient(145deg,rgba(22,29,48,0.98),rgba(10,14,24,0.98));--ui3-analysis-tooltip-shadow:0 18px 48px rgba(0,0,0,0.48),0 0 28px rgba(93,126,222,0.08);--ui3-analysis-tooltip-header-border:rgba(255,255,255,0.07);--ui3-analysis-tooltip-header-background:rgba(127,159,255,0.055);--ui3-analysis-tooltip-divider:rgba(255,255,255,0.08);--ui3-analysis-danger-row-background:linear-gradient(90deg,rgba(255,92,122,0.055),transparent 55%);--ui3-analysis-chart-surface-border:rgba(255,255,255,0.08);--ui3-analysis-chart-surface-background:rgba(255,255,255,0.02);--ui3-analysis-chart-legend-text:rgba(244,245,250,0.78);--ui3-analysis-chart-empty-text:rgba(244,245,250,0.72);--ui3-analysis-chart-tooltip-border:rgba(127,159,255,0.22);--ui3-analysis-chart-tooltip-background:rgba(17,18,21,0.94);--ui3-analysis-chart-tooltip-text:rgba(244,245,250,0.9);--ui3-analysis-chart-tooltip-text-strong:rgba(244,245,250,0.96);--ui3-analysis-chart-value-text:rgba(244,245,250,0.92);--ui3-analysis-chart-label-text:rgba(244,245,250,0.76);--ui3-analysis-chart-muted-text:rgba(244,245,250,0.62);--ui3-analysis-chart-subtle-text:rgba(244,245,250,0.55);--ui3-analysis-chart-faint-text:rgba(244,245,250,0.52);--ui3-analysis-chart-shadow-color:rgba(0,0,0,0.42);--ui3-analysis-chart-dot-shadow-color:rgba(0,0,0,0.35);--ui3-analysis-chart-warning:#f0b84b;--ui3-analysis-chart-grid:rgba(255,255,255,0.08);--ui3-analysis-chart-axis-text:rgba(244,245,250,0.65);--ui3-analysis-chart-axis-text-muted:rgba(244,245,250,0.6);--ui3-analysis-chart-cursor:rgba(127,159,255,0.05);--ui3-analysis-chart-cursor-faint:rgba(127,159,255,0.04);--ui3-analysis-chart-cursor-subtle:rgba(255,255,255,0.035);--ui3-analysis-chart-cursor-line:rgba(255,255,255,0.14);--ui3-analysis-chart-guide-line:rgba(127,159,255,0.28);--ui3-analysis-chart-plot-line:rgba(255,255,255,0.2);--ui3-analysis-chart-active-dot-stroke:rgba(20,25,30,0.92);--ui3-analysis-chart-axis-label-strong:rgba(244,245,250,0.86);--ui3-analysis-chart-axis-label-primary:rgba(244,245,250,0.84);--ui3-analysis-chart-axis-label-faint:rgba(244,245,250,0.48);--ui3-analysis-chart-axis-meta:rgba(178,189,216,0.68);--ui3-analysis-chart-axis-accent:rgba(139,167,255,0.9);--ui3-analysis-chart-comparison-brand:rgba(127,159,255,0.38);--ui3-analysis-chart-comparison-fill:rgba(127,159,255,0.35);--ui3-analysis-chart-comparison-line:rgba(127,159,255,0.45);--ui3-analysis-chart-comparison-text:rgba(178,189,216,0.62);--ui3-analysis-chart-comparison-danger:rgba(255,110,135,0.45);--ui3-analysis-chart-comparison-danger-fill:rgba(255,110,135,0.38);--ui3-analysis-chart-comparison-danger-text:rgba(255,140,155,0.62);--ui3-analysis-chart-revenue:#7194ff;--ui3-analysis-chart-result:#72db81;--ui3-analysis-chart-deposit:#b08cff;--ui3-analysis-chart-series-muted:#485979;--ui3-chart-platform-1:#55c8d8;--ui3-chart-platform-2:#ed8fd1;--ui3-chart-platform-3:#e6b85c;--ui3-chart-platform-4:#a982ff;--ui3-chart-platform-5:#ff7585;--ui3-chart-platform-6:#72db81;--ui3-chart-platform-7:#7194ff;--ui3-chart-platform-8:#ff9e64;--ui3-chart-platform-9:#4dd6b3;--ui3-chart-platform-10:#f472b6;--ui3-chart-platform-11:#60a5fa;--ui3-chart-platform-12:#c4d65b;--ui3-chart-platform-13:#c084fc;--ui3-chart-platform-14:#fb7185;--ui3-chart-platform-15:#2dd4bf;--ui3-chart-platform-16:#f59e0b;--ui3-chart-platform-17:#818cf8;--ui3-chart-platform-18:#a3e635;--ui3-chart-platform-19:#e879f9;--ui3-chart-platform-20:#38bdf8;--ui3-chart-category-1:#7f9fff;--ui3-chart-category-2:#4ddb73;--ui3-chart-category-3:#ff6b7d;--ui3-chart-category-4:#ffd84d;--ui3-chart-category-5:#243b80;--ui3-chart-category-6:#55d6e8;--ui3-chart-category-7:#ff9f43;--ui3-chart-category-8:#8b5cf6;--ui3-chart-category-9:#2f6bff;--ui3-chart-category-10:#ec4899;--ui3-chart-category-11:#2fbf9b;--ui3-chart-category-12:#c8a24a;--ui3-chart-category-13:#a7b0c5;--ui3-chart-category-14:#9f1239;--ui3-chart-category-15:#5d8c3b;--ui3-chart-category-16:#38bdf8;--ui3-chart-category-17:#fca5a5;--ui3-chart-category-18:#fde68a;--ui3-chart-category-19:#6d28d9;--ui3-chart-category-20:#0f766e;--ui3-chart-category-21:#334155;--ui3-chart-category-22:#db2777;--ui3-chart-category-23:#65a30d;--ui3-chart-category-24:#0369a1;--ui3-chart-category-25:#f97316;--ui3-chart-category-26:#14b8a6;--ui3-chart-category-27:#64748b;--ui3-chart-category-28:#84cc16;--ui3-toast-border:rgba(127,159,255,0.3);--ui3-toast-background:linear-gradient(145deg,rgba(22,31,52,0.98),rgba(9,15,27,0.98));--ui3-toast-text:rgba(246,248,255,0.96);--ui3-toast-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 20px 52px rgba(0,0,0,0.52),0 0 30px rgba(90,126,255,0.12);--ui3-toast-error-border:rgba(255,102,128,0.34);--ui3-toast-icon-background:#101a2e;--ui3-toast-error-icon:#ff6680;--ui3-toast-error-icon-background:#24101a;--ui3-section-background:radial-gradient(820px 360px at 14% 0%,rgba(127,159,255,0.14),transparent 60%),radial-gradient(520px 240px at 85% 15%,rgba(251,191,36,0.06),transparent 55%),rgba(18,22,33,0.26);--ui3-section-border:rgba(255,255,255,0.08);--ui3-section-divider:rgba(255,255,255,0.06);--ui3-section-shadow:inset 0 0 0 1px rgba(0,0,0,0.1),0 18px 60px rgba(0,0,0,0.26);--ui3-section-icon:rgba(127,159,255,0.95);--ui3-section-icon-shadow:drop-shadow(0 0 14px rgba(127,159,255,0.16));--ui3-section-title:var(--ui3-color-brand);--ui3-section-title-shadow:0 1px 0 rgba(0,0,0,0.35);--ui3-section-count-text:rgba(244,245,250,0.82);--ui3-section-count-background:rgba(255,255,255,0.06);--ui3-section-count-border:rgba(255,255,255,0.08);--ui3-section-subtitle:rgba(183,192,210,0.82);--ui3-section-chevron:rgba(183,192,210,0.75);--ui3-tile-background:linear-gradient(180deg,rgba(14,19,31,0.88),rgba(10,14,24,0.94)),rgba(255,255,255,0.02);--ui3-tile-border:rgba(255,255,255,0.16);--ui3-tile-shadow:inset 0 1px 0 rgba(255,255,255,0.03),0 14px 34px rgba(0,0,0,0.24),0 0 0 0.5px rgba(127,159,255,0.45);--ui3-tile-border-hover:rgba(127,159,255,0.6);--ui3-tile-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 40px rgba(0,0,0,0.28),0 0 0 0.5px rgba(127,159,255,0.42);--ui3-tile-border-focus:rgba(127,159,255,0.85);--ui3-tile-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.04),0 0 0 1px rgba(127,159,255,0.18),0 18px 40px rgba(0,0,0,0.28),0 0 0 0.5px rgba(127,159,255,0.45);--ui3-tile-label:rgba(244,245,250,0.72);--ui3-tile-value:rgba(244,245,250,0.96);--ui3-tile-result-label:rgba(244,245,250,0.84);--ui3-tile-result-value:rgba(244,245,250,0.98);--ui3-color-text-highlight:#fff;--ui3-info-border:rgba(127,159,255,0.7);--ui3-info-background:rgba(127,159,255,0.1);--ui3-info-background-hover:rgba(127,159,255,0.2);--ui3-info-focus-outline:rgba(127,159,255,0.32);--ui3-expandable-focus-outline:rgba(127,159,255,0.55);--ui3-tooltip-border:rgba(127,159,255,0.42);--ui3-tooltip-background:rgba(10,14,24,0.98);--ui3-tooltip-shadow:0 10px 28px rgba(0,0,0,0.42);--ui3-tooltip-text:rgba(244,245,250,0.96);--ui3-tile-separator:linear-gradient(90deg,rgba(255,255,255,0.02),rgba(255,255,255,0.1),rgba(255,255,255,0.02));--ui3-badge-info-background:rgba(127,159,255,0.12);--ui3-badge-info-border:rgba(127,159,255,0.34);--ui3-badge-success-background:rgba(75,199,50,0.1);--ui3-badge-success-border:rgba(75,199,50,0.45);--ui3-kpi-badge-background:rgba(127,159,255,0.1);--ui3-kpi-badge-border:rgba(127,159,255,0.4);--ui3-kpi-badge-shadow:0 10px 26px rgba(0,0,0,0.22);--ui3-badge-private-text:rgba(216,190,255,0.96);--ui3-badge-private-background:rgba(145,95,220,0.14);--ui3-badge-private-border:rgba(166,112,235,0.36);--ui3-badge-warning-text:rgba(255,213,160,0.98);--ui3-badge-warning-background:rgba(230,139,45,0.14);--ui3-badge-warning-border:rgba(230,139,45,0.38);--ui3-badge-booking-text:rgba(143,199,255,0.98);--ui3-badge-booking-background:rgba(0,99,220,0.17);--ui3-badge-booking-border:rgba(72,157,255,0.46);--ui3-badge-airbnb-text:rgba(255,151,169,0.98);--ui3-badge-airbnb-background:rgba(255,56,92,0.14);--ui3-badge-airbnb-border:rgba(255,92,120,0.42);--ui3-badge-neutral-text:rgba(188,206,255,0.98);--ui3-badge-neutral-background:rgba(87,117,218,0.14);--ui3-badge-neutral-border:rgba(111,145,255,0.38);--ui3-badge-danger-text:rgba(255,139,157,0.98);--ui3-badge-danger-background:rgba(211,47,77,0.11);--ui3-badge-danger-border:rgba(255,94,121,0.36);--ui3-operation-task-background:rgba(127,159,255,0.12);--ui3-operation-task-border:rgba(127,159,255,0.3);--ui3-operation-task-urgent-text:rgba(255,190,201,0.99);--ui3-operation-task-urgent-background:rgba(204,45,75,0.2);--ui3-operation-task-urgent-border:rgba(255,84,114,0.68);--ui3-operation-task-completed-text:rgba(166,235,181,0.98);--ui3-operation-task-completed-background:rgba(75,199,102,0.12);--ui3-operation-task-completed-border:rgba(75,199,102,0.38);--ui3-operation-arrival-text:rgba(139,223,255,0.98);--ui3-operation-arrival-background:rgba(35,169,218,0.14);--ui3-operation-arrival-border:rgba(74,195,239,0.38);--ui3-operation-departure-text:rgba(215,194,255,0.98);--ui3-operation-departure-background:rgba(142,99,220,0.14);--ui3-operation-departure-border:rgba(174,132,244,0.38);--ui3-calendar-free:#177245;--ui3-calendar-occupied:#a72d45;--ui3-calendar-private:#7651b6;--ui3-calendar-unavailable:#a06220;--ui3-calendar-cell-border:rgba(255,255,255,0.1);--ui3-calendar-cell-shadow:inset 0 1px 0 rgba(255,255,255,0.02),0 6px 18px rgba(0,0,0,0.18);--ui3-calendar-turnover-shadow:0 0 8px rgba(34,197,94,0.35);--ui3-calendar-day-number-text:#f8fafc;--ui3-calendar-day-number-background:rgba(8,13,24,0.82);--ui3-calendar-day-number-shadow:0 1px 2px rgba(0,0,0,0.24),0 0 0 1px rgba(255,255,255,0.12);--ui3-calendar-picker-available:rgba(24,137,31,0.92);--ui3-calendar-picker-guest:rgba(190,36,43,0.92);--ui3-calendar-picker-private:rgba(118,80,181,0.92);--ui3-calendar-picker-unavailable:rgba(185,111,47,0.92);--ui3-boot-canvas-glow:rgba(49,73,135,0.18);--ui3-boot-canvas-start:#070b13;--ui3-boot-canvas-mid:#090e19;--ui3-boot-canvas-end:#05080e;--ui3-boot-atmosphere-border:rgba(116,149,241,0.08);--ui3-boot-atmosphere-shadow:0 0 90px rgba(70,103,190,0.08),inset 0 0 80px rgba(50,78,151,0.035);--ui3-boot-atmosphere-border-mobile:rgba(116,149,241,0.055);--ui3-boot-atmosphere-shadow-mobile:0 0 76px rgba(70,103,190,0.07),inset 0 0 68px rgba(50,78,151,0.028);--ui3-boot-ambient-one:rgba(77,110,205,0.1);--ui3-boot-ambient-two:rgba(105,128,206,0.065);--ui3-boot-halo-border:rgba(131,160,244,0.14);--ui3-boot-halo-shadow:0 0 48px rgba(94,128,226,0.2);--ui3-boot-icon-filter:drop-shadow(0 18px 30px rgba(3,7,18,0.48));--ui3-boot-wordmark-text:#9bb3ff;--ui3-boot-wordmark-shadow:0 0 26px rgba(102,137,235,0.18);--ui3-boot-tagline-text:#96a5c7;--ui3-boot-signature-line:rgba(131,160,244,0.62);--ui3-boot-signature-accent:rgba(164,185,255,0.72);--ui3-boot-signature-center:#edf2ff;--ui3-boot-signature-shadow:0 0 6px rgba(129,158,247,0.9),0 0 15px rgba(96,130,231,0.48)}html[data-theme=light]{color-scheme:light;--ui3-field-background:linear-gradient(165deg,#ffffff,#f4f6fb 70%);--ui3-field-background-hover:linear-gradient(165deg,#ffffff,#edf2fc);--ui3-field-background-disabled:#edf0f6;--ui3-field-border:#d4dce9;--ui3-field-border-hover:#9eafcb;--ui3-field-label:#4b5e7c;--ui3-field-label-focus:#38529a;--ui3-field-text:#172b4b;--ui3-field-text-disabled:#68768b;--ui3-field-placeholder:#68768b;--ui3-field-expense:#b63850;--ui3-field-shadow:inset 0 1px 0 #ffffff;--ui3-field-focus-shadow:0 0 0 3px #536ec340,inset 0 1px 0 #ffffff;--ui3-color-brand:#38529a;--ui3-color-brand-hover:#2d447f;--ui3-color-success:#197a3d;--ui3-color-danger:#c23956;--ui3-color-danger-strong:#b72f4b;--ui3-color-danger-strong-hover:#a92742;--ui3-color-warning:#8a6500;--ui3-color-canvas:#f4f2ed;--ui3-color-canvas-deep:#dfe5ec;--ui3-color-text-inverse:#ffffff;--ui3-color-text-on-dark:#f4f5fa;--ui3-signature-ink:#17365f;--ui3-control-background:linear-gradient(180deg,rgba(255,255,252,0.99),rgba(244,245,244,0.98));--ui3-control-background-hover:linear-gradient(180deg,#ffffff,rgba(247,247,244,0.99));--ui3-control-background-focus:linear-gradient(180deg,#ffffff,rgba(248,248,246,1));--ui3-control-background-disabled:rgba(231,233,234,0.86);--ui3-control-border:rgba(37,50,78,0.18);--ui3-control-border-hover:rgba(56,82,154,0.38);--ui3-control-border-focus:rgba(56,82,154,0.72);--ui3-control-border-disabled:rgba(30,41,59,0.1);--ui3-control-text:rgba(23,32,51,0.96);--ui3-control-placeholder:rgba(71,85,105,0.54);--ui3-control-text-disabled:rgba(71,85,105,0.46);--ui3-control-icon:rgba(56,82,154,0.92);--ui3-control-shadow:inset 0 1px 0 rgba(255,255,255,0.96),inset 0 -1px 0 rgba(18,28,47,0.045),0 1px 2px rgba(18,28,47,0.06),0 7px 18px rgba(18,28,47,0.065);--ui3-control-shadow-hover:inset 0 1px 0 #ffffff,0 1px 2px rgba(18,28,47,0.07),0 10px 24px rgba(18,28,47,0.09),0 0 0 1px rgba(56,82,154,0.04);--ui3-control-shadow-focus:inset 0 1px 0 #ffffff,0 0 0 3px rgba(56,82,154,0.14),0 0 20px rgba(56,82,154,0.1),0 12px 28px rgba(18,28,47,0.11);--ui3-control-shadow-disabled:inset 0 1px 0 rgba(255,255,255,0.5);--ui3-control-compact-background:linear-gradient(180deg,rgba(255,255,252,0.99),rgba(237,240,242,0.98));--ui3-control-compact-background-hover:linear-gradient(180deg,#ffffff,rgba(242,244,245,0.99));--ui3-control-compact-border:rgba(37,50,78,0.2);--ui3-control-compact-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 1px 2px rgba(18,28,47,0.06),0 9px 22px rgba(18,28,47,0.075);--ui3-popover-background:linear-gradient(160deg,rgba(255,255,252,0.995),rgba(240,243,246,0.995));--ui3-popover-border:rgba(45,61,96,0.24);--ui3-popover-shadow:inset 0 1px 0 #ffffff,0 2px 5px rgba(18,28,47,0.1),0 24px 56px rgba(18,28,47,0.18),0 0 28px rgba(56,82,154,0.055);--ui3-popover-option-text:rgba(23,32,51,0.9);--ui3-popover-option-border-hover:rgba(73,99,179,0.14);--ui3-popover-option-background-hover:rgba(73,99,179,0.08);--ui3-popover-option-text-hover:rgba(23,32,51,0.98);--ui3-popover-option-border-selected:rgba(73,99,179,0.22);--ui3-popover-option-background-selected:rgba(73,99,179,0.14);--ui3-popover-muted:rgba(71,85,105,0.66);--ui3-popover-divider:rgba(73,99,179,0.14);--ui3-picker-button-border:rgba(73,99,179,0.18);--ui3-picker-button-background:rgba(73,99,179,0.05);--ui3-picker-button-border-hover:rgba(73,99,179,0.4);--ui3-picker-button-background-hover:rgba(73,99,179,0.12);--ui3-picker-selected-border:rgba(73,99,179,0.58);--ui3-picker-selected-background:linear-gradient(180deg,rgba(91,124,226,0.24),rgba(73,99,179,0.16));--ui3-picker-selected-background-tone:rgba(91,124,226,0.18);--ui3-picker-selected-shadow:0 0 18px rgba(73,99,179,0.14);--ui3-picker-title-text:rgba(23,32,51,0.96);--ui3-picker-weekday-text:rgba(71,85,105,0.58);--ui3-picker-day-text:rgba(23,32,51,0.9);--ui3-picker-day-outside-text:rgba(71,85,105,0.34);--ui3-picker-day-hover-border:rgba(73,99,179,0.22);--ui3-picker-day-hover-background:rgba(73,99,179,0.08);--ui3-picker-current-border:rgba(73,99,179,0.36);--ui3-picker-highlight-border:rgba(154,107,0,0.45);--ui3-picker-highlight-background:rgba(180,132,20,0.1);--ui3-picker-highlight-text:rgba(111,75,0,0.96);--ui3-picker-highlight-dot:rgba(154,107,0,0.92);--ui3-picker-highlight-shadow:inset 0 0 0 1px rgba(154,107,0,0.08);--ui3-picker-disabled-text:rgba(71,85,105,0.74);--ui3-picker-disabled-border:rgba(194,57,86,0.26);--ui3-picker-disabled-background:rgba(194,57,86,0.06);--ui3-picker-progress-background:rgba(73,99,179,0.09);--ui3-picker-progress-fill:linear-gradient(90deg,transparent,var(--ui3-color-brand),transparent);--ui3-picker-legend-text:rgba(51,65,85,0.72);--ui3-picker-legend-outline:0 0 0 1px rgba(30,41,59,0.12);--ui3-picker-footer-border:rgba(73,99,179,0.14);--ui3-destructive-control-border:rgba(194,57,86,0.22);--ui3-destructive-control-border-hover:rgba(194,57,86,0.44);--ui3-destructive-control-background:rgba(194,57,86,0.07);--ui3-destructive-control-background-hover:rgba(194,57,86,0.12);--ui3-destructive-control-text:rgba(174,42,70,0.94);--ui3-bg-canvas:#f4f2ed;--ui3-bg-canvas-mid:#eceef1;--ui3-bg-canvas-deep:#dfe5ec;--ui3-bg-canvas-noise:rgba(18,28,47,0.022);--ui3-bg-canvas-glow-primary:rgba(56,82,154,0.1);--ui3-bg-canvas-glow-secondary:rgba(176,132,52,0.055);--ui3-bg-canvas-glow-tertiary:rgba(56,82,154,0.06);--ui3-surface-base:rgba(250,249,246,0.92);--ui3-surface-raised:rgba(255,255,252,0.98);--ui3-surface-subtle:rgba(31,42,62,0.065);--ui3-surface-faint:rgba(18,28,47,0.028);--ui3-surface-row:transparent;--ui3-surface-overlay:rgba(15,23,42,0.35);--ui3-surface-panel:radial-gradient(circle at 3% 0%,rgba(56,82,154,0.09),transparent 32%),radial-gradient(circle at 96% 4%,rgba(176,132,52,0.045),transparent 30%),linear-gradient(145deg,rgba(255,255,252,0.99),rgba(239,242,245,0.97));--ui3-surface-toolbar:radial-gradient(circle at 12% 0%,rgba(56,82,154,0.1),transparent 38%),linear-gradient(145deg,rgba(251,250,247,0.99),rgba(232,237,243,0.98));--ui3-surface-control:rgba(255,255,252,0.94);--ui3-surface-control-hover:rgba(255,255,253,1);--ui3-surface-row-hover:rgba(66,91,169,0.08);--ui3-surface-row-current:linear-gradient(90deg,rgba(91,124,226,0.16),rgba(91,124,226,0.07) 52%,rgba(91,124,226,0.02));--ui3-surface-row-current-hover:linear-gradient(90deg,rgba(91,124,226,0.22),rgba(91,124,226,0.1) 52%,rgba(91,124,226,0.035));--ui3-text-primary:rgba(20,29,46,0.97);--ui3-text-secondary:rgba(48,59,77,0.84);--ui3-text-secondary-strong:rgba(34,44,62,0.88);--ui3-text-label:rgba(36,47,65,0.82);--ui3-text-muted:rgba(57,68,86,0.72);--ui3-text-subtle:rgba(69,80,98,0.68);--ui3-text-empty:rgba(52,63,82,0.74);--ui3-text-on-overlay:rgba(255,255,255,0.96);--ui3-text-on-accent:#ffffff;--ui3-border-subtle:rgba(27,38,61,0.11);--ui3-border-default:rgba(45,61,96,0.2);--ui3-border-strong:rgba(56,82,154,0.4);--ui3-border-panel:rgba(45,61,96,0.2);--ui3-border-control:rgba(37,50,78,0.18);--ui3-border-control-hover:rgba(56,82,154,0.44);--ui3-border-control-focus:rgba(56,82,154,0.72);--ui3-divider:rgba(27,38,61,0.1);--ui3-focus-ring:rgba(56,82,154,0.28);--ui3-shadow-color:rgba(18,28,47,0.17);--ui3-shadow-color-soft:rgba(18,28,47,0.11);--ui3-shadow-panel:inset 0 1px 0 rgba(255,255,255,0.96),0 1px 2px rgba(18,28,47,0.075),0 18px 44px rgba(18,28,47,0.115);--ui3-shadow-row-hover:inset 0 0 20px rgba(66,91,169,0.035);--ui3-shadow-row-current:inset 0 0 0 1px rgba(73,99,179,0.28),inset 0 0 28px rgba(66,91,169,0.05);--ui3-shadow-row-current-accent:0 0 12px rgba(73,99,179,0.36);--ui3-backdrop-filter:blur(10px);--ui3-native-calendar-filter:none;--ui3-dialog-overlay-background:rgba(15,23,42,0.518);--ui3-dialog-background:radial-gradient(circle at top left,rgba(56,82,154,0.11),transparent 34rem),linear-gradient(160deg,rgba(255,255,252,0.99),rgba(239,242,245,0.985));--ui3-dialog-border:rgba(45,61,96,0.24);--ui3-dialog-shadow:0 2px 6px rgba(18,28,47,0.1),0 28px 76px rgba(18,28,47,0.22);--ui3-dialog-title:rgba(24,36,63,0.98);--ui3-dialog-message:rgba(48,59,77,0.82);--ui3-dialog-secondary-background:rgba(30,41,59,0.072);--ui3-dialog-secondary-background-hover:rgba(30,41,59,0.108);--ui3-dialog-primary-background:#1a3cc1;--ui3-dialog-primary-background-hover:#1a3cc1;--ui3-auth-page-background:radial-gradient(1000px 620px at 18% 10%,rgba(56,82,154,0.14),transparent 62%),radial-gradient(1100px 720px at 82% 88%,rgba(176,132,52,0.07),transparent 68%),linear-gradient(180deg,#f8f6f1,#eff0f1 55%,#e2e7ed);--ui3-selector-trigger-text:rgba(27,42,76,0.98);--ui3-selector-trigger-shadow:inset 0 1px 0 rgba(15,23,42,0.025);--ui3-selector-trigger-shadow-hover:inset 0 1px 0 rgba(15,23,42,0.029);--ui3-selector-avatar-border:rgba(23,63,171,0.46);--ui3-selector-avatar-background:rgba(26,68,193,0.12);--ui3-selector-avatar-image-background:rgba(30,41,59,0.072);--ui3-selector-avatar-shadow:0 0 0 3px rgba(29,67,175,0.031),0 0 14px rgba(32,67,172,0.079);--ui3-selector-avatar-brand:linear-gradient(135deg,rgba(26,66,188,0.95),rgba(26,58,188,0.95));--ui3-selector-avatar-tone-1:linear-gradient(135deg,#1a42bc,#1a3abc);--ui3-selector-avatar-tone-2:linear-gradient(135deg,#389f81,#389f7d);--ui3-selector-avatar-tone-3:linear-gradient(135deg,#bc6e1a,#bc521a);--ui3-selector-avatar-tone-4:linear-gradient(135deg,#6b1abc,#4c1cba);--ui3-selector-avatar-tone-5:linear-gradient(135deg,#28af99,#1d89b9);--ui3-selector-caret-text:rgba(20,55,148,0.96);--ui3-selector-caret-background-open:rgba(26,68,193,0.14);--ui3-selector-menu-background:radial-gradient(circle at 22% 0%,rgba(56,82,154,0.12),transparent 40%),linear-gradient(155deg,rgba(255,255,252,0.992),rgba(239,242,245,0.99));--ui3-selector-menu-border:rgba(45,61,96,0.25);--ui3-selector-menu-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 2px 5px rgba(18,28,47,0.1),0 26px 66px rgba(18,28,47,0.2);--ui3-selector-option-text:rgba(42,53,72,0.9);--ui3-selector-option-text-selected:rgba(29,48,94,0.98);--ui3-selector-option-background-hover:rgba(26,68,193,0.09);--ui3-selector-option-background-selected:linear-gradient(90deg,rgba(33,73,186,0.22),rgba(26,68,193,0.08));--ui3-selector-indicator-shadow:0 0 12px rgba(24,63,180,0.24);--ui3-selector-check-border:rgba(23,61,171,0.331);--ui3-selector-check-text:rgba(20,53,148,0.98);--ui3-selector-check-background:rgba(33,73,186,0.13);--ui3-header-root-solid-background:rgba(250,249,246,0.965);--ui3-header-panel-shadow:var(--ui3-shadow-panel),0 14px 32px rgba(18,28,47,0.075);--ui3-header-brand-filter:drop-shadow(0 5px 10px rgba(38,58,112,0.2));--ui3-header-control-text:rgba(27,42,76,0.98);--ui3-header-control-shadow:inset 0 1px 0 rgba(15,23,42,0.025);--ui3-header-control-shadow-hover:inset 0 1px 0 rgba(15,23,42,0.029);--ui3-header-focus-shadow:0 0 0 3px rgba(24,63,180,0.07),0 10px 30px rgba(15,23,42,0.079);--ui3-header-context-focus-shadow:0 0 0 3px rgba(24,63,180,0.066);--ui3-header-action-add-border:rgba(23,60,171,0.386);--ui3-header-action-add-border-hover:rgba(23,61,171,0.598);--ui3-header-action-add-text:rgba(20,57,148,0.98);--ui3-header-action-add-background:rgba(43,76,176,0.2);--ui3-header-action-add-background-hover:rgba(43,76,176,0.3);--ui3-header-action-positive-border:rgba(43,151,79,0.276);--ui3-header-action-positive-border-hover:rgba(43,151,79,0.478);--ui3-header-action-positive-text:rgba(29,139,62,0.98);--ui3-header-action-positive-text-active:rgba(20,148,59,0.98);--ui3-header-action-positive-background:rgba(54,166,92,0.09);--ui3-header-action-positive-background-hover:rgba(54,166,92,0.16);--ui3-header-action-positive-background-active:rgba(54,166,92,0.22);--ui3-header-action-positive-border-active:rgba(31,163,75,0.607);--ui3-header-action-positive-shadow:inset 0 0 0 1px rgba(28,176,77,0.035),0 0 16px rgba(50,154,86,0.044);--ui3-header-action-danger-border:rgba(171,23,48,0.313);--ui3-header-action-danger-border-hover:rgba(171,23,48,0.515);--ui3-header-action-danger-text:rgba(148,20,42,0.98);--ui3-header-action-danger-background:rgba(168,51,73,0.1);--ui3-header-action-danger-background-hover:rgba(168,51,73,0.17);--ui3-header-menu-background:linear-gradient(160deg,rgba(255,255,252,0.992),rgba(239,242,245,0.99));--ui3-header-menu-border:rgba(45,61,96,0.24);--ui3-header-menu-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 2px 5px rgba(18,28,47,0.1),0 24px 58px rgba(18,28,47,0.2);--ui3-header-menu-divider:rgba(27,38,61,0.09);--ui3-header-menu-title:rgba(24,36,63,0.98);--ui3-header-menu-copy:rgba(56,67,86,0.8);--ui3-header-menu-label:rgba(35,51,87,0.9);--ui3-header-menu-action-border:rgba(26,68,193,0.18);--ui3-header-menu-action-border-hover:rgba(26,68,193,0.38);--ui3-header-menu-action-background:rgba(26,68,193,0.09);--ui3-header-menu-action-background-hover:rgba(26,68,193,0.16);--ui3-header-menu-action-text:rgba(20,52,148,0.95);--ui3-header-menu-danger-border:rgba(193,26,55,0.2);--ui3-header-menu-danger-border-hover:rgba(193,26,55,0.38);--ui3-header-menu-danger-background:rgba(193,26,53,0.08);--ui3-header-menu-danger-background-hover:rgba(193,26,53,0.14);--ui3-header-menu-danger-text:rgba(148,20,40,0.96);--ui3-filter-card-background:linear-gradient(145deg,rgba(255,255,252,0.99),rgba(239,242,245,0.985));--ui3-filter-card-border:rgba(45,61,96,0.24);--ui3-filter-card-shadow:inset 0 1px rgba(255,255,255,0.96),0 2px 5px rgba(18,28,47,0.07),0 22px 58px rgba(18,28,47,0.14);--ui3-filter-control-border:rgba(27,38,61,0.13);--ui3-filter-control-background:rgba(31,42,62,0.055);--ui3-filter-control-text:rgba(32,44,66,0.98);--ui3-filter-option-border:rgba(30,41,59,0.092);--ui3-filter-option-background:rgba(30,41,59,0.032);--ui3-filter-option-text:rgba(32,44,66,0.98);--ui3-filter-option-background-hover:rgba(26,68,193,0.08);--ui3-filter-option-background-active:linear-gradient(135deg,rgba(26,68,193,0.22),rgba(26,68,193,0.1));--ui3-filter-option-shadow:inset 0 0 0 1px rgba(24,63,180,0.044),0 8px 24px rgba(53,79,151,0.053);--ui3-filter-radio-border:rgba(30,41,59,0.184);--ui3-filter-radio-text:rgba(44,66,125,0.98);--ui3-filter-state-text:rgba(23,32,51,0.98);--ui3-filter-secondary-background:rgba(30,41,59,0.045);--ui3-filter-secondary-text:rgba(36,48,70,0.98);--ui3-filter-primary-border:rgba(23,60,171,0.72);--ui3-filter-primary-background:linear-gradient(135deg,#1a44c1,#264ab6);--ui3-filter-primary-text:#ffffff;--ui3-filter-primary-shadow:0 10px 26px rgba(51,77,153,0.11);--ui3-performance-panel:rgba(250,249,246,0.965);--ui3-performance-panel-strong:rgba(255,255,252,0.99);--ui3-performance-border:rgba(42,58,91,0.2);--ui3-performance-border-soft:rgba(27,38,61,0.11);--ui3-performance-text:rgba(24,34,52,0.96);--ui3-performance-muted:rgba(58,69,88,0.78);--ui3-performance-accent:rgba(45,72,143,0.98);--ui3-performance-section-background:linear-gradient(135deg,rgba(56,82,154,0.065),transparent 46%),linear-gradient(315deg,rgba(176,132,52,0.035),transparent 42%),var(--ui3-performance-panel);--ui3-performance-section-shadow:inset 0 1px 0 rgba(255,255,255,0.94),0 1px 2px rgba(18,28,47,0.055);--ui3-performance-card-background:linear-gradient(145deg,rgba(56,82,154,0.055),transparent 58%),var(--ui3-performance-panel-strong);--ui3-performance-card-background-hover:linear-gradient(145deg,rgba(56,82,154,0.11),transparent 58%),var(--ui3-performance-panel-strong);--ui3-performance-card-border-hover:rgba(26,69,193,0.66);--ui3-performance-card-outline:rgba(26,71,193,0.88);--ui3-performance-icon-border:rgba(45,70,137,0.3);--ui3-performance-icon-background:rgba(56,82,154,0.11);--ui3-performance-icon-text:rgba(45,72,143,0.98);--ui3-performance-info-text:rgba(54,70,107,0.82);--ui3-performance-money-positive:#35a142;--ui3-performance-money-negative:#bc1a2c;--ui3-performance-comparison-negative:#bc1a2c;--ui3-performance-toolbar-background:rgba(239,241,241,0.72);--ui3-performance-action-border:rgba(29,65,165,0.276);--ui3-performance-action-border-hover:rgba(23,61,171,0.662);--ui3-performance-action-background:rgba(57,85,162,0.1);--ui3-performance-action-background-hover:rgba(57,83,162,0.22);--ui3-performance-action-text:rgba(36,51,82,0.94);--ui3-performance-cashflow-background:linear-gradient(145deg,rgba(56,82,154,0.045),transparent 58%),var(--ui3-performance-panel-strong);--ui3-performance-cashflow-featured-background:linear-gradient(145deg,rgba(56,82,154,0.12),transparent 62%),var(--ui3-performance-panel-strong);--ui3-performance-cashflow-featured-border:rgba(32,68,162,0.405);--ui3-performance-cashflow-featured-shadow:inset 0 1px 0 rgba(15,23,42,0.025);--ui3-performance-list-background:rgba(243,243,240,0.68);--ui3-performance-row-background-hover:rgba(57,84,162,0.09);--ui3-performance-attention-danger-background:rgba(165,54,69,0.13);--ui3-performance-attention-danger-text:rgba(148,20,35,0.98);--ui3-performance-attention-info-background:rgba(55,84,164,0.13);--ui3-performance-attention-info-text:rgba(20,55,148,0.98);--ui3-performance-attention-warning-background:rgba(57,84,162,0.13);--ui3-performance-attention-warning-text:rgba(44,67,125,0.98);--ui3-performance-detail-background:rgba(243,243,240,0.64);--ui3-performance-detail-value:rgba(34,47,72,0.92);--ui3-performance-entity-border:rgba(31,66,162,0.304);--ui3-performance-entity-text:rgba(25,55,144,0.98);--ui3-performance-link-text:rgba(20,51,148,0.98);--ui3-performance-logo-surface:rgba(255,255,252,0.98);--ui3-performance-logo-booking-border:rgba(23,82,171,0.57);--ui3-performance-logo-booking-text:rgba(20,71,148,0.98);--ui3-performance-logo-airbnb-border:rgba(171,23,28,0.534);--ui3-performance-logo-airbnb-text:rgba(148,20,24,0.98);--ui3-performance-logo-facebook-border:rgba(23,79,171,0.534);--ui3-performance-logo-facebook-text:rgba(20,69,148,0.98);--ui3-performance-logo-website-border:rgba(47,133,147,0.423);--ui3-performance-logo-website-background:rgba(55,148,165,0.12);--ui3-performance-logo-website-text:rgba(37,119,131,0.98);--ui3-performance-logo-other-background:rgba(57,87,162,0.12);--ui3-performance-logo-other-text:rgba(44,66,125,0.98);--ui3-performance-review-background:rgba(57,84,162,0.08);--ui3-performance-review-text:rgba(20,50,148,0.98);--ui3-performance-navigation-background:rgba(239,241,241,0.76);--ui3-performance-navigation-background-locked:rgba(239,241,241,0.5);--ui3-performance-navigation-text:rgba(38,51,78,0.92);--ui3-performance-navigation-badge:#2045b6;--ui3-performance-state-action-border:rgba(29,65,165,0.414);--ui3-performance-state-action-background:rgba(57,83,162,0.17);--ui3-performance-state-action-text:rgba(44,67,125,0.96);--ui3-performance-tooltip-shadow:0 12px 32px rgba(15,23,42,0.202);--ui3-tour-spotlight-border:rgba(23,60,171,0.72);--ui3-tour-spotlight-shadow:0 0 0 9999px rgba(45,80,159,0.24),0 0 0 6px rgba(24,63,180,0.057),0 0 34px rgba(24,59,180,0.185);--ui3-tour-dialog-border:rgba(23,60,171,0.368);--ui3-tour-dialog-text:rgba(20,46,148,0.98);--ui3-tour-dialog-background:radial-gradient(circle at 92% 8%,rgba(38,71,182,0.2),transparent 38%),linear-gradient(155deg,rgba(255,255,255,0.978),rgba(255,255,255,0.978));--ui3-tour-dialog-shadow:inset 0 1px 0 rgba(15,23,42,0.035),0 28px 76px rgba(15,23,42,0.24),0 0 40px rgba(39,67,165,0.062);--ui3-tour-eyebrow:rgba(20,53,148,0.98);--ui3-tour-progress-background:rgba(30,41,59,0.09);--ui3-tour-progress-value:linear-gradient(90deg,rgba(20,52,148,0.98),rgba(20,51,148,0.98));--ui3-tour-title:rgba(44,60,125,0.98);--ui3-tour-body:rgba(56,80,159,0.84);--ui3-tour-button-border:rgba(23,60,171,0.23);--ui3-tour-button-border-hover:rgba(23,60,171,0.423);--ui3-tour-button-text:rgba(43,63,126,0.82);--ui3-tour-button-background:rgba(30,41,59,0.032);--ui3-tour-button-background-hover:rgba(26,68,193,0.08);--ui3-tour-primary-border:rgba(23,59,171,0.69);--ui3-tour-primary-text:#ffffff;--ui3-tour-primary-background:linear-gradient(135deg,#1a45c1,#264ab6);--ui3-tour-primary-background-hover:linear-gradient(135deg,#1a46c1,#2149ba);--ui3-tour-primary-shadow:0 10px 28px rgba(43,70,161,0.119);--ui3-tour-focus-outline:rgba(23,60,171,0.258);--ui3-analysis-data-text:rgba(29,40,62,0.96);--ui3-analysis-data-text-strong:rgba(22,32,51,0.98);--ui3-analysis-data-text-soft:rgba(50,61,80,0.88);--ui3-analysis-data-text-muted:rgba(63,74,93,0.66);--ui3-analysis-data-text-faint:rgba(69,80,98,0.58);--ui3-analysis-data-violet:#431bbc;--ui3-analysis-tooltip-border:rgba(23,60,171,0.276);--ui3-analysis-tooltip-background:linear-gradient(145deg,rgba(255,255,252,0.992),rgba(239,242,245,0.99));--ui3-analysis-tooltip-shadow:0 18px 48px rgba(15,23,42,0.211),0 0 28px rgba(47,75,157,0.035);--ui3-analysis-tooltip-header-border:rgba(30,41,59,0.064);--ui3-analysis-tooltip-header-background:rgba(26,68,193,0.055);--ui3-analysis-tooltip-divider:rgba(30,41,59,0.074);--ui3-analysis-danger-row-background:linear-gradient(90deg,rgba(193,26,57,0.055),transparent 55%);--ui3-analysis-chart-surface-border:rgba(27,38,61,0.09);--ui3-analysis-chart-surface-background:rgba(31,42,62,0.034);--ui3-analysis-chart-legend-text:rgba(48,59,78,0.8);--ui3-analysis-chart-empty-text:rgba(56,67,86,0.74);--ui3-analysis-chart-tooltip-border:rgba(23,60,171,0.202);--ui3-analysis-chart-tooltip-background:rgba(255,255,252,0.985);--ui3-analysis-chart-tooltip-text:rgba(38,49,69,0.92);--ui3-analysis-chart-tooltip-text-strong:rgba(24,35,55,0.98);--ui3-analysis-chart-value-text:rgba(31,42,63,0.94);--ui3-analysis-chart-label-text:rgba(54,65,84,0.78);--ui3-analysis-chart-muted-text:rgba(63,74,93,0.66);--ui3-analysis-chart-subtle-text:rgba(69,80,98,0.6);--ui3-analysis-chart-faint-text:rgba(72,83,101,0.57);--ui3-analysis-chart-shadow-color:rgba(15,23,42,0.185);--ui3-analysis-chart-dot-shadow-color:rgba(15,23,42,0.154);--ui3-analysis-chart-warning:#b58321;--ui3-analysis-chart-grid:rgba(30,41,59,0.074);--ui3-analysis-chart-axis-text:rgba(58,69,88,0.7);--ui3-analysis-chart-axis-text-muted:rgba(66,77,95,0.64);--ui3-analysis-chart-cursor:rgba(26,66,188,0.05);--ui3-analysis-chart-cursor-faint:rgba(26,66,188,0.04);--ui3-analysis-chart-cursor-subtle:rgba(51,65,85,0.12);--ui3-analysis-chart-cursor-line:rgba(30,41,59,0.129);--ui3-analysis-chart-guide-line:rgba(23,60,171,0.258);--ui3-analysis-chart-plot-line:rgba(30,41,59,0.184);--ui3-analysis-chart-active-dot-stroke:rgba(255,255,255,0.92);--ui3-analysis-chart-axis-label-strong:rgba(38,49,69,0.88);--ui3-analysis-chart-axis-label-primary:rgba(43,54,74,0.86);--ui3-analysis-chart-axis-label-faint:rgba(71,82,100,0.56);--ui3-analysis-chart-axis-meta:rgba(55,70,107,0.72);--ui3-analysis-chart-axis-accent:rgba(20,51,148,0.9);--ui3-analysis-chart-comparison-brand:rgba(26,66,188,0.38);--ui3-analysis-chart-comparison-fill:rgba(26,66,188,0.35);--ui3-analysis-chart-comparison-line:rgba(23,60,171,0.414);--ui3-analysis-chart-comparison-text:rgba(44,67,125,0.62);--ui3-analysis-chart-comparison-danger:rgba(188,26,54,0.45);--ui3-analysis-chart-comparison-danger-fill:rgba(188,26,54,0.38);--ui3-analysis-chart-comparison-danger-text:rgba(148,20,37,0.62);--ui3-analysis-chart-revenue:#1a42bc;--ui3-analysis-chart-result:#379f46;--ui3-analysis-chart-deposit:#4d1abc;--ui3-analysis-chart-series-muted:rgba(44,72,125,0.98);--ui3-chart-platform-1:#3495a2;--ui3-chart-platform-2:#ab2c85;--ui3-chart-platform-3:#ac812b;--ui3-chart-platform-4:#4c1abc;--ui3-chart-platform-5:#bc1a2d;--ui3-chart-platform-6:#379f46;--ui3-chart-platform-7:#1a42bc;--ui3-chart-platform-8:#bc571a;--ui3-chart-platform-9:#34a286;--ui3-chart-platform-10:#b6206f;--ui3-chart-platform-11:#1a63bc;--ui3-chart-platform-12:#90a036;--ui3-chart-platform-13:#6b1abc;--ui3-chart-platform-14:#bc1a31;--ui3-chart-platform-15:#31a596;--ui3-chart-platform-16:#bc801a;--ui3-chart-platform-17:#1d2bba;--ui3-chart-platform-18:#7cb027;--ui3-chart-platform-19:#a61bbb;--ui3-chart-platform-20:#1a8abc;--ui3-chart-category-1:#1a42bc;--ui3-chart-category-2:#31a550;--ui3-chart-category-3:#bc1a2e;--ui3-chart-category-4:#bc991a;--ui3-chart-category-5:#38519f;--ui3-chart-category-6:#289eae;--ui3-chart-category-7:#bc691a;--ui3-chart-category-8:#4c1cba;--ui3-chart-category-9:#1a49bc;--ui3-chart-category-10:#b2246a;--ui3-chart-category-11:#36a086;--ui3-chart-category-12:#9f8038;--ui3-chart-category-13:#38579f;--ui3-chart-category-14:#b1254c;--ui3-chart-category-15:#639f38;--ui3-chart-category-16:#1a8abc;--ui3-chart-category-17:#bc1a1a;--ui3-chart-category-18:#bc9c1a;--ui3-chart-category-19:#5e2ea9;--ui3-chart-category-20:#27afa5;--ui3-chart-category-21:#38629f;--ui3-chart-category-22:#aa2c64;--ui3-chart-category-23:#78b620;--ui3-chart-category-24:#1a83bc;--ui3-chart-category-25:#bc5c1a;--ui3-chart-category-26:#24b2a2;--ui3-chart-category-27:rgba(100,116,139,0.82);--ui3-chart-category-28:#7ab224;--ui3-toast-border:rgba(23,60,171,0.276);--ui3-toast-background:linear-gradient(145deg,rgba(255,255,252,0.992),rgba(239,242,245,0.99));--ui3-toast-text:rgba(29,43,75,0.96);--ui3-toast-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 2px 5px rgba(18,28,47,0.1),0 20px 50px rgba(18,28,47,0.2);--ui3-toast-error-border:rgba(171,23,48,0.313);--ui3-toast-icon-background:rgba(255,255,255,0.98);--ui3-toast-error-icon:#bc1a35;--ui3-toast-error-icon-background:rgba(255,255,255,0.98);--ui3-section-background:radial-gradient(820px 360px at 14% 0%,rgba(56,82,154,0.1),transparent 60%),radial-gradient(520px 240px at 85% 15%,rgba(176,132,52,0.055),transparent 55%),linear-gradient(145deg,rgba(255,255,252,0.985),rgba(238,241,244,0.97));--ui3-section-border:rgba(45,61,96,0.18);--ui3-section-divider:rgba(27,38,61,0.1);--ui3-section-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 2px 4px rgba(18,28,47,0.065),0 22px 58px rgba(18,28,47,0.12);--ui3-section-icon:rgba(26,66,188,0.95);--ui3-section-icon-shadow:drop-shadow(0 0 14px rgba(24,63,180,0.07));--ui3-section-title:var(--ui3-color-brand);--ui3-section-title-shadow:0 1px 0 rgba(255,255,255,0.75);--ui3-section-count-text:rgba(50,63,91,0.84);--ui3-section-count-background:rgba(30,41,59,0.054);--ui3-section-count-border:rgba(30,41,59,0.074);--ui3-section-subtitle:rgba(56,67,86,0.82);--ui3-section-chevron:rgba(55,74,118,0.78);--ui3-tile-background:linear-gradient(160deg,rgba(255,255,252,0.995),rgba(247,247,244,0.99) 56%,rgba(237,240,243,0.985)),rgba(31,42,62,0.03);--ui3-tile-border:rgba(45,61,96,0.18);--ui3-tile-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 1px 2px rgba(18,28,47,0.075),0 12px 28px rgba(18,28,47,0.1),0 0 0 0.5px rgba(45,61,96,0.12);--ui3-tile-border-hover:rgba(26,68,193,0.6);--ui3-tile-shadow-hover:inset 0 1px 0 rgba(15,23,42,0.025),0 18px 40px rgba(15,23,42,0.123),0 0 0 0.5px rgba(24,63,180,0.185);--ui3-tile-border-focus:rgba(26,68,193,0.85);--ui3-tile-shadow-focus:inset 0 1px 0 rgba(15,23,42,0.025),0 0 0 1px rgba(24,63,180,0.079),0 18px 40px rgba(15,23,42,0.123),0 0 0 0.5px rgba(24,63,180,0.198);--ui3-tile-label:rgba(58,69,88,0.76);--ui3-tile-value:rgba(24,35,55,0.97);--ui3-tile-result-label:rgba(47,58,78,0.86);--ui3-tile-result-value:rgba(20,29,46,0.99);--ui3-color-text-highlight:rgba(23,32,51,0.98);--ui3-info-border:rgba(23,60,171,0.644);--ui3-info-background:rgba(26,68,193,0.1);--ui3-info-background-hover:rgba(26,68,193,0.2);--ui3-info-focus-outline:rgba(23,60,171,0.294);--ui3-expandable-focus-outline:rgba(23,60,171,0.506);--ui3-tooltip-border:rgba(23,60,171,0.386);--ui3-tooltip-background:rgba(255,255,252,0.99);--ui3-tooltip-shadow:0 10px 28px rgba(15,23,42,0.185);--ui3-tooltip-text:rgba(29,40,62,0.96);--ui3-tile-separator:linear-gradient(90deg,rgba(30,41,59,0.025),rgba(30,41,59,0.09),rgba(30,41,59,0.025));--ui3-badge-info-background:rgba(26,68,193,0.12);--ui3-badge-info-border:rgba(23,60,171,0.313);--ui3-badge-success-background:rgba(74,163,56,0.1);--ui3-badge-success-border:rgba(65,144,49,0.414);--ui3-kpi-badge-background:rgba(26,68,193,0.1);--ui3-kpi-badge-border:rgba(23,60,171,0.368);--ui3-kpi-badge-shadow:0 10px 26px rgba(15,23,42,0.097);--ui3-badge-private-text:rgba(71,20,148,0.96);--ui3-badge-private-background:rgba(98,52,167,0.14);--ui3-badge-private-border:rgba(90,37,157,0.331);--ui3-badge-warning-text:rgba(148,92,20,0.98);--ui3-badge-warning-background:rgba(180,111,39,0.14);--ui3-badge-warning-border:rgba(159,98,34,0.35);--ui3-badge-booking-text:rgba(20,84,148,0.98);--ui3-badge-booking-background:rgba(26,101,193,0.17);--ui3-badge-booking-border:rgba(23,92,171,0.423);--ui3-badge-airbnb-text:rgba(148,20,42,0.98);--ui3-badge-airbnb-background:rgba(193,26,56,0.14);--ui3-badge-airbnb-border:rgba(171,23,49,0.386);--ui3-badge-neutral-text:rgba(20,55,148,0.98);--ui3-badge-neutral-background:rgba(52,79,167,0.14);--ui3-badge-neutral-border:rgba(23,58,171,0.35);--ui3-badge-danger-text:rgba(148,20,40,0.98);--ui3-badge-danger-background:rgba(168,51,73,0.11);--ui3-badge-danger-border:rgba(171,23,48,0.331);--ui3-operation-task-background:rgba(26,68,193,0.12);--ui3-operation-task-border:rgba(23,60,171,0.276);--ui3-operation-task-urgent-text:rgba(148,20,42,0.98);--ui3-operation-task-urgent-background:rgba(167,52,74,0.2);--ui3-operation-task-urgent-border:rgba(171,23,49,0.626);--ui3-operation-task-completed-text:rgba(40,128,59,0.98);--ui3-operation-task-completed-background:rgba(57,162,80,0.12);--ui3-operation-task-completed-border:rgba(50,143,71,0.35);--ui3-operation-arrival-text:rgba(20,113,148,0.98);--ui3-operation-arrival-background:rgba(45,140,175,0.14);--ui3-operation-arrival-border:rgba(30,128,163,0.35);--ui3-operation-departure-text:rgba(64,20,148,0.98);--ui3-operation-departure-background:rgba(93,53,167,0.14);--ui3-operation-departure-border:rgba(80,30,163,0.35);--ui3-calendar-free:#a9dca2;--ui3-calendar-occupied:#e4a1a6;--ui3-calendar-private:#c4b0e1;--ui3-calendar-unavailable:#deb991;--ui3-calendar-cell-border:rgba(30,41,59,0.092);--ui3-calendar-cell-shadow:inset 0 1px 0 rgba(15,23,42,0.025),0 6px 18px rgba(15,23,42,0.079);--ui3-calendar-turnover-shadow:0 0 8px rgba(43,161,86,0.154);--ui3-calendar-day-number-text:#172033;--ui3-calendar-day-number-background:rgba(255,255,252,0);--ui3-calendar-day-number-shadow:none;--ui3-calendar-picker-available:rgba(169,220,162,0.98);--ui3-calendar-picker-guest:rgba(228,161,166,0.98);--ui3-calendar-picker-private:rgba(196,176,225,0.98);--ui3-calendar-picker-unavailable:rgba(222,185,145,0.98);--ui3-boot-canvas-glow:rgba(56,82,154,0.09);--ui3-boot-canvas-start:rgba(248,246,241,0.99);--ui3-boot-canvas-mid:rgba(239,240,241,0.99);--ui3-boot-canvas-end:rgba(226,231,237,0.99);--ui3-boot-atmosphere-border:rgba(32,66,162,0.074);--ui3-boot-atmosphere-shadow:0 0 90px rgba(53,80,151,0.035),inset 0 0 80px rgba(53,80,151,0.025);--ui3-boot-atmosphere-border-mobile:rgba(32,66,162,0.051);--ui3-boot-atmosphere-shadow-mobile:0 0 76px rgba(53,80,151,0.031),inset 0 0 68px rgba(53,80,151,0.025);--ui3-boot-ambient-one:rgba(56,82,154,0.11);--ui3-boot-ambient-two:rgba(176,132,52,0.065);--ui3-boot-halo-border:rgba(32,68,172,0.062);--ui3-boot-halo-shadow:0 0 48px rgba(44,74,160,0.088);--ui3-boot-icon-filter:drop-shadow(0 18px 30px rgba(44,78,170,0.48));--ui3-boot-wordmark-text:rgba(20,51,148,0.98);--ui3-boot-wordmark-shadow:0 0 26px rgba(38,72,166,0.079);--ui3-boot-tagline-text:rgba(44,68,125,0.98);--ui3-boot-signature-line:rgba(30,65,163,0.57);--ui3-boot-signature-accent:rgba(20,50,148,0.72);--ui3-boot-signature-center:#1a47bc;--ui3-boot-signature-shadow:0 0 6px rgba(28,65,176,0.24),0 0 15px rgba(40,71,164,0.211)}

/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media print{html body:has(.monthly-report-page){background:var(--ui3-print-background)}body:has(.monthly-report-page) .dashboard-header-root{display:none}body:has(.monthly-report-page) .dashboard-content-wrapper,body:has(.monthly-report-page) .dashboard-layout.has-extended-header .dashboard-content-wrapper{max-width:none;padding:0}}input[type=date]::-webkit-calendar-picker-indicator{filter:var(--ui3-native-calendar-filter);opacity:.85;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body,html{background-color:var(--ui3-bg-canvas);width:100%;max-width:100%;min-height:100%;overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.renvia-app-root{flex-direction:column;min-height:100dvh;display:flex}.renvia-app-root,.renvia-app-root>div{width:100%;min-width:0;max-width:100%}body{background:radial-gradient(1200px 600px at 15% -10%,var(--ui3-bg-canvas-glow-primary),transparent 60%),radial-gradient(900px 500px at 85% 0,var(--ui3-bg-canvas-glow-secondary),transparent 55%),radial-gradient(700px 400px at 50% 100%,var(--ui3-bg-canvas-glow-tertiary),transparent 60%),linear-gradient(180deg,var(--ui3-bg-canvas)0,var(--ui3-bg-canvas-mid)40%,var(--ui3-bg-canvas-deep)100%);background-attachment:fixed;position:relative;overflow-x:hidden}body:after{content:"";pointer-events:none;background-image:radial-gradient(var(--ui3-bg-canvas-noise)1px,transparent 1px);opacity:.25;background-size:3px 3px;position:fixed;inset:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.section-section{background:var(--ui3-surface-control);border-radius:var(--ui3-radius-popover);padding:1rem;border:1.5px solid var(--ui3-section-border);margin-bottom:1.5rem}.section-section .section-title{color:var(--ui3-section-title);font-size:var(--ui3-font-size-section-title);font-weight:var(--ui3-font-weight-medium);letter-spacing:.01em;margin-bottom:1rem}.section-title{display:flex;align-items:center;justify-content:space-between}.section-subtitle{margin:1.2rem 0 1rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.item-list-title,.section-subtitle{color:var(--ui3-color-brand);font-weight:var(--ui3-font-weight-medium)}.item-list-title{font-size:var(--ui3-font-size-section-title)}@media (min-width:641px) and (max-width:1024px){.section-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1025px){.section-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.dashboard-layout{width:100%;max-width:100%;min-width:0;display:flex;justify-content:center}.dashboard-content-wrapper{box-sizing:border-box;width:100%;max-width:var(--ui3-content-max-width);min-width:0;margin:0 auto;padding-left:var(--ui3-content-padding);padding-right:var(--ui3-content-padding);padding-top:calc(var(--ui3-dashboard-header-rendered-height, var(--ui3-dashboard-header-desktop-height)) + var(--ui3-dashboard-header-content-gap));transition:padding-top .24s cubic-bezier(.22,1,.36,1)}.dashboard-layout.has-extended-header .dashboard-content-wrapper{padding-top:calc(var(--ui3-dashboard-header-rendered-height, calc(var(--ui3-dashboard-header-desktop-height) + 48px)) + var(--ui3-dashboard-header-content-gap))}.dashboard-utility-bar{position:relative;z-index:1;width:100%;min-height:50px;margin-top:calc(-1 * var(--ui3-dashboard-header-content-gap));margin-bottom:.7rem;padding:8px 12px 7px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;border-top-color:var(--ui3-info-background);border:1px solid var(--ui3-info-background);border-radius:0 0 var(--ui3-radius-header-mobile) var(--ui3-radius-header-mobile);background:radial-gradient(circle at 50% -75%,var(--ui3-info-background),transparent 56%),linear-gradient(145deg,var(--ui3-surface-control-hover),var(--ui3-surface-control));box-shadow:inset 0 -1px 0 var(--ui3-border-subtle),0 14px 34px var(--ui3-shadow-color);backdrop-filter:var(--ui3-filter-panel-glass);-webkit-backdrop-filter:var(--ui3-filter-panel-glass)}.dashboard-utility-bar:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--ui3-control-border),transparent);pointer-events:none}.dashboard-utility-bar__slot{min-width:0;display:flex;align-items:center}.dashboard-utility-bar__slot--left{justify-content:flex-start}.dashboard-utility-bar__slot--right{justify-content:flex-end}@media (max-width:640px){.dashboard-content-wrapper{padding-left:.2em;padding-right:.2rem;padding-top:calc(var(--ui3-dashboard-header-rendered-height, var(--ui3-dashboard-header-mobile-height)) + var(--ui3-dashboard-header-content-gap))}.dashboard-layout.has-extended-header .dashboard-content-wrapper{padding-top:calc(var(--ui3-dashboard-header-rendered-height, calc(var(--ui3-dashboard-header-mobile-height) + 52px)) + var(--ui3-dashboard-header-content-gap))}}.page-content-wrapper{box-sizing:border-box;width:100%;max-width:var(--ui3-content-max-width);min-width:0;margin:0 auto;padding-left:.2em;padding-right:.2rem;padding-bottom:2.5rem}.list-page{margin:0 auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;display:flex;flex-direction:column;gap:2rem}.list-page:has(>.entity-page-toolbar){gap:1rem}.entity-page-toolbar{position:relative;z-index:1;width:100%}.list-page .section-section{margin-top:0;padding-top:.75rem}.list-page .item-list-header{margin-top:0}.item-list-header{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:44px}.item-list-back{background:none;border:none;font-size:var(--ui3-performance-font-size-page-title);cursor:pointer;padding:.25rem .5rem;z-index:2}.item-list-back,.item-list-back:hover,.item-list-title.centered{color:var(--ui3-color-brand)}.item-list-title.centered{position:static;transform:none;text-align:center;justify-self:center;font-size:var(--ui3-font-size-section-title);font-weight:var(--ui3-font-weight-medium);white-space:nowrap;pointer-events:none}.section-subtitle{margin-top:-.25rem;margin-bottom:.85rem;font-size:var(--ui3-font-size-mobile-value);color:var(--ui3-text-primary)}.properties-flow-root .floating-settings-btn,.properties-page-root .floating-settings-btn{display:none}.properties-page-root{min-height:100dvh;width:100%;display:flex;justify-content:center;padding-top:0;background:linear-gradient(180deg,var(--ui3-surface-control-hover),var(--ui3-surface-control-hover))}.list-page-content{padding-top:0}.page-carousel-wrapper .carousel-dots{display:flex;justify-content:center;gap:.75rem;margin-top:1.2rem}.page-carousel-wrapper .carousel-dot{width:8px;height:8px;border-radius:var(--ui3-radius-pill);background:var(--ui3-border-subtle);border:1px solid var(--ui3-border-subtle);padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page-carousel-wrapper .carousel-dot.active{background:var(--ui3-color-brand);border-color:var(--ui3-color-brand);box-shadow:0 0 4px var(--ui3-control-border-hover),0 0 8px var(--ui3-control-border);transform:scale(1.15)}.carousel-viewport{width:100%;overflow-x:hidden;overflow-y:visible}.carousel-page-wrapper{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.carousel-page-wrapper:first-child{padding-left:0}.carousel-page-wrapper:last-child{padding-right:0}.carousel-track,.property-carousel{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.bookings-carousel,.carousel,.horizontal-scroll{scrollbar-width:none;-ms-overflow-style:none}.bookings-carousel::-webkit-scrollbar,.carousel::-webkit-scrollbar,.horizontal-scroll::-webkit-scrollbar{display:none}.carousel-dots{display:flex;justify-content:center;gap:.75rem;margin-top:1.2rem}.carousel-track{gap:12px;padding:4px 2px 8px;width:100%;box-sizing:border-box;margin:0 auto;transition:transform .5s ease}.carousel-track::-webkit-scrollbar{display:none}.carousel-pill{padding:10px 18px;background:transparent;border:1px solid var(--ui3-control-border);color:var(--ui3-popover-muted);font-weight:var(--ui3-font-weight-medium)}.carousel-pill.active{color:var(--ui3-control-text)}@media (max-width:640px){.carousel-pill{min-width:calc(100% - 32px)}}@media (min-width:641px) and (max-width:1024px){.carousel-pill{min-width:calc(50% - 24px)}}@media (min-width:1025px){.carousel-pill{min-width:calc(33.333% - 24px)}}.carousel-track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem 0}.carousel-pill{flex:0 0 auto;min-width:96px;max-width:120px;height:40px;padding:0 1rem;border-radius:var(--ui3-radius-pill);background:var(--ui3-control-border);border:1.5px solid var(--ui3-control-border-hover);color:var(--ui3-tile-value);font-weight:var(--ui3-font-weight-heading);font-size:var(--ui3-font-size-control);letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;scroll-snap-align:center;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.carousel-pill.active{background:var(--ui3-control-border-hover);border-color:var(--ui3-color-brand);box-shadow:0 0 12px var(--ui3-control-border-hover),0 0 4px var(--ui3-control-border-hover)}