@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}:root{--ds-size-dashboard-hero: 13.75rem;--ds-size-product-card: 12.125rem;color-scheme:light;--ds-color-bg: #ededef;--ds-color-surface: #f7f7f8;--ds-color-surface-raised: #ffffff;--ds-color-surface-sunken: #e9e9ed;--ds-color-text: #1e1e2a;--ds-color-text-muted: #5f5f6e;--ds-color-border: #e1e1e6;--ds-color-border-strong: #8a8a97;--ds-color-focus: #b44715;--ds-color-accent: #ef7a3c;--ds-color-accent-text: #b44715;--ds-color-accent-soft: #fce9dd;--ds-color-on-accent-soft: #9a3c11;--ds-color-primary: #c24e17;--ds-color-primary-hover: #a84313;--ds-color-primary-text: #ffffff;--ds-color-dark: #15151f;--ds-color-dark-hover: #2c2c3a;--ds-color-on-dark: #ffffff;--ds-color-danger: #b42318;--ds-color-danger-hover: #8f1c13;--ds-color-on-danger: #ffffff;--ds-color-danger-text: #a12a1e;--ds-color-danger-surface: #fce5e2;--ds-color-success: #1e9a47;--ds-color-success-text: #17643a;--ds-color-success-surface: #e2f4e7;--ds-color-warning: #b7791f;--ds-color-warning-text: #7f4d00;--ds-color-warning-surface: #fbefd9;--ds-color-info-text: #24479b;--ds-color-info-surface: #e3ebfb;--ds-color-neutral-text: #4a4a57;--ds-color-neutral-surface: #e4e4ea;--ds-color-toggle-on: #1e9a47;--ds-color-toggle-off: #8a8a97;--ds-color-toggle-thumb: #ffffff;--ds-color-art-panel: #15151f;--ds-color-art-grid: #24242f;--ds-color-art-orange: #ef7a3c;--ds-color-art-orange-deep: #c24e17;--ds-color-art-gold: #f2b24a;--ds-color-art-light: #f9d79a;--ds-color-art-text: #ffffff;--ds-color-art-text-muted: #c9c9d6;--ds-color-overlay: rgb(21 21 31 / .55);--ds-spacing-2xs: .125rem;--ds-spacing-xs: .25rem;--ds-spacing-sm: .5rem;--ds-spacing-md: 1rem;--ds-spacing-lg: 1.5rem;--ds-spacing-xl: 2rem;--ds-spacing-2xl: 3rem;--ds-typography-family: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-typography-family-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;--ds-typography-body: 400 1rem/1.55 var(--ds-typography-family);--ds-typography-small: 400 .875rem/1.45 var(--ds-typography-family);--ds-typography-caption: 600 .75rem/1.3 var(--ds-typography-family);--ds-typography-label: 600 .875rem/1.45 var(--ds-typography-family);--ds-typography-mono: 400 .8125rem/1.45 var(--ds-typography-family-mono);--ds-typography-title: 600 1.125rem/1.4 var(--ds-typography-family);--ds-typography-subheading: 600 1.375rem/1.3 var(--ds-typography-family);--ds-typography-heading: 700 1.75rem/1.25 var(--ds-typography-family);--ds-typography-display: 700 2.25rem/1.15 var(--ds-typography-family);--ds-typography-digit: 600 1.5rem/1 var(--ds-typography-family);--ds-typography-amount: 600 clamp(2rem, 1.4rem + 2.4vw, 3.25rem)/1.1 var(--ds-typography-family);--ds-radius-sm: .5rem;--ds-radius-md: .75rem;--ds-radius-lg: 1rem;--ds-radius-xl: 1.5rem;--ds-radius-pill: 999rem;--ds-shadow-raised: 0 .0625rem .125rem rgb(21 21 31 / .04);--ds-shadow-overlay: 0 1rem 3rem rgb(21 21 31 / .18);--ds-border-width: .0625rem;--ds-focus-ring-width: .125rem;--ds-size-indicator: .5rem;--ds-size-control: 2.75rem;--ds-size-control-compact: 2.5rem;--ds-size-icon: 1.25rem;--ds-size-icon-box: 3rem;--ds-size-digit: 3.25rem;--ds-size-toggle-width: 2.75rem;--ds-size-toggle-height: 1.5rem;--ds-size-toggle-thumb: 1.125rem;--ds-size-sidenav: 16rem;--ds-size-item-min: 16rem;--ds-size-field-min: 14rem;--ds-size-time-column: 10rem;--ds-size-sidenav-collapsed: 5rem;--ds-breakpoint-md: 48rem;--ds-z-index-header: 10;--ds-z-index-overlay: 1000;--ds-z-index-toast: 1100;--ds-size-dialog-max: 32rem;--ds-size-dialog-wide: 35rem;--ds-size-panel-compact: 30rem;--ds-size-sidenav-wide: 22rem;--ds-size-sidenav-responsive: clamp(16rem, 21vw, var(--ds-size-sidenav-wide));--ds-size-control-comfortable: 3.5rem;--ds-size-content-max: 80rem;--ds-size-form-max: 26rem;--ds-size-toast-max: 24rem;--ds-motion-duration: .15s;--ds-opacity-disabled: .55}[data-theme=dark]{color-scheme:dark;--ds-color-bg: #0e0e14;--ds-color-surface: #17171f;--ds-color-surface-raised: #1f1f2a;--ds-color-surface-sunken: #262633;--ds-color-text: #ededf2;--ds-color-text-muted: #a6a6b5;--ds-color-border: #2e2e3b;--ds-color-border-strong: #7a7a8c;--ds-color-focus: #f4935e;--ds-color-accent: #ef7a3c;--ds-color-accent-text: #f4935e;--ds-color-accent-soft: #3a2418;--ds-color-on-accent-soft: #f8b48d;--ds-color-primary: #ef7a3c;--ds-color-primary-hover: #f4935e;--ds-color-primary-text: #15151f;--ds-color-dark: #2c2c3a;--ds-color-dark-hover: #3a3a4a;--ds-color-on-dark: #ffffff;--ds-color-danger: #f47067;--ds-color-danger-hover: #ff938a;--ds-color-on-danger: #15151f;--ds-color-danger-text: #ffb4ab;--ds-color-danger-surface: #3b1a17;--ds-color-success: #3fbf6a;--ds-color-success-text: #7ee2a8;--ds-color-success-surface: #13291d;--ds-color-warning: #d9a03a;--ds-color-warning-text: #f2cc60;--ds-color-warning-surface: #2f2512;--ds-color-info-text: #a9c7ff;--ds-color-info-surface: #172641;--ds-color-neutral-text: #c9c9d6;--ds-color-neutral-surface: #2a2a36;--ds-color-toggle-on: #3fbf6a;--ds-color-toggle-off: #7a7a8c;--ds-color-toggle-thumb: #15151f;--ds-color-art-panel: #08080d;--ds-color-art-grid: #1b1b25;--ds-color-overlay: rgb(0 0 0 / .7);--ds-shadow-raised: 0 .0625rem .125rem rgb(0 0 0 / .4);--ds-shadow-overlay: 0 1rem 3rem rgb(0 0 0 / .6)}html[data-ds-preset=dashboard]{font-size:100%}html[data-ds-preset=dashboard] body{font:var(--ds-typography-body)}[data-ds-preset=dashboard]{--ds-color-bg: #ededed;--ds-color-surface: #f5f5f5;--ds-color-surface-raised: #f4f4f4;--ds-color-surface-sunken: #e8e8e8;--ds-color-field: #ededed;--ds-color-field-border: #858592;--ds-color-text: #232433;--ds-color-text-muted: #656574;--ds-color-border: #e8e8e8;--ds-color-accent: #ef773a;--ds-color-primary: #ef773a;--ds-color-primary-hover: #e35728;--ds-color-primary-text: #151523;--ds-color-primary-border: #b44715;--ds-color-dark: #151523;--ds-color-dark-hover: #2e2f42;--ds-color-art-panel: #151523;--ds-color-art-orange: #ef773a;--ds-color-art-grid: #2e2f42;--ds-color-overlay: rgb(21 21 35 / .6);--ds-radius-md: .5rem;--ds-radius-lg: 1rem;--ds-radius-xl: 1.5rem;--ds-radius-field: .75rem;--ds-size-sidenav: 21.875rem;--ds-size-sidenav-wide: 21.875rem;--ds-size-sidenav-responsive: 21.875rem;--ds-size-sidenav-collapsed: 5rem;--ds-size-control: 3rem;--ds-size-control-comfortable: 3.5rem;--ds-size-icon: 1.5rem;--ds-size-content-max: none;--ds-size-auth-compact-form: 32.875rem;--ds-size-auth-page-padding: var(--ds-spacing-xl);--ds-size-dialog-max: 30rem;--ds-size-dialog-wide: 35rem;--ds-typography-hero-heading: 500 2rem/1.4 var(--ds-typography-family);--ds-size-dashboard-hero: 16.125rem;--ds-carousel-padding: 0 var(--ds-spacing-lg) var(--ds-spacing-lg);--ds-size-product-card: 14.25rem;--ds-size-dashboard-promo: 21.25rem;--ds-size-profile-settings: 29rem;--ds-size-market-table-max: max(12rem, calc(100dvh - 32rem) );--ds-size-market-highlight: 9.5rem;--ds-size-market-count: 18.75rem;--ds-typography-market-heading: 600 1.125rem/1.4 var(--ds-typography-family);--ds-size-support: 3.5rem;--ds-typography-body: 400 1rem/1.4 var(--ds-typography-family);--ds-typography-small: 400 .875rem/1.4 var(--ds-typography-family);--ds-typography-label: 500 1rem/1.4 var(--ds-typography-family);--ds-typography-field-label: 500 .875rem/1.4 var(--ds-typography-family);--ds-typography-navigation: 400 1.125rem/1.4 var(--ds-typography-family);--ds-typography-title: 500 1.25rem/1.4 var(--ds-typography-family);--ds-typography-subheading: 600 1.25rem/1.4 var(--ds-typography-family);--ds-typography-heading: 600 1.75rem/1.4 var(--ds-typography-family);--ds-typography-amount: 500 clamp(2rem, 1.5rem + 2vw, 3.5rem)/1.2 var(--ds-typography-family);--ds-typography-wallet-amount: 500 3.25rem/1.4 var(--ds-typography-family);--ds-size-wallet-hero: 12rem;--ds-spacing-wallet-hero-inline: 2.625rem;--ds-spacing-wallet-hero-block: 2.5rem;--ds-shadow-raised: none}[data-theme=dark][data-ds-preset=dashboard],[data-theme=dark] [data-ds-preset=dashboard]:not([data-theme=light]){--ds-color-bg: #0e0e18;--ds-color-surface: #151523;--ds-color-surface-raised: #1d1d2e;--ds-color-surface-sunken: #25263a;--ds-color-field: #1d1d2e;--ds-color-field-border: #747488;--ds-color-text: #f4f4f4;--ds-color-text-muted: #b0b0be;--ds-color-border: #2e2f42;--ds-color-accent-text: #ff9c70;--ds-color-accent-soft: #3a2418;--ds-color-on-accent-soft: #ffc6ab;--ds-color-dark: #2e2f42;--ds-color-dark-hover: #3a3b52;--ds-color-overlay: rgb(0 0 0 / .7);--ds-color-primary-border: #ff9c70}html[data-ds-preset=backoffice]{font-size:100%}html[data-ds-preset=backoffice] body{font:var(--ds-typography-body)}[data-ds-preset=backoffice]{--ds-color-bg: #eeeeee;--ds-color-surface: #fafafa;--ds-color-surface-raised: #ffffff;--ds-color-surface-sunken: #e9e9ed;--ds-color-text: #262630;--ds-color-text-muted: #64646f;--ds-color-border: #e1e1e5;--ds-color-border-strong: #797981;--ds-color-field: #ffffff;--ds-color-field-border: #858592;--ds-color-dark: #1f1f23;--ds-color-dark-hover: #313135;--ds-color-on-dark: #ffffff;--ds-color-primary: #b84e25;--ds-color-primary-hover: #a6401c;--ds-color-primary-text: #ffffff;--ds-color-accent-text: #a8431d;--ds-color-accent-soft: #faeae3;--ds-color-on-accent-soft: #a8431d;--ds-radius-md: .5rem;--ds-radius-lg: .75rem;--ds-radius-xl: 1rem;--ds-size-sidenav: 16rem;--ds-size-sidenav-wide: 16rem;--ds-size-sidenav-responsive: 16rem;--ds-typography-body: 400 .9375rem/1.55 var(--ds-typography-family);--ds-typography-label: 600 .8125rem/1.45 var(--ds-typography-family);--ds-typography-field-label: 500 .8125rem/1.45 var(--ds-typography-family);--ds-typography-amount: 600 clamp(1.5rem, 1.25rem + 1vw, 2rem)/1.2 var(--ds-typography-family);--ds-typography-navigation: 500 .875rem/1.4 var(--ds-typography-family);--ds-shadow-raised: none}[data-theme=dark][data-ds-preset=backoffice],[data-theme=dark] [data-ds-preset=backoffice]:not([data-theme=light]){--ds-color-bg: #141414;--ds-color-surface: #1e1e1e;--ds-color-surface-raised: #232323;--ds-color-surface-sunken: #2b2b2b;--ds-color-text: #f1f1f3;--ds-color-text-muted: #ababb5;--ds-color-border: #333336;--ds-color-border-strong: #797981;--ds-color-field: #202020;--ds-color-field-border: #797981;--ds-color-dark: #303030;--ds-color-dark-hover: #383838;--ds-color-on-dark: #ffffff;--ds-color-primary: #ef7a3c;--ds-color-primary-hover: #f4935e;--ds-color-primary-text: #141414;--ds-color-accent-text: #f4935e;--ds-color-accent-soft: #34241c;--ds-color-on-accent-soft: #ffb48c}html[data-ds-preset=dashboard][data-ds-app=portal]{font-size:100%}html[data-ds-preset=dashboard][data-ds-app=portal] body{font:var(--ds-typography-body)}[data-ds-preset=dashboard][data-ds-app=portal]{--ds-color-bg: #eeeeee;--ds-color-surface: #fafafa;--ds-color-surface-raised: #ffffff;--ds-color-surface-sunken: #e9e9ed;--ds-color-text: #262630;--ds-color-text-muted: #64646f;--ds-color-border: #e1e1e5;--ds-color-border-strong: #797981;--ds-color-field: #ffffff;--ds-color-field-border: #858592;--ds-color-dark: #1f1f23;--ds-color-dark-hover: #313135;--ds-color-on-dark: #ffffff;--ds-color-primary: #b84e25;--ds-color-primary-hover: #a6401c;--ds-color-primary-text: #ffffff;--ds-color-accent-text: #a8431d;--ds-color-accent-soft: #faeae3;--ds-color-on-accent-soft: #a8431d;--ds-radius-md: .5rem;--ds-radius-lg: .75rem;--ds-radius-xl: 1rem;--ds-size-sidenav: 15rem;--ds-size-sidenav-wide: 15rem;--ds-size-sidenav-responsive: 15rem;--ds-typography-body: 400 .9375rem/1.55 var(--ds-typography-family);--ds-typography-label: 600 .875rem/1.45 var(--ds-typography-family);--ds-typography-field-label: 500 .8125rem/1.45 var(--ds-typography-family);--ds-typography-amount: 600 clamp(1.5rem, 1.25rem + 1vw, 2rem)/1.2 var(--ds-typography-family);--ds-typography-navigation: 500 .875rem/1.4 var(--ds-typography-family);--ds-size-control: 2.75rem;--ds-size-control-comfortable: 2.75rem;--ds-size-icon: 1.25rem;--ds-size-trading-ticket: 21rem;--ds-size-trading-chart-min: 20rem;--ds-size-trading-chart-max: 52rem;--ds-size-trading-quick-min: 7rem;--ds-typography-title: 600 1.125rem/1.4 var(--ds-typography-family);--ds-typography-subheading: 600 1.125rem/1.4 var(--ds-typography-family);--ds-typography-heading: 600 1.5rem/1.35 var(--ds-typography-family);--ds-shadow-raised: none}[data-theme=dark][data-ds-preset=dashboard][data-ds-app=portal],[data-theme=dark] [data-ds-preset=dashboard][data-ds-app=portal]:not([data-theme=light]){--ds-color-bg: #141414;--ds-color-surface: #1e1e1e;--ds-color-surface-raised: #232323;--ds-color-surface-sunken: #2b2b2b;--ds-color-text: #f1f1f3;--ds-color-text-muted: #ababb5;--ds-color-border: #333336;--ds-color-border-strong: #797981;--ds-color-field: #202020;--ds-color-field-border: #797981;--ds-color-dark: #303030;--ds-color-dark-hover: #383838;--ds-color-on-dark: #ffffff;--ds-color-primary: #ef7a3c;--ds-color-primary-hover: #f4935e;--ds-color-primary-text: #141414;--ds-color-accent-text: #f4935e;--ds-color-accent-soft: #34241c;--ds-color-on-accent-soft: #ffb48c}html{background:var(--ds-color-bg);color:var(--ds-color-text);font:var(--ds-typography-body)}body{margin:0;min-block-size:100vh;background:var(--ds-color-bg);color:var(--ds-color-text)}a{color:var(--ds-color-accent-text)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-width)}code{font:var(--ds-typography-mono)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}._denied_1jlkm_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-md);max-inline-size:var(--ds-size-dialog-max);margin:var(--ds-spacing-2xl) auto;padding:var(--ds-spacing-lg);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface)}._title_1jlkm_13{margin:0;font:var(--ds-typography-heading)}._message_1jlkm_18{margin:0}._icon_11qzd_1{flex:none;inline-size:var(--ds-size-icon);block-size:var(--ds-size-icon)}._button_1o6vv_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-spacing-sm);min-block-size:var(--ds-size-control);padding:var(--ds-spacing-sm) var(--ds-spacing-md);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-sm);font:var(--ds-typography-label);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-motion-duration) ease-out,color var(--ds-motion-duration) ease-out}._button_1o6vv_1:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-width)}._button_1o6vv_1:disabled,._button_1o6vv_1[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}._lg_1o6vv_30{inline-size:100%;min-block-size:calc(var(--ds-size-control) + var(--ds-spacing-xs));font:var(--ds-typography-body);font-weight:600}._sm_1o6vv_37{min-block-size:auto;padding:var(--ds-spacing-xs) var(--ds-spacing-sm);font:var(--ds-typography-small);font-weight:600}._primary_1o6vv_44{border-color:var(--ds-color-primary-border, transparent);background:var(--ds-color-primary);color:var(--ds-color-primary-text)}._primary_1o6vv_44:hover:not(:disabled){background:var(--ds-color-primary-hover)}._dark_1o6vv_54{background:var(--ds-color-dark);color:var(--ds-color-on-dark)}._dark_1o6vv_54:hover:not(:disabled){background:var(--ds-color-dark-hover)}._darkSoft_1o6vv_63{background:var(--ds-color-dark-hover);color:var(--ds-color-on-dark)}._darkSoft_1o6vv_63:hover:not(:disabled){border-color:var(--ds-color-art-text-muted)}._soft_1o6vv_72{background:var(--ds-color-accent-soft);color:var(--ds-color-on-accent-soft)}._soft_1o6vv_72:hover:not(:disabled){border-color:var(--ds-color-accent-text)}._secondary_1o6vv_81{border-color:var(--ds-color-border);background:var(--ds-color-surface-raised);color:var(--ds-color-text)}._secondary_1o6vv_81:hover:not(:disabled){border-color:var(--ds-color-border-strong)}._danger_1o6vv_91{background:var(--ds-color-danger);color:var(--ds-color-on-danger)}._danger_1o6vv_91:hover:not(:disabled){background:var(--ds-color-danger-hover)}._ghost_1o6vv_100{background:transparent;color:var(--ds-color-text)}._ghost_1o6vv_100:hover:not(:disabled){background:var(--ds-color-surface-sunken)}._card_ijwkp_1{display:flex;flex-direction:column;gap:var(--ds-spacing-md);min-inline-size:0;padding:var(--ds-spacing-lg);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-raised)}._default_ijwkp_11{background:var(--ds-color-surface);color:var(--ds-color-text)}._dark_ijwkp_16{background:var(--ds-color-art-panel);color:var(--ds-color-art-text)}._header_ijwkp_21{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-spacing-sm)}._title_ijwkp_29{display:inline-flex;align-items:center;gap:var(--ds-spacing-sm);margin:0;font:var(--ds-typography-title)}._title_ijwkp_29 svg{color:var(--ds-color-accent-text)}._actions_ijwkp_41{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-sm)}._box_c3i8v_1{display:inline-grid;flex:none;place-items:center;inline-size:var(--ds-size-icon-box);block-size:var(--ds-size-icon-box);border-radius:var(--ds-radius-md)}._accent_c3i8v_10{background:var(--ds-color-accent-soft);color:var(--ds-color-on-accent-soft)}._success_c3i8v_15{background:var(--ds-color-success-surface);color:var(--ds-color-success-text)}._warning_c3i8v_20{background:var(--ds-color-warning-surface);color:var(--ds-color-warning-text)}._danger_c3i8v_25{background:var(--ds-color-danger-surface);color:var(--ds-color-danger-text)}._neutral_c3i8v_30{background:var(--ds-color-neutral-surface);color:var(--ds-color-neutral-text)}._group_1q8ox_1{display:grid;grid-template-columns:repeat(6,minmax(0,var(--ds-size-digit)));justify-content:center;gap:var(--ds-spacing-sm)}._digit_1q8ox_8{inline-size:100%;aspect-ratio:1;padding:0;border:var(--ds-border-width) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-raised);color:var(--ds-color-text);font:var(--ds-typography-digit);text-align:center}._digit_1q8ox_8:focus-visible,._digit_1q8ox_8:focus{border-color:var(--ds-color-focus);outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:0}._digit_1q8ox_8[aria-invalid=true]{border-color:var(--ds-color-danger)}._overlay_1py0z_1{position:fixed;inset:0;background:var(--ds-color-overlay);z-index:var(--ds-z-index-overlay)}._content_1py0z_8{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:min(var(--ds-size-dialog-max),calc(100vw - 2 * var(--ds-spacing-md)));max-block-size:calc(100vh - 2 * var(--ds-spacing-md));overflow-y:auto;padding:var(--ds-spacing-lg);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-overlay);z-index:var(--ds-z-index-overlay)}._header_1py0z_24{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-sm)}._title_1py0z_31{display:inline-flex;align-items:center;gap:var(--ds-spacing-sm);margin:0;font:var(--ds-typography-title)}._title_1py0z_31 svg{color:var(--ds-color-accent-text)}._close_1py0z_43{display:inline-grid;place-items:center;padding:var(--ds-spacing-xs);border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text);cursor:pointer}._close_1py0z_43:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus)}._form_1py0z_58{display:flex;flex-direction:column;gap:var(--ds-spacing-md);margin-block-start:var(--ds-spacing-md)}._intro_1py0z_65{display:flex;flex-direction:column;align-items:center;gap:var(--ds-spacing-sm);text-align:center}._heading_1py0z_73{margin:0;font:var(--ds-typography-subheading)}._description_1py0z_78{margin:0;color:var(--ds-color-text-muted);font:var(--ds-typography-small)}._error_1py0z_84{margin:0;color:var(--ds-color-danger-text);font:var(--ds-typography-small);text-align:center}._actions_1py0z_91{display:flex;flex-direction:column;gap:var(--ds-spacing-sm);padding-block-start:var(--ds-spacing-md);border-block-start:var(--ds-border-width) solid var(--ds-color-border)}._overlay_pqqz7_1{position:fixed;inset:0;background:var(--ds-color-overlay);z-index:var(--ds-z-index-overlay)}._content_pqqz7_8{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:min(var(--ds-size-dialog-max),calc(100vw - 2 * var(--ds-spacing-md)));padding:var(--ds-spacing-lg);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-overlay);z-index:var(--ds-z-index-overlay)}._title_pqqz7_22{margin:0;font:var(--ds-typography-title)}._message_pqqz7_27{margin-block:var(--ds-spacing-md);font:var(--ds-typography-body)}._field_pqqz7_32{display:flex;flex-direction:column;gap:var(--ds-spacing-xs);margin-block-end:var(--ds-spacing-md)}._label_pqqz7_39{font:var(--ds-typography-label)}._hint_pqqz7_43{margin:0;color:var(--ds-color-text-muted);font:var(--ds-typography-small)}._textarea_pqqz7_49{padding:var(--ds-spacing-sm);border:var(--ds-border-width) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);color:var(--ds-color-text);font:var(--ds-typography-body);resize:vertical}._textarea_pqqz7_49[aria-invalid=true]{border-color:var(--ds-color-danger)}._error_pqqz7_63{margin:0;color:var(--ds-color-danger-text);font:var(--ds-typography-small)}._actions_pqqz7_69{display:flex;justify-content:flex-end;gap:var(--ds-spacing-sm)}._cancel_pqqz7_75,._danger_pqqz7_76,._primary_pqqz7_77{min-block-size:var(--ds-size-control);padding:var(--ds-spacing-sm) var(--ds-spacing-md);border-radius:var(--ds-radius-sm);font:var(--ds-typography-label);cursor:pointer}._cancel_pqqz7_75{border:var(--ds-border-width) solid var(--ds-color-border-strong);background:var(--ds-color-surface);color:var(--ds-color-text)}._danger_pqqz7_76{border:none;background:var(--ds-color-danger);color:var(--ds-color-on-danger)}._primary_pqqz7_77{border:none;background:var(--ds-color-primary);color:var(--ds-color-primary-text)}._cancel_pqqz7_75:focus-visible,._danger_pqqz7_76:focus-visible,._primary_pqqz7_77:focus-visible,._textarea_pqqz7_49:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-width)}._state_155fe_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-sm);padding:var(--ds-spacing-lg);border:var(--ds-border-width) dashed var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);color:var(--ds-color-text);font:var(--ds-typography-body)}._error_155fe_14{border-style:solid;border-color:var(--ds-color-danger);background:var(--ds-color-danger-surface);color:var(--ds-color-danger-text)}._title_155fe_21{margin:0;font:var(--ds-typography-label)}._message_155fe_26{margin:0}._spinner_155fe_30{display:inline-block;inline-size:var(--ds-spacing-md);block-size:var(--ds-spacing-md);border:var(--ds-focus-ring-width) solid var(--ds-color-border);border-block-start-color:var(--ds-color-primary);border-radius:var(--ds-radius-pill);animation:_spin_155fe_30 .8s linear infinite}@keyframes _spin_155fe_30{to{transform:rotate(360deg)}}._viewport_1q0se_1{position:fixed;inset-block-end:0;inset-inline-end:0;display:flex;flex-direction:column;gap:var(--ds-spacing-sm);inline-size:min(var(--ds-size-toast-max),100vw);margin:0;padding:var(--ds-spacing-md);list-style:none;z-index:var(--ds-z-index-toast);outline:none}._toast_1q0se_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-spacing-sm);padding:var(--ds-spacing-sm) var(--ds-spacing-md);border:var(--ds-border-width) solid var(--ds-color-border);border-inline-start-width:var(--ds-spacing-xs);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-overlay)}._success_1q0se_30{border-inline-start-color:var(--ds-color-success)}._error_1q0se_34{border-inline-start-color:var(--ds-color-danger)}._info_1q0se_38{border-inline-start-color:var(--ds-color-primary)}._message_1q0se_42{margin:0;font:var(--ds-typography-body)}._close_1q0se_47{border:none;background:transparent;color:var(--ds-color-text-muted);font:var(--ds-typography-title);line-height:1;cursor:pointer}._close_1q0se_47:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus)}._list_hy0lh_1{display:flex;flex-direction:column;gap:var(--ds-spacing-sm);margin:0}._row_hy0lh_8{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-spacing-xs) var(--ds-spacing-md);padding-block-end:var(--ds-spacing-sm);border-block-end:var(--ds-border-width) solid var(--ds-color-border)}._row_hy0lh_8:last-child{border-block-end:none;padding-block-end:0}._label_hy0lh_23{color:var(--ds-color-text-muted);font:var(--ds-typography-small)}._value_hy0lh_28{margin:0;font:var(--ds-typography-label);text-align:end;overflow-wrap:anywhere}._emphasis_hy0lh_35 ._value_hy0lh_28{font:var(--ds-typography-title)}:root{--orange-500: #ff6b2c;--orange-600: #e35728;--orange-700: #c94a1f;--orange-a30: rgba(255, 107, 44, .3);--orange-a20: rgba(255, 107, 44, .2);--orange-a10: rgba(255, 107, 44, .1);--orange-a05: rgba(255, 107, 44, .05);--orange-a03: rgba(255, 107, 44, .03);--navy-950: #0e0e18;--navy-900: #151523;--navy-800: #232433;--navy-700: #2e2f42;--navy-a60: rgba(21, 21, 35, .6);--navy-a15: rgba(21, 21, 35, .15);--navy-a10: rgba(21, 21, 35, .1);--navy-a05: rgba(21, 21, 35, .05);--gray-0: #ffffff;--gray-50: #f5f5f5;--gray-75: #f4f4f4;--gray-100: #ededed;--gray-150: #e8e8e8;--gray-200: #e6e6e6;--gray-300: #dddddd;--gray-400: #9f9fac;--gray-500: #6f6f7c;--gray-600: #676775;--white-a30: rgba(255, 255, 255, .3);--white-a20: rgba(255, 255, 255, .2);--white-a10: rgba(255, 255, 255, .1);--white-a05: rgba(255, 255, 255, .05);--green-500: #0bc06c;--green-600: #09a85e;--green-a10: rgba(11, 192, 108, .1);--green-a05: rgba(11, 192, 108, .05);--red-500: #f04040;--red-600: #d63333;--red-700: #bf2b2b;--red-a10: rgba(240, 64, 64, .1);--red-a05: rgba(240, 64, 64, .05);--blue-500: #1c5d99;--blue-a10: rgba(28, 93, 153, .1);--yellow-500: #e1a014;--yellow-a10: rgba(225, 160, 20, .1);--color-bg-brand: var(--orange-500);--color-bg-brand-faint: var(--orange-a05);--color-bg-brand-hover: var(--orange-600);--color-bg-brand-pressed: var(--orange-700);--color-bg-brand-subtle: var(--orange-a10);--color-bg-brand-subtle-hover: var(--orange-a20);--color-bg-brand-subtle-pressed: var(--orange-a30);--color-bg-danger: var(--red-500);--color-bg-danger-hover: var(--red-600);--color-bg-danger-pressed: var(--red-700);--color-bg-danger-subtle: var(--red-a10);--color-bg-disabled: var(--gray-300);--color-bg-field: var(--gray-100);--color-bg-field-disabled: var(--gray-150);--color-bg-info-subtle: var(--blue-a10);--color-bg-inverse: var(--navy-900);--color-bg-inverse-hover: var(--navy-700);--color-bg-inverse-pressed: var(--navy-950);--color-bg-muted: var(--gray-150);--color-bg-neutral-subtle: var(--navy-a05);--color-bg-neutral-subtle-hover: var(--navy-a10);--color-bg-neutral-subtle-pressed: var(--navy-a15);--color-bg-on-dark: var(--white-a10);--color-bg-on-dark-hover: var(--white-a20);--color-bg-on-dark-pressed: var(--white-a05);--color-bg-overlay: var(--navy-a60);--color-bg-page: var(--gray-100);--color-bg-success: var(--green-500);--color-bg-success-hover: var(--green-600);--color-bg-success-subtle: var(--green-a10);--color-bg-surface: var(--gray-50);--color-bg-surface-raised: var(--gray-75);--color-bg-toggle-off: var(--gray-300);--color-bg-warning-subtle: var(--yellow-a10);--color-text-brand: var(--orange-500);--color-text-danger: var(--red-500);--color-text-disabled: var(--gray-400);--color-text-info: var(--blue-500);--color-text-inverse: var(--gray-75);--color-text-on-brand: var(--gray-0);--color-text-on-dark: var(--gray-0);--color-text-on-disabled: var(--gray-0);--color-text-primary: var(--navy-800);--color-text-secondary: var(--gray-500);--color-text-strong: var(--navy-900);--color-text-success: var(--green-500);--color-text-tertiary: var(--gray-400);--color-text-warning: var(--yellow-500);--color-border-danger: var(--red-500);--color-border-default: var(--gray-150);--color-border-focus: var(--orange-500);--color-border-hover: var(--gray-400);--color-border-strong: var(--gray-300);--color-border-success: var(--green-500);--color-border-warning: var(--yellow-500);--color-icon-brand: var(--orange-500);--color-icon-inverse: var(--gray-75);--color-icon-primary: var(--navy-800);--color-icon-secondary: var(--gray-500);--color-text-on-dark-muted: rgba(255, 255, 255, .72);--spacing-2xs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 999px;--shadow-toast: 0 8px 24px 0 rgba(20, 20, 36, .12);--shadow-modal: 0 16px 60px 0 rgba(20, 20, 36, .1);--focus-ring-brand: 0 0 0 3px var(--color-bg-brand-subtle-hover);--focus-ring-danger: 0 0 0 3px var(--color-bg-danger-subtle);--focus-ring-gray: 0 0 0 3px var(--color-bg-neutral-subtle-hover);--focus-ring-on-dark: 0 0 0 3px var(--white-a30);--font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shell-sidebar: 296px;--shell-sidebar-collapsed: 72px;--shell-topbar: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font:400 14px/1.4 var(--font-family);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}svg{display:block;flex:none}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--focus-ring-brand)}[hidden]{display:none!important}.t-display-lg{font:500 52px/1.4 var(--font-family);letter-spacing:-.02em}.t-display-md{font:500 42px/1.4 var(--font-family);letter-spacing:-.02em}.t-h1{font:500 32px/1.4 var(--font-family);letter-spacing:-.02em}.t-h2{font:600 24px/1.4 var(--font-family);letter-spacing:-.02em}.t-h3{font:500 18px/1.4 var(--font-family)}.t-h3-strong{font:600 18px/1.4 var(--font-family)}.t-body-lg{font:500 16px/1.4 var(--font-family)}.t-body-lg-st{font:600 16px/1.4 var(--font-family)}.t-body-md{font:400 14px/1.4 var(--font-family)}.t-body-md-md{font:500 14px/1.4 var(--font-family)}.t-body-md-st{font:600 14px/1.4 var(--font-family)}.t-body-sm{font:400 12px/1.4 var(--font-family)}.t-body-sm-md{font:500 12px/1.4 var(--font-family)}.t-body-sm-st{font:600 12px/1.4 var(--font-family)}.t-label-bold{font:700 12px/1.4 var(--font-family)}.t-label-micro{font:700 10px/1.4 var(--font-family)}.t-p-lg{font:500 16px/1.4 var(--font-family)}.t-p-md{font:400 14px/1.4 var(--font-family)}.t-p-sm{font:400 12px/1.4 var(--font-family)}.t-p-sm-md{font:500 12px/1.4 var(--font-family)}.c-primary{color:var(--color-text-primary)}.c-strong{color:var(--color-text-strong)}.c-secondary{color:var(--color-text-secondary)}.c-tertiary{color:var(--color-text-tertiary)}.c-brand{color:var(--color-text-brand)}.c-success{color:var(--color-text-success)}.c-danger{color:var(--color-text-danger)}.c-warning{color:var(--color-text-warning)}.c-info{color:var(--color-text-info)}.c-on-dark{color:var(--color-text-on-dark)}.num{font-variant-numeric:tabular-nums}.icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon-20{width:20px;height:20px;stroke-width:1.8}.icon-24{width:24px;height:24px;stroke-width:1.5}.icon-32{width:32px;height:32px;stroke-width:1.15}.i-primary{color:var(--color-icon-primary)}.i-secondary{color:var(--color-icon-secondary)}.i-brand{color:var(--color-icon-brand)}.i-inverse{color:var(--color-icon-inverse)}.i-success{color:var(--color-text-success)}.i-danger{color:var(--color-text-danger)}.i-warning{color:var(--color-text-warning)}.i-info{color:var(--color-text-info)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);height:40px;padding:0 var(--spacing-lg);border-radius:var(--radius-md);font:500 16px/1.4 var(--font-family);white-space:nowrap;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.btn--sm{height:32px;padding:0 var(--spacing-md);font:500 14px/1.4 var(--font-family)}.btn--lg{height:48px;padding:0 var(--spacing-xl)}.btn--block{width:100%}.btn--primary{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.btn--primary:hover{background:var(--color-bg-brand-hover)}.btn--primary:active{background:var(--color-bg-brand-pressed)}.btn--secondary{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.btn--secondary:hover{background:var(--color-bg-inverse-hover);color:var(--color-text-on-dark)}.btn--secondary:active{background:var(--color-bg-inverse-pressed)}.btn--neutral{background:var(--color-bg-neutral-subtle);color:var(--color-text-strong)}.btn--neutral:hover{background:var(--color-bg-neutral-subtle-hover);color:var(--color-text-strong)}.btn--neutral:active{background:var(--color-bg-neutral-subtle-pressed)}.btn--subtle{background:var(--color-bg-brand-faint);color:var(--color-text-brand)}.btn--subtle:hover{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.btn--subtle:active{background:var(--color-bg-brand-subtle-pressed)}.btn--ghost{background:transparent;color:var(--color-text-primary)}.btn--ghost:hover{background:var(--color-bg-neutral-subtle);color:var(--color-text-primary)}.btn--ghost:active{background:var(--color-bg-neutral-subtle-hover)}.btn--danger{background:var(--color-bg-danger);color:var(--color-text-on-brand)}.btn--danger:hover{background:var(--color-bg-danger-hover)}.btn--danger:active{background:var(--color-bg-danger-pressed)}.btn--on-dark{background:var(--color-bg-on-dark);color:var(--color-text-on-dark)}.btn--on-dark:hover{background:var(--color-bg-on-dark-hover);color:var(--color-text-on-dark)}.btn--on-dark:active{background:var(--color-bg-on-dark-pressed)}.btn--on-dark:focus-visible{box-shadow:var(--focus-ring-on-dark)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn--primary:disabled,.btn--secondary:disabled,.btn--danger:disabled{background:var(--color-bg-disabled);color:var(--color-text-on-disabled)}.btn.is-loading{pointer-events:none}.btn.is-loading .btn__label,.btn.is-loading .icon{display:none}.btn.is-loading:before{content:"";width:16px;height:16px;flex:none;border-radius:var(--radius-full);border:2px solid currentColor;border-top-color:transparent;opacity:.55;animation:spin .8s linear infinite}.btn.is-loading:after{content:"Carregando…"}@media(prefers-reduced-motion:reduce){.btn.is-loading:before{animation:none}}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-icon-primary);transition:background-color .12s ease,color .12s ease}.ibtn--xs{width:24px;height:24px;border-radius:var(--radius-sm)}.ibtn--sm{width:32px;height:32px}.ibtn--ghost:hover{background:var(--color-bg-neutral-subtle);color:var(--color-icon-primary)}.ibtn--ghost:active{background:var(--color-bg-neutral-subtle-hover)}.ibtn--neutral{background:var(--color-bg-neutral-subtle)}.ibtn--neutral:hover{background:var(--color-bg-neutral-subtle-hover)}.ibtn--subtle{background:var(--color-bg-brand-subtle);color:var(--color-icon-brand)}.ibtn--subtle:hover{background:var(--color-bg-brand-subtle-hover);color:var(--color-icon-brand)}.ibtn--on-dark{color:var(--color-icon-inverse)}.ibtn--on-dark:hover{background:var(--color-bg-on-dark-hover);color:var(--color-text-on-dark)}.ibtn--on-dark:focus-visible{box-shadow:var(--focus-ring-on-dark)}.ibtn:disabled,.ibtn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-row{display:flex;align-items:center;gap:var(--spacing-sm)}.link{color:var(--color-text-brand);font:500 14px/1.4 var(--font-family);border-radius:var(--radius-xs)}.link:hover{text-decoration:underline;text-underline-offset:3px}.link--sm{font:500 12px/1.4 var(--font-family)}.field{display:flex;flex-direction:column;gap:var(--spacing-sm)}.field__label{font:500 12px/1.4 var(--font-family);color:var(--color-text-primary)}.field__label .req{color:var(--color-text-danger)}.field__hint{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.field__error{display:flex;align-items:center;gap:var(--spacing-xs);font:400 12px/1.4 var(--font-family);color:var(--color-text-danger)}.input,.select,.textarea{width:100%;height:48px;padding:0 var(--spacing-lg);background:var(--color-bg-field);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font:400 14px/1.4 var(--font-family);caret-color:var(--color-border-focus);transition:border-color .12s ease,box-shadow .12s ease}.textarea{height:auto;min-height:96px;padding:var(--spacing-md) var(--spacing-lg);resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--color-text-tertiary)}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-border-hover)}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring-brand)}.input--sm{height:40px;padding:0 var(--spacing-md)}.is-error .input,.is-error .select,.is-error .textarea,.input.is-error{border-color:var(--color-border-danger)}.is-error .input:focus,.input.is-error:focus{box-shadow:var(--focus-ring-danger)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--color-bg-field-disabled);opacity:.5;cursor:not-allowed}.select{appearance:none;border-color:var(--color-border-strong);background:var(--color-bg-field);padding-right:40px;cursor:pointer}.select-wrap{position:relative}.select-wrap>.icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--color-icon-secondary);pointer-events:none}.input-group{position:relative;display:flex;align-items:center}.input-group>.icon:first-child{position:absolute;left:var(--spacing-lg);color:var(--color-icon-secondary);pointer-events:none}.input-group>.icon:first-child~.input{padding-left:44px}.input-group .ibtn{position:absolute;right:var(--spacing-sm)}.check{display:inline-flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font:400 14px/1.4 var(--font-family)}.check input{position:absolute;opacity:0;width:0;height:0}.check__box{width:18px;height:18px;flex:none;border-radius:var(--radius-xs);border:1px solid var(--color-border-strong);background:var(--color-bg-field);display:grid;place-items:center;transition:background-color .12s ease,border-color .12s ease}.check__box .icon{width:12px;height:12px;stroke-width:3;color:var(--color-text-on-brand);opacity:0}.check input:checked+.check__box{background:var(--color-bg-brand);border-color:var(--color-bg-brand)}.check input:checked+.check__box .icon{opacity:1}.check input+.check__box--misto{background:var(--color-bg-brand);border-color:var(--color-bg-brand)}.check__box--misto .icon{display:none}.check__box--misto:after{content:"";width:10px;height:2px;border-radius:1px;background:var(--color-text-on-brand)}.check:hover .check__box{border-color:var(--color-border-hover)}.check input:focus-visible+.check__box{box-shadow:var(--focus-ring-brand)}.check input:disabled~*{opacity:.5}.check:has(input:disabled){cursor:default}.toggle{display:inline-flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle__track{width:40px;height:24px;flex:none;border-radius:var(--radius-md);background:var(--color-bg-toggle-off);position:relative;transition:background-color .15s ease}.toggle__track:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:var(--radius-sm);background:var(--gray-0);transition:transform .15s ease}.toggle input:checked+.toggle__track{background:var(--color-bg-success)}.toggle input:focus-visible+.toggle__track{box-shadow:var(--focus-ring-brand)}.toggle input:disabled~*{opacity:.5}.toggle.is-disabled{opacity:.5;pointer-events:none}.tag{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:24px;padding:0 var(--spacing-sm);border-radius:var(--radius-xs);font:500 12px/1.4 var(--font-family);white-space:nowrap}.tag--success{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.tag--danger{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.tag--warning{background:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.tag--info{background:var(--color-bg-info-subtle);color:var(--color-text-info)}.tag--brand{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.tag--neutral{background:var(--color-bg-neutral-subtle);color:var(--color-text-secondary)}.badge{display:inline-flex;align-items:center;height:16px;padding:0 var(--spacing-xs);border-radius:var(--radius-xs);font:700 10px/1 var(--font-family);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.badge--md{height:24px;padding:0 var(--spacing-sm);border-radius:var(--radius-md);font:700 12px/1 var(--font-family);text-transform:none;letter-spacing:0}.badge--brand{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.badge--neutral{background:var(--color-bg-neutral-subtle);color:var(--color-text-secondary)}.badge--danger{background:var(--color-bg-danger);color:var(--color-text-on-brand)}.badge--on-dark{background:var(--color-bg-on-dark);color:var(--color-text-on-dark)}.trend{display:inline-flex;align-items:center;gap:var(--spacing-2xs);font:600 12px/1.4 var(--font-family);font-variant-numeric:tabular-nums}.trend .icon{width:12px;height:12px;stroke-width:2.4}.trend--up{color:var(--color-text-success)}.trend--down{color:var(--color-text-danger)}.trend--flat{color:var(--color-text-tertiary)}.trend--soft{height:24px;padding:0 var(--spacing-sm);border-radius:var(--radius-sm)}.trend--soft.trend--up{background:var(--color-bg-success-subtle)}.trend--soft.trend--down{background:var(--color-bg-danger-subtle)}.avatar{width:32px;height:32px;flex:none;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-bg-brand-subtle);color:var(--color-text-brand);font:600 12px/1 var(--font-family)}.avatar--sm{width:24px;height:24px;font-size:10px}.avatar--lg{width:40px;height:40px;font-size:14px}.avatar--neutral{background:var(--color-bg-neutral-subtle-hover);color:var(--color-text-strong)}.avatar--on-dark{background:var(--color-bg-on-dark);color:var(--color-text-on-dark)}.brand-mark{width:32px;height:32px;flex:none;border-radius:var(--radius-md);display:grid;place-items:center;font:600 12px/1 var(--font-family);background:var(--color-bg-neutral-subtle-hover);color:var(--color-text-strong)}.brand-mark--lg{width:56px;height:56px;border-radius:var(--radius-lg);font-size:20px}.brand-mark--brand{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.brand-mark--info{background:var(--color-bg-info-subtle);color:var(--color-text-info)}.brand-mark--success{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.brand-mark--warning{background:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.tile{width:40px;height:40px;flex:none;border-radius:var(--radius-md);display:grid;place-items:center}.tile--lg{width:56px;height:56px;border-radius:var(--radius-xl)}.tile--brand{background:var(--color-bg-brand-subtle);color:var(--color-icon-brand)}.tile--success{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.tile--danger{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.tile--warning{background:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.tile--info{background:var(--color-bg-info-subtle);color:var(--color-text-info)}.tile--neutral{background:var(--color-bg-neutral-subtle);color:var(--color-icon-secondary)}.card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.card--xl{border-radius:var(--radius-xl)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-xl)}.card__head+.card__body{padding-top:0}.card__body{padding:var(--spacing-xl)}.card__title{font:600 18px/1.4 var(--font-family);color:var(--color-text-primary)}.card__sub{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.section-card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.dark-card{background:var(--color-bg-inverse);color:var(--color-text-on-dark);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.stat{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);transition:background-color .12s ease}.stat:hover{background:var(--color-bg-surface-raised)}.stat__label{display:flex;align-items:center;gap:var(--spacing-xs);font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.stat__value{font:600 24px/1.4 var(--font-family);letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.stat__foot{display:flex;align-items:center;gap:var(--spacing-sm)}.stat__foot-note{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.grid{display:grid;gap:var(--spacing-xl)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--sm{gap:var(--spacing-lg)}.stack{display:flex;flex-direction:column;gap:var(--spacing-xl)}.stack--sm{gap:var(--spacing-md)}.stack--lg{gap:var(--spacing-2xl)}.row{display:flex;align-items:center;gap:var(--spacing-md)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.spacer{flex:1}.table-wrap{overflow:visible}.table{font-variant-numeric:tabular-nums}.table th{height:40px;padding:0 var(--spacing-lg);text-align:left;vertical-align:middle;font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);white-space:nowrap;background:var(--color-bg-surface)}.table td{height:56px;padding:var(--spacing-md) var(--spacing-lg);vertical-align:middle;border-bottom:1px solid var(--color-border-default);font:400 14px/1.4 var(--font-family);color:var(--color-text-primary)}.table tbody tr{transition:background-color .12s ease}.table tbody tr.is-clickable{cursor:pointer}.table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.table .num,.table .is-num{text-align:right;font-variant-numeric:tabular-nums}.table th.is-num{text-align:right}.table tfoot td{height:48px;background:var(--color-bg-neutral-subtle);font:600 14px/1.4 var(--font-family);color:var(--color-text-strong);border-bottom:0}.table tbody tr:last-child td{border-bottom:1px solid var(--color-border-default)}.table .cell-strong{font:500 14px/1.4 var(--font-family);color:var(--color-text-strong)}.table .cell-muted{color:var(--color-text-secondary)}.th-sort{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:inherit;font:inherit;border-radius:var(--radius-xs)}.th-sort:hover{color:var(--color-text-primary)}.th-sort .icon{width:12px;height:12px;opacity:.45}.th-sort[aria-sort=ascending] .icon,.th-sort[aria-sort=descending] .icon{opacity:1}.th-sort[aria-sort]{color:var(--color-text-primary)}.th-sort[aria-sort=descending] .icon{transform:rotate(180deg)}.table--compact td{height:48px}.tabs{display:flex;gap:var(--spacing-xl);border-bottom:1px solid var(--color-border-default)}.tab{position:relative;padding:0 0 var(--spacing-md);font:500 14px/1.4 var(--font-family);color:var(--color-text-secondary);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.tab:hover{color:var(--color-text-primary)}.tab[aria-selected=true]{color:var(--color-text-primary);font-weight:600}.tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:20px;height:2px;background:var(--color-bg-brand);border-radius:var(--radius-full)}.segmented{display:inline-flex;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface)}.segmented button{height:32px;padding:0 var(--spacing-md);border-radius:var(--radius-sm);font:500 14px/1.4 var(--font-family);color:var(--color-text-primary);white-space:nowrap}.segmented button:hover{background:var(--color-bg-neutral-subtle)}.segmented button[aria-pressed=true]{background:var(--color-bg-brand-subtle);color:var(--color-text-brand);font-weight:600}.segmented button[aria-pressed=true]:hover{background:var(--color-bg-brand-subtle-hover);color:var(--color-text-brand)}.steps{display:flex;align-items:flex-start;gap:0}.step{display:flex;align-items:center;gap:var(--spacing-md);flex:none}.step__num{width:24px;height:24px;flex:none;border-radius:var(--radius-xs);display:grid;place-items:center;font:700 12px/1 var(--font-family);background:var(--color-bg-neutral-subtle);color:var(--color-text-tertiary)}.step__label{font:500 14px/1.4 var(--font-family);color:var(--color-text-tertiary);white-space:nowrap}.step--current .step__num{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.step--current .step__label{color:var(--color-text-primary);font-weight:600}.step--done .step__num{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.step--done .step__label{color:var(--color-text-secondary)}.step__line{flex:1 1 auto;min-width:16px;height:1px;background:var(--color-border-default);margin:0 var(--spacing-md);align-self:center}.step--done+.step__line{background:var(--color-border-success)}.alert{display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--radius-md);font:500 12px/1.4 var(--font-family)}.alert__body{display:flex;flex-direction:column;gap:var(--spacing-xs)}.alert__title{font:600 14px/1.4 var(--font-family)}.alert--danger{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.alert--warning{background:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.alert--info{background:var(--color-bg-info-subtle);color:var(--color-text-info)}.alert--success{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.alert .alert__text{color:var(--color-text-secondary);font-weight:400}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md);padding:var(--spacing-3xl);border-radius:var(--radius-xl)}.empty .tile{margin-bottom:var(--spacing-sm)}.empty__title{font:500 18px/1.4 var(--font-family);color:var(--color-text-primary)}.empty__text{font:400 14px/1.4 var(--font-family);color:var(--color-text-secondary);max-width:420px}.empty__actions{margin-top:var(--spacing-sm)}.sk{background:var(--color-bg-neutral-subtle);border-radius:var(--radius-xs);height:12px;animation:sk-pulse 1.4s ease-in-out infinite}.sk--text{height:14px}.sk--lg{height:24px;border-radius:var(--radius-sm)}.sk--block{height:100%;border-radius:var(--radius-md)}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.spinner{width:16px;height:16px;border-radius:var(--radius-full);border:2px solid var(--color-bg-neutral-subtle-pressed);border-top-color:var(--color-bg-brand);animation:spin .8s linear infinite}.spinner--on-brand{border-color:var(--white-a30);border-top-color:var(--gray-0)}.spinner--24{width:24px;height:24px}@keyframes spin{to{transform:rotate(360deg)}}.tt{position:relative;display:inline-flex}.tt__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);padding:10px 12px;font:400 12px/1.4 var(--font-family);color:var(--color-text-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:60}.tt:hover .tt__bubble,.tt:focus-within .tt__bubble{opacity:1}.btn-row>.tt:last-child .tt__bubble,.card__head>.tt:last-child .tt__bubble{left:auto;right:0;transform:none}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);min-width:208px;background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);padding:var(--spacing-xs);z-index:70;display:none}.menu.is-open{display:block}.menu--left{right:auto;left:0}.menu__item{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;height:36px;padding:0 var(--spacing-md);border-radius:var(--radius-sm);font:400 14px/1.4 var(--font-family);color:var(--color-text-primary);text-align:left}.menu__item:hover{background:var(--color-bg-neutral-subtle);color:var(--color-text-primary)}.menu__item .icon{color:var(--color-icon-secondary)}.menu__item:hover .icon{color:var(--color-icon-primary)}.menu__item--danger,.menu__item--danger .icon,.menu__item--danger:hover .icon{color:var(--color-text-danger)}.menu__item--danger:hover{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.menu__item[aria-disabled=true]{opacity:.5;pointer-events:none}.menu__sep{height:1px;background:var(--color-border-default);margin:var(--spacing-xs) 0}.menu__label{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs);font:500 12px/1.4 var(--font-family);color:var(--color-text-tertiary)}.overlay{position:fixed;inset:0;background:var(--color-bg-overlay);z-index:100;display:none;align-items:center;justify-content:center;padding:var(--spacing-3xl)}.overlay.is-open{display:flex}.modal{width:480px;max-height:800px;display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);overflow:hidden}.modal--wide{width:640px}.modal__head{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-2xl) var(--spacing-2xl) 0}.modal__head .ibtn{margin:-4px -8px 0 0}.modal__title{font:500 18px/1.4 var(--font-family);color:var(--color-text-primary)}.modal__sub{font:400 14px/1.4 var(--font-family);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.modal__body{padding:var(--spacing-xl) var(--spacing-2xl);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.modal__foot{display:flex;gap:var(--spacing-md);padding:var(--spacing-2xl)}.modal__foot .btn{flex:1}.toast-host{position:fixed;right:var(--spacing-xl);bottom:var(--spacing-xl);z-index:200;display:flex;flex-direction:column;gap:var(--spacing-md)}.toast{display:flex;align-items:flex-start;gap:var(--spacing-lg);width:380px;padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-toast);animation:toast-in .18s ease both}.toast__title{font:600 14px/1.4 var(--font-family);color:var(--color-text-primary)}.toast__text{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary);margin-top:var(--spacing-2xs)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.status-feedback{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md)}.status-feedback__halo{width:96px;height:96px;border-radius:var(--radius-full);display:grid;place-items:center;margin-bottom:var(--spacing-sm)}.status-feedback__halo--success{background:var(--color-bg-success-subtle)}.status-feedback__core{width:64px;height:64px;border-radius:var(--radius-full);display:grid;place-items:center}.status-feedback__core--success{background:var(--color-bg-success);color:var(--color-text-on-brand)}.hr{height:1px;background:var(--color-border-default);border:0;margin:0}.vr{width:1px;align-self:stretch;background:var(--color-border-default)}.sortable{display:flex;flex-direction:column;gap:var(--spacing-sm)}.sortable__item{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:background-color .12s ease,border-color .12s ease}.sortable__item:hover{background:var(--color-bg-surface-raised)}.sortable__item.is-dragging{opacity:.5;border-color:var(--color-border-focus)}.sortable__item.is-over{border-color:var(--color-border-focus);background:var(--color-bg-brand-faint)}.sortable__handle{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--color-icon-secondary);cursor:grab}.sortable__handle:hover{background:var(--color-bg-neutral-subtle);color:var(--color-icon-primary)}.sortable__handle:active{cursor:grabbing}.sortable__pos{width:24px;height:24px;flex:none;border-radius:var(--radius-xs);display:grid;place-items:center;background:var(--color-bg-neutral-subtle);color:var(--color-text-strong);font:700 12px/1 var(--font-family)}.chart{width:100%;display:block}.chart text{font:400 12px/1.4 var(--font-family);fill:var(--color-text-tertiary)}.chart .grid-line{stroke:var(--color-border-default);stroke-width:1;stroke-dasharray:4 4}.chart .zero-line{stroke:var(--color-border-strong);stroke-width:1}.chart .axis-line{stroke:var(--color-border-default);stroke-width:1}.chart-legend{display:flex;align-items:center;gap:var(--spacing-lg)}.chart-legend__item{display:flex;align-items:center;gap:var(--spacing-sm);font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.chart-legend__dot{width:8px;height:8px;border-radius:var(--radius-full)}.chart-bar{transition:opacity .12s ease}.chart:hover .chart-bar{opacity:.35}.chart .chart-bar:hover{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-disabled{opacity:.5;pointer-events:none}.rank-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.rank-row{display:flex;flex-direction:column;gap:var(--spacing-sm)}.rank-row__top{display:flex;align-items:baseline;gap:var(--spacing-md)}.rank-row__pos{width:16px;flex:none;text-align:right;font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.rank-row__name{flex:1;min-width:0;font:500 14px/1.4 var(--font-family);color:var(--color-text-primary)}.rank-row__value{flex:none;font:600 14px/1.4 var(--font-family);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.rank-row__track{display:block;height:8px;margin-left:28px;border-radius:var(--radius-full);background:var(--color-bg-neutral-subtle);overflow:hidden}.rank-row__bar{display:block;height:100%;border-radius:var(--radius-full)}.table--dense th,.table--dense td{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.table--dense td{height:52px}.table--dense .th-sort{cursor:pointer}.table--dense .th-sort .icon{display:none}.table--dense .th-sort[aria-sort] .icon{display:block}.table-scroll{overflow-x:auto}.rank-row--vaga .sk{animation:none;opacity:.6}.rank-row--vaga .rank-row__pos{color:var(--color-text-disabled)}.rank-row__sk-nome{flex:none;width:112px;margin-right:auto}.rank-row__sk-valor{flex:none;width:64px}.rank-row--vaga .rank-row__track{opacity:.6}.tnum,.table .tnum{font-variant-numeric:tabular-nums}.kselect{position:relative}.kselect__nativo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.kselect__btn{display:flex;align-items:center;gap:var(--spacing-sm);text-align:left;padding-right:var(--spacing-md)}.kselect__valor{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kselect__valor.is-vazio{color:var(--color-text-tertiary)}.kselect__caret{flex:none;color:var(--color-icon-secondary);transition:transform .12s ease}.kselect.is-open .kselect__caret{transform:rotate(180deg)}.kselect.is-open>.kselect__btn{border-color:var(--color-border-focus);box-shadow:var(--focus-ring-brand)}.kselect__pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:70;display:none;max-height:264px;overflow-y:auto;padding:var(--spacing-xs);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-toast)}.kselect.is-open .kselect__pop{display:block}.kselect.is-acima .kselect__pop{top:auto;bottom:calc(100% + 4px)}.kselect__opt{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:36px;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);text-align:left;font:400 14px/1.4 var(--font-family);color:var(--color-text-primary)}.kselect__opt>span{flex:1;min-width:0}.kselect__opt .icon{flex:none}.kselect__opt.is-ativo{background:var(--color-bg-neutral-subtle)}.kselect__opt[aria-selected=true]{color:var(--color-text-brand);font-weight:500}.kselect__opt[aria-selected=true].is-ativo{background:var(--color-bg-brand-subtle)}.kselect__opt[disabled]{opacity:.5;pointer-events:none}.app{width:100%;display:flex;min-height:100vh;background:var(--color-bg-page)}.sidebar{width:var(--shell-sidebar);flex:none;background:var(--color-bg-inverse);color:var(--color-text-on-dark);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:90;transition:width .18s ease}.app.is-collapsed .sidebar{width:var(--shell-sidebar-collapsed)}.sidebar__head{display:flex;align-items:center;gap:var(--spacing-md);height:var(--shell-topbar);padding:0 var(--spacing-lg);flex:none}.sidebar__logo{display:flex;align-items:center;gap:var(--spacing-md);min-width:0;border-radius:var(--radius-md)}.sidebar__logo:focus-visible{box-shadow:var(--focus-ring-on-dark)}.sidebar__glyph{width:32px;height:32px;flex:none;border-radius:var(--radius-md);background:var(--color-bg-brand);color:var(--color-text-on-brand);display:grid;place-items:center;font:700 14px/1 var(--font-family)}.sidebar__wordmark{display:flex;flex-direction:column;min-width:0}.sidebar__wordmark b{font:600 14px/1.4 var(--font-family);color:var(--color-text-on-dark)}.sidebar__wordmark span{font:400 12px/1.4 var(--font-family);color:var(--color-text-on-dark-muted)}.sidebar__versao{font-style:normal;margin-left:var(--spacing-xs);padding:0 var(--spacing-xs);border-radius:var(--radius-xs);background:var(--color-bg-on-dark);color:var(--color-text-on-dark-muted);font:600 10px/1.6 var(--font-family);letter-spacing:.02em}.app.is-collapsed .sidebar__wordmark{display:none}.app.is-collapsed .sidebar__head{justify-content:center;padding:0}.sidebar__nav{padding:var(--spacing-lg) var(--spacing-md) 0;display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:var(--spacing-md);height:44px;padding:0 var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-on-dark);transition:background-color .12s ease;min-width:0}.nav-item__icon{color:var(--color-icon-inverse)}.nav-item__text{font:500 14px/1.4 var(--font-family);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background:var(--color-bg-on-dark-hover);color:var(--color-text-on-dark)}.nav-item:focus-visible{box-shadow:var(--focus-ring-on-dark)}.nav-item.is-active{background:var(--color-bg-on-dark)}.nav-item.is-active .nav-item__text{font-weight:600}.app.is-collapsed .nav-item{justify-content:center;padding:0}.app.is-collapsed .nav-item__text{display:none}.topbar__collapse{flex:none;margin-left:calc(var(--spacing-sm) * -1)}.nav-item--group{width:100%;text-align:left}.nav-item__caret{margin-left:auto;color:var(--color-icon-inverse);transition:transform .15s ease}.nav-group.is-open .nav-item__caret{transform:rotate(180deg)}.nav-group__itens{display:none;flex-direction:column;gap:2px;margin:2px 0 var(--spacing-xs);padding-left:var(--spacing-xl);position:relative}.nav-group.is-open .nav-group__itens{display:flex}.nav-group__itens:before{content:"";position:absolute;left:19px;top:4px;bottom:4px;width:1px;background:var(--color-bg-on-dark-hover)}.nav-sub{display:flex;align-items:center;gap:var(--spacing-sm);height:34px;padding:0 var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-on-dark-muted);min-width:0}.nav-sub .nav-item__text{font:500 13px/1.4 var(--font-family)}.nav-sub__dot{width:5px;height:5px;flex:none;border-radius:var(--radius-full);background:currentColor;opacity:.5}.nav-sub:hover{background:var(--color-bg-on-dark-hover);color:var(--color-text-on-dark)}.nav-sub:focus-visible{box-shadow:var(--focus-ring-on-dark)}.nav-sub.is-active{color:var(--color-text-on-dark)}.nav-sub.is-active .nav-item__text{font-weight:600}.nav-sub.is-active .nav-sub__dot{opacity:1;background:var(--color-icon-brand)}.nav-group__flutuante{display:none}.app.is-collapsed .sidebar__nav{overflow:visible}.app.is-collapsed .nav-group__itens,.app.is-collapsed .nav-item__caret{display:none}.app.is-collapsed .nav-group{position:relative}.app.is-collapsed .nav-group:hover .nav-group__flutuante,.app.is-collapsed .nav-group:focus-within .nav-group__flutuante{display:flex;flex-direction:column;gap:2px;position:absolute;left:calc(100% + var(--spacing-xs));top:0;min-width:196px;padding:var(--spacing-xs);border-radius:var(--radius-md);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-toast)}.app.is-collapsed .nav-group__flutuante:before{content:"";position:absolute;right:100%;top:0;width:var(--spacing-xs);height:100%}.app.is-collapsed .nav-group__flutuante .nav-item__text{display:block}.app.is-collapsed .nav-group__flutuante .nav-sub{color:var(--color-text-secondary)}.app.is-collapsed .nav-group__flutuante .nav-sub:hover{background:var(--color-bg-neutral-subtle);color:var(--color-text-primary)}.app.is-collapsed .nav-group__flutuante .nav-sub.is-active{color:var(--color-text-primary)}.sidebar__foot{padding:var(--spacing-md);flex:none}.user-card-wrap{width:100%}.user-card{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm);border-radius:var(--radius-md);min-width:0;transition:background-color .12s ease}.user-card:hover{background:var(--color-bg-on-dark-hover)}.user-card:focus-visible{box-shadow:var(--focus-ring-on-dark)}.user-card__meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.user-card__meta b{font:600 13px/1.4 var(--font-family);color:var(--color-text-on-dark);max-width:100%}.user-card__meta span{font:400 11px/1.4 var(--font-family);color:var(--color-text-on-dark-muted);max-width:100%}.user-card__caret{flex:none;color:var(--color-text-on-dark-muted)}.app.is-collapsed .user-card{justify-content:center;padding:var(--spacing-sm) 0}.app.is-collapsed .user-card__meta,.app.is-collapsed .user-card__caret{display:none}.menu--conta{bottom:calc(100% + 8px);top:auto;left:0;right:0;min-width:0}.menu__conta{padding:var(--spacing-md);display:flex;flex-direction:column}.menu__conta b{font:600 14px/1.4 var(--font-family);color:var(--color-text-primary)}.menu__conta span{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}.menu__linha{display:flex;align-items:center;gap:var(--spacing-sm);height:40px;padding:0 var(--spacing-md)}.menu__linha>.icon{color:var(--color-icon-secondary)}.menu__linha>span:not(.segmented){flex:1;font:400 14px/1.4 var(--font-family);color:var(--color-text-primary)}.segmented--mini{flex:0 0 auto;padding:var(--spacing-2xs);gap:var(--spacing-2xs);border-radius:var(--radius-sm)}.segmented--mini button{flex:0 0 auto;min-width:28px;height:22px;padding:0 var(--spacing-xs);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);font:600 11px/1 var(--font-family)}.segmented--mini button .icon{width:14px;height:14px}.segmented--mini button[aria-disabled=true]{opacity:.45}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--shell-topbar);flex:none;display:flex;align-items:center;gap:var(--spacing-lg);padding:0 var(--spacing-2xl);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);position:sticky;top:0;z-index:80}.crumbs{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.crumbs a,.crumbs span{font:500 14px/1.4 var(--font-family);color:var(--color-text-secondary);white-space:nowrap;border-radius:var(--radius-xs)}.crumbs a:hover,.crumbs .is-current{color:var(--color-text-primary)}.crumbs .icon{width:14px;height:14px;color:var(--color-text-tertiary)}.topbar__search{position:relative;display:flex;align-items:center;width:320px}.topbar__search .icon{position:absolute;left:var(--spacing-md);color:var(--color-icon-secondary);pointer-events:none}.topbar__search input{width:100%;height:40px;padding:0 var(--spacing-md) 0 40px;background:var(--color-bg-field);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font:400 14px/1.4 var(--font-family);color:var(--color-text-primary);caret-color:var(--color-border-focus)}.topbar__search input::placeholder{color:var(--color-text-tertiary)}.topbar__search input:hover{border-color:var(--color-border-hover)}.topbar__search input:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring-brand)}.bell{position:relative}.bell__dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-bg-brand);box-shadow:0 0 0 2px var(--color-bg-surface)}.user-btn{display:flex;align-items:center;gap:var(--spacing-md);height:48px;padding:0 var(--spacing-sm) 0 var(--spacing-sm);border-radius:var(--radius-md)}.user-btn:hover{background:var(--color-bg-neutral-subtle)}.user-btn__meta{display:flex;flex-direction:column;align-items:flex-start}.user-btn__meta b{font:500 14px/1.4 var(--font-family);color:var(--color-text-primary)}.user-btn__meta span{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.content{flex:1;padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-xl);min-width:0}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl)}.page-head__title{font:500 32px/1.4 var(--font-family);letter-spacing:-.02em;color:var(--color-text-primary)}.page-head__sub{font:400 14px/1.4 var(--font-family);color:var(--color-text-secondary);margin-top:var(--spacing-xs);max-width:640px}.filterbar{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.filterbar__label{font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.filter-select{height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);font:500 14px/1.4 var(--font-family);color:var(--color-text-primary);display:inline-flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap}.filter-select:hover{background:var(--color-bg-neutral-subtle)}.filter-select .icon{color:var(--color-icon-secondary)}.filter-select .count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-bg-neutral-subtle-hover);color:var(--color-text-strong);font:700 10px/1 var(--font-family)}.auth{display:flex;min-height:100vh;width:100%}.auth__aside{flex:1 1 50%;max-width:50%;position:relative;overflow:hidden;background:var(--color-bg-inverse);color:var(--color-text-on-dark);padding:var(--spacing-3xl)}.auth__conteudo{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-2xl)}.auth__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.auth__glow{position:absolute;top:-26%;right:-18%;width:68%;aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-bg-brand-subtle-pressed);filter:blur(110px);opacity:.9;animation:auth-respira 16s ease-in-out infinite}.auth__grid{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(var(--color-bg-on-dark) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent)}.auth__wave{position:absolute;left:0;bottom:0;width:200%;height:30%;animation:auth-deriva 44s linear infinite;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 100%)}.auth__bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to top,var(--color-bg-inverse) 25%,transparent)}@keyframes auth-deriva{0%{transform:translate(0)}to{transform:translate(-50%)}}.auth__grafo{display:none;position:absolute;top:50%;right:-26%;width:80%;aspect-ratio:1;transform:translateY(-50%);opacity:.7;mask-image:radial-gradient(ellipse at 52% 50%,#000 40%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 52% 50%,#000 40%,transparent 78%)}.auth__grafo__gira{transform-origin:400px 400px;animation:grafo-gira 90s linear infinite}@keyframes grafo-gira{to{transform:rotate(360deg)}}.auth__grafo .aresta{stroke:var(--color-bg-on-dark-hover);stroke-width:1;fill:none}.auth__grafo .pulso{stroke:var(--color-bg-brand);stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:4 96;stroke-dashoffset:100;animation:grafo-pulso 5.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes grafo-pulso{0%{stroke-dashoffset:100;opacity:0}12%{opacity:1}78%{opacity:1}88%,to{stroke-dashoffset:0;opacity:0}}.auth__grafo .no{fill:var(--color-bg-on-dark-hover);stroke:var(--color-bg-on-dark);stroke-width:3}.auth__grafo .no--1{fill:var(--color-text-on-dark-muted)}.auth__grafo .halo{fill:none;stroke:var(--color-bg-brand);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:grafo-halo 3.6s ease-out infinite}@keyframes grafo-halo{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.auth__grafo .hub{fill:var(--color-bg-brand)}.auth__grafo .hub-anel{fill:none;stroke:var(--color-bg-brand);stroke-width:1.5;opacity:.45}.auth__grafo .hub-aura{fill:var(--color-bg-brand-subtle)}body[data-cena=grafo] .auth__wave{display:none}body[data-cena=grafo] .auth__grafo{display:block}body[data-cena=grafo] .auth__bg:after{inset:0;height:auto;background:linear-gradient(to right,var(--color-bg-inverse) 0%,transparent 60%),linear-gradient(to top,var(--color-bg-inverse) 0%,transparent 16%)}@keyframes auth-respira{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.auth__brand{display:flex;align-items:center;gap:var(--spacing-md)}.auth__pitch{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:540px}.auth__eyebrow{display:inline-flex;align-items:center;gap:var(--spacing-sm);align-self:flex-start;height:28px;padding:0 var(--spacing-md);border-radius:var(--radius-full);background:var(--color-bg-on-dark);font:600 11px/1 var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-dark)}.auth__eyebrow .icon{width:13px;height:13px;color:var(--color-icon-inverse)}.auth__pitch h1{font:500 42px/1.4 var(--font-family);letter-spacing:-.02em;color:var(--color-text-on-dark)}.auth__pitch p{font:400 16px/1.4 var(--font-family);color:var(--color-text-on-dark-muted)}.auth__pilares{display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-xl);border-top:1px solid var(--color-bg-on-dark)}.auth__pilar{display:flex;align-items:flex-start;gap:var(--spacing-md)}.auth__pilar__icone{width:32px;height:32px;flex:none;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-bg-on-dark);color:var(--color-icon-inverse)}.auth__pilar__texto{display:flex;flex-direction:column;min-width:0}.auth__pilar__texto b{font:600 13px/1.4 var(--font-family);color:var(--color-text-on-dark)}.auth__pilar__texto span,.auth__legal{font:400 12px/1.4 var(--font-family);color:var(--color-text-on-dark-muted)}.auth__main{flex:1 1 50%;display:flex;padding:var(--spacing-3xl);overflow-y:auto}.auth__card{width:440px;margin:auto;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-toast);padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.auth__head{display:flex;flex-direction:column;gap:var(--spacing-sm)}.auth__head h2{font:500 32px/1.4 var(--font-family);letter-spacing:-.02em;color:var(--color-text-primary)}.auth__head p{font:400 14px/1.4 var(--font-family);color:var(--color-text-secondary)}.auth__foot{display:flex;justify-content:center;gap:var(--spacing-xs);font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}@media(max-width:1024px){.auth__aside{display:none}.auth__main{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.auth__wave,.auth__glow,.auth__grafo__gira{animation:none}.auth__grafo .pulso,.auth__grafo .halo{animation:none;opacity:.4}}.otp{display:flex;gap:var(--spacing-md)}.otp input{width:56px;height:64px;text-align:center;padding:0;background:var(--color-bg-field);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font:600 24px/1.4 var(--font-family);color:var(--color-text-primary);caret-color:var(--color-border-focus);font-variant-numeric:tabular-nums}.otp input:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring-brand)}.otp.is-error input{border-color:var(--color-border-danger)}.checklist{display:flex;flex-direction:column;gap:var(--spacing-sm)}.checklist li{display:flex;align-items:center;gap:var(--spacing-sm);font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.checklist li .icon{color:var(--color-icon-secondary)}.checklist li.is-ok,.checklist li.is-ok .icon{color:var(--color-text-success)}.qr-box{display:flex;gap:var(--spacing-xl);align-items:center;padding:var(--spacing-lg);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.qr-box__code{width:120px;height:120px;flex:none;border-radius:var(--radius-xs);background:var(--gray-0);padding:8px}.qr-box__info{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.secret{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-bg-neutral-subtle);font:600 12px/1.4 var(--font-family);color:var(--color-text-strong);letter-spacing:.06em}.auth__card--state{align-items:center;text-align:center}.menu--periodo{padding:0;overflow:hidden}.periodo__presets{padding:var(--spacing-xs);width:232px}.periodo__picker,.periodo.is-picker .periodo__presets{display:none}.periodo.is-picker .periodo__picker{display:block}.periodo__nome{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu--periodo .menu__item[aria-pressed=true]{color:var(--color-text-brand);font-weight:500}.dp{width:568px;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.dp__head{display:flex;align-items:center;gap:var(--spacing-sm)}.dp__head b{font:500 14px/1.4 var(--font-family);color:var(--color-text-primary)}.dp__fields{display:flex;align-items:center;gap:var(--spacing-sm)}.dp__campo{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface)}.dp__campo.is-filled{border-color:var(--color-border-strong)}.dp__campo-rot{font:500 11px/1.4 var(--font-family);color:var(--color-text-tertiary)}.dp__campo b{font:600 14px/1.4 var(--font-family);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dp__seta{flex:none;color:var(--color-icon-secondary)}.dp__grids{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.dp__month{min-width:0}.dp__mhead{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.dp__mhead b{font:500 13px/1.4 var(--font-family);color:var(--color-text-primary)}.dp__gap{width:32px;height:32px;flex:none}.dp__dow,.dp__days{display:grid;grid-template-columns:repeat(7,1fr)}.dp__dow{margin-bottom:var(--spacing-2xs)}.dp__dow span{height:24px;display:grid;place-items:center;font:500 11px/1 var(--font-family);color:var(--color-text-tertiary)}.dp__cell{height:34px;display:grid;place-items:center;position:relative}.dp__cell.is-in{background:var(--color-bg-brand-subtle)}.dp__cell.is-start{background:linear-gradient(to right,transparent 50%,var(--color-bg-brand-subtle) 50%)}.dp__cell.is-end{background:linear-gradient(to left,transparent 50%,var(--color-bg-brand-subtle) 50%)}.dp__cell.is-row-start{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.dp__cell.is-row-end{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.dp__d{width:32px;height:32px;border-radius:var(--radius-sm);position:relative;font:400 13px/1 var(--font-family);color:var(--color-text-primary);font-variant-numeric:tabular-nums;transition:background-color .12s ease,color .12s ease}.dp__d:hover{background:var(--color-bg-neutral-subtle)}.dp__d:focus-visible{box-shadow:var(--focus-ring-brand)}.dp__d[disabled]{color:var(--color-text-disabled);opacity:.5;pointer-events:none}.dp__d.is-today:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:var(--radius-full);background:var(--color-bg-brand)}.dp__d.is-edge{background:var(--color-bg-brand);color:var(--color-text-on-brand);font-weight:600}.dp__d.is-edge:hover{background:var(--color-bg-brand-hover)}.dp__d.is-edge.is-today:after{background:var(--color-text-on-brand)}.dp__foot{display:flex;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-default)}.dp__hint{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.dp__hint b{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.page-head__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);flex-wrap:wrap;flex:none}.topbar__filtros{display:flex;align-items:center;gap:var(--spacing-sm)}.topbar__filtros:empty{display:none}.wizard__trilha{padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.wizard__trilha .steps{width:100%}.wizard__trilha .step{min-width:0}.wizard__trilha .step__label{overflow:hidden;text-overflow:ellipsis}.wizard__acoes{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.upload{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);text-align:center;align-items:center}.upload:hover{border-color:var(--color-border-hover);background:var(--color-bg-neutral-subtle)}.upload__alvo{display:grid;place-items:center;background:var(--color-bg-neutral-subtle);border-radius:var(--radius-md);color:var(--color-text-tertiary);flex:none}.upload__alvo--logo{width:96px;height:48px}.upload__alvo--favicon{width:48px;height:48px;border-radius:var(--radius-sm)}.upload__rot{font:500 12px/1.4 var(--font-family);color:var(--color-text-primary)}.upload__spec{font:400 11px/1.4 var(--font-family);color:var(--color-text-tertiary)}.step__meta{display:flex;flex-direction:column;gap:2px}.step__hint{font:400 12px/1.4 var(--font-family);color:var(--color-text-tertiary)}.swatch-row{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.swatch{width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--color-border-default);position:relative}.swatch[aria-pressed=true]:after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-border-focus);border-radius:var(--radius-lg)}.summary dt{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.summary dd{margin:2px 0 0;font:500 14px/1.4 var(--font-family);color:var(--color-text-primary)}.summary__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg) var(--spacing-xl)}.broker-head{display:flex;align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.broker-head__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-sm)}.broker-head__meta span{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.cfg-grid{display:grid;grid-template-columns:240px 1fr;gap:var(--spacing-xl);align-items:start}.cfg-grid>p{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.cfg-grid>p b{display:block;font:600 14px/1.4 var(--font-family);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.save-bar{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-toast)}.papel-edit{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.papel-edit .save-bar{bottom:var(--spacing-lg)}.link-voltar{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.link-voltar:hover{color:var(--color-text-primary)}.link-voltar .icon{width:14px;height:14px}.perm-head{align-items:flex-start}.perm-toolbar{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;padding-top:0;padding-bottom:var(--spacing-md)}.perm-toolbar .input-group{flex:1 1 220px;min-width:180px;max-width:360px}.perm-toolbar__acoes{margin-left:auto;flex:none;display:flex;align-items:center;gap:var(--spacing-xs)}.perm-scroll{display:flex;flex-direction:column}.perm-group{border-top:1px solid var(--color-border-default)}.perm-group:first-child{border-top:0}.perm-group__head{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0}.perm-group__toggle{flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);text-align:left}.perm-group__toggle:hover{background:var(--color-bg-neutral-subtle)}.perm-group__caret{color:var(--color-icon-secondary);transition:transform .15s ease}.perm-group.is-open .perm-group__caret{transform:rotate(180deg)}.perm-group__icon{color:var(--color-icon-secondary)}.perm-group__nome{font:600 13px/1.4 var(--font-family);color:var(--color-text-primary)}.perm-group__count{font:500 11px/1.4 var(--font-family);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.perm-list{display:none;flex-direction:column;padding:0 0 var(--spacing-sm) var(--spacing-lg)}.perm-group.is-open .perm-list{display:flex}.perm-row{display:grid;align-items:center;gap:var(--spacing-sm);grid-template-columns:20px minmax(118px,164px) minmax(100px,144px) minmax(0,1fr);min-height:32px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.perm-row:hover{background:var(--color-bg-neutral-subtle)}.perm-row__label{font:500 13px/1.4 var(--font-family);color:var(--color-text-primary)}.perm-row__desc{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}@media(max-width:1080px){.perm-row{grid-template-columns:20px minmax(118px,1fr) auto;row-gap:2px}.perm-row__desc{grid-column:2 / -1}}.perm-code{font:400 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--color-text-tertiary);letter-spacing:.01em;white-space:nowrap}.page-head__sub .perm-code,.card__sub .perm-code{padding:1px var(--spacing-xs);border-radius:var(--radius-xs);background:var(--color-bg-neutral-subtle);color:var(--color-text-secondary)}.psp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.psp-card{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color .12s ease,background-color .12s ease}.psp-card:hover{border-color:var(--color-border-hover)}.psp-card.is-on{border-color:var(--color-border-focus)}.psp-card__pick{display:flex;align-items:center;gap:var(--spacing-md);width:100%;text-align:left;border-radius:var(--radius-sm)}.psp-card__pick:focus-visible{box-shadow:var(--focus-ring-brand)}.psp-card__texto{flex:1;min-width:0}.psp-card__nome{display:block;font:500 14px/1.4 var(--font-family);color:var(--color-text-primary)}.psp-card__metodos{display:block;font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.psp-card__pick>.check__box{margin-left:var(--spacing-sm)}.psp-card__pick:hover>.check__box{border-color:var(--color-border-hover)}.psp-card.is-on .check__box{background:var(--color-bg-brand);border-color:var(--color-bg-brand)}.psp-card.is-on .check__box .icon{opacity:1}.psp-card__pe{display:flex;align-items:center;gap:var(--spacing-sm);min-height:41px;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-default)}.psp-cred__mask{font:500 12px/1.4 var(--font-family);color:var(--color-text-primary);padding:0 var(--spacing-sm);height:32px;display:inline-flex;align-items:center;background:var(--color-bg-neutral-subtle);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em}.perfil-linha{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-default)}.perfil-linha:last-child{border-bottom:0;padding-bottom:0}.perfil-linha:first-child{padding-top:0}.perfil-linha__texto{flex:1;min-width:0}.f2a__topo{display:flex;align-items:center;gap:var(--spacing-md)}.f2a__dados{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.f2a__dados dt{font:400 12px/1.4 var(--font-family);color:var(--color-text-tertiary)}.f2a__dados dd{margin:2px 0 0;font:500 14px/1.4 var(--font-family);color:var(--color-text-primary)}.f2a__acao{display:flex;justify-content:flex-end}.avatar--lg{width:56px;height:56px;font-size:18px}.alert>.btn{flex:none;align-self:center}:root{color-scheme:only light;--shell-sidebar: 264px;--shell-sidebar-collapsed: 64px;--chart-rank: var(--color-text-secondary);--shell-topbar: 56px}.sidebar{background:var(--color-bg-surface);color:var(--color-text-primary);border-right:1px solid var(--color-border-default)}.sidebar__head{padding:0 var(--spacing-md);gap:var(--spacing-sm)}.sidebar__logo{gap:var(--spacing-sm)}.sidebar__logo:focus-visible{box-shadow:var(--focus-ring-brand)}.sidebar__glyph{width:28px;height:28px;font-size:13px;border-radius:var(--radius-sm)}.sidebar__wordmark b{font:600 13px/1.4 var(--font-family);color:var(--color-text-strong)}.sidebar__wordmark span{font:400 11px/1.4 var(--font-family);color:var(--color-text-secondary)}.sidebar__versao{background:var(--color-bg-neutral-subtle-hover);color:var(--color-text-secondary)}.sidebar__nav{padding:var(--spacing-md) var(--spacing-md) 0;gap:2px}.nav-item{height:38px;gap:var(--spacing-sm);padding:0 var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary)}.nav-item__icon{color:var(--color-icon-secondary)}.nav-item__text{font:500 13px/1.4 var(--font-family)}.nav-item:hover{background:var(--color-bg-neutral-subtle);color:var(--color-text-primary)}.nav-item:hover .nav-item__icon{color:var(--color-icon-primary)}.nav-item:focus-visible{box-shadow:var(--focus-ring-brand)}.nav-item.is-active{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.nav-item.is-active .nav-item__icon{color:var(--color-icon-brand)}.nav-item.is-active:hover{background:var(--color-bg-brand-subtle-hover);color:var(--color-text-brand)}.sidebar__foot{padding:var(--spacing-sm);border-top:1px solid var(--color-border-default)}.nav-item__caret{color:var(--color-icon-secondary)}.nav-group__itens{padding-left:var(--spacing-lg)}.nav-group__itens:before{left:15px;background:var(--color-border-default)}.nav-sub{height:32px;color:var(--color-text-secondary);padding:0 var(--spacing-sm)}.nav-sub .nav-item__text{font-size:12px}.nav-sub:hover{background:var(--color-bg-neutral-subtle);color:var(--color-text-primary)}.nav-sub:focus-visible{box-shadow:var(--focus-ring-brand)}.nav-sub.is-active{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.nav-sub.is-active .nav-sub__dot{background:currentColor}.user-card:hover{background:var(--color-bg-neutral-subtle)}.user-card:focus-visible{box-shadow:var(--focus-ring-brand)}.user-card__meta b{color:var(--color-text-strong);font-size:12px}.user-card__meta span{color:var(--color-text-secondary);font-size:11px}.user-card__caret{color:var(--color-icon-secondary)}.user-card .avatar{width:28px;height:28px;font-size:11px}.menu__conta b{font-size:13px}.menu__linha{height:36px}.menu__linha>span{font-size:13px}.topbar{background:var(--color-bg-page);padding:0 var(--spacing-xl);gap:var(--spacing-md)}.topbar__search{width:280px}.topbar__search input{height:34px;background:var(--color-bg-surface);border-color:var(--color-border-default);font-size:13px}.user-btn{height:40px}.user-btn__meta b{font-size:13px}.user-btn__meta span{font-size:11px}.user-btn .avatar{width:28px;height:28px;font-size:11px}.bell__dot{box-shadow:0 0 0 2px var(--color-bg-page)}.content{padding:var(--spacing-xl);gap:var(--spacing-lg)}.page-head__title{font:500 24px/1.4 var(--font-family);letter-spacing:-.02em}.page-head__sub{font-size:13px}.card,.section-card,.stat,.filterbar,.broker-head{background:var(--color-bg-surface);border-color:var(--color-border-default);border-radius:var(--radius-md)}.card--xl{border-radius:var(--radius-md)}.card__head{padding:var(--spacing-lg);gap:var(--spacing-md)}.card__body{padding:var(--spacing-lg)}.card__title{font:600 15px/1.4 var(--font-family)}.card__sub{font-size:11px}.section-card{padding:var(--spacing-xl);gap:var(--spacing-lg)}.broker-head{padding:var(--spacing-lg)}.filterbar{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}.stat{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-xs)}.stat:hover{background:var(--color-bg-surface);border-color:var(--color-border-strong)}.stat__label{font-size:11px}.stat__value{font:600 20px/1.4 var(--font-family)}.stat__foot-note{font-size:11px}.grid{gap:var(--spacing-lg)}.grid--sm{gap:var(--spacing-md)}.stack{gap:var(--spacing-lg)}.table th{background:transparent;height:36px;font-size:11px;color:var(--color-text-tertiary);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--color-border-default)}.table td{height:48px;font-size:13px}.table--dense td{height:44px}.table tbody tr:hover{background:var(--color-bg-neutral-subtle)}.table tfoot td{background:transparent;border-top:1px solid var(--color-border-strong);font-size:13px}.table .cell-strong{font-size:13px}.btn{height:36px;font:500 14px/1.4 var(--font-family);border-radius:var(--radius-sm)}.btn--sm{height:30px;font-size:13px}.btn--lg{height:42px;font-size:15px}.ibtn{border-radius:var(--radius-sm)}.ibtn--sm{width:30px;height:30px}.btn--secondary{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.btn--secondary:hover{background:var(--color-bg-neutral-subtle);color:var(--color-text-strong);border-color:var(--color-border-hover)}.btn--secondary:active{background:var(--color-bg-neutral-subtle-hover);color:var(--color-text-strong)}.btn--secondary:disabled{background:var(--color-bg-muted);color:var(--color-text-disabled);border-color:var(--color-border-default)}.input,.select,.textarea{height:42px;background:var(--color-bg-surface);border-color:var(--color-border-strong);font-size:14px}.input--sm{height:34px}.filter-select{height:34px;font-size:13px;background:var(--color-bg-surface)}.segmented{background:var(--color-bg-surface);border-color:var(--color-border-default)}.segmented button{height:28px;font-size:13px}.segmented--mini button,.tag{height:22px;font-size:11px}.toggle__track{width:36px;height:20px}.toggle__track:after{width:14px;height:14px;top:3px;left:3px}.toggle input:checked+.toggle__track:after{transform:translate(16px)}.modal{border-radius:var(--radius-xl);box-shadow:var(--shadow-modal)}.modal__head{padding:var(--spacing-xl) var(--spacing-xl) 0}.modal__body{padding:var(--spacing-lg) var(--spacing-xl)}.modal__foot{padding:var(--spacing-xl)}.modal__title{font:600 16px/1.4 var(--font-family)}.modal__sub{font-size:13px}.toast{border-radius:var(--radius-md);box-shadow:var(--shadow-toast)}.auth__aside{background:var(--color-bg-surface);color:var(--color-text-primary);border-right:1px solid var(--color-border-default)}.auth__glow{background:var(--color-bg-brand-subtle-hover);opacity:1}.auth__bg:after{background:linear-gradient(to top,var(--color-bg-surface) 25%,transparent)}body[data-cena=grafo] .auth__bg:after{background:linear-gradient(to right,var(--color-bg-surface) 0%,transparent 60%),linear-gradient(to top,var(--color-bg-surface) 0%,transparent 16%)}.auth__grid{background-image:radial-gradient(var(--color-border-strong) 1px,transparent 1px)}.auth__grafo .aresta{stroke:var(--color-border-strong)}.auth__grafo .no{fill:var(--color-border-hover);stroke:var(--color-bg-surface)}.auth__grafo .no--1{fill:var(--color-text-secondary)}.auth__aside .sidebar__wordmark b{color:var(--color-text-strong)}.auth__aside .sidebar__wordmark span{color:var(--color-text-secondary)}.auth__eyebrow{background:var(--color-bg-neutral-subtle);color:var(--color-text-secondary)}.auth__eyebrow .icon{color:var(--color-icon-secondary)}.auth__pitch h1{font:500 36px/1.4 var(--font-family);color:var(--color-text-strong)}.auth__pitch p{font-size:15px;color:var(--color-text-secondary)}.auth__pilares{border-top-color:var(--color-border-default)}.auth__pilar__icone{background:var(--color-bg-neutral-subtle);color:var(--color-icon-secondary)}.auth__pilar__texto b{color:var(--color-text-primary)}.auth__pilar__texto span{color:var(--color-text-secondary)}.auth__legal{color:var(--color-text-tertiary)}.auth__card{border-radius:var(--radius-xl);padding:var(--spacing-2xl);gap:var(--spacing-lg)}.auth__head h2{font:500 26px/1.4 var(--font-family)}.auth__head p{font-size:13px}.otp input{width:48px;height:56px;font-size:20px}.save-bar{border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-toast);padding:var(--spacing-md) var(--spacing-lg)}.sortable__item{border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md)}.sortable__item:hover{background:var(--color-bg-surface);border-color:var(--color-border-strong)}.tabs{gap:var(--spacing-lg)}.tab,.rank-row__name,.rank-row__value{font-size:13px}.empty{padding:var(--spacing-2xl) var(--spacing-3xl)}.empty__title{font-size:16px}.empty__text{font-size:13px}html[data-tema=escuro]{color-scheme:only dark;--ink-page: #141414;--ink-surface: #1c1c1c;--ink-raised: #232323;--ink-field: #181818;--ink-muted: #262626;--ink-disabled: #333333;--color-bg-page: var(--ink-page);--color-bg-surface: var(--ink-surface);--color-bg-surface-raised: var(--ink-raised);--color-bg-field: var(--ink-field);--color-bg-field-disabled: var(--ink-muted);--color-bg-muted: var(--ink-muted);--color-bg-disabled: var(--ink-disabled);--color-bg-toggle-off: #3a3a3a;--color-bg-neutral-subtle: rgba(255, 255, 255, .06);--color-bg-neutral-subtle-hover: rgba(255, 255, 255, .1);--color-bg-neutral-subtle-pressed: rgba(255, 255, 255, .14);--color-bg-overlay: rgba(0, 0, 0, .72);--color-bg-inverse: var(--gray-50);--color-bg-inverse-hover: var(--gray-100);--color-bg-inverse-pressed: var(--gray-0);--color-text-inverse: #222222;--color-icon-inverse: #222222;--color-text-strong: var(--gray-0);--color-text-primary: var(--gray-50);--color-text-secondary: #b5b5b5;--color-text-tertiary: #8c8c8c;--color-text-disabled: #6b6b6b;--color-icon-primary: var(--gray-50);--color-icon-secondary: #b5b5b5;--color-border-default: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-border-hover: rgba(255, 255, 255, .32);--color-text-info: #5b9bd5;--color-border-danger: var(--red-500);--color-bg-brand-faint: rgba(255, 107, 44, .08);--color-bg-brand-subtle: rgba(255, 107, 44, .12);--color-bg-brand-subtle-hover: rgba(255, 107, 44, .2);--color-bg-brand-subtle-pressed: rgba(255, 107, 44, .28);--color-bg-success-subtle: rgba(11, 192, 108, .16);--color-bg-danger-subtle: rgba(240, 64, 64, .16);--color-bg-warning-subtle: rgba(225, 160, 20, .16);--color-bg-info-subtle: rgba(91, 155, 213, .16);--shadow-toast: 0 8px 24px 0 rgba(0, 0, 0, .48);--shadow-modal: 0 16px 60px 0 rgba(0, 0, 0, .56)}html[data-tema=escuro] .qr-box__code{background:var(--gray-0)}html[data-tema=escuro] .chart .grid-line{stroke:#ffffff24}html[data-tema=escuro] .chart .zero-line,html[data-tema=escuro] .chart .axis-line{stroke:#ffffff42}html[data-tema=escuro]{--chart-rank: #7a7a7a}html[data-tema=escuro] .auth__bg:after{background:linear-gradient(to top,var(--color-bg-surface) 25%,transparent)}html[data-tema=escuro] .modal,html[data-tema=escuro] .toast{background:var(--color-bg-surface-raised)}html[data-tema=escuro] .input,html[data-tema=escuro] .select,html[data-tema=escuro] .textarea,html[data-tema=escuro] .filter-select,html[data-tema=escuro] .segmented{background:var(--color-bg-field)}.page-head>div:first-child{min-width:0}.page-head__sub{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx-upload{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.kx-upload__rotulo{font:500 13px/1.4 var(--font-family);color:var(--color-text-primary)}.kx-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.kx-upload__zona{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer;padding:var(--spacing-lg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-field, var(--color-bg-surface));transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.kx-upload--area .kx-upload__zona{flex-direction:column;justify-content:center;text-align:center;min-height:168px;padding:var(--spacing-xl)}.kx-upload__zona:hover{border-color:var(--color-border-hover);background:var(--color-bg-neutral-subtle)}.kx-upload__input:focus-visible+.kx-upload__zona{border-color:var(--color-border-focus);box-shadow:var(--focus-ring-brand)}.kx-upload__icone{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-bg-neutral-subtle);color:var(--color-text-secondary)}.kx-upload--area .kx-upload__icone{width:48px;height:48px;border-radius:var(--radius-lg)}.kx-upload__textos{display:flex;flex-direction:column;gap:2px;min-width:0}.kx-upload__titulo{font:500 13px/1.4 var(--font-family);color:var(--color-text-primary)}.kx-upload__link{color:var(--color-text-brand);text-decoration:underline;text-underline-offset:2px}.kx-upload__spec{font:400 12px/1.4 var(--font-family);color:var(--color-text-tertiary)}.kx-upload.is-arrastando .kx-upload__zona{border-style:solid;border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle)}.kx-upload.is-arrastando .kx-upload__icone{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.kx-upload.is-erro .kx-upload__zona{border-color:var(--color-border-danger);background:var(--color-bg-danger-subtle)}.kx-upload.is-erro .kx-upload__icone{color:var(--color-text-danger);background:var(--color-bg-surface)}.kx-upload.is-desabilitado .kx-upload__zona{cursor:not-allowed;opacity:.5}.kx-upload__erro{display:flex;align-items:center;gap:var(--spacing-xs);margin:0;font:500 12px/1.4 var(--font-family);color:var(--color-text-danger)}.kx-upload__erro .icon{width:14px;height:14px}.kx-upload__arquivo{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.kx-upload__thumb{flex:none;display:grid;place-items:center;overflow:hidden;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-bg-neutral-subtle);color:var(--color-text-tertiary)}.kx-upload__thumb img{width:100%;height:100%;object-fit:contain}.kx-upload__thumb--logo{width:96px}.kx-upload__thumb--banner{width:128px;height:40px}.kx-upload__thumb--banner img{object-fit:cover}.kx-upload__ext{font:700 10px/1 var(--font-family);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.kx-upload__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.kx-upload__nome{font:500 13px/1.4 var(--font-family);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx-upload__meta{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.kx-upload__meta .icon{width:14px;height:14px}.kx-upload__barra{display:block;height:4px;border-radius:var(--radius-full);background:var(--color-bg-neutral-subtle);overflow:hidden}.kx-upload__barra span{display:block;height:100%;border-radius:inherit;background:var(--color-bg-brand);transition:width .1s linear}.kx-upload__acoes{display:flex;align-items:center;gap:var(--spacing-xs);flex:none}.kx-upload__acoes label.btn{cursor:pointer}.kx-upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--spacing-lg)}:where(.app:not([hidden])){position:fixed;inset:0;height:100dvh;min-height:0;overflow:hidden}:where(.app) :where(.sidebar){height:100%;position:relative;top:auto}:where(.app) :where(.main){height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}:where(.app) :where(.topbar){position:sticky;top:0;z-index:80}.auth__main{flex-direction:column;gap:var(--spacing-xl)}.auth__prefs{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);align-self:stretch;flex:none}.auth__idioma{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:32px;padding:0 var(--spacing-sm) 0 var(--spacing-md);border-radius:var(--radius-full);border:1px solid var(--color-border-default);background:var(--color-bg-surface);font:500 13px/1 var(--font-family);color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.auth__idioma:hover{background:var(--color-bg-neutral-subtle);border-color:var(--color-border-hover)}.auth__idioma:focus-visible{box-shadow:var(--focus-ring-brand)}.auth__idioma .icon{width:16px;height:16px;color:var(--color-icon-secondary)}.auth__idioma .icon:last-child{width:14px;height:14px}.auth__idioma-menu{min-width:232px}.auth__idioma-menu .menu__item{font-size:13px}.auth__idioma-menu .menu__item>span:nth-child(2){flex:1;text-align:left}.auth__idioma-menu .menu__item .icon{color:var(--color-text-brand)}.auth__idioma-menu .menu__item em{font:500 11px/1 var(--font-family);font-style:normal;color:var(--color-text-tertiary)}.auth__idioma-menu .menu__item[data-indisponivel]>span{color:var(--color-text-secondary)}.auth__idioma-sigla{width:26px;flex:none;font:600 11px/1 var(--font-family);letter-spacing:.04em;color:var(--color-text-tertiary)}.auth__tema{border-radius:var(--radius-full);padding:3px}.auth__tema button{height:26px;min-width:30px;border-radius:var(--radius-full)}.auth__tema button .icon{width:15px;height:15px}.auth__tema button:focus-visible{box-shadow:var(--focus-ring-brand)}.auth__main>.auth__card{margin:auto;width:min(440px,100%);max-width:100%}@media(max-width:720px){.auth__main{padding:var(--spacing-lg)}.auth__idioma span{display:none}.auth__idioma{padding:0 var(--spacing-sm)}}.toast{align-items:flex-start;gap:var(--spacing-md)}.toast__title,.toast__text{display:block}.toast__text{margin-top:2px}.toast>.tile{flex:none}.toast>.ibtn{flex:none;margin:-2px -4px 0 0}.card:has(>.card__body>.rank-list){display:flex;flex-direction:column}.card:has(>.card__body>.rank-list)>.card__body{flex:1;display:flex;flex-direction:column}.card__body>.rank-list{flex:1;justify-content:space-between;gap:var(--spacing-md)}.card__body>.rank-list .rank-row{gap:6px}.rank-meta{margin-left:28px;font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table tbody tr:hover{background:#14142406}html[data-tema=escuro] .table tbody tr:hover{background:#ffffff08}.table tbody tr.is-clickable:hover{background:#14142408}html[data-tema=escuro] .table tbody tr.is-clickable:hover{background:#ffffff0a}:root{--color-text-secondary: #5a5a66;--color-text-tertiary: #64646f;--color-text-success: #087040;--color-text-danger: #b42323;--color-text-warning: #865800;--focus-ring-brand: 0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--color-border-focus)}html[data-tema=escuro]{--color-text-secondary: #b4b4c0;--color-text-tertiary: #9e9eab;--color-text-success: #3fd38d;--color-text-danger: #ff7a7a;--color-text-warning: #f1be4a}.table th,.tag,.badge,.stat__label,.stat__foot-note{font-size:12px}.sidebar__versao{font-size:11px}::selection{background:var(--color-bg-brand-subtle-hover);color:var(--color-text-primary)}.kx2-pular{position:fixed;left:12px;top:-60px;z-index:300;padding:10px 14px;border-radius:var(--radius-md);background:var(--color-bg-brand);color:var(--color-text-on-brand);font:600 13px/1.4 var(--font-family);transition:top .15s ease}.kx2-pular:focus{top:12px}#kx-content:focus{outline:none}.kx2-mudando{color:var(--color-text-brand);transition:color .6s cubic-bezier(.16,1,.3,1)}.kx2-copiado{background:var(--color-bg-success)!important;color:var(--color-text-on-brand)!important}.kx2-copiado .icon{animation:kx2-entra .15s cubic-bezier(.16,1,.3,1)}.menu.is-open{animation:kx2-pop .16s cubic-bezier(.16,1,.3,1);transform-origin:top right}.menu--conta.is-open{transform-origin:bottom left}.overlay.is-open{animation:kx2-fade .18s ease-out}.overlay.is-open .modal{animation:kx2-sobe .22s cubic-bezier(.16,1,.3,1)}tr.kx2-novo>td{animation:kx2-acende 1.6s ease-out}.is-clickable{transition:background-color .12s ease}@keyframes kx2-pop{0%{opacity:0;transform:scale(.97) translateY(-4px)}}@keyframes kx2-fade{0%{opacity:0}}@keyframes kx2-sobe{0%{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes kx2-desce{0%{opacity:0;transform:translateY(-4px)}}@keyframes kx2-entra{0%{transform:scale(.6);opacity:0}}@keyframes kx2-acende{0%{background-color:var(--color-bg-brand-subtle-hover)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.menu.is-open,.overlay.is-open .modal,.kx2-copiado .icon{animation:none}.overlay.is-open{animation:kx2-fade .12s linear}tr.kx2-novo>td{animation-duration:.8s}.sidebar{transition:none!important}}.kx2-veu{display:none}@media(max-width:899px){.sidebar{position:fixed;left:0;top:0;bottom:0;height:100dvh;width:min(296px,86vw)!important;z-index:210;transform:translate(-102%);transition:transform .26s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-modal)}.kx2-gaveta .sidebar{transform:none}.kx2-veu{display:block;position:fixed;inset:0;z-index:200;background:var(--color-bg-overlay);opacity:0;pointer-events:none;transition:opacity .2s ease}.kx2-gaveta .kx2-veu{opacity:1;pointer-events:auto}.main{width:100%}.topbar{padding:0 var(--spacing-md);gap:var(--spacing-sm)}.topbar .ibtn{width:44px;height:44px}.content{padding:var(--spacing-md);gap:var(--spacing-md)}.page-head{flex-wrap:wrap;gap:var(--spacing-md)}.page-head>div:first-child{flex:1 1 100%}.page-head__tools{flex-wrap:wrap;justify-content:flex-start}.filterbar{gap:var(--spacing-sm)}.filterbar .topbar__search{width:100%!important}.modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)}.btn,.ibtn{min-height:40px}}@media(max-width:720px){.crumbs{display:none}.grid--5,.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.kx2-carteira{padding:var(--spacing-lg)}.kx2-carteira__valor{font-size:34px}.kx2-carteira__acoes .btn{flex:1 1 auto;justify-content:center}.kx2-carteira__mini,.kx2-contrato__termos{grid-template-columns:repeat(2,minmax(0,1fr))}.kx2-funil{flex-direction:column}.kx2-funil__seta{flex-direction:row;gap:var(--spacing-xs);padding:0 var(--spacing-lg);justify-content:flex-start}.kx2-funil__seta .icon{transform:rotate(90deg)}.kx2-desempenho__corpo{padding:0 var(--spacing-lg) var(--spacing-lg)}.cfg-grid{grid-template-columns:1fr!important}.perfil-linha{flex-wrap:wrap}}.tt__bubble{white-space:normal;width:max-content;max-width:min(280px,80vw)}.tt:not(:hover):not(:focus-within) .tt__bubble{display:none}.tt:hover .tt__bubble,.tt:focus-within .tt__bubble{animation:kx2-fade .12s ease-out}@media(max-width:720px){.segmented{max-width:100%;overflow-x:auto}.page-head__tools .btn{flex:1 1 auto;justify-content:center}}.table-scroll{contain:paint;max-width:100%}@media(max-width:899px){.page-head__tools{flex:1 1 100%;min-width:0}}.kx2-sk{display:flex;flex-direction:column;gap:var(--spacing-xl)}.kx2-sk .card{overflow:hidden}.kx2-sk-btn{height:36px;border-radius:var(--radius-md)}.kx2-sk-circ{width:40px;height:40px;flex:none;border-radius:var(--radius-full)}.kx2-sk-abas{display:flex;gap:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-default);margin-top:calc(-1 * var(--spacing-sm))}.kx2-sk-filtros{gap:var(--spacing-sm)}.kx2-sk-pilha{display:flex;flex-direction:column;gap:var(--spacing-md)}.kx2-sk-fila{display:flex;gap:var(--spacing-sm);align-items:center}.kx2-sk-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg);padding-top:var(--spacing-md)}.kx2-sk-par{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border-default)}.kx2-sk-desempenho{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--spacing-xl)}.kx2-sk-linha{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default)}.kx2-sk-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.kx2-sk-tabela td,.kx2-sk-tabela th{padding-top:14px;padding-bottom:14px}.content.kx2-chegou>*{animation:kx2-chegou-tela .28s ease-out both}@keyframes kx2-chegou-tela{0%{opacity:0}}@media(max-width:899px){.kx2-sk-desempenho,.kx2-sk-campos{grid-template-columns:1fr}.kx2-sk .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.kx2-sk section[style]{grid-template-columns:1fr!important}}.kx2-subiu{animation:kx2-subiu 1.4s ease-out}.kx2-desceu{animation:kx2-desceu 1.4s ease-out}@keyframes kx2-subiu{0%,35%{color:var(--color-text-success)}}@keyframes kx2-desceu{0%,35%{color:var(--color-text-danger)}}@media(prefers-reduced-motion:reduce){.content.kx2-chegou>*,.kx2-subiu,.kx2-desceu{animation:none}}.kx2-dobra>summary{list-style:none;cursor:pointer;border-radius:inherit}.kx2-dobra>summary::-webkit-details-marker{display:none}.kx2-dobra>summary:hover .card__title{color:var(--color-text-brand)}.kx2-dobra>summary:focus-visible{box-shadow:var(--focus-ring-brand)}.kx2-dobra__seta{flex:none;width:18px;height:18px;color:var(--color-icon-secondary);transition:transform .2s ease}.kx2-dobra[open] .kx2-dobra__seta{transform:rotate(180deg)}.kx2-dobra:not([open])>summary{padding-bottom:var(--spacing-lg)}.kx2-dobra[open]>.card__body{animation:kx2-dobra .24s cubic-bezier(.16,1,.3,1)}@keyframes kx2-dobra{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.kx2-dobra[open]>.card__body{animation:none}.kx2-dobra__seta{transition:none}}:root:not([data-tema=escuro]) .tag--success,:root:not([data-tema=escuro]) .c-success{color:#087040}:root:not([data-tema=escuro]) .tag--warning,:root:not([data-tema=escuro]) .c-warning,:root:not([data-tema=escuro]) .alert--warning .alert__title{color:#7a5000}:root:not([data-tema=escuro]) .tag--danger,:root:not([data-tema=escuro]) .c-danger{color:#b42323}:root:not([data-tema=escuro]) .tag--neutral{color:#4a4a55}:root:not([data-tema=escuro]) .alert__text{color:var(--color-text-secondary)}:root:not([data-tema=escuro]) .trend--up{color:#087040}:root:not([data-tema=escuro]) .trend--down{color:#b42323}html[data-tema=escuro] .tag--danger{color:#ff8a8a}.sidebar__versao,.badge{font-size:11px}.auth__legal{color:var(--color-text-secondary)}input::placeholder{color:var(--color-text-tertiary)}.auth__wave,.auth__grafo{display:none!important}.auth__glow{animation:none}.auth__pitch{max-width:500px;gap:var(--spacing-xl)}.auth__pitch h1{font-size:36px;line-height:1.25;text-wrap:balance}.kx2-fluxo{margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #0000002e}.kx2-fluxo__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.kx2-fluxo__passo{position:relative;display:flex;align-items:center;gap:var(--spacing-md)}.kx2-fluxo__passo:not(:last-child):after,.kx2-fluxo__passo:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;width:2px;height:calc(var(--spacing-lg) - 4px);border-radius:1px;background:var(--color-border-default)}.kx2-fluxo__passo:not(:last-child):before{z-index:1;background:var(--color-bg-brand);transform:scaleY(0);transform-origin:top;transition:transform .35s ease-out}.kx2-fluxo__passo.is-ligado:before{transform:scaleY(1)}.kx2-fluxo__no{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:var(--radius-full);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.kx2-fluxo__no .icon{width:16px;height:16px}.kx2-fluxo__passo:not(.is-feito) .kx2-fluxo__no{background:transparent;color:var(--color-text-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-default)}.kx2-fluxo__passo.is-feito .kx2-fluxo__no{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.kx2-fluxo__passo:last-child.is-feito .kx2-fluxo__no{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.kx2-fluxo__texto{flex:1;min-width:0;display:flex;flex-direction:column}.kx2-fluxo__texto b{font:600 13px/1.4 var(--font-family);color:var(--color-text-primary);transition:color .25s ease}.kx2-fluxo__texto span{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx2-fluxo__passo:not(.is-feito) .kx2-fluxo__texto b{color:var(--color-text-secondary)}.kx2-fluxo__passo:not(.is-feito) [data-f=det]{color:var(--color-text-tertiary)}[data-f=det].is-chegou{animation:kx2-chegou .35s cubic-bezier(.16,1,.3,1) both}@keyframes kx2-chegou{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kx2-fluxo__pilula{flex:none;font:600 13px/1 var(--font-family);font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:var(--radius-full);background:var(--color-bg-brand);color:var(--color-text-on-brand);transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.kx2-fluxo__pilula--entra{background:var(--color-bg-success-subtle, var(--color-bg-brand-subtle));color:var(--color-text-success)}.kx2-fluxo__pilula--sai{background:var(--color-bg-neutral-subtle);color:var(--color-text-primary)}.kx2-fluxo__passo:not(.is-feito) .kx2-fluxo__pilula{opacity:0;transform:translateY(4px) scale(.92)}.kx2-fluxo__rodape{display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-default)}.kx2-fluxo__rodape div{display:flex;flex-direction:column;gap:2px;min-width:0}.kx2-fluxo__rodape span{font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.kx2-fluxo__rodape b{font:600 20px/1.2 var(--font-family);font-variant-numeric:tabular-nums;color:var(--color-text-strong);transition:color .4s ease}.kx2-fluxo__rodape b.is-subiu{color:var(--color-text-success)}.kx2-fluxo__rodape b.is-desceu{color:var(--color-text-primary)}.kx2-fluxo.sem-transicao *,.kx2-fluxo.sem-transicao *:before{transition:none!important}@media(prefers-reduced-motion:reduce){.kx2-fluxo *,.kx2-fluxo *:before{transition:none!important;animation:none!important}}@media(max-height:760px){.auth__pitch h1{font-size:32px}.kx2-fluxo{padding:var(--spacing-lg)}}.kx2-marca-mobile{display:none}@media(max-width:1024px){.kx2-marca-mobile{display:flex;align-items:center;gap:var(--spacing-md);align-self:center;margin-bottom:calc(-1 * var(--spacing-md))}}.table td.is-num,.table td .tnum.cell-strong,.table td.tnum{white-space:nowrap}@media(max-width:899px){.card:has(>table),.card:has(>.card__body>table),.card__body:has(>table){overflow-x:auto}}@media(max-width:720px){.topbar__filtros{min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.topbar__filtros::-webkit-scrollbar{display:none}}:root:not([data-tema=escuro]){--color-bg-brand: #c94a1f;--color-bg-brand-hover: #b03e17;--color-bg-brand-pressed: #9a3613;--color-text-brand: #b0400f;--color-icon-brand: #b0400f}.pv2-atencao{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--spacing-md)}.pv2-atencao__item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);min-width:0;border-radius:var(--radius-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.pv2-atencao__item:hover{border-color:var(--color-border-hover);background:var(--color-bg-neutral-subtle)}.pv2-atencao__item:focus-visible{box-shadow:var(--focus-ring-brand)}.pv2-atencao__txt{flex:1;min-width:0;display:flex;flex-direction:column}.pv2-atencao__txt b{font:600 14px/1.4 var(--font-family);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv2-atencao__txt span{font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv2-atencao__ir{flex:none;display:inline-flex;align-items:center;gap:4px;font:600 13px/1 var(--font-family);color:var(--color-text-brand)}.pv2-atencao__ir .icon{width:14px;height:14px;transition:transform .15s ease}.pv2-atencao__item:hover .pv2-atencao__ir .icon{transform:translate(2px)}.pv2-kpis{display:flex;flex-direction:column;gap:var(--spacing-md)}.pv2-kpis__herois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.pv2-heroi{padding:var(--spacing-lg) var(--spacing-xl)}.pv2-heroi .stat__value{font-size:32px;line-height:1.2;letter-spacing:-.02em}.pv2-kpis .grid--3 .stat__value{font-size:20px}@media(max-width:1180px){[data-od-id=charts-row]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:720px){.pv2-kpis__herois{grid-template-columns:1fr}.pv2-heroi .stat__value{font-size:26px}}.auth__pitch{max-width:580px}.pv2-rede{margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #0000002e;font-variant-numeric:tabular-nums}.pv2-rede__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.pv2-rede__titulo{display:inline-flex;align-items:center;font:600 12px/1.4 var(--font-family);color:var(--color-text-primary)}.pv2-rede__hora{font:500 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.pv2-rede__hora b{color:var(--color-text-primary);font-weight:600}.pv2-demo{display:inline-flex;align-items:center;gap:5px;margin-left:10px;height:22px;padding:0 9px;border-radius:var(--radius-full);background:var(--color-bg-warning-subtle);color:#7a5000;font:600 11px/1 var(--font-family);white-space:nowrap}html[data-tema=escuro] .pv2-demo{color:var(--color-text-warning)}.pv2-demo .icon{width:12px;height:12px}.pv2-rede__eixos{display:flex;justify-content:space-between;font:600 10px/1 var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);padding:4px 2px 0}.pv2-rede__svg{width:100%;height:auto;display:block;overflow:visible}.pv2-rede__lig{fill:none;stroke:var(--color-border-strong);stroke-width:1.4}.pv2-rede__lig--ativa,.pv2-rede__lig--ok{stroke:var(--color-bg-brand-subtle-hover);stroke-width:2}.pv2-rede__lig--suspensa,.pv2-rede__lig--degradado{stroke:var(--color-text-warning);stroke-dasharray:4 4;opacity:.7}.pv2-rede__lig--configuracao,.pv2-rede__lig--off{stroke-dasharray:2 5;opacity:.6}.pv2-rede__no circle{fill:var(--color-bg-surface);stroke:var(--color-bg-brand);stroke-width:2}.pv2-rede__no--suspensa circle{stroke:var(--color-text-warning)}.pv2-rede__no--configuracao circle{stroke:var(--color-border-strong);stroke-dasharray:3 3}.pv2-rede__no text,.pv2-rede__psp text{font:500 11px/1 var(--font-family);fill:var(--color-text-secondary)}.pv2-rede__no--ativa text{fill:var(--color-text-primary)}.pv2-rede__psp rect{fill:var(--color-bg-neutral-subtle);stroke:var(--color-text-secondary);stroke-width:1.4}.pv2-rede__psp--degradado rect{stroke:var(--color-text-warning)}.pv2-rede__psp--off rect{stroke-dasharray:2 2;opacity:.6}.pv2-rede__psp--off text{opacity:.6}.pv2-rede__hub circle{fill:var(--color-bg-brand)}.pv2-rede__hub .pv2-rede__hub-aura{fill:var(--color-bg-brand-subtle)}.pv2-rede__hub text{font:700 20px/1 var(--font-family);fill:var(--color-text-on-brand)}.pv2-rede__ponto{fill:var(--color-text-success)}.is-pulso circle,.is-pulso rect{animation:pv2-pulso .55s ease-out}.pv2-rede__hub.is-pulso .pv2-rede__hub-aura{animation:pv2-aura .55s ease-out;transform-box:fill-box;transform-origin:center}@keyframes pv2-pulso{40%{fill:var(--color-text-success)}}@keyframes pv2-aura{40%{transform:scale(1.18)}}.pv2-rede__rodape{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:var(--spacing-md);margin:0;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-default)}.pv2-rede__rodape dt{font:500 11px/1.4 var(--font-family);color:var(--color-text-secondary)}.pv2-rede__rodape dd{margin:2px 0 0;font:600 17px/1.2 var(--font-family);color:var(--color-text-strong);white-space:nowrap;transition:color .5s ease}.pv2-rede__rodape dd span{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.pv2-rede__rodape dd.is-sobe{animation:pv2-sobe 1s ease-out}@keyframes pv2-sobe{0%,30%{color:var(--color-text-success)}}.pv2-rede__evento{display:flex;align-items:center;gap:var(--spacing-sm);min-height:24px;margin:0;font:400 12px/1.4 var(--font-family);color:var(--color-text-secondary)}.pv2-rede__evento.is-nova{animation:pv2-entra .35s cubic-bezier(.16,1,.3,1)}@keyframes pv2-entra{0%{opacity:0;transform:translateY(4px)}}.pv2-rede__tag{flex:none;font:600 10px/1 var(--font-family);padding:4px 7px;border-radius:var(--radius-full);background:var(--color-bg-success-subtle);color:var(--color-text-success)}.pv2-rede__txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv2-rede__txt b{color:var(--color-text-primary);font-weight:600}.pv2-rede__val{font-weight:600;color:var(--color-text-success);white-space:nowrap}@media(prefers-reduced-motion:reduce){.pv2-rede *,.pv2-rede *:before{animation:none!important;transition:none!important}}@media(max-height:820px){.auth__pitch p{display:none}}@media(max-width:720px){.wizard__trilha{overflow-x:auto;scrollbar-width:none;max-width:100%}.wizard__trilha::-webkit-scrollbar{display:none}}.pv2-rede__hub.is-pulso circle:not(.pv2-rede__hub-aura){animation:none}.pv2-atencao{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}@media(max-width:720px){.section-card .grid,.section-card [class*=grid--]{grid-template-columns:minmax(0,1fr)!important}}.table .th-sort{text-transform:inherit;letter-spacing:inherit}body[data-cena=grafo] .auth__grafo,body[data-cena=ondas] .auth__wave{display:block!important}.auth__glow{animation:auth-respira 16s ease-in-out infinite}.auth__pitch{max-width:540px;gap:var(--spacing-lg)}.auth__pitch h1{font-size:42px;line-height:1.4}@media(prefers-reduced-motion:reduce){.auth__glow{animation:none}}.pvd-matriz .pvd-col{width:130px;text-align:center}.pvd-matriz .pvd-check{justify-content:center}.pvd-matriz .pvd-grupo td{background:var(--color-bg-neutral-subtle);font:600 12px/1.4 var(--font-family);color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;padding-top:8px;padding-bottom:8px}.pvd-duas{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:700px){.pvd-duas{grid-template-columns:1fr}}th[aria-sort] .th-sort{color:var(--color-text-primary)}th[aria-sort] .th-sort .icon{opacity:1}th[aria-sort=descending] .th-sort .icon{transform:rotate(180deg)}.table--dense th[aria-sort] .th-sort .icon{display:block}.menu__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}._page_nyxml_1{display:flex;flex-direction:column;gap:var(--ds-spacing-lg);inline-size:100%;min-inline-size:0}._header_nyxml_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-spacing-md)}._titles_nyxml_17{display:flex;flex-direction:column;gap:var(--ds-spacing-xs)}._title_nyxml_17{margin:0;font:var(--ds-typography-heading)}._lead_nyxml_28{margin:0;color:var(--ds-color-text-muted);font:var(--ds-typography-small)}._back_nyxml_34{display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);color:var(--ds-color-text-muted);font:var(--ds-typography-small);text-decoration:none}._back_nyxml_34:hover{color:var(--ds-color-text)}._actions_nyxml_47{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-sm)}._filters_nyxml_53{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--ds-size-field-min),100%),1fr));align-items:end;gap:var(--ds-spacing-md);margin:0;padding:var(--ds-spacing-md);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised)}._filtersWide_nyxml_65{grid-column:1 / -1}._filterActions_nyxml_69{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-sm);grid-column:1 / -1}._chips_nyxml_76{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-xs);margin:0;padding:0;border:none}._chipsLegend_nyxml_85{margin-block-end:var(--ds-spacing-xs);padding:0;font:var(--ds-typography-label)}._grid_nyxml_91{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--ds-size-item-min),100%),1fr));gap:var(--ds-spacing-md)}._twoColumns_nyxml_97{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ds-size-item-min),100%),1fr));gap:var(--ds-spacing-lg);align-items:start}._muted_nyxml_104{color:var(--ds-color-text-muted);font:var(--ds-typography-small)}._mono_nyxml_109{font:var(--ds-typography-mono);overflow-wrap:anywhere}._badges_nyxml_114{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-2xs)}._rowActions_nyxml_120{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-xs)}._link_nyxml_126{color:var(--ds-color-accent-text);font:var(--ds-typography-label)}._status_nyxml_131{margin:0;color:var(--ds-color-text-muted);font:var(--ds-typography-small)}._form_nyxml_137{display:flex;flex-direction:column;gap:var(--ds-spacing-md)}._textarea_nyxml_143{inline-size:100%;min-block-size:calc(var(--ds-size-control) * 2);padding:var(--ds-spacing-sm) var(--ds-spacing-md);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-raised);color:var(--ds-color-text);font:var(--ds-typography-body);resize:vertical}._textarea_nyxml_143:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-width)}._fieldLabel_nyxml_160{font:var(--ds-typography-label)}._fieldError_nyxml_164{margin:0;color:var(--ds-color-danger-text);font:var(--ds-typography-small)}._field_nyxml_160{display:flex;flex-direction:column;gap:var(--ds-spacing-xs)}._dialogActions_nyxml_176{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-spacing-sm)}._sectionTitle_nyxml_183{margin:0;font:var(--ds-typography-subheading)}._panel_nyxml_188{display:flex;flex-direction:column;gap:var(--ds-spacing-md);padding:var(--ds-spacing-md);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised)}
