<!DOCTYPE html><html lang="en"><head>
    <meta charset="utf-8">
    <title>BeltX</title>
    <base href="/">
    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
    <script src="assets/scripts/pwa-install-bootstrap.js?v=20260220b&amp;ngsw-bypass=true"></script>
    <link rel="icon" type="image/svg+xml" href="assets/beltx.svg">
    <link href="/dist/styles.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&amp;display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css" rel="stylesheet">
    <script src="https://sdk.mercadopago.com/js/v2"></script>

    <!-- PWA Configuration -->
    <link rel="manifest" href="manifest.webmanifest">
    <meta name="theme-color" content="#0f172a">

    <!-- iOS PWA Support -->
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="apple-mobile-web-app-title" content="BeltX">
    <link rel="apple-touch-icon" href="icons/icon-192x192.png">
  <link rel="stylesheet" href="styles-G522JTES.css"><style ng-app-id="ng">[_nghost-ng-c2176948903]{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0}</style><style ng-app-id="ng">[_nghost-ng-c3043879087]{display:block;height:100%;min-height:0}</style><style ng-app-id="ng">.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}
</style><style ng-app-id="ng">@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
</style><style ng-app-id="ng">.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}
</style><style ng-app-id="ng">mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}
</style><style ng-app-id="ng">.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-sys-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}
</style><style ng-app-id="ng">.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header::before{border-radius:inherit}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-sys-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-sys-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}
</style><style ng-app-id="ng">.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}
</style><style ng-app-id="ng">.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
</style></head>
  <body class="mat-typography"><!--nghm--><script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})();
</script><script>window.__jsaction_bootstrap(document.body,"ng",["click","keydown"],[]);</script>
    <bx-root ng-version="19.2.20" _nghost-ng-c2176948903="" ngh="8" ng-server-context="ssg"><router-outlet _ngcontent-ng-c2176948903=""></router-outlet><bx-legacy-layout _nghost-ng-c3043879087="" ngh="7"><div _ngcontent-ng-c3043879087="" cdkscrollable="" class="custom-scrollbar block h-full min-h-0 w-full overflow-y-auto bg-white md:bg-gray-200"><bx-menu _ngcontent-ng-c3043879087="" class="relative flex h-16 w-full" ngh="2"><div class="fixed z-99 w-full bg-white"><div class="relative flex h-16 w-full items-center justify-between shadow-md"><div class="flex cursor-pointer gap-4 pl-2 md:pl-4" jsaction="click:;"><img alt="BeltX" class="h-10 w-auto" src="https://assets.beltx.app/icons/logo.svg"></div><!----><div class="flex h-full items-center gap-1 pr-1 md:gap-4 md:pr-4"><!----><!----><!----><button mat-icon-button="" class="mat-mdc-tooltip-trigger mdc-icon-button mat-mdc-icon-button _mat-animation-noopable mat-unthemed mat-mdc-button-base" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" ngh="0" jsaction="click:;"><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon role="img" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="User" ngh="1"><svg viewBox="0 0 640 640" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path opacity=".4" d="M200 192C200 258.3 253.7 312 320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192z"></path>
      <path d="M112 546.3C112 447.8 191.8 368 290.3 368L349.7 368C448.2 368 528 447.8 528 546.3C528 562.7 514.7 576 498.3 576L141.7 576C125.3 576 112 562.7 112 546.3z"></path>
    </svg></mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----></div></div></div></bx-menu><router-outlet _ngcontent-ng-c3043879087=""></router-outlet><bx-landing-page class="flex flex-col w-full items-center overflow-auto custom-scrollbar" ngh="6"><div class="flex min-h-screen w-full flex-col items-center justify-center gap-4 bg-cover bg-fixed p-4" style="background-image: url(https://assets.beltx.app/banners/banner_landing_00.png);"><span class="text-5xl font-semibold text-white md:text-6xl">Menos Administração, Mais Foco no Tatame.</span><span class="text-xl text-white md:w-[600px] md:text-center"> Gerencie alunos, agende aulas, processe pagamentos e automatize os check-ins da sua academia de artes marciais em um só lugar. </span><div class="flex gap-4"><button mat-flat-button="" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" class="mdc-button mdc-button--unelevated mat-mdc-unelevated-button _mat-animation-noopable mat-unthemed mat-mdc-button-base" ngh="3" jsaction="click:;"><span class="mat-mdc-button-persistent-ripple mdc-button__ripple"></span><span class="mdc-button__label"> Criar Conta </span><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><button mat-flat-button="" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" class="mdc-button mdc-button--unelevated mat-mdc-unelevated-button _mat-animation-noopable mat-unthemed mat-mdc-button-base" ngh="3" jsaction="click:;"><span class="mat-mdc-button-persistent-ripple mdc-button__ripple"></span><span class="mdc-button__label"> Ver Dojos </span><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button></div></div><div class="flex w-full flex-col items-center justify-center gap-16 p-8 md:p-16"><span class="text-center text-5xl font-semibold text-gray-700 md:p-16">O que o BeltX faz por você?</span><div class="grid gap-8 md:grid-cols-2 lg:grid-cols-3"><div class="flex flex-col items-center gap-4 rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><mat-icon role="img" class="mat-icon notranslate !text-primary-light !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="User" ngh="1"><svg viewBox="0 0 640 640" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path opacity=".4" d="M200 192C200 258.3 253.7 312 320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192z"></path>
      <path d="M112 546.3C112 447.8 191.8 368 290.3 368L349.7 368C448.2 368 528 447.8 528 546.3C528 562.7 514.7 576 498.3 576L141.7 576C125.3 576 112 562.7 112 546.3z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Gestão de Alunos e Famílias</span><span>Cadastre alunos, controle graduações (faixas) e permita que pais gerenciem os check-ins de seus filhos de forma centralizada.</span></div><div class="flex flex-col items-center gap-4 rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><mat-icon role="img" class="mat-icon notranslate !text-primary-light !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="Users" ngh="1"><svg viewBox="0 0 640 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path d="M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Gestão de Professores</span><span>Promova usuários a professores, permitindo que acessem a lista de check-ins para a chamada e comissione-os pelo seu trabalho.</span></div><div class="flex flex-col items-center gap-4 rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><mat-icon role="img" class="mat-icon notranslate !text-primary-light !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="Calendar" ngh="1"><svg viewBox="0 0 448 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Agendamento de Aulas</span><span>Crie e administre o calendário de aulas, definindo modalidades, professores, horários e capacidade máxima por turma.</span></div><div class="flex flex-col items-center gap-4 rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><mat-icon role="img" class="mat-icon notranslate !text-primary-light !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="UserCheck" ngh="1"><svg viewBox="0 0 640 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path d="M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Check-in Automatizado</span><span>Alunos fazem check-in pelo app, com validação automática de saldo de aulas, capacidade da turma e regras de antecedência.</span></div><div class="flex flex-col items-center gap-4 rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><mat-icon role="img" class="mat-icon notranslate !text-primary-light !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="Payment" ngh="1"><svg viewBox="0 0 576 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path d="M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Venda de Pacotes de Aulas</span><span>Crie e venda pacotes de check-in (ex: 10 aulas, 20 aulas) com gestão automática de validade e saldo para cada aluno.</span></div><div class="flex flex-col items-center gap-4 rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><mat-icon role="img" class="mat-icon notranslate !text-primary-light !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="Lock" ngh="1"><svg viewBox="0 0 448 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path class="fa-secondary" opacity=".4" d="M224 64c-44.2 0-80 35.8-80 80v48H80V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48H304V144c0-44.2-35.8-80-80-80z"></path>
      <path class="fa-primary" d="M0 256c0-35.3 28.7-64 64-64H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Pagamentos Integrados</span><span>Receba pagamentos de forma segura via Mercado Pago e Stripe. Ofereça mais opções e facilidade para seus clientes.</span></div><div class="relative flex flex-col items-center gap-4 overflow-hidden rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><span class="bg-primary-light absolute top-4 -right-10 rotate-45 px-10 py-2 font-medium">Em Breve!</span><div class="flex flex-col items-center justify-center gap-4 opacity-40"><mat-icon role="img" class="mat-icon notranslate !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="Tags" ngh="1"><svg viewBox="0 0 512 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path d="M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Cupons de Desconto</span><span>Crie cupons por valor ou porcentagem para pacotes específicos, ajudando a atrair e reter ainda mais alunos.</span></div></div><div class="relative flex flex-col items-center gap-4 overflow-hidden rounded-xl bg-white p-16 text-center shadow-lg transition-all duration-300 hover:scale-105"><span class="bg-primary-light absolute top-4 -right-10 rotate-45 px-10 py-2 font-medium">Em Breve!</span><div class="flex flex-col items-center justify-center gap-4 opacity-40"><mat-icon role="img" class="mat-icon notranslate !h-16 !w-16 mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="Graph" ngh="1"><svg viewBox="0 0 448 512" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false">
      <path d="M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 192c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192zM320 288c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z"></path>
    </svg></mat-icon><span class="text-2xl font-medium">Relatórios Gerenciais</span><span>Acesse dados e insights sobre check-ins, faturamento e frequência de alunos para tomar as melhores decisões para sua academia.</span></div></div></div></div><div class="relative flex w-full flex-col items-center justify-center gap-4 bg-cover bg-fixed text-center" style="background-image: url(https://assets.beltx.app/banners/banner_landing_02.png);"><span class="pt-16 text-5xl font-semibold text-white">Um preço justo e transparente.</span><div class="border-primary-light z-10 m-16 flex w-[90%] flex-col items-center justify-center gap-8 rounded-xl border-4 bg-white p-16 shadow-lg transition-all duration-300 hover:scale-105 md:max-w-[650px]"><span class="text-primary-light text-2xl font-medium">Transparência e Crescimento</span><span class="text-4xl font-semibold text-gray-700">Um modelo que cresce com você.</span><span> No BeltX, a mensalidade é ajustada conforme o tamanho da sua academia. Você só paga pelo que realmente usa. Além disso, nas vendas realizadas via integração com gateways financeiros, aplicamos uma taxa simples por transação. Assim, mantemos os custos justos e proporcionais ao seu crescimento. </span></div></div><div class="flex w-full flex-col items-center justify-center"><span class="p-8 text-center text-5xl font-semibold text-gray-700 md:p-16">Comece em 4 passos simples.</span><div class="flex w-full flex-col gap-8 px-16 text-center lg:flex-row"><div class="flex flex-col items-center justify-center rounded-xl bg-white p-8 shadow-lg transition-all duration-300 hover:scale-105 lg:max-w-[25%]"><span class="text-primary-light p-8 text-5xl font-semibold">1</span><span class="text-3xl font-medium">Crie sua conta</span><span class="p-8">Entre em contato para liberarmos seu perfil de administrador.</span></div><div class="flex flex-col items-center justify-center rounded-xl bg-white p-8 shadow-lg transition-all duration-300 hover:scale-105 lg:max-w-[25%]"><span class="text-primary-light p-8 text-5xl font-semibold">2</span><span class="text-3xl font-medium">Configure seu Dojo</span><span class="p-8">Cadastre suas modalidades, professores e crie os pacotes de aulas.</span></div><div class="flex flex-col items-center justify-center rounded-xl bg-white p-8 shadow-lg transition-all duration-300 hover:scale-105 lg:max-w-[25%]"><span class="text-primary-light p-8 text-5xl font-semibold">3</span><span class="text-3xl font-medium">Divulgue</span><span class="p-8">Compartilhe o link do seu perfil público com seus alunos.</span></div><div class="flex flex-col items-center justify-center rounded-xl bg-white p-8 shadow-lg transition-all duration-300 hover:scale-105 lg:max-w-[25%]"><span class="text-primary-light p-8 text-5xl font-semibold">4</span><span class="text-3xl font-medium">Pronto!</span><span class="p-8">Comece a gerenciar suas aulas e receber pagamentos.</span></div></div></div><div class="mt-16 flex w-full flex-col items-center justify-center bg-white p-4 md:p-16"><span class="p-4 text-3xl font-semibold text-gray-700 md:p-16 md:text-5xl">Perguntas Frequentes</span><mat-accordion class="mat-accordion"><mat-expansion-panel class="mat-expansion-panel" ngh="4"><mat-expansion-panel-header role="button" class="mat-expansion-panel-header mat-focus-indicator mat-expansion-toggle-indicator-after" id="mat-expansion-panel-header-0" tabindex="0" aria-controls="cdk-accordion-child-0" aria-expanded="false" aria-disabled="false" ngh="5" jsaction="click:;keydown:;"><span class="mat-content"><mat-panel-title class="mat-expansion-panel-header-title md:text-xl">Preciso de um site para usar o BeltX?</mat-panel-title></span><span class="mat-expansion-indicator"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" aria-hidden="true" focusable="false"><path d="M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"></path></svg></span><!----></mat-expansion-panel-header><div class="mat-expansion-panel-content-wrapper" inert=""><div role="region" class="mat-expansion-panel-content" id="cdk-accordion-child-0" aria-labelledby="mat-expansion-panel-header-0"><div class="mat-expansion-panel-body"><p class="p-2 md:p-4 lg:p-8"> Não! O BeltX cria uma página pública para sua academia onde os alunos podem ver as aulas e comprar pacotes. Você só precisa compartilhar o link. </p><!----></div></div></div></mat-expansion-panel><!----><mat-expansion-panel class="mat-expansion-panel" ngh="4"><mat-expansion-panel-header role="button" class="mat-expansion-panel-header mat-focus-indicator mat-expansion-toggle-indicator-after" id="mat-expansion-panel-header-1" tabindex="0" aria-controls="cdk-accordion-child-1" aria-expanded="false" aria-disabled="false" ngh="5" jsaction="click:;keydown:;"><span class="mat-content"><mat-panel-title class="mat-expansion-panel-header-title md:text-xl">Quais as taxas do Mercado Pago/Stripe?</mat-panel-title></span><span class="mat-expansion-indicator"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" aria-hidden="true" focusable="false"><path d="M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"></path></svg></span><!----></mat-expansion-panel-header><div class="mat-expansion-panel-content-wrapper" inert=""><div role="region" class="mat-expansion-panel-content" id="cdk-accordion-child-1" aria-labelledby="mat-expansion-panel-header-1"><div class="mat-expansion-panel-body"><p class="p-2 md:p-4 lg:p-8"> As taxas são as padrões de cada provedor de pagamento. Nossa taxa de plataforma é separada e transparente. Você pode conectar sua própria conta do Mercado Pago ou Stripe. </p><!----></div></div></div></mat-expansion-panel><!----><mat-expansion-panel class="mat-expansion-panel" ngh="4"><mat-expansion-panel-header role="button" class="mat-expansion-panel-header mat-focus-indicator mat-expansion-toggle-indicator-after" id="mat-expansion-panel-header-2" tabindex="0" aria-controls="cdk-accordion-child-2" aria-expanded="false" aria-disabled="false" ngh="5" jsaction="click:;keydown:;"><span class="mat-content"><mat-panel-title class="mat-expansion-panel-header-title md:text-xl">O sistema é seguro para pagamentos?</mat-panel-title></span><span class="mat-expansion-indicator"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" aria-hidden="true" focusable="false"><path d="M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"></path></svg></span><!----></mat-expansion-panel-header><div class="mat-expansion-panel-content-wrapper" inert=""><div role="region" class="mat-expansion-panel-content" id="cdk-accordion-child-2" aria-labelledby="mat-expansion-panel-header-2"><div class="mat-expansion-panel-body"><p class="p-2 md:p-4 lg:p-8"> Sim. Toda a transação financeira é processada diretamente pelo Mercado Pago ou Stripe, que são líderes globais em segurança de pagamentos online. Não armazenamos dados de cartão. </p><!----></div></div></div></mat-expansion-panel><!----></mat-accordion></div><div class="flex w-full items-center justify-center bg-black/80 p-4 text-white md:p-8"><span class="md:text-xl">© 2025 BeltX. Todos os direitos reservados.</span></div></bx-landing-page><!----></div></bx-legacy-layout><!----></bx-root>
    <noscript>Please enable JavaScript to continue using this application.</noscript>
  <link rel="modulepreload" href="chunk-TPXAMCW4.js"><link rel="modulepreload" href="chunk-ENXN3CWY.js"><link rel="modulepreload" href="chunk-RD4OEASV.js"><link rel="modulepreload" href="chunk-44KRT2F3.js"><link rel="modulepreload" href="chunk-UNIKJ5D2.js"><link rel="modulepreload" href="chunk-YNFH4FPS.js"><link rel="modulepreload" href="chunk-LEHAUKDJ.js"><link rel="modulepreload" href="chunk-5SUMXFEA.js"><link rel="modulepreload" href="chunk-J5FETQVA.js"><link rel="modulepreload" href="chunk-JO67CPKL.js"><script src="polyfills-5CFQRCPP.js" type="module"></script><script src="main-HNOROCSQ.js" type="module"></script>

