@layer reset,tokens,vendor,base,ds,utilities,pages;@layer pages.legacy-kpi,pages.legacy;@layer tokens{:root{--hids-purple-50: #f5f6fc;--hids-purple-100: #e9ebf8;--hids-purple-200: #d3d7f1;--hids-purple-300: #b2b8e5;--hids-purple-400: #8a93d3;--hids-purple-500: #6370bf;--hids-purple-600: #4b58ab;--hids-purple-700: #3d4a9a;--hids-purple-800: #323d82;--hids-purple-900: #28306a;--hids-purple-950: #22102f;--hids-orange-50: #f0faf6;--hids-orange-100: #ddf3eb;--hids-orange-200: #bde7d8;--hids-orange-300: #97d6c0;--hids-orange-400: #7ecab0;--hids-orange-500: #6bbfa3;--hids-orange-600: #4c9f84;--hids-orange-700: #357f68;--hids-orange-800: #286252;--hids-orange-900: #1d483c;--hids-orange-950: #112c25;--hids-neutral-50: #fafafa;--hids-neutral-100: #f3f3f3;--hids-neutral-200: #e8e8e8;--hids-neutral-300: #d7d7d7;--hids-neutral-400: #bcbcbc;--hids-neutral-500: #929292;--hids-neutral-600: #757575;--hids-neutral-700: #575756;--hids-neutral-800: #404040;--hids-neutral-900: #2b2b2b;--hids-neutral-950: #1a1a1a;--hids-success-50: #edfaee;--hids-success-100: #d9f4db;--hids-success-200: #b6e8bb;--hids-success-300: #8cd897;--hids-success-400: #5bbd6e;--hids-success-500: #3eaa57;--hids-success-600: #299846;--hids-success-700: #007a2e;--hids-success-800: #005e21;--hids-success-900: #004717;--hids-success-950: #002f0c;--hids-warning-50: #fff4e5;--hids-warning-100: #fde8c9;--hids-warning-200: #f9d398;--hids-warning-300: #efb85d;--hids-warning-400: #d79700;--hids-warning-500: #be8400;--hids-warning-600: #a97500;--hids-warning-700: #855c00;--hids-warning-800: #674600;--hids-warning-900: #4e3300;--hids-warning-950: #342100;--hids-error-50: #fff2f3;--hids-error-100: #ffe3e5;--hids-error-200: #ffc9cc;--hids-error-300: #ffa6ad;--hids-error-400: #ff6e80;--hids-error-500: #ef4f69;--hids-error-600: #db3c59;--hids-error-700: #b61d41;--hids-error-800: #91072f;--hids-error-900: #700021;--hids-error-950: #4d0013;--hids-info-50: #eff7ff;--hids-info-100: #ddedff;--hids-info-200: #bedcff;--hids-info-300: #95c7ff;--hids-info-400: #57a8ff;--hids-info-500: #3593f1;--hids-info-600: #1f82de;--hids-info-700: #0065b7;--hids-info-800: #004d8f;--hids-info-900: #00396d;--hids-info-950: #00254b;--hids-ink-950: #04030a;--hids-ink-900: #12101b;--hids-ink-850: #191626;--hids-ink-800: #231e36;--hids-ink-750: #2a2440;--hids-ink-700: #3e3659;--hids-purple-925: #1d1b3c;--hids-purple-975: #160c25;--hids-success-975: #12301c;--hids-warning-975: #332412;--hids-error-975: #3a121d;--hids-info-975: #0f2440;--hids-orange-975: #10241e;--hids-gradient-brand: linear-gradient( 180deg, #46205f 0%, #532272 14%, #2167ad 44%, #0095d4 68%, #00aab9 86%, #00bea0 100% );--hids-gradient-brand-overlay: linear-gradient( 180deg, rgb(70 32 95 / .95) 0%, rgb(83 34 114 / .92) 14%, rgb(33 103 173 / .88) 44%, rgb(0 149 212 / .85) 68%, rgb(0 170 185 / .84) 86%, rgb(0 190 160 / .84) 100% );--hids-white: #ffffff;--hids-black: #000000;--hids-alpha-purple-950-60: rgb(34 16 47 / .6);--hids-alpha-purple-950-12: rgb(34 16 47 / .12);--hids-alpha-purple-400-16: rgb(138 147 211 / .16);--hids-alpha-purple-400-24: rgb(138 147 211 / .24);--hids-alpha-white-8: rgb(255 255 255 / .08);--hids-alpha-white-12: rgb(255 255 255 / .12);--hids-alpha-white-16: rgb(255 255 255 / .16);--hids-alpha-white-40: rgb(255 255 255 / .4);--hids-whatsapp-500: #25d366;--hids-whatsapp-600: #1ebe5a;--hids-spacing-0: 0px;--hids-spacing-2: 2px;--hids-spacing-4: 4px;--hids-spacing-8: 8px;--hids-spacing-12: 12px;--hids-spacing-16: 16px;--hids-spacing-20: 20px;--hids-spacing-24: 24px;--hids-spacing-32: 32px;--hids-spacing-40: 40px;--hids-spacing-48: 48px;--hids-spacing-64: 64px;--hids-spacing-80: 80px;--hids-spacing-96: 96px;--hids-radius-none: 0px;--hids-radius-xs: 4px;--hids-radius-sm: 8px;--hids-radius-md: 12px;--hids-radius-lg: 16px;--hids-radius-xl: 24px;--hids-radius-2xl: 32px;--hids-radius-full: 9999px;--hids-border-width-none: 0px;--hids-border-width-thin: 1px;--hids-border-width-thick: 2px;--hids-border-width-heavy: 4px;--hids-size-icon-xs: 12px;--hids-size-icon-sm: 16px;--hids-size-icon-md: 20px;--hids-size-icon-lg: 24px;--hids-size-icon-xl: 32px;--hids-size-control-sm: 32px;--hids-size-control-md: 40px;--hids-size-control-lg: 48px;--hids-size-control-xl: 56px;--hids-size-touch-min: 44px;--hids-font-family-primary: "Futura PT", "Jost", system-ui, sans-serif;--hids-font-family-secondary: "Futura PT", "Jost", system-ui, sans-serif;--hids-font-family-mono: "Futura PT Condensed", "Jost", ui-monospace, monospace;--hids-font-weight-light: 300;--hids-font-weight-regular: 400;--hids-font-weight-medium: 500;--hids-font-weight-semibold: 600;--hids-font-weight-bold: 700;--hids-font-size-2xs: 11px;--hids-font-size-xs: 12px;--hids-font-size-sm: 14px;--hids-font-size-md: 16px;--hids-font-size-lg: 18px;--hids-font-size-xl: 20px;--hids-font-size-2xl: 24px;--hids-font-size-3xl: 30px;--hids-font-size-4xl: 36px;--hids-font-size-5xl: 48px;--hids-font-size-6xl: 60px;--hids-font-size-7xl: 72px;--hids-line-height-2xs: 16px;--hids-line-height-xs: 16px;--hids-line-height-sm: 20px;--hids-line-height-md: 24px;--hids-line-height-lg: 28px;--hids-line-height-xl: 28px;--hids-line-height-2xl: 32px;--hids-line-height-3xl: 38px;--hids-line-height-4xl: 44px;--hids-line-height-5xl: 56px;--hids-line-height-6xl: 68px;--hids-line-height-7xl: 80px;--hids-letter-spacing-tighter: -1.5px;--hids-letter-spacing-tight: -.5px;--hids-letter-spacing-normal: 0px;--hids-letter-spacing-wide: .5px;--hids-letter-spacing-wider: 1.5px;--hids-elevation-0: none;--hids-elevation-1: 0 1px 3px 0 rgb(34 16 47 / .13), 0 2px 6px -1px rgb(34 16 47 / .1);--hids-elevation-2: 0 3px 6px -1px rgb(34 16 47 / .15), 0 6px 12px -3px rgb(34 16 47 / .11);--hids-elevation-3: 0 4px 8px -2px rgb(34 16 47 / .12), 0 8px 16px -4px rgb(34 16 47 / .08);--hids-elevation-4: 0 8px 16px -4px rgb(34 16 47 / .14), 0 16px 32px -8px rgb(34 16 47 / .1);--hids-elevation-5: 0 16px 32px -8px rgb(34 16 47 / .16), 0 24px 48px -12px rgb(34 16 47 / .12);--hids-focus-ring: 0 0 0 3px rgb(76 159 132 / .55);--hids-shadow-spotlight: 0 0 0 9999px var(--hids-bg-scrim);--hids-duration-fast: .12s;--hids-duration-base: .2s;--hids-easing: cubic-bezier(.2, 0, 0, 1);--hids-opacity-busy: .6;--hids-z-raised: 1;--hids-z-sticky: 5;--hids-z-dropdown: 50;--hids-z-datepicker: 60;--hids-z-header: 80;--hids-z-nav: 90;--hids-z-tooltip: 100;--hids-z-fab-panel: 120;--hids-z-overlay: 150;--hids-z-toast: 200;--hids-z-map-controls: 800;--hids-z-map-popup: 900;--hids-z-skip-link: 1000;--hids-z-tour: 1100}:root,[data-theme=light]{color-scheme:light;--hids-bg-canvas: var(--hids-white);--hids-bg-surface: var(--hids-white);--hids-bg-surface-raised: var(--hids-white);--hids-bg-subtle: var(--hids-neutral-100);--hids-bg-muted: var(--hids-neutral-200);--hids-bg-muted-hover: var(--hids-neutral-300);--hids-bg-inverse: var(--hids-purple-950);--hids-bg-brand: var(--hids-purple-700);--hids-bg-brand-hover: var(--hids-purple-800);--hids-bg-brand-active: var(--hids-purple-900);--hids-bg-brand-subtle: var(--hids-purple-50);--hids-bg-brand-muted: var(--hids-purple-100);--hids-bg-accent: var(--hids-orange-500);--hids-bg-accent-hover: var(--hids-orange-400);--hids-bg-accent-active: var(--hids-orange-300);--hids-bg-accent-subtle: var(--hids-orange-50);--hids-bg-accent-muted: var(--hids-orange-100);--hids-bg-success: var(--hids-success-700);--hids-bg-success-hover: var(--hids-success-800);--hids-bg-success-subtle: var(--hids-success-50);--hids-bg-warning: var(--hids-warning-800);--hids-bg-warning-hover: var(--hids-warning-900);--hids-bg-warning-subtle: var(--hids-warning-50);--hids-bg-error: var(--hids-error-700);--hids-bg-error-hover: var(--hids-error-800);--hids-bg-error-subtle: var(--hids-error-50);--hids-bg-info: var(--hids-info-700);--hids-bg-info-hover: var(--hids-info-800);--hids-bg-info-subtle: var(--hids-info-50);--hids-bg-neutral: var(--hids-neutral-600);--hids-bg-disabled: var(--hids-neutral-200);--hids-bg-scrim: var(--hids-alpha-purple-950-60);--hids-text-primary: var(--hids-neutral-950);--hids-text-secondary: var(--hids-neutral-700);--hids-text-tertiary: var(--hids-neutral-600);--hids-text-placeholder: var(--hids-neutral-500);--hids-text-inverse: var(--hids-white);--hids-text-on-brand: var(--hids-white);--hids-text-on-accent: var(--hids-purple-950);--hids-text-on-status: var(--hids-white);--hids-text-brand: var(--hids-purple-700);--hids-text-accent: var(--hids-orange-700);--hids-text-link: var(--hids-purple-700);--hids-text-link-hover: var(--hids-orange-700);--hids-text-success: var(--hids-success-700);--hids-text-warning: var(--hids-warning-800);--hids-text-error: var(--hids-error-700);--hids-text-info: var(--hids-info-700);--hids-text-disabled: var(--hids-neutral-400);--hids-border-subtle: var(--hids-neutral-200);--hids-border-default: var(--hids-neutral-300);--hids-border-strong: var(--hids-neutral-600);--hids-border-brand: var(--hids-purple-600);--hids-border-accent: var(--hids-orange-500);--hids-border-focus: var(--hids-orange-600);--hids-border-success: var(--hids-success-700);--hids-border-warning: var(--hids-warning-700);--hids-border-error: var(--hids-error-700);--hids-border-info: var(--hids-info-700);--hids-border-disabled: var(--hids-neutral-200);--hids-icon-primary: var(--hids-neutral-950);--hids-icon-secondary: var(--hids-neutral-700);--hids-icon-tertiary: var(--hids-neutral-600);--hids-icon-brand: var(--hids-purple-700);--hids-icon-accent: var(--hids-orange-600);--hids-icon-on-brand: var(--hids-white);--hids-icon-on-accent: var(--hids-purple-950);--hids-icon-success: var(--hids-success-700);--hids-icon-warning: var(--hids-warning-800);--hids-icon-error: var(--hids-error-700);--hids-icon-info: var(--hids-info-700);--hids-icon-disabled: var(--hids-neutral-400);--hids-bg-sidenav: var(--hids-gradient-brand);--hids-bg-sidenav-hover: var(--hids-alpha-white-12);--hids-bg-sidenav-selected: var(--hids-alpha-white-16);--hids-border-sidenav: transparent;--hids-text-on-media: var(--hids-white);--hids-bg-on-media: var(--hids-white);--hids-bg-on-media-subtle: var(--hids-alpha-white-40);--hids-border-on-brand-subtle: var(--hids-alpha-white-16);--hids-icon-on-brand-subtle: var(--hids-alpha-white-16);--hids-bg-control-thumb: var(--hids-white);--hids-bg-control-thumb-disabled: var(--hids-neutral-50);--hids-bg-brand-panel: var(--hids-purple-950);--hids-bg-brand-panel-overlay: var(--hids-gradient-brand-overlay);--hids-bg-photo-scrim: var(--hids-black);--hids-bg-device: var(--hids-black);--hids-bg-device-screen: var(--hids-neutral-950);--hids-bg-device-panel: var(--hids-neutral-900);--hids-bg-device-ad: var(--hids-purple-600);--hids-border-device: var(--hids-neutral-800);--hids-text-on-device: var(--hids-white);--hids-text-on-device-muted: var(--hids-neutral-300);--hids-bg-whatsapp: var(--hids-whatsapp-500);--hids-bg-whatsapp-hover: var(--hids-whatsapp-600);--hids-icon-on-whatsapp: var(--hids-white);--hids-border-brand-halo: var(--hids-alpha-purple-400-24)}[data-theme=dark]{color-scheme:dark;--hids-bg-canvas: var(--hids-ink-950);--hids-bg-surface: var(--hids-ink-900);--hids-bg-surface-raised: var(--hids-ink-850);--hids-bg-subtle: var(--hids-ink-850);--hids-bg-muted: var(--hids-ink-800);--hids-bg-muted-hover: var(--hids-ink-750);--hids-bg-inverse: var(--hids-neutral-50);--hids-bg-brand: var(--hids-purple-600);--hids-bg-brand-hover: var(--hids-purple-500);--hids-bg-brand-active: var(--hids-purple-400);--hids-bg-brand-subtle: var(--hids-purple-925);--hids-bg-brand-muted: var(--hids-alpha-purple-400-24);--hids-bg-accent: var(--hids-orange-500);--hids-bg-accent-hover: var(--hids-orange-400);--hids-bg-accent-active: var(--hids-orange-300);--hids-bg-accent-subtle: var(--hids-orange-975);--hids-bg-accent-muted: var(--hids-orange-900);--hids-bg-success: var(--hids-success-700);--hids-bg-success-hover: var(--hids-success-800);--hids-bg-success-subtle: var(--hids-success-975);--hids-bg-warning: var(--hids-warning-800);--hids-bg-warning-hover: var(--hids-warning-900);--hids-bg-warning-subtle: var(--hids-warning-975);--hids-bg-error: var(--hids-error-700);--hids-bg-error-hover: var(--hids-error-800);--hids-bg-error-subtle: var(--hids-error-975);--hids-bg-info: var(--hids-info-700);--hids-bg-info-hover: var(--hids-info-800);--hids-bg-info-subtle: var(--hids-info-975);--hids-bg-neutral: var(--hids-neutral-600);--hids-bg-disabled: var(--hids-ink-800);--hids-bg-scrim: var(--hids-alpha-purple-950-60);--hids-text-primary: var(--hids-neutral-50);--hids-text-secondary: var(--hids-purple-200);--hids-text-tertiary: var(--hids-purple-300);--hids-text-placeholder: var(--hids-purple-400);--hids-text-inverse: var(--hids-purple-950);--hids-text-on-brand: var(--hids-white);--hids-text-on-accent: var(--hids-purple-950);--hids-text-on-status: var(--hids-white);--hids-text-brand: var(--hids-purple-300);--hids-text-accent: var(--hids-orange-400);--hids-text-link: var(--hids-purple-300);--hids-text-link-hover: var(--hids-orange-400);--hids-text-success: var(--hids-success-300);--hids-text-warning: var(--hids-warning-300);--hids-text-error: var(--hids-error-300);--hids-text-info: var(--hids-info-300);--hids-text-disabled: var(--hids-purple-600);--hids-border-subtle: var(--hids-ink-750);--hids-border-default: var(--hids-ink-700);--hids-border-strong: var(--hids-purple-500);--hids-border-brand: var(--hids-purple-400);--hids-border-accent: var(--hids-orange-400);--hids-border-focus: var(--hids-orange-400);--hids-border-success: var(--hids-success-400);--hids-border-warning: var(--hids-warning-400);--hids-border-error: var(--hids-error-400);--hids-border-info: var(--hids-info-400);--hids-border-disabled: var(--hids-ink-750);--hids-icon-primary: var(--hids-neutral-50);--hids-icon-secondary: var(--hids-purple-200);--hids-icon-tertiary: var(--hids-purple-300);--hids-icon-brand: var(--hids-purple-300);--hids-icon-accent: var(--hids-orange-400);--hids-icon-on-brand: var(--hids-white);--hids-icon-on-accent: var(--hids-purple-950);--hids-icon-success: var(--hids-success-300);--hids-icon-warning: var(--hids-warning-300);--hids-icon-error: var(--hids-error-300);--hids-icon-info: var(--hids-info-300);--hids-icon-disabled: var(--hids-purple-600);--hids-bg-sidenav: var(--hids-gradient-brand);--hids-bg-sidenav-hover: var(--hids-alpha-white-12);--hids-bg-sidenav-selected: var(--hids-alpha-white-16);--hids-border-sidenav: transparent;--hids-bg-brand-panel: var(--hids-purple-950);--hids-elevation-1: 0 1px 2px 0 rgb(4 3 10 / .5), 0 2px 6px -1px rgb(4 3 10 / .4);--hids-elevation-2: 0 3px 6px -1px rgb(4 3 10 / .55), 0 8px 18px -6px rgb(4 3 10 / .6);--hids-elevation-3: 0 4px 10px -2px rgb(4 3 10 / .6), 0 14px 34px -12px rgb(4 3 10 / .8);--hids-elevation-4: 0 8px 20px -4px rgb(4 3 10 / .65), 0 24px 50px -16px rgb(4 3 10 / .9);--hids-elevation-5: 0 16px 36px -8px rgb(4 3 10 / .7), 0 30px 60px -20px rgb(4 3 10 / 1)}}@layer base{.hids-display-2xl{font:var(--hids-font-weight-semibold) var(--hids-font-size-7xl) / var(--hids-line-height-7xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-tighter)}.hids-display-xl{font:var(--hids-font-weight-semibold) var(--hids-font-size-6xl) / var(--hids-line-height-6xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-tighter)}.hids-display-lg{font:var(--hids-font-weight-semibold) var(--hids-font-size-5xl) / var(--hids-line-height-5xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-tight)}.hids-display-2xl-caps{font:var(--hids-font-weight-semibold) var(--hids-font-size-7xl) / var(--hids-line-height-7xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-normal);text-transform:uppercase}.hids-display-xl-caps{font:var(--hids-font-weight-semibold) var(--hids-font-size-6xl) / var(--hids-line-height-6xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-normal);text-transform:uppercase}.hids-display-lg-caps{font:var(--hids-font-weight-semibold) var(--hids-font-size-5xl) / var(--hids-line-height-5xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-wide);text-transform:uppercase}.hids-heading-h1{font:var(--hids-font-weight-semibold) var(--hids-font-size-4xl) / var(--hids-line-height-4xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-tight)}.hids-heading-h2{font:var(--hids-font-weight-semibold) var(--hids-font-size-3xl) / var(--hids-line-height-3xl) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-tight)}.hids-heading-h3{font:var(--hids-font-weight-semibold) var(--hids-font-size-2xl) / var(--hids-line-height-2xl) var(--hids-font-family-primary)}.hids-heading-h4{font:var(--hids-font-weight-semibold) var(--hids-font-size-xl) / var(--hids-line-height-xl) var(--hids-font-family-primary)}.hids-heading-h5{font:var(--hids-font-weight-semibold) var(--hids-font-size-lg) / var(--hids-line-height-lg) var(--hids-font-family-primary)}.hids-heading-h6{font:var(--hids-font-weight-semibold) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-primary)}.hids-body-lg{font:var(--hids-font-weight-light) var(--hids-font-size-lg) / var(--hids-line-height-lg) var(--hids-font-family-secondary)}.hids-body-md{font:var(--hids-font-weight-light) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-secondary)}.hids-body-sm{font:var(--hids-font-weight-regular) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-secondary)}.hids-body-xs{font:var(--hids-font-weight-regular) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-secondary)}.hids-body-md-strong{font:var(--hids-font-weight-bold) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-secondary)}.hids-body-sm-strong{font:var(--hids-font-weight-bold) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-secondary)}.hids-label-lg{font:var(--hids-font-weight-medium) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-primary)}.hids-label-md{font:var(--hids-font-weight-medium) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-primary)}.hids-label-sm{font:var(--hids-font-weight-medium) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-primary)}.hids-overline{font:var(--hids-font-weight-medium) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-primary);letter-spacing:var(--hids-letter-spacing-wider);text-transform:uppercase}.hids-overline-rubik{font:var(--hids-font-weight-medium) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-secondary);letter-spacing:var(--hids-letter-spacing-wider);text-transform:uppercase}.hids-caption{font:var(--hids-font-weight-regular) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-secondary)}.hids-mono-lg{font:var(--hids-font-weight-regular) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-mono)}.hids-mono-md{font:var(--hids-font-weight-regular) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-mono)}.hids-mono-sm{font:var(--hids-font-weight-regular) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-mono)}}@layer utilities{.app-main{min-height:calc(100vh - 136px);padding-bottom:var(--hids-spacing-96)}.app-main:focus-visible{box-shadow:none}.app-footer{padding:var(--hids-spacing-24) var(--hids-spacing-32);border-top:var(--hids-border-width-thin) solid var(--hids-border-subtle);color:var(--hids-text-tertiary);text-align:center}.page{max-width:1200px;margin:0 auto;padding:var(--hids-spacing-40) var(--hids-spacing-32) 0;display:flex;flex-direction:column;gap:var(--hids-spacing-40)}@media(max-width:899px){.page{padding:var(--hids-spacing-24) var(--hids-spacing-16) 0;gap:var(--hids-spacing-32)}}.page-head{display:flex;flex-direction:column;gap:var(--hids-spacing-8)}.page-head p{color:var(--hids-text-secondary);max-width:640px}.section{display:flex;flex-direction:column;gap:var(--hids-spacing-16)}.surface{border:var(--hids-border-width-thin) solid var(--hids-border-subtle);border-radius:var(--hids-radius-lg);background:var(--hids-bg-surface)}.stack-8{display:flex;flex-direction:column;gap:var(--hids-spacing-8)}.stack-16{display:flex;flex-direction:column;gap:var(--hids-spacing-16)}.stack-24{display:flex;flex-direction:column;gap:var(--hids-spacing-24)}.row-8{display:flex;align-items:center;gap:var(--hids-spacing-8);flex-wrap:wrap}.row-12{display:flex;align-items:center;gap:var(--hids-spacing-12);flex-wrap:wrap}.muted{color:var(--hids-text-secondary)}.tertiary{color:var(--hids-text-tertiary)}}@layer reset{*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--hids-bg-canvas);color:var(--hids-text-primary);font-family:var(--hids-font-family-secondary);font-weight:var(--hids-font-weight-light);font-size:var(--hids-font-size-md);line-height:var(--hids-line-height-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}}@layer base{:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--hids-focus-ring)}.hids-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hids-skip-link{position:absolute;left:var(--hids-spacing-16);top:-100px;z-index:var(--hids-z-skip-link);padding:var(--hids-spacing-12) var(--hids-spacing-16);border-radius:var(--hids-radius-full);background:var(--hids-bg-brand);color:var(--hids-text-on-brand)}.hids-skip-link:focus-visible{top:var(--hids-spacing-12)}@keyframes hids-fade-in{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer ds{.pl-powered{display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;width:max-content;gap:calc(var(--pl-h) * .08)}.pl-powered__row{display:inline-flex;align-items:center;align-self:flex-end;gap:.467em;margin:-1.133em .04em 0 0;color:var(--hids-text-on-media);font:var(--hids-font-weight-medium) calc(var(--pl-h) * .3) / 1 var(--hids-font-family-primary);letter-spacing:.01em;white-space:nowrap}.pl-powered__row>span{font-size:.8em;font-weight:var(--hids-font-weight-regular)}.pl-powered__helloo{display:block;width:auto;height:1em}}@layer ds{.hids-spinner{display:inline-flex;flex-shrink:0}.hids-spinner svg{animation:hids-spin .9s linear infinite}.hids-spinner__track{stroke:var(--hids-border-subtle)}.hids-spinner--brand .hids-spinner__arc{stroke:var(--hids-icon-brand)}.hids-spinner--accent .hids-spinner__arc{stroke:var(--hids-icon-accent)}.hids-spinner--inverse .hids-spinner__track{stroke:var(--hids-icon-on-brand-subtle)}.hids-spinner--inverse .hids-spinner__arc{stroke:var(--hids-icon-on-brand)}.hids-spinner--current .hids-spinner__track{stroke:currentColor;opacity:.25}.hids-spinner--current .hids-spinner__arc{stroke:currentColor}@keyframes hids-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hids-spinner svg{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}}@layer ds{.hids-btn,.hids-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:var(--hids-border-width-thin) solid transparent;border-radius:var(--hids-radius-full);background:transparent;font-family:var(--hids-font-family-primary);font-weight:var(--hids-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--hids-duration-fast) var(--hids-easing),border-color var(--hids-duration-fast) var(--hids-easing),color var(--hids-duration-fast) var(--hids-easing)}.hids-btn--full{width:100%}.hids-btn--sm{height:var(--hids-size-control-sm);padding:0 var(--hids-spacing-12);gap:var(--hids-spacing-4);font-size:var(--hids-font-size-sm);line-height:var(--hids-line-height-xs)}.hids-btn--md{height:var(--hids-size-touch-min);padding:0 var(--hids-spacing-16);gap:var(--hids-spacing-8);font-size:var(--hids-font-size-sm);line-height:var(--hids-line-height-sm)}.hids-btn--lg{height:var(--hids-size-control-lg);padding:0 var(--hids-spacing-24);gap:var(--hids-spacing-8);font-size:var(--hids-font-size-md);line-height:var(--hids-line-height-md)}.hids-icon-btn--sm{width:var(--hids-size-control-sm);height:var(--hids-size-control-sm)}.hids-icon-btn--md{width:var(--hids-size-touch-min);height:var(--hids-size-touch-min)}.hids-icon-btn--lg{width:var(--hids-size-control-lg);height:var(--hids-size-control-lg)}.hids-btn--primary{background:var(--hids-bg-brand);color:var(--hids-text-on-brand)}.hids-btn--primary:hover:not(:disabled){background:var(--hids-bg-brand-hover)}.hids-btn--primary:active:not(:disabled){background:var(--hids-bg-brand-active)}.hids-btn--secondary{background:var(--hids-bg-brand-subtle);color:var(--hids-text-brand)}.hids-btn--secondary:hover:not(:disabled){background:var(--hids-bg-brand-muted)}.hids-btn--outline{background:var(--hids-bg-canvas);border-color:var(--hids-border-brand);color:var(--hids-text-brand)}.hids-btn--outline:hover:not(:disabled){background:var(--hids-bg-brand-subtle)}.hids-btn--ghost{color:var(--hids-text-brand)}.hids-btn--ghost:hover:not(:disabled){background:var(--hids-bg-brand-subtle)}.hids-btn--accent{background:var(--hids-bg-accent);color:var(--hids-text-on-accent)}.hids-btn--accent:hover:not(:disabled){background:var(--hids-bg-accent-hover)}.hids-btn--accent:active:not(:disabled){background:var(--hids-bg-accent-active)}.hids-btn--danger{background:var(--hids-bg-error);color:var(--hids-text-on-status)}.hids-btn--danger:hover:not(:disabled){background:var(--hids-bg-error-hover)}.hids-btn:disabled,.hids-icon-btn:disabled{cursor:not-allowed;color:var(--hids-text-disabled)}.hids-btn--primary:disabled,.hids-btn--secondary:disabled,.hids-btn--accent:disabled,.hids-btn--danger:disabled{background:var(--hids-bg-disabled)}.hids-btn--outline:disabled{border-color:var(--hids-border-disabled)}.hids-btn[aria-busy=true]{cursor:progress}}@layer ds{.hids-link{display:inline-flex;align-items:center;gap:var(--hids-spacing-4);font-family:var(--hids-font-family-primary);font-weight:var(--hids-font-weight-medium);border-radius:var(--hids-radius-xs);text-underline-offset:3px;cursor:pointer;transition:color var(--hids-duration-fast) var(--hids-easing)}.hids-link--sm{font-size:var(--hids-font-size-xs);line-height:var(--hids-line-height-xs)}.hids-link--md{font-size:var(--hids-font-size-sm);line-height:var(--hids-line-height-sm)}.hids-link--lg{font-size:var(--hids-font-size-md);line-height:var(--hids-line-height-md)}.hids-link--brand{color:var(--hids-text-link)}.hids-link--brand:hover{color:var(--hids-text-link-hover);text-decoration:underline}.hids-link--accent{color:var(--hids-text-accent)}.hids-link--accent:hover{color:var(--hids-text-link-hover);text-decoration:underline}.hids-link--inverse{color:var(--hids-text-on-brand)}.hids-link--inverse:hover{text-decoration:underline}.hids-link.is-disabled{color:var(--hids-text-disabled);cursor:not-allowed;text-decoration:none}.hids-link[aria-current=page]{font-weight:var(--hids-font-weight-semibold)}}@layer ds{.hids-popover{position:absolute;z-index:var(--hids-z-dropdown);min-width:100%;padding:var(--hids-spacing-4);border:var(--hids-border-width-thin) solid var(--hids-border-subtle);border-radius:var(--hids-radius-md);background:var(--hids-bg-surface-raised);box-shadow:var(--hids-elevation-3);animation:hids-pop-in var(--hids-duration-base) var(--hids-easing)}.hids-popover--scroll{max-height:calc(6 * var(--hids-size-touch-min) + 2 * var(--hids-spacing-4));overflow-y:auto}@keyframes hids-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hids-menu-item{display:flex;align-items:center;gap:var(--hids-spacing-8);width:100%;border:0;border-radius:var(--hids-radius-sm);background:transparent;color:var(--hids-text-primary);font-family:var(--hids-font-family-secondary);font-weight:var(--hids-font-weight-regular);text-align:left;cursor:pointer;transition:background-color var(--hids-duration-fast) var(--hids-easing)}.hids-menu-item--sm{min-height:var(--hids-size-control-sm);padding:var(--hids-spacing-8) var(--hids-spacing-12);font-size:var(--hids-font-size-xs);line-height:var(--hids-line-height-xs)}.hids-menu-item--md{min-height:var(--hids-size-touch-min);padding:var(--hids-spacing-12) var(--hids-spacing-16);font-size:var(--hids-font-size-sm);line-height:var(--hids-line-height-sm)}.hids-menu-item>span{flex:1;min-width:0}.hids-menu-item svg{color:var(--hids-icon-secondary)}.hids-menu-item:hover,.hids-menu-item.is-active{background:var(--hids-bg-subtle)}.hids-menu-item.is-selected{background:var(--hids-bg-brand-subtle);color:var(--hids-text-brand)}.hids-menu-item.is-selected svg{color:var(--hids-icon-brand)}.hids-menu-item:disabled,.hids-menu-item[aria-disabled=true]{color:var(--hids-text-disabled);cursor:not-allowed;background:transparent}.hids-menu-item--danger{color:var(--hids-text-error)}.hids-menu-item--danger svg{color:var(--hids-icon-error)}.hids-on-inverse .hids-menu-item{color:var(--hids-text-on-brand)}.hids-on-inverse .hids-menu-item svg{color:var(--hids-icon-on-brand)}.hids-on-inverse .hids-menu-item:hover,.hids-on-inverse .hids-menu-item.is-selected{background:var(--hids-bg-brand-hover);color:var(--hids-text-on-brand)}.hids-menu-root{position:relative;display:inline-flex}}@layer ds{.hids-alert{display:flex;align-items:flex-start;gap:var(--hids-spacing-12);padding:var(--hids-spacing-16);border-radius:var(--hids-radius-md)}.hids-alert__bar{align-self:stretch;width:4px;flex-shrink:0;border-radius:var(--hids-radius-full)}.hids-alert__icon{margin-top:var(--hids-spacing-2)}.hids-alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hids-spacing-4)}.hids-alert__title{font:var(--hids-font-weight-semibold) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-primary)}.hids-alert__msg{color:var(--hids-text-primary);font:var(--hids-font-weight-regular) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-secondary);padding-top:var(--hids-spacing-2)}.hids-alert__title+.hids-alert__msg{padding-top:0}.hids-alert__close{display:inline-flex;padding:0;border:0;background:none;color:var(--hids-icon-secondary);border-radius:var(--hids-radius-full);margin-top:var(--hids-spacing-2)}.hids-alert__close:before{content:"";position:absolute}.hids-alert--success{background:var(--hids-bg-success-subtle)}.hids-alert--success .hids-alert__bar{background:var(--hids-border-success)}.hids-alert--success .hids-alert__icon{color:var(--hids-icon-success)}.hids-alert--success .hids-alert__title{color:var(--hids-text-success)}.hids-alert--warning{background:var(--hids-bg-warning-subtle)}.hids-alert--warning .hids-alert__bar{background:var(--hids-border-warning)}.hids-alert--warning .hids-alert__icon{color:var(--hids-icon-warning)}.hids-alert--warning .hids-alert__title{color:var(--hids-text-warning)}.hids-alert--error{background:var(--hids-bg-error-subtle)}.hids-alert--error .hids-alert__bar{background:var(--hids-border-error)}.hids-alert--error .hids-alert__icon{color:var(--hids-icon-error)}.hids-alert--error .hids-alert__title{color:var(--hids-text-error)}.hids-alert--info{background:var(--hids-bg-info-subtle)}.hids-alert--info .hids-alert__bar{background:var(--hids-border-info)}.hids-alert--info .hids-alert__icon{color:var(--hids-icon-info)}.hids-alert--info .hids-alert__title{color:var(--hids-text-info)}}@layer ds{.hids-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--hids-spacing-12);padding:var(--hids-spacing-48) var(--hids-spacing-24);text-align:center}.hids-empty-state p{color:var(--hids-text-secondary);max-width:420px}.hids-empty-state--surface{border:var(--hids-border-width-thin) solid var(--hids-border-subtle);border-radius:var(--hids-radius-lg);background:var(--hids-bg-surface)}}@layer ds{.hids-loading-state{display:flex;align-items:center;justify-content:center;gap:var(--hids-spacing-12);padding:var(--hids-spacing-48);color:var(--hids-text-secondary)}.hids-loading-state--full-row{grid-column:1 / -1}}@layer ds{.hids-tooltip-anchor{position:relative;display:inline-flex}.hids-tooltip{position:absolute;z-index:var(--hids-z-tooltip);width:max-content;max-width:240px;padding:var(--hids-spacing-8) var(--hids-spacing-12);border-radius:var(--hids-radius-sm);background:var(--hids-bg-inverse);color:var(--hids-text-inverse);font:var(--hids-font-weight-regular) var(--hids-font-size-xs) / var(--hids-line-height-xs) var(--hids-font-family-secondary);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--hids-duration-fast) var(--hids-easing)}.hids-tooltip[data-open]{opacity:1;visibility:visible}.hids-tooltip:after{content:"";position:absolute;width:10px;height:10px;background:inherit;border-radius:2px;transform:rotate(45deg)}.hids-tooltip--top{bottom:calc(100% + 10px);left:50%;translate:-50% 0}.hids-tooltip--top:after{bottom:-4px;left:calc(50% - 5px)}.hids-tooltip--bottom{top:calc(100% + 10px);left:50%;translate:-50% 0}.hids-tooltip--bottom:after{top:-4px;left:calc(50% - 5px)}.hids-tooltip--left{right:calc(100% + 10px);top:50%;translate:0 -50%}.hids-tooltip--left:after{right:-4px;top:calc(50% - 5px)}.hids-tooltip--right{left:calc(100% + 10px);top:50%;translate:0 -50%}.hids-tooltip--right:after{left:-4px;top:calc(50% - 5px)}}@layer ds{.hids-toast-region{position:fixed;z-index:var(--hids-z-toast);right:var(--hids-spacing-24);bottom:var(--hids-spacing-24);display:flex;flex-direction:column;gap:var(--hids-spacing-12);width:min(400px,calc(100vw - 2 * var(--hids-spacing-16)));pointer-events:none}@media(max-width:599px){.hids-toast-region{right:var(--hids-spacing-16);bottom:var(--hids-spacing-16)}}.hids-toast{pointer-events:auto;overflow:hidden;border:var(--hids-border-width-thin) solid var(--hids-border-subtle);border-radius:var(--hids-radius-md);background:var(--hids-bg-surface);box-shadow:var(--hids-elevation-5);animation:hids-toast-in var(--hids-duration-base) var(--hids-easing)}.hids-toast__content{display:flex;align-items:flex-start;gap:var(--hids-spacing-12);padding:var(--hids-spacing-16)}.hids-toast__msg{flex:1;color:var(--hids-text-primary);font:var(--hids-font-weight-regular) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-secondary)}.hids-toast__close{display:inline-flex;padding:0;border:0;background:none;color:var(--hids-icon-secondary);border-radius:var(--hids-radius-full);margin-top:var(--hids-spacing-2)}.hids-toast__progress{height:4px;background:var(--hids-bg-muted)}.hids-toast__progress span{display:block;height:100%;transform-origin:left;animation-name:hids-toast-progress;animation-timing-function:linear;animation-fill-mode:forwards}.hids-toast--success .hids-toast__icon{color:var(--hids-icon-success)}.hids-toast--success .hids-toast__progress span{background:var(--hids-bg-success)}.hids-toast--warning .hids-toast__icon{color:var(--hids-icon-warning)}.hids-toast--warning .hids-toast__progress span{background:var(--hids-bg-warning)}.hids-toast--error .hids-toast__icon{color:var(--hids-icon-error)}.hids-toast--error .hids-toast__progress span{background:var(--hids-bg-error)}.hids-toast--info .hids-toast__icon{color:var(--hids-icon-info)}.hids-toast--info .hids-toast__progress span{background:var(--hids-bg-info)}@keyframes hids-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hids-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}@layer ds{.hids-drawer-overlay{position:fixed;inset:0;z-index:var(--hids-z-overlay);background:var(--hids-bg-scrim);animation:hids-fade-in var(--hids-duration-base) var(--hids-easing)}.hids-drawer{position:absolute;display:flex;flex-direction:column;background:var(--hids-bg-surface);box-shadow:var(--hids-elevation-4);color:var(--hids-text-primary)}.hids-drawer:focus-visible{box-shadow:var(--hids-elevation-4)}.hids-drawer--left{top:0;bottom:0;left:0;width:min(360px,88vw);border-radius:0 var(--hids-radius-xl) var(--hids-radius-xl) 0;animation:hids-slide-left var(--hids-duration-base) var(--hids-easing)}.hids-drawer--right{top:0;bottom:0;right:0;width:min(360px,88vw);border-radius:var(--hids-radius-xl) 0 0 var(--hids-radius-xl);animation:hids-slide-right var(--hids-duration-base) var(--hids-easing)}.hids-drawer--left.hids-drawer--half,.hids-drawer--right.hids-drawer--half{width:50vw}.hids-drawer--left.hids-drawer--lg,.hids-drawer--right.hids-drawer--lg{width:75vw}@media(max-width:899px){.hids-drawer--left.hids-drawer--half,.hids-drawer--right.hids-drawer--half,.hids-drawer--left.hids-drawer--lg,.hids-drawer--right.hids-drawer--lg{width:100vw;border-radius:0}}.hids-drawer--bottom{left:0;right:0;bottom:0;max-height:85vh;border-radius:var(--hids-radius-xl) var(--hids-radius-xl) 0 0;animation:hids-slide-up var(--hids-duration-base) var(--hids-easing)}@keyframes hids-slide-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes hids-slide-right{0%{transform:translate(100%)}to{transform:none}}@keyframes hids-slide-up{0%{transform:translateY(100%)}to{transform:none}}.hids-drawer--inverse{background:var(--hids-bg-brand);color:var(--hids-text-on-brand)}.hids-drawer__grip{align-self:center;width:40px;height:4px;margin-top:var(--hids-spacing-8);border-radius:var(--hids-radius-full);background:var(--hids-bg-muted-hover)}.hids-drawer__header{display:flex;align-items:center;gap:var(--hids-spacing-12);padding:var(--hids-spacing-20);border-bottom:var(--hids-border-width-thin) solid var(--hids-border-subtle)}.hids-drawer--inverse .hids-drawer__header{border-bottom-color:var(--hids-border-on-brand-subtle)}.hids-drawer__title{flex:1;font:var(--hids-font-weight-semibold) var(--hids-font-size-lg) / 26px var(--hids-font-family-primary)}.hids-drawer__close{color:var(--hids-icon-secondary)}.hids-drawer--inverse .hids-drawer__close{color:var(--hids-icon-on-brand)}.hids-drawer--inverse .hids-drawer__close:hover{background:var(--hids-bg-brand-hover)}.hids-drawer--left.hids-drawer--inverse{background:var(--hids-bg-sidenav)}.hids-drawer--left.hids-drawer--inverse .hids-menu-item:hover,.hids-drawer--left.hids-drawer--inverse .hids-drawer__close:hover{background:var(--hids-bg-sidenav-hover)}.hids-drawer--left.hids-drawer--inverse .hids-menu-item.is-selected{background:var(--hids-bg-sidenav-selected)}.hids-drawer__body{flex:1;overflow-y:auto;padding:var(--hids-spacing-12);display:flex;flex-direction:column;gap:var(--hids-spacing-2)}.hids-drawer__footer{display:flex;gap:var(--hids-spacing-12);padding:var(--hids-spacing-16) var(--hids-spacing-20);border-top:var(--hids-border-width-thin) solid var(--hids-border-subtle)}.hids-drawer__footer>*{flex:1}.hids-drawer__footer--wrap{flex-wrap:wrap;justify-content:flex-end}.hids-drawer__footer--wrap>*{flex:0 0 auto}@media(max-width:599px){.hids-drawer__footer--wrap>.hids-btn--primary{flex:1 1 100%}}}@layer ds{.hids-sidenav{position:sticky;top:0;z-index:var(--hids-z-nav);display:flex;flex-direction:column;gap:var(--hids-spacing-24);flex-shrink:0;width:256px;height:100vh;height:100dvh;padding:var(--hids-spacing-24) var(--hids-spacing-16);background:var(--hids-bg-sidenav);border-right:var(--hids-border-width-thin) solid var(--hids-border-sidenav);color:var(--hids-text-on-brand);transition:width var(--hids-duration-base) var(--hids-easing)}.hids-sidenav.is-collapsed{width:80px;padding-inline:var(--hids-spacing-12)}.hids-sidenav__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hids-spacing-8);min-height:calc(2 * var(--hids-size-touch-min) + var(--hids-spacing-8))}.is-collapsed .hids-sidenav__top{flex-direction:column;align-items:center;justify-content:flex-start}.hids-sidenav .hids-sidenav__toggle{color:var(--hids-icon-on-brand)}.hids-sidenav .hids-sidenav__toggle:hover:not(:disabled){background:var(--hids-bg-sidenav-hover)}.hids-sidenav__logo{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--hids-size-touch-min);padding-inline:var(--hids-spacing-8);border-radius:var(--hids-radius-sm)}.is-collapsed .hids-sidenav__logo{align-self:center;padding-inline:0}.hids-sidenav__nav{display:flex;flex-direction:column;gap:var(--hids-spacing-4)}.hids-sidenav__footer{display:flex;flex-direction:column;gap:var(--hids-spacing-4);margin-top:auto;padding-top:var(--hids-spacing-16);border-top:var(--hids-border-width-thin) solid var(--hids-border-on-brand-subtle)}.hids-sidenav__slot{display:flex;justify-content:center}.hids-sidenav__slot>.hids-tooltip-anchor{display:flex}.hids-sidenav__item{position:relative;display:flex;align-items:center;gap:var(--hids-spacing-12);width:100%;height:var(--hids-size-control-lg);padding:0 var(--hids-spacing-16);border:0;border-radius:var(--hids-radius-sm);background:transparent;color:var(--hids-text-on-brand);font:var(--hids-font-weight-medium) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-primary);text-align:left;transition:background-color var(--hids-duration-fast) var(--hids-easing)}.hids-sidenav__item svg{color:var(--hids-icon-on-brand)}.hids-sidenav__item:hover{background:var(--hids-bg-sidenav-hover)}.is-collapsed .hids-sidenav__item{justify-content:center;width:var(--hids-size-control-lg);padding:0}.hids-sidenav__item[aria-current=page]{background:var(--hids-bg-sidenav-selected);font-weight:var(--hids-font-weight-semibold)}.hids-sidenav__item[aria-current=page]:before{content:"";position:absolute;left:0;top:var(--hids-spacing-8);bottom:var(--hids-spacing-8);width:var(--hids-border-width-heavy);border-radius:var(--hids-radius-full);background:var(--hids-text-on-brand)}.hids-sidenav__group.is-group-active{font-weight:var(--hids-font-weight-semibold)}.hids-sidenav__group.is-current{background:var(--hids-bg-sidenav-selected)}.hids-sidenav__group.is-current:before{content:"";position:absolute;left:0;top:var(--hids-spacing-8);bottom:var(--hids-spacing-8);width:var(--hids-border-width-heavy);border-radius:var(--hids-radius-full);background:var(--hids-text-on-brand)}.hids-sidenav__chevron{transition:transform var(--hids-duration-base) var(--hids-easing)}.hids-sidenav__chevron.is-open{transform:rotate(180deg)}.hids-sidenav__sub{display:flex;flex-direction:column;gap:var(--hids-spacing-4);margin:0;padding:0;list-style:none}.hids-sidenav__sub[hidden]{display:none}.hids-sidenav__item--sub{height:var(--hids-size-touch-min);padding-left:calc(var(--hids-spacing-16) + var(--hids-size-icon-md) + var(--hids-spacing-12));font-weight:var(--hids-font-weight-regular)}.hids-sidenav__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.hids-sidenav{display:none}}}@layer ds{.hids-header{position:sticky;top:0;z-index:var(--hids-z-header);transition:box-shadow var(--hids-duration-base) var(--hids-easing)}.hids-header--light{background:var(--hids-bg-surface);border-bottom:var(--hids-border-width-thin) solid var(--hids-border-subtle)}.hids-header--inverse{background:var(--hids-bg-brand);color:var(--hids-text-on-brand)}.hids-header--nav{background:var(--hids-bg-sidenav);border-bottom:var(--hids-border-width-thin) solid var(--hids-border-sidenav);color:var(--hids-text-on-brand)}.hids-header.is-scrolled{box-shadow:var(--hids-elevation-1)}.hids-header__inner{display:flex;align-items:center;gap:var(--hids-spacing-24);max-width:1440px;height:72px;margin:0 auto;padding:0 var(--hids-spacing-32)}.hids-header__logo{display:inline-flex;border-radius:var(--hids-radius-sm)}.hids-header__logo-symbol{display:none}.hids-header__nav{display:flex;align-items:center;gap:var(--hids-spacing-32)}.hids-header__nav-link{position:relative;display:inline-flex;align-items:center;height:var(--hids-size-touch-min);color:var(--hids-text-link);font:var(--hids-font-weight-medium) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-primary);border-radius:var(--hids-radius-xs)}.hids-header__nav-link:hover{color:var(--hids-text-link-hover);text-decoration:underline;text-underline-offset:3px}.hids-header__nav-link[aria-current=page]{font-weight:var(--hids-font-weight-semibold);color:var(--hids-text-brand)}.hids-header__nav-link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:var(--hids-radius-full);background:var(--hids-bg-accent)}.hids-header--inverse .hids-header__nav-link,.hids-header--inverse .hids-header__nav-link[aria-current=page]{color:var(--hids-text-on-brand)}.hids-header__search{flex:0 1 360px;min-width:0}.hids-header--with-context .hids-header__inner{height:80px}.hids-header__context{display:flex;align-items:center;gap:var(--hids-spacing-16);flex:1 1 auto;min-width:0}.hids-header__account-name{white-space:nowrap}@media(min-width:900px)and (max-width:1199px){.hids-header--with-context .hids-header__account-name{display:none}}.hids-header__spacer{flex:1}.hids-header__actions{display:flex;align-items:center;gap:var(--hids-spacing-16)}.hids-header__account{display:inline-flex;align-items:center;gap:var(--hids-spacing-8);height:var(--hids-size-touch-min);padding:0 var(--hids-spacing-16);border:0;border-radius:var(--hids-radius-full);background:transparent;color:var(--hids-text-brand);font:var(--hids-font-weight-medium) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-primary)}.hids-header__account:hover{background:var(--hids-bg-brand-subtle)}.hids-header--inverse .hids-header__account{color:var(--hids-text-on-brand)}.hids-header--inverse .hids-header__account:hover,.hids-header--inverse .hids-header__icon-btn:hover{background:var(--hids-bg-brand-hover)}.hids-header--inverse .hids-header__icon-btn{color:var(--hids-icon-on-brand)}.hids-header--nav .hids-header__nav-link,.hids-header--nav .hids-header__nav-link[aria-current=page],.hids-header--nav .hids-header__account{color:var(--hids-text-on-brand)}.hids-header--nav .hids-header__icon-btn{color:var(--hids-icon-on-brand)}.hids-header--nav .hids-control.is-floated .hids-control__label{background:var(--_bg);border-radius:var(--hids-radius-xs)}.hids-header--nav .hids-header__account:hover,.hids-header--nav .hids-header__icon-btn:hover:not(:disabled){background:var(--hids-bg-sidenav-hover)}.hids-header__cart{position:relative;display:inline-flex}.hids-header__cart-badge{position:absolute;top:2px;right:0;pointer-events:none}.hids-header__menu{display:none}.hids-menu-item>.hids-header__drawer-chevron{flex:0 0 auto;transition:transform var(--hids-duration-base) var(--hids-easing)}.hids-header__drawer-chevron.is-open{transform:rotate(180deg)}.hids-header__drawer-sub{display:flex;flex-direction:column}.hids-header__drawer-sub[hidden]{display:none}.hids-header__drawer-sub .hids-menu-item{padding-left:calc(var(--hids-spacing-16) + var(--hids-size-icon-md) + var(--hids-spacing-8))}.hids-header--side .hids-header__inner{max-width:none}.hids-header--side .hids-header__logo,.hids-header--side .hids-header__nav{display:none}.hids-header--side .hids-header__inner:has(.pl-crumbs) .hids-header__spacer{flex:0 0 var(--hids-spacing-16)}.hids-header__drawer-logo{display:inline-flex;align-items:center}@media(max-width:899px){.hids-header__inner{height:64px;gap:var(--hids-spacing-8);padding:0 var(--hids-spacing-16)}.hids-header__menu{display:inline-flex}.hids-header__nav,.hids-header__search,.hids-header__account-name,.hids-header__logo-full{display:none}.hids-header__logo-symbol{display:block}.hids-header__account{padding:0 var(--hids-spacing-12)}.hids-header--side .hids-header__logo{display:none}.hids-header--side .hids-header__inner .hids-header__spacer{flex:1 1 auto}.hids-header--side .hids-header__actions{margin-left:auto}.hids-header--with-context .hids-header__inner{flex-wrap:wrap;height:auto;row-gap:var(--hids-spacing-8);padding-block:var(--hids-spacing-8) var(--hids-spacing-12)}.hids-header__context{order:10;flex-basis:100%;flex-wrap:wrap;gap:var(--hids-spacing-8)}}}@layer pages{.condo-shell{display:flex;align-items:flex-start;min-height:100vh}.condo-shell__content{flex:1;min-width:0}.condo-footer{display:flex;flex-direction:column;gap:var(--hids-spacing-4)}.pl-crumbs-wrap{display:flex;flex-direction:column;justify-content:center;align-self:center;gap:var(--hids-spacing-2);flex:1 1 auto;min-width:0}.pl-crumbs__eyebrow{margin:0;color:var(--hids-text-tertiary)}.pl-crumbs{min-width:0;overflow:hidden}.pl-crumbs ol{display:flex;align-items:center;gap:var(--hids-spacing-4);height:var(--hids-size-icon-lg);margin:0;padding:0;list-style:none;white-space:nowrap}.pl-crumbs li{display:flex;align-items:center;gap:var(--hids-spacing-4);height:var(--hids-size-icon-lg);min-width:0;font:var(--hids-font-weight-medium) var(--hids-font-size-md) / var(--hids-line-height-md) var(--hids-font-family-primary)}.pl-crumbs li:last-child{overflow:hidden}.pl-crumbs__sep{flex-shrink:0;color:var(--hids-text-tertiary)}.pl-crumbs__link{color:var(--hids-text-tertiary);font-weight:var(--hids-font-weight-regular);border-radius:var(--hids-radius-sm)}.pl-crumbs__link:hover{color:var(--hids-text-brand);text-decoration:underline}.pl-crumbs__current{overflow:hidden;color:var(--hids-text-secondary);font-weight:var(--hids-font-weight-medium);text-overflow:ellipsis}.pl-crumbs__home{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--hids-radius-sm)}a.pl-crumbs__home:hover{color:var(--hids-text-brand);text-decoration:none}@media(max-width:899px){.pl-crumbs{padding-left:var(--hids-spacing-8)}}@media(max-width:599px){.pl-crumbs-wrap{display:none}}.pl-chatfab__scrim{position:fixed;inset:0;z-index:var(--hids-z-fab-panel);background:var(--hids-bg-scrim);animation:hids-fade-in var(--hids-duration-base) var(--hids-easing)}.pl-chatfab{position:fixed;z-index:calc(var(--hids-z-fab-panel) + 1);right:var(--hids-spacing-24);bottom:var(--hids-spacing-24);display:flex;flex-direction:column;align-items:flex-end;gap:var(--hids-spacing-12);pointer-events:none}.pl-chatfab.is-open,.pl-chatfab__main{pointer-events:auto}.pl-chatfab__menu{display:flex;flex-direction:column;align-items:flex-end;gap:var(--hids-spacing-12);padding-right:var(--hids-spacing-4);pointer-events:none}.pl-chatfab.is-open .pl-chatfab__menu{pointer-events:auto}.pl-chatfab__item{display:flex;align-items:center;gap:var(--hids-spacing-12);opacity:0;transform:translateY(12px) scale(.9);transition:opacity var(--hids-duration-base) var(--hids-easing),transform var(--hids-duration-base) var(--hids-easing)}button.pl-chatfab__item{padding:0;border:0;background:none;font:inherit}.pl-chatfab.is-open .pl-chatfab__item{opacity:1;transform:none}.pl-chatfab.is-open .pl-chatfab__item:nth-child(2){transition-delay:40ms}.pl-chatfab__label{padding:var(--hids-spacing-4) var(--hids-spacing-12);border-radius:var(--hids-radius-full);background:var(--hids-bg-surface-raised);box-shadow:var(--hids-elevation-2);color:var(--hids-text-primary);font:var(--hids-font-weight-medium) var(--hids-font-size-sm) / var(--hids-line-height-sm) var(--hids-font-family-primary);white-space:nowrap}.pl-chatfab__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--hids-size-control-lg);height:var(--hids-size-control-lg);border-radius:var(--hids-radius-full);box-shadow:var(--hids-elevation-3);transition:filter var(--hids-duration-fast) var(--hids-easing)}.pl-chatfab__item:hover .pl-chatfab__btn,.pl-chatfab__item:focus-visible .pl-chatfab__btn{filter:brightness(1.08)}.pl-chatfab__item:focus-visible{box-shadow:none}.pl-chatfab__item:focus-visible .pl-chatfab__btn{box-shadow:var(--hids-focus-ring),var(--hids-elevation-3)}.pl-chatfab__btn--new{background:var(--hids-bg-brand);color:var(--hids-icon-on-brand)}.pl-chatfab__btn--wa{background:var(--hids-bg-whatsapp);color:var(--hids-icon-on-whatsapp)}.pl-chatfab__btn--mail{border:var(--hids-border-width-thin) solid var(--hids-border-subtle);background:var(--hids-bg-surface-raised);color:var(--hids-icon-brand)}.pl-chatfab__main{display:inline-flex;align-items:center;justify-content:center;width:var(--hids-size-control-xl);height:var(--hids-size-control-xl);padding:0;border:0;border-radius:var(--hids-radius-full);background:var(--hids-bg-brand);color:var(--hids-icon-on-brand);box-shadow:var(--hids-elevation-3);transition:background-color var(--hids-duration-fast) var(--hids-easing)}.pl-chatfab__main:hover{background:var(--hids-bg-brand-hover)}.pl-chatfab__main:focus-visible{box-shadow:var(--hids-focus-ring),var(--hids-elevation-3)}.pl-chatfab__main svg{transition:transform var(--hids-duration-base) var(--hids-easing)}.pl-chatfab.is-open .pl-chatfab__main svg{transform:rotate(45deg)}@media(max-width:899px){.pl-chatfab--publicar .pl-chatfab__item--new,.pl-chatfab--suporte .pl-chatfab__item--contact{display:none}}body:has(.pl-chatfab) .hids-toast-region{bottom:calc(var(--hids-spacing-24) + var(--hids-size-control-xl) + var(--hids-spacing-16))}}@layer pages{._activeCondo_1viu9_3{width:320px;max-width:100%;margin-left:auto}@media(max-width:899px){._activeCondo_1viu9_3{width:100%}}}
