@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.plus_jakarta_sans_bb44fcf2-module__xK4nZW__className{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.plus_jakarta_sans_bb44fcf2-module__xK4nZW__variable{--font-jakarta:"Plus Jakarta Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0}.usar-teclado :focus-visible{outline:2px solid var(--primary-500)!important;outline-offset:2px!important}:root{--primary-50:#ebf5ff;--primary-100:#d1e9ff;--primary-500:#1c90fe;--primary-600:#1780e6;--primary-700:#005bb5;--primary-800:#0a5299;--primary-300:#84c2ff;--primary-bg:#1c90fe0f;--primary-10:#1c90fe1a;--primary-alpha-15:#1c90fe26;--primary-bg-soft:#1c90fe1a;--color-ida:#1c90fe;--color-volta:#a855f7;--color-cli:#14b8a6;--color-pes:#22c55e;--color-eq:#f59e0b;--color-other:#8590a2;--color-ida-soft:#1c90fe1a;--color-volta-soft:#a855f71a;--color-volta-soft-12:#a855f71f;--color-volta-ink:#7e22ce;--color-cli-soft:#14b8a61f;--color-cli-ink:#0f766e;--color-pes-soft:#22c55e1f;--color-eq-soft:#f59e0b1f;--color-other-soft:#8590a224;--gray-50:#fafafa;--gray-70:#f8f8fa;--gray-100:#f5f5f7;--gray-125:#f3f4f6;--gray-150:#ecedf0;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#8590a2;--gray-500:#6b7280;--gray-700:#374151;--gray-900:#111827;--bg-page:#f5f5f7;--bg-card:#fff;--bg-hover:#f9fafb;--bg-input:var(--gray-100);--bg-overlay:#0006;--overlay-blur:4px;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#8590a2;--text-inverse:#fff;--text-link:#005bb5;--border-default:#e5e7eb;--border-hover:#d1d5db;--border-divider:#ecedf0;--border-focus:#1c90fe;--success-500:#22c55e;--success-bg:#f0fdf4;--success-text:#15803d;--warning-500:#f59e0b;--warning-bg:#fef3c7;--warning-text:#92400e;--danger-500:#ef4444;--danger-bg:#fef2f2;--danger-text:#991b1b;--info-500:#3b82f6;--info-bg:#ebf5ff;--info-text:#0a5299;--success-bg-soft:#22c55e1a;--warning-bg-soft:#f59e0b1a;--neutral-bg-soft:#6b72801a;--cat-purple:#a855f7;--font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-xxs:9px;--text-xs:11px;--text-sm:12px;--text-sm-plus:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.3;--leading-snug:1.4;--leading-normal:1.5;--leading-relaxed:1.6;--leading-loose:1.7;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--page-top:var(--space-5);--page-bottom:var(--space-9);--page-x:var(--space-3);--page-bottom-barra:80px;--shadow-xs:0 1px 2px #0000000a;--shadow-tab:0 1px 3px #0000000f;--shadow-dropdown:0 4px 16px #00000014;--shadow-toast:0 4px 12px #00000014;--shadow-modal:0 8px 32px #0000001f;--shadow-sheet:0 -4px 24px #0000001f;--shadow-fab:0 4px 12px #00000026;--ease-default:all .15s ease;--ease-fast:all .1s ease;--ease-color:color .2s ease,background-color .2s ease;--ease-slow:all .3s ease;--ease-spring:all .3s cubic-bezier(.4,0,.2,1);--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--skeleton-gradient:linear-gradient(90deg,var(--border-divider) 25%,#e8e8ed 50%,var(--border-divider) 75%);--input-height:44px;--input-height-mobile:48px;--btn-height:44px;--btn-height-sm:34px;--btn-height-mobile:48px;--icon-size:42px;--icon-radius:14px;--icon-opacity:.1;--list-item-height:56px;--divider-indent:56px;--touch-target-min:44px;--modal-max-height:85dvh;--sheet-max-height:80dvh;--sheet-min-height:40dvh;--select-sheet-max-height:60dvh;--z-nav-fixed:250;--z-sheet-overlay:380;--z-sheet:400;--z-sheet-stack-overlay:480;--z-sheet-stack:500;--sheet-transition:transform .25s ease;--sheet-overlay-transition:opacity .25s ease;--content-max-width:1140px;--sidebar-width:220px;--topbar-height:56px;--modal-width:480px;--badge-padding:3px 8px;--badge-radius:var(--radius-full);--badge-font:var(--text-xs);--badge-weight:var(--weight-medium);--empty-icon:64px;--empty-icon-mobile:48px;--avatar-sm:32px;--avatar-md:40px;--avatar-lg:56px;--input-padding:0 var(--space-4);--input-font:var(--text-base);--input-font-mobile:16px;--input-radius:var(--radius-md);--input-border:1px solid var(--border-default);--input-focus-ring:0 0 0 3px var(--primary-100);--input-error-ring:0 0 0 3px var(--danger-bg);--label-font:13px;--label-weight:var(--weight-medium);--label-color:var(--text-secondary);--label-gap:6px;--checkbox-size:18px;--checkbox-size-mobile:18px;--checkbox-radius:var(--radius-xs);--checkbox-border:1.5px solid var(--gray-300);--checkbox-checked-bg:var(--primary-500);--checkbox-label-gap:10px;--checkbox-label-gap-mobile:12px;--radio-size:18px;--radio-size-mobile:22px;--radio-dot:8px;--radio-dot-mobile:10px;--radio-selected-border:var(--primary-500);--toggle-width:44px;--toggle-height:24px;--toggle-width-mobile:50px;--toggle-height-mobile:28px;--toggle-thumb:20px;--toggle-thumb-mobile:24px;--toggle-off-bg:var(--gray-200);--toggle-on-bg:var(--primary-500);--toggle-thumb-shadow:0 1px 3px #0000001a;--toggle-ease:all .2s cubic-bezier(.4,0,.2,1);--textarea-min-height:100px;--textarea-min-height-mobile:120px;--chip-height:34px;--chip-height-mobile:36px;--chip-radius:var(--radius-full);--chip-padding:0 12px;--chip-font:13px;--chip-weight:var(--weight-medium);--chip-gap:8px;--chip-idle-bg:var(--gray-125);--chip-idle-color:var(--text-secondary);--nav-active-bg:#1c90fe14;--chip-active-bg:#1c90fe14;--chip-active-color:var(--primary-700);--chip-active-border:1px solid #1c90fe33;--chip-hover-bg:var(--gray-150);--search-height:40px;--search-radius:var(--radius-md);--search-bg:var(--gray-125);--search-icon:16px;--dropdown-max-height:280px;--dropdown-border:1px solid var(--border-default);--dropdown-item-padding:10px 12px;--dropdown-item-selected-bg:var(--primary-50);--dropdown-item-selected-color:var(--primary-800)}html{font-family:var(--font-family);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:auto;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button,input,select,textarea{font-family:var(--font-family);font-size:16px}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.bsc-cell-input),textarea,select{font-size:16px}}input[type=password]{letter-spacing:2px;font-family:Verdana,sans-serif}input[type=password]::placeholder{letter-spacing:0;font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}b,strong{font-weight:var(--weight-semibold)}a{color:var(--text-link);text-decoration:none}a:hover{opacity:.85}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0000001a}::-webkit-scrollbar-thumb:hover{background:#0000002e}::selection{background:var(--primary-10);color:var(--text-primary)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-content{max-width:var(--content-max-width);width:100%;padding:var(--page-top) 0 var(--page-bottom);margin:0 auto}@media (max-width:1172px){.main-content{padding-left:var(--page-x);padding-right:var(--page-x)}}.page-placeholder{text-align:center;min-height:60dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.page-placeholder svg{width:48px;height:48px;color:var(--text-muted);margin-bottom:var(--space-4)}.page-placeholder h1{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-placeholder p{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal)}body.modal-aberto{width:100%;top:var(--scroll-top,0);position:fixed;overflow:hidden!important}body.modal-aberto .suporte-button,body.submenu-open .suporte-button{display:none!important}@media (hover:none){a:hover{opacity:1}}.skip-link{top:-100%;left:var(--space-4);z-index:9999;padding:var(--space-3) var(--space-5);background:var(--primary-500);color:var(--text-inverse);border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:top .2s;position:absolute}.skip-link:focus{top:0}.hide{display:none!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
.field-group{position:relative}.field-label{font-size:var(--label-font);font-weight:var(--label-weight);color:var(--label-color);margin-bottom:var(--label-gap);display:block}.field-input{width:100%;height:var(--input-height);padding:var(--input-padding);font-size:var(--input-font);font-weight:var(--weight-regular);font-family:var(--font-family);border:var(--input-border);border-radius:var(--input-radius);background:var(--bg-card);color:var(--text-primary);transition:var(--ease-color);outline:none}.field-input::placeholder{color:var(--text-muted)}.field-input:hover{border-color:var(--border-hover)}.field-input:focus{border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.field-input.err{box-shadow:var(--input-error-ring);border-color:var(--danger-500)!important}.field-input:disabled{background:var(--bg-input);border-color:var(--border-divider);opacity:.6;cursor:not-allowed}.field-error,.field-aviso{right:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--badge-padding);border-radius:var(--radius-xs);pointer-events:none;white-space:nowrap;z-index:2;position:absolute;bottom:11px}.field-error{background:var(--danger-bg);color:var(--danger-text);display:none}.field-input.err~.field-error{display:block}.field-input.err:focus~.field-error{display:none!important}.field-aviso{background:var(--warning-bg);color:var(--warning-text);align-items:center;gap:4px;display:flex}.field-input:focus~.field-aviso{display:none}.field-aviso svg{flex-shrink:0}.field-group.has-toggle .field-error,.field-group.has-toggle .field-aviso{right:38px}.password-toggle{height:var(--input-height);cursor:pointer;color:var(--text-muted);min-width:var(--touch-target-min);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;bottom:0;right:0}.password-toggle:hover{color:var(--text-secondary)}.password-toggle svg{width:16px;height:16px;display:block}.password-toggle .eye-closed{display:none}.phone-wrapper{border-radius:var(--input-radius);border:var(--input-border);background:var(--bg-card);transition:var(--ease-color);height:var(--input-height);align-items:center;display:flex;position:relative}.phone-wrapper:focus-within{border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.phone-wrapper.err{box-shadow:var(--input-error-ring);border-color:var(--danger-500)!important}.phone-wrapper.is-disabled{background:var(--bg-input);border-color:var(--border-divider);opacity:.6;cursor:not-allowed}.phone-wrapper.is-disabled .ddi-btn,.phone-wrapper.is-disabled .phone-input{cursor:not-allowed}.phone-input{padding:0 var(--space-4);font-size:var(--input-font);font-family:var(--font-family);color:var(--text-primary);border-radius:0 var(--input-radius) var(--input-radius) 0;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%}.phone-input::placeholder{color:var(--text-muted)}.phone-error{right:var(--space-3);background:var(--danger-bg);color:var(--danger-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--badge-padding);border-radius:var(--radius-xs);pointer-events:none;white-space:nowrap;z-index:2;display:none;position:absolute;top:50%;transform:translateY(-50%)}.phone-wrapper.err .phone-error{display:block}.phone-wrapper:focus-within .phone-error{display:none!important}.ddi-btn{padding:0 10px 0 var(--space-4);border:none;border-right:1px solid var(--border-default);border-radius:var(--input-radius) 0 0 var(--input-radius);cursor:pointer;height:100%;font-family:var(--font-family);background:0 0;flex-shrink:0;align-items:center;gap:5px;min-width:80px;display:flex}.ddi-btn:hover{background:#00000005}.ddi-btn.on .ddi-arrow{transform:rotate(180deg)}.ddi-flag{border-radius:2px;flex-shrink:0;width:20px;height:15px}.ddi-code{font-size:var(--label-font);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.ddi-arrow{width:10px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.ddi-overlay{z-index:var(--z-overlay);display:none;position:fixed;inset:0}.ddi-overlay.on{display:block}.ddi-dropdown{z-index:var(--z-sheet-stack);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:260px;display:none;position:fixed;overflow:hidden}.ddi-dropdown.aberto{animation:.15s both dropdownFadeIn;display:block}.uf-dropdown.aberto{padding:var(--space-1) 0;flex-direction:column;display:flex}.uf-dropdown .ddi-option{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium)}.uf-dropdown .ddi-option.selected{background:var(--primary-bg-soft);color:var(--primary-500)}.uf-dropdown .ddi-list{flex:1;min-height:0;max-height:none;padding:0}.ddi-search{border-bottom:1px solid var(--border-divider);padding:10px;position:relative}.ddi-search svg{opacity:.35;pointer-events:none;width:14px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ddi-search input{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:100%;height:36px;padding:0 var(--space-3) 0 34px;font-size:var(--text-sm);color:var(--text-primary);background:var(--gray-125);font-family:var(--font-family);outline:none}.ddi-search input:focus{border-color:var(--border-focus);background:var(--bg-card)}.ddi-list{max-height:220px;padding:4px 0;overflow-y:auto}.ddi-list::-webkit-scrollbar{width:3px}.ddi-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0000001f}.ddi-option{padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--label-font);color:var(--text-primary);font-family:var(--font-family);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;transition:background .1s;display:flex}.ddi-option:hover{background:var(--border-divider)}.ddi-option.sel{background:var(--primary-bg)}.ddi-option .iFlag{border-radius:2px;flex-shrink:0;width:20px;height:15px}.ddi-option .iNome{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ddi-option .iCod{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-shrink:0}.strength-meter{margin-top:var(--space-4)}.password-action-row{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:1fr 1fr;align-items:end;display:grid}.password-action-row .strength-meter{min-width:0;margin-top:0}.password-action-row .btn-save{place-self:end}@media (max-width:639px){.password-action-row{gap:var(--space-4);grid-template-columns:1fr}.password-action-row .btn-save{justify-self:stretch;width:100%}}.strength-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.strength-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.strength-text{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.strength-bar{border-radius:var(--radius-full);background:var(--border-default);height:4px;overflow:hidden}.strength-fill{border-radius:var(--radius-full);width:0;height:100%;transition:width .3s,background .3s}.strength-hint{font-size:var(--text-xs);color:var(--text-secondary);margin-top:6px;line-height:1.4}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}.sheet-overlay{z-index:calc(var(--z-modal) - 1);background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:.25s both sheetFade;position:fixed;inset:0}.sheet{z-index:var(--z-modal);background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);max-height:var(--sheet-max-height);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;flex-direction:column;animation:.25s both modalSheetIn;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-handle{background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:var(--space-3) auto var(--space-1);flex-shrink:0}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-5) var(--space-3);border-bottom:1px solid var(--border-divider);flex-shrink:0;display:flex}.sheet-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.sheet-close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sheet-close:hover{background:var(--bg-hover);color:var(--text-secondary)}.sheet-body{flex:1;min-height:0;overflow-y:auto}.sheet-foot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border-divider);gap:var(--space-3);background:var(--bg-card);flex-shrink:0;display:flex}.sheet-foot .btn{min-height:var(--btn-height);flex:1}.cBSheet-overlay{z-index:var(--z-sheet-overlay,calc(var(--z-modal) - 1));background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));cursor:default;border:0;padding:0;animation:.25s both sheetFade;position:fixed;inset:0}.cBSheet{left:0;right:0;bottom:var(--keyboard-inset,0px);z-index:var(--z-sheet,var(--z-modal));background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);min-height:var(--sheet-min-height);max-height:var(--sheet-max-height);max-height:min(var(--sheet-max-height),calc(100dvh - var(--keyboard-inset,0px)));padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;flex-direction:column;transition:bottom .2s;animation:.25s both modalSheetIn;display:flex;position:fixed}.cBSheet-handle{background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:var(--space-2) auto var(--space-1);flex-shrink:0}.cBSheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-2);border-bottom:1px solid var(--border-divider);flex-shrink:0;display:flex}.cBSheet-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.cBSheet-close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cBSheet-close:hover{background:var(--bg-hover);color:var(--text-secondary)}.cBSheet-close svg{width:20px;height:20px}.cBSheet-body{flex:1;min-height:0;overflow-y:auto}.cBSheet-foot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border-divider);gap:var(--space-3);background:var(--bg-card);flex-shrink:0;display:flex}.cBSheet-foot .btn{min-height:var(--btn-height);flex:1}body.cBSheet-open{width:100%;top:var(--scroll-top,0);position:fixed;overflow:hidden!important}body.cBSheet-open .suporte-button{display:none!important}@media (max-width:768px){input,textarea,select{font-size:max(16px, var(--input-font,var(--text-base)))}}@media (min-width:640px){.cBSheet{max-width:var(--modal-width,480px);width:calc(100% - var(--space-6) * 2);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);min-height:0;max-height:min(90vh,720px);padding-bottom:0;animation:.25s both cBSheetScaleIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cBSheet-handle{display:none}.cBSheet-head{padding-top:var(--space-5)}.cBSheet-foot{border-radius:0 0 var(--radius-xl) var(--radius-xl)}}@keyframes cBSheetScaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes modalSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dropdownFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes modalScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}.modal-overlay{z-index:var(--z-modal);background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.modal-overlay{padding:var(--space-5);align-items:center}}.modal-box{background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;overscroll-behavior:contain;width:100%;max-height:var(--sheet-max-height);animation:.25s modalSheetIn;overflow-y:auto}@media (min-width:640px){.modal-box{max-width:var(--modal-width);max-height:var(--modal-max-height);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);animation:.25s modalScaleIn}}.modal-header{padding:var(--space-6) var(--space-6) 0;justify-content:space-between;align-items:flex-start;display:flex}.modal-header-main{align-items:flex-start;gap:var(--space-2);flex:1;min-width:0;display:flex}.modal-header-back{border-radius:var(--input-radius);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:var(--ease-default);margin-left:calc(var(--space-2) * -1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-header-back:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-header-back:disabled{opacity:.4;cursor:not-allowed}.modal-header-back svg{width:18px;height:18px;display:block}.modal-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.modal-subtitle{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);margin-top:2px}.modal-header-trailing{margin-right:var(--space-2);flex-shrink:0;align-items:center;display:inline-flex}.modal-close{border-radius:var(--input-radius);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;display:flex}.modal-close:hover{opacity:.7}.modal-close svg{width:16px;height:16px;display:block}.modal-back{height:32px;padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--input-radius);transition:var(--ease-default);background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.modal-back:hover{background:var(--bg-hover);opacity:.85}.modal-back svg{width:18px;height:18px;display:block}.modal-body{padding:var(--space-4) var(--space-6) var(--space-6)}.modal-no-header .modal-body{padding-top:var(--space-6)}.modal-actions{gap:var(--space-2);margin-top:var(--space-5);display:flex}.modal-btn{padding:var(--space-3);border-radius:var(--input-radius);font-size:var(--text-base);font-weight:var(--weight-semibold);font-family:var(--font-family);cursor:pointer;transition:var(--ease-default);appearance:none;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height);border:none;flex:1;display:flex}.modal-btn:hover{opacity:.85}.modal-btn-secondary{background:var(--border-divider);color:var(--text-secondary)}.modal-btn-primary{background:var(--primary-500);color:var(--text-inverse)}.modal-btn-danger{background:var(--danger-500);color:var(--text-inverse)}.modal-btn-warning{background:var(--warning-500);color:var(--text-inverse)}.modal-btn:disabled{opacity:.4;cursor:not-allowed}.modal-btn .spinner{border:2px solid;border-bottom-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:none}.modal-btn.loading .spinner{display:inline-block}.modal-btn.loading .btn-text{display:none}.modal-btn-full{width:100%}@media (max-width:479px){.modal-actions.modal-actions-stack{flex-direction:column-reverse}.modal-actions.modal-actions-stack .modal-btn{width:100%}}.alert{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;border:none;margin:0;display:flex}.alert svg{flex-shrink:0;width:16px;height:16px;display:block}.alert b{font-weight:var(--weight-semibold)}.alert-red{background:var(--danger-bg);color:var(--danger-text)}.alert-ora{background:var(--warning-bg);color:var(--warning-text)}.alert-blue{background:var(--primary-bg);color:var(--info-text)}.alert-green{background:var(--success-bg);color:var(--success-text)}.alert-dismiss{cursor:pointer;color:inherit;border-radius:var(--radius-sm,4px);opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;line-height:0;transition:opacity .15s,background .15s;display:flex}.alert-dismiss:hover{opacity:1;background:#0000000d}.alert-dismiss:focus-visible{outline-offset:1px;outline:2px solid}.modal-form .modal-form-stack{flex-direction:column;gap:10px;display:flex}.modal-form .modal-form-stack.bordered{padding:var(--space-3);border:1px solid var(--border-divider);border-radius:var(--radius-md)}.modal-form .modal-hint{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-3);text-align:center}.modal-result .modal-body,.modal-result-body{text-align:center;padding:0}.status-icon,.result-icon,.auth-success-icon,.confirm-icon,.of-sc-ico{border-radius:var(--radius-full);width:52px;height:52px;margin:0 auto var(--space-4);justify-content:center;align-items:center;display:flex}.status-icon svg,.result-icon svg,.auth-success-icon svg,.confirm-icon svg,.of-sc-ico svg{width:28px;height:28px}.status-icon.ok,.result-icon.ok,.status-icon:not(.warning):not(.er):not(.muted),.result-icon:not(.warning):not(.er):not(.muted),.auth-success-icon:not(.warning):not(.muted),.confirm-icon:not(.warning),.of-sc-ico{background:var(--success-bg);color:var(--success-text)}.status-icon.warning,.result-icon.warning,.auth-success-icon.warning,.confirm-icon.warning{background:var(--warning-bg);color:var(--warning-text)}.status-icon.muted,.result-icon.muted,.auth-success-icon.muted{background:var(--bg-page);color:var(--text-muted)}.status-icon.er,.result-icon.er{background:var(--danger-bg);color:var(--danger-text)}.modal-result .result-title,.result-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2);text-align:center;overflow-wrap:break-word}.result-amount{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 var(--space-2);text-align:center}.modal-result .result-desc,.result-desc{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-5);text-align:center;overflow-wrap:break-word}.result-req-id{font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin:calc(-1 * var(--space-3)) 0 var(--space-4)}.result-req-id code{font-family:var(--font-mono,ui-monospace,monospace);word-break:break-all;-webkit-user-select:all;user-select:all}.modal-preview .modal-body{padding:var(--space-4) var(--space-6) var(--space-4)}.modal-preview .cComp-actions{padding:0 var(--space-6) var(--space-6)}.modal-radio{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer;margin-bottom:var(--space-2);transition:all .15s;display:flex}.modal-radio.sel{border-color:var(--primary-500);background:var(--primary-bg)}.modal-radio-dot{border:2px solid var(--border-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s;display:flex}.modal-radio.sel .modal-radio-dot{border-color:var(--primary-500)}.modal-radio-dot-inner{background:var(--primary-500);border-radius:50%;width:8px;height:8px;transition:transform .15s;transform:scale(0)}.modal-radio.sel .modal-radio-dot-inner{transform:scale(1)}.modal-card-summary{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--gray-50);margin-bottom:var(--space-4);align-items:center;gap:10px;padding:10px;display:flex}.modal-card-summary-num{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);flex:1}.modal-card-summary-change{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary-500);cursor:pointer;font-family:var(--font-family);background:0 0;border:none}.pix-vazio{text-align:center;color:var(--text-secondary);font-size:var(--text-base);padding:0}.pix-vazio svg{width:40px;height:40px;color:var(--border-divider);margin:0 auto var(--space-3);display:block}.cError{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);flex-direction:column;display:flex}.cErrorr-icon{background:var(--warning-bg);width:52px;height:52px;color:var(--warning-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cErrorr-icon svg{width:28px;height:28px;display:block}.cErrorr-content{gap:var(--space-1);flex-direction:column;max-width:380px;display:flex}.cErrorr-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight)}.cErrorr-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.cErrorr-btn{margin-top:var(--space-2);min-height:var(--btn-height);padding:0 var(--space-5);background:var(--primary-500);color:var(--text-inverse);font-size:var(--text-base);font-weight:var(--weight-semibold);font-family:var(--font-family);border-radius:var(--input-radius);cursor:pointer;transition:var(--ease-default);border:none;min-width:180px}.cErrorr-btn:hover{opacity:.9}.cErrorr-btn:active{transform:scale(.98)}.cErrorr-btn:disabled{opacity:.6;cursor:not-allowed}.cErrorr-btn.loading{cursor:wait}@media (max-width:639px){.cError{padding:var(--space-6) var(--space-3)}.cErrorr-btn{width:100%;min-width:0}}.cEmpty{padding:var(--space-9) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:none}.cEmpty.visivel{display:flex}.cEmpty-svg{width:var(--empty-icon);height:var(--empty-icon);margin-bottom:var(--space-5);opacity:.85}.cEmpty-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1);line-height:var(--leading-tight)}.cEmpty-desc{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);max-width:360px}.cEmpty-btn{margin-top:var(--space-5);min-height:var(--btn-height);padding:0 var(--space-5);background:var(--primary-500);color:var(--text-inverse);font-size:var(--text-base);font-weight:var(--weight-semibold);font-family:var(--font-family);border-radius:var(--input-radius);cursor:pointer;transition:var(--ease-default);border:none}.cEmpty-btn:hover{opacity:.9}.cEmpty-btn:active{transform:scale(.98)}.cEmpty.is-inline{padding:var(--space-6) var(--space-4)}.cEmpty.is-inline .cEmpty-svg{width:var(--empty-icon-mobile);height:var(--empty-icon-mobile);margin-bottom:var(--space-3)}.cEmpty.is-inline .cEmpty-btn{margin-top:var(--space-4)}.cEmpty-btn--link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cComp{gap:var(--space-4);color:var(--text-primary);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}@media (max-width:639px){.cComp{padding:var(--space-4) var(--space-5) var(--space-5)}}.cComp-header{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-divider);justify-content:space-between;align-items:center;display:flex}.cComp-brand{align-items:center;gap:var(--space-2);display:flex}.cComp-brandLogo{object-fit:contain;width:auto;height:24px}.cComp-brandSub{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px}.cComp-hero{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:1px solid var(--border-divider);flex-direction:column;display:flex}.cComp-heroLabel{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.cComp-heroValue{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:var(--space-2);line-height:1}.cComp-heroValue.credito{color:var(--success-text)}.cComp-heroValue.cancelado{color:var(--text-secondary);text-decoration:line-through}.cComp-section{gap:var(--space-2);flex-direction:column;display:flex}.cComp-sectionTitle{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-1)}.cComp-row{justify-content:space-between;gap:var(--space-3);display:flex}.cComp-key{font-size:var(--text-sm);color:var(--text-secondary)}.cComp-val{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);text-align:right;word-break:break-all;font-variant-numeric:tabular-nums}.cComp-val.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.cComp-footer{padding-top:var(--space-3);border-top:1px solid var(--border-divider)}.cComp-footerText{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.cComp-actions{gap:var(--space-2);width:100%;display:flex}.cComp-btn-pri,.cComp-btn-sec{min-height:var(--btn-height);border-radius:var(--input-radius);font-size:var(--text-base);font-weight:var(--weight-semibold);font-family:var(--font-family);cursor:pointer;transition:var(--ease-default);border:none;flex:1;justify-content:center;align-items:center;display:flex}.cComp-btn-pri{background:var(--primary-500);color:var(--text-inverse)}.cComp-btn-sec{background:var(--border-divider);color:var(--text-secondary)}.cComp-btn-pri:hover,.cComp-btn-sec:hover{opacity:.85}.cComp-btn-pri:active,.cComp-btn-sec:active{transform:scale(.98)}.cComp-btn-pri:disabled{opacity:.4;cursor:not-allowed}.cModal-content{animation:.15s ease-out cModalContentIn}@keyframes cModalContentIn{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.field-input{font-size:var(--input-font-mobile);height:var(--input-height-mobile)}.phone-wrapper{height:var(--input-height-mobile)}.phone-input{font-size:var(--input-font-mobile)}.password-toggle{height:var(--input-height-mobile)}.modal-close,.sheet-close{width:var(--touch-target-min);height:var(--touch-target-min)}.modal-header{padding:var(--space-4) var(--space-4) 0}.sheet-foot .btn{min-height:var(--btn-height-mobile)}.modal-body{padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.modal-box{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.modal-btn,.cComp-btn-pri,.cComp-btn-sec{min-height:var(--btn-height-mobile)}.search-bar-input{height:var(--search-height);font-size:var(--input-font-mobile)}.ddi-overlay{background:var(--bg-overlay);animation:.2s both overlayFadeIn}.ddi-dropdown.aberto{border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);max-height:75dvh;min-height:var(--sheet-min-height);flex-direction:column;animation:.25s both modalSheetIn;display:flex;width:100%!important;position:fixed!important;inset:auto 0 0!important}.ddi-dropdown:before{content:"";background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:var(--space-3) auto var(--space-1);flex-shrink:0;display:block}.ddi-search{flex-shrink:0}.ddi-list{flex:1;max-height:none}.ddi-option{padding:13px 16px;font-size:15px}.uf-dropdown .ddi-list{padding:var(--space-2) 0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-circle{background:var(--skeleton-gradient);background-size:200% 100%;animation:1.5s infinite shimmer;color:#0000!important}.skeleton-text{border-radius:var(--radius-xs);background:var(--skeleton-gradient);background-size:200% 100%;height:22.5px;animation:1.5s infinite shimmer;display:inline-block;color:#0000!important}.skeleton-text:before{content:" "}.upload-loading{pointer-events:none;position:relative}.upload-loading:after{content:"";border-radius:inherit;z-index:2;background:#ffffffb3;position:absolute;inset:0}.upload-loading:before{content:"";border:2px solid var(--primary-500);z-index:3;border-bottom-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.suporte-button{z-index:999;justify-content:center;align-items:center;gap:var(--space-2);background:var(--primary-500);color:var(--text-inverse);border-radius:var(--radius-full);padding:0 var(--space-5);height:var(--btn-height);box-shadow:var(--shadow-fab);cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-medium);opacity:0;transition:var(--ease-default);border:none;line-height:1;text-decoration:none;animation:.4s .5s forwards supportIn;display:inline-flex;position:fixed;bottom:20px;right:20px}.suporte-button:hover{opacity:.9}.suporte-button svg{flex-shrink:0;width:18px;height:18px;display:block}.suporte-button p{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0;line-height:1}@keyframes supportIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.suporte-button{width:var(--btn-height-mobile);height:var(--btn-height-mobile);border-radius:50%;padding:0}.suporte-button p{display:none}}.text-center{text-align:center}.text-muted{color:var(--text-muted)}.w-full{width:100%}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mb-0{margin-bottom:0}.pt-7{padding-top:var(--space-7)}.ico-16{width:16px;height:16px}.ico-44{width:44px;height:44px;color:var(--border-divider);margin-bottom:var(--space-3)}.helper-text{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.helper-muted{font-size:var(--text-sm);color:var(--text-muted)}.empty-title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.empty-desc{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-5)}.copied-feedback{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--success-text)}.highlight-new{background:var(--success-bg);transition:background 2s}.value-bold{font-weight:var(--weight-semibold);color:var(--text-primary)}.tipo-item{cursor:pointer;padding:var(--space-3) var(--space-4)}.search-bar{margin-bottom:var(--space-3);position:relative}.search-bar-ico{left:var(--space-4);color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.search-bar-ico svg{width:var(--search-icon);height:var(--search-icon);display:block}.search-bar-input{width:100%;height:var(--search-height);border-radius:var(--search-radius);padding:0 var(--space-4) 0 var(--space-9);font-size:var(--chip-font);color:var(--text-primary);background:var(--search-bg);transition:var(--ease-color);font-family:var(--font-family);border:1px solid #0000;outline:none}.search-bar-input::placeholder{color:var(--text-muted);font-size:var(--chip-font)}.search-bar-input:hover{background:var(--gray-150)}.search-bar-input:focus{background:var(--bg-card);border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.search-bar-input:disabled{opacity:.7;cursor:not-allowed}.search-bar-clear{cursor:pointer;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-sm);color:var(--text-muted);transition:var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-bar-clear:hover{color:var(--text-secondary)}.search-bar-clear svg{width:14px;height:14px;display:block}.chip-toggle{height:var(--chip-height);padding:var(--chip-padding);border-radius:var(--chip-radius);background:var(--chip-idle-bg);font-size:var(--chip-font);font-weight:var(--chip-weight);color:var(--chip-idle-color);cursor:pointer;font-family:var(--font-family);transition:var(--ease-color);white-space:nowrap;border:1px solid #0000;flex-shrink:0;line-height:1}.chip-toggle:hover{background:var(--chip-hover-bg)}.chip-toggle.on{background:var(--chip-active-bg);color:var(--chip-active-color);border:var(--chip-active-border)}.chip-wrap{flex-shrink:0;position:relative}.chip-btn{align-items:center;gap:var(--space-1);height:var(--chip-height);padding:var(--chip-padding);border-radius:var(--chip-radius);background:var(--chip-idle-bg);font-size:var(--chip-font);font-weight:var(--chip-weight);color:var(--chip-idle-color);cursor:pointer;font-family:var(--font-family);transition:var(--ease-color);white-space:nowrap;border:1px solid #0000;line-height:1;display:flex}.chip-btn:hover{background:var(--chip-hover-bg)}.chip-btn,.chip-toggle,.chip-clear{position:relative}.chip-btn:after,.chip-toggle:after,.chip-clear:after{content:"";height:var(--btn-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.chip-wrap.on .chip-btn{background:var(--chip-active-bg);color:var(--chip-active-color);border:var(--chip-active-border)}.chip-wrap.open .chip-btn{background:var(--chip-active-bg);color:var(--chip-active-color)}.chip-arrow{width:10px;height:6px;color:var(--text-muted);transform-origin:50%;flex-shrink:0;transition:transform .15s;display:block;position:relative;top:1px}.chip-wrap.open .chip-arrow{transform:rotate(180deg)}.chip-x{cursor:pointer;width:14px;height:14px;color:inherit;opacity:.6;flex-shrink:0;margin-left:2px;display:none}.chip-wrap.on .chip-x{display:block}.chip-clear{font-size:var(--chip-font);font-weight:var(--weight-semibold);color:var(--primary-500);cursor:pointer;padding:0 var(--space-2);font-family:var(--font-family);transition:var(--ease-default);height:var(--chip-height);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.chip-clear:hover{opacity:.7}.chips-na-pagina .chip-toggle:not(.on),.chips-na-pagina .chip-wrap:not(.on):not(.open) .chip-btn{background:var(--bg-card);border-color:var(--border-divider)}.chips-na-pagina .chip-toggle:not(.on):hover,.chips-na-pagina .chip-wrap:not(.on):not(.open) .chip-btn:hover{background:var(--bg-hover)}.acao-linha{border-radius:var(--radius-sm);width:35px;height:35px;color:var(--text-muted);cursor:pointer;transition:var(--ease-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acao-linha:hover{background:var(--primary-bg-soft);color:var(--primary-500)}.acao-linha{position:relative}.acao-linha:after{content:"";height:var(--btn-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.acao-linha:disabled{opacity:.4;cursor:not-allowed}.acao-linha-fila{justify-content:flex-end;align-items:center;gap:2px;display:flex}.acao-linha.tem-rotulo{width:auto;height:var(--touch-target-min);gap:var(--space-2);padding:0 var(--space-3);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium)}@media (max-width:639px){.acao-linha{width:var(--touch-target-min);height:var(--touch-target-min)}.acao-linha.tem-rotulo{width:auto}}.chip-toggle:disabled,.chip-btn:disabled,.chip-clear:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.chip-dd{top:calc(100% + var(--space-2));background:var(--bg-card);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-dropdown);border:var(--dropdown-border);z-index:var(--z-dropdown);max-height:240px;padding:var(--space-1);display:none;position:absolute;left:0;overflow-y:auto}.chip-dd.aberto{display:block}.chip-dd::-webkit-scrollbar{width:3px}.chip-dd::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0000001a}.chip-dd-opt{column-gap:var(--space-2);padding:var(--dropdown-item-padding);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--text-primary);cursor:pointer;transition:var(--ease-default);border-radius:var(--radius-sm);width:100%;font-family:var(--font-family);text-align:left;background:0 0;border:none;align-items:center;display:flex}.chip-dd-opt:hover{background:var(--bg-hover)}.chip-dd-opt.ativo{background:var(--dropdown-item-selected-bg);color:var(--dropdown-item-selected-color);font-weight:var(--weight-medium)}.chip-dd-opt-nota{padding-left:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.chip-dd-opt.ativo .chip-dd-opt-nota{color:var(--dropdown-item-selected-color)}.chip-dd-opt.ativo:after{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%230A5299' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:14px;height:14px;margin-left:auto;display:inline-block}.chip-dd-opt{white-space:nowrap}.chip-dd-opt-logo{align-items:center;gap:var(--space-2);display:flex!important}.chip-dd-opt-logo span{white-space:nowrap}.chip-dd-opt-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.chip-btn-logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}@media (max-width:639px){.chip-dd-overlay{background:var(--bg-overlay);z-index:var(--z-modal);position:fixed;inset:0}.chip-dd{max-height:var(--select-sheet-max-height);min-height:var(--sheet-min-height);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;box-shadow:var(--shadow-sheet);padding:var(--space-2);z-index:calc(var(--z-modal) + 1);animation:.25s modalSheetIn;position:fixed!important;inset:auto 0 0!important}.chip-dd:before{content:"";background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:var(--space-3) auto var(--space-2);display:block}.chip-dd-opt{padding:var(--space-4);font-size:var(--text-md);min-height:var(--touch-target-min);border-radius:var(--radius-md);align-items:center;display:flex}.chip-toggle,.chip-btn{height:var(--chip-height-mobile)}}.sheet{z-index:var(--z-modal);background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);max-height:var(--sheet-max-height);min-height:var(--sheet-min-height);padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));animation:.25s modalSheetIn;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet.on{display:block}.sheet-handle{background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:0 auto var(--space-3)}.sheet-search{width:100%;height:var(--input-height-mobile);padding:0 var(--space-4);font-size:var(--input-font-mobile);font-family:var(--font-family);border:var(--input-border);border-radius:var(--input-radius);background:var(--bg-card);color:var(--text-primary);margin-bottom:var(--space-3);outline:none}.sheet-search::placeholder{color:var(--text-muted)}.sheet-search:focus{border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.sheet-list{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.select{position:relative}.select-trigger{width:100%;padding:var(--input-padding);height:var(--input-height);font-size:var(--input-font);font-family:var(--font-family);border-radius:var(--input-radius);border:var(--input-border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:var(--ease-color);justify-content:space-between;align-items:center;display:flex}.select-trigger:hover{border-color:var(--border-hover)}.select-trigger.open{border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.select-placeholder{color:var(--text-muted)}.select-trigger svg{width:10px;height:10px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.select-trigger.open svg{transform:rotate(180deg)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height);padding:var(--space-3) var(--space-5);border-radius:var(--input-radius);font-size:var(--text-base);font-weight:var(--weight-semibold);font-family:var(--font-family);cursor:pointer;transition:var(--ease-default);border:none;text-decoration:none;display:inline-flex}.btn:hover{opacity:.85}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--primary-500);color:var(--text-inverse)}.btn-secondary{background:var(--border-divider);color:var(--text-secondary)}.btn-ghost{color:var(--primary-500);background:0 0}.btn-danger{background:var(--danger-500);color:var(--text-inverse)}.btn-danger-soft{background:var(--danger-bg);color:var(--danger-text)}.btn-danger-soft:hover{background:var(--danger-bg);opacity:.85}.btn-full{width:100%}.btn-sm{position:relative}.btn-sm:after{content:"";height:var(--btn-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.btn-sm{min-height:var(--btn-height-sm);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md)}.btn .spinner{border:2px solid;border-bottom-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:none}.btn.loading .spinner{display:inline-block}.btn.loading .btn-text{display:none}@media (max-width:639px){.btn,.btn-sm{min-height:var(--btn-height-mobile)}}.tooltip{background:var(--text-primary);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:nowrap;opacity:0;pointer-events:none;z-index:var(--z-tooltip);text-transform:none;letter-spacing:0;box-shadow:var(--shadow-dropdown);transition:opacity .2s;position:fixed}.tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--text-primary);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip.show{opacity:1}.tooltip-bottom:after{border-top-color:#0000;border-bottom-color:var(--text-primary);top:auto;bottom:100%}.seg{background:var(--gray-150);border-radius:var(--radius-md);padding:var(--space-1);gap:var(--space-1);display:inline-flex}.seg-btn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;font-family:var(--font-family);transition:var(--ease-default);white-space:nowrap;background:0 0;border:none}.seg-btn.on{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-xs)}.drawer{width:340px;z-index:var(--z-modal);background:var(--bg-card);box-shadow:var(--shadow-modal);flex-direction:column;transition:right .25s;display:flex;position:fixed;top:0;bottom:0;right:-360px}.drawer.on{right:0}.drawer-head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-divider);display:flex}.drawer-head h2{font-size:var(--text-md);font-weight:var(--weight-semibold);flex:1}.drawer-body{padding:var(--space-3);flex:1;overflow-y:auto}.drawer-x{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.drawer-x svg{width:16px;height:16px}@media (max-width:639px){.drawer{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:auto;max-height:70dvh;box-shadow:var(--shadow-sheet);transition:bottom .25s;position:fixed;inset:auto 0 -100%}.drawer.on{bottom:0}}.stepper{align-items:center;gap:var(--space-3);display:flex}.stepper-btn{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-card);cursor:pointer;width:28px;height:28px;color:var(--text-secondary);transition:var(--ease-default);justify-content:center;align-items:center;display:flex}.stepper-btn:hover{border-color:var(--primary-500);color:var(--primary-500)}.stepper-btn:disabled{color:var(--border-divider);border-color:var(--border-divider);cursor:not-allowed}.stepper-btn svg{width:12px;height:12px}.stepper-val{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);text-align:center;-webkit-user-select:none;user-select:none;min-width:16px}.btn-outline{color:var(--primary-500);border:1px solid var(--primary-500);background:0 0}.btn-outline:hover{background:var(--primary-bg)}.skeleton-sm{width:60px;height:16px}.skeleton-md{width:100px;height:18px}.skeleton-lg{width:140px;height:22px}.skeleton-xl{width:180px;height:28px}.toast{z-index:var(--z-toast);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-toast);font-size:var(--label-font);font-weight:var(--weight-medium);color:var(--text-primary);opacity:0;animation:.3s forwards toastIn;display:flex;position:fixed;top:24px;right:24px;transform:translateY(-8px)}.toast.out{animation:.25s forwards toastOut}.toast .toast-icon{border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.toast .toast-icon.ok{background:var(--success-bg);color:var(--success-text)}.toast .toast-icon.er{background:var(--danger-bg);color:var(--danger-text)}.toast-acao{margin-left:var(--space-2);color:var(--primary-700);font-family:var(--font-family);font-size:var(--label-font);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;transition:opacity .15s}.toast-acao:hover{opacity:.85}.toast-acao:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:4px}@keyframes toastIn{to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:639px){.toast{border-radius:var(--radius-md);padding:12px 16px;font-size:13px;top:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.toast{opacity:1;animation:none;transform:none}.toast.out{opacity:0;animation:none}}.badge{padding:var(--badge-padding);border-radius:var(--badge-radius);font-size:var(--badge-font);font-weight:var(--badge-weight);align-items:center;line-height:1;display:inline-flex}.badge-success{background:var(--success-bg);color:var(--success-text)}.badge-success .dot{background:var(--success-text)}.badge-warning{background:var(--warning-bg);color:var(--warning-text)}.badge-warning .dot{background:var(--warning-text)}.badge-danger{background:var(--danger-bg);color:var(--danger-text)}.badge-danger .dot{background:var(--danger-text)}.badge-info{background:var(--info-bg);color:var(--info-text)}.badge-info .dot{background:var(--info-text)}.badge-neutral{background:var(--gray-150);color:var(--gray-700)}.badge-neutral .dot{background:var(--gray-400)}.dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.avatar{width:var(--avatar-md);height:var(--avatar-md);color:var(--text-inverse);font-weight:var(--weight-semibold);font-size:var(--text-md);background:var(--primary-500);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:opacity .15s;display:flex;overflow:hidden}.avatar:hover{opacity:.9}.avatar:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-edit{background:var(--bg-card);border:1.5px solid var(--border-default);cursor:pointer;width:24px;height:24px;color:var(--text-secondary);z-index:1;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:all .15s;display:flex;position:absolute;bottom:0;right:0}.avatar-edit:after{content:"";border-radius:50%;position:absolute;inset:-11px}.avatar-edit:hover{border-color:var(--primary-500);color:var(--primary-500)}.avatar-edit:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.accordion{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:var(--radius-lg);overflow:hidden}.accordion+.accordion{margin-top:var(--space-3)}.accordion-header{align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;transition:var(--ease-color);display:flex}.accordion-header:hover{background:var(--bg-hover)}.accordion-chevron{width:12px;height:12px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.accordion.open .accordion-chevron{transform:rotate(180deg)}.accordion-body{display:none}.accordion.open .accordion-body{display:block}.terms-row{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--gray-100);cursor:pointer;transition:background .15s;display:flex}.terms-row:hover{background:var(--border-divider)}.terms-check{width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;position:relative}.terms-check input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}.terms-check .checkmark{width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border);border-radius:var(--checkbox-radius);background:var(--bg-card);justify-content:center;align-items:center;transition:all .15s;display:flex}.terms-check .checkmark svg{width:12px;height:12px;display:none}.terms-check input:checked~.checkmark{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-bg)}.terms-check input:checked~.checkmark svg{display:block}.terms-row label{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);cursor:pointer}.terms-row a{color:var(--primary-500);font-weight:var(--weight-medium);text-decoration:none}.terms-row a:hover{opacity:.85}@media (max-width:639px){.terms-check,.terms-check .checkmark{width:var(--checkbox-size-mobile);height:var(--checkbox-size-mobile)}}.toggle-switch{border-radius:var(--radius-full);cursor:pointer;width:var(--toggle-width);height:var(--toggle-height);transition:var(--toggle-ease);border:none;flex-shrink:0;position:relative}.toggle-switch .toggle-dot,.toggle-switch>.dot{width:var(--toggle-thumb);height:var(--toggle-thumb);background:var(--bg-card);box-shadow:var(--toggle-thumb-shadow);transition:var(--toggle-ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle-switch.on{background:var(--toggle-on-bg)}.toggle-switch.on .toggle-dot,.toggle-switch.on>.dot{transform:translate(20px)}.toggle-switch.off{background:var(--toggle-off-bg)}@media (max-width:639px){.toggle-switch{width:var(--toggle-width-mobile);height:var(--toggle-height-mobile)}.toggle-switch .toggle-dot,.toggle-switch>.dot{width:var(--toggle-thumb-mobile);height:var(--toggle-thumb-mobile)}.toggle-switch.on .toggle-dot,.toggle-switch.on>.dot{transform:translate(22px)}}.custom-select{position:relative}.custom-select-trigger{width:100%;padding:var(--input-padding);height:var(--input-height);font-size:var(--input-font);font-family:var(--font-family);border-radius:var(--input-radius);border:var(--input-border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:var(--ease-color);justify-content:space-between;align-items:center;display:flex}.custom-select-trigger:hover{border-color:var(--border-hover)}.custom-select-trigger.open{border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.custom-select-trigger.err{box-shadow:var(--input-error-ring);border-color:var(--danger-500)!important}.custom-select-trigger .ddi-arrow{width:10px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.custom-select-trigger.open .ddi-arrow{transform:rotate(180deg)}@media (max-width:639px){.custom-select-trigger{height:var(--input-height-mobile);font-size:var(--input-font-mobile)}}.ddi-dropdown.dropdown-select-pop{flex-direction:column;min-height:0;padding:6px;display:flex}.dropdown-select-pop>.dropdown-select-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1px;min-height:0;max-height:none;padding:0;display:flex;overflow-y:auto}.dropdown-select-list::-webkit-scrollbar{width:4px}.dropdown-select-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0f172a24}.dropdown-select-sheet-head{display:none}.dropdown-select-sheet-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dropdown-select-sheet-close{width:32px;height:32px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:var(--ease-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.dropdown-select-sheet-close:hover{background:var(--gray-100,#f3f4f6);color:var(--text-primary)}.dropdown-select-clear{width:18px;height:18px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;transition:background-color .12s,color .12s;display:inline-flex}.dropdown-select-clear:hover{background:var(--border-divider);color:var(--text-primary)}.dropdown-select-clear:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.dropdown-select-opt{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;min-height:40px;font-family:var(--font-family);font-size:var(--text-sm-plus);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;padding:8px 14px;transition:background-color .12s,color .12s;display:flex}.dropdown-select-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dropdown-select-opt-icon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dropdown-select-opt.is-selected .dropdown-select-opt-icon,.dropdown-select-opt:hover .dropdown-select-opt-icon{color:var(--primary-500)}.dropdown-select-trigger-val{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.dropdown-select-trigger-val .dropdown-select-opt-icon{color:var(--text-secondary)}.dropdown-select-opt:hover{background:var(--primary-bg);color:var(--primary-500)}.dropdown-select-opt.is-selected{background:var(--primary-bg);color:var(--primary-500);font-weight:var(--weight-semibold)}.dropdown-select-check{color:var(--primary-500);flex-shrink:0}@media (max-width:639px){.ddi-dropdown.dropdown-select-pop{padding:0}.dropdown-select-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);border-bottom:1px solid var(--border-divider);flex-shrink:0;display:flex}.dropdown-select-sheet-close{display:inline-flex}.dropdown-select-pop>.dropdown-select-list{min-height:0;padding:var(--space-2);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;gap:2px}.dropdown-select-opt{min-height:48px;font-size:var(--text-base);padding:12px 16px}}@media (hover:none){.field-input:hover{border-color:var(--border-default)}.password-toggle:hover{color:var(--text-muted)}.password-toggle:active{color:var(--text-secondary)}.ddi-btn:hover{background:0 0}.ddi-btn:active{background:#00000005}.ddi-option:hover{background:0 0}.ddi-option:active{background:var(--border-divider)}.modal-btn:hover{opacity:1}.modal-btn:active{opacity:.85}.modal-close:hover{opacity:1}.modal-close:active{opacity:.7}.suporte-button:hover{opacity:1}.search-bar-input:hover{background:var(--search-bg)}.search-bar-clear:hover{color:var(--text-muted)}.search-bar-clear:active{color:var(--text-secondary)}.chip-btn:hover,.chip-toggle:hover{background:var(--chip-idle-bg)}.chip-wrap.on .chip-btn:hover{background:var(--chip-active-bg)}.chip-clear:hover{opacity:1}.chip-clear:active{opacity:.7}.chip-dd-opt:hover{background:0 0}.chip-dd-opt:active{background:var(--border-divider)}.select-trigger:hover,.custom-select-trigger:hover{border-color:var(--border-default)}.terms-row:hover{background:var(--gray-100)}.terms-row:active{background:var(--border-divider)}.terms-row a:hover,.btn:hover{opacity:1}.btn:active{opacity:.85}.avatar:hover{opacity:1}.avatar:active{opacity:.9}.avatar-edit:hover{border-color:var(--border-default);color:var(--text-secondary)}.avatar-edit:active{border-color:var(--primary-500);color:var(--primary-500)}.accordion-header:hover{background:0 0}.accordion-header:active{background:var(--bg-hover)}}.pro-notice{padding:var(--space-2) var(--space-1) 0;flex-direction:column;align-items:stretch;display:flex}.pro-notice-icon{border-radius:var(--radius-full);background:var(--primary-bg);width:48px;height:48px;color:var(--primary-500);margin:0 auto var(--space-3);place-items:center;display:grid}.pro-notice-icon svg{width:22px;height:22px}.pro-notice-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2);text-align:center;line-height:var(--leading-tight)}.pro-notice-desc{font-size:var(--text-sm-plus);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-3);text-align:center}.pro-notice-list{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.pro-notice-list li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm-plus);color:var(--text-primary);line-height:var(--leading-snug);display:flex}.pro-notice-list li svg{width:14px;height:14px;color:var(--success-500);flex-shrink:0;margin-top:3px}.pro-notice-actions{gap:var(--space-2);flex-direction:column;display:flex}.pro-notice-support svg{flex-shrink:0;width:16px;height:16px}.pro-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);background:var(--primary-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);border:0;display:flex}.pro-banner-icon{border-radius:var(--radius-full);background:var(--bg-card);width:38px;height:38px;color:var(--primary-500);flex-shrink:0;place-items:center;display:grid}.pro-banner-icon svg{width:18px;height:18px}.pro-banner-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pro-banner-title{font-size:var(--text-sm-plus);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight)}.pro-banner-text{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.pro-banner-cta{white-space:nowrap;flex-shrink:0}@media (max-width:560px){.pro-banner{flex-wrap:wrap}.pro-banner-content{flex-basis:calc(100% - 38px - var(--space-3))}.pro-banner-cta{width:100%}}.pag{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-divider);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pag-resumo{font-size:var(--text-sm);color:var(--text-secondary)}.pag-resumo strong{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.pag-nav{align-items:center;gap:var(--space-1);display:flex}.pag-numeros{gap:var(--space-1);margin:0 var(--space-1);display:flex}.pag-btn{min-width:36px;height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-divider);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-family);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--ease-color);justify-content:center;align-items:center;display:inline-flex}.pag-seta{width:36px;min-width:36px;padding:0}.pag-btn{position:relative}.pag-btn:after{content:"";height:var(--btn-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pag-btn:hover:not(:disabled):not(.is-atual){background:var(--primary-bg);border-color:var(--primary-300);color:var(--primary-500)}.pag-btn.is-atual{background:var(--primary-500);border-color:var(--primary-500);color:var(--text-inverse);font-weight:var(--weight-semibold);cursor:default}.pag-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.pag{align-items:center;gap:var(--space-3);padding:var(--space-3);text-align:center;flex-direction:column}.pag-nav{justify-content:center}.pag-btn:hover:not(.is-atual){background:var(--bg-card);border-color:var(--border-divider);color:var(--text-primary)}}.cChips{align-items:center;gap:var(--chip-gap);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:639px){.cChips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cChips::-webkit-scrollbar{display:none}.cChips>*{flex-shrink:0}}
.site-footer{background:var(--bg-card);border-top:1px solid var(--border-divider);margin-top:var(--space-9);padding:0 var(--space-5);font-family:var(--font-family)}.site-footer-inner{max-width:var(--content-max-width);gap:var(--space-6);padding:var(--space-6) 0 var(--space-5);grid-template-columns:1fr 1fr 1.6fr 1fr;margin:0 auto;display:grid}.site-footer-col{gap:var(--space-2);flex-direction:column;display:flex}.site-footer-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--primary-500);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-2);line-height:1.4}.site-footer-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer-list a{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);text-decoration:none;transition:color .15s}.site-footer-list a:hover{color:var(--text-primary)}.site-footer-social a{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.site-footer-social a svg{color:var(--primary-500);flex-shrink:0;width:20px;height:20px}.site-footer-sub{font-size:var(--text-sm-plus);font-weight:var(--weight-medium);color:var(--text-secondary);margin:0 0 var(--space-2);line-height:1.3}.site-footer-sub-mt{margin-top:var(--space-4)}.site-footer-cards{gap:var(--space-1);flex-wrap:wrap;align-items:center;margin-left:0;display:flex}.site-footer-brand{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.site-footer-bottom{max-width:var(--content-max-width);padding:var(--space-5) 0 var(--space-6);border-top:1px solid var(--border-divider);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.site-footer-bottom-text{line-height:var(--leading-normal);flex-direction:column;gap:4px;min-width:0;display:flex}.site-footer-legal{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.site-footer-address{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-muted)}.site-footer-selos{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.site-footer-selo-link{border-radius:var(--radius-sm);justify-content:center;align-items:center;line-height:0;transition:opacity .15s;display:inline-flex}.site-footer-selo-link:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px}.site-footer-selo-img{object-fit:contain;width:auto;height:26px;display:block}.site-footer-selo-ra-img{height:42px}.site-footer-inner--enxuto{padding:var(--space-5) 0 var(--space-5);display:block}.site-footer-inner--enxuto .site-footer-bottom{border-top:none;margin-top:0;padding-top:0}@media (max-width:768px){.site-footer{margin-top:var(--space-5);padding:0 var(--space-4);margin-bottom:0}.site-footer-inner{gap:var(--space-5) var(--space-5);padding:var(--space-5) 0 var(--space-4);grid-template-columns:1.3fr 1fr;grid-template-areas:"c1 c2""pay social"}.site-footer-col{gap:var(--space-2)}.site-footer-col:first-child{grid-area:c1}.site-footer-col:nth-child(2){grid-area:c2}.site-footer-col-pay{grid-area:pay}.site-footer-col-social{grid-area:social}.site-footer-title{font-size:var(--text-xs);margin-bottom:var(--space-2);letter-spacing:.06em}.site-footer-list{gap:8px}.site-footer-list a{font-size:var(--text-sm-plus);line-height:1.5}.site-footer-social a{font-size:var(--text-sm-plus);gap:8px}.site-footer-social a svg{width:16px;height:16px}.site-footer-sub{font-size:var(--text-sm);margin-bottom:var(--space-2)}.site-footer-sub-mt{margin-top:var(--space-3)}.site-footer-cards{gap:4px}.site-footer-brand{width:26px;height:26px}.site-footer-bottom{padding:var(--space-4) 0 var(--space-4);align-items:stretch;gap:var(--space-2);text-align:left;border-top:1px solid var(--border-divider);flex-direction:column}.site-footer-bottom-text{gap:3px;line-height:1.5}.site-footer-selos{display:none}.site-footer-inner--enxuto .site-footer-selos{justify-content:flex-start;gap:var(--space-5);margin-top:var(--space-3);display:flex}}@media (max-width:480px){.site-footer{padding:0 var(--space-4)}.site-footer-inner{gap:var(--space-4) var(--space-4);padding:var(--space-5) 0 var(--space-4);grid-template-columns:1fr 1fr}}@media (max-width:380px){.site-footer-cards{gap:3px}.site-footer-brand{width:24px;height:24px}}@media (hover:none){.site-footer-list a:hover{color:var(--text-secondary)}}
.navPrincipal{background-color:var(--primary-500);z-index:7;flex-direction:column;align-items:center;width:100%;display:flex;position:relative;box-shadow:0 4px 12px #00000008}.navBarSub{width:100%;max-width:var(--content-max-width);justify-content:flex-start;align-items:center;gap:var(--space-2);margin:0 auto;padding:0 0 12px;display:flex}.navBarSub .navOpcoes{gap:var(--space-2)}@media (max-width:1172px){.navBarSub{padding-left:var(--page-x);padding-right:var(--page-x)}}@media (max-width:768px){.navBarSub{display:none}}.fundoDropdown{z-index:6;background:0 0;background-color:var(--bg-overlay);width:100%;height:100%;position:fixed}.navBar{width:100%;max-width:var(--content-max-width);justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-3) 0;margin:0 auto;display:flex;position:relative}.navItemsPrincipal{align-items:center;gap:var(--space-6);display:flex}.menuMobileAndIcon{align-items:center;gap:var(--space-4);display:flex;position:relative}.menuMobileAndIcon a,.menuMobileAndIcon a:hover,.menuMobileAndIcon a:focus,.menuMobileAndIcon a:active{opacity:1}.navOpcoes{align-items:center;gap:var(--space-2);display:flex}.opcaoMenu{border:1px solid var(--primary-300);cursor:pointer;border-radius:44px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}button.opcaoMenu{background-color:#0000}.opcaoMenu img{filter:brightness(0)saturate()invert()sepia(0%)saturate(6%)hue-rotate(200deg)brightness(101%)contrast(101%);max-width:16px}.opcaoMenu svg{width:16px;height:16px;color:var(--text-inverse);stroke:var(--text-inverse);flex-shrink:0;display:block}.opcaoMenu span{font-size:var(--text-base);color:var(--text-inverse);font-weight:500}.opcaoMenu:hover{background-color:#ffffff1a!important}.opcaoMenu.activeMenu{border:1px solid var(--primary-700)!important;background-color:var(--primary-700)!important}.opcaoMenu.activeMenu span{color:var(--text-inverse)!important}.opcaoMenu.opcaoMenu.activeMenu img{filter:brightness(0)saturate()invert()sepia(0%)saturate(6%)hue-rotate(200deg)brightness(101%)contrast(101%)}.navItemPerfil{align-items:center;gap:var(--space-4);display:flex}.closeSubmenuNav,.closeSubmenuNavMobile{justify-content:flex-end;display:flex}#submenuNavButton,#mobileNavButton,#closeSubMenuNavButton,#closeSubmenuNavMobileButton{cursor:pointer;width:36px;height:36px;color:var(--text-inverse);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}#closeSubmenuNavMobileButton{margin-left:-2px}.esconderSub{opacity:0!important}#submenuNavButton img,#mobileNavButton img,#closeSubmenuNavMobileButton img,#closeSubMenuNavButton img{filter:brightness(0)saturate()invert()sepia(0%)saturate(6%)hue-rotate(200deg)brightness(101%)contrast(101%)}.subMenuButtons{position:relative}#mobileNavButton,#closeSubmenuNav{display:none}#submenuNavButton:hover,#submenuNavButton.activeSubmenu{background-color:#ffffff1a}.submenuNavDiv{position:relative}.submenuOverlay{display:none}.submenuNav{border:1px solid var(--gray-125);background:var(--bg-card);opacity:0;visibility:hidden;border-radius:14px;width:max-content;min-width:290px;max-width:320px;padding:14px;transition:transform .18s cubic-bezier(.32,.72,0,1),opacity .18s;position:absolute;top:40px;right:0;transform:translateY(-8px)scale(.97);box-shadow:0 8px 24px #0000001a}.submenuNav.show{visibility:visible;opacity:1;transform:translateY(0)scale(1)}.submenuPerfil{border-radius:var(--radius-md);align-items:center;gap:10px;margin:-4px 0 0;padding:6px 0;text-decoration:none;transition:background .15s;display:flex;overflow:hidden}.submenuPerfil:hover{background:var(--bg-hover)}.avatarSubmenu{background:var(--primary-500);width:40px;height:40px;color:var(--text-inverse);font-weight:600;font-size:var(--text-base);text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:40px;display:flex;overflow:hidden}.avatarSubmenu img{object-fit:cover;width:100%;height:100%}.submenuPerfilInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.submenuPerfilNome{color:var(--text-primary);font-weight:600;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.submenuPerfilEmail{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.3;overflow:hidden}.submenuPerfilSeta{color:var(--text-muted);flex-shrink:0}.submenuCarteira{background:var(--bg-hover);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.submenuCarteira:hover{background:var(--gray-125)}.submenuCarteiraLabel{color:var(--text-secondary);font-size:var(--label-font);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-weight:500;display:flex}.submenuCarteiraLabel svg{color:var(--text-muted);stroke:var(--text-muted);flex-shrink:0}.submenuCarteiraSaldo{color:var(--text-primary);font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-align:right;min-width:0}.divisorSubmenu{border-top:1px solid var(--gray-125);margin:10px 0}.submenuAtalhos{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.submenuAtalho{border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:6px;padding:6px 0;text-decoration:none;transition:background .15s;display:flex}.submenuAtalho:hover{background:var(--gray-125)}.submenuAtalho span{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:1}.submenuAtalhoIcon{background:var(--primary-500);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.submenuAtalhoIconSair{background:var(--text-muted)}.submenuAtalhoSair span{color:var(--text-muted)}button.submenuAtalho{cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.closeSubmenuNav,.closeSubmenuNavMobile{z-index:1005;position:absolute;bottom:2px;left:3px}.closeSubmenuNavMobile{top:5px}.opacityButton{opacity:0}.cadastrar{color:var(--text-inverse);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);background-color:#fff6;border-radius:44px;align-items:center;gap:6px;transition:all .15s;display:flex;transform:scale(1)}.cadastrar:hover{transform:scale(1.015)}.cadastrar span{font-weight:500;font-size:var(--text-md)}.cadastrar div{background-color:var(--primary-500);align-items:center;gap:var(--space-1);font-size:var(--text-base);border-radius:9999px;padding:5px 12px 5px 16px;font-weight:400;display:flex}.cadastrar div strong{font-weight:600}.entrar{font-weight:500;font-size:var(--text-base);color:var(--text-inverse);cursor:pointer;white-space:nowrap;background-color:#ffffff1a;border:1px solid #ffffff40;border-radius:44px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 16px;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.entrar span{font-size:var(--text-base);color:var(--text-inverse);font-weight:500;line-height:1}.entrar svg{stroke:var(--text-inverse);flex-shrink:0;display:block}.entrar:hover{color:var(--text-inverse);background-color:#ffffff26;border-color:#ffffff59}@media (max-width:1172px){.navBar{padding:var(--space-3) var(--page-x)}}.navMobileWrap{background:var(--primary-500);z-index:6;width:100%;display:none;position:relative}.navMobileWrap:before,.navMobileWrap:after{content:"";pointer-events:none;z-index:2;opacity:0;width:28px;transition:opacity .2s;position:absolute;top:0;bottom:0}.navMobileWrap:before{background:linear-gradient(to right, var(--primary-500) 0%, var(--primary-500) 30%, #1c90fe00 100%);left:0}.navMobileWrap:after{background:linear-gradient(to left, var(--primary-500) 0%, var(--primary-500) 30%, #1c90fe00 100%);right:0}.navMobileWrap.can-left:before,.navMobileWrap.can-right:after{opacity:1}.navMobile{box-sizing:border-box;width:100%;padding:0 var(--space-3) 10px;z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;background:0 0;flex-wrap:nowrap;align-items:center;gap:6px;display:none;position:relative;overflow:auto hidden;box-shadow:0 4px 12px #00000008}.navMobile::-webkit-scrollbar{display:none}.navMobileItem{padding:0 var(--space-2);height:34px;color:var(--text-inverse);font-size:var(--text-base);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;max-width:none;font-weight:500;line-height:1;text-decoration:none;transition:background .15s;display:flex}.navMobileItem svg{width:15px;height:15px;stroke:var(--text-inverse);flex-shrink:0;display:block}.navMobileItem img,.navMobileIcon{filter:brightness(0)saturate()invert()sepia(0%)saturate(6%)hue-rotate(200deg)brightness(101%)contrast(101%);flex-shrink:0;width:16px;height:16px}.opcaoMenuIcon{filter:brightness(0)saturate()invert()sepia(0%)saturate(6%)hue-rotate(200deg)brightness(101%)contrast(101%);flex-shrink:0}.navMobileItem{color:var(--text-inverse);opacity:.7;transition:opacity .15s,font-weight .15s}.navMobileItem:hover{opacity:1}.navMobileItem.active{opacity:1;background:0 0;font-weight:600}@media (max-width:1024px){.navPrincipal{box-shadow:none}.navMobileWrap{display:block}.navMobile{display:flex}.navOpcoesDesktop{display:none!important}#submenuNavButton{height:34px}.submenuNav{padding:14px}}@media (max-width:639px){#submenuNavButton{width:32px;height:32px}.opcaoMenu span{font-size:var(--text-sm)}.opcaoMenu svg{width:14px;height:14px}.opcaoMenu{gap:4px;padding:6px}.cadastrar div{font-size:var(--text-sm);padding:4px 10px 4px 12px}.cadastrar{gap:var(--space-1);padding:2px 2px 2px 7px}.cadastrar span{font-size:var(--text-base)}.navBar{gap:var(--space-4)}.entrar{padding:0 var(--space-4);gap:6px;height:34px}.entrar span{font-size:var(--text-base);font-weight:600}.menuMobileAndIcon a img{max-width:145px;height:auto}.navPrincipal{z-index:var(--z-nav-fixed)}.navMobileWrap{z-index:calc(var(--z-nav-fixed) - 1)}.submenuOverlay{display:block}.submenuNav{border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:0 var(--space-5) max(var(--space-5), env(safe-area-inset-bottom));opacity:1;visibility:hidden;pointer-events:none;z-index:var(--z-sheet);min-height:var(--sheet-min-height);max-height:var(--sheet-max-height);overscroll-behavior:contain;border:none;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility 0s linear .25s;overflow-y:auto;transform:translateY(100%);box-shadow:0 -4px 24px #0000001f;width:100%!important;min-width:0!important;max-width:100%!important;position:fixed!important;inset:auto 0 0!important}.submenuNav:before{content:"";background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:12px auto var(--space-4);display:block}.submenuNav.show{opacity:1;visibility:visible;pointer-events:auto;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility linear;transform:translateY(0)}.submenuOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-sheet-overlay);opacity:0;pointer-events:none;transition:var(--sheet-overlay-transition);background:#0a142873;position:fixed;inset:0}.submenuOverlay.show{opacity:1;pointer-events:auto}}@media (max-width:450px){.menuMobileAndIcon a img{max-width:130px}#submenuNavButton span{font-size:var(--text-sm)}#submenuNavButton{gap:4px;padding:3px 6px}}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;opacity:0;pointer-events:none;background:#0a142873;transition:opacity .26s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.overlay.active2{opacity:1;pointer-events:auto}.sidebar{z-index:50;background:var(--bg-card);border-right:1px solid var(--gray-125);border-radius:0 20px 20px 0;width:min(380px,88vw);transition:transform .26s cubic-bezier(.32,.72,0,1);position:fixed;top:56px;bottom:12px;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:8px 0 40px #0f19232e}.sidebar.active2{transform:translate(0)}body.modal-aberto{overflow:hidden}@media (max-width:639px){.sidebar{min-height:var(--sheet-min-height);max-height:var(--sheet-max-height);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);transition:var(--sheet-transition);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:var(--z-sheet);overflow-y:auto;transform:translateY(100%);border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;inset:auto 0 0!important}.sidebar.active2{transform:translateY(0)}.sidebar:before{content:"";background:var(--gray-300);border-radius:var(--radius-full);width:36px;height:4px;margin:12px auto var(--space-2);z-index:1;flex-shrink:0;display:block;position:sticky;top:0}.overlay{z-index:var(--z-sheet-overlay)}.sidebar{z-index:var(--z-sheet)}}.sidebar-container{flex-direction:column;height:100%;display:flex}.sidebar-header{padding:20px}.sidebar-title-container{border-bottom:1px solid var(--gray-125);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.sidebar-title{font-size:var(--text-base);color:var(--text-primary);margin-bottom:2px;font-weight:600;line-height:1.3}.sidebar-subtitle{font-size:var(--text-sm);color:var(--text-muted)}.sidebar-close-button{border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.sidebar-close-button:hover{background:var(--gray-125)}.sidebar-close-button svg{width:18px;height:18px}.sidebar-nav-item-icon-container svg{width:18px;height:18px;color:var(--text-secondary)}.sidebar-nav-item-icon-container img{filter:brightness(0)saturate()invert(47%)sepia(6%)saturate(700%)hue-rotate(185deg)brightness(94%)contrast(90%);width:18px;height:18px}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.sidebar-nav-item{width:100%;height:42px;color:var(--gray-700);cursor:pointer;font-size:var(--text-base);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar-nav-item:hover{background:var(--gray-125);color:var(--text-primary)}.sidebar-nav-item:hover .sidebar-nav-item-icon-container svg{color:var(--primary-500)}.sidebar-nav-item.active{color:var(--primary-500);background:#1c90fe14}.sidebar-nav-item-icon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;transition:color .15s}.sidebar-nav-item:hover .sidebar-nav-item-icon{color:var(--gray-700)}.sidebar-nav-item.active .sidebar-nav-item-icon{color:var(--primary-500)}.sidebar-nav-item-arrow{width:16px;height:16px}.sidebar-nav-item-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.sidebar-nav-item-arrow{color:var(--gray-300);flex-shrink:0;transition:color .15s}.sidebar-nav-item:hover .sidebar-nav-item-arrow{color:var(--text-muted)}.sidebar-nav-item.active .sidebar-nav-item-arrow{color:var(--primary-500)}.sidebar-nav-item-badge{border-radius:var(--radius-full);background:var(--primary-500);color:#fff;height:18px;font-size:10px;font-weight:var(--weight-medium);letter-spacing:.5px;flex-shrink:0;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.sidebar-footer{border-top:1px solid var(--gray-125);margin-top:auto;padding:16px 20px}.sidebar-help-container{background:var(--bg-hover);border-radius:var(--radius-md);padding:14px}.sidebar-help-title{font-size:var(--label-font);color:var(--text-primary);margin-bottom:4px;font-weight:600}.sidebar-help-text{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:10px;line-height:1.4}.sidebar-help-button{width:100%;color:var(--primary-500);border:1px solid var(--primary-500);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--label-font);cursor:pointer;background:0 0;font-weight:600;transition:background .15s}.sidebar-help-button:hover{background:#1c90fe0f}@media (max-width:1024px){.sidebar{width:270px;box-shadow:none;border-right:1px solid var(--gray-125);top:105px;bottom:14px}}@media (max-width:639px){.sidebar{width:260px;top:100px;bottom:10px}.sidebar-header{padding:16px}.sidebar-nav-item{height:42px;font-size:var(--text-sm)}}#submenuNavButton{background:0 0;border:1px solid #ffffff40;border-radius:44px;align-items:center;gap:6px;width:auto;height:auto;padding:3px 8px 3px 3px;display:flex}#submenuNavButton:hover{background:#ffffff14;border-color:#ffffff59}#fotoUsuarioWrapper{border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}#fotoUsuarioWrapper img,#fotoUsuarioMenu{object-fit:cover;filter:none;border-radius:50%;width:28px;height:28px}.avatarNav{width:28px;height:28px;color:var(--text-inverse);font-weight:600;font-size:var(--text-xs);background:#fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}#saldoMenuSpan{font-size:var(--text-base);color:var(--text-inverse);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:140px;font-weight:500;line-height:1;overflow:hidden}.setaMenu{flex-shrink:0;margin-right:2px;transition:transform .2s;display:block}.setaMenu.imgOpenMenu,.imgOpenMenu{transform:rotate(180deg)}#fotoUsuarioWrapper{border-radius:50%;width:28px;height:28px;position:relative;overflow:hidden}#fotoUsuarioWrapper:before{content:"";background:var(--skeleton-gradient);z-index:5;background-size:200% 100%;border-radius:50%;width:100%;height:100%;animation:.5s infinite skeleton-loadingMenu;position:absolute;top:0;left:0}#fotoUsuarioWrapper.loadingMenu:before{display:block}#fotoUsuarioWrapper:not(.loadingMenu):before{display:none}#fotoUsuarioWrapper.iniciais{background:var(--primary-500);justify-content:center;align-items:center;display:flex}#fotoUsuarioWrapper.iniciais:after{content:attr(data-iniciais);color:var(--text-inverse);z-index:3;font-size:11px;font-weight:600;line-height:1}#fotoUsuarioMenu{object-fit:cover;z-index:2;width:100%;height:100%;position:relative}@keyframes skeleton-loadingMenu{0%{background-position:200% 0}to{background-position:-200% 0}}.contadorReservasSidebar{background:var(--primary-500);color:var(--text-inverse);font-size:var(--text-xs);border-radius:44px;margin-left:5px;padding:2px 3px;display:inline-block}@media (hover:none){.opcaoMenu:hover{background-color:#0000!important}.opcaoMenu:active{background-color:#ffffff1a!important}#submenuNavButton:hover{background-color:#0000}#submenuNavButton:active{background-color:#ffffff1a}.submenuPerfil:hover{background:0 0}.submenuPerfil:active,.submenuCarteira:hover{background:var(--bg-hover)}.submenuCarteira:active{background:var(--gray-125)}.submenuAtalho:hover{background:0 0}.submenuAtalho:active{background:var(--gray-125)}.navMobileItem:hover{color:var(--text-inverse);background:0 0}.navMobileItem:active{background:#ffffff1f}.entrar:hover{color:var(--text-inverse);background-color:#ffffff1a;border-color:#ffffff40}.entrar:active{background-color:#ffffff26}.sidebar-nav-item:hover{color:var(--gray-700);background:0 0}.sidebar-nav-item:active{background:var(--gray-125);color:var(--text-primary)}.sidebar-nav-item:hover .sidebar-nav-item-icon{color:var(--text-secondary)}.sidebar-close-button:hover{background:0 0}.sidebar-close-button:active{background:var(--gray-125)}}.notifDiv{position:relative}.notifBtn{cursor:pointer;width:36px;height:36px;color:var(--text-inverse);background:0 0;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.notifBtn:hover,.notifBtn.activeSubmenu{background:#ffffff14;border-color:#ffffff59}.notifBadge{border-radius:var(--radius-full);background:var(--danger-500);color:#fff;min-width:17px;height:17px;font-size:10px;font-weight:var(--weight-semibold);text-align:center;box-shadow:0 0 0 2px var(--primary-500);font-variant-numeric:tabular-nums;padding:0 4px;line-height:17px;position:absolute;top:2px;right:2px}.notifPanel{background:var(--bg-card);border:1px solid var(--gray-125);opacity:0;visibility:hidden;width:360px;max-width:calc(100vw - 32px);z-index:var(--z-dropdown);border-radius:14px;transition:transform .18s cubic-bezier(.32,.72,0,1),opacity .18s;position:absolute;top:40px;right:0;overflow:hidden;transform:translateY(-8px)scale(.97);box-shadow:0 8px 24px #0000001a}.notifPanel.show{visibility:visible;opacity:1;transform:translateY(0)scale(1)}.notifHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-divider);display:flex}.notifHeadTit{font-size:var(--text-sm-plus);font-weight:var(--weight-semibold);color:var(--text-primary)}.notifHeadBtn{align-items:center;gap:var(--space-1);color:var(--primary-500);font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:var(--ease-color);background:0 0;border:0;padding:0;display:inline-flex}.notifHeadBtn:hover{opacity:.7}.notifHeadBtn:disabled{cursor:wait;opacity:.6}.notifBody{overscroll-behavior:contain;max-height:380px;overflow-y:auto}.notifLista{margin:0;padding:0;list-style:none}.notifItem+.notifItem{border-top:1px solid var(--border-divider)}.notifLink{gap:var(--space-2);padding:var(--space-3) var(--space-4);color:inherit;transition:var(--ease-color);grid-template-columns:14px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}a.notifLink:hover{background:var(--bg-hover)}.notifLink.is-inerte{cursor:default}.notifMarca{justify-content:center;margin-top:6px;display:flex}.notifPonto{border-radius:var(--radius-full);background:var(--primary-500);width:6px;height:6px}.notifTxt{flex-direction:column;min-width:0;display:flex}.notifTit{font-size:var(--text-sm-plus);color:var(--text-secondary);line-height:var(--leading-tight);overflow-wrap:anywhere}.notifItem.is-nova .notifTit{color:var(--text-primary);font-weight:var(--weight-medium)}.notifSub{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);overflow-wrap:anywhere;margin-top:1px}.notifQuando{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.notifVazio{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-sm-plus);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.notifSkel{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.notifSkelLinha{width:100%;height:14px}.notifSkelLinha:nth-child(2){width:80%}.notifSkelLinha:nth-child(3){width:60%}.notifPe{min-height:var(--touch-target-min);border-top:1px solid var(--border-divider);color:var(--primary-500);font-size:var(--text-base);font-weight:var(--weight-medium);transition:var(--ease-default);justify-content:center;align-items:center;text-decoration:none;display:flex}.notifPe:hover{background:var(--bg-hover)}@media (max-width:480px){.notifPanel{top:64px;left:var(--space-3);right:var(--space-3);width:auto;max-width:none;position:fixed}.notifBody{max-height:60vh}}@media (hover:none){.notifBtn:hover{background-color:#0000}a.notifLink:hover{background:0 0}.notifHeadBtn:hover{opacity:1}}
.terms-row{cursor:pointer}.terms-row>span:not(.terms-check){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.terms-row>span:not(.terms-check) a{color:var(--primary-500);font-weight:var(--weight-medium)}.terms-row>span:not(.terms-check) a:hover{color:var(--primary-600)}