<script id="ng-state" type="application/json">{"65627091":{"b":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n  \u003Cdefs>\n    \u003C!-- Download -->\n    \u003Csvg id=\"Download\" viewBox=\"0 0 640 640\">\n      \u003Cpath\n        d=\"M352 96C352 78.3 337.7 64 320 64C302.3 64 288 78.3 288 96L288 306.7L246.6 265.3C234.1 252.8 213.8 252.8 201.3 265.3C188.8 277.8 188.8 298.1 201.3 310.6L297.3 406.6C309.8 419.1 330.1 419.1 342.6 406.6L438.6 310.6C451.1 298.1 451.1 277.8 438.6 265.3C426.1 252.8 405.8 252.8 393.3 265.3L352 306.7L352 96zM160 384C124.7 384 96 412.7 96 448L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 448C544 412.7 515.3 384 480 384L433.1 384L376.5 440.6C345.3 471.8 294.6 471.8 263.4 440.6L206.9 384L160 384zM464 440C477.3 440 488 450.7 488 464C488 477.3 477.3 488 464 488C450.7 488 440 477.3 440 464C440 450.7 450.7 440 464 440z\" />\n    \u003C/svg>\n\n    \u003C!-- ArrowLeft -->\n    \u003Csvg id=\"ArrowLeft\" viewBox=\"0 0 320 512\">\n      \u003Cpath\n        d=\"M15 239c-9.4 9.4-9.4 24.6 0 33.9L207 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L65.9 256 241 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 239z\" />\n    \u003C/svg>\n\n    \u003C!-- ArrowRight -->\n    \u003Csvg id=\"ArrowRight\" viewBox=\"0 0 320 512\">\n      \u003Cpath\n        d=\"M305 239c9.4 9.4 9.4 24.6 0 33.9L113 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L79 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L305 239z\" />\n    \u003C/svg>\n\n    \u003C!-- ArrowsRotate -->\n    \u003Csvg id=\"ArrowsRotate\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M16 320l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-51.1 17.6 17.5c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0L125.6 352l50.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 288c-17.7 0-32 14.3-32 32z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 336 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l127.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5z\" />\n    \u003C/svg>\n\n    \u003C!-- Baby -->\n    \u003Csvg id=\"Baby\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M135.7 208.5C148.7 190.6 173.7 186.7 191.6 199.7L227.8 226C254.6 245.5 286.9 256 320 256C353.1 256 385.4 245.5 412.2 226L448.4 199.6C466.3 186.6 491.3 190.6 504.3 208.4C517.3 226.2 513.3 251.3 495.5 264.3L459.3 290.7C445.7 300.6 431.2 308.9 416 315.7L416 352L224 352L224 315.7C208.8 309 194.3 300.6 180.7 290.7L144.5 264.3C126.6 251.3 122.7 226.3 135.7 208.4zM175.2 465.1L225.4 393.3C245.6 411 265.8 428.6 286 446.3L260 483.5L284.3 507.8C299.9 523.4 299.9 548.7 284.3 564.4C268.7 580.1 243.4 580 227.7 564.4L179.7 516.4C166 502.6 164.1 481 175.2 465.1zM392 152C392 191.8 359.8 224 320 224C280.2 224 248 191.8 248 152C248 112.2 280.2 80 320 80C359.8 80 392 112.2 392 152zM354 446.3C374.2 428.6 394.4 411 414.6 393.3L464.8 465.1C475.9 481 474 502.6 460.3 516.3L412.3 564.3C396.7 579.9 371.4 579.9 355.7 564.3C340 548.7 340.1 523.4 355.7 507.7L380 483.4L354 446.2z\" />\n      \u003Cpath d=\"M288 448L224 392L224 352L416 352L416 392L352 448L288 448z\" />\n    \u003C/svg>\n\n    \u003C!-- Bars -->\n    \u003Csvg id=\"Bars\" viewBox=\"0 0 448 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M448 96c0-17.7-14.3-32-32-32H32C14.3 64 0 78.3 0 96s14.3 32 32 32H416c17.7 0 32-14.3 32-32zm0 320c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\" />\n    \u003C/svg>\n\n    \u003C!-- BeltX -->\n    \u003Csvg id=\"BeltX\" viewBox=\"0 0 415.2 415.2\">\n      \u003Cdefs>\n        \u003Cstyle>\n          .cls-1 {\n            fill: #19171a;\n          }\n\n          .cls-2 {\n            fill: #d9221a;\n          }\n\n          .cls-3 {\n            fill: #2b2925;\n          }\n\n          .cls-4 {\n            fill: #24231f;\n          }\n\n          .cls-5 {\n            fill: #191816;\n          }\n\n          .cls-6 {\n            fill: #1b1a17;\n          }\n\n          .cls-7 {\n            fill: #cd201b;\n          }\n\n          .cls-8 {\n            fill: #21201c;\n          }\n        \u003C/style>\n      \u003C/defs>\n      \u003Cpath class=\"cls-6\"\n        d=\"M131.34,172.06c.1,13.41-.66,30.45,9.22,40.85,2.47,2.6,15.24,9.71,14.59,12.32-26.01,20.41-47.79,46.82-62.5,76.51-7.15,14.43-12.46,36.49-19.94,48.92-3.12,5.18-5.47,6.49-11.58,4.79-5.78-1.61-37.21-24.95-40.12-30.01-4.49-7.8,4.2-24.58,7.76-32.43,17.27-38.06,41.02-71.58,72.48-99.07,2.67-2.34,28.42-23.75,30.08-21.88Z\" />\n      \u003Cpath class=\"cls-5\"\n        d=\"M374.42,76.94c4.72-2.8,11.05-7.85,15.63-11.3,8.23-6.2,10.01-11.96,14.38,3.23,3.25,11.28,4.77,40.5-.49,50.7-3.33,6.46-15.74,13.92-22.11,17.97-7.88,5-70.08,38.12-73.84,36.44-15.29-16.12-34.99-27.41-51.35-41.95l28.82-11.28,1.86,6.24c16.32-7.32,33.64-14.59,49.78-22.87,7.44-3.82,26.12-12.64,31.49-17.35,2.75-2.41,5.17-6.17,5.83-9.82Z\" />\n      \u003Cpath class=\"cls-5\"\n        d=\"M48.65,80.69l-2.4,6.09,58.45,29.96c3.88,1.26,5.83-.43,7.85-3.51.75.37,2.93.13,4.61.97,6.93,3.48,14.04,6.78,20.54,11.01-1.24,4.98-5.11,7.11-6.05,12.72-1.29,7.68,1.27,18.66-.86,25.42-.95,3.03-14.22,13.73-17,13.24-2.57-.45-7.93-3.17-10.85-4.33-21.96-8.69-49.32-22.12-69.22-34.74-25.76-16.32-27.67-21.78-25-53.56.4-4.75,3.84-30.52,12.35-25.25,6.24,9.18,17.97,16.47,27.58,21.96Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M326.81,243.4c-1.63.38-4.76-.67-6.07.19-1.77,1.16.49,7.22-8.24,6.03-6.99-.95-8.82-9.18-14.51-11.23.31-2.76-7.62-10.62-10.02-8.75,1.76,1.34,5.71,7.9,6.57,8.48,1.19.8,2.75.02,3.46.27l8.76,14.35c-9.56,7.32-15.61-6.65-21.26-12.51-7.3-7.59-13.27-13.29-20.06-21.26-2.04-2.39-11.97-12.43-12.54-13.77-1.73-4.02,7.53.79,8.62,1.41.66.37,12.24,9.98,8.86,2.41-.63-1.42-4.17-2.7-5.65-4.37-3.02-3.42-19.8-20.55-20.36-22.22s-.24-3.62-.25-5.37l8.76,2.49c1.03-.98-8.39-12.7-6.25-16.26,6.37-1.54,8.69,3.41,13.77,4.99-2.03-6.8-9.14-5.25-6.09-14.83,3.35-5.42,17.85,10.83,22.38,11.07,1.95-2-10.31-11.27-11.95-12.49l1.94-5.03c25.55,17.39,50.78,40.11,71.45,63.17,3.45,3.84,13.4,13.3,10.09,17.63-.65.85-14.97,12.7-16.46,13.65-1.87,1.19-2.86,1.44-4.94,1.92ZM280.77,165.77c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM285.45,225.87c1.33-1.28-8.11-11.67-11.27-9.99.98,1.74,9.72,11.48,11.27,9.99Z\" />\n      \u003Cpath class=\"cls-6\"\n        d=\"M183.97,164.55c.11,22.1-.88,44.36,1.25,66.33-15.61-1.94-42.91-16.57-47.05-32.46-2.57-9.86-3.77-37.65-3.12-48.32,1.26-20.46,12.08-27.62,27.97-38.4,2.68-1.82,19.21-12.77,20.95-10.97.04,10-.03,20.04,0,30.03-3.08-.75-3.41,3.7-4.57,3.86-1.82.24-4.82-2.36-6.78-.84l-2.55,11.38,2.64,25.66h3.72s1.28-7.51,1.28-7.51l6.26,1.25Z\" />\n      \u003Cpath class=\"cls-2\"\n        d=\"M346.86,327.25c-9.21-5.83-13.14-18.62-19.03-27.92-5.24-8.27-11.75-15.97-17.1-24.2l3.62-9.15,8.71,3.69c-.04-1.84-1.31-3.45-1.04-5.36.32-2.32,6.95-7.58,1.05-7.15.61-.48,1.42-1.62,2.51-2.5,1.12.82,2.52.83,3.76,1.25.48,2.73,1.87,5.26,5.01,5,.29-3.54-2.42-4.12-5.01-5-.14-.77-.18-3.12,0-3.75.79-2.78,23.65-21.65,25.56-21.18l38.16,55.91c.73,2.74-1.82,4.27-3.57,5.96-12.13,11.81-29.22,23.51-42.61,34.4ZM337.15,263.39c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM340.91,268.4c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM325.88,272.16c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM329.63,277.16c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM334.65,284.67c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55Z\" />\n      \u003Cpath class=\"cls-1\"\n        d=\"M266.67,147.03l-1.94,5.03c1.65,1.21,13.91,10.49,11.95,12.49-4.53-.24-19.02-16.49-22.38-11.07-3.05,9.58,4.05,8.02,6.09,14.83-5.08-1.59-7.4-6.53-13.77-4.99-2.14,3.55,7.28,15.27,6.25,16.26l-8.76-2.49c0,1.75-.31,3.68.25,5.37s17.34,18.8,20.36,22.22c1.48,1.67,5.01,2.95,5.65,4.37,3.38,7.57-8.2-2.04-8.86-2.41-1.1-.62-10.35-5.43-8.62-1.41.57,1.34,10.5,11.38,12.54,13.77,6.79,7.96,12.75,13.67,20.06,21.26,5.64,5.86,11.7,19.83,21.26,12.51l-8.76-14.35c-.71-.26-2.26.53-3.46-.27-.86-.58-4.81-7.13-6.57-8.48,2.4-1.87,10.33,5.99,10.02,8.75,5.69,2.05,7.52,10.27,14.51,11.23,8.73,1.19,6.47-4.87,8.24-6.03,1.31-.86,4.43.19,6.07-.19-.11,2.64-2,4.07-3.74,5.65-5,4.56-11.63,10.1-16.93,14.37-2.74,2.21-7.84,2.29-8.17,7.5h-1.84c-27.17-34.87-62.82-61.27-98.37-87.02-.43-1.74,16.62-20.43,19.39-23.14,8.95-8.77,20.89-18.5,31.35-24.91,7.28,1.56,12.39,7.24,18.17,11.18Z\" />\n      \u003Cpath class=\"cls-5\"\n        d=\"M257.89,120.77l-1.32,3.04c-19.06,12.87-39.57,28.13-54.45,45.74-2.72,3.21-10.55,12.32-8.79,16.24,2.57,5.74,30.2,21.02,36.35,27.6.85.92,2.31,1.45,1.9,3.09-6.59,6.13-37.63,23.12-42.05,9.48l.6-129.4c11.36-8.85,20.14-2.92,31.01,2.71,12.54,6.49,23.91,15.48,36.74,21.51ZM214.05,105.72c1.55-15.85-25.18,5.23-20.19,11.78l5.16,1.38c-.06,2.65-5.54,5.01-3.76,9.37,5.74,1.34,7.81-3.94,12.52-4.99l-2.54,5.62c1.79,8.88,14.99-5.69,16.32-4.37-.28,4.95-7.36,5.96-6.25,11.25,7.24.48,11.45-4.64,16.38-8.03,1.74-1.19,10.67-6.58,10.99-7.15,3-5.28-6.6-5.45-8.23-6.46-1.04-.65-1.09-3.12-4.02-4.11-1.87-.63-5.54-.14-6.21-.74-.35-.32.42-4.18-3.98-5.44-3.3-.95-2.98,2.15-6.18,1.9Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M396.42,294.75c2.72-.61,10.95,15.46,10.58,19.24-.54,5.43-11.37,13.23-15.69,16.98-5.68,4.93-29.86,25.16-35.37,26.1-7.54,1.29-13.83-11.05-13.52-17.27l54-45.05Z\" />\n      \u003Cpath class=\"cls-7\"\n        d=\"M323.05,257.16c5.9-.43-.72,4.83-1.05,7.15-.27,1.91,1.01,3.52,1.04,5.36l-8.71-3.69-3.62,9.15c5.36,8.23,11.87,15.92,17.1,24.2,5.89,9.31,9.82,22.1,19.03,27.92-1.3,1.06-7.74,9.19-10.01,7.51l-36.16-58.49v-2.64c7.39-5.44,15.15-10.81,22.36-16.47Z\" />\n      \u003Cpath class=\"cls-3\"\n        d=\"M374.42,76.94c-.66,3.65-3.08,7.41-5.83,9.82-5.37,4.72-24.05,13.53-31.49,17.35-16.14,8.28-33.46,15.55-49.78,22.87l-1.86-6.24c27.84-16.46,61.37-27.44,88.96-43.8Z\" />\n      \u003Cpath class=\"cls-3\"\n        d=\"M112.55,113.23c-2.02,3.08-3.96,4.77-7.85,3.51l-58.45-29.96,2.4-6.09c19.41,11.1,43.85,22.58,63.9,32.54Z\" />\n      \u003Cpath class=\"cls-4\"\n        d=\"M183.97,130.76c.04,11.25-.06,22.55,0,33.79l-6.26-1.25-1.28,7.51h-3.72s-2.64-25.66-2.64-25.66l2.55-11.38c1.96-1.52,4.96,1.09,6.78.84,1.16-.16,1.49-4.61,4.57-3.86Z\" />\n      \u003Cpath class=\"cls-7\"\n        d=\"M329.31,255.91c2.59.88,5.3,1.46,5.01,5-3.13.26-4.53-2.27-5.01-5-1.24-.42-2.64-.44-3.76-1.25.45-.37.8-.88,1.25-1.25s.85-.83,1.25-1.25h1.25c-.18.63-.14,2.98,0,3.75Z\" />\n      \u003Cpath class=\"cls-2\" d=\"M326.81,253.41l1.25-1.25c-.41.42-.8.88-1.25,1.25Z\" />\n      \u003Cpath class=\"cls-1\" d=\"M285.45,225.87c-1.55,1.48-10.29-8.25-11.27-9.99,3.16-1.68,12.6,8.71,11.27,9.99Z\" />\n      \u003Ccircle class=\"cls-1\" cx=\"279.22\" cy=\"165.77\" r=\"1.55\" />\n      \u003Ccircle class=\"cls-7\" cx=\"324.33\" cy=\"272.16\" r=\"1.55\" />\n      \u003Ccircle class=\"cls-7\" cx=\"328.09\" cy=\"277.16\" r=\"1.55\" />\n      \u003Ccircle class=\"cls-7\" cx=\"333.1\" cy=\"284.67\" r=\"1.55\" />\n      \u003Ccircle class=\"cls-7\" cx=\"335.6\" cy=\"263.39\" r=\"1.55\" />\n      \u003Ccircle class=\"cls-7\" cx=\"339.36\" cy=\"268.4\" r=\"1.55\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M214.05,105.72c3.2.25,2.88-2.84,6.18-1.9,4.41,1.26,3.63,5.12,3.98,5.44.67.6,4.34.11,6.21.74,2.94.99,2.98,3.47,4.02,4.11,1.63,1.01,11.23,1.18,8.23,6.46-.32.57-9.25,5.95-10.99,7.15-4.94,3.39-9.14,8.51-16.38,8.03-1.1-5.29,5.97-6.31,6.25-11.25-1.34-1.32-14.53,13.26-16.32,4.37l2.54-5.62c-4.71,1.05-6.77,6.33-12.52,4.99-1.77-4.36,3.71-6.72,3.76-9.37l-5.16-1.38c-4.99-6.55,21.74-27.63,20.19-11.78ZM228.14,120.72c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55Z\" />\n      \u003Ccircle class=\"cls-5\" cx=\"226.6\" cy=\"120.72\" r=\"1.55\" />\n    \u003C/svg>\n\n    \u003C!-- Calendar -->\n    \u003Csvg id=\"Calendar\" viewBox=\"0 0 448 512\">\n      \u003Cpath\n        d=\"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\" />\n    \u003C/svg>\n\n    \u003C!-- Cart -->\n    \u003Csvg id=\"Cart\" viewBox=\"0 0 576 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M120.1 32c2 4.2 3.5 8.8 4.4 13.5c15.4 80.8 30.8 161.7 46.2 242.5l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32l-411 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M0 24C0 10.7 10.7 0 24 0L69.5 0c26.9 0 50 19.1 55 45.5l51.6 271c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\" />\n    \u003C/svg>\n\n    \u003C!-- Check -->\n    \u003Csvg id=\"Check\" viewBox=\"0 0 512 512\">\n      \u003Cpath\n        d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\" />\n    \u003C/svg>\n\n    \u003C!-- CleanBeltX -->\n    \u003Csvg id=\"CleanBeltX\" data-name=\"Camada 1\" viewBox=\"0 0 415.2 415.2\">\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M131.34,172.06c.1,13.41-.66,30.45,9.22,40.85,2.47,2.6,15.24,9.71,14.59,12.32-26.01,20.41-47.79,46.82-62.5,76.51-7.15,14.43-12.46,36.49-19.94,48.92-3.12,5.18-5.47,6.49-11.58,4.79-5.78-1.61-37.21-24.95-40.12-30.01-4.49-7.8,4.2-24.58,7.76-32.43,17.27-38.06,41.02-71.58,72.48-99.07,2.67-2.34,28.42-23.75,30.08-21.88Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M374.42,76.94c4.72-2.8,11.05-7.85,15.63-11.3,8.23-6.2,10.01-11.96,14.38,3.23,3.25,11.28,4.77,40.5-.49,50.7-3.33,6.46-15.74,13.92-22.11,17.97-7.88,5-70.08,38.12-73.84,36.44-15.29-16.12-34.99-27.41-51.35-41.95l28.82-11.28,1.86,6.24c16.32-7.32,33.64-14.59,49.78-22.87,7.44-3.82,26.12-12.64,31.49-17.35,2.75-2.41,5.17-6.17,5.83-9.82Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M48.65,80.69l-2.4,6.09,58.45,29.96c3.88,1.26,5.83-.43,7.85-3.51.75.37,2.93.13,4.61.97,6.93,3.48,14.04,6.78,20.54,11.01-1.24,4.98-5.11,7.11-6.05,12.72-1.29,7.68,1.27,18.66-.86,25.42-.95,3.03-14.22,13.73-17,13.24-2.57-.45-7.93-3.17-10.85-4.33-21.96-8.69-49.32-22.12-69.22-34.74-25.76-16.32-27.67-21.78-25-53.56.4-4.75,3.84-30.52,12.35-25.25,6.24,9.18,17.97,16.47,27.58,21.96Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M326.81,243.4c-1.63.38-4.76-.67-6.07.19-1.77,1.16.49,7.22-8.24,6.03-6.99-.95-8.82-9.18-14.51-11.23.31-2.76-7.62-10.62-10.02-8.75,1.76,1.34,5.71,7.9,6.57,8.48,1.19.8,2.75.02,3.46.27l8.76,14.35c-9.56,7.32-15.61-6.65-21.26-12.51-7.3-7.59-13.27-13.29-20.06-21.26-2.04-2.39-11.97-12.43-12.54-13.77-1.73-4.02,7.53.79,8.62,1.41.66.37,12.24,9.98,8.86,2.41-.63-1.42-4.17-2.7-5.65-4.37-3.02-3.42-19.8-20.55-20.36-22.22s-.24-3.62-.25-5.37l8.76,2.49c1.03-.98-8.39-12.7-6.25-16.26,6.37-1.54,8.69,3.41,13.77,4.99-2.03-6.8-9.14-5.25-6.09-14.83,3.35-5.42,17.85,10.83,22.38,11.07,1.95-2-10.31-11.27-11.95-12.49l1.94-5.03c25.55,17.39,50.78,40.11,71.45,63.17,3.45,3.84,13.4,13.3,10.09,17.63-.65.85-14.97,12.7-16.46,13.65-1.87,1.19-2.86,1.44-4.94,1.92ZM280.77,165.77c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM285.45,225.87c1.33-1.28-8.11-11.67-11.27-9.99.98,1.74,9.72,11.48,11.27,9.99Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M183.97,164.55c.11,22.1-.88,44.36,1.25,66.33-15.61-1.94-42.91-16.57-47.05-32.46-2.57-9.86-3.77-37.65-3.12-48.32,1.26-20.46,12.08-27.62,27.97-38.4,2.68-1.82,19.21-12.77,20.95-10.97.04,10-.03,20.04,0,30.03-3.08-.75-3.41,3.7-4.57,3.86-1.82.24-4.82-2.36-6.78-.84l-2.55,11.38,2.64,25.66h3.72s1.28-7.51,1.28-7.51l6.26,1.25Z\" />\n       \n      \u003Cpath fill='#21201c' stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M346.86,327.25c-9.21-5.83-13.14-18.62-19.03-27.92-5.24-8.27-11.75-15.97-17.1-24.2l3.62-9.15,8.71,3.69c-.04-1.84-1.31-3.45-1.04-5.36.32-2.32,6.95-7.58,1.05-7.15.61-.48,1.42-1.62,2.51-2.5,1.12.82,2.52.83,3.76,1.25.48,2.73,1.87,5.26,5.01,5,.29-3.54-2.42-4.12-5.01-5-.14-.77-.18-3.12,0-3.75.79-2.78,23.65-21.65,25.56-21.18l38.16,55.91c.73,2.74-1.82,4.27-3.57,5.96-12.13,11.81-29.22,23.51-42.61,34.4ZM337.15,263.39c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM340.91,268.4c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM325.88,272.16c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM329.63,277.16c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55ZM334.65,284.67c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M266.67,147.03l-1.94,5.03c1.65,1.21,13.91,10.49,11.95,12.49-4.53-.24-19.02-16.49-22.38-11.07-3.05,9.58,4.05,8.02,6.09,14.83-5.08-1.59-7.4-6.53-13.77-4.99-2.14,3.55,7.28,15.27,6.25,16.26l-8.76-2.49c0,1.75-.31,3.68.25,5.37s17.34,18.8,20.36,22.22c1.48,1.67,5.01,2.95,5.65,4.37,3.38,7.57-8.2-2.04-8.86-2.41-1.1-.62-10.35-5.43-8.62-1.41.57,1.34,10.5,11.38,12.54,13.77,6.79,7.96,12.75,13.67,20.06,21.26,5.64,5.86,11.7,19.83,21.26,12.51l-8.76-14.35c-.71-.26-2.26.53-3.46-.27-.86-.58-4.81-7.13-6.57-8.48,2.4-1.87,10.33,5.99,10.02,8.75,5.69,2.05,7.52,10.27,14.51,11.23,8.73,1.19,6.47-4.87,8.24-6.03,1.31-.86,4.43.19,6.07-.19-.11,2.64-2,4.07-3.74,5.65-5,4.56-11.63,10.1-16.93,14.37-2.74,2.21-7.84,2.29-8.17,7.5h-1.84c-27.17-34.87-62.82-61.27-98.37-87.02-.43-1.74,16.62-20.43,19.39-23.14,8.95-8.77,20.89-18.5,31.35-24.91,7.28,1.56,12.39,7.24,18.17,11.18Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M257.89,120.77l-1.32,3.04c-19.06,12.87-39.57,28.13-54.45,45.74-2.72,3.21-10.55,12.32-8.79,16.24,2.57,5.74,30.2,21.02,36.35,27.6.85.92,2.31,1.45,1.9,3.09-6.59,6.13-37.63,23.12-42.05,9.48l.6-129.4c11.36-8.85,20.14-2.92,31.01,2.71,12.54,6.49,23.91,15.48,36.74,21.51ZM214.05,105.72c1.55-15.85-25.18,5.23-20.19,11.78l5.16,1.38c-.06,2.65-5.54,5.01-3.76,9.37,5.74,1.34,7.81-3.94,12.52-4.99l-2.54,5.62c1.79,8.88,14.99-5.69,16.32-4.37-.28,4.95-7.36,5.96-6.25,11.25,7.24.48,11.45-4.64,16.38-8.03,1.74-1.19,10.67-6.58,10.99-7.15,3-5.28-6.6-5.45-8.23-6.46-1.04-.65-1.09-3.12-4.02-4.11-1.87-.63-5.54-.14-6.21-.74-.35-.32.42-4.18-3.98-5.44-3.3-.95-2.98,2.15-6.18,1.9Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M396.42,294.75c2.72-.61,10.95,15.46,10.58,19.24-.54,5.43-11.37,13.23-15.69,16.98-5.68,4.93-29.86,25.16-35.37,26.1-7.54,1.29-13.83-11.05-13.52-17.27l54-45.05Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M323.05,257.16c5.9-.43-.72,4.83-1.05,7.15-.27,1.91,1.01,3.52,1.04,5.36l-8.71-3.69-3.62,9.15c5.36,8.23,11.87,15.92,17.1,24.2,5.89,9.31,9.82,22.1,19.03,27.92-1.3,1.06-7.74,9.19-10.01,7.51l-36.16-58.49v-2.64c7.39-5.44,15.15-10.81,22.36-16.47Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M374.42,76.94c-.66,3.65-3.08,7.41-5.83,9.82-5.37,4.72-24.05,13.53-31.49,17.35-16.14,8.28-33.46,15.55-49.78,22.87l-1.86-6.24c27.84-16.46,61.37-27.44,88.96-43.8Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M112.55,113.23c-2.02,3.08-3.96,4.77-7.85,3.51l-58.45-29.96,2.4-6.09c19.41,11.1,43.85,22.58,63.9,32.54Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M183.97,130.76c.04,11.25-.06,22.55,0,33.79l-6.26-1.25-1.28,7.51h-3.72s-2.64-25.66-2.64-25.66l2.55-11.38c1.96-1.52,4.96,1.09,6.78.84,1.16-.16,1.49-4.61,4.57-3.86Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M329.31,255.91c2.59.88,5.3,1.46,5.01,5-3.13.26-4.53-2.27-5.01-5-1.24-.42-2.64-.44-3.76-1.25.45-.37.8-.88,1.25-1.25s.85-.83,1.25-1.25h1.25c-.18.63-.14,2.98,0,3.75Z\" />\n       \n      \u003Cpath fill='#21201c' stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M326.81,253.41l1.25-1.25c-.41.42-.8.88-1.25,1.25Z\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M285.45,225.87c-1.55,1.48-10.29-8.25-11.27-9.99,3.16-1.68,12.6,8.71,11.27,9.99Z\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"279.22\" cy=\"165.77\" r=\"1.55\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"324.33\" cy=\"272.16\" r=\"1.55\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"328.09\" cy=\"277.16\" r=\"1.55\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"333.1\" cy=\"284.67\" r=\"1.55\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"335.6\" cy=\"263.39\" r=\"1.55\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"339.36\" cy=\"268.4\" r=\"1.55\" />\n       \n      \u003Cpath stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\"\n        d=\"M214.05,105.72c3.2.25,2.88-2.84,6.18-1.9,4.41,1.26,3.63,5.12,3.98,5.44.67.6,4.34.11,6.21.74,2.94.99,2.98,3.47,4.02,4.11,1.63,1.01,11.23,1.18,8.23,6.46-.32.57-9.25,5.95-10.99,7.15-4.94,3.39-9.14,8.51-16.38,8.03-1.1-5.29,5.97-6.31,6.25-11.25-1.34-1.32-14.53,13.26-16.32,4.37l2.54-5.62c-4.71,1.05-6.77,6.33-12.52,4.99-1.77-4.36,3.71-6.72,3.76-9.37l-5.16-1.38c-4.99-6.55,21.74-27.63,20.19-11.78ZM228.14,120.72c0-.85-.69-1.55-1.55-1.55s-1.55.69-1.55,1.55.69,1.55,1.55,1.55,1.55-.69,1.55-1.55Z\" />\n       \n      \u003Ccircle stroke=\"gray\" stroke-width=\"5\" stroke-linejoin=\"round\" cx=\"226.6\" cy=\"120.72\" r=\"1.55\" />\n    \u003C/svg>\n\n    \u003C!-- Clock -->\n    \u003Csvg id=\"Clock\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120c.1-13.4 10.8-24 24-24c6.6 0 12.6 2.7 17 7c2.2 2.2 3.9 4.8 5.1 7.6c.6 1.4 1.1 2.9 1.4 4.5c.2 .8 .3 1.6 .4 2.4s.1 1.6 .1 2.5c0 41 0 82.1 0 123.2L365.3 300c6.9 4.6 10.7 12.2 10.7 20c0 4.6-1.3 9.2-4 13.3c-4.6 6.9-12.2 10.7-20 10.7c-4.6 0-9.2-1.3-13.3-4c-32-21.3-64-42.7-96-64C236 271.5 232 264 232 256c0-45.3 0-90.7 0-136z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M256 96c-13.3 0-24 10.7-24 24l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24z\" />\n    \u003C/svg>\n\n    \u003C!-- Clone -->\n    \u003Csvg id=\"Clone\" viewBox=\"0 0 448 512\">\n      \u003Cpath\n        d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\" />\n    \u003C/svg>\n\n    \u003C!-- Dash -->\n    \u003Csvg id=\"Dash\" viewBox=\"0 0 512 512\">\n      \u003Cpath d=\"M0 256c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16z\" />\n    \u003C/svg>\n\n    \u003C!-- Edit -->\n    \u003Csvg id=\"Edit\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 160c0-53 43-96 96-96h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32 14.3-32 32V416c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V320c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 53-43 96-96 96H96c-53 0-96-43-96-96V160z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M392.4 21.7L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0zM339.7 74.3L172.4 241.7c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3z\" />\n    \u003C/svg>\n\n    \u003C!-- Evelope -->\n    \u003Csvg id=\"Envelope\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 112V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V112c0 15.1-7.1 29.3-19.2 38.4L275.2 313.6c-11.4 8.5-27 8.5-38.4 0L19.2 150.4C7.1 141.3 0 127.1 0 112z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48z\" />\n    \u003C/svg>\n\n    \u003C!-- ExclamationCircle -->\n    \u003Csvg id=\"ExclamationCircle\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm288 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM232 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\" />\n    \u003C/svg>\n\n    \u003C!-- ExclamationTriangle -->\n    \u003Csvg id=\"ExclamationTriangle\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 440c0 6.9 1.8 13.7 5.3 19.9C12.4 472.3 25.7 480 40 480l432 0c14.3 0 27.6-7.7 34.7-20.1c3.5-6.2 5.3-13 5.3-19.9c0-7-1.8-14-5.5-20.2l-216-368C283.3 39.5 270.2 32 256 32s-27.3 7.5-34.5 19.8l-216 368C1.8 426 0 433 0 440zm288-56a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM232 184c0-13.3 10.7-24 24-24s24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M280 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM256 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\" />\n    \u003C/svg>\n\n    \u003C!-- Camera -->\n    \u003Csvg id=\"Camera\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M64 192L64 256L212.7 256C239.1 226.5 277.4 208 320 208C362.6 208 401 226.5 427.3 256L576 256L576 160C576 124.7 547.3 96 512 96L335.1 96C325.2 96 315.4 98.3 306.5 102.8L256 128L128 128C92.7 128 64 156.7 64 192z\" />\n      \u003Cpath\n        d=\"M160 96C142.3 96 128 110.3 128 128L224 128C224 110.3 209.7 96 192 96L160 96zM64 256L64 480C64 515.3 92.7 544 128 544L512 544C547.3 544 576 515.3 576 480L576 256L427.3 256C401 226.5 362.6 208 320 208C277.4 208 239 226.5 212.7 256L64 256zM320 448C267 448 224 405 224 352C224 299 267 256 320 256C373 256 416 299 416 352C416 405 373 448 320 448z\" />\n    \u003C/svg>\n\n    \u003C!-- Telegram -->\n    \u003Csvg id=\"Telegram\" viewBox=\"0 0 640 640\">\n      \u003C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.-->\n      \u003Cpath\n        d=\"M320 72C183 72 72 183 72 320C72 457 183 568 320 568C457 568 568 457 568 320C568 183 457 72 320 72zM435 240.7C431.3 279.9 415.1 375.1 406.9 419C403.4 437.6 396.6 443.8 390 444.4C375.6 445.7 364.7 434.9 350.7 425.7C328.9 411.4 316.5 402.5 295.4 388.5C270.9 372.4 286.8 363.5 300.7 349C304.4 345.2 367.8 287.5 369 282.3C369.2 281.6 369.3 279.2 367.8 277.9C366.3 276.6 364.2 277.1 362.7 277.4C360.5 277.9 325.6 300.9 258.1 346.5C248.2 353.3 239.2 356.6 231.2 356.4C222.3 356.2 205.3 351.4 192.6 347.3C177.1 342.3 164.7 339.6 165.8 331C166.4 326.5 172.5 322 184.2 317.3C256.5 285.8 304.7 265 328.8 255C397.7 226.4 412 221.4 421.3 221.2C423.4 221.2 427.9 221.7 430.9 224.1C432.9 225.8 434.1 228.2 434.4 230.8C434.9 234 435 237.3 434.8 240.6z\" />\n    \u003C/svg>\n\n    \u003C!-- Exclamation -->\n    \u003Csvg id=\"Exclamation\" viewBox=\"0 0 512 512\">\n      \u003Cpath\n        d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\" />\n    \u003C/svg>\n\n    \u003C!-- EyeSlash -->\n    \u003Csvg id=\"EyeSlash\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 256c0 4.2 .8 8.4 2.5 12.3C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480c56.1 0 104.4-17.8 144.5-43.2l-71.7-56.5C339.4 392.8 314.6 400 288 400c-79.5 0-144-64.5-144-144c0-14.5 2.1-28.5 6.1-41.7L63.5 146c-29.4 34.7-49.9 70.8-61.1 97.6C.8 247.6 0 251.8 0 256zM135.2 80.7L207 136.9c23.1-15.7 51-24.9 81-24.9c79.5 0 144 64.5 144 144c0 17.7-3.2 34.6-9 50.2c28 22 56.1 44 84.1 65.9c32.3-36.6 54.6-75.4 66.4-103.9c1.6-3.9 2.5-8.1 2.5-12.3s-.8-8.4-2.5-12.3c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32c-60 0-111.1 20.3-152.8 48.7zm56.8 179.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9c1.9-.5 3.9-1.1 5.7-1.7l-120-94.6c-3.7 .8-6.7 3.7-6.5 7.7zm92.7-88.4c2.1 6.4 3.3 13.2 3.3 20.3c0 2.7-.2 5.4-.5 8c31.6 24.8 63.2 49.5 94.8 74.3c2.7-13.9 2.4-28.6-1.5-43.2c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\" />\n    \u003C/svg>\n\n    \u003C!-- Eye -->\n    \u003Csvg id=\"Eye\" viewBox=\"0 0 576 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 256c0 4.2 .8 8.4 2.5 12.3C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c1.6-3.9 2.5-8.1 2.5-12.3s-.8-8.4-2.5-12.3c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32s-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7C.8 247.6 0 251.8 0 256zm432 0a144 144 0 1 1 -288 0 144 144 0 1 1 288 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M224 256c35.3 0 64-28.7 64-64c0-7.1-1.2-13.9-3.3-20.3c-1.8-5.5 1.6-11.9 7.4-11.7c40.8 1.7 77.5 29.6 88.6 71.1c13.7 51.2-16.7 103.9-67.9 117.6s-103.9-16.7-117.6-67.9c-1.9-6.9-2.9-13.9-3.2-20.7c-.3-5.8 6.1-9.2 11.7-7.4c6.4 2.1 13.2 3.3 20.3 3.3z\" />\n    \u003C/svg>\n\n    \u003C!-- Family -->\n    \u003Csvg id=\"Family\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M37.7 284c-2.3 28 19.8 52 47.8 52l26.4 0 32 0 16 0 0-8c0-31.6 15.3-59.6 38.8-77.1C180 234.7 168 210.8 168 184c0-1.8 .1-3.7 .2-5.5c-5.7-1.6-11.6-2.5-17.8-2.5l-44.8 0c-33.3 0-61 25.5-63.8 58.7L37.7 284zM72 350.6L72 480c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128-18.4 0c-4.7 0-9.2-.5-13.6-1.4zM80 64a48 48 0 1 0 96 0A48 48 0 1 0 80 64zm72 288l0 128c0 8.8 7.2 16 16 16c2.9 0 5.6-.8 8-2.1l0-77.9c-10.2-10.2-16-24.1-16-38.6l0-25.4-8 0zm40-16l0 32c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64s-64 28.7-64 64zm24-152a40 40 0 1 0 80 0 40 40 0 1 0 -80 0zm97.5 66.6l.8 1.1C337.2 269.3 352 296.9 352 328l0 40 16 0 32 0 48 0 21.6 0c10.6 0 18.3-10.2 15.4-20.4L445.9 210.8C440 190.2 421.2 176 399.7 176l-31.4 0c-8.8 0-17.1 2.4-24.3 6.6c0 .5 0 .9 0 1.4c0 26.6-11.8 50.5-30.5 66.6zM336 64a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm0 352l0 77.9c2.4 1.4 5.1 2.1 8 2.1c8.8 0 16-7.2 16-16l0-96-8.4 0c-1.5 12-6.9 23.3-15.6 32zm15.6-32l.4 0 0-16 0 9.4c0 2.2-.1 4.4-.4 6.6zm56.4 0l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96-32 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M176 64A48 48 0 1 0 80 64a48 48 0 1 0 96 0zM64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM41.8 234.7L37.7 284c-2.3 28 19.8 52 47.8 52l26.4 0 32 0 16 0 0 16-8 0 0 128c0 8.8 7.2 16 16 16c2.9 0 5.6-.8 8-2.1l0 17.1c-2.6 .7-5.2 1-8 1c-17.7 0-32-14.3-32-32l0-128-16 0 0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.2c-22.1-11.5-36.4-35.4-34.2-62.1l4.1-49.3C29.3 191.9 64 160 105.6 160l44.8 0c7 0 13.8 .9 20.2 2.6c-1.3 5.1-2.1 10.5-2.5 15.9c-5.7-1.6-11.6-2.5-17.8-2.5l-44.8 0c-33.3 0-61 25.5-63.8 58.7zM344 512c-2.8 0-5.4-.3-8-1l0-17.1c2.4 1.4 5.1 2.1 8 2.1c8.8 0 16-7.2 16-16l0-96-8 0 0-16 16 0 32 0 48 0 21.6 0c10.6 0 18.3-10.2 15.4-20.4L445.9 210.8C440 190.2 421.2 176 399.7 176l-31.4 0c-8.8 0-17.1 2.4-24.3 6.6c-.1-5.8-.7-11.5-1.9-17c8.1-3.6 17-5.6 26.2-5.6l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L456 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32zM85.6 352c-4.7 0-9.2-.5-13.6-1.4L72 480c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128-18.4 0zM432 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 64a64 64 0 1 1 128 0A64 64 0 1 1 320 64zM440 384l-32 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM296 184a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm-96 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm56 88c-35.3 0-64 28.7-64 64l0 32c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64zm-80 64c0-44.2 35.8-80 80-80s80 35.8 80 80l0 32c0 20.9-13.4 38.7-32 45.3l0 90.7c0 4.4-3.6 8-8 8s-8-3.6-8-8l0-88-64 0 0 88c0 4.4-3.6 8-8 8s-8-3.6-8-8l0-90.7c-18.6-6.6-32-24.4-32-45.3l0-32z\" />\n    \u003C/svg>\n\n    \u003C!-- Gear -->\n    \u003Csvg id=\"Gear\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\" d=\"M192 256a64 64 0 1 0 128 0 64 64 0 1 0 -128 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M489.6 191.2c6.9-6.2 9.6-15.9 6.4-24.6c-4.4-11.9-9.7-23.3-15.8-34.3l-4.7-8.1c-6.6-11-14-21.4-22.1-31.2c-5.9-7.2-15.7-9.6-24.5-6.8l-55.7 17.7C359.8 93.6 345 85 329.2 78.4L316.7 21.3c-2-9.1-9-16.3-18.2-17.8C284.7 1.2 270.5 0 256 0s-28.7 1.2-42.5 3.5c-9.2 1.5-16.2 8.7-18.2 17.8L182.8 78.4c-15.8 6.5-30.6 15.1-44 25.4L83.1 86.1c-8.8-2.8-18.6-.3-24.5 6.8c-8.1 9.8-15.5 20.2-22.1 31.2l-4.7 8.1c-6.1 11-11.4 22.4-15.8 34.3c-3.2 8.7-.5 18.4 6.4 24.6l43.3 39.4C64.6 238.9 64 247.4 64 256s.6 17.1 1.7 25.4L22.4 320.8c-6.9 6.2-9.6 15.9-6.4 24.6c4.4 11.9 9.7 23.3 15.8 34.3l4.7 8.1c6.6 11 14 21.4 22.1 31.2c5.9 7.2 15.7 9.6 24.5 6.8l55.7-17.7c13.4 10.3 28.2 18.9 44 25.4l12.5 57.1c2 9.1 9 16.3 18.2 17.8c13.8 2.3 28 3.5 42.5 3.5s28.7-1.2 42.5-3.5c9.2-1.5 16.2-8.7 18.2-17.8l12.5-57.1c15.8-6.5 30.6-15.1 44-25.4l55.7 17.7c8.8 2.8 18.6 .3 24.5-6.8c8.1-9.8 15.5-20.2 22.1-31.2l4.7-8.1c6.1-11 11.4-22.4 15.8-34.3c3.2-8.7 .5-18.4-6.4-24.6l-43.3-39.4c1.1-8.3 1.7-16.8 1.7-25.4s-.6-17.1-1.7-25.4l43.3-39.4zM256 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\" />\n    \u003C/svg>\n\n    \u003C!-- Google -->\n    \u003Csvg id=\"Google\" x=\"0px\" y=\"0px\" width=\"48\" height=\"48\" viewBox=\"0 0 48 48\">\n      \u003Cpath fill=\"#FFC107\"\n        d=\"M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z\">\n      \u003C/path>\n      \u003Cpath fill=\"#FF3D00\"\n        d=\"M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z\">\n      \u003C/path>\n      \u003Cpath fill=\"#4CAF50\"\n        d=\"M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z\">\n      \u003C/path>\n      \u003Cpath fill=\"#1976D2\"\n        d=\"M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z\">\n      \u003C/path>\n    \u003C/svg>\n\n    \u003C!-- Graph -->\n    \u003Csvg id=\"Graph\" viewBox=\"0 0 448 512\">\n      \u003Cpath\n        d=\"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 192c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192zM320 288c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z\" />\n    \u003C/svg>\n\n    \u003C!-- Instagram -->\n    \u003Csvg id=\"Instagram\" viewBox=\"0 0 448 512\">\n      \u003Cpath\n        d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\" />\n    \u003C/svg>\n\n    \u003C!-- Infinity -->\n    \u003Csvg id='Infinity' viewBox=\"0 0 640 512\">\n      \u003Cpath\n        d=\"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1l0 29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9l0-29.7zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1l0 29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1l0-29.7c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\" />\n    \u003C/svg>\n\n    \u003C!-- Key -->\n    \u003Csvg id=\"Key\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M168.3 229.7L282.3 343.7l0 0s0 0 0 0L249 377c-4.5 4.5-10.6 7-17 7H192v40c0 13.3-10.7 24-24 24H128v40c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V408c0-6.4 2.5-12.5 7-17L168.3 229.7s0 0 0 0l0 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M168.3 229.7L282.3 343.7l0 0c16.9 5.4 35 8.3 53.7 8.3c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7l0 0zM336 136a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\" />\n    \u003C/svg>\n\n    \u003C!-- Kid -->\n    \u003Csvg id=\"Kid\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M341.4 351C332 366 336.5 385.7 351.4 395.1C366.3 404.5 386.1 400 395.5 385.1L408.4 364.6L408.4 544.1C408.4 561.8 422.7 576.1 440.4 576.1C458.1 576.1 472.4 561.8 472.4 544.1L472.4 448.1L488.4 448.1L488.4 544.1C488.4 561.8 502.7 576.1 520.4 576.1C538.1 576.1 552.4 561.8 552.4 544.1L552.4 364.6L565.3 385.1C574.7 400.1 594.5 404.5 609.4 395.1C624.3 385.7 628.8 365.9 619.4 351L567.7 268.9C550.1 241 519.4 224 486.5 224L474.2 224C441.2 224 410.5 240.9 393 268.9L341.4 351zM416.5 128C416.5 163.3 445.2 192 480.5 192C515.8 192 544.5 163.3 544.5 128C544.5 92.7 515.8 64 480.5 64C445.2 64 416.5 92.7 416.5 128z\" />\n      \u003Cpath\n        d=\"M224.5 128C224.5 92.7 195.8 64 160.5 64C125.2 64 96.5 92.7 96.5 128C96.5 163.3 125.2 192 160.5 192C195.8 192 224.5 163.3 224.5 128zM88.5 464L88.5 544C88.5 561.7 102.8 576 120.5 576C138.2 576 152.5 561.7 152.5 544L152.5 464L168.5 464L168.5 544C168.5 561.7 182.8 576 200.5 576C218.2 576 232.5 561.7 232.5 544L232.5 464L250.3 464C261.2 464 268.9 453.3 265.5 442.9L234.4 349.5L263.1 387.3C273.8 401.4 293.9 404.1 307.9 393.5C321.9 382.9 324.7 362.8 314.1 348.7L255.1 271C232.7 241.4 197.6 224 160.5 224C123.4 224 88.3 241.4 65.9 271L7 348.7C-3.7 362.8-.9 382.9 13.2 393.5C27.3 404.1 47.4 401.4 58 387.3L86.7 349.5L55.6 442.9C52.1 453.3 59.8 464 70.7 464L88.5 464z\" />\n    \u003C/svg>\n\n    \u003C!-- Link -->\n    \u003Csvg id=\"Link\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M247.6 193.7C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M60.2 448.8c-56.5-56.5-56.5-148 0-204.5L172.5 132c56.5-56.5 148-56.5 204.5 0c50 50 56.5 128.8 15.4 186.3l-1.1 1.6c-10.3 14.4-30.3 17.7-44.6 7.4s-17.7-30.3-7.4-44.6l1.1-1.6c22.9-32.1 19.3-76-8.6-103.9c-31.5-31.5-82.5-31.5-114 0L105.5 289.5C74 321 74 372 105.5 403.5c27.9 27.9 71.8 31.5 103.8 8.6l1.6-1.1c14.4-10.3 34.4-6.9 44.6 7.4s6.9 34.4-7.4 44.6l-1.6 1.1C189 505.3 110.2 498.7 60.2 448.8z\" />\n    \u003C/svg>\n\n    \u003C!-- Lock -->\n    \u003Csvg id=\"Lock\" viewBox=\"0 0 448 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M224 64c-44.2 0-80 35.8-80 80v48H80V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48H304V144c0-44.2-35.8-80-80-80z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M0 256c0-35.3 28.7-64 64-64H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256z\" />\n    \u003C/svg>\n\n    \u003C!-- Logout -->\n    \u003Csvg id=\"Logout\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M-.3 128l0 256c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-53 0-96 43-96 96z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M500.4 228.7L377.7 105.9c-6.4-6.4-15-9.9-24-9.9c-18.7 0-33.9 15.2-33.9 33.9l0 62.1-128 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0 0 62.1c0 18.7 15.2 33.9 33.9 33.9c9 0 17.6-3.6 24-9.9L500.4 283.3c7.2-7.2 11.3-17.1 11.3-27.3s-4.1-20.1-11.3-27.3z\" />\n    \u003C/svg>\n\n    \u003C!-- Parent -->\n    \u003Csvg id=\"Parent\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M0 168L0 389.5C0 415 10.1 439.4 28.1 457.4L128 557.3C140 569.3 156.3 576 173.3 576L240 576C266.5 576 288 554.5 288 528L288 449.1C288 419.4 276.2 390.9 255.2 369.9C216.6 331.3 207.6 322.3 182.6 297.3C170.1 284.8 149.8 284.8 137.3 297.3C124.8 309.8 124.8 330.1 137.3 342.6C161.4 366.7 177.2 382.5 184.5 389.8C195.5 400.8 193.7 419 180.8 427.6C171.1 434.1 158.1 432.8 149.8 424.5L98.7 373.5C86.7 361.5 80 345.2 80 328.2L80 168C80 145.9 62.1 128 40 128C17.9 128 0 145.9 0 168zM352 449.1L352 528C352 554.5 373.5 576 400 576L466.7 576C483.7 576 500 569.3 512 557.3L611.9 457.4C629.9 439.4 640 415 640 389.5L640 168C640 145.9 622.1 128 600 128C577.9 128 560 145.9 560 168L560 328.2C560 345.2 553.3 361.5 541.3 373.5L490.2 424.6C481.9 432.9 468.9 434.2 459.2 427.7C446.3 419.1 444.5 400.8 455.5 389.9C462.8 382.6 478.6 366.8 502.7 342.7C515.2 330.2 515.2 309.9 502.7 297.4C490.2 284.9 469.9 284.9 457.4 297.4C405.5 349.3 406.5 348.3 384.8 370C363.8 391 352 419.5 352 449.2z\" />\n      \u003Cpath\n        d=\"M280 72C280 49.9 297.9 32 320 32C342.1 32 360 49.9 360 72C360 94.1 342.1 112 320 112C297.9 112 280 94.1 280 72zM384.5 213L364.7 196.3L375.8 285.1C377.4 298.3 368.1 310.2 355 311.9C341.9 313.6 329.9 304.2 328.2 291.1L323.8 256.1L316.2 256.1L311.8 291.1C310.2 304.3 298.2 313.6 285 311.9C271.8 310.2 262.5 298.3 264.2 285.1L275.3 196.3L255.5 213C245.4 221.6 230.2 220.3 221.7 210.2C213.2 200.1 214.4 184.9 224.5 176.4L266 141.2C276.1 132.7 288.9 128 302.2 128L337.8 128C351 128 363.8 132.7 374 141.2L415.5 176.3C425.6 184.9 426.9 200 418.3 210.1C409.7 220.2 394.6 221.5 384.5 212.9z\" />\n    \u003C/svg>\n\n    \u003C!-- Palette -->\n    \u003Csvg id=\"Palette\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M64 320C64 461.4 178.6 576 320 576C323.5 576 327.1 575.9 330.6 575.8C362.4 574.5 384 545.7 384 513.8C384 499.3 377.9 485.5 371.9 471.8C367.6 462 363.2 452.1 361.1 441.9C360.4 438.7 360.1 435.4 360.1 432C360.1 405.5 381.6 384 408.1 384L506 384C542.5 384 575.7 359.2 576.1 322.7C576.1 321.8 576.1 320.9 576.1 320C576.1 178.6 461.5 64 320.1 64C178.7 64 64 178.6 64 320zM192 352C192 369.7 177.7 384 160 384C142.3 384 128 369.7 128 352C128 334.3 142.3 320 160 320C177.7 320 192 334.3 192 352zM224 224C224 241.7 209.7 256 192 256C174.3 256 160 241.7 160 224C160 206.3 174.3 192 192 192C209.7 192 224 206.3 224 224zM352 160C352 177.7 337.7 192 320 192C302.3 192 288 177.7 288 160C288 142.3 302.3 128 320 128C337.7 128 352 142.3 352 160zM480 224C480 241.7 465.7 256 448 256C430.3 256 416 241.7 416 224C416 206.3 430.3 192 448 192C465.7 192 480 206.3 480 224z\" />\n      \u003Cpath\n        d=\"M288 160C288 142.3 302.3 128 320 128C337.7 128 352 142.3 352 160C352 177.7 337.7 192 320 192C302.3 192 288 177.7 288 160zM192 192C209.7 192 224 206.3 224 224C224 241.7 209.7 256 192 256C174.3 256 160 241.7 160 224C160 206.3 174.3 192 192 192zM160 320C177.7 320 192 334.3 192 352C192 369.7 177.7 384 160 384C142.3 384 128 369.7 128 352C128 334.3 142.3 320 160 320zM448 192C465.7 192 480 206.3 480 224C480 241.7 465.7 256 448 256C430.3 256 416 241.7 416 224C416 206.3 430.3 192 448 192z\" />\n    \u003C/svg>\n\n    \u003C!-- PaperPlane -->\n    \u003Csvg id=\"PaperPlane\" viewBox=\"0 0 512 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 288c0 .7 0 1.3 .1 2c.8 12.2 8.4 22.9 19.6 27.6l112 46.7L160 376l0-8c0-4.2 1.7-8.3 4.7-11.3l13-13c59.6-59.6 119.2-119.2 178.8-178.7c.1-.1 .2-.2 .2-.3c3-3 6.8-4.5 10.7-4.7s7.9 1.1 11 3.9c3.7 3.3 5.6 7.7 5.6 12.1c0 3.4-1.1 6.8-3.3 9.7L224 389.4l0 13.2c20 8.3 40 16.7 60 25c39.9 16.6 79.8 33.2 119.7 49.9c9.1 3.8 19.4 3.2 28-1.6s14.5-13.3 16-23l64-416c1.9-12.1-3.4-24.3-13.5-31.2C492.7 1.9 486.4 0 480 0c-5.5 0-10.9 1.4-15.9 4.2l-448 256C6.1 265.9 0 276.6 0 288z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M380.7 185.8c5.1-6.7 4.2-16.2-2.1-21.8s-15.9-5.3-21.9 .7l-179 179-13 13c-3 3-4.7 7.1-4.7 11.3l0 8 0 56 0 48c0 13.2 8.1 25 20.3 29.8s26.2 1.6 35.2-8.1L284 427.7l-60-25 0-13.2L380.7 185.8z\" />\n    \u003C/svg>\n\n    \u003C!-- Payment -->\n    \u003Csvg id=\"Payment\" viewBox=\"0 0 576 512\">\n      \u003Cpath\n        d=\"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z\" />\n    \u003C/svg>\n\n    \u003C!-- PeopleGroup -->\n    \u003Csvg id=\"PeopleGroup\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 304c0 44.7 26.2 83.2 64 101.2L64 448c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-42.8 0-10.7c-20-24.7-32-56.2-32-90.5c0-37.8 14.6-72.2 38.4-97.9c-16.1-9-34.7-14.1-54.4-14.1l-32 0C50.1 192 0 242.1 0 304zm48 0c0-16.2 6-31.1 16-42.3l0 84.7C54 335 48 320.2 48 304zM64 96a64 64 0 1 0 128 0A64 64 0 1 0 64 96zM441.6 206.1C465.4 231.8 480 266.2 480 304c0 34.3-12 65.8-32 90.5l0 10.7 0 42.8c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-42.8c37.8-18 64-56.5 64-101.2c0-61.9-50.1-112-112-112l-32 0c-19.7 0-38.3 5.1-54.4 14.1zM448 96a64 64 0 1 0 128 0A64 64 0 1 0 448 96zM576 261.7c10 11.3 16 26.1 16 42.3s-6 31-16 42.3l0-84.7z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M384 96A64 64 0 1 0 256 96a64 64 0 1 0 128 0zM256 261.7l0 84.7c-10-11.3-16-26.1-16-42.3s6-31.1 16-42.3zm128 84.7l0-84.7c10 11.3 16 26.1 16 42.3s-6 31-16 42.3zm0 58.9c37.8-18 64-56.5 64-101.2c0-61.9-50.1-112-112-112l-32 0c-61.9 0-112 50.1-112 112c0 44.7 26.2 83.2 64 101.2l0 42.8c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-42.8z\" />\n    \u003C/svg>\n\n    \u003C!-- Plus -->\n    \u003Csvg id=\"Plus\" viewBox=\"0 0 448 512\">\n      \u003Cpath\n        d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z\" />\n    \u003C/svg>\n\n    \u003C!-- Save -->\n    \u003Csvg id=\"Save\" viewBox=\"0 0 448 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32C28.7 32 0 60.7 0 96zm64 32c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM288 352a64 64 0 1 1 -128 0 64 64 0 1 1 128 0z\" />\n      \u003Cpath class=\"fa-primary\" d=\"M224 288a64 64 0 1 0 0 128 64 64 0 1 0 0-128z\" />\n    \u003C/svg>\n\n    \u003C!-- Staff -->\n    \u003Csvg id=\"Staff\" viewBox=\"0 0 384 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M113.2 66.3c.1-.8 .3-1.6 .4-2.3H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H270.4c.2 .8 .3 1.6 .4 2.3C290.1 72.6 304 90.7 304 112v24c0 13.3-10.7 24-24 24H192 104c-13.3 0-24-10.7-24-24V112c0-21.3 13.9-39.4 33.2-45.7zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M113.2 66.3C119.6 28.7 152.5 0 192 0s72.4 28.7 78.8 66.3C290.1 72.6 304 90.7 304 112v24c0 13.3-10.7 24-24 24H192 104c-13.3 0-24-10.7-24-24V112c0-21.3 13.9-39.4 33.2-45.7zM216 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\" />\n    \u003C/svg>\n\n    \u003C!-- Tags -->\n    \u003Csvg id=\"Tags\" viewBox=\"0 0 512 512\">\n      \u003Cpath\n        d=\"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\" />\n    \u003C/svg>\n\n    \u003C!-- UserLock -->\n    \u003Csvg id=\"UserLock\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M48 546.3C48 447.8 127.8 368 226.3 368L285.7 368C315.4 368 343.4 375.3 368 388.1L368 392.4C348.4 410 336 435.5 336 463.9L336 559.9C336 565.4 336.5 570.8 337.3 576L77.7 576C61.3 576 48 562.7 48 546.3zM376 192C376 258.3 322.3 312 256 312C189.7 312 136 258.3 136 192C136 125.7 189.7 72 256 72C322.3 72 376 125.7 376 192z\" />\n      \u003Cpath\n        d=\"M464 416L464 368.1C464 350.4 478.3 336.1 496 336.1C513.7 336.1 528 350.4 528 368.1L528 416L464 416zM416 418.7C397.4 425.3 384 443.1 384 464L384 560C384 586.5 405.5 608 432 608L560 608C586.5 608 608 586.5 608 560L608 464C608 443.1 594.6 425.3 576 418.7L576 368.1C576 323.9 540.2 288.1 496 288.1C451.8 288.1 416 323.9 416 368.1L416 418.7z\" />\n    \u003C/svg>\n\n    \u003C!-- Tickets -->\n    \u003Csvg id=\"Tickets\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M96 96l0 48c0 8.8 7.4 15.7 15.7 18.6C130.5 169.1 144 187 144 208s-13.5 38.9-32.3 45.4C103.4 256.3 96 263.2 96 272l0 48c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.4-15.7-15.7-18.6C605.5 246.9 592 229 592 208s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-48c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm96 32c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32l0-160zm32 0l0 160 288 0 0-160-288 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240zm176 8l288 0 0 160-288 0 0-160zm-32 0l0 160c0 17.7 14.3 32 32 32l288 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L224 96c-17.7 0-32 14.3-32 32z\" />\n    \u003C/svg>\n\n    \u003C!-- Trash -->\n    \u003Csvg id=\"Trash\" viewBox=\"0 0 448 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M32 96L53.4 466.8c1.5 25.4 22.5 45.2 47.9 45.2l245.4 0c25.4 0 46.5-19.8 47.9-45.2L416 96 32 96z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M163.8 0c-12.1 0-23.2 6.8-28.6 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0z\" />\n    \u003C/svg>\n\n    \u003C!-- Trophy -->\n    \u003Csvg id=\"Trophy\" viewBox=\"0 0 576 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M441.8 112c1.8-15.1 3.3-31.1 4.3-48H552c13.3 0 24 10.7 24 24c0 134.5-70.4 207.7-140.5 246.1c-34.5 18.9-68.8 29.3-94.3 35c-12.2 2.7-22.5 4.4-30 5.4c18.1-9.9 44.1-29.5 68.6-67.3c10.6-4.2 21.6-9.2 32.6-15.2c53.7-29.4 107.1-82 114.6-179.9H441.8zM196.1 307.2c24.5 37.8 50.6 57.4 68.6 67.3c-7.5-1-17.8-2.7-30-5.4c-25.5-5.7-59.8-16.1-94.3-35C70.4 295.7 0 222.5 0 88C0 74.7 10.7 64 24 64H129.9c1 16.9 2.5 32.9 4.3 48H48.9c7.5 97.9 60.9 150.6 114.6 179.9c11 6 22 11 32.6 15.2z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M256 395.5c0-16.3-8.6-31.2-20.8-42C192.2 315.3 137.3 231 129 48c-1.2-26.5 20.4-48 47-48H400c26.5 0 48.1 21.6 47 48c-8.2 183-63.2 267.2-106.2 305.4c-12.2 10.8-20.8 25.7-20.8 42V400c0 26.5 21.5 48 48 48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h16c26.5 0 48-21.5 48-48v-4.5z\" />\n    \u003C/svg>\n\n    \u003C!-- UserCheck -->\n    \u003Csvg id=\"UserCheck\" viewBox=\"0 0 640 512\">\n      \u003Cpath\n        d=\"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\" />\n    \u003C/svg>\n\n    \u003C!-- UserGear -->\n    \u003Csvg id=\"UserGear\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3zM352 128A128 128 0 1 1 96 128a128 128 0 1 1 256 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M447.3 203.4c-6.8 1.5-11.3 7.8-11.3 14.8l0 17.4c0 7.9-4.9 15-11.7 18.9c-6.8 3.9-15.2 4.5-22 .6l-13.6-7.8c-6.1-3.5-13.7-2.7-18.5 2.4c-7.5 8.1-14.3 17.2-20.1 27.2s-10.3 20.4-13.5 31c-2.1 6.7 1.1 13.7 7.2 17.2l14 8.1c6.5 3.8 10.1 11 10.1 18.6s-3.5 14.8-10.1 18.6l-14 8.1c-6.1 3.5-9.2 10.5-7.2 17.2c3.3 10.6 7.8 21 13.5 31s12.5 19.1 20.1 27.2c4.8 5.1 12.5 5.9 18.5 2.4l13.5-7.8c6.8-3.9 15.2-3.3 22 .6c6.9 3.9 11.7 11 11.7 18.9l0 17.4c0 7 4.5 13.3 11.3 14.8c10.5 2.4 21.5 3.7 32.7 3.7s22.2-1.3 32.7-3.7c6.8-1.5 11.3-7.8 11.3-14.8l0-17.7c0-7.8 4.8-14.8 11.6-18.7c6.7-3.9 15.1-4.5 21.8-.6l13.8 7.9c6.1 3.5 13.7 2.7 18.5-2.4c7.6-8.1 14.3-17.2 20.1-27.2s10.3-20.4 13.5-31c2.1-6.7-1.1-13.7-7.2-17.2l-14.4-8.3c-6.5-3.7-10-10.9-10-18.4s3.5-14.7 10-18.4l14.4-8.3c6.1-3.5 9.2-10.5 7.2-17.2c-3.3-10.6-7.8-21-13.5-31s-12.5-19.1-20.1-27.2c-4.8-5.1-12.5-5.9-18.5-2.4l-13.8 7.9c-6.7 3.9-15.1 3.3-21.8-.6c-6.8-3.9-11.6-10.9-11.6-18.7l0-17.7c0-7-4.5-13.3-11.3-14.8c-10.5-2.4-21.5-3.7-32.7-3.7s-22.2 1.3-32.7 3.7zM480 303.7a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\" />\n    \u003C/svg>\n\n    \u003C!-- UserPlus -->\n    \u003Csvg id=\"UserPlus\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0C79.8 304 0 383.8 0 482.3zM96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M504 248l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0z\" />\n    \u003C/svg>\n\n    \u003C!-- UserShield -->\n    \u003Csvg id=\"UserShield\" viewBox=\"0 0 640 512\">\n      \u003Cpath class=\"fa-secondary\" opacity=\".4\"\n        d=\"M0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c17.6 0 34.6 2.6 50.7 7.3c3.3 59.2 26.8 145.1 103.1 200.2c-1.7 .3-3.5 .5-5.3 .5L29.7 512C13.3 512 0 498.7 0 482.3zM352 128A128 128 0 1 1 96 128a128 128 0 1 1 256 0z\" />\n      \u003Cpath class=\"fa-primary\"\n        d=\"M504.9 225.7c-5.7-2.3-12.1-2.3-17.8 0l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48zm-8.9 236l0-187.8L591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7z\" />\n    \u003C/svg>\n\n    \u003C!-- User -->\n    \u003Csvg id=\"User\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M200 192C200 258.3 253.7 312 320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192z\" />\n      \u003Cpath\n        d=\"M112 546.3C112 447.8 191.8 368 290.3 368L349.7 368C448.2 368 528 447.8 528 546.3C528 562.7 514.7 576 498.3 576L141.7 576C125.3 576 112 562.7 112 546.3z\" />\n    \u003C/svg>\n\n    \u003C!-- Users -->\n    \u003Csvg id=\"Users\" viewBox=\"0 0 640 512\">\n      \u003Cpath\n        d=\"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z\" />\n    \u003C/svg>\n\n    \u003C!-- Xmark -->\n    \u003Csvg id=\"Xmark\" viewBox=\"0 0 384 512\">\n      \u003Cpath\n        d=\"M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z\" />\n    \u003C/svg>\n\n    \u003C!-- Cake -->\n    \u003Csvg id=\"Cake\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M96 368C96 326.2 122.7 290.6 160 277.5C170 274 180.8 272 192 272L448 272C459.2 272 470 273.9 480 277.5C517.3 290.7 544 326.2 544 368L544 407.2C534.5 407.9 525.2 410.7 516.8 415.5L488.5 431.7C454.1 451.4 411.3 449.2 379.1 426.2C343.8 401 296.3 401 261 426.2C228.7 449.3 186 451.4 151.5 431.7L144.4 427.6C129.4 419 112.8 414.1 96 412.8L96 368zM152 117.2C152 109.6 154 102.2 157.8 95.6L182.4 53.5C184.4 50.1 188 48 192 48C196 48 199.6 50.1 201.6 53.5L226.1 95.6C229.9 102.1 231.9 109.6 231.9 117.2L231.9 120C231.9 142.1 214 160 191.9 160C169.8 160 152 142.1 152 120L152 117.2zM280 117.2C280 109.6 282 102.2 285.8 95.6L310.3 53.5C312.3 50.1 316 48 319.9 48C323.8 48 327.5 50.1 329.5 53.5L354 95.6C357.8 102.1 359.8 109.6 359.8 117.2L359.8 120C359.8 142.1 341.9 160 319.8 160C297.7 160 279.8 142.1 279.8 120L279.8 117.2zM408 117.2C408 109.6 410 102.2 413.8 95.6L438.3 53.5C440.3 50.1 444 48 447.9 48C451.8 48 455.5 50.1 457.5 53.5L482 95.6C485.8 102.1 487.8 109.6 487.8 117.2L487.8 120C487.8 142.1 469.9 160 447.8 160C425.7 160 407.8 142.1 407.8 120L407.8 117.2z\" />\n      \u003Cpath\n        d=\"M192 192C174.3 192 160 206.3 160 224L160 277.5C170 274 180.8 272 192 272L224 272L224 224C224 206.3 209.7 192 192 192zM288 224L288 272L352 272L352 224C352 206.3 337.7 192 320 192C302.3 192 288 206.3 288 224zM448 272C459.2 272 470 273.9 480 277.5L480 224C480 206.3 465.7 192 448 192C430.3 192 416 206.3 416 224L416 272L448 272zM151.5 431.7L144.4 427.6C129.4 419 112.8 414.1 96 412.8L96 512C96 547.3 124.7 576 160 576L480 576C515.3 576 544 547.3 544 512L544 407.2C534.5 407.9 525.2 410.7 516.8 415.5L488.5 431.7C454.1 451.4 411.3 449.2 379.1 426.2C343.8 401 296.3 401 261 426.2C228.7 449.3 186 451.4 151.5 431.7z\" />\n    \u003C/svg>\n\n    \u003C!-- Search -->\n    \u003Csvg id='Search' viewBox=\"0 0 640 640\">\n      \u003Cpath\n        d=\"M432 272C432 183.6 360.4 112 272 112C183.6 112 112 183.6 112 272C112 360.4 183.6 432 272 432C360.4 432 432 360.4 432 272zM401.1 435.1C365.7 463.2 320.8 480 272 480C157.1 480 64 386.9 64 272C64 157.1 157.1 64 272 64C386.9 64 480 157.1 480 272C480 320.8 463.2 365.7 435.1 401.1L569 535C578.4 544.4 578.4 559.6 569 568.9C559.6 578.2 544.4 578.3 535.1 568.9L401.1 435.1z\" />\n    \u003C/svg>\n\n    \u003C!-- MercadoPago -->\n    \u003Csvg id=\"MercadoPago\" viewBox=\"0 0 170 44.32\">\n      \u003Cdefs>\n        \u003Cstyle>\n          .cls-1 {\n            fill: #272d60;\n          }\n\n          .cls-2 {\n            fill: #272d5e;\n          }\n\n          .cls-3 {\n            fill: #fff;\n          }\n\n          .cls-4 {\n            fill: #9ab0c6;\n          }\n\n          .cls-5 {\n            fill: #8daac5;\n          }\n\n          .cls-6 {\n            fill: #272d5f;\n          }\n\n          .cls-7 {\n            fill: #85abca;\n          }\n\n          .cls-8 {\n            fill: #52b3e6;\n          }\n\n          .cls-9 {\n            fill: #29336a;\n          }\n\n          .cls-10 {\n            fill: #a9b5c5;\n          }\n\n          .cls-11 {\n            fill: #96aac0;\n          }\n\n          .cls-12 {\n            fill: #5ebaea;\n          }\n\n          .cls-13 {\n            fill: #282e62;\n          }\n        \u003C/style>\n      \u003C/defs>\n      \u003Cpath class=\"cls-9\"\n        d=\"M29.29.04c12.07-.57,32.15,5.2,33.06,19.76,1.86,29.66-57.7,30.73-62.06,4.86C-2.52,7.97,15.67.69,29.29.04Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M90.94,19.25h-3.16v-8.6c0-1.06-1.27-1.99-2.29-1.99-.88,0-2.45.88-2.45,1.83v8.76h-3.08s-.24-.22-.24-.24v-8.68s-.28-.67-.34-.77c-.65-1.04-2.3-1.14-3.29-.49-.25.16-.96,1.04-.96,1.26v8.68s-.22.24-.24.24h-3.08v-9.08c0-.21.56-1.69.7-1.98,1.62-3.22,6.52-3.84,8.88-1.11,1.77-1.56,3.66-2.14,5.99-1.41,1.58.49,3.55,2.48,3.55,4.19v9.39Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M128.38,10.57h-3.79c-.05,0-.07-.67-.28-1.06-.79-1.43-2.98-1.47-4.05-.35-1.32,1.39-1.32,6.01.48,7.07,1.13.66,2.93.41,3.56-.81.19-.38.22-1.22.28-1.22h3.79c-.43,4.66-5.41,6.41-9.43,4.76s-4.58-8.85-1.63-11.79c3.24-3.22,11.24-2.13,11.06,3.39Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M114.95,8.99c-1.33-.08-3.25,0-3.87,1.42-.12.28-.39,1.41-.39,1.66v7.18h-3.48v-8.29c0-2.67,2.89-4.97,5.33-5.41.34-.06,2.41-.31,2.41.04v3.39Z\" />\n      \u003Cpath class=\"cls-11\" d=\"M111.32,38.99v-8.53c0-.16.01-.32,0-.47.26.16.16.6.16.87.03,2.45.23,5.82-.16,8.13Z\" />\n      \u003Cpath class=\"cls-10\" d=\"M98.84,32.67c-.26-.32-.27-1.23,0-1.58-.02.51-.03,1.07,0,1.58Z\" />\n      \u003Cpath class=\"cls-7\" d=\"M98.84,30.46c.03-.39.11-.52.16-.79,0,.25.1.65-.16.79Z\" />\n      \u003Cpath class=\"cls-4\" d=\"M112.9,33.46c-.05-.26-.13-.39-.16-.79.26.13.15.54.16.79Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M61.08,21.86c-.23,2.2-1.62,5.09-2.94,6.85-10.83,14.46-44.5,14.45-54.54-.88-1.59-2.43-2.78-5.85-2.16-8.73,3.05.8,6.17,1.42,9.12,2.57.47.18,3.55,1.54,3.61,1.81.07.34-.25,1.12-.13,1.83.16.94,1.19,2.1,2.13,2.29.34.07,1.37-.02,1.45.05.04.03.08.52.16.7.46.98,1.54,1.95,2.63,2.11.34.05,1.14-.07,1.31.04.06.04.13.43.27.6.48.55,1.36,1.11,2.09,1.23.42.07,1.39-.08,1.47-.04.24.11.54.85.78,1.1,1.05,1.1,2.79,1.3,4.14.67.27-.13.93-.7.99-.7.11,0,1.05.54,1.38.63,1.06.32,2.16.41,3.19-.06.45-.21.86-.78,1.04-.84.15-.06.98.11,1.35.07.77-.07,1.84-.71,2.29-1.34.19-.27.34-.87.47-.96.23-.15,1.15-.05,1.6-.14,1.31-.27,2.52-1.74,2.52-3.09,2.7.44,4.53-1.84,3.49-4.4,3.99-1.58,8.12-2.84,12.31-3.8-.06.79.08,1.67,0,2.45Z\" />\n      \u003Cpath class=\"cls-3\"\n        d=\"M20.63,22.25c-.34.07-1.2.47-1.32.45-.39-.07-1.04-1.12-2.39-1.09-.88.02-1.95.91-2.06.91-.14,0-1.93-1.15-2.39-1.35-3.49-1.57-7.28-2.36-10.96-3.34.83-3.83,3.34-7.08,6.4-9.41,2.89,1.06,6.12,2.32,9.18,2.76,2.45.36,4.05-.18,6.38-.77-.75,1.32-2.84,2.58-3.32,3.95.06.25.05.55,0,.79.39,1.01,1.85,1.34,2.84,1.42.41-.12.86-.12,1.26,0,3.26-.29,5.87-5.41,9.48-4.18,1.88.64,7.37,5.68,9.17,7.26,1.07.94,4.76,3.88,5.05,4.98.14.05.11.36,0,.47-.12,0-.28.52-.46.72-.63.69-1.6.9-2.47.55-1.67-.98-3.3-3.37-4.88-4.28-.66-.38-1.07-.14-.56.56,1.05,1.45,3.13,2.8,4.24,4.28.89,1.72-1.1,3.09-2.67,2.67-1.16-.31-3.63-3.92-4.49-3.71-.43.1-.12.59,0,.78.57.87,3.29,3.13,3.23,4.03-.07,1-1.66,1.56-2.54,1.28-.57-.18-3.46-3.58-3.94-3.09-.11.11.05.54.15.72.29.52,2.53,2.6,2.53,2.84-1.11,1.15-2.65.55-3.94.07,0-.32.12-.62.15-.94-.1-.46-.07-.95,0-1.42-.28-1.31-1.05-2.23-2.33-2.64-.44-.14-1.04-.11-1.3-.2-.15-.29-.11-.65,0-.95-.17-1.5-1.42-2.58-2.93-2.68-.5-.03-1.17.2-1.39.17-.14-.02-.85-1.31-2.31-1.59-.46.09-.96.08-1.42,0Z\" />\n      \u003Cpath class=\"cls-3\"\n        d=\"M44.33,10.73c.11-.07.21-.09.32,0,.16.26.6.16.87.16,3.36.03,6.41-.62,9.45-2.02,2.96,2.23,5.21,5.61,5.95,9.28-4.47.97-8.84,2.39-13.04,4.21-3.74-2.87-7.15-6.39-10.91-9.26-2.09-1.59-3.59-2.87-6.34-1.77-2.99,1.19-5.83,6.09-9.37,3.4,2.57-3.01,5.12-6.25,9.28-6.96,5.68-.97,8.77,2.69,13.78,2.96Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M9.1,7.73c-.2-.26.91-.87,1.12-1.01,3.33-2.2,8.21-3.87,12.12-4.62,10.42-2.02,22.84-.57,31.47,5.87-2.25,1.12-5.28,1.87-7.82,1.81-6.48-.13-10.09-5-17.3-2.76-1.45.45-2.57,1.59-3.6,1.93-1.4.47-5.65,1.25-7.07,1.16-.95-.06-8.64-2.01-8.92-2.38Z\" />\n      \u003Cpath class=\"cls-3\"\n        d=\"M17.31,22.73c.82.17,1.71,1.15,1.58,2.05,1.43-1.88,4.44-2.19,4.74.63,1.16-.36,1.63-1.03,2.95-.35,1.51.78.96,2.32.84,3.66l.87-.16c.07-.03.09-.08.08-.15.27-.11.68-.15.95,0,.2.04,1.09.54,1.27.7.31.29.69,1.36.78,1.35.12.18.14.58,0,.79-.54,2.35-3.79,2.89-4.75.56-.12-.28-.13-1.14-.39-1.19-1.57,1.28-3.97.43-3.71-1.74-.58-.04-.92.44-1.5.48-1.67.12-2.76-1.84-2.45-3.32-.74.34-1.08.6-1.96.46-2.12-.33-1.88-3.38.07-3.78.14-.15.48-.14.63,0Z\" />\n      \u003Cpath class=\"cls-6\" d=\"M32.32,31.57c-.27-.29-.27-1.13,0-1.42.16.75.08.73,0,1.42Z\" />\n      \u003Cpath class=\"cls-6\" d=\"M22.05,22.25c-.29.27-1.13.27-1.42,0,.59-.12.83-.11,1.42,0Z\" />\n      \u003Cpath class=\"cls-13\" d=\"M28.37,28.41s-.14-.08-.16-.15h1.34c.22.03.02.24-.24.15-.26-.06-.66.04-.95,0Z\" />\n      \u003Cpath class=\"cls-2\" d=\"M20.15,15.15c-.05-.13-.14-.21-.14-.39s.09-.27.14-.4c.25.1.25.69,0,.79Z\" />\n      \u003Cpath class=\"cls-1\" d=\"M24.26,16.57c-.36.03-.9.03-1.26,0,.25-.27,1.02-.26,1.26,0Z\" />\n      \u003Cpath class=\"cls-1\" d=\"M16.68,22.73c-.26.09-.46-.13-.24-.16.51-.04,1.73.03.87.16-.12-.02-.51-.02-.63,0Z\" />\n      \u003Cpath class=\"cls-1\" d=\"M31.37,30.46s.08-.14.15-.16v1.19c-.03.22-.24.02-.15-.24.05-.22-.03-.55,0-.79Z\" />\n      \u003Cpath class=\"cls-6\" d=\"M44.33,10.73c.24-.3.77-.12,1.11-.16v.15s-.79,0-.79,0c-.11,0-.21,0-.32,0Z\" />\n      \u003Cpath class=\"cls-6\" d=\"M28.69,27.31c-.27-.09-.25-.8,0-.95.03.3-.02.64,0,.95Z\" />\n      \u003Cpath class=\"cls-2\" d=\"M47.96,24.62c-.09-.26.13-.46.16-.24v.87c-.08-.02-.14-.16-.16-.16-.02-.15.03-.35,0-.47Z\" />\n      \u003Cpath class=\"cls-12\" d=\"M111.32,38.52v-8.05c.1,2.64,0,5.4,0,8.05Z\" />\n      \u003Cpath class=\"cls-5\" d=\"M102.16,32.83c-.09-.74.04-1.38.16-2.05-.08.65.19,1.52-.16,2.05Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M111.32,29.99c-.41-6.4-10.99-7.68-12.32-.32l-.16.79c-.02.21,0,.42,0,.63-.15.51-.15,1.07,0,1.58.23,4.34,3.61,7.55,7.94,5.52l1.22-1.1c-.06,2.15-.88,4.51-3.48,4.03-.95-.18-1.7-1.19-1.81-1.19h-3.71c.81,2.3,2.14,3.68,4.58,4.19,4.05.84,7.06-1.09,7.75-5.14v-8.53c.15-.11.08-.32,0-.47ZM107.84,33.15c-.43,1.92-1.31,2.89-3.4,2.68-1.54-.15-2.12-1.6-2.29-3l.16-2.05c.27-1.6.64-2.8,2.47-2.98,2.52-.25,3.25,2.53,3.22,4.56,0,.44-.09.49-.16.79Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M152.34,2.06c-.13.14-.57.89-.57,1.01v4.18c-1.39-1.85-3.67-2.25-5.8-1.45-3.75,1.41-4.43,7.61-2.82,10.77,2.43,4.79,12.25,3.55,12.25-2.3V1.26c-1.02-.05-2.33,0-3.07.8ZM148.22,16.56c-2.99-.47-3.07-7.48.03-8,1.94-.33,3.09.83,3.47,2.61.55,2.55-.22,5.91-3.5,5.39Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M79.09,24.78c-.2.26-.91.26-1.11,0-2.67.14-6.16,1.91-6.16,4.97v13.34c.72-.12,1.74.23,2.41-.04.25-.1,1.07-.95,1.07-1.14v-4.82c2.95,3.3,7.8,1.87,9.09-2.21,1.35-4.26-.27-9.75-5.3-10.11ZM81.14,32.2c-.06,2.06-.89,3.86-3.24,3.63-2.13-.2-2.55-2.31-2.61-4.11-.02-.49.1-.61.16-.95.27-1.61.84-2.97,2.76-2.97,2.1,0,2.58,1.59,2.92,3.28.06.28.42.78,0,1.11Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M100.48,5.54c-6.25-1.09-9.46,4.33-7.72,9.93,1.65,5.31,10.86,5.58,12.56.16h-3.71c-.09,0-.73.81-1.59.93-2.32.32-4.06-.68-4.01-3.14h9.64c.21-3.72-1.17-7.18-5.15-7.88ZM95.99,11.04c.46-3.69,5.56-3.62,6,0h-6Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M164.47,5.38c-.77-.08-2.02-.08-2.78.02-7.48,1.01-7.46,14.85,2.15,14.15,8.35-.61,7.89-13.41.63-14.17ZM164.18,16.42c-5.14,1.6-5.79-8.14-.96-8.13,4.01,0,3.98,7.19.96,8.13Z\" />\n      \u003Cpath class=\"cls-9\"\n        d=\"M141.34,9.07c-.22-2.17-1.5-3.01-3.5-3.45-3.53-.78-7.93.07-7.87,4.47h3.32c.08-1.92,2.66-2.37,4.01-1.56.5.3.69,1.23.33,1.71-.88,1.14-5.57.31-7.34,2.62-1.54,2-.95,5.42,1.58,6.31,2.56.9,7.49.36,8.9-2.3.77-1.44.74-6.06.57-7.8ZM137.67,14.87c-.39,2.39-4.88,2.94-4.7.22.13-1.82,2.68-1.7,3.95-2.07.38-.11.58-.36.94-.4-.27.74-.07,1.51-.2,2.25Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M112.74,32.67l.16.79c.59,3.41,2.57,5.2,6,5.37.41.02.86.02,1.26,0,3.39-.17,5.39-2.02,6-5.37.02-.3-.12-.77.16-.95.56-10.51-14.27-10.6-13.59.16ZM118.89,35.92c-1.72-.29-2.36-1.75-2.5-3.34-.16-1.85.24-4.5,2.45-4.78,2.1-.26,3.13.53,3.7,2.51.14.48.15.57.16,1.11.03,2.45-.87,4.99-3.8,4.51Z\" />\n      \u003Cpath class=\"cls-8\"\n        d=\"M97.07,27.1c-1.2-2.5-6.09-2.62-8.3-1.71-1.86.76-2.55,2.19-2.74,4.13h3.24c.32,0,.33-1.52,1.75-1.72,1.07-.15,2.46-.2,2.91.93.16.41.28.31,0,.79-.6,1.03-3.12.94-4.27,1.18-3.07.63-4.46,2.25-3.91,5.49.69,4.07,9.67,3.61,11.32-.14.73-1.65.77-7.33,0-8.95ZM93.94,33.94c-.24,1.9-2.54,3.12-4.15,2.18-.89-.52-.84-2.21-.02-2.79.81-.57,2.86-.54,4.01-1.12.04-.02.02-.24.32-.16-.08.6.19,1.41-.16,1.89Z\" />\n    \u003C/svg>\n    \u003C!-- Question -->\n    \u003Csvg id=\"Question\" viewBox=\"0 0 640 640\">\n      \u003Cpath\n        d=\"M544 320C544 196.3 443.7 96 320 96C196.3 96 96 196.3 96 320C96 443.7 196.3 544 320 544C443.7 544 544 443.7 544 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320zM320 224C293.5 224 272 245.5 272 272C272 280.8 264.8 288 256 288C247.2 288 240 280.8 240 272C240 227.8 275.8 192 320 192C364.2 192 400 227.8 400 272C400 311.6 374.3 332.3 353.8 342.1C342.3 347.6 336 356.6 336 364.3L336 370C336 378.8 328.8 386 320 386C311.2 386 304 378.8 304 370L304 364.3C304 339.7 322.3 321.7 340 313.3C354.5 306.4 368 294.5 368 272.1C368 245.6 346.5 224.1 320 224.1zM296 440C296 426.7 306.7 416 320 416C333.3 416 344 426.7 344 440C344 453.3 333.3 464 320 464C306.7 464 296 453.3 296 440z\" />\n    \u003C/svg>\n\n    \u003C!-- Report -->\n    \u003Csvg id=\"Report\" viewBox=\"0 0 640 640\">\n      \u003Cpath opacity=\".4\"\n        d=\"M128 128L128 512C128 547.3 156.7 576 192 576L448 576C483.3 576 512 547.3 512 512L512 234.5C512 217.5 505.3 201.2 493.3 189.2L386.7 82.7C374.7 70.7 358.5 64 341.5 64L192 64C156.7 64 128 92.7 128 128zM192 408C192 394.7 202.7 384 216 384C229.3 384 240 394.7 240 408L240 488C240 501.3 229.3 512 216 512C202.7 512 192 501.3 192 488L192 408zM288 344C288 330.7 298.7 320 312 320C325.3 320 336 330.7 336 344L336 488C336 501.3 325.3 512 312 512C298.7 512 288 501.3 288 488L288 344zM336 122.5L453.5 240L360 240C346.7 240 336 229.3 336 216L336 122.5zM384 376C384 362.7 394.7 352 408 352C421.3 352 432 362.7 432 376L432 488C432 501.3 421.3 512 408 512C394.7 512 384 501.3 384 488L384 376z\" />\n      \u003Cpath\n        d=\"M312 320C325.3 320 336 330.7 336 344L336 488C336 501.3 325.3 512 312 512C298.7 512 288 501.3 288 488L288 344C288 330.7 298.7 320 312 320zM408 352C421.3 352 432 362.7 432 376L432 488C432 501.3 421.3 512 408 512C394.7 512 384 501.3 384 488L384 376C384 362.7 394.7 352 408 352zM216 384C229.3 384 240 394.7 240 408L240 488C240 501.3 229.3 512 216 512C202.7 512 192 501.3 192 488L192 408C192 394.7 202.7 384 216 384z\" />\n    \u003C/svg>\n\n    \u003C!-- Stripe -->\n    \u003Csvg id=\"Stripe\" viewBox=\"0 0 115.9 47.95\">\n      \u003Cdefs>\n        \u003Cstyle>\n          .cls-1 {\n            fill: #616cb1;\n          }\n        \u003C/style>\n      \u003C/defs>\n      \u003Cpath class=\"cls-1\"\n        d=\"M18.91,11.53v7.54c-1.75-.8-3.56-1.49-5.48-1.8-1.32-.22-4.98-.74-5.2,1.21-.16,1.42,1.07,1.9,2.16,2.37,2.92,1.26,6.22,1.7,8.41,4.32,2.55,3.05,2.15,8.31-.65,11.09-4.33,4.28-12.61,3.39-17.78,1.25v-7.65c2.95,1.37,6.42,2.81,9.76,2.48,1.86-.18,2.99-1.89,1.45-3.28-1.16-1.05-3.78-1.65-5.28-2.27C1.88,24.95-.72,22.5.18,17.33c1.42-8.25,12.62-8.28,18.73-5.8Z\" />\n      \u003Cpath class=\"cls-1\"\n        d=\"M29.91,3.66v6.84s.15.16.16.16h5.99v6.79h-6.15v12.12c0,.13.23.82.3.99.79,1.84,2.85,1.8,4.55,1.49.36-.07.77-.29,1.07-.34.12-.02.22.07.22.12v6.25c0,.33-1.83.8-2.15.87-5.86,1.23-11.2-.91-11.87-7.33V5.28s7.88-1.62,7.88-1.62Z\" />\n      \u003Cpath class=\"cls-1\"\n        d=\"M52.66,18c-1.65-.42-3.55-.33-5,.66-.18.12-1.04.89-1.04,1.01v19.02h-8.09V10.67h7.01l.49,2.26c1.21-2.38,4.3-3.25,6.7-2.27.05.08-.07.14-.07.16v7.17Z\" />\n      \u003Crect class=\"cls-1\" x=\"54.61\" y=\"10.67\" width=\"8.09\" height=\"28.02\" />\n      \u003Cpath class=\"cls-1\" d=\"M54.61,1.62c2.75-.43,5.45-1.23,8.2-1.62.05.04-.11.14-.11.16v6.25l-8.09,1.78V1.62Z\" />\n      \u003Cpath class=\"cls-1\"\n        d=\"M88.78,16.23c-2.95-5.95-10.19-8.37-15.46-3.73-.16,0-.41-1.67-.49-1.94h-7.12v37.39l8.09-1.62v-9.05c4.74,3.55,11.09,2.12,14.24-2.75,3.11-4.8,3.26-13.23.74-18.31ZM80.06,31.31c-1.72,1.38-4.96,1.08-6.25-.76v-11.63c.53-.94,1.85-1.52,2.89-1.64,6.64-.8,7.46,10.77,3.37,14.03Z\" />\n      \u003Cpath class=\"cls-1\"\n        d=\"M111.6,12.82c-3.85-3.57-10.18-3.58-14.33-.52-6.76,4.99-7.24,18.55-.88,24.02,4.62,3.98,12.73,3.64,17.85.81v-6.3c-1.03.26-1.97.76-3,1.05-2.46.67-6.33,1.1-8.65-.13-1.57-.83-2.43-2.39-2.48-4.15h15.75c.22-5.08-.31-11.11-4.26-14.77ZM100.01,21.66c-.14-6.64,8.45-6.77,8.2,0h-8.2Z\" />\n    \u003C/svg>\n\n\n    \u003C!-- Phone -->\n    \u003Csvg id=\"Phone\" viewBox=\"0 0 512 512\">\n      \u003Cpath d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C11.7 30.1 0 45.4 0 63.1C0 399.4 228.6 628 564.9 628c17.7 0 33-11.7 37.6-28.8l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L413.7 464c-60.3-28.2-108.6-76.5-136.8-136.8l63.6-26.2c13.7-11.1 18.4-30 11.6-46.3l-40-96z\"/>\n    \u003C/svg>\n\n    \u003C!-- Whatsapp -->\n    \u003Csvg id=\"Whatsapp\" viewBox=\"0 0 448 512\">\n      \u003Cpath d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"/>\n    \u003C/svg>\n\n  \u003C/defs>\n\u003C/svg>\n","h":{},"s":200,"st":"OK","u":"/assets/icons/icon-set.svg?ngsw-bypass=true","rt":"text"},"1679963025":{"b":{"auth":{"login":{"tagline":"Sua plataforma de treino pessoal"}},"dojoRegistration":{"noModalitiesForAge":"Nenhuma modalidade disponível para esta idade"},"navigation":{"home":"Início","classes":"Aulas","packages":"Loja","family":"Família","calendar":"Calendário","history":"Histórico","management":"Gestão","admin_dojo":"Gestão do Dojo","admin_graduation":"Graduação","admin_platform":"Plataforma","more":"Mais","profile":"Perfil","settings":"Configurações","logout":"Sair"},"adminShell":{"dojo":{"title":"Gestão do Dojo","description":"Gerencie usuários, produtos, finanças e configurações do seu dojo."},"platform":{"title":"Gestão da Plataforma","description":"Gerencie configurações globais, integrações e operações da plataforma."},"menu":{"users":"Usuários","families":"Famílias","products":"Produtos","finance":"Financeiro","academic":"Acadêmico","reports":"Relatórios","settings":"Configurações","jobs":"Jobs","gateways":"Gateways","dojos":"Dojos","logs":"Logs","flags":"Flags","overview":"Visão Geral","payments":"Pagamentos","operations":"Operações","communications":"Comunicações","retroactiveCheckins":"Retroativo"},"menuShort":{"users":"Usu.","families":"Fam.","products":"Prod.","finance":"Fin.","academic":"Acad.","reports":"Rel.","settings":"Conf.","jobs":"Jobs","gateways":"Gatew.","dojos":"Dojos","logs":"Logs","flags":"Flags","overview":"Visão","payments":"Pag.","operations":"Ops","communications":"Comun.","retroactiveCheckins":"Retro."}},"historyPage":{"title":"Histórico","description":"Acompanhe pagamentos, assinaturas, check-ins e graduações.","actions":{"refresh":"Atualizar","cancelCheckin":"Cancelar check-in","prevPage":"Página anterior","nextPage":"Próxima página"},"tabs":{"payments":"Pagamentos","subscriptions":"Assinaturas","checkins":"Check-ins","graduations":"Graduações"},"tabsShort":{"payments":"Pagto.","subscriptions":"Assin.","checkins":"Check-ins","graduations":"Grad."},"filters":{"modality":"Modalidade","user":"Usuário","all":"Todos","dateFrom":"De","dateTo":"Até"},"sections":{"payments":"Histórico de pagamentos","subscriptions":"Histórico de assinaturas","checkins":"Histórico de check-ins","graduations":"Histórico de graduações"},"cards":{"payments":{"title":"Pagamento"},"subscriptions":{"title":"Assinatura"}},"labels":{"nextBilling":"Próxima cobrança","user":"Usuário","teacher":"Professor","assistants":"Assistentes","dojoFallback":"Dojo","noBelt":"Sem faixa","degree":"Grau {{degree}}","notAvailable":"N/A","showingItems":"Mostrando {{shown}} de {{total}} itens","pageOf":"Página {{current}} de {{total}}"},"status":{"checkins":{"present":"Presente","noshow":"Faltou","cancelled":"Cancelado","pending":"Pendente"}},"empty":{"noRecords":"Nenhum registro encontrado."},"messages":{"selectDojo":"Selecione um dojo no contexto geral (menu do usuário) para visualizar o histórico.","loadError":"Não foi possível carregar os dados deste histórico.","cancelCheckinError":"Não foi possível cancelar o check-in."},"subscriptionDetails":{"summary":"Resumo da assinatura","customer":"Cliente","beneficiaries":"Beneficiário(s)","dojo":"Dojo","package":"Pacote","billing":"Cobrança","amount":"Valor","interval":"Intervalo","lifecycle":"Ciclo de vida","startedAt":"Iniciado em","currentPeriod":"Período atual","nextBilling":"Próxima cobrança","cycles":"Ciclos","gateway":"Gateway","relatedOrders":"Ordens relacionadas","date":"Data","paid":"Pago","payerEmail":"E-mail do pagador","canceledAt":"Cancelado em","completedAt":"Concluído em","relatedOrdersCount":{"one":"{{count}} ordem","other":"{{count}} ordens"},"pendingCancel":{"title":"Cancelamento pendente","descriptionAdmin":"Esta assinatura foi marcada para cancelamento. O pagamento será finalizado após a confirmação do provedor de pagamento.","descriptionUser":"Solicitamos o cancelamento ao provedor de pagamento. Assim que confirmado, sua assinatura será interrompida."},"actions":{"cancelSubscription":"Cancelar assinatura","requestCancel":"Solicitar cancelamento","confirmCancel":"Confirmar cancelamento"},"messages":{"cancelWarningAdmin":"Esta ação cancelará a assinatura e as cobranças futuras serão interrompidas. Esta operação não pode ser desfeita.","cancelWarningUser":"O cancelamento será processado pelo provedor de pagamento. Sua assinatura permanecerá ativa até a confirmação.","confirmCancel":"Esta ação cancelará a assinatura e novas cobranças serão impedidas. Esta ação não pode ser desfeita.","confirmCancelUser":"Você está solicitando o cancelamento da assinatura. O provedor de pagamento fará a confirmação e novas cobranças serão interrompidas após essa confirmação. Deseja continuar?","cancelPending":"Cancelamento solicitado. A assinatura será cancelada após confirmação do provedor de pagamento.","cancelError":"Erro ao cancelar a assinatura","requestCancelSuccess":"Cancelamento solicitado com sucesso.","requestCancelError":"Erro ao solicitar cancelamento."}}},"adminDojoAcademic":{"title":"Acadêmico","description":"Gerencie aulas e graduação em um fluxo único.","modality":{"label":"Modalidade","description":"Escolha a modalidade uma vez para manter aulas e graduação no mesmo contexto."},"navigation":{"classes":{"title":"Aulas","description":"Grade semanal, cursos e editor por modalidade"},"graduation":{"title":"Graduação","description":"Solicitações, avaliação e fila da cerimônia"}},"tabs":{"classes":"Aulas","graduation":"Graduação"}},"graduationManagement":{"title":"Graduação","selectFromMenu":"Selecione o dojo pelo menu do usuário para gerenciar a graduação.","shell":{"description":"Gerencie avaliações, solicitações, fila e configurações de graduação."},"guards":{"accessDenied":"Você não tem acesso à gestão de graduação.","actionDenied":"Você não tem permissão para acessar esta área da graduação.","scopeLoadError":"Não foi possível verificar suas permissões de graduação."},"actions":{"refresh":"Atualizar dados"},"formats":{"beltWithDegree":"{{belt}} - Grau {{degree}}"},"fallbacks":{"unnamedStudent":"Aluno sem nome"},"tabs":{"pendingRequests":"Solicitações pendentes","settings":"Configurações de graduação","studentsEvaluation":"Avaliação dos alunos","queue":"Fila de graduação"},"tabsShort":{"pendingRequests":"Pendentes","settings":"Config.","studentsEvaluation":"Avaliação","queue":"Fila"},"modality":{"label":"Modalidade","description":"Escolha a modalidade para carregar os sistemas, alunos e a fila correta."},"messages":{"loadContextError":"Não foi possível carregar os dados da graduação deste dojo."},"empty":{"selectDojo":"Selecione um dojo para acessar a graduação.","noModalities":"Este dojo não possui modalidades ativas para graduação.","selectModality":"Selecione uma modalidade para continuar."},"pendingRequests":{"title":"Solicitações pendentes","description":"Aprovação das solicitações de atualização de graduação enviadas pelos alunos.","empty":"Nenhuma solicitação pendente para esta modalidade.","actions":{"approve":"Aprovar","reject":"Rejeitar"},"labels":{"student":"Aluno","modality":"Modalidade","request":"Solicitação","requestedDate":"Data informada","sentAt":"Enviado em","actions":"Ações"},"messages":{"loadError":"Não foi possível carregar solicitações pendentes.","approveTitle":"Aprovar solicitação","approveConfirm":"Confirmar aprovação desta solicitação?","approvedSuccess":"Solicitação aprovada com sucesso.","approveError":"Não foi possível aprovar a solicitação.","rejectTitle":"Rejeitar solicitação","rejectConfirm":"Deseja rejeitar esta solicitação?","rejectedSuccess":"Solicitação rejeitada com sucesso.","rejectError":"Não foi possível rejeitar a solicitação."}},"settings":{"page":{"title":"Configurações de graduação","description":"Organize sistemas, modelos e ajustes manuais de graduação em um fluxo contínuo."},"navigation":{"gradSystemParameters":"Parâmetros do sistema","gradModelParameters":"Modelos de avaliação","skillsChecklists":"Checklists de habilidades","adjustments":"Ajustar faixas","teacherPermissions":"Permissões de professores"},"navigationShort":{"gradSystemParameters":"Sistema","gradModelParameters":"Modelos","skillsChecklists":"Checklists","adjustments":"Ajustes","teacherPermissions":"Permissões"},"systems":{"title":"Parametrizações","description":"Visão dos sistemas de graduação e quantidade de modelos de avaliação por sistema.","empty":"Nenhum sistema de graduação encontrado para esta modalidade.","labels":{"belts":"Faixas","templates":"Modelos"},"modes":{"structured":"Estruturado","flexible":"Flexível"},"badges":{"rulesEnabled":"Regras automáticas","rulesReference":"Somente referência"}},"teacherPermissions":{"page":{"title":"Permissões de graduação dos professores","description":"Defina exatamente quais fluxos de graduação cada professor pode usar em cada modalidade. A autorização é aplicada pelo servidor."},"toggle":{"title":"Permitir gestão de graduação por professores","description":"Esta chave geral ativa as concessões vigentes deste dojo. Ao desligá-la, todas as ações de graduação dos professores são bloqueadas imediatamente.","on":"Ativado","off":"Desativado","disabledHint":"O acesso dos professores está desligado. As concessões existentes são preservadas, mas a grade fica bloqueada e todas as solicitações dos professores falham de forma segura."},"grid":{"title":"Matriz de permissões","description":"Selecione uma célula de professor e modalidade para editar as ações permitidas.","teacher":"Professor","actions":"ações","summary":"{{teachers}} professores × {{modalities}} modalidades","updatedAt":"Atualizado em {{date}}"},"states":{"none":"Sem concessão","partial":"Acesso parcial","full":"Acesso completo"},"empty":{"noTeachersTitle":"Nenhum professor ativo","noTeachersDescription":"Adicione o papel de professor a um membro ativo do dojo antes de criar uma concessão.","noModalitiesTitle":"Nenhuma modalidade ativa","noModalitiesDescription":"Crie uma modalidade ativa antes de configurar as permissões dos professores."},"dialog":{"title":"Editar acesso à graduação","description":"Selecione as ações que este professor pode realizar nesta modalidade. Salvar sem ações selecionadas desativa a concessão.","evaluateInvariant":"Avaliar é a permissão base. Ela é marcada e bloqueada sempre que outra ação está ativa."},"audit":{"title":"Auditoria da concessão","grantedBy":"Concedida por","updatedAt":"Última atualização"},"actions":{"evaluate":{"label":"Avaliar alunos","description":"Visualizar alunos do escopo e criar ou editar avaliações."},"manage_queue":{"label":"Gerenciar fila","description":"Adicionar, remover e reordenar itens da fila de graduação do escopo."},"approve_submissions":{"label":"Revisar solicitações","description":"Aprovar ou rejeitar solicitações de graduação dos alunos nesta modalidade."},"graduate":{"label":"Graduar alunos","description":"Aplicar a promoção de faixa ou grau a partir da fila de graduação."}},"messages":{"loadError":"Não foi possível carregar as permissões dos professores.","toggleSaved":"Configuração de acesso dos professores à graduação salva.","toggleError":"Não foi possível atualizar o acesso dos professores à graduação.","saveSuccess":"Permissão do professor salva.","saveError":"Não foi possível salvar a permissão do professor."}},"adjustments":{"title":"Ajustes de graduação","description":"Atualize alunos e organize o dia da graduação sem depender de modais extensos.","pageTitle":"Ajustar faixas","pageDescription":"Atualize modalidade, faixa, grau e data dos alunos em uma página dedicada, sem depender do modal antigo.","actions":{"save":"Salvar ajustes"},"filters":{"search":"Buscar aluno"},"stats":{"students":"{{count}} alunos","pending":"{{count}} ajustes pendentes"},"columns":{"student":"Aluno","modality":"Modalidade","belt":"Faixa","degree":"Grau","date":"Data","status":"Status"},"status":{"pending":"Pendente","ok":"Ok"},"messages":{"saveSuccess":"{{count}} aluno(s) atualizado(s) com sucesso.","saveError":"Não foi possível atualizar {{count}} aluno(s).","loadError":"Não foi possível carregar os alunos.","rowSaveError":"Falha ao salvar ajuste."},"values":{"noModality":"Sem modalidade","noBelt":"Sem faixa","inactive":"inativa"},"empty":"Nenhum aluno encontrado.","links":{"parameters":"Ir para Parametrizações","adjustments":"Ir para Ajustar faixas","studentsEvaluation":"Ir para Avaliação dos alunos","queue":"Ir para Fila de graduação"},"note":"Fluxo mobile-first: use Avaliação para montar a fila e Fila para graduar/remover alunos."}},"studentsEvaluation":{"title":"Avaliação dos alunos","description":"Lista por faixa para decidir quem entra na fila de graduação.","empty":"Nenhum aluno disponível para avaliação nesta modalidade.","actions":{"addToQueue":"Adicionar à fila","removeFromQueue":"Remover da fila","details":"Abrir detalhes do aluno"},"filters":{"search":"Buscar aluno","sortBy":"Ordenar por","toggleDirection":"Inverter ordem"},"sortOptions":{"degree":"Grau","checkins":"Check-ins","months":"Tempo na faixa","name":"Nome"},"transition":{"badge":"Atingiu a idade de transição para {{system}}","tooltip":"Transição sugerida: faixa {{belt}} no sistema {{system}}."},"labels":{"beltGroups":"grupos de faixa","studentsCount":"alunos","student":"Aluno","studentFallback":"Aluno","system":"Sistema","degree":"Grau","checkins":"Check-ins","months":"Meses","actions":"Ações","inQueue":"Na fila","noBelt":"Sem faixa"},"messages":{"partialLoad":"Parte dos dados não foi carregada. Verifique a configuração da modalidade.","noSystemsForModality":"Não há sistema de graduação vinculado a esta modalidade.","addedToQueue":"Aluno adicionado à fila.","addToQueueError":"Não foi possível adicionar o aluno à fila.","removedFromQueue":"Aluno removido da fila.","removeFromQueueError":"Não foi possível remover o aluno da fila."}},"queue":{"title":"Fila de graduação","description":"Organize a ordem de chamada e confirme graduações por modalidade.","empty":"Nenhum aluno na fila para esta modalidade.","actions":{"saveOrder":"Salvar ordem","graduate":"Graduar","remove":"Remover"},"labels":{"graduationDate":"Data da graduação","order":"Ordem","student":"Aluno","studentFallback":"Aluno","system":"Sistema","current":"Faixa atual","next":"Próxima graduação","actions":"Ações"},"messages":{"partialLoad":"Parte da fila não foi carregada. Tente atualizar novamente.","noSystemsForModality":"Não há sistema de graduação vinculado a esta modalidade.","saveOrderSuccess":"Ordem da fila atualizada com sucesso.","saveOrderError":"Não foi possível salvar a ordem da fila.","removeTitle":"Remover da fila","removeConfirm":"Deseja remover este aluno da fila de graduação?","removeSuccess":"Aluno removido da fila.","removeError":"Não foi possível remover o aluno da fila.","graduateTitle":"Confirmar graduação","graduateConfirm":"Deseja confirmar a graduação deste aluno?","graduateSuccess":"Graduação aplicada com sucesso.","graduateError":"Não foi possível aplicar a graduação."}},"checklists":{"itemDialog":{"addTitle":"Adicionar habilidade","editTitle":"Editar habilidade","description":"Use uma habilidade curta e observável que os professores possam marcar com segurança.","label":"Nome da habilidade","itemDescription":"Descrição (opcional)"},"settings":{"title":"Checklists de habilidades","description":"Defina as habilidades que os alunos devem demonstrar em cada faixa.","noSystem":"Selecione um sistema de graduação para configurar os checklists.","belt":"Faixa","helper":"A ordem aqui é a mesma que os professores verão na avaliação.","itemsCount":"{{count}} habilidades","addItem":"Adicionar habilidade","reorder":"Arraste para reordenar","empty":"Nenhuma habilidade foi definida para esta faixa.","deleteDefinition":"Excluir checklist"},"student":{"title":"Checklist de habilidades","progress":"Progresso do checklist","completed":"concluídas","notDefined":"Não há checklist definido para a faixa atual do aluno.","history":"Checklists de faixas anteriores","checkedAudit":"Marcado por {{author}} em {{date}}"},"evidence":{"label":"Habilidades {{percent}}%","openUnchecked":"Abrir habilidades pendentes","uncheckedTitle":"Habilidades ainda não marcadas","allChecked":"Todas as habilidades do checklist foram concluídas."},"messages":{"loadError":"Não foi possível carregar os checklists de habilidades.","saveError":"Não foi possível salvar o checklist.","saveSuccess":"Checklist salvo com sucesso.","deleteTitle":"Excluir checklist","deleteConfirm":"Excluir o checklist desta faixa? O histórico congelado dos alunos será preservado.","deleteError":"Não foi possível excluir o checklist.","deleteSuccess":"Checklist excluído com sucesso.","tickError":"Não foi possível atualizar esta habilidade."}},"studentDetail":{"evaluations":"Avaliações","noEvaluations":"Nenhuma avaliação por pontuação registrada para este aluno.","unknownTemplate":"Avaliação","messages":{"partialLoad":"Alguns detalhes do aluno não foram carregados. Tente atualizar."}},"notes":{"title":"Notas do aluno","text":"Nota","edited":"editada","empty":"Nenhuma nota está visível para este aluno.","unknownAuthor":"Autor desconhecido","visibility":{"label":"Visibilidade","private":{"label":"Privada","helper":"Visível somente para você."},"staff":{"label":"Equipe","helper":"Visível para profissionais com acesso à graduação nesta modalidade."},"shared":{"label":"Compartilhada","helper":"Visível somente à equipe por enquanto. O compartilhamento com aluno e família será habilitado em uma fase futura."}},"actions":{"add":"Adicionar nota","update":"Atualizar nota"},"messages":{"saveError":"Não foi possível salvar a nota.","saveSuccess":"Nota salva com sucesso.","deleteTitle":"Excluir nota","deleteConfirm":"Excluir esta nota? Esta ação não pode ser desfeita.","deleteError":"Não foi possível excluir a nota.","deleteSuccess":"Nota excluída com sucesso."}}},"adminDojoAcademicClasses":{"title":"Aulas","selectFromMenu":"Selecione o dojo pelo menu do usuário para gerenciar as aulas.","actions":{"refresh":"Atualizar dados"},"views":{"label":"Organização das aulas","weekly":{"title":"Grade semanal","shortTitle":"Semanal","description":"Aulas recorrentes da rotina principal do dojo"},"courses":{"title":"Cursos e turmas fechadas","shortTitle":"Cursos","description":"Aulas com acesso controlado por pacote específico"}},"quickAccess":{"title":"Aulas cadastradas","description":"Navegue pelas aulas da modalidade selecionada e abra o editor","emptyModality":"Nenhuma aula cadastrada nesta modalidade para a visão atual.","addClass":"Adicionar nova aula","addCourse":"Adicionar novo curso"},"editor":{"title":"Editor de aulas","weeklyHint":"Use para montar e manter a grade recorrente do dojo.","coursesHint":"Use para criar cursos/eventos com restrição por pacote e manter o mesmo fluxo de check-in.","selectClassHint":"Selecione uma aula ao lado para editar.","selectClassHintMobile":"Selecione uma aula acima para editar."},"classEditor":{"tooltips":{"activate":"Ativar aula","deactivate":"Desativar aula"},"labels":{"class":"Aula","teacher":"Professor","assistants":"Assistentes","startTime":"Horário de início","duration":"Duração","dateRange":"Data de início e fim","cost":"Custo","capacity":"Capacidade","daysOfWeek":"Dias da semana","categories":"Categorias","packageRestriction":"Restringir a pacote específico","allowedPackages":"Pacotes permitidos"},"hints":{"durationMinutes":"em minutos","checkinsPerClass":"check-ins por aula","allowedPackages":"Apenas alunos com saldo nestes pacotes verão e poderão fazer check-in nesta aula."},"days":{"monday":"Segunda","tuesday":"Terça","wednesday":"Quarta","thursday":"Quinta","friday":"Sexta","saturday":"Sábado","sunday":"Domingo"},"daysShort":{"monday":"S","tuesday":"T","wednesday":"Q","thursday":"Q","friday":"S","saturday":"S","sunday":"D"},"categories":{"adult":"Adulto","child":"Criança","baby":"Bebê"},"actions":{"moreInfo":"Mais informações","removeClass":"Remover aula","addClass":"Adicionar nova aula","addCourse":"Adicionar novo curso"},"messages":{"required":"Campo obrigatório","empty":"Nenhuma aula adicionada.","removeTitle":"Remover aula","removeConfirm":"Tem certeza que deseja remover esta aula?","noChanges":"Nenhuma alteração para salvar.","noDataChanged":"Nenhum campo de dados foi alterado.","cacheClearFailed":"Falha ao limpar cache."},"info":{"costTitle":"Custo:","costDescription":"Quantidade de check-ins consumidos para realizar esta aula.","capacityTitle":"Capacidade:","capacityDescription":"Número máximo de participantes permitidos por aula no dojo. Ao atingir esse limite, não será possível realizar novos check-ins para a turma."}},"badges":{"active":"Ativa","inactive":"Inativa","course":"Curso/Pacote","activePastEndDate":"Término vencido"},"messages":{"loadError":"Não foi possível carregar as aulas deste dojo."},"empty":{"selectDojo":"Selecione um dojo para visualizar e gerenciar aulas.","noModalities":"Este dojo não possui modalidades ativas para criação de aulas.","selectModality":"Selecione uma modalidade para continuar."}},"adminDojoReports":{"title":"Relatórios","description":"Acesse relatórios consolidados do dojo por área.","filters":{"title":"Período e filtros","description":"O período é fechado por mês. Os atalhos rápidos usam a data atual.","month":"Mês","dateStart":"Data início","dateEnd":"Data fim","modality":"Modalidade","allModalities":"Todas","teacher":"Professor","allTeachers":"Todos","student":"Aluno","allStudents":"Todos","currentMonth":"Mês atual","previousMonth":"Mês anterior"},"sections":{"financialSummary":"Resumo financeiro","studentsMetrics":"Métricas de alunos","operationalResult":"Resultado operacional (mini DRE)","receivablesSplit":"Recebíveis até o fim do mês","paymentMethods":"Distribuição por meio de pagamento","discountInsight":"Insights de desconto"},"metrics":{"grossRevenue":"Receita bruta","netRevenue":"Receita líquida","receivedAmount":"Valor recebido","pendingReceivables":"Recebíveis futuros até o fim do mês","futureReceivables":"Recebíveis próximos meses","payingStudentsCount":"Alunos pagantes","avgTicketNet":"Ticket médio líquido","avgTicketGross":"Ticket médio bruto","ordersIncome":"Receita de pedidos","ordersNetAfterFees":"Pedidos líquidos após taxas","extraIncome":"Receitas extras","expenses":"Despesas","operationalResult":"Resultado operacional","operationalResultMonthClose":"Fechamento operacional do mês","discountRatio":"Taxa de desconto","availableAmount":"Já disponível no mês","pendingAmount":"Ainda a receber no mês","paymentMethods":{"pix":"PIX","creditCard":"Cartão de crédito","debitCard":"Cartão de débito","other":"Outros"}},"labels":{"vsPreviousMonth":"vs mês anterior","noComparison":"Sem comparativo disponível","discountInsightText":"{{ratio}}% da receita concedida em descontos","operationalResultFormula":"Resultado operacional = pedidos líquidos após taxas + receitas extras - despesas do mês.","operationalResultFormulaHint":"Mostra tudo o que entrou de pedidos no mês, soma receitas extras e desconta as despesas registradas no período.","operationalResultFormulaTooltip":"Usa os pedidos do mês já líquidos após taxas, soma receitas extras e desconta as despesas.","operationalResultMonthCloseFormula":"Fechamento operacional do mês = valor recebido + receitas extras + ainda a receber até o fim do mês - despesas.","operationalResultMonthCloseFormulaHint":"É uma previsão de fechamento do mês. Não é fluxo de caixa completo, porque não parte de um saldo inicial acumulado.","operationalResultMonthCloseHint":"Usa o valor recebido no mês, soma receitas extras e o que ainda deve entrar até o fim do mês, e desconta as despesas."},"actions":{"openDreModal":"Abrir DRE detalhado"},"modal":{"title":"DRE detalhado","subtitle":"Visão mensal do resultado e da agenda de recebíveis.","monthReference":"Referência: {{month}}","summaryCard":{"title":"Resultado operacional do período","description":"Combina pedidos líquidos após taxas, receitas extras e despesas registradas."},"sections":{"monthlyPnl":"Resultado do mês","receivablesTimeline":"Agenda de recebíveis","explanation":"Como ler"},"rows":{"discountsTotal":"Descontos concedidos","fees":"Taxas","receivablesAvailableUntilMonthEnd":"Já disponível até o fim do mês","receivablesPendingUntilMonthEnd":"Ainda a receber até o fim do mês"}},"states":{"error":{"title":"Não foi possível carregar o resumo financeiro.","description":"Tente novamente em alguns instantes."},"empty":{"title":"Nenhum dado financeiro disponível para este período.","description":"Selecione outro mês para tentar novamente."}},"empty":{"selectDojo":"Selecione um dojo para visualizar os relatórios."},"navigation":{"financial":{"title":"Financeiro","shortTitle":"Fin."},"students":{"title":"Alunos","shortTitle":"Alunos"},"attendance":{"title":"Presença","shortTitle":"Pres."},"teachers":{"title":"Professores","shortTitle":"Profs."},"growth":{"title":"Crescimento","shortTitle":"Cresc."},"discounts":{"title":"Descontos","shortTitle":"Desc."}},"teachers":{"page":{"title":"Relatório de professores","description":"Acompanhe aulas dadas, alunos atendidos e presença por professor no período selecionado."},"sections":{"summary":"Resumo de desempenho dos professores","ranking":"Ranking de professores","attendanceInsight":"Presença por professor","retentionRiskInsight":"Retenção e risco"},"metrics":{"activeTeachersCount":"Professores ativos","totalClassesWithTeacher":"Turmas com atividade de professor","totalClassesHeld":"Aulas dadas","totalCheckinsWithTeacher":"Check-ins vinculados a professor","avgStudentsPerClass":"Média de alunos por aula","totalCheckins":"Check-ins totais","activeClassesCount":"Turmas ativas","studentsAtRisk":"Alunos em risco","retentionRate":"Taxa de retenção (proxy)","estimatedRevenueInfluence":"Influência estimada na receita"},"labels":{"attendanceInsightHelper":"Mostra o volume de check-ins vinculados a cada professor no mês. Serve para comparar presença e participação nas aulas.","retentionRiskHelper":"Retenção é um proxy: compara quantos alunos atendidos pelo professor no mês anterior também apareceram no mês atual. Alunos em risco são alunos atendidos no mês cujo último check-in no dojo já ultrapassou o limite configurado de inatividade."},"states":{"error":{"title":"Não foi possível carregar o relatório de professores.","description":"Tente novamente em alguns instantes."},"empty":{"title":"Nenhum dado de professores disponível para este período.","description":"Selecione outro mês para tentar novamente."}}},"students":{"page":{"title":"Relatório de alunos","description":"Acompanhe base ativa, retenção, risco e engajamento de alunos no período selecionado."},"sections":{"summary":"Resumo de alunos","modalityDistribution":"Alunos por modalidade","beltDistribution":"Alunos por faixa","retentionSnapshot":"Snapshot de retenção","studentsAtRisk":"Alunos em risco","topEngaged":"Top alunos mais engajados"},"metrics":{"activeStudentsCount":"Alunos ativos","baseStudentsCount":"Base de alunos","newStudentsThisMonth":"Novos alunos","returningStudentsThisMonth":"Alunos recorrentes","recurringFromCheckins":"Alunos recorrentes (com check-in no mês)","activeStudentsLedger":"Alunos ativos (ledger ativo)","inactiveStudents30d":"Inativos (30d)","studentsWithFamilyLink":"Com vínculo familiar","studentsPreviousMonth":"Alunos no mês anterior","studentsCurrentMonth":"Alunos no mês atual","retainedFromPreviousMonth":"Do mês anterior que retornaram no mês atual","retentionRate":"Taxa de retenção","studentsAtRiskCount":"Alunos em risco","studentsAtRiskCheckin":"Risco por frequência (check-in)","studentsAtRiskFinancial":"Risco por adimplência","checkins":"check-ins"},"labels":{"openRiskModal":"Clique para visualizar os alunos em risco","noModalityName":"Sem modalidade","retentionHelper":"Retenção compara a base com check-in no mês anterior versus quem dessa base também realizou check-in no mês atual.","retentionFormula":"Cálculo: retenção = (alunos do mês anterior que também fizeram check-in no mês atual) / alunos com check-in no mês anterior.","riskHelper":"Risco por frequência indica inatividade de check-in. Risco por adimplência mostra alunos da base sem ledger ativo no período.","financialRiskFormula":"Estimativa: base de alunos - alunos com ledger ativo"},"states":{"error":{"title":"Não foi possível carregar o relatório de alunos.","description":"Tente novamente em alguns instantes."},"empty":{"title":"Nenhum dado de alunos disponível para este período.","description":"Selecione outro mês para tentar novamente."}},"modal":{"title":"Alunos em risco","subtitle":"{{count}} alunos com inatividade acima de {{threshold}} dias.","monthReference":"Referência: {{month}}","summary":{"title":"Total de alunos em risco","description":"Considera o último check-in com presença no dojo e o limite de {{threshold}} dias."},"labels":{"lastCheckin":"Último check-in","daysSinceLastCheckin":"Dias sem check-in","previewRow":"Prévia"},"actions":{"loadFullList":"Carregar lista completa"},"states":{"empty":"Nenhum aluno em risco neste período.","error":"Não foi possível carregar a lista completa."}},"financialModal":{"title":"Alunos inadimplentes","subtitle":"{{count}} alunos com risco por adimplência no mês","summary":{"title":"Total de alunos inadimplentes","description":"Alunos com vínculo no mês sem ledger ativo válido na data de referência."},"labels":{"lastLedgerStatus":"Status do último ledger","lastLedgerExpiry":"Vencimento do último ledger"},"states":{"empty":"Nenhum aluno inadimplente encontrado para o período.","error":"Não foi possível carregar os alunos inadimplentes."}}}},"adminDojoFamilies":{"list":{"title":"Famílias","description":"Estruturas familiares vinculadas ao dojo ativo, somente para leitura.","familyId":"ID da família"},"actions":{"refresh":"Atualizar","apply":"Aplicar filtros","view":"Ver família","back":"Voltar para famílias"},"filters":{"search":"Buscar nome de membro visível","dependents":"Possui dependentes","crossDojo":"Família entre dojos"},"states":{"loading":"Carregando famílias","loadingDetail":"Carregando detalhes da família","emptyTitle":"Nenhuma família encontrada","emptyDescription":"Altere os filtros ou selecione outro dojo.","errorTitle":"Não foi possível carregar as famílias","errorDescription":"Tente novamente. Se o problema continuar, contate o suporte.","detailErrorTitle":"Família indisponível","detailErrorDescription":"Esta família não foi encontrada ou não está disponível no dojo ativo.","revokedTitle":"O acesso não está mais disponível","revokedDescription":"Seu acesso a este dojo pode ter mudado. Selecione um dojo autorizado ou contate um administrador."},"counts":{"members":"Membros","adults":"Adultos","dependents":"Dependentes"},"badges":{"crossDojo":"Vínculos com outro dojo","missingResponsible":"Sem relação de responsável","diagnostic":"Revisão necessária","pendingInvites":"{{count}} convite(s) pendente(s)"},"detail":{"readOnly":"Somente leitura","title":"Detalhes da família","diagnosticNotice":"Algumas referências inconsistentes foram ocultadas por privacidade e segurança.","adults":"Adultos","dependents":"Dependentes","noAdults":"Nenhum adulto ativo válido está disponível.","noDependents":"Nenhum dependente ativo válido está disponível.","linkedToDojo":"Vinculado a este dojo","notLinkedToDojo":"Não vinculado a este dojo","pendingInvites":"Convites pendentes","pendingInvite":"Convite pendente — dados do destinatário ocultos","noPendingInvites":"Nenhum convite pendente.","history":"Histórico da família","noHistory":"Nenhum evento seguro do histórico está disponível."},"relationships":{"parent":"Relação parental","caregiver":"Relação de cuidador","other_responsible":"Outro adulto responsável"},"eventTypes":{"family_created":"Família criada","member_joined":"Membro entrou","member_removed":"Membro removido","member_left":"Membro saiu","responsibility_added":"Responsabilidade adicionada","responsibility_ended":"Responsabilidade encerrada","ownership_transferred":"Titularidade transferida","invite_created":"Convite criado","invite_accepted":"Convite aceito","invite_declined":"Convite recusado","invite_cancelled":"Convite cancelado","invite_expired":"Convite expirado","invite_resent":"Convite reenviado","family_deactivated":"Família desativada"}},"adminPlatformFamilies":{"list":{"title":"Famílias da plataforma","description":"Estruturas familiares globais, somente para leitura e com paginação limitada no servidor."},"actions":{"refresh":"Atualizar","apply":"Aplicar filtros","view":"Ver família","back":"Voltar para famílias"},"filters":{"search":"Buscar nome de membro ou ID da família","status":"Status da família","dependents":"Possui dependentes","missingOwner":"Sem titular válido"},"status":{"active":"Ativa","inactive":"Inativa"},"states":{"loading":"Carregando famílias da plataforma","loadingDetail":"Carregando detalhes da família","emptyTitle":"Nenhuma família encontrada","emptyDescription":"Altere a busca global ou os filtros seguros.","errorTitle":"Não foi possível carregar as famílias","errorDescription":"Tente novamente. Se o problema continuar, contate o suporte.","detailErrorTitle":"Família indisponível","detailErrorDescription":"Esta família não foi encontrada ou não está mais disponível.","deniedTitle":"Acesso negado","deniedDescription":"Somente administradores de sistema da plataforma podem visualizar famílias globais."},"counts":{"members":"Membros","adults":"Adultos","dependents":"Dependentes","dojos":"Dojos"},"badges":{"missingOwner":"Sem titular válido","missingResponsible":"Sem relação de responsável","diagnostic":"Revisão necessária"},"detail":{"readOnly":"Somente leitura","title":"Detalhes globais da família","diagnosticNotice":"Algumas referências inconsistentes foram ocultadas por privacidade e segurança.","adults":"Adultos","dependents":"Dependentes","noAdults":"Nenhum adulto ativo válido está disponível.","noDependents":"Nenhum dependente ativo válido está disponível.","pendingInvites":"Convites pendentes","pendingInvite":"Convite pendente — dados do destinatário ocultos","noPendingInvites":"Nenhum convite pendente.","history":"Histórico da família","noHistory":"Nenhum evento seguro do histórico está disponível.","truncated":"Exibindo os {{shown}} registros mais recentes de {{total}}."},"relationships":{"parent":"Relação parental","caregiver":"Relação de cuidador","other_responsible":"Outro adulto responsável"},"eventTypes":{"family_created":"Família criada","member_joined":"Membro entrou","member_removed":"Membro removido","member_left":"Membro saiu","responsibility_added":"Responsabilidade adicionada","responsibility_ended":"Responsabilidade encerrada","ownership_transferred":"Titularidade transferida","invite_created":"Convite criado","invite_accepted":"Convite aceito","invite_declined":"Convite recusado","invite_cancelled":"Convite cancelado","invite_expired":"Convite expirado","family_deactivated":"Família desativada"}},"adminDojoUsers":{"title":"Usuários","actions":{"refresh":"Atualizar dados"},"filters":{"search":"Buscar usuário","belt":"Faixa","allBelts":"Todas as faixas","modality":"Modalidade","faceEmbedding":"Verificação Facial","allFace":"Todos","withFace":"Com verificação","withoutFace":"Sem verificação"},"face":{"enrolled":"Verificação facial cadastrada","notEnrolled":"Verificação facial não cadastrada"},"results":{"users":"usuário(s)"},"table":{"user":"Usuário","lastCheckin":"Último check-in","lastPayment":"Último pagamento"},"roles":{"dojoAdmin":"Dojo Admin","teacher":"Professor","report":"Relatório","baby":"Aluno Baby","child":"Aluno Kids"},"empty":{"selectDojo":"Selecione um dojo para visualizar os usuários.","noUsers":"Nenhum usuário encontrado."},"modal":{"viewFamily":"Ver família","title":"Dados do usuário","photoAlt":"Foto do usuário","idLabel":"ID:","notProvided":"N/A","notAvailable":"N/D","noPhone":"Sem telefone cadastrado","fields":{"modality":"Modalidade","defaultDiscount":"Desconto automático","observations":"Observações"},"dojoRoles":{"label":"Papéis do dojo","dojoAdmin":"Administrador","teacher":"Professor","report":"Relatório"},"studentRoles":{"student":"Aluno","studentChild":"Aluno (criança)","studentBaby":"Aluno (baby)","dojoParent":"Responsável de aluno"},"parent":{"title":"Responsável","phoneValue":"Telefone: {{phone}}","phoneMissing":"Telefone: Sem telefone cadastrado","emailValue":"Email: {{email}}"},"memberships":{"title":"Papéis por modalidade","studentRoleLabel":"Papel de aluno / responsável","empty":"Sem vínculos ativos por modalidade","modalityVerificationPending":"Verificando o vínculo ativo antes de liberar a alteração de modalidade.","modalityVerificationFailed":"Não foi possível verificar o vínculo ativo. A alteração de modalidade foi desabilitada para proteger os dados do aluno.","multipleModalityEditBlocked":"Este aluno possui vínculos ativos em mais de uma modalidade. A alteração de modalidade foi desabilitada aqui porque esta tela não consegue identificar com segurança qual vínculo deve ser movido."},"messages":{"updated":"Usuário atualizado com sucesso","updateError":"Não foi possível atualizar o usuário. Suas alterações foram mantidas; tente novamente."}}},"modalityAgeExceptions":{"badge":{"label":"Exceção de idade","tooltip":"Modalidade: {{modality}}\nMotivo: {{reason}}\nConcedida por: {{grantedBy}}"},"tabs":{"exceptions":"Exceções","irregular":"Vínculos irregulares"},"list":{"title":"Exceções de idade registradas","description":"Acompanhe cada autorização, inclusive as revogadas, e mantenha o motivo atualizado."},"irregular":{"title":"Vínculos irregulares","description":"Alunos cuja modalidade atual não corresponde aos grupos de idade configurados pelo dojo e que não possuem uma exceção ativa.","mismatch":"Incompatibilidade de idade","explanation":"A modalidade atual do aluno não corresponde ao grupo de idade configurado."},"table":{"student":"Aluno","modality":"Modalidade","reason":"Motivo","grantedBy":"Concedida por","dates":"Criação / atualização","created":"Criada","updated":"Atualizada","status":"Status","actions":"Ações"},"status":{"active":"Ativa","revoked":"Revogada"},"actions":{"refresh":"Atualizar exceções","editReason":"Editar motivo","revoke":"Revogar","reactivate":"Reativar","grantException":"Conceder exceção"},"empty":{"exceptions":"Nenhuma exceção de idade foi registrada para este dojo.","irregular":"Nenhum vínculo irregular foi encontrado."},"dialog":{"grantTitle":"Conceder exceção de idade","editTitle":"Editar motivo da exceção","explanation":"{{student}} não se enquadra no grupo de idade configurado para {{modality}}. Registre por que esse vínculo é adequado antes de continuar.","reasonLabel":"Motivo da exceção","reasonHint":"Obrigatório · de 5 a 500 caracteres","reasonRequired":"Informe um motivo com pelo menos 5 caracteres.","reasonMax":"O motivo pode ter no máximo 500 caracteres.","grant":"Conceder exceção","grantAndContinue":"Conceder e continuar","saveReason":"Salvar motivo"},"confirm":{"revokeTitle":"Revogar exceção de idade","revokeDescription":"Revogar a exceção de {{student}} em {{modality}}? Novas atribuições fora do grupo de idade voltarão a ser bloqueadas.","reactivateTitle":"Reativar exceção de idade","reactivateDescription":"Reativar a exceção de {{student}} em {{modality}} usando o motivo registrado?"},"messages":{"saved":"Exceção de idade salva com sucesso.","loadError":"Não foi possível carregar as exceções de idade. Tente novamente.","saveError":"Não foi possível salvar a exceção. Suas alterações foram mantidas; tente novamente.","missingModality":"Selecione uma modalidade válida antes de conceder a exceção."}},"adminDojoSettings":{"title":"Configurações do Dojo","selectFromMenu":"Selecione o dojo pelo menu do usuário para editar as configurações.","connected":"Conectado","pending":"Pendente","actions":{"refresh":"Atualizar dados","save":"Salvar","refreshGatewayStatus":"Atualizar status dos gateways","reconfigure":"Reconfigurar","connect":"Conectar","addModality":"Adicionar modalidade"},"sections":{"basic":{"title":"Informações básicas","description":"Identificação, endereço e mídias"},"operation":{"title":"Configurações operacionais","description":"Check-in e faixas etárias"},"financial":{"title":"Configurações financeiras","description":"Credenciais, pagamentos e descontos"},"modalities":{"title":"Gestão de modalidades","description":"Configurar modalidades e públicos"},"ageExceptions":{"title":"Exceções de idade","description":"Revise e regularize vínculos fora dos grupos de idade configurados"},"banner":{"title":"Banner","description":"Identidade visual da página do dojo"}},"operation":{"checkinTitle":"Rotina de check-in","checkinDescription":"Defina a janela de agendamento, cancelamento e a política de entrada aplicada ao dojo.","graduationTitle":"Solicitação de faixa pelo aluno","ageTitle":"Faixas etárias","ageDescription":"Defina os limites usados para separar bebês, crianças e adultos."},"ageRules":{"modeLabel":"Modo de elegibilidade por idade","ageGroups":"Grupos de idade","specificRange":"Faixa etária específica","minimumAge":"Idade mínima","maximumAge":"Idade máxima (opcional)","noUpperLimit":"Deixe vazio para não definir limite máximo.","effectiveRange":"Faixa efetiva:","minRequired":"Informe a idade mínima.","minNonNegative":"A idade mínima deve ser zero ou maior.","wholeNumbers":"Use números inteiros para as idades.","maxAtLeastMin":"A idade máxima deve ser maior ou igual à idade mínima.","overlapTitle":"Há sobreposição de elegibilidade com outra modalidade","overlapMessage":"Alunos de {{range}} anos poderão participar de {{first}} e {{second}}.","ageGroupsHelper":"Grupos de idade: {{groups}}","rangeHelper":"Idades elegíveis: {{range}}"},"fields":{"name":"Nome","taxId":"CPF/CIN ou CNPJ","email":"Email","phone":"Telefone","description":"Descrição","descriptionMarkdownHint":"Suporta formatação Markdown","descriptionPreview":"Prévia","postalCode":"CEP","streetNumber":"Número","addressComplement":"Complemento","street":"Rua","neighborhood":"Bairro","city":"Cidade","state":"Estado","websiteUrl":"Website","instagram":"Instagram","publicSlug":"Slug público","timezone":"Fuso horário","entryPolicy":"Política de entrada","entryPolicyAutomatic":"Automático","cancellationLimit":"Limite de cancelamento (min)","checkinWindow":"Janela de check-in futuro (h)","allowStudentGraduationSubmission":"Permitir solicitação de faixa pelo aluno","allowStudentGraduationSubmissionHint":"Habilita o aluno a enviar sua própria solicitação de atualização de faixa no dashboard.","enabled":"Habilitado","disabled":"Desabilitado","adultAge":"Idade adulto","childAge":"Idade criança","babyAge":"Idade bebê","familyDiscountAdult":"Desconto familiar adulto (valor)","familyDiscountChild":"Desconto familiar criança (valor)","familyDiscountBaby":"Desconto familiar bebê (valor)","modalityId":"ID da modalidade","modalityName":"Nome da modalidade","gradingSystem":"Sistema de graduação","modalityActive":"Ativa","audiences":"Públicos","audienceAdult":"Adulto","audienceChild":"Criança","audienceBaby":"Bebê"},"financial":{"paymentMethodsTitle":"Meios de pagamento","settlementTitle":"Prazo de liquidação por gateway","settlementDescription":"Informe o número de dias corridos até o recebimento dos valores após aprovação do pagamento. Usado apenas para projeções financeiras e estimativas de recebíveis — não afeta o processamento de pagamentos.","manualGatewayTitle":"Gateway manual","pixDays":"PIX (dias)","accountMoneyDays":"Saldo MP / account_money (dias)","creditDays":"Cartão de crédito (dias)","debitDays":"Cartão de débito (dias)","daysSuffix":"dias","invalidDays":"Deve ser um número inteiro não negativo."},"messages":{"loadFacilitiesError":"Não foi possível carregar seus dojos.","invalidAgeOrder":"Revise a ordem das idades: bebê ≤ criança ≤ adulto.","duplicatePaymentMethod":"Não é permitido selecionar o mesmo meio de pagamento em gateways diferentes.","invalidPublicSlug":"Slug inválido. Use de 3 a 50 caracteres, começando com letra. Apenas letras, números e hífen.","publicSlugReserved":"O slug público '{{slug}}' é reservado e não pode ser usado.","invalidInstagram":"Informe um usuário válido ou link de perfil do Instagram.","invalidWebsiteUrl":"Informe uma URL de website válida.","requiredField":"Campo obrigatório","noModalities":"Nenhuma modalidade cadastrada.","savedBasic":"Informações básicas salvas com sucesso.","savedOperation":"Configurações operacionais salvas com sucesso.","savedFinancial":"Configurações financeiras salvas com sucesso.","savedSettlement":"Prazos de liquidação salvos com sucesso.","savedModalities":"Modalidades salvas com sucesso."},"banner":{"currentPreview":"Banner atual","presetTitle":"Escolher um preset","presetDescription":"Selecione um dos 9 temas de banner disponíveis.","presetAriaLabel":"Selecionar preset de banner","presetsLoadError":"Não foi possível carregar os banners.","uploadTitle":"Enviar banner personalizado","uploadDescription":"Envie sua própria imagem (JPG, PNG ou WebP, máx. 5 MB). Recomendado: 1600 × 560 px — mantenha o conteúdo principal nos 750 px centrais (sempre visíveis no mobile).","sampleDownload":"Baixar exemplo de banner","sampleDownloadError":"Não foi possível baixar o exemplo de banner. Tente novamente.","uploadChooseFile":"Clique para escolher o arquivo","uploadButton":"Enviar","uploadSuccess":"Banner personalizado enviado com sucesso.","uploadError":"Falha ao enviar o banner. Tente novamente.","presetSuccess":"Preset de banner aplicado.","presetError":"Falha ao aplicar o preset de banner. Tente novamente.","errorInvalidType":"Apenas arquivos JPG, PNG e WebP são aceitos.","errorFileSize":"O arquivo não pode ultrapassar 5 MB.","removeButton":"Remover banner","removeSuccess":"Banner redefinido para um preset aleatório.","removeError":"Falha ao remover o banner. Tente novamente."}},"adminDojoProducts":{"title":"Produtos do Dojo","selectFromMenu":"Selecione o dojo pelo menu do usuário para gerenciar os produtos.","actions":{"refresh":"Atualizar dados"},"navigation":{"packageCount":"{{count}} pacotes","comingSoon":"Em breve","checkins":{"title":"Pacotes de check-in","description":"Pacotes avulsos e créditos para aulas"},"subscriptions":{"title":"Assinaturas","description":"Planos recorrentes com cobrança periódica"},"other":{"title":"Outros produtos","description":"Uniformes, itens extras e vendas customizadas"},"combos":{"title":"Combos","description":"Grupos de pacotes com desconto ou regras de compra"}},"sections":{"checkins":{"title":"Pacotes de check-in","description":"Gerencie os pacotes avulsos e deixe claro o catálogo de créditos disponíveis para o dojo."},"subscriptions":{"title":"Assinaturas","description":"Organize os planos recorrentes separadamente para facilitar manutenção, pricing e catálogo ativo."},"packages":{"title":"Pacotes de check-in e assinatura","description":"Gerencie pacotes comuns e pacotes de assinatura deste dojo"},"other":{"title":"Outros produtos","description":"Categorias futuras como uniformes, kimonos e vendas customizadas"},"combos":{"title":"Combos","description":"Configure combos promocionais de pacotes para venda conjunta"}},"quickAccess":{"title":"Pacotes cadastrados","descriptions":{"checkins":"Navegue pelos pacotes comuns e selecione um para editar.","subscriptions":"Navegue pelos pacotes de assinatura e selecione um para editar."},"addCheckins":"Adicionar pacote comum","addSubscriptions":"Adicionar pacote de assinatura","empty":"Nenhum pacote cadastrado nesta seção.","newPackage":"Novo pacote","validityDays":"Validade: {{days}} dias","badges":{"active":"Ativo","inactive":"Inativo","retiring":"Em retirada","unlimited":"Ilimitado","checkins":"{{count}} check-ins"}},"editor":{"title":"Editor de pacotes","hints":{"checkins":"Edite os detalhes dos pacotes comuns, preços e elegibilidade.","subscriptions":"Edite os planos recorrentes, periodicidade e status no catálogo."}},"other":{"statusComingSoon":"Em breve","uniform":{"title":"Uniformes e kimonos","description":"Configure catálogo, estoque e venda de uniformes e kimonos."},"custom":{"title":"Produtos personalizados","description":"Cadastre produtos adicionais conforme a operação do seu dojo."}},"messages":{"loadError":"Não foi possível carregar os produtos deste dojo."},"empty":{"selectDojo":"Selecione um dojo para visualizar e gerenciar produtos."},"combos":{"title":"Combos do Dojo","subtitle":"Gerencie composições de pacotes e descontos estruturados.","addCombo":"Criar Combo","editCombo":"Editar Combo","duplicateCombo":"Duplicar Combo","empty":"Nenhum combo cadastrado para este dojo.","noPackagesError":"Você precisa cadastrar pacotes antes de criar um combo.","loading":"Carregando combos...","saving":"Salvando...","confirmArchiveTitle":"Arquivar Combo?","confirmArchiveMsg":"Tem certeza que deseja arquivar o combo \"{{name}}\"? Esta ação não pode ser desfeita.","confirmInactiveTitle":"Desativar Combo?","confirmInactiveMsg":"O combo \"{{name}}\" está publicado. Deseja desativá-lo? Ele deixará de aparecer no marketplace.","status":{"draft":"Rascunho","published":"Publicado","inactive":"Inativo","archived":"Arquivado"},"scopes":{"selected_user":"Mesmo Aluno","family_members":"Membros da Família","linked_users":"Usuários Vinculados (Em breve)","dojo_members":"Qualquer Aluno do Dojo"},"types":{"one_time":"Compra Única"},"sections":{"basicInfo":"Informações Básicas","rules":"Regras e Escopo","availability":"Janela de Disponibilidade"},"fields":{"name":"Nome do Combo","namePlaceholder":"Ex: BJJ + Muay Thai","description":"Descrição","descriptionPlaceholder":"Descreva brevemente o combo...","comboTypeTag":"Compra única","scope":"Quem pode usar os itens?","scopeHint":"Define se os pacotes do combo devem ser atribuídos ao mesmo aluno ou podem ser divididos na família/dojo.","allowDiscount":"Permitir desconto padrão do aluno","allowDiscountHint":"Aplica o desconto padrão de cada participante configurado no perfil sobre o preço de combo da linha.","minUsers":"Mínimo de alunos diferentes","minItems":"Mínimo de itens no combo","availableFrom":"Disponível a partir de","availableUntil":"Disponível até","exclusive":"Exclusivo no carrinho","exclusiveHint":"Impede a compra deste combo junto com outros pacotes ou combos no mesmo carrinho.","active":"Ativo","required":"Obrigatório","minQty":"Qtd Mínima","maxQty":"Qtd Máxima","maxQtyOptional":"Opcional","price":"Preço do Combo (R$)","basePrice":"Preço Base (R$)","package":"Selecionar Pacote","itemNumber":"Item {{n}}","items":"Itens do Combo","addItem":"Adicionar Item","activeItems":"Itens Ativos: {{count}}","activeItemsLabel":"Itens Ativos","period":"Período: {{from}} até {{until}}","alwaysAvailable":"Sempre disponível","minUsersItems":"Mín: {{users}} aluno(s) / {{items}} item(ns)","comboType":"Tipo de combo"},"actions":{"publish":"Publicar","inactivate":"Desativar","archive":"Arquivar","duplicate":"Duplicar","edit":"Editar","deleteItem":"Remover"},"validation":{"nameRequired":"O nome é obrigatório.","minUsersMin":"O mínimo de alunos deve ser pelo menos 1.","minItemsMin":"O mínimo de itens deve ser pelo menos 1.","dateOrder":"A data final deve ser posterior à data inicial.","packageRequired":"O pacote é obrigatório.","priceMin":"O preço não pode ser negativo.","qtyMin":"A quantidade mínima deve ser 0 ou mais.","qtyOrder":"A quantidade máxima deve ser maior ou igual à quantidade mínima.","duplicatePackage":"Este pacote já foi adicionado ao combo.","needActiveItem":"O combo deve ter pelo menos um item ativo para ser publicado.","intervalMismatch":"Os pacotes selecionados têm intervalos de assinatura diferentes. Todos devem ter o mesmo intervalo.","noSubscriptionPackages":"Nenhum pacote disponível suporta assinaturas. Crie pacotes com recorrência antes de criar um combo recorrente."},"messages":{"created":"Combo criado com sucesso.","updated":"Combo atualizado com sucesso.","published":"Combo publicado com sucesso.","inactivated":"Combo desativado com sucesso.","archived":"Combo arquivado com sucesso.","duplicated":"Combo duplicado com sucesso.","publishError":"Erro ao publicar: {{message}}","actionError":"Erro ao executar ação."},"comboTypes":{"one_time":"Avulso (única cobrança)","recurring":"Recorrente (assinatura)","one_timeHint":"O usuário paga uma única vez e recebe as entradas.","recurringHint":"O usuário paga periodicamente conforme o intervalo dos pacotes."}}},"adminDojoFinance":{"title":"Financeiro","selectFromMenu":"Selecione um dojo no menu lateral","empty":{"selectDojo":"Selecione um dojo para visualizar os dados financeiros."},"sections":{"paymentOrders":{"title":"Ordens de Pagamento","description":"Visualize e gerencie todas as ordens de pagamento"},"subscriptions":{"title":"Registros de Assinaturas","description":"Acompanhe os registros de assinaturas ativas"},"transactions":{"title":"Movimentação","description":"Registre entradas e saídas financeiras"},"categories":{"title":"Categorias","description":"Gerencie categorias e subcategorias"},"tuition":{"title":"Mensalidades","description":"Gerencie o status de mensalidade dos alunos"}},"paymentOrders":{"search":"Pesquisar","unknownUser":"Usuário desconhecido","beneficiaries":"Beneficiário(s)","empty":"Nenhuma ordem de pagamento encontrada.","noDataFilter":"Nenhum dado encontrado para \"{{term}}\"","actions":{"refresh":"Atualizar dados","download":"Baixar dados"},"columns":{"payer":"Pagador","date":"Data","totalPaid":"Total pago","netReceived":"Total líquido","status":"Status","details":"Ver detalhes"},"status":{"distributed":"Distribuído","pending":"Pendente","cancelled":"Cancelado","canceled":"Cancelado","approved":"Aprovado","refunded":"Reembolsado"},"details":{"summary":"Resumo da ordem","paymentMethod":"Forma de pagamento","subscription":"Assinatura","cycle":"Ciclo","payer":"Pagador","beneficiary":"Beneficiário(s)","financial":"Financeiro","grossAmount":"Valor bruto","price":"Valor","netValue":"Valor líquido","totalPaid":"Total pago","platformFee":"Taxa da plataforma","gatewayFee":"Taxa do gateway","checkins":"Check-ins","unlimited":"Ilimitado","packages":"Pacotes","ledger":{"total":"Total","remaining":"Restante","expiresAt":"Expira"},"discounts":{"title":"Descontos","defaultDiscount":"Desconto padrão","familyDiscount":"Desconto família"},"fee":"+ taxa"},"messages":{"generatingReport":"Gerando relatório..."}},"subscriptions":{"search":"Pesquisar","unknownUser":"Usuário desconhecido","beneficiaries":"Beneficiário(s)","nextBillingShort":"Próx.","empty":"Nenhum registro de assinatura encontrado.","actions":{"refresh":"Atualizar dados"},"columns":{"customer":"Cliente","status":"Status","amount":"Valor","interval":"Intervalo","cycle":"Ciclo","nextBilling":"Próxima cobrança","details":"Ver detalhes"},"status":{"active":"Ativo","paused":"Pausado","cancel_requested":"Cancelamento solicitado","canceling":"Cancelando","canceled":"Cancelado","completed":"Concluído","pending_payment":"Pagamento pendente","past_due":"Em atraso","pending_first_payment":"Aguardando 1º pagamento"},"interval":{"day":"Diário","days":"dias","week":"Semanal","weeks":"semanas","month":"Mensal","months":"meses","quarter":"Trimestral","quarters":"trimestres","semiannual":"Semestral","year":"Anual","years":"anos"}},"common":{"income":"Entrada","expense":"Saída","saveAndClose":"Salvar e Fechar","saveAndAddAnother":"Salvar e Adicionar Outro"},"categories":{"title":"Categorias Financeiras","empty":"Nenhuma categoria cadastrada.","inactive":"Inativo","loadError":"Erro ao carregar as categorias.","activatedMessage":"Categoria ativada.","deactivatedMessage":"Categoria desativada.","updateError":"Erro ao atualizar a categoria.","actions":{"refresh":"Atualizar","new":"Nova Categoria","edit":"Editar","deactivate":"Desativar","activate":"Ativar","inactive":"Inativos","showInactive":"Mostrar inativos","hideInactive":"Ocultar inativos"},"modal":{"title":"Nova Categoria","subtitle":"Crie uma categoria ou subcategoria para organizar suas movimentações.","editTitle":"Editar Categoria","editSubtitle":"Renomeie a categoria.","successMessage":"Categoria criada com sucesso.","editSuccessMessage":"Categoria atualizada com sucesso.","errorMessage":"Erro ao salvar a categoria.","fields":{"name":"Nome","type":"Tipo","parentCategory":"Categoria pai (opcional)","noParent":"Nenhuma — categoria raiz","parentHint":"Selecione uma categoria pai para criar uma subcategoria."},"validation":{"nameRequired":"Nome é obrigatório.","typeRequired":"Tipo é obrigatório."}}},"transactions":{"empty":"Nenhuma movimentação encontrada.","loadError":"Erro ao carregar as movimentações.","resultsCount":"movimentações","actions":{"refresh":"Atualizar","new":"Nova Movimentação"},"filters":{"allTypes":"Todos os tipos","allCategories":"Todas as categorias","dateFrom":"De","dateTo":"Até","clear":"Limpar filtros"},"columns":{"date":"Data","type":"Tipo","category":"Categoria","description":"Descrição","amount":"Valor"},"deleteModal":{"title":"Excluir Movimentação","message":"Esta ação não pode ser desfeita. A movimentação será removida permanentemente.","confirm":"Excluir","successMessage":"Movimentação excluída.","errorMessage":"Erro ao excluir a movimentação."},"modal":{"title":"Nova Movimentação","subtitle":"Registre uma entrada ou saída financeira do dojo.","editTitle":"Editar Movimentação","editSubtitle":"Altere os dados da movimentação.","successMessage":"Movimentação registrada com sucesso.","editSuccessMessage":"Movimentação atualizada com sucesso.","errorMessage":"Erro ao salvar a movimentação.","fields":{"date":"Data","type":"Tipo","category":"Categoria","subcategory":"Subcategoria (opcional)","noSubcategory":"Nenhuma","description":"Descrição","amount":"Valor","notes":"Observações (opcional)"},"validation":{"dateRequired":"Data é obrigatória.","typeRequired":"Tipo é obrigatório.","categoryRequired":"Categoria é obrigatória.","descriptionRequired":"Descrição é obrigatória.","amountRequired":"Valor é obrigatório.","amountMin":"O valor deve ser maior que zero."}}},"tuition":{"actions":{"registerPayments":"Registrar pagamentos"},"filters":{"search":"Buscar por nome, e-mail ou CPF","modality":"Modalidade","allModalities":"Todas as modalidades","status":"Status","allStatuses":"Todos os status"},"status":{"upToDate":"Em dia","expiringSoon":"Vence em {{count}} dia(s)","expiringSoonGeneric":"Vencendo em breve","overdue":"Atrasado há {{count}} dia(s)","overdueGeneric":"Atrasado","noPlan":"Sem plano"},"columns":{"student":"Aluno","modalities":"Modalidades","lastPayment":"Último pagamento","validity":"Validade","status":"Status"},"empty":"Nenhum aluno encontrado.","history":{"amount":"Valor","method":"Forma de pagamento","payer":"Pagador","registeredBy":"Registrado por","ledgerExpires":"Validade","empty":"Nenhum pagamento encontrado para este aluno.","gateway":{"manual":"Manual","stripe":"Stripe","mercado_pago":"Mercado Pago","free":"Gratuito","unknown":"Desconhecido"}},"bulk":{"title":"Registrar pagamentos","setupSubtitle":"Selecione os alunos e o pacote para o lançamento em massa.","reviewSubtitle":"Revise e ajuste cada lançamento antes de confirmar.","package":"Pacote","paymentDate":"Data do pagamento","paymentMethod":"Forma de pagamento","next":"Avançar","back":"Voltar","submit":"Confirmar lançamentos","removeRow":"Remover linha","rowCount":"{{count}} lançamento(s)","summary":"{{created}} de {{requested}} lançamentos criados ({{failed}} com falha)","columns":{"student":"Aluno","amount":"Valor","date":"Data","method":"Forma de pagamento","payer":"Pagador"},"warnings":{"free":"Será registrado como lançamento gratuito","aboveList":"Valor acima do preço do pacote","retroactive":"Data retroativa de {{days}} dias","invalidAmount":"Valor inválido: deve ser maior ou igual a zero","modalityMismatch":"Aluno não matriculado em uma modalidade coberta por este pacote"},"modalityMismatchWarning":"{{count}} aluno(s) selecionado(s) não estão matriculados em uma modalidade coberta por este pacote: {{names}}","discardConfirm":"Existem lançamentos não confirmados. Deseja descartá-los?","keepEditing":"Continuar editando","discard":"Descartar","successMessage":"Pagamentos registrados com sucesso.","partialSuccessMessage":"{{created}} pagamento(s) registrados, {{failed}} com falha. Corrija as linhas destacadas.","errorMessage":"Erro ao registrar os pagamentos. Tente novamente.","tooManyStudents":"Selecione no máximo {{max}} alunos por lançamento em massa."}}},"adminPlatformUsers":{"title":"Usuários da Plataforma","description":"Busca avançada por nome, apelido, e-mail, CPF ou ID.","actions":{"refresh":"Recarregar","previous":"Anterior","next":"Próxima","copyJson":"Copiar JSON","copyJsonShort":"JSON","copyMongoFilter":"Copiar filtro Mongo","copyMongoFilterShort":"Mongo","resendVerification":"Reenviar verificação"},"filters":{"search":"Buscar usuário","searchPlaceholder":"Nome, apelido, e-mail, CPF, ID..."},"results":{"single":"{{count}} resultado","plural":"{{count}} resultados"},"table":{"name":"Nome","nickname":"Apelido","email":"E-mail","roles":"Papéis","dojo":"Dojo","status":"Status"},"status":{"active":"Ativo","inactive":"Inativo","emailVerified":"Verificado","emailUnverified":"Não verificado"},"badges":{"child":"Criança","parent":"Responsável"},"empty":{"withQuery":"Nenhum usuário encontrado para \"{{query}}\".","withoutQuery":"Digite um termo para buscar usuários."},"pagination":{"range":"{{start}}-{{end}} de {{total}}"},"modal":{"viewFamily":"Ver família","title":"Detalhes do Usuário","sections":{"basicInfo":"Informações Básicas","status":"Status","rolesAndAccess":"Papéis e Acesso","dojoMemberships":"Vínculos de Dojo","verificationAndTerms":"Verificação e Termos","family":"Família","activity":"Atividade"},"fields":{"name":"Nome","nickname":"Apelido","email":"E-mail","taxId":"CPF / Tax ID","phone":"Telefone","userId":"User ID","globalRoles":"Papéis globais","linkedDojos":"Dojos vinculados","guardian":"Responsável","childrenCountSingle":"Filho ({{count}})","childrenCountPlural":"Filhos ({{count}})","emailVerification":"Verificação de e-mail","platformTermsVersion":"Versão dos termos da plataforma","platformTermsAcceptedAt":"Termos da plataforma aceitos em","responsibilityTermsVersion":"Versão do termo de responsabilidade","responsibilityTermsAcceptedAt":"Termo de responsabilidade aceito em","createdAt":"Criado em","lastLogin":"Último login"},"empty":{"notFound":"Usuário não encontrado."},"tooltips":{"copyUserId":"Copiar User ID","copyUserJson":"Copia o documento completo do usuário como JSON","copyMongoFilter":"Copia o filtro MongoDB para abrir no Compass ou Atlas","resendVerification":"Reenvia o e-mail de verificação para este usuário"}},"messages":{"loadError":"Erro ao buscar usuários.","userLoadError":"Erro ao carregar detalhes do usuário.","userIdCopied":"User ID copiado!","userJsonCopied":"JSON do usuário copiado!","mongoFilterCopied":"Filtro MongoDB copiado. Cole no Compass ou Atlas para localizar o documento.","copyError":"Não foi possível copiar para a área de transferência.","verificationResent":"E-mail de verificação reenviado.","verificationResendError":"Não foi possível reenviar o e-mail de verificação."},"dojoLink":{"sectionTitle":"Vínculos de Dojo","noMemberships":"Nenhum vínculo de dojo ativo.","addLink":"Adicionar vínculo","searchDojo":"Buscar dojo","searchDojoPlaceholder":"Digite o nome do dojo...","noDojoFound":"Nenhum dojo encontrado.","loadingDojos":"Carregando dojos...","loadDojoError":"Erro ao carregar dojos.","modality":"Modalidade","selectModality":"Selecionar modalidade...","link":"Vincular","linking":"Vinculando...","remove":"Remover","cancelUnlink":"Cancelar","confirmUnlink":"Confirmar","belt":"Cinto","since":"Desde","linkedByAdmin":"Vinculado manualmente","linked":"Usuário vinculado ao dojo.","linkError":"Não foi possível vincular o usuário ao dojo.","unlinked":"Vínculo removido.","unlinkError":"Não foi possível remover o vínculo."}},"adminPlatformDojos":{"title":"Dojos","description":"Crie dojos, configure comissão e defina dojo_admins.","actions":{"refresh":"Atualizar","create":"Criar dojo","saveCommission":"Salvar comissão","lookupOwner":"Validar owner inicial","lookupAdmin":"Buscar usuário","assignAdmin":"Definir como dojo_admin"},"filters":{"search":"Buscar dojo","status":"Status","all":"Todos","withCommission":"Com comissão","withoutCommission":"Sem comissão","withoutAdmins":"Sem dojo_admin"},"stats":{"total":"Total de dojos","withCommission":"Com comissão","withoutCommission":"Sem comissão","withoutAdmins":"Sem dojo_admin"},"create":{"title":"Novo dojo","hint":"Campos obrigatórios para criação inicial.","name":"Nome","taxId":"CPF/CNPJ","email":"Email","phone":"Telefone","postalCode":"CEP","streetNumber":"Número","timezone":"Fuso horário","timezoneSuggested":"Sugerido para seu navegador: {{timezone}}","publicSlug":"Slug público (opcional)","publicSlugHint":"Use apenas letras minúsculas, números e hífen.","ownerValidated":"Owner validado","ownerValidationHint":"Valide o owner inicial para evitar erro de digitação.","ownerTaxId":"CPF/CNPJ do owner inicial"},"list":{"empty":"Nenhum dojo encontrado com os filtros atuais.","admins":"admins","commissionConfigured":"Comissão configurada","commissionMissing":"Sem comissão"},"details":{"select":"Selecione um dojo para gerenciar.","slug":"Slug","updatedAt":"Atualizado em","commission":"Comissão","feePercent":"Taxa da plataforma (%)","passFee":"Repassar taxa para usuário final","platformPaysGateway":"Plataforma absorve taxa do gateway","admins":"Dojo Admins","currentAdmins":"Admins atuais","noneAdmins":"Sem admins vinculados","lookupTax":"CPF/CNPJ do usuário","lookupResult":"Usuário encontrado","lookupEmpty":"Nenhum usuário selecionado"},"gateways":{"title":"Status de credenciais dos gateways","hint":"Visão resumida das integrações do dojo selecionado.","mercadoPago":"Mercado Pago","stripe":"Stripe","connected":"Conectado","notConnected":"Não conectado","environment":"Ambiente","sandbox":"Sandbox","validUntil":"Válido até","connectAccountId":"Connect Account ID","updatedAt":"Atualizado em","yes":"Sim","no":"Não"},"messages":{"loadError":"Não foi possível carregar os dojos.","timezoneLoadError":"Não foi possível carregar os fusos horários. Usando padrão.","createError":"Não foi possível criar o dojo.","createSuccess":"Dojo criado com sucesso.","ownerLookupRequired":"Informe o CPF/CNPJ do owner inicial.","ownerMustValidate":"Valide o owner inicial antes de criar o dojo.","ownerNotFound":"Owner não encontrado para o CPF/CNPJ informado.","commissionLoadError":"Não foi possível carregar a comissão.","commissionSaveError":"Não foi possível salvar a comissão.","commissionSaved":"Comissão salva com sucesso.","assignAdminError":"Não foi possível definir dojo_admin.","adminAssigned":"dojo_admin definido com sucesso.","lookupError":"Falha ao buscar usuário.","lookupNotFound":"Nenhum usuário encontrado para este Tax ID.","lookupInvalidTaxId":"Informe um Tax ID válido.","missingRequired":"Preencha os campos obrigatórios.","invalidPublicSlug":"Slug inválido. Use apenas letras minúsculas, números e hífen.","invalidFee":"A taxa deve estar entre 0 e 100.","noDojoSelected":"Selecione um dojo primeiro."}},"adminPlatformOperations":{"title":"Operações","description":"Monitore e gerencie processos automatizados da plataforma.","navigation":{"jobs":{"title":"Jobs","description":"Gerenciamento de jobs agendados e sob demanda"},"faceValidation":{"title":"Validação facial","description":"Teste restrito para calibração de reconhecimento facial"},"groupPhotoDiagnostics":{"title":"Diagnóstico de grupo","description":"Detecção multi-escala de faces em fotos de treino"},"groupPhotoMatching":{"title":"Correspondência de grupo","description":"Compara faces detectadas com usuários cadastrados"},"orderRecovery":{"title":"Recuperação de pedidos","description":"Reprocessa pedidos cancelados com pagamento confirmado"}}},"adminOrderRecovery":{"title":"Recuperação de pedidos","description":"Reprocessa pedidos cancelados cujo pagamento foi confirmado pelo Mercado Pago mas não foi registrado corretamente.","howItWorks":{"title":"Como funciona","step1":"Informe o ID do pedido cancelado que precisa ser recuperado.","step2":"O sistema consulta a API do Mercado Pago para verificar se há um pagamento aprovado.","step3":"Se encontrado, o pedido é marcado como aprovado e os produtos são liberados."},"form":{"title":"Reprocessar pedido","orderIdLabel":"ID do pedido","orderIdPlaceholder":"Ex: 683b2f4e1a2b3c4d5e6f7a8b","submit":"Reprocessar"},"result":{"loading":"Consultando pagamento no Mercado Pago...","recovered":"Pedido recuperado com sucesso","recoveredDetail":"O pagamento foi confirmado e o pedido foi atualizado para aprovado.","notFound":"Pagamento não encontrado","notFoundDetail":"Nenhum pagamento aprovado foi encontrado para este pedido no Mercado Pago.","error":"Erro ao reprocessar pedido"},"bulkHint":{"title":"Recuperação em lote","description":"Para reprocessar múltiplos pedidos de uma só vez, utilize o job de recuperação disponível na seção de Jobs.","goToJobs":"Ir para Jobs"}},"adminFaceValidation":{"title":"Teste de validação facial","description":"Compare uma foto de teste contra o cadastro facial aprovado de um usuário específico.","privacyNotice":"Ferramenta restrita para admins da plataforma. A foto enviada é processada em memória e embeddings ou recortes faciais nunca são exibidos.","empty":"Informe um usuário e envie uma foto para visualizar o resultado da validação.","form":{"userId":"ID do usuário","userIdRequired":"Informe o ID do usuário.","choosePhoto":"Escolher foto","clearPhoto":"Remover foto selecionada","previewAlt":"Prévia da foto de teste","submit":"Executar validação"},"result":{"title":"Resultado","matched":"Compatível","notMatched":"Não compatível","similarity":"Similaridade","distance":"Distância","threshold":"Limiares","thresholdHigh":"Alta","thresholdMedium":"Média","thresholdLow":"Baixa","targetUser":"Usuário alvo","enrollmentStatus":"Status do cadastro","provider":"Provider","model":"Modelo","strategy":"Estratégia","qualityProfile":"Perfil de qualidade","warnings":"Avisos","reviewRecommended":"Revisão recomendada: a comparação foi possível, mas a qualidade da foto reduz a confiabilidade do resultado.","diagnostics":{"title":"Diagnóstico da imagem","imageSize":"Tamanho da imagem","faceSize":"Tamanho da face","faceAreaRatio":"Área da face","blurScore":"Nitidez","detectionScore":"Score de detecção","minSizeUsed":"Mínimo usado","minAreaUsed":"Área mínima usada","minBlurUsed":"Nitidez mínima usada","context":"Contexto","reasonCode":"Código do motivo"},"calibrationHint":"Use este resultado apenas para calibração. A validação final de presença em aulas ainda não está implementada."},"confidence":{"high":"Alta confiança","medium":"Confiança média","low":"Baixa confiança","no_match":"Sem correspondência","needs_review":"Precisa revisão"},"metrics":{"title":"Histórico de calibração","description":"Métricas seguras dos testes recentes, sem imagens, embeddings ou recortes faciais.","refresh":"Atualizar","total":"Total de testes","averageSimilarity":"Similaridade média","reviewRecommended":"Revisões recomendadas","byConfidence":"Por confiança","yes":"Sim","no":"Não","error":"Não foi possível carregar as métricas de calibração.","table":{"user":"Usuário","confidence":"Confiança","similarity":"Similaridade","review":"Revisão","reason":"Motivo"}},"messages":{"error":"Não foi possível executar o teste de validação facial."}},"adminPlatformSettings":{"title":"Configurações da plataforma","description":"Gerencie configurações globais e superfícies de rollout da plataforma.","navigation":{"featureFlags":{"title":"Feature Flags","description":"Controle rollouts segmentados, chaves de segurança e liberações graduais."}}},"adminPlatformFeatureFlags":{"title":"Feature Flags","description":"Gerencie chaves de rollout, acesso segmentado e liberações graduais.","cards":{"total":"Total de flags","active":"Ativas","enabledForAll":"Habilitadas para todos"},"table":{"code":"Código","description":"Descrição","active":"Ativa","rulesSummary":"Resumo das regras","actions":"Ações"},"actions":{"refresh":"Atualizar","create":"Criar Feature Flag","edit":"Editar","delete":"Excluir"},"status":{"active":"Ativa","inactive":"Inativa"},"labels":{"allUsers":"Todos os usuários","noDescription":"Sem descrição","noRules":"Sem regras de segmentação"},"summary":{"users":"Usuários: {{count}}","roles":"Papéis: {{value}}","dojos":"Dojos: {{count}}","percentage":"%: {{value}}"},"tooltips":{"percentage":"O rollout por porcentagem é aplicado após as regras diretas de segmentação.","edit":"Editar feature flag","delete":"Excluir feature flag"},"empty":"Nenhuma feature flag configurada ainda.","form":{"code":"Código","codePlaceholder":"NOVA_FEATURE","description":"Descrição","descriptionPlaceholder":"Descreva o que esta flag libera.","active":"Ativa","rules":{"title":"Regras","description":"Segmente usuários, papéis, dojos ou faça rollout por porcentagem.","enabledForAll":"Habilitada para todos","enabledForAllHint":"Esta flag fica habilitada para todos os usuários elegíveis. As regras segmentadas permanecem salvas para uso posterior.","users":"Usuários","usersPlaceholder":"Cole um user id e pressione enter","usersHint":"Aceita apenas ObjectIds.","removeUser":"Remover usuário","roles":"Papéis","rolesHint":"Escolha os papéis que devem receber este rollout.","dojos":"Dojos","dojosHint":"Escolha os dojos que devem receber este rollout.","percentage":"Porcentagem","percentageTooltip":"O rollout por porcentagem é aplicado após qualquer segmentação direta por usuário, papel ou dojo.","noneSelectedRoles":"Nenhum papel selecionado","noneSelectedDojos":"Nenhum dojo selecionado"}},"modal":{"createTitle":"Criar feature flag","editTitle":"Editar feature flag","createDescription":"Configure regras de rollout e ativação."},"validation":{"codeRequired":"O código é obrigatório.","codeUppercase":"Use uppercase snake case.","codeDuplicate":"Este código já existe.","percentageRange":"A porcentagem deve ficar entre 0 e 100.","userObjectId":"Os ids de usuário precisam ser ObjectIds válidos."},"messages":{"createSuccess":"Feature flag criada.","createError":"Não foi possível criar a feature flag.","updateSuccess":"Feature flag atualizada.","updateError":"Não foi possível atualizar a feature flag.","enableSuccess":"Feature flag \"{{code}}\" ativada.","disableSuccess":"Feature flag \"{{code}}\" desativada.","updateToggleError":"Não foi possível atualizar \"{{code}}\".","deleteConfirm":"Excluir a feature flag \"{{code}}\"? Esta ação não pode ser desfeita.","deleteSuccess":"Feature flag \"{{code}}\" excluída.","deleteError":"Não foi possível excluir \"{{code}}\"."},"roles":{"system_admin":"System admin","dojo_admin":"Dojo admin","teacher":"Professor","dojo_report_recipient":"Destinatário de relatórios do dojo","dojo_parent":"Responsável do dojo","student":"Aluno","student_child":"Aluno criança","student_baby":"Aluno bebê","dojo_creator":"Criador de dojo","user":"Usuário"}},"adminPlatformJobs":{"title":"Jobs da Plataforma","description":"Monitoramento e execução manual de jobs globais (somente system_admin).","filters":{"search":"Buscar job","searchPlaceholder":"Nome ou ID","status":"Status"},"status":{"all":"Todos","idle":"Idle","running":"Running","success":"Success","error":"Error","paused":"Paused"},"actions":{"refresh":"Atualizar","tryAgain":"Tentar novamente","refreshJobsAria":"Atualizar jobs","refreshStatus":"Atualizar status","details":"Detalhes","hideDetails":"Ocultar detalhes","showDetails":"Ver detalhes","enableScheduler":"Ativar scheduler","disableScheduler":"Desativar scheduler","resumeJob":"Retomar job","pauseJob":"Pausar job","runNow":"Run now","runNowAria":"Executar job agora","running":"Executando","runningJob":"Executando job","saveSchedule":"Salvar schedule","savingSchedule":"Salvando schedule"},"table":{"lastRun":"Última execução","duration":"Duração","nextRun":"Próxima execução","actions":"Ações"},"schedule":{"current":"Schedule atual","type":"Tipo","interval":"Intervalo","unit":"Unidade","hours":"Horas","minutes":"Minutos","value":"Valor","hour":"Hora","minute":"Minuto","dayOfWeek":"Dia semana","days":{"all":"Todos","mon":"Seg","tue":"Ter","wed":"Qua","thu":"Qui","fri":"Sex","sat":"Sáb","sun":"Dom"}},"modal":{"addSchedule":"Adicionar schedule","editSchedule":"Editar schedule","schedulePreview":"Prévia do schedule","previewHint":"Preencha os campos abaixo para visualizar este schedule.","enabled":"Ativo","scheduleType":"Tipo de schedule","timezone":"Fuso horário","searchTimezone":"Buscar fuso horário","loadingTimezones":"Carregando fusos horários...","noTimezoneResults":"Nenhum fuso horário encontrado","interval":"Intervalo","once":"Uma vez","daysOfWeek":"Dias da semana","daysOfWeekHint":"Deixe vazio para executar todos os dias.","hour":"Hora","minute":"Minuto","hours":"Horas","minutes":"Minutos","startAt":"Iniciar em","startAtHint":"Opcional. O backend vai interpretar isso no fuso horário selecionado.","runAt":"Executar em","runAtHint":"Obrigatório. O backend vai interpretar isso no fuso horário selecionado.","validationTitle":"Corrija os itens abaixo antes de salvar:","duplicateScheduleError":"Já existe um schedule igual para este job. Ajuste os campos ou edite o item existente."},"scheduler":{"autoOn":"Auto ON","autoOff":"Auto OFF","enabledHint":"A execução automática em runtime está ativa. Alterações de job e schedule são persistidas primeiro e refletidas após a reconciliação do scheduler e o refresh da página.","disabledHint":"A execução automática em runtime está desativada globalmente. A configuração de jobs e schedules permanece salva em jobs_config, mas a execução em runtime fica pausada até o scheduler ser ativado novamente.","enableAutoAria":"Ativar execução automática","disableAutoAria":"Desativar execução automática","autoOnTooltip":"Auto ON: scheduler automático ativo","autoOffTooltip":"Auto OFF: scheduler automático desativado","sourceLabel":"Fonte da configuração","workerLabel":"snapshot do worker da API","online":"online","offline":"offline","updatedAt":"atualizado em","lastSync":"última sincronização do scheduler","syncHint":"As alterações podem levar até 30 segundos para serem aplicadas. Use Atualizar status para buscar o snapshot mais recente do scheduler.","pendingSync":"Sincronização pendente...","applied":"Aplicado","source":{"mongo":"Mongo (runtime)","env":".env (fallback)"}},"labels":{"schedulerEnabled":"Scheduler ativo","schedulerDisabled":"Scheduler inativo","jobEnabled":"Job ativo","jobDisabled":"Job inativo","runtimeBlocked":"Runtime bloqueado","configMissing":"Ainda não existe entrada salva de jobs_config para este job. Adicione um schedule para criar.","lastDuration":"Ultima duracao","lastTriggeredBy":"Ultimo disparado por","jobEnabledTitle":"Job ativo","jobEnabledHint":"Desativar o job mantém os schedules salvos, mas remove o job da execução ativa em runtime.","schedulesCount":"Schedules","runtimeScheduled":"Agendado em runtime","configUpdated":"Config atualizada","lastError":"Ultimo erro","schedulesTitle":"Schedules","schedulesHint":"Cada schedule abaixo possui ID estável no backend e estado de execução próprio.","total":"total","noSchedulesConfigured":"Nenhum schedule configurado ainda. Este job pode ser executado manualmente, mas não será executado automaticamente até você adicionar pelo menos um schedule.","invalid":"Inválido","runtimeActive":"Runtime ativo","runtimeInactive":"Runtime inativo","scheduleId":"ID do schedule","runtimeJob":"Job de runtime","recentExecutions":"Execuções recentes","recentExecutionsHint":"Ultimas execuções do job via endpoint de histórico existente.","system":"sistema"},"loadingJobs":"Carregando jobs...","loadingHistory":"Carregando últimas execuções...","emptyHistory":"Sem histórico para este job.","emptyFiltered":"Nenhum job encontrado para os filtros aplicados.","by":"por","messages":{"loadError":"Não foi possível atualizar a lista de jobs.","confirmEnableAuto":"Ativar execução automática dos jobs?","confirmDisableAuto":"Desativar execução automática dos jobs?","confirmEnableSchedulerDetailed":"Ativar o scheduler global? Configurações salvas de jobs e schedules continuarão sendo usadas.","confirmDisableSchedulerDetailed":"Desativar o scheduler global? Configurações salvas de jobs e schedules permanecerão intactas, mas a execução em runtime será interrompida.","schedulerEnabledRuntimeReload":"Scheduler global ativado. Recarregando o estado de runtime mais recente.","schedulerDisabledRuntimeReload":"Scheduler global desativado. Recarregando o estado de runtime mais recente.","schedulerUpdated":"Configuração de scheduler atualizada.","schedulerUpdatePending":"Configuração do scheduler salva. Aguardando sincronização (até 30s).","schedulerUpdateError":"Não foi possível atualizar o scheduler.","confirmEnableJob":"Ativar o job \"{{name}}\"?","confirmDisableJob":"Desativar o job \"{{name}}\"? Os schedules permanecerão salvos.","jobEnabled":"Job \"{{name}}\" ativado.","jobDisabled":"Job \"{{name}}\" desativado.","invalidSchedule":"Preencha um schedule válido antes de salvar.","scheduleAdded":"Novo schedule adicionado a \"{{name}}\".","scheduleAddError":"Não foi possível adicionar o schedule.","scheduleUpdated":"Schedule atualizado.","scheduleUpdateError":"Não foi possível atualizar o schedule.","scheduleEnabled":"Schedule ativado.","scheduleDisabled":"Schedule desativado.","scheduleStateUpdateError":"Não foi possível atualizar o estado do schedule.","confirmDeleteSchedule":"Excluir este schedule {{type}} de \"{{name}}\"?","scheduleDeleted":"Schedule excluído.","scheduleDeleteError":"Não foi possível excluir o schedule.","scheduleSavedRuntime":"Schedule atualizado e aplicado em runtime.","scheduleSavedQueued":"Schedule salvo. Será aplicado quando o scheduler estiver online.","scheduleSavedPending":"Schedule salvo. Aguardando sincronização do scheduler (até 30s).","scheduleSaveError":"Não foi possível salvar o schedule.","jobPaused":"Este job está pausado. Retome antes de executar manualmente.","confirmRunNow":"Executar o job \"{{name}}\" agora?","runNowSuccess":"Job {{name}} disparado com sucesso.","confirmResumeJob":"Retomar o job \"{{name}}\"?","confirmPauseJob":"Pausar o job \"{{name}}\"?","jobResumed":"Job retomado.","jobPausedSuccess":"Job pausado.","jobTogglePending":"Configuração do job salva. Aguardando sincronização do scheduler (até 30s).","jobToggleError":"Não foi possível atualizar o status do job.","historyLoadError":"Não foi possível carregar o histórico do job.","cooldown":"Job em cooldown. Tente novamente em {{seconds}}s.","alreadyRunning":"Job {{name}} já está em execução.","runNowError":"Falha ao disparar job manualmente."}},"dashboard":{"welcome":"Bem-vindo ao BeltX","myProgress":"Meu Progresso","nextClass":"Próxima Aula","nextRecommendedClass":"Próxima Aula Recomendada","nextClassRecommendationHint":"Com base nos seus check-ins dos últimos 90 dias","packageBalance":"Saldo de Pacote","familyMembers":"Membros da Família","addMember":"Adicionar Membro","attendance":"Presença","myClasses":"Minhas Aulas","totalStudents":"Total de Alunos","pendingReports":"Relatórios Pendentes","todaysSchedule":"Horário de Hoje","totalMembers":"Total de Membros","revenue":"Receita","activeClasses":"Aulas Ativas","teachers":"Professores","management":"Gerenciamento","manageMembers":"Gerenciar Membros","manageClasses":"Gerenciar Aulas","viewReports":"Visualizar Relatórios","settings":"Configurações","noData":"Sem dados","noClasses":"Nenhuma aula agendada","noPackages":"Nenhum pacote adquirido","myDojo":"Meu Dojo","belt":"Faixa","degree":"Grau","since":"Desde","checkins":"Check-ins","unlimited":"Acesso Ilimitado","balanceStatusUnlimited":"Saldo ilimitado","balanceStatusHigh":"Saldo confortável","balanceStatusMedium":"Saldo moderado","balanceStatusLow":"Saldo crítico","validUntil":"Válido até","expiryUnknown":"Prazo não informado","expiresToday":"Vence hoje","expiresTomorrow":"Vence amanhã","expiresInDays":"Vence em {{days}} dias","validForDays":"Válido por {{days}} dias","expiredDaysAgo":"Venceu há {{days}} dias","classes":"aulas","goToCalendar":"Ir para Calendário","noScheduledClass":"Nenhuma aula agendada","studentRole":"Aluno","attendanceRate":"Taxa de Frequência","volumeLabel":"Volume","trainedDaysSummary":"{{trained}} dias treinados de {{total}} dias com aula","noClassesPeriod":"Sem aulas no período","lastTraining":"Último treino:","totalTrainingsPeriod":"Total de treinos no período: {{total}}","extraDedication":"🔥 Dedicação extra","totalCheckins":"total de check-ins","lastCheckin":"Último check-in","classesAttended":"Aulas Frequentadas","of":"de","progress":"Progresso","nextExpectedDegree":"Próximo grau esperado","nextExpectedBelt":"Próxima faixa","checkinsWithCurrentBeltDegree":"Check-ins com esta faixa/grau","pendingCheckinsSuffix":"(+{{count}} pendentes)","upcomingClasses":"Próximas aulas","students":"alunos","todayCheckins":"Check-ins de hoje","totalClasses":"total de aulas","classCapacity":"Capacidade da turma","monthlyRevenue":"Receita mensal","activeStudents":"Alunos ativos","pendingPayments":"Pagamentos pendentes","pendingOrders":"pedidos pendentes","checkinHeatmap":"Mapa de check-ins","roleContextLabel":"Contexto de função","viewProfileLabel":"Vendo como","modalities":"Modalidades","noOverview":"Sem cards disponíveis no dashboard.","childNoDojo":"ainda não está vinculado a nenhum dojo.","manageLinks":"Gerenciar vínculos","graduationSubmission":{"title":"Informar graduação","description":"Informe sua faixa atual, grau e data para o dojo avaliar.","beltColorLabel":"Faixa","beltDegreeLabel":"Grau","beltDateLabel":"Data da graduação","noBeltOptions":"Nenhuma faixa disponível","noBeltOptionsHint":"Não há faixas configuradas para esta modalidade.","submitButton":"Enviar para aprovação","success":"Solicitação de graduação enviada para aprovação.","pendingTag":"Aguardando aprovação","pendingMessage":"Sua solicitação está aguardando aprovação do dojo.","openAction":"Informar graduação"},"roleContext":{"platform":"Plataforma","adminDojo":"Admin (Dojo)","teacherDojo":"Professor (Dojo)","studentDojo":"Aluno (Dojo)"}},"classes":{"studentDescription":"Veja suas aulas inscritas e progresso de frequência","teacherDescription":"Gerencie suas aulas, faça chamada e acompanhe relatórios","myClasses":"Minhas Aulas","availableClasses":"Aulas Disponíveis","attendance":"Frequência","schedule":"Horário","nextSession":"Próxima Sessão","lastCheckIn":"Último Check-in","checkIn":"Check-in","noEnrolledClasses":"Você não está inscrito em nenhuma aula","browseClasses":"Procurar Aulas","enrollClass":"Inscrever-se em uma Aula","enroll":"Inscrever-se","availability":"Disponibilidade","students":"alunos","rollCall":"Fazer Chamada","viewStudents":"Ver Alunos","reports":"Relatórios","pendingReports":"Relatórios Pendentes","submitReport":"Enviar Relatório","statistics":"Estatísticas","totalHours":"Total de Horas","avgAttendance":"Frequência Média","rating":"Avaliação","createClass":"Criar Aula","enrolled":"Inscritos","enrolledStudents":"Alunos Inscritos","studentCheckinProfile":{"title":"Aluno na aula","beltIdentity":"Faixa","noBelt":"Sem faixa","emergencyContact":"Contato de emergência","guardian":"Responsável","notInformed":"Não informado","loadError":"Não foi possível carregar os dados do aluno.","copyPhone":"Copiar telefone","phoneCopied":"Telefone copiado!","copyFailed":"Não foi possível copiar o telefone."}},"packages":{"title":"Pacotes","description":"Gerencie seus pacotes de aula e assinaturas","activePackages":"Pacotes Ativos","availablePackages":"Pacotes Disponíveis","active":"Ativo","status":{"active":"Ativo","pending":"Pendente","expired":"Expirado"},"checkIns":"Check-ins","checkInsUsed":"Check-ins Usados","features":"Características","period":{"monthly":"mês","quarterly":"trimestre","annual":"ano","class-pack":"pacote"},"renew":"Renovar","upgrade":"Atualizar","details":"Detalhes","renewsOn":"Renova em","noActivePackages":"Você não possui pacotes ativos no momento","browsePackages":"Procurar Pacotes","subscribe":"Assinar","usage":"Uso e Estatísticas","upcomingRenewals":"Renovações Próximas","monthlySpend":"Gasto Mensal","totalPackagesOffered":"Pacotes Oferecidos","activeSubscriptions":"Assinaturas Ativas","recentSignups":"Inscrições Recentes","monthlyRevenue":"Receita Mensal","allPackages":"Todos os Pacotes","createPackage":"Criar Pacote","price":"Preço","type":"Tipo","edit":"Editar","viewSubscriptions":"Ver Assinaturas","delete":"Deletar","page":{"selectDojo":"Selecione um dojo no menu acima para ver os pacotes disponíveis.","empty":"Este dojo ainda não possui pacotes disponíveis.","subscriptions":"Assinaturas","subscriptionsHint":"Pagamento recorrente automático","creditPackages":"Pacotes de Checkin"},"marketplace":{"retiring":"Encerrando","audience":{"adult":"Adulto","child":"Criança","baby":"Bebê"},"unlimited":"Ilimitado","checkins":"Check-ins","installments":"em até {{count}}x","autoRenewal":"Renovação automática","validForDays":"Válido por {{days}} dias","addToCart":"Adicionar ao carrinho","type":{"creditPackage":"PACOTE DE CHECKIN","subscription":"ASSINATURA","subscriptionWithInterval":"ASSINATURA {{interval}}"},"intervals":{"daily":"Diário","weekly":"Semanal","monthly":"Mensal","quarterly":"Trimestral","semiannual":"Semestral","annual":"Anual"},"memberSelect":{"title":"Para quem é este pacote?","total":"Total: {{amount}}"},"memberSelector":{"selectMembers":"Selecionar membros","searchUser":"Buscar usuário","noneSelected":"Nenhum membro selecionado","membersSelected":"{{count}} selecionados","noUsersFound":"Nenhum usuário encontrado"},"cart":{"title":"Carrinho de compras","deleteCart":"Excluir carrinho","removeItem":"Remover item","subtotal":"Subtotal","totalDiscounts":"Descontos totais","total":"Total","mixedItemsWarning":"Seu carrinho contém itens de assinatura e compra avulsa. Por favor, finalize-os separadamente.","selectPaymentMethod":"Selecionar método de pagamento","manualPaymentMethod":"Manual - {{method}}","checkout":"Finalizar compra","redirectFallback":"Pagamento iniciado. Se o gateway de pagamento não abrir automaticamente, toque abaixo.","openPayment":"Abrir pagamento","expired":"Carrinho expirado.","platformFee":"+ taxa"},"subscriptionCheckout":{"title":"Assinatura recorrente","info":"Você está adquirindo uma assinatura que será renovada automaticamente. O pagamento será processado no início de cada período até que você cancele.","totalPerPeriod":"Total por período","cardNumber":"Número do cartão","cpf":"CPF","requiredField":"Campo obrigatório","invalidCpf":"CPF inválido (11 dígitos)","authorizeRecurring":"Autorizo a cobrança recorrente automática no meu cartão até que eu cancele esta assinatura. Estou ciente de que posso cancelar a qualquer momento.","authorizeRequired":"Você deve autorizar a cobrança recorrente para continuar","confirmSubscription":"Confirmar assinatura","stripeKeyMissing":"A chave publicável do Stripe não está configurada.","unableToInitStripe":"Não foi possível inicializar o Stripe.","cardError":"Erro no cartão","processingError":"Erro ao processar pagamento","userNotAuthenticated":"Usuário não autenticado","stripeNotInitialized":"Stripe não inicializado.","invalidCart":"Carrinho inválido ou vazio. Atualize o carrinho e tente novamente.","paymentMethodError":"Não foi possível criar o método de pagamento."},"manualPayment":{"title":"Confirmar pagamento manual","summary":"Resumo da compra","paymentDate":"Data do pagamento","paymentDateHint":"Selecione a data em que o pagamento foi efetivamente recebido","paymentMethod":"Método de pagamento","paymentMethodHint":"Aplicado a todos os usuários deste carrinho","payer":"Pagador","payerHint":"Quem efetivamente pagou por esta compra","confirm":"Confirmar"},"filter":{"all":"Todos","sortAZ":"A → Z","sortZA":"Z → A","sortLabel":"Ordenar","audienceLabel":"Público","adult":"Adultos","kids":"Kids","baby":"Baby","checkinsLabel":"Check-ins","unlimited":"Sem limite","limited":"Limitados","modalitiesLabel":"Modalidade","filtersBtn":"Filtros","clearFilters":"Limpar filtros","showResults":"Ver resultados","activeFilters":"filtro(s) ativo(s)","noResults":"Nenhum pacote encontrado para os filtros selecionados."},"combos":{"title":"Combos","hint":"Modalidades combinadas com preços especiais","minUsers":"Mín. usuários: {{count}}","minItems":"Mín. itens: {{count}}","selectCombo":"Escolher Combo","validateHint":"*Valide a composição para ver o preço final","startingFrom":"A partir de","estimatedSavings":"Economize {{amount}}","itemsSummary":"Pacotes inclusos","required":"Obrigatório","optional":"Opcional","exclusive":"Exclusivo","scope":{"label":"Público: {{scope}}","selected_user":"Qualquer Membro da Família","family_members":"Apenas Membros da Família","linked_users":"Usuários Vinculados (Não suportado)","dojo_members":"Apenas Membros Ativos do Dojo"},"modal":{"title":"Compor Combo","description":"Selecione o participante para cada pacote do combo para ver o preço final.","selectParticipant":"Escolher participante","selectPackageType":"Tipo de pacote","participantNumber":"Participante {{n}}","duplicateError":"O mesmo participante não pode ser atribuído ao mesmo pacote duas vezes.","validateBtn":"Validar composição","validating":"Validando...","addToCart":"Adicionar combo ao carrinho","adding":"Adicionando...","unsupportedLinkedUsers":"O escopo de usuários vinculados não é suportado nesta versão.","invalidSnapshot":"A seleção do combo não é válida. Por favor, valide novamente.","staleWarning":"Seleção alterada. Por favor, valide novamente.","priceBreakdown":"Detalhes de Preço","baseTotal":"Preço original","comboTotal":"Preço do combo","userDiscount":"Desconto do usuário","finalPrice":"Preço final","isInvalid":"Composição inválida","removeSlot":"Remover participante","addParticipant":"Adicionar participante","subscribeBtn":"Assinar combo","processing":"Processando..."},"conflict":{"individualTitle":"Conflito no carrinho","individualDetail":"Seu carrinho já possui itens avulsos. O BeltX não suporta misturar itens avulsos e combos no mesmo carrinho.","goToCart":"Ir para o carrinho de compras","replaceTitle":"Substituir combo ativo?","replaceDetail":"Seu carrinho já possui um combo ativo. Deseja substituí-lo por este novo combo?","replaceAction":"Substituir combo"},"cart":{"removeCombo":"Remover combo","removeComboTooltip":"Remover o combo inteiro do carrinho","comboLabel":"Combo: {{name}}"},"recurring":"Assinatura","recurringInterval":"Cobrança a cada {{interval}}","recurringCheckoutRedirect":"Combo de assinatura confirmado. Para ativar a assinatura, finalize o pagamento pelo módulo de assinaturas."},"messages":{"loginRequired":"Login obrigatório","loginToContinue":"Realize o login para continuar","loginAction":"Logar","membersNotIdentified":"Não foi possível identificar os membros para o pacote.","packageConflict":"Incompatibilidade de pacotes","understood":"Entendi","addToCartError":"Erro ao adicionar pacote ao carrinho","invalidDojo":"Dojo inválido para vínculo.","noModalities":"Nenhuma modalidade disponível para vínculo.","linkDojoError":"Erro ao vincular ao dojo"},"feeSuffix":"+ {{amount}} taxa"}},"family":{"title":"Família","description":"Gerencie os membros da sua família e suas assinaturas","profileSummary":{"title":"Resumo da família","description":"Esta é uma visão somente leitura. As alterações são gerenciadas na área Família.","counts":"{{adults}} adultos · {{dependents}} crianças/dependentes","empty":"Nenhum membro ativo da família está disponível.","openFamily":"Abrir Família"},"addMember":"Adicionar Membro","totalMembers":"Total de Membros","children":"Crianças","activePackages":"Pacotes Ativos","members":"Membros","owner":"Titular","parent":"Responsável","child":"Criança","years":"anos","lastCheckIn":"Último Check-in","packages":"Pacotes","viewProfile":"Ver Perfil","edit":"Editar","remove":"Remover","pendingInvitations":"Convites Pendentes","receivedInvitations":"Convites Recebidos","sentOn":"Enviado em","resend":"Reenviar","cancel":"Cancelar","noPendingInvitations":"Não há convites pendentes","noReceivedInvitations":"Não há convites recebidos","inviteMode":"Convidar por CPF ou e-mail","inviteModeShort":"Convidar","inviteModeHint":"CPF ou e-mail","childMode":"Criar menor sem login","childModeShort":"Menor","childModeHint":"Sem login","linkChildToDojo":"Deseja vincular a um dojo?","linkChildToDojoHint":"Após salvar, vamos abrir o fluxo de vínculo da criança.","inviteIdentifier":"CPF ou e-mail","sendInvite":"Enviar convite","acceptInvite":"Aceitar convite","declineInvite":"Recusar convite","inviteCreated":"Convite criado com sucesso","childCreated":"Cadastro infantil criado com sucesso","memberRemoved":"Membro removido com sucesso","leaveFamily":"Sair da família","leaveFamilyTitle":"Sair da família","leaveFamilyConfirm":"Tem certeza que deseja sair desta família?","leftFamily":"Você saiu da família com sucesso","inviteResent":"Convite reenviado com sucesso","inviteCancelled":"Convite cancelado com sucesso","inviteAccepted":"Convite aceito com sucesso","inviteDeclined":"Convite recusado com sucesso","removeMemberTitle":"Remover membro","removeMemberDescription":"Confirme a remoção deste vínculo da família.","removeMemberConfirm":"Tem certeza que deseja remover {{name}} da família?","pastMembers":"Membros Anteriores","leftOn":"Saiu em","removedOn":"Removido em","totalFamilies":"Total de Famílias","averageFamilySize":"Tamanho Médio da Família","totalChildren":"Total de Crianças","familyPackages":"Pacotes Familiares","allFamilies":"Todas as Famílias","viewDetails":"Ver Detalhes","manage":"Gerenciar","refresh":"Atualizar","loading":"Carregando informações da família…","loadErrorTitle":"Não foi possível carregar sua família","safeSummary":"{{adults}} adultos · {{dependents}} crianças/dependentes · {{invites}} convites pendentes","adults":"Adultos","childrenDependents":"Crianças e dependentes","invitations":"Convites","history":"Histórico da família","noAdults":"Nenhum adulto está listado nesta família.","noDependents":"Nenhuma criança ou dependente está listado.","noHistory":"Ainda não há histórico da família.","noPastMembers":"Não há membros anteriores.","invitedMember":"Membro convidado","ownerManagement":"Gestão do titular","responsibleAdults":"Responsáveis","responsibleAdult":"Responsável","responsibleFor":"Responsável por","noResponsibleAdult":"Nenhum responsável registrado.","noDependentsAssigned":"Nenhum dependente atribuído.","dependent":"Criança/dependente","manageResponsibilities":"Gerenciar responsabilidades","manageResponsibilitiesDescription":"Adicione ou encerre relações informativas de responsabilidade dentro desta família.","relationshipType":"Tipo de relação","addResponsibility":"Adicionar responsabilidade","activeResponsibilities":"Responsabilidades ativas","endResponsibility":"Encerrar responsabilidade","noActiveResponsibilities":"Não há relações de responsabilidade ativas.","transferOwnership":"Transferir titularidade","transferOwnershipDescription":"Escolha um membro adulto elegível para se tornar titular da família.","transferConsequencesTitle":"Antes de transferir","transferConsequences":"O novo titular recebe os controles exclusivos da família. Você permanece como membro adulto comum e não será removido.","newFamilyOwner":"Novo titular da família","transferConfirmation":"Confirmo que {{name}} será o titular da família e que permanecerei como membro.","noTransferCandidates":"Nenhum membro adulto elegível pode receber a titularidade.","ownershipTransferred":"Titularidade da família transferida com sucesso","birthdatePlaceholder":"DD/MM/AAAA","badges":{"owner":"Titular da família","you":"Você","responsible":"Responsável","dependent":"Criança/dependente","pending":"Convite pendente","inactive":"Inativo/histórico"},"relationshipTypes":{"parent":"Pai/mãe","caregiver":"Cuidador(a)","otherResponsible":"Outro responsável"},"validation":{"identifier":"Informe um CPF ou e-mail válido.","requiredName":"Informe pelo menos 2 caracteres.","birthdate":"Informe uma data válida no formato DD/MM/AAAA.","selectionRequired":"Selecione uma opção.","confirmTransfer":"Confirme a transferência de titularidade para continuar."},"errors":{"load":"Tente carregar a família novamente.","mutation":"Não foi possível atualizar a família. Tente novamente.","addMember":"Não foi possível adicionar o membro. Revise os dados e tente novamente.","removeMember":"Não foi possível remover o membro. Tente novamente.","relationshipCandidates":"Não foi possível carregar os membros elegíveis da família.","createRelationship":"Não foi possível adicionar a responsabilidade.","endRelationship":"Não foi possível encerrar a responsabilidade.","transferCandidates":"Não foi possível carregar os destinatários elegíveis da titularidade.","ineligibleTransfer":"O membro selecionado não pode mais receber a titularidade.","transferOwnership":"Não foi possível transferir a titularidade. Atualize e tente novamente."},"events":{"family_created":"Família criada","member_joined":"Membro entrou","member_removed":"Membro removido","member_left":"Membro saiu","responsibility_added":"Responsabilidade adicionada","responsibility_ended":"Responsabilidade encerrada","ownership_transferred":"Titularidade transferida","invite_created":"Convite criado","invite_accepted":"Convite aceito","invite_declined":"Convite recusado","invite_cancelled":"Convite cancelado","invite_expired":"Convite expirado","family_deactivated":"Família desativada"}},"profilePage":{"basicInfo":"Informações Básicas","firstName":"Primeiro nome","lastName":"Sobrenome","nickname":"Apelido","gender":"Gênero","genderMale":"Masculino","genderFemale":"Feminino","phone":"Telefone","cpf":"CPF","birthdate":"Nascimento","instagram":"Instagram","address":"Endereço","postalCode":"CEP","city":"Cidade","state":"Estado","street":"Rua","neighborhood":"Bairro","number":"Número","complement":"Complemento","emergency":"Emergência","emergencyName":"Contato","emergencyPhone":"Telefone","other":"Outros","height":"Altura (cm)","weight":"Peso (kg)","updatePhoto":"Atualizar foto","removePhoto":"Remover foto","title":"Perfil","physicalData":"Dados físicos","saveChanges":"Salvar","unsavedChanges":{"title":"Alterações não salvas","detail":"Você tem alterações não salvas no perfil. Deseja salvar antes de sair desta página?","stay":"Continuar editando","discard":"Descartar","save":"Salvar"},"faceEnrollment":{"title":"Reconhecimento facial","heading":"Registro para validação futura de presença","description":"O BeltX usará reconhecimento facial apenas para ajudar na validação de presença em aulas quando esse recurso for ativado. Seus vetores biométricos não são exibidos no app.","ownProfileOnly":"O registro facial é individual. Selecione seu próprio perfil para gerenciar este consentimento.","statusCardTitle":"Registro facial cadastrado","emptyTitle":"Nenhum registro facial ativo","emptyDescription":"Aceite o consentimento para preparar seu cadastro facial e capture cinco amostras guiadas pela câmera.","cameraTitle":"Captura por câmera","cameraDescription":"Capture cinco amostras guiadas para ajudar na validação facial de presença. Use boa iluminação, fundo limpo e deixe apenas um rosto no enquadramento.","cameraPreviewPlaceholder":"A prévia da câmera aparecerá aqui após a permissão.","dialogTitle":"Registro Facial","stepOf":"{{current}} de {{total}}","retake":"Refazer","readyToSubmit":"Todos os passos capturados. Revise e envie quando estiver pronto.","faceOvalHint":"Posicione seu rosto dentro da oval.","cameraStarting":"Iniciando câmera…","chooseCamera":"Escolha a câmera","cameraSwitchResetConfirm":"Trocar a câmera irá apagar as amostras já capturadas. Deseja continuar?","cameraFacing":{"front":"Frontal","rear":"Traseira"},"retryCamera":"Tentar novamente","consentText":"Autorizo o uso de dados biométricos faciais para validação de presença no BeltX.","start":"Iniciar registro","openCamera":"Abrir câmera","captureSample":"Capturar amostra","submitSamples":"Processar amostras","revoke":"Revogar registro","status":"Status","captureSource":"Origem","consentAcceptedAt":"Consentimento em","updatedAt":"Atualizado em","started":"Registro facial iniciado.","processed":"Amostras faciais processadas.","processingHint":"Imagens sendo analisadas. Isso pode levar alguns segundos.","refreshStatus":"Atualizar status","revoked":"Registro facial revogado.","loadError":"Não foi possível carregar o registro facial.","startError":"Não foi possível iniciar o registro facial.","processError":"Não foi possível processar as amostras faciais.","revokeError":"Não foi possível revogar o registro facial.","cameraUnsupported":"Este navegador não suporta captura pela câmera.","cameraPermissionError":"A permissão da câmera foi negada ou a câmera está indisponível.","captureError":"Não foi possível capturar a imagem da câmera.","revokeTitle":"Revogar reconhecimento facial","revokeConfirm":"Deseja revogar seu consentimento e remover os dados biométricos faciais cadastrados?","samplesCaptured":"{{count}} de {{total}} amostras capturadas.","captureSteps":{"front":"Olhe de frente para a câmera.","left":"Vire o rosto levemente para a esquerda.","right":"Vire o rosto levemente para a direita.","farther":"Afaste-se um pouco da câmera.","smile":"Sorria naturalmente ou mude levemente a expressão."},"statuses":{"none":"Não registrado","pending":"Pendente","approved":"Aprovado","weak_quality":"Qualidade baixa","rejected":"Rejeitado","expired":"Expirado","revoked":"Revogado"},"captureSources":{"web_camera":"Câmera web","profile_photo_fallback":"Foto de perfil","admin_upload":"Envio administrativo","photo_upload":"Envio de foto"},"enrollmentTitle":"Método de registro","enrollmentDescription":"Escolha como deseja capturar seu rosto para o registro biométrico.","methodCamera":"Câmera","methodCameraDesc":"5 fotos guiadas, maior precisão (recomendado)","methodPhoto":"Envio de foto","methodPhotoDesc":"Uma foto do dispositivo, precisão menor","uploadPhoto":"Selecionar foto","uploadPhotoHint":"Selecione uma foto clara e bem iluminada com apenas um rosto visível.","accuracyNoteLabel":"Nota de precisão","expiredTitle":"Registro expirado","expiredDescription":"Seu registro facial expirou devido a uma atualização do sistema de reconhecimento. Faça o registro novamente para continuar usando este recurso.","photoProcessed":"Foto facial processada com sucesso.","photoProcessError":"Não foi possível processar a foto facial.","uploadWarningsTitle":"Observações sobre a foto","uploadWarningsHint":"O registro foi salvo, mas tente enviar uma foto melhor para maior precisão."}},"settingsPage":{"header":{"title":"Configurações","description":"Gerencie segurança, notificações e acesso rápido ao BeltX neste dispositivo."},"security":{"title":"Segurança e acesso","description":"Gerencie sua senha e o endereço de e-mail vinculado à sua conta.","action":"Alterar senha"},"email":{"title":"E-mail","description":"Atualize o endereço de e-mail vinculado à sua conta.","action":"Alterar e-mail","planned":"Recurso em planejamento."},"notifications":{"title":"Notificações","description":"Defina como você deseja receber avisos por e-mail e no aplicativo.","transactionalEmails":"E-mails transacionais","productUpdates":"Atualizações de produto","dojoMessages":"Mensagens do dojo","comingSoon":"Em breve."},"layout":{"title":"Layout","description":"Controle o acesso entre a experiência clássica e a nova interface do BeltX.","current":{"new":"Você está usando o layout 2.0.","legacy":"Você está usando o layout 1.0."},"action":{"legacy":"Ir para o layout 1.0","new":"Ir para o layout 2.0"},"helper":"Durante a migração, você pode alternar entre os layouts por aqui."},"defaults":{"title":"Preferências padrão","description":"Personalize o que é carregado por padrão ao entrar no sistema.","dojo":"Dojo padrão","roleContext":"Visão do dashboard","roleContextAdmin":"Admin da Plataforma","roleContextDojoAdmin":"Administrador do Dojo","roleContextTeacher":"Professor","roleContextStudent":"Aluno","viewProfile":"Perfil padrão","noPreference":"Sem preferência","save":"Salvar preferências","saved":"Preferências salvas com sucesso.","error":"Não foi possível salvar as preferências."},"pwa":{"title":"Aplicativo (PWA)","description":"Instale o BeltX na tela inicial para abrir mais rápido.","button":{"install":"Instalar aplicativo","iosHelp":"Como instalar no iPhone","generalHelp":"Como instalar","installed":"App instalado"},"help":{"ios":"No iPhone/iPad: abra no Safari, toque em Compartilhar e depois em “Adicionar à Tela de Início”.","general":"Se o botão não abrir o prompt, use o menu do navegador e escolha “Instalar app” / “Adicionar à tela inicial”."},"installedHint":"App já instalado neste dispositivo.","toast":{"installStarted":"Instalação iniciada.","installCancelled":"Instalação cancelada.","installSuccess":"BeltX instalado com sucesso."}}},"common":{"loading":"Carregando...","error":"Erro ao carregar dados","retry":"Tentar novamente","all":"Todos","yes":"Sim","no":"Não","welcome":"Bem-vindo","today":"Hoje","cancel":"Cancelar","save":"Salvar","delete":"Deletar","edit":"Editar","view":"Visualizar","close":"Fechar","filter":"Filtrar","noData":"Sem dados para exibir","userFallback":"usuário","selectDojo":"Selecione um dojo para visualizar seu dashboard.","noDojoLinkedDashboard":"Você ainda não está vinculado a um dojo. Busque um dojo para solicitar vínculo e começar a usar seu dashboard.","searchDojo":"Buscar dojo","familyOnboardingTitle":"Quer cadastrar seu filho(a) antes de escolher um dojo?","familyOnboardingStepCreateChild":"Abra Família e adicione a criança.","familyOnboardingStepLinkChild":"Depois, busque um dojo e solicite o vínculo da criança.","studentDashboardOnly":"Este dashboard é apenas para alunos."},"calendar":{"title":"Calendário","manageDescription":"Gerencie os horários de aula e a presença do dojo.","view":"Visualização","month":"Mês","week":"Semana","day":"Dia","selectedDay":"Dia selecionado","modality":"Modalidade","modalities":"Modalidades","teacher":"Professor","dojo":"Dojo","allModalities":"Todas as modalidades","modalityLegend":"Selecione a modalidade","allTeachers":"Todos os professores","toggleFilters":"Expandir/retrair filtros","today":"Hoje","noSessions":"Nenhuma aula agendada","capacity":"Capacidade","filled":"preenchido","searchStudent":"Buscar aluno","searchStudentPlaceholder":"Nome ou ID","noStudents":"Nenhum aluno para exibir","photoReview":"Revisão por foto","noDojoLinked":"Nenhum dojo vinculado","addStudent":"Adicionar Aluno","removeAttendance":"Remover presença","statusPresent":"Presente","statusPending":"Pendente","statusAbsent":"Ausente","source":"Origem","sourceManualTeacher":"Manual (professor)","sourceManualAdmin":"Manual (administração)","sourceUnknown":"Automático","mainTeacher":"Professor","assistantTeachers":"Professores assistentes","attendanceSaved":"Presença atualizada com sucesso.","selectAllPending":"Selecionar todos os pendentes","validateSelected":"Validar selecionados","validateCheckin":"Validar check-in","selectStudentToAdd":"Selecione um aluno para adicionar","selectedStudents":"Alunos selecionados","markPresentAutomatically":"Marcar presença automaticamente","remainingSlots":"Vagas restantes","classCapacityReached":"A aula atingiu a capacidade máxima.","studentAlreadyAdded":"Aluno já adicionado a esta aula","studentAddedSuccess":"Aluno adicionado com sucesso","studentsAddedSuccess":"alunos adicionados com sucesso","performCheckin":"Fazer check-in","checkinWindowClosed":"Fora da janela de check-in.","checkinCreatedSuccess":"Check-in realizado com sucesso","checkinsCreatedSuccess":"check-ins realizados com sucesso","errors":{"dojoRequired":"Selecione um dojo para visualizar o calendário.","loadFailed":"Não foi possível carregar o calendário.","filterLoadFailed":"Não foi possível carregar os filtros do calendário.","sessionDetailsLoadFailed":"Não foi possível carregar os detalhes de presença da aula.","attendanceSaveFailed":"Não foi possível salvar as alterações de presença.","studentAddFailed":"Não foi possível adicionar o aluno à presença."}},"language":{"select":"Selecionar idioma","portuguese":"Português","english":"English","spanish":"Español"},"pinnedWidgets":{"sectionTitle":"Indicadores fixados","sectionTitleTooltip":"Indicadores fixados dos relatórios aparecem aqui para acesso rápido no dashboard.","emptyState":"Fixe indicadores dos Relatórios para vê-los aqui.","maxLimitWarning":"Você atingiu o limite máximo de {{max}} indicadores fixados.","pinAction":"Fixar indicador","unpinAction":"Remover indicador fixado","loadError":"Não foi possível carregar os indicadores fixados.","pinError":"Não foi possível fixar o indicador. Tente novamente.","unpinError":"Não foi possível remover o indicador. Tente novamente."},"platformComms":{"title":"Comunicações","description":"Envie emails em massa para alunos por dojo, modalidade e faixa.","stepLabels":{"dojo":"Dojo","filters":"Filtros","preview":"Destinatários","compose":"Compor","confirm":"Confirmar","result":"Resultado"},"steps":{"dojo":{"title":"Selecione o dojo","empty":"Nenhum dojo encontrado."},"filters":{"title":"Defina os filtros","hint":"Deixe todos em branco para enviar a todos os alunos ativos do dojo."},"preview":{"title":"Destinatários","recipientCount":"destinatários encontrados","noRecipients":"Nenhum aluno encontrado com os filtros selecionados. Ajuste os filtros e tente novamente."},"compose":{"title":"Compor email"},"confirm":{"title":"Confirmar envio"}},"filters":{"modality":"Modalidade","belt":"Faixa","studentType":"Tipo de aluno","noModalities":"Este dojo não possui modalidades cadastradas.","roles":{"adult":"Adulto","child":"Infantil","baby":"Baby","teacher":"Professor","dojoAdmin":"Admin do dojo"},"roleLabel":"Função / Perfil"},"compose":{"subject":"Assunto do email","banner":"Banner (opcional)","uploadBanner":"Clique para adicionar um banner","uploading":"Enviando...","removeBanner":"Remover banner","body":"Corpo do email","bodyPlaceholder":"Escreva o conteúdo do email aqui..."},"confirm":{"dojo":"Dojo","recipients":"Destinatários","subject":"Assunto","banner":"Banner","bannerAttached":"Anexado","warning":"Esta ação enviará emails para {{count}} destinatários. Esta operação não pode ser desfeita."},"result":{"title":"Emails enviados com sucesso!","sent":"enviados","failed":"falhas"},"logs":{"title":"Histórico de campanhas","empty":"Nenhuma campanha enviada ainda."},"actions":{"next":"Próximo","back":"Voltar","preview":"Ver destinatários","compose":"Compor email","review":"Revisar","send":"Enviar emails","newCampaign":"Nova campanha"}},"payment":{"status":{"modal":{"title":"Status do Pagamento","success":"Pagamento Aprovado","pending":"Pagamento Pendente","failure":"Pagamento Recusado","package":"Pacote","totalPaid":"Valor pago","settlement":"Previsão de repasse","distributed":"Aulas distribuídas","unlimited":"Aulas ilimitadas","classes":"aulas","validUntil":"válido até","processingLedgers":"Seu pagamento está sendo processado. As aulas serão distribuídas em instantes.","noDetails":"Detalhes do pedido indisponíveis."}}},"adminGroupPhotoDiagnostics":{"title":"Diagnóstico de foto em grupo","description":"Detecta e analisa todas as faces em uma foto de treino usando detecção multi-escala. Ferramenta diagnóstica — não realiza validação de presença.","privacyNotice":"Ferramenta restrita para admins da plataforma. A foto é processada em memória e descartada. Nenhum embedding, recorte ou dado biométrico é armazenado.","empty":"Envie uma foto de treino ou aula para começar o diagnóstico.","form":{"choosePhoto":"Escolher foto","clear":"Limpar","previewAlt":"Prévia da foto de grupo","submit":"Analisar foto"},"preview":{"title":"Prévia com detecções","processingTime":"{{ ms }}ms"},"summary":{"facesDetected":"Faces detectadas","usable":"Utilizáveis","borderline":"Borderline","rejected":"Rejeitadas","scalesAttempted":"Escalas"},"table":{"title":"Diagnóstico por face","quality":"Qualidade","sizeOriginal":"Tamanho original","sizeScaled":"Tamanho escalado","detection":"Score detecção","blur":"Nitidez","scale":"Escala usada","embedding":"Embedding","warnings":"Avisos","review":"Revisão","reviewYes":"Revisar"},"qualityStatus":{"usable":"Utilizável","borderline":"Borderline","rejected":"Rejeitada"},"warningCodes":{"face_small_warning":"Face pequena","blurry_image_warning":"Imagem borrada","low_detection_score_warning":"Score baixo","embedding_not_generated":"Embedding falhou"},"reasonCodes":{"face_too_small":"Face muito pequena","low_detection_score":"Score de detecção baixo"},"messages":{"error":"Não foi possível processar a foto de grupo."}},"adminGroupPhotoMatching":{"title":"Correspondência de faces em grupo","description":"Detecta faces em uma foto de treino e compara com os embeddings dos usuários selecionados. Ferramenta de calibração — não registra presença.","privacyNotice":"Ferramenta restrita para admins da plataforma. Nenhum embedding, recorte ou vetor biométrico é retornado ou armazenado.","empty":"Informe os IDs dos usuários e envie uma foto para iniciar.","noCandidate":"Sem candidato acima do limiar","noEmbedding":"Embedding não gerado","form":{"choosePhoto":"Escolher foto","clear":"Limpar","previewAlt":"Prévia da foto de grupo","submit":"Executar correspondência","userIds":"IDs dos usuários","userIdsPlaceholder":"Um ID por linha ou separados por vírgula","userIdsHint":"Deixe vazio se usar dojo_id","dojoId":"ID do dojo (opcional)","maxCandidates":"Máx. candidatos por face"},"summary":{"facesDetected":"Faces detectadas","facesWithCandidates":"Com candidatos","candidatePool":"Pool de candidatos","scales":"Escalas","processingTime":"Tempo"},"preview":{"title":"Prévia com detecções"},"table":{"title":"Resultados por face","candidate":"Candidato","similarity":"Similaridade","confidence":"Confiança","review":"Revisão"},"qualityStatus":{"usable":"Utilizável","borderline":"Borderline","rejected":"Rejeitada"},"confidence":{"high":"Alta","medium":"Média","low":"Baixa","no_match":"Sem match"},"warnings":{"invalidIds":"IDs inválidos (ignorados): ","ambiguous":"Atenção: os dois melhores candidatos têm similaridade próxima. Revise manualmente."},"messages":{"error":"Não foi possível executar a correspondência."}},"attendancePhotoReview":{"title":"Revisão de Presença por Foto","subtitle":"Carregue uma foto da aula para identificar e revisar rostos manualmente.","step1Title":"Configurar revisão","selectClass":"Aula","selectClassPlaceholder":"Selecione uma aula...","date":"Data","uploadPhoto":"Foto da aula","dropPhotoHere":"Clique ou arraste uma foto aqui","analyzePhoto":"Analisar foto","processing":"Processando foto, aguarde...","errorProcessing":"Erro ao processar a foto. Tente novamente.","errorUpdatingFace":"Erro ao atualizar a revisão do rosto.","errorCompleting":"Erro ao concluir a revisão.","facesDetected":"Rostos detectados","confirmed":"Confirmados","pending":"Pendentes","candidatePool":"Candidatos disponíveis","photoPreview":"Foto com detecções","newReview":"Nova revisão","faceNotUsable":"Rosto com qualidade insuficiente para comparação.","noCandidate":"Nenhum candidato encontrado para este rosto.","markUnknown":"Marcar como desconhecido","rejectSuggestions":"Rejeitar sugestões","completeReviewTitle":"Concluir revisão","completeReviewSubtitle":"Após concluir, as decisões ficam salvas. Nenhuma presença é registrada nesta fase.","completeReview":"Concluir revisão","alreadyCompleted":"Revisão concluída","stepDetecting":"Detectando rostos...","stepMatching":"Comparando com membros...","stepApplying":"Aplicando presenças...","appliedCount":"presença(s) registrada(s)","teacherSkipped":"professor(es) — sem check-in necessário","noLedger":"sem saldo disponível — regularize manualmente","ambiguousSection":"Identificação incerta — escolha o correto","ambiguousHint":"Dois candidatos próximos — toque para confirmar","unknownSection":"Não identificados","notIdentified":"Rosto não reconhecido","noneOfThese":"Nenhum destes","ignore":"Ignorar","noUsableFaces":"Nenhum rosto identificável na foto.","checkinApplied":"Presença registrada com sucesso.","correctApplied":"Corrigir uma presença aplicada →","reviewCompletedSuccess":"Revisão concluída com sucesso.","isTeacher":"Professor desta aula","quality":{"usable":"Boa qualidade","borderline":"Qualidade limiar","rejected":"Rejeitado"},"status":{"pending":"Pendente","confirmed":"Confirmado","rejected":"Rejeitado","unknown":"Desconhecido"},"autoApplyToggle":"Registrar presenças automaticamente","autoApplyOffHint":"As presenças serão confirmadas manualmente","unknownFaceHint":"Rosto não reconhecido — identifique manualmente","selectStudent":"Selecionar aluno...","confirmIdentity":"Confirmar","noLedgerActionHint":"Presença registrada — oriente o aluno a regularizar o plano","noStudentFound":"Nenhum aluno encontrado"},"localize":{"CarrinhoDeCompras":"Carrinho de compras","Expirado":"Expirado","Descontos":"descontos: {{value}}","Subtotal":"Subtotal","DescontosTotais":"Descontos Totais","Total":"Total","SelecionarMetodoDePagamento":"Selecionar método de pagamento","FinalizarCompra":"Finalizar Compra","NenhumPacoteSelecionado":"Nenhum pacote selecionado","ExcluirCarrinho":"Excluir carrinho","RemoverItem":"Remover item","CheckinFamiliar":"Checkin Familiar","SelecionarCrianca":"Selecionar Criança","SelecionarMembro":"Selecionar membro","RealizarCheckin":"Realizar checkin","CheckinsRealizados":"Checkins realizados","MarcarPresenca":"Marcar Presenca","Checkins":"Check-ins","Cancelar":"Cancelar","NenhumCheckinRealizado":"Nenhum checkin realizado","NenhumaAulaAgendada":"Nenhuma aula agendada","Home":"Home","DojoB":"Dojo","Aulas":"Aulas","Modalidade":"Modalidade","Professor":"Professor","CampoObrigatorio":"Campo obrigatório","Assistentes":"Assistentes","HorarioDeInicio":"Horário de início","Duracao":"Duração","EmMinutos":"em minutos","DataDeInicioEFim":"Data de início e fim","Custo":"Custo","CheckinsPorAula":"checkins por aula","Capacidade":"Capacidade","DiasDaSemana":"Dias da semana","Segunda":"Segunda","Terca":"Terca","Quarta":"Quarta","Quinta":"Quinta","Sexta":"Sexta","Sabado":"Sábado","Domingo":"Domingo","Categorias":"Categorias","Adulto":"Adulto","Crianca":"Criança","Bebe":"Bebê","NenhumaAulaAdicionada":"Nenhuma aula adicionada.","CustoDoisPontos":"Custo:","QuantidadeDeCheckinsCoinsumidosMsg":"Quantidade de checkins consumidos para realizar esta aula.","CapacidadeDoisPontos":"Capacidade:","NumeroMaximoDeParticipantesMsg":"Número máximo de participantes permitidos por aula no dojo. Ao atingir esse limite, não será possível realizar novos check-ins para a turma.","Desativar":"Desativar","Ativar":"Ativar","Aula":"Aula","RemoverAula":"Remover aula","AdicionarNovaAula":"Adicionar nova aula","Identificacao":"Identificação","Nome":"Nome","CPFouCNPJ":"CPF/CIN ou CNPJ","Email":"Email","Telefone":"Telefone","Descricao":"Descrição","Endereco":"Endereço","CEP":"CEP","Numero":"Número","Complemento":"Complemento","Rua":"Rua","Bairro":"Bairro","Cidade":"Cidade","Estado":"Estado","Funcionamento":"Funcionamento","LimiteCancelamento":"Limite cancelamento","LiberarCheckin":"Liberar checkin","IdadeAdulto":"Idade adulto","IdadeCrianca":"Idade criança","IdadeBebe":"Idade bebê","Financeiro":"Financeiro","MetodosDePagamento":"Métodos de pagamento","MetodoDePagamentoDuplicado":"Método de pagamento duplicado","DescontosFamiliares":"Descontos Familiares","Midias":"Midias","Website":"Website","Instagram":"Instagram","DojoURL":"Dojo URL","Modalidades":"Modalidades","Criar":"Criar","LimiteDeCancelamentoDoisPontos":"Limite de cancelamento:","DescricaoLimiteCancelamento":"Prazo mínimo antes do início da aula para cancelar o check-in sem perder o crédito. Passado esse tempo, o cancelamento não será possível sem consumo do check-in.","LiberarCheckinDoisPontos":"Liberar Checkin:","DescricaoLiberarCheckin":"Antecedência máxima para realizar o check-in em uma aula. ex.: configurando 168 horas, será possível agendar o check-in com até 7 dias de antecedência.","IdadesMinimasDoisPontos":"Idades Minimas:","DescricaoIdadesMinimas":"No ano que faz X anos passa a ser adulto, criança ou bebê","IdadeDaCriancaErrorMsg":"Idade da criança deve ser maior do que a do bebê","IdadeDoAdultoErrorMsg":"Idade do adulto deve ser maior do que a da criança","Hours":"horas","Years":"anos","NewModalityAsterisco":"Nova modalidade*","Preco":"Preço","MaxParcelas":"Max Parcelas","AssinaturasApenasPagamentoAvista":"Assinaturas apenas à vista","HabilitarAssinatura":"Habilitar Assinatura","PeriodicidadeDaAssinatura":"Periodicidade da Assinatura","Mensal":"Mensal","Trimestral":"Trimestral","Semestral":"Semestral","Anual":"Anual","DuracaoDaAssinatura":"Duração da Assinatura","TresMeses":"3 Meses","SeisMeses":"6 Meses","DozeMeses":"12 Meses","Diario":"Diário","Semanal":"Semanal","Ilimitado":"Ilimitado","Validade":"Validade","EmDias":"em dias","Quantidade":"Quantidade","SelecioneTodasAsModalidadesAplicaveis":"Selecione todas as modalidades aplicáveis","SelecioneTodasAsCategoriasAplicaveis":"Selecione todas as categorias aplicáveis","NenhumPacoteAdicionado":"Nenhum pacote adicionado","ValidadeDoisPontos":"Validade:","DescricaoValidade":"Tempo de validade dos check-ins adquiridos em pacotes. Após esse prazo, os checkins não utilizados expiram automaticamente.","QuantidadeDoisPontos":"Quantidade:","DescricaoQuantidade":"Quantidade de checkins disponíveis para uso. Para check-ins ilimitados marcar a opção \"Ilimitado\"","Pacote":"Pacote","RemoverPacote":"Remover pacote","AdicionarNovoPacote":"Adicionar novo pacote","GerenciarVinculos":"Gerenciar vínculos","GerenciarVinculosDescricao":"Busque um dojo para vincular ou desvincular membros da sua família.","BuscarDojo":"Buscar dojo","Carregando":"Carregando","CarregandoDojos":"Carregando dojos","SemDojosDisponiveis":"Nenhum dojo disponível","SemDojosEncontrados":"Nenhum dojo encontrado","BuscarAssinaturas":"Buscar assinaturas","ResumoDaAssinatura":"Resumo da assinatura","Cliente":"Cliente","Valor":"Valor","Intervalo":"Intervalo","Ciclo":"Ciclo","CicloDeVida":"Ciclo de vida","IniciadoEm":"Iniciado em","PeriodoAtual":"Período atual","ProximaCobranca":"Próxima cobrança","Ciclos":"Ciclos","Executado":"Executado","Gateway":"Gateway","OrdensRelacionadas":"Ordens relacionadas","IdDaOrdem":"ID da ordem","Pago":"Pago","FormaPagamento":"Forma de pagamento","CanceladoEm":"Cancelado em","ConcluidoEm":"Concluído em","CancelarAssinatura":"Cancelar assinatura","MotivoCancelamento":"Motivo do cancelamento","AvisoCancelamento":"Esta ação solicitará o cancelamento da assinatura. As próximas cobranças serão interrompidas após a confirmação do provedor.","ConfirmarCancelamento":"Confirmar cancelamento","MensagemCancelamento":"Deseja cancelar esta assinatura?","AssinaturaCanceladaSucesso":"Assinatura cancelada com sucesso.","CancelamentoPendente":"Cancelamento solicitado. A assinatura será cancelada após confirmação do provedor.","ErroAoOcancelar":"Erro ao cancelar assinatura","CancelamentoPendenteTitulo":"Cancelamento pendente","CancelamentoPendenteDescricao":"O cancelamento foi solicitado e aguarda confirmação do provedor de pagamento.","SolicitarCancelamento":"Solicitar cancelamento","AvisoCancelamentoUsuario":"Você está solicitando o cancelamento desta assinatura. Ela permanecerá ativa até a confirmação do provedor.","MensagemCancelamentoUsuario":"Deseja solicitar o cancelamento desta assinatura?","CancelamentoSolicitadoSucesso":"Solicitação de cancelamento enviada com sucesso.","ErroAoSolicitarCancelamento":"Erro ao solicitar cancelamento","CancelamentoPendenteDescricaoUsuario":"Sua solicitação de cancelamento está aguardando confirmação do provedor de pagamento.","CancelamentoSolicitado":"Cancelamento solicitado","Cancelando":"Cancelando","Concluido":"Concluído","PagamentoPendente":"Pagamento pendente","Pausado":"Pausado","Cobranca":"Cobrança","Detalhes":"Detalhes","Meses":"Meses","Semanas":"Semanas","Trimestres":"Trimestres","Anos":"Anos","VerAulas":"Ver Aulas","VincularAoDojo":"Vincular ao Dojo","VerPacotes":"Ver Pacotes","DescricaoDoDojo":"Descrição do Dojo","Localizacao":"Localização","HorarioDeFuncionamento":"Horário de Funcionamento","Contato":"Contato","Salvar":"Salvar","SelecionarMembros":"Selecionar membros","NenhumUsuarioEncontrado":"Nenhum usuário encontrado","BuscarUsuario":"Buscar usuário","Selecionar":"Selecionar","AsteriscoCheckinsValidosPorDias":"*Checkins válidos por {{value}} dias","InformacoesDePagamento":"Informações de pagamento","AssinaturaPagamentoRecorrente":"*Assinatura - Pagamento recorrente","EmAteXSemJuros":"*em até {{value}}x sem juros","TotalDoisPontos":"Total: {{value}}","AdicionarAoCarrinho":"Adicionar ao carrinho","NenhumPacoteDisponivel":"Nenhum pacote disponível no momento","Pacotes":"Pacotes","AtualizarMembros":"Atualizar membros","Pesquisar":"Pesquisar","Usuario":"Usuário","Data":"Data","TotalPago":"Total pago","Status":"Status","NenhumDadoEncontrado":"Nenhum dado encontrado usando o filtro \"{{value}}\"","NenhumaOrdemDePagamento":"Nenhuma ordem de pagamento","Dojo":"Dojo","CriarNovoDojo":"Criar novo dojo","Configuracoes":"Configurações","DojoInfo":"Dojo info","Usuários":"Usuários","Credenciais":"Credenciais","OrdensDePagamento":"Ordens de pagamento","StripeDescription":"Aceite pagamentos sem esforço com o Stripe, oferecendo integração simples e segura para o seu negócio.","Ativo":"Ativo","Integrar":"Integrar","MercadoPagoDescription":"Aceite pagamentos de forma descomplicada com o Mercado Pago, proporcionando uma integração fluida e segura para a sua empresa.","DadosDoUsuario":"Dados do usuário","CorDaFaixa":"Cor da faixa","Role":"Role","DescontoAutomatico":"Desconto automatico","Faixas":"Faixas","Cor":"Cor","SelecionarCor":"Selecionar cor","RemoverFaixa":"Remover faixa","AdicionarNovaFaixa":"Adicionar nova faixa","TodasAsFaixas":"Todas as faixas","SemFaixa":"Sem faixa","Cargo":"Cargo","TodosOsCargos":"Todos os cargos","Atletas":"atletas","Atleta":"atleta","BaixarDados":"Baixar dados","AtualizarDados":"Atualizar dados","DojoAdmin":"Dojo Admin","SelecioneSeuDojo":"Selecione seu DOJO!","DescricaoSelecaoDojo":"Escolha entre diversas opções desde iniciante até avançado. Cada dojo oferece técnicas e desafios únicos","Entrar":"Entrar","NenhumDojoEncontrado":"Nenhum dojo encontrado","Landing4":"Menos Administração, Mais Foco no Tatame.","Landing7":"Gerencie alunos, agende aulas, processe pagamentos e automatize os check-ins da sua academia de artes marciais em um só lugar.","CriarConta":"Criar Conta","VerDojos":"Ver Dojos","Landing21":"O que o BeltX faz por você?","Landing32":"Gestão de Alunos e Famílias","Landing33":"Cadastre alunos, controle graduações (faixas) e permita que pais gerenciem os check-ins de seus filhos de forma centralizada.","Landing45":"Gestão de Professores","Landing46":"Promova usuários a professores, permitindo que acessem a lista de check-ins para a chamada e comissione-os pelo seu trabalho.","Landing58":"Agendamento de Aulas","Landing59":"Crie e administre o calendário de aulas, definindo modalidades, professores, horários e capacidade máxima por turma.","Landing71":"Check-in Automatizado","Landing72":"Alunos fazem check-in pelo app, com validação automática de saldo de aulas, capacidade da turma e regras de antecedência.","Landing84":"Venda de Pacotes de Aulas","Landing85":"Crie e venda pacotes de check-in (ex: 10 aulas, 20 aulas) com gestão automática de validade e saldo para cada aluno.","Landing97":"Pagamentos Integrados","Landing98":"Receba pagamentos de forma segura via Mercado Pago e Stripe. Ofereça mais opções e facilidade para seus clientes.","EmBreveExclamation":"Em Breve!","Landing115":"Cupons de Desconto","Landing116":"Crie cupons por valor ou porcentagem para pacotes específicos, ajudando a atrair e reter ainda mais alunos.","Landing134":"Relatórios Gerenciais","Landing135":"Acesse dados e insights sobre check-ins, faturamento e frequência de alunos para tomar as melhores decisões para sua academia.","Landing146":"Um preço justo e transparente.","Landing152":"Transparência e Crescimento","Landing155":"Um modelo que cresce com você.","Landing158":"No BeltX, a mensalidade é ajustada conforme o tamanho da sua academia. Você só paga pelo que realmente usa. Além disso, nas vendas realizadas via integração com gateways financeiros, aplicamos uma taxa simples por transação. Assim, mantemos os custos justos e proporcionais ao seu crescimento.","Landing166":"Comece em 4 passos simples.","Landing174":"Crie sua conta","Landing175":"Entre em contato para liberarmos seu perfil de administrador.","Landing183":"Configure seu Dojo","Landing184":"Cadastre suas modalidades, professores e crie os pacotes de aulas.","Landing193":"Divulgue","Landing194":"Compartilhe o link do seu perfil público com seus alunos.","Landing202":"Pronto!","Landing203":"Comece a gerenciar suas aulas e receber pagamentos.","Landing212":"Perguntas Frequentes","Landing218":"Preciso de um site para usar o BeltX?","Landing222":"Não! O BeltX cria uma página pública para sua academia onde os alunos podem ver as aulas e comprar pacotes. Você só precisa compartilhar o link.","Landing230":"Quais as taxas do Mercado Pago/Stripe?","Landing234":"As taxas são as padrões de cada provedor de pagamento. Nossa taxa de plataforma é separada e transparente. Você pode conectar sua própria conta do Mercado Pago ou Stripe.","Landing242":"O sistema é seguro para pagamentos?","Landing246":"Sim. Toda a transação financeira é processada diretamente pelo Mercado Pago ou Stripe, que são líderes globais em segurança de pagamentos online. Não armazenamos dados de cartão.","Landing257":"© 2025 BeltX. Todos os direitos reservados.","BemVindo":"Bem vindo!","AcesseSuaContaParaContinuar":"acesse sua conta para continuar","Senha":"Senha","Logar":"Logar","Cadastrar":"Cadastrar","EsqueciMinhaSenha":"Esqueci minha senha","CrieSuaConta":"Crie sua conta","ParaAcessarOSistema":"para acessar o sistema","CPF":"CPF","Sobrenome":"Sobrenome","ConfirmarSenha":"Confirmar Senha","SenhasNaoCoincidem":"Senhas não coincidem","DataDeNascimento":"Data de nascimento","ConcordoComOs":"Concordo com os","TermosDeResponsabilidadeDoUsuario":"Termos de Responsabilidade do Usuário","TermosDeUsoDaPlataforma":"Termos de Uso da Plataforma","Voltar":"Voltar","ConfirmeOCodigo":"Confirme o código","EnviadoParaSeuEmail":"enviado para seu email","Codigo":"Código","Confirmar":"Confirmar","ReenviarCodigo":"Reenviar Código","CliqueEmEnviarCodigo":"Clique em Enviar Código","ParaReceberUmCodigoUnico":"para receber um código único","EmSeuEmailEAltereSuaSenha":"em seu email e altere sua senha","NovaSenha":"Nova senha","ConfirmeNovaSenha":"Confirme nova senha","Ok":"Ok","EnviarCodigo":"Enviar Código","ConfiguracoesGerais":"Configurações Gerais","ConfiguracoesUsuario":"Configurações do Usuário","Sair":"Sair","Parabens":"Parabéns!","PaginaNaoEncontrada":"Página não encontrada","DescricaoPaginaNaoEncontrada":"Desculpe, não conseguimos encontrar a página que você está procurando. Pode ter sido movida ou excluída.","VoltarPaginaInicial":"Voltar para a página inicial","Versao":"Versão {{value}}","Apelido":"Apelido","VincularAoTelegram":"Vincular ao Telegram","AlterarSenha":"Alterar senha","ConfirmarNovaSenha":"Confirmar nova senha","Dojos":"Dojos","NenhumDojoVinculado":"Nenhum dojo vinculado","AdicionarNovoMembroNaFamilia":"Adicionar novo membro na família","CadastroInfantil":"Cadastro infantil","Adicionar":"Adicionar","Familia":"Família","CheckinsDisponiveis":"checkins disponíveis!","ExpiraEmXDias":"Expira em: {{value}} dias","NenhumCheckinDisponível":"Nenhum checkin disponível","AdicioneUmFamiliarMsg":"Adicione um familiar para adquirir planos diferenciados","AdicionarMembro":"Adicionar membro","DonoDaFamilia":"Dono da família","RemoverMembro":"Remover membro","PerfilDoUsuario":"Perfil do Usuário","FalhaAoCarregarAImagem":"Falha ao carregar a imagem.","AjustarImagem":"Ajustar imagem","CarregarImagem":"Carregar imagem","AtualizarFotoDePerfil":"Atualizar foto de perfil","RemoverFotoDePerfil":"Remover foto de perfil","AlterarUsuario":"Alterar usuário","FotoDePerfilAtualizada":"Foto de perfil atualizada com sucesso.","FotoDePerfilRemovida":"Foto de perfil removida com sucesso.","Genero":"Gênero","Masculino":"Masculino","Feminino":"Feminino","Outro":"Outro","Infantil":"Infantil","HistoricoGraduacao":"Histórico de graduação","SemHistoricoGraduacao":"Sem histórico de graduação.","GrauLabel":"Grau","SemGrau":"Sem grau","SemData":"Sem data","Fechar":"Fechar","EvolucaoNaGraduacao":"Evolução na graduação","SemDadosGraduacao":"Sem dados de graduação.","CheckinsNaFaixaGrau":"Check-ins na faixa/grau","TempoNaFaixaGrau":"Tempo na faixa/grau","ProximaFaixaGrau":"Próxima faixa/grau","CriteriosProximaFaixaGrau":"Critérios para próxima faixa/grau","NewStructuredModalityAsterisco":"Nova modalidade*","AdicionarModalidade":"Adicionar modalidade","NenhumaModalidadeNova":"Nenhuma modalidade cadastrada ainda.","Identificador":"Identificador","IdentificadorHint":"Use letras minúsculas, números e hifens.","SistemaGraduacao":"Sistema de graduação","MinimoCaracteres":"Mínimo de 2 caracteres","FormatoInvalido":"Formato inválido","LimparCampoDeBusca":"Limpar campo de busca","BuscarOrdensDePagamento":"Buscar ordens de pagamento","GerandoRelatorio":"Gerando relatório...","RelatorioGeralDeAtividade":"Relatório Geral de Atividade","RelatorioGeralDeAtividadeDescricao":"Um resumo de todas as aulas, pagamentos e novos usuários no período selecionado.","BaixarPDF":"Baixar PDF","RelatorioDeUsuarios":"Relatório de Usuários","RelatorioDeUsuariosDescricao":"Uma lista completa de todos os usuários cadastrados, incluindo status e e-mail.","BaixarCSV":"Baixar CSV","RelatorioDeOrdensDePagamento":"Relatório de Ordens de Pagamento","RelatorioDeOrdensDePagamentoDescricao":"O extrato detalhado de todas as transações financeiras aprovadas ou pendentes.","Administrador":"Administrador","Relatorio":"Relatório","ResponsavelDeAluno":"Responsável de aluno","Observacoes":"Observações","Parente":"Parente","Relatorios":"Relatórios","Graduacao":"Graduação","Desvincular":"Desvincular","MeusCheckins":"Meus Check-ins","Filtros":"Filtros","DataInicio":"Data de início","DataFim":"Data de fim","AplicarFiltro":"Aplicar filtro","LimparFiltro":"Limpar filtro","Resumo":"Resumo","Presente":"Presente","Faltou":"Faltou","Cancelado":"Cancelado","Pendente":"Pendente","Agendado":"Agendado","SemCheckins":"Nenhum check-in encontrado no período selecionado.","CheckinsPassados":"Check-ins Passados","CheckinsFuturos":"Check-ins Futuros","AssinaturaRecorrente":"Assinatura Recorrente","InfoAssinatura":"Você está adquirindo uma assinatura que será renovada automaticamente. O pagamento será processado no início de cada período até que você cancele.","TotalMensal":"Total por período","NumeroCartao":"Número do cartão","NomeTitular":"Nome do titular","Mes":"Mês","Ano":"Ano","CVV":"CVV","NumeroCartaoInvalido":"Número do cartão inválido","MesInvalido":"Mês inválido","CPFInvalido":"CPF inválido (11 dígitos)","AutorizacaoCobrancaRecorrente":"Autorizo a cobrança recorrente automática no meu cartão até que eu cancele esta assinatura. Estou ciente de que posso cancelar a qualquer momento.","DeveAutorizarCobranca":"Você deve autorizar a cobrança recorrente para continuar","ConfirmarAssinatura":"Confirmar Assinatura","ErroUsuarioNaoAutenticado":"Usuário não autenticado","ErroProcessarPagamento":"Erro ao processar pagamento","AvisoItensMistos":"Seu carrinho contém itens de assinatura e compra avulsa. Por favor, finalize-os separadamente.","ErroCarregarMP":"Erro ao carregar gateway de pagamento","DescontosLabel":"Descontos","CarregandoDetalhesDaOrdem":"Carregando detalhes da ordem...","ConfirmarPagamentoManual":"Confirmar Pagamento Manual","ResumoDaCompra":"Resumo da Compra","DataDoPagamento":"Data do Pagamento","DataPagamentoHint":"Selecione a data em que o pagamento foi efetivamente recebido","MetodoDePagamento":"Método de Pagamento","MetodoPagamentoHint":"Aplicado a todos os usuários deste carrinho","PorFavorSelecionarPeloMenosUmMembroDojo":"Por favor, selecione pelo menos um membro para adicionar ao carrinho.","profilePage.genderMale":"Masculino","profilePage.genderFemale":"Feminino","profilePage.basicInfo":"Informações Básicas","profilePage.firstName":"Primeiro nome","profilePage.lastName":"Sobrenome","profilePage.nickname":"Apelido","profilePage.gender":"Gênero","profilePage.phone":"Telefone","profilePage.cpf":"CPF","profilePage.birthdate":"Nascimento","profilePage.instagram":"Instagram","profilePage.address":"Endereço","profilePage.postalCode":"CEP","profilePage.city":"Cidade","profilePage.state":"Estado","profilePage.neighborhood":"Bairro","profilePage.street":"Rua","profilePage.number":"Número","profilePage.complement":"Complemento","profilePage.emergency":"Emergência","profilePage.emergencyName":"Contato","profilePage.emergencyPhone":"Telefone","profilePage.other":"Outros","profilePage.height":"Altura (cm)","profilePage.weight":"Peso (kg)","BindingSelectAction":"Escolha uma opção","BindingSelectChild":"Selecione a criança","BindingSelectModalityChild":"Selecione a modalidade para a criança","BindingSelectModalitySelf":"Selecione sua modalidade","BindingConfirmChild":"Confirmar vínculo da criança","BindingConfirmSelf":"Confirmar seu vínculo","BindingSelectUnlinkMembers":"Selecione membros para desfazer vínculo","BindingUnlinkTitle":"Confirmar desvinculação","BindingConfirmChildMessage":"{{ childName }} será vinculado(a) como aluno(a) na modalidade {{ modalityName }}. Você será automaticamente registrado(a) como responsável.","BindingConfirmSelfMessage":"Você será vinculado(a) como aluno(a) na modalidade {{ modalityName }}.","BindingNoChildren":"Sem crianças","BindingNoChildrenMessage":"Você não possui crianças cadastradas. Adicione uma criança na área de Família primeiro.","BindingNotAdult":"Não permitido","BindingNotAdultMessage":"Apenas adultos podem se vincular como alunos.","BindingNoLinkedMembers":"Ninguém vinculado","BindingNoLinkedMembersMessage":"Não há membros da família vinculados a este dojo.","BindingNoLinkedChildrenMessage":"Nenhum dos seus filhos está vinculado a este dojo.","BindingNoLinkedSelfMessage":"Você não está vinculado a este dojo.","BindingChildOwnerOnlyTitle":"Ação restrita","BindingChildOwnerOnlyMessage":"Apenas o responsável pela família pode vincular crianças ao dojo.","BindingLinkChildOwnerOnlyHint":"Apenas o responsável pela família pode vincular crianças.","BindingLinkOptionsErrorTitle":"Não foi possível verificar as modalidades elegíveis","BindingLinkOptionsErrorMessage":"O vínculo de crianças está temporariamente indisponível porque não foi possível verificar as modalidades elegíveis do dojo. As outras opções continuam disponíveis; tente vincular a criança novamente mais tarde.","BindingNoMembersSelected":"Nenhum membro selecionado","BindingNoMembersSelectedMessage":"Selecione pelo menos um membro para desfazer o vínculo.","BindingCheckErrorTitle":"Erro ao verificar checkins","BindingCheckErrorDetail":"Não foi possível verificar se há checkins ativos. Tente novamente.","BindingUnlinkBlockedWithCheckins":"Você possui {{ count }} checkin(s) ativo(s). Não é possível desvincular enquanto houver checkins pendentes.","BindingNoModalitiesTitle":"Sem modalidades disponíveis","BindingNoModalitiesMessage":"Não há modalidades disponíveis para a idade desta criança neste dojo.","BindingAgeNotMetTitle":"Idade insuficiente","BindingAgeNotMetMessage":"Esta criança não atende à idade mínima para este dojo.","BindingUnlinkNotAllowed":"Desvinculação não permitida","BindingUnlinkWarning":"Desvincular dojo","BindingUnlinkWarningMessage":"Você vai perder {{ count }} checkin(s) ao se desvincular.","BindingSelectActionDescription":"Como você deseja se vincular a este dojo?","BindingLinkChild":"Vincular uma criança","BindingLinkChildDesc":"Registre um filho(a) como aluno(a)","BindingLinkSelf":"Vincular-me como aluno(a)","BindingLinkSelfDesc":"Treine você mesmo(a) neste dojo","BindingUnlinkAction":"Desfazer vínculo","BindingUnlinkActionDesc":"Remova o vínculo dos membros da família","BindingSelectChildDescription":"Selecione a criança que deseja vincular:","BindingAlreadyLinked":"Já vinculado","BindingNoChildrenAvailable":"Nenhuma criança disponível","BindingSelectModalityDescription":"Selecione a modalidade:","BindingChildAutoRole":"A criança será vinculada como aluno(a)","BindingParentAutoRole":"Você será automaticamente registrado(a) como responsável","BindingNoModalitiesAvailable":"Nenhuma modalidade compatível disponível","BindingConfirmDescription":"Confirme para finalizar o vínculo.","BindingSelectUnlinkMembersDescription":"Selecione os membros que deseja desfazer o vínculo:","BindingUnlinkMembersCount":"{{ count }} membro(s) selecionado(s) para desfazer o vínculo.","BindingUnlinkConfirmationTitle":"Confirmar desvinculação","BindingUnlinkConfirmationMessage":"Os membros selecionados serão desvinculados deste dojo. Eles poderão se vincular novamente quando quiserem.","Proximo":"Próximo","Publicos":"Públicos","PermitirDescontoFamilia":"Permitir desconto de família","PermitirDescontoPadrao":"Permitir desconto padrão","AjudaElegibilidadePacote":"Marque para ativar o desconto correspondente para este pacote.","Sim":"Sim","Nao":"Não","ResumoDaOrdem":"Resumo da ordem","BeneficiariosLabel":"Beneficiário(s)","ValorBruto":"Valor bruto","ValorLiquido":"Valor líquido","TotalLiquido":"Total líquido","TaxaAplicacao":"Taxa de aplicação","TaxaGateway":"Taxa do gateway","DescontoPadrao":"Desconto padrão","DescontoFamilia":"Desconto família","Pagador":"Pagador","CheckinsTotais":"Total","CheckinsRestantes":"Restante","ExpiraEm":"Expira","UsuarioDesconhecido":"Usuário desconhecido","VerDetalhes":"Ver detalhes","Aluno":"Aluno","AlunoCrianca":"Aluno (criança)","AlunoBaby":"Aluno (baby)","IdLabel":"ID:","NaoInformado":"N/A","SemTelefone":"Sem telefone cadastrado","Responsavel":"Responsável","NaoDisponivel":"N/D","TelefoneResponsavel":"Telefone: {$INTERPOLATION}","TelefoneResponsavelSemTelefone":"Telefone: Sem telefone cadastrado","EmailResponsavel":"Email: {$INTERPOLATION}","PapelAlunoResponsavel":"Papel de aluno / responsável","Loja":"Loja","SelecionarDojoParaVerPacotes":"Selecione um dojo no menu acima para ver os pacotes disponíveis.","Assinaturas":"Assinaturas","PagamentoRecorrenteAutomatico":"Pagamento recorrente automático","PacotesDeCreditos":"Pacotes de Créditos","CarrinhoExpirado":"Carrinho expirado.","Carrinho":"Carrinho","PacoteDeCreditos":"PACOTE DE CRÉDITOS","Assinatura":"ASSINATURA","AssinaturaComIntervalo":"ASSINATURA","ParaQuemEEstePacote":"Para quem é este pacote?","Encerrando":"Encerrando","EmAteXVezes":"em até {{value}}x","ValidoPor":"Válido por","RenovacaoAutomatica":"Renovação automática","Dias":"dias","MembrosSelecionados":"membros selecionados","NenhumMembroSelecionado":"Nenhum membro selecionado","LoginObrigatorio":"Login obrigatório","RealizarLoginParaContinuar":"Realize o login para continuar","NaoFoiPossivelIdentificarMembros":"Não foi possível identificar os membros para o pacote.","IncompatibilidadeDePacotes":"Incompatibilidade de pacotes","Entendi":"Entendi","ErroAdicionarPacoteAoCarrinho":"Erro ao adicionar pacote ao carrinho","DojoInvalidoParaVinculo":"Dojo inválido para vínculo.","NenhumaModalidadeDisponivel":"Nenhuma modalidade disponível para vínculo.","ErroVincularAoDojo":"Erro ao vincular ao dojo","ErroCarrinhoInvalido":"Carrinho inválido ou vazio. Atualize o carrinho e tente novamente.","DisponivelaPartirDe":"Disponível a partir de","DisponiveAte":"Disponível até","QueroMeCadastrar":"Quero me cadastrar","CrieSuaContaVinculada":"Crie sua conta já vinculada a {{name}}","SouAluno":"Sou Aluno","SouResponsavelFilhos":"Sou Responsável / Filhos","IrParaOApp":"Ir para o App","VerNoMapa":"Ver no mapa"},"adminPlatformRetroCheckins":{"title":"Checkins Retroativos","description":"Lance presenças retroativas para alunos com histórico pré-plataforma.","step1":{"title":"Etapa 1 — Selecionar aluno e dojo","searchLabel":"Buscar aluno","searchPlaceholder":"Nome, e-mail, CPF ou ID...","noResults":"Nenhum aluno encontrado.","dojoLabel":"Dojo","next":"Próximo"},"step2":{"title":"Etapa 2 — Dados da importação","modeQuantity":"Por quantidade","modeByClass":"Por turma (automático)","classLabel":"Turma","classInfo":"A turma ocorre nos dias: {{days}}. O sistema irá sortear as datas dentro do período.","dateFromLabel":"Data inicial","dateToLabel":"Data final","quantityLabel":"Quantidade de presenças","back":"Voltar","next":"Revisar"},"step3":{"title":"Resumo da operação","student":"Aluno","dojo":"Dojo","mode":"Modo","class":"Turma","period":"Período","total":"Total","presences":"presenças retroativas","warning":"Esta operação não pode ser desfeita facilmente.","modeQuantity":"Por quantidade com distribuição uniforme","modeByClass":"Por turma com distribuição automática","back":"Voltar","confirm":"Confirmar e lançar"},"result":{"success":"{{created}} presenças lançadas com sucesso.","detail":"Datas distribuídas entre {{available}} disponíveis no período.","showDates":"Ver datas utilizadas","newOperation":"Nova operação"},"errors":{"loadUserDetail":"Erro ao carregar dados do aluno.","insufficientDates":"Apenas {{available}} datas disponíveis no período. Reduza a quantidade ou amplie o período.","generic":"Erro ao lançar checkins. Tente novamente."}}},"h":{},"s":200,"st":"OK","u":"./assets/i18n/pt-BR.json","rt":"json"},"__nghData__":[{"n":{"2":"hfn2"}},{},{"t":{"4":"t0","6":"t1","7":"t2","8":"t3","9":"t4"},"c":{"4":[],"6":[],"7":[],"8":[],"9":[{"i":"t4","r":2,"n":{"1":"0fn"},"c":{"0":[]}}]}},{"n":{"2":"hfn","5":"hfn2"}},{"n":{"1":"hfn","7":"5fn"},"t":{"7":"t6"},"c":{"7":[]}},{"t":{"4":"t7"},"c":{"4":[{"i":"t7","r":1}]}},{"t":{"7":"t5"},"c":{"7":[{"i":"t5","r":1,"n":{"1":"0fnf"}}],"138":[],"145":[],"152":[]},"n":{"9":"8fnf","139":"138f","140":"139f2","143":"138fnf3","146":"145f","147":"146f2","150":"145fnf3","153":"152f","154":"153f2","157":"152fnf3"}},{"c":{"2":[{"i":"c2001389658","r":1}]}},{"c":{"0":[{"i":"c3043879087","r":1}]}}]}</script></body></html>