.ap-dashboard-preview,.ap-dashboard-preview *{box-sizing:border-box}.ap-dashboard-preview{--ap-scale:.64;position:relative;display:block;width:100%;max-width:1180px;aspect-ratio:1706 / 1162;margin:0 auto;overflow:hidden;border-radius:10px 10px 0 0;background:transparent;color:#071526;box-shadow:0 20px 60px rgba(13,41,67,.14);isolation:isolate}.ap-dashboard-preview__canvas{position:absolute;inset:0 auto auto 0;width:1706px;height:1162px;overflow:hidden;transform:scale(var(--ap-scale));transform-origin:0 0;background:rgba(244,250,252,.8);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ap-dashboard-topbar{position:absolute;z-index:4;inset:0 0 auto;height:64px;display:flex;align-items:center;padding:0 22px;background:rgba(255,255,255,.9);border-bottom:1px solid #e7eef1;box-shadow:0 1px 6px rgba(21,58,78,.04)}.ap-dashboard-menu{width:38px;height:38px;margin-right:12px;display:grid;place-content:center;gap:4px;border:1px solid #d9e2e6;border-radius:50%;background:#fff}.ap-dashboard-menu span{display:block;width:13px;height:1.5px;border-radius:2px;background-color:#315b67!important;opacity:1!important}.ap-dashboard-brand{display:flex;flex-direction:column;gap:4px}.ap-dashboard-brand span{color:#7795a0;font-size:11px;font-weight:500;letter-spacing:1.3px;line-height:1}.ap-dashboard-brand strong{color:#061523;font-size:15px;font-weight:650;line-height:1}.ap-dashboard-actions{margin-left:auto;display:flex;align-items:center;gap:12px;color:#163b49;font-size:12px;font-weight:600;white-space:nowrap}.ap-dashboard-whatsapp,.ap-dashboard-account,.ap-dashboard-edit{height:39px;display:flex;align-items:center;justify-content:center;border-radius:999px}.ap-dashboard-whatsapp{gap:8px;padding:0 18px;color:#fff;background:#00a884;box-shadow:0 2px 5px rgba(0,168,132,.22)}.ap-dashboard-whatsapp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ap-dashboard-account{gap:10px;min-width:132px;padding:0 16px 0 8px;color:#0743ba;background:#f5f6ff}.ap-dashboard-account b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff}.ap-dashboard-logo-mark{display:inline-flex;align-items:baseline;color:#2477f5;font-size:8px;font-weight:700;letter-spacing:-.45px;line-height:1}.ap-dashboard-logo-mark em{color:#9d2cff;font-size:11px;font-style:normal;line-height:0}.ap-dashboard-bell{position:relative;width:39px;height:39px;display:grid;place-items:center;border:1px solid #e2e8eb;border-radius:50%;background:#fff}.ap-dashboard-bell svg{width:20px;height:20px;fill:none;stroke:#172a33;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ap-dashboard-bell b{position:absolute;top:-7px;right:-5px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 4px;color:#fff;border:2px solid #fff;border-radius:999px;background:#fb3f46;font-size:10px}.ap-dashboard-edit{min-width:159px;padding:0 18px;border:1px solid #dce5e9;background:#fff}.ap-dashboard-content{position:absolute;inset:64px 0 0}.ap-dashboard-heading{position:absolute;top:26px;left:30px}.ap-dashboard-heading>span,.ap-dashboard-analysis-heading>span{display:block;color:#8ca8b2;font-size:11px;font-weight:500;letter-spacing:4px;line-height:1}.ap-dashboard-heading h2{margin:17px 0 15px;color:#071421;font-size:29px;font-weight:650;letter-spacing:-.7px;line-height:1}.ap-dashboard-heading p{margin:0;color:#2e7b88;font-size:14px;font-weight:400;line-height:1.3}.ap-dashboard-modules{position:absolute;top:157px;left:39px;right:39px;display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.ap-dashboard-module{height:428px;padding:24px 24px 22px;overflow:hidden;border:1px solid rgba(226,235,239,.55);border-radius:24px;background:rgba(255,255,255,.95);box-shadow:9px 9px 0 rgba(26,47,54,.028),0 7px 24px rgba(28,62,78,.055)}.ap-dashboard-module header{position:relative;min-height:67px}.ap-dashboard-module__toggle{position:relative;width:100%;min-height:67px;display:block;padding:4px 0 0 70px;color:inherit;border:0;border-radius:0;background:transparent;font:inherit;text-align:left;cursor:default;-webkit-appearance:none;appearance:none}.ap-dashboard-module__icon{position:absolute;top:0;left:0;width:59px;height:59px;display:grid;place-items:center;border-radius:50%;background:#e8fbff}.ap-dashboard-module__icon svg{width:30px;height:30px;fill:none;stroke:#12d1ea;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ap-dashboard-module__eyebrow{display:block;margin:0 0 15px;color:#0646ac;font-size:10px;font-weight:600;letter-spacing:1.25px;line-height:1}.ap-dashboard-module h3{margin:0;color:#061524;font-size:22px;font-weight:650;letter-spacing:-.4px;line-height:1}.ap-dashboard-module__content>p{margin:7px 0 27px;color:#2f818d;font-size:13px;font-weight:400;line-height:1.25}.ap-dashboard-module__content ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ap-dashboard-module li{height:47px;display:flex;align-items:center;margin:0;padding:0 16px;color:#0043ae;border:1px solid rgba(234,240,243,.78);border-radius:15px;background:#fafcfd;box-shadow:inset 0 0 14px rgba(54,104,128,.018);font-size:13px;font-weight:600;line-height:1}.ap-dashboard-module__chevron{display:none}.ap-dashboard-analysis-heading{position:absolute;top:636px;left:30px}.ap-dashboard-analysis-heading h2{margin:14px 0 0;color:#071421;font-size:24px;font-weight:650;letter-spacing:-.5px;line-height:1}.ap-dashboard-metrics{position:absolute;top:707px;left:30px;right:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ap-dashboard-metric{position:relative;height:370px;overflow:hidden;border:1px solid #dce7ec;border-radius:24px;background:rgba(255,255,255,.98);box-shadow:0 4px 14px rgba(31,68,83,.035)}.ap-dashboard-metric__top{position:relative;height:124px;padding:23px 20px 0}.ap-dashboard-metric__label{display:block;color:#89a4ae;font-size:10px;font-weight:500;letter-spacing:1.2px;line-height:1}.ap-dashboard-metric__period{position:absolute;top:19px;right:20px;height:28px;display:grid;place-items:center;padding:0 13px;color:#0647b3;border:1px solid #dce5ea;border-radius:999px;background:#fff;font-size:11px;font-weight:650}.ap-dashboard-metric strong{display:block;margin-top:15px;color:#0349d1;font-size:30px;font-weight:650;line-height:1}.ap-dashboard-metric time{position:absolute;top:57px;right:20px;color:#88a8b2;font-size:10px;font-weight:500}.ap-dashboard-metric__top p{margin:15px 0 0;color:#2f818d;font-size:13px;font-weight:400;line-height:1}.ap-dashboard-metric__filter{height:59px;display:flex;align-items:center;margin:0 20px;padding:0 15px;color:#2c5964;border:1px solid #dfe9ed;border-radius:14px;background:#fcfefe;box-shadow:0 4px 18px rgba(27,77,96,.035),inset 0 0 12px rgba(27,77,96,.025);font-size:12px;font-weight:650}.ap-dashboard-chart{height:105px;margin:21px 20px 0;padding:5px 8px 0;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,#f9faff 0%,#f7f9fe 100%)}.ap-dashboard-chart__plot{position:relative;width:100%;height:100%}.ap-dashboard-chart svg{width:100%;height:100%;display:block;overflow:visible}.ap-dashboard-chart__line{fill:none;stroke:#0750d8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset}.ap-dashboard-metric--flat .ap-dashboard-chart__line{stroke:#5e74ea;stroke-width:1.2;opacity:.72}.ap-dashboard-chart__halo{width:18px;height:18px;margin:-9px 0 0 -9px;border:4px solid rgba(75,107,231,.25);border-radius:50%;background:#fff}.ap-dashboard-chart__dot{width:8px;height:8px;margin:-4px 0 0 -4px;border:1.5px solid #fff;border-radius:50%;background:#0b50d8}.ap-dashboard-chart__marker{position:absolute;z-index:2;top:var(--ap-dot-y);left:var(--ap-dot-x);width:0;height:0;pointer-events:none}.ap-dashboard-chart__marker>span{position:absolute;top:0;left:0}.ap-dashboard-chart__dot,.ap-dashboard-chart__halo{transform-box:fill-box}.ap-dashboard-chart__area{opacity:.9}.ap-dashboard-module,.ap-dashboard-metric,.ap-dashboard-heading,.ap-dashboard-analysis-heading,.ap-dashboard-actions,.ap-dashboard-brand,.ap-dashboard-menu{opacity:0;transform:translateY(20px)}.ap-dashboard-module{filter:blur(7px);transform:translateY(34px) scale(.97)}.ap-dashboard-chart__area,.ap-dashboard-chart__dot,.ap-dashboard-chart__halo{opacity:0}.ap-dashboard-preview.is-visible .ap-dashboard-menu,.ap-dashboard-preview.is-visible .ap-dashboard-brand,.ap-dashboard-preview.is-visible .ap-dashboard-actions,.ap-dashboard-preview.is-visible .ap-dashboard-heading,.ap-dashboard-preview.is-visible .ap-dashboard-analysis-heading,.ap-dashboard-preview.is-visible .ap-dashboard-module,.ap-dashboard-preview.is-visible .ap-dashboard-metric{opacity:1;transform:translateY(0);transition:opacity .68s cubic-bezier(.2,.75,.25,1),transform .82s cubic-bezier(.2,.75,.25,1)}.ap-dashboard-preview.is-visible .ap-dashboard-menu,.ap-dashboard-preview.is-visible .ap-dashboard-brand{transition-delay:.05s}.ap-dashboard-preview.is-visible .ap-dashboard-actions{transition-delay:.12s}.ap-dashboard-preview.is-visible .ap-dashboard-heading{transition-delay:.16s}.ap-dashboard-preview.is-visible .ap-dashboard-module{filter:blur(0);transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .92s cubic-bezier(.16,.8,.24,1),filter .72s ease;transition-delay:.34s}.ap-dashboard-preview.is-visible .ap-dashboard-module:nth-child(2){transition-delay:.58s}.ap-dashboard-preview.is-visible .ap-dashboard-module:nth-child(3){transition-delay:.82s}.ap-dashboard-preview.is-visible .ap-dashboard-analysis-heading{transition-delay:.62s}.ap-dashboard-preview.is-visible .ap-dashboard-metric{transition-delay:.72s}.ap-dashboard-preview.is-visible .ap-dashboard-metric:nth-child(2){transition-delay:.82s}.ap-dashboard-preview.is-visible .ap-dashboard-metric:nth-child(3){transition-delay:.92s}.ap-dashboard-preview.is-visible .ap-dashboard-metric:nth-child(4){transition-delay:1.02s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-chart__line{animation:ap-dashboard-draw-line 1.8s cubic-bezier(.25,.1,.2,1) .12s both}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(2) .ap-dashboard-chart__line{animation-delay:.28s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(3) .ap-dashboard-chart__line{animation-delay:.44s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(4) .ap-dashboard-chart__line{animation-delay:.6s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-chart__area{opacity:.9;transition:opacity .85s ease .96s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(2) .ap-dashboard-chart__area{transition-delay:1.12s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(3) .ap-dashboard-chart__area{transition-delay:1.28s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(4) .ap-dashboard-chart__area{transition-delay:1.44s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-chart__dot,.ap-dashboard-preview.is-chart-ready .ap-dashboard-chart__halo{opacity:1;transform-origin:center;animation:ap-dashboard-pop-point .45s cubic-bezier(.2,.8,.3,1.25) 1.5s both}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(2) .ap-dashboard-chart__dot,.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(2) .ap-dashboard-chart__halo{animation-delay:1.66s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(3) .ap-dashboard-chart__dot,.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(3) .ap-dashboard-chart__halo{animation-delay:1.82s}.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(4) .ap-dashboard-chart__dot,.ap-dashboard-preview.is-chart-ready .ap-dashboard-metric:nth-child(4) .ap-dashboard-chart__halo{animation-delay:1.98s}@keyframes ap-dashboard-draw-line{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ap-dashboard-pop-point{from{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}.ap-match-preview,.ap-match-preview *{box-sizing:border-box}.ap-match-preview{--ap-match-scale:.7;--ap-route-color:#2a47ff;--ap-route-soft:rgba(42, 71, 255, .07);--ap-route-glow:rgba(42, 71, 255, .28);position:relative;width:100%;aspect-ratio:900 / 1240;overflow:hidden;border:1px solid #e1eaee;border-radius:20px;background:#f8fbfc;color:#102533;box-shadow:0 16px 38px rgba(29,61,79,.065);isolation:isolate}.ap-match-preview[data-active-mode="car"]{--ap-route-color:#29cdff;--ap-route-soft:rgba(41, 205, 255, .085);--ap-route-glow:rgba(41, 205, 255, .3)}.ap-match-preview[data-active-mode="walk"]{--ap-route-color:#9729ff;--ap-route-soft:rgba(151, 41, 255, .075);--ap-route-glow:rgba(151, 41, 255, .28)}.ap-match-preview__canvas{position:absolute;inset:0 auto auto 0;width:900px;height:1240px;padding:30px 28px 24px;overflow:hidden;transform:scale(var(--ap-match-scale));transform-origin:0 0;background:#f8fbfc;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.ap-match-header{height:90px}.ap-match-header>span,.ap-match-section-label,.ap-match-comparison__label,.ap-match-affinity>span,.ap-match-routes>span{color:#5c7b89;font-size:13px;font-weight:600;letter-spacing:.65px;line-height:1}.ap-match-header h2{margin:8px 0 5px;color:#0c1f2b;font-size:29px;font-weight:700;letter-spacing:-.45px;line-height:1}.ap-match-header p{margin:0;color:#53727f;font-size:14px;line-height:1.5}.ap-match-recommendations{margin-top:12px}.ap-match-section-label{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 0}.ap-match-person{position:relative;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid #e2eaee;border-radius:13px;background:#fff;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.ap-match-person+.ap-match-person{margin-top:8px}.ap-match-person.is-selected{border:2px solid #356cf4;box-shadow:0 4px 12px rgba(53,108,244,.055)}.ap-match-person.is-selected::after{content:"";position:absolute;inset:-2px;pointer-events:none;border-radius:14px;box-shadow:0 0 15px rgba(53,108,244,.28);animation:ap-match-route-glow 2.4s ease-in-out infinite}.ap-match-person>span{display:flex;flex-direction:column;gap:6px}.ap-match-person strong{color:#10212c;font-size:17px;font-weight:600;line-height:1}.ap-match-person small{color:#5c7a87;font-size:13px;line-height:1}.ap-match-person>b,.ap-match-affinity>b{min-width:54px;height:30px;display:grid;place-items:center;color:#b67200;border:1px solid #ffe88a;border-radius:999px;background:#fff9d8;font-size:13px;font-weight:700}.ap-match-comparison{margin-top:16px}.ap-match-comparison__label{height:26px;display:flex;align-items:center}.ap-match-comparison>div{height:120px;display:grid;grid-template-columns:1fr 1fr;gap:54px;padding:18px 16px;border:1px solid #e2eaee;border-radius:15px;background:#fff}.ap-match-comparison>div>span{display:flex;flex-direction:column;align-items:flex-start}.ap-match-comparison small{margin-bottom:7px;color:#78939f;font-size:12px;line-height:1}.ap-match-comparison strong{color:#10212c;font-size:16px;font-weight:600;line-height:1.15}.ap-match-comparison strong i{color:#78939f;font-size:13px;font-style:normal;font-weight:500}.ap-match-comparison p{margin:7px 0;color:#587581;font-size:13px;line-height:1.25}.ap-match-comparison button{appearance:none;margin:0;padding:0;color:#315e74!important;border:0;background:transparent!important;box-shadow:none!important;font:inherit;font-size:12px;font-weight:600;line-height:1.2}.ap-match-comparison button:hover,.ap-match-comparison button:focus{color:#1749c9!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0}.ap-match-affinity{position:relative;min-height:110px;margin-top:16px;padding:18px 76px 17px 16px;border:1px solid #e2eaee;border-radius:15px;background:#fff}.ap-match-affinity p{margin:13px 0 0;color:#476c7a;font-size:14px;line-height:1.65}.ap-match-affinity p strong{color:#0647bd;font-weight:600}.ap-match-affinity>b{position:absolute;top:16px;right:16px}.ap-match-routes{margin-top:16px}.ap-match-routes>span{display:block;height:22px}.ap-match-routes>p{height:34px;margin:0;color:#567581;font-size:13px;line-height:1.5}.ap-match-route-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ap-match-route-options button{appearance:none;position:relative;min-width:0;height:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0;padding:10px 14px;color:#173341;border:1px solid #dde7eb!important;border-radius:14px;background:#fff!important;box-shadow:none!important;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .42s ease,border-color .42s ease,box-shadow .42s ease,transform .42s cubic-bezier(.2,.75,.25,1)}.ap-match-route-options button:hover,.ap-match-route-options button:focus-visible{color:#173341!important;border-color:#b9ccd5!important;background:#f8fbfc!important;box-shadow:none!important;transform:translateY(-1px);outline:0}.ap-match-route-options button.is-active,.ap-match-route-options button.is-active:hover,.ap-match-route-options button.is-active:focus{color:#173341!important;border:2px solid var(--ap-route-color)!important;background:var(--ap-route-soft)!important;box-shadow:0 5px 14px var(--ap-route-soft)!important}.ap-match-route-options button.is-active::after{content:"";position:absolute;inset:-2px;pointer-events:none;border-radius:15px;box-shadow:0 0 15px var(--ap-route-glow);animation:ap-match-route-glow 2.4s ease-in-out infinite}.ap-match-route-options span{color:#345463;font-size:11px;font-weight:700;letter-spacing:.25px;line-height:1}.ap-match-route-options strong{margin-top:6px;color:#112f40;font-size:18px;font-weight:700;line-height:1}.ap-match-route-options small{margin-top:6px;overflow:hidden;color:#66838e;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ap-match-map-legend{height:42px;display:flex;align-items:center;gap:12px;margin-top:12px}.ap-match-map-legend span{height:27px;display:flex;align-items:center;padding:0 13px;color:#426573;border:1px solid #e0e9ed;border-radius:999px;background:#fff;font-size:11px;font-weight:500}.ap-match-map{position:relative;height:330px;margin-top:10px;overflow:hidden;border:1px solid #dfe8ec;border-radius:15px;background-color:#f8faf9;background-image:url(https://aprendizpro.com.br/wp-content/mu-plugins/aprendizpro-dashboard-preview/match-map-transit-v5.jpg?v=20260726-182000);background-position:center;background-size:100% 100%}.ap-match-map::before,.ap-match-map::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background-position:center;background-size:100% 100%;transition:opacity .4s ease}.ap-match-map::before{background-image:url(https://aprendizpro.com.br/wp-content/mu-plugins/aprendizpro-dashboard-preview/match-map-car-v5.jpg?v=20260726-182000)}.ap-match-map::after{background-image:url(https://aprendizpro.com.br/wp-content/mu-plugins/aprendizpro-dashboard-preview/match-map-walk-v5.jpg?v=20260726-182000)}.ap-match-preview[data-active-mode="car"] .ap-match-map::before,.ap-match-preview[data-active-mode="walk"] .ap-match-map::after{opacity:1}.ap-match-map>svg{display:none;width:100%;height:100%}.ap-match-map>svg>rect,.ap-match-map>svg>path,.ap-match-map__parks,.ap-match-map__blocks,.ap-match-map__roads,.ap-match-map__water,.ap-match-map__labels{display:none}.ap-match-map__parks path{fill:#d9efdf}.ap-match-map__blocks path{fill:#fff;stroke:#e4e8e7;stroke-width:1}.ap-match-map__roads path{fill:none;stroke:#d8dddc;stroke-width:4}.ap-match-map__roads path.is-major{stroke:#f2dca7;stroke-width:7}.ap-match-map__water path{fill:none;stroke:#7edce8;stroke-width:2}.ap-match-map__labels text{fill:#67797f;font-family:Inter,sans-serif;font-size:11px;font-weight:650;letter-spacing:1.2px}.ap-match-map__labels text.is-poi{fill:#1b8f62;font-size:10px;font-weight:600;letter-spacing:0}.ap-match-map__route{opacity:0;transition:opacity .25s ease}.ap-match-map__route path{fill:none;stroke:#2859eb;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600;vector-effect:non-scaling-stroke}.ap-match-preview.is-route-ready[data-active-mode="transit"] [data-route-path="transit"],.ap-match-preview.is-route-ready[data-active-mode="car"] [data-route-path="car"],.ap-match-preview.is-route-ready[data-active-mode="walk"] [data-route-path="walk"]{opacity:1}.ap-match-preview.is-route-ready[data-active-mode="transit"] [data-route-path="transit"] path,.ap-match-preview.is-route-ready[data-active-mode="car"] [data-route-path="car"] path,.ap-match-preview.is-route-ready[data-active-mode="walk"] [data-route-path="walk"] path{animation:ap-match-draw-route 1.35s cubic-bezier(.3,.04,.2,1) both}.ap-match-preview.is-route-ready[data-active-mode="car"] [data-route-path="car"] path{stroke:#783ee7}.ap-match-preview.is-route-ready[data-active-mode="walk"] [data-route-path="walk"] path{stroke:#02a8ba;stroke-dasharray:10 9}.ap-match-map__marker circle{fill:#f44336;stroke:#fff;stroke-width:2.5}.ap-match-map__marker text{fill:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:750;text-anchor:middle}.ap-match-map__status{display:none;position:absolute;top:13px;right:13px;min-width:178px;height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:#36535f;border:1px solid #d6e2e7;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 5px 16px rgba(32,62,75,.1);font-size:11px}.ap-match-map__status strong{color:#1749c9;font-size:12px}@keyframes ap-match-draw-route{from{stroke-dashoffset:650}to{stroke-dashoffset:0}}@keyframes ap-match-route-glow{0%,100%{opacity:.26;transform:scale(.998)}50%{opacity:.9;transform:scale(1.006)}}.elementor-966 .elementor-element-73915fdb{align-self:stretch;justify-content:center!important}.elementor-966 .elementor-element-73915fdb>.elementor-element-4379913.ap-context-card-left{width:100%!important;max-width:100%!important;margin-top:-8px!important;align-self:stretch}.elementor-966 .elementor-element.elementor-element-4379913{position:relative;isolation:isolate;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.elementor-966 .elementor-element.elementor-element-4379913::after{content:"";position:absolute;z-index:3;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(135deg,#29cdff 0%,#9729ff 100%);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.elementor-966 .elementor-element-4379913 .elementor-element-c4a235e .elementor-heading-title,.elementor-966 .elementor-element-4379913 .elementor-element-c4a235e .elementor-heading-title a,.elementor-966 .elementor-element-4379913 .elementor-element-c4a235e .elementor-heading-title a:hover,.elementor-966 .elementor-element-4379913 .elementor-element-c4a235e .elementor-heading-title a:focus{color:#2a47ff!important}.elementor-966 .elementor-element-4379913 .elementor-element-cef129e,.elementor-966 .elementor-element-4379913 .elementor-element-cef129e p{color:#39458d!important}.elementor-966 .elementor-element-4379913 .elementor-element-d23006d img{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(5474%) hue-rotate(231deg) brightness(101%) contrast(103%)}.elementor-966 .elementor-element-7597d8e8{--grid-columns:2 !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important;align-items:stretch}.elementor-966 .elementor-element-7597d8e8>:is(.elementor-element-781cf9de,.elementor-element-40add104){min-width:0;height:100%!important;align-self:stretch!important;padding:0!important;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.elementor-966 .elementor-element-7597d8e8 :is(.elementor-element-69c6eb14,.elementor-element-7705d0db,.elementor-element-69c6eb14>.elementor-widget-container,.elementor-element-7705d0db>.elementor-widget-container){width:100%;height:100%}.elementor-966 .elementor-element-7597d8e8 :is(.elementor-element-872c07a,.elementor-element-6ca6b76,.elementor-element-ea3ae65,.elementor-element-159eaf1e){display:none!important}.ap-document-preview,.ap-document-preview *{box-sizing:border-box}.ap-document-preview{width:100%;min-height:570px;height:100%;display:flex;flex-direction:column;padding:30px;color:#102533;border:1px solid #dfe9ed;border-radius:22px;background:#f7fbfd;box-shadow:0 16px 38px rgba(29,61,79,.07);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.ap-document-preview__header>span,.ap-contract-tags header>span{display:block;color:#64808d;font-size:11px;font-weight:600;letter-spacing:1.2px;line-height:1.2}.ap-document-preview__header h3{margin:6px 0 4px;color:#102533;font-size:24px;font-weight:700;line-height:1.12}.ap-document-preview__header p{margin:0;color:#55727f;font-size:14px;line-height:1.5}.ap-calendar-legend{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 18px}.ap-calendar-legend span{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#36525f;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600}.ap-calendar-legend i{width:8px;height:8px;border-radius:50%;background:currentColor}.ap-calendar-legend .is-national{color:#d92f5b;border-color:#ffd3df;background:#fff0f4}.ap-calendar-legend .is-state{color:#058d79;border-color:#bcefe5;background:#e9fbf7}.ap-calendar-legend .is-city{color:#087fa9;border-color:#c4eafa;background:#eaf8fe}.ap-calendar-legend .is-break{color:#596b85;border-color:#dce3ee;background:#f0f3f8}.ap-document-preview--calendar{padding:26px}.ap-calendar-contract-base{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 14px;margin-top:16px;padding:11px 14px;border:1px solid #dce7eb;border-radius:13px;background:rgba(255,255,255,.84)}.ap-calendar-contract-base>span{grid-column:1;color:#67828e;font-size:9px;font-weight:600;letter-spacing:1px}.ap-calendar-contract-base strong{grid-column:1;color:#173341;font-size:12px;font-weight:600}.ap-calendar-contract-base small{grid-column:2;grid-row:1 / span 2;color:#587580;font-size:10px;line-height:1.35;text-align:right}.ap-calendar-legend--schedule{gap:6px;margin:11px 0}.ap-calendar-legend--schedule span{min-height:25px;gap:5px;padding:0 9px;font-size:10px}.ap-calendar-legend .is-theory{color:#7040db;border-color:#ddcffc;background:#f2edff}.ap-calendar-legend .is-practice{color:#0781aa;border-color:#bce8f8;background:#e9f8fe}.ap-calendar-legend .is-holiday{color:#d92f5b;border-color:#ffd3df;background:#fff0f4}.ap-calendar-legend .is-vacation{color:#9a6a00;border-color:#f3df9c;background:#fff8d9}.ap-calendar-month-grid{min-height:0;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.ap-calendar-mini{min-width:0;padding:11px;border:1px solid #dce7eb;border-radius:14px;background:rgba(255,255,255,.88)}.ap-calendar-mini>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ap-calendar-mini>header strong{color:#173341;font-size:12px;font-weight:600}.ap-calendar-mini>header span{color:#748b95;font-size:9px;font-weight:600}.ap-calendar-mini-weekdays,.ap-calendar-mini-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.ap-calendar-mini-weekdays{margin-bottom:4px}.ap-calendar-mini-weekdays span{color:#7c929b;font-size:8px;font-weight:600;text-align:center}.ap-calendar-mini-days button,.ap-calendar-mini-days .is-empty{min-width:0;height:22px}.ap-calendar-mini-days button{appearance:none;margin:0;padding:0;color:#29434f!important;border:1px solid transparent!important;border-radius:6px;background:transparent!important;box-shadow:none!important;font-family:inherit;font-size:8.5px;font-weight:600;cursor:default}.ap-calendar-mini-days button.is-theory{color:#6530d6!important;border-color:#ddcffc!important;background:#f1ebff!important}.ap-calendar-mini-days button.is-practice{color:#057ba5!important;border-color:#c0e9f7!important;background:#e7f8fe!important}.ap-calendar-mini-days button.is-holiday{color:#fff!important;border-color:#ff4165!important;background:#ff4165!important;box-shadow:0 4px 10px rgba(255,65,101,.18)!important}.ap-calendar-mini-days button.is-vacation{color:#8a6200!important;border-color:#f0db91!important;background:#fff5c9!important}.ap-calendar-mini-days button.is-break{color:#52647b!important;border-color:#d9e0ea!important;background:#edf1f6!important}.ap-calendar-mini-days button:hover,.ap-calendar-mini-days button:focus-visible{filter:brightness(.97);outline:0}.ap-calendar-panel{flex:1;padding:22px 22px 18px;border:1px solid #dce7eb;border-radius:18px;background:rgba(255,255,255,.86)}.ap-calendar-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ap-calendar-panel>header strong{color:#102533;font-size:17px;font-weight:600}.ap-calendar-panel>header span{color:#708691;font-size:13px;font-weight:600}.ap-calendar-weekdays,.ap-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px 6px}.ap-calendar-weekdays{margin-bottom:8px}.ap-calendar-weekdays span{color:#78909a;font-size:11px;font-weight:600;text-align:center}.ap-calendar-days button,.ap-calendar-days .is-empty{min-width:0;height:35px}.ap-calendar-days button{appearance:none;margin:0;padding:0;color:#173341!important;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;font-family:inherit;font-size:12px;font-weight:600;cursor:default}.ap-calendar-days button:hover,.ap-calendar-days button:focus-visible{color:#173341!important;background:#f2f7f9!important;outline:0}.ap-calendar-days button.is-holiday,.ap-calendar-days button.is-holiday:hover,.ap-calendar-days button.is-holiday:focus-visible{color:#fff!important;background:#ff4165!important;box-shadow:0 8px 18px rgba(255,65,101,.22)!important}.ap-calendar-panel footer{min-height:34px;display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:12px;color:#4e6a77;border-top:1px solid #e5ecef;font-size:12px;line-height:1.35}.ap-calendar-panel footer span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#ff4165}.ap-contract-editor{margin-top:20px;padding:22px;color:#223c48;border:1px solid #dce7eb;border-radius:18px;background:rgba(255,255,255,.88);font-size:13px;line-height:1.6}.ap-contract-editor__label{display:block;margin-bottom:18px;color:#102533;font-size:15px;font-weight:600;letter-spacing:.2px}.ap-contract-editor p{margin:0 0 14px}.ap-contract-editor p:last-child{margin-bottom:0}.ap-contract-editor strong{font-weight:600}.ap-contract-editor mark{padding:2px 5px;color:#087d71;border:1px solid #b9eee4;border-radius:6px;background:#eafff9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.ap-contract-editor mark.is-pending{color:#8a6200;border-color:#f0db91;background:#fff8d9}.ap-contract-editor mark.is-active{color:#fff;border-color:#2a47ff;background:#2a47ff;box-shadow:none}.ap-contract-editor mark::selection{color:currentColor;background:transparent}.ap-contract-tags{margin-top:18px}.ap-contract-tags header small{display:block;margin-top:5px;color:#617c88;font-size:12px;line-height:1.4}.ap-contract-tags>div{display:grid;gap:8px;margin-top:12px}.ap-contract-tags button{appearance:none;min-width:0;min-height:43px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:7px 12px;color:#126c63!important;border:1px solid #bcebe2!important;border-radius:11px;background:#ecfff9!important;box-shadow:none!important;font-family:inherit;text-align:left;cursor:pointer;transition:color .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.ap-contract-tags button.is-pending{color:#8a6200!important;border-color:#f0db91!important;background:#fff8d9!important}.ap-contract-tags button:hover,.ap-contract-tags button:focus-visible{color:#1749c9!important;border-color:#9fb2ff!important;background:#f0f3ff!important;box-shadow:0 8px 18px rgba(42,71,255,.1)!important;transform:translateY(-1px);outline:0}.ap-contract-tags button.is-active{color:#fff!important;border-color:#2a47ff!important;background:#2a47ff!important;box-shadow:0 9px 22px rgba(42,71,255,.2)!important}.ap-contract-tags code{min-width:0;overflow:hidden;color:inherit;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ap-contract-tags button>span{color:inherit;font-size:10px;font-weight:600;white-space:nowrap}@media (max-width:767px){.ap-dashboard-preview{width:100%;max-width:100%;aspect-ratio:640 / 1180;margin-left:0;border-radius:10px 10px 0 0;box-shadow:0 12px 32px rgba(13,41,67,.13)}.ap-dashboard-preview__canvas{width:640px;height:1180px}.ap-dashboard-actions{gap:8px}.ap-dashboard-whatsapp,.ap-dashboard-edit{display:none}.ap-dashboard-content{inset:64px 0 0}.ap-dashboard-heading{top:23px;left:28px}.ap-dashboard-heading>span,.ap-dashboard-analysis-heading>span{font-size:12px;letter-spacing:2.6px}.ap-dashboard-heading h2{margin:13px 0 11px;font-size:28px}.ap-dashboard-heading p{font-size:14px}.ap-dashboard-modules{top:132px;left:28px;right:28px;grid-template-columns:minmax(0,1fr);gap:12px}.ap-dashboard-module{height:92px;padding:12px 16px;border-radius:18px;transition:height .52s cubic-bezier(.2,.78,.25,1),opacity .68s cubic-bezier(.2,.75,.25,1),transform .82s cubic-bezier(.2,.75,.25,1),filter .72s ease}.ap-dashboard-preview.is-visible .ap-dashboard-module{transition:height .52s cubic-bezier(.2,.78,.25,1),opacity .68s cubic-bezier(.2,.75,.25,1),transform .82s cubic-bezier(.2,.75,.25,1),filter .72s ease;transition-delay:0s!important}.ap-dashboard-module.is-open{height:340px}.ap-dashboard-module header,.ap-dashboard-module__toggle{min-height:66px}.ap-dashboard-module__toggle{padding:6px 52px 0 58px;color:inherit!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.ap-dashboard-module__toggle:hover,.ap-dashboard-module__toggle:focus{color:inherit!important;background:transparent!important;box-shadow:none!important}.ap-dashboard-module__toggle:focus-visible{outline:3px solid rgba(42,71,255,.3);outline-offset:3px;border-radius:10px}.ap-dashboard-module__icon{width:46px;height:46px}.ap-dashboard-module__icon svg{width:25px;height:25px}.ap-dashboard-module__eyebrow{margin-bottom:8px;font-size:11px;letter-spacing:1.1px}.ap-dashboard-module h3{font-size:22px}.ap-dashboard-module__chevron{position:absolute;top:23px;right:10px;width:14px;height:14px;display:block;border-right:2px solid #2a47ff;border-bottom:2px solid #2a47ff;transform:rotate(45deg);transition:transform .32s ease,top .32s ease}.ap-dashboard-module.is-open .ap-dashboard-module__chevron{top:29px;transform:rotate(225deg)}.ap-dashboard-module__content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-7px);transition:max-height .48s cubic-bezier(.2,.78,.25,1),opacity .25s ease,transform .35s ease}.ap-dashboard-module.is-open .ap-dashboard-module__content{max-height:250px;opacity:1;transform:translateY(0);transition-delay:0s,.16s,.12s}.ap-dashboard-module__content>p{margin:2px 0 13px;font-size:14px;line-height:1.3}.ap-dashboard-module__content ul{gap:5px}.ap-dashboard-module li{height:35px;padding:0 13px;border-radius:10px;font-size:13px}.ap-dashboard-analysis-heading{top:703px;left:28px}.ap-dashboard-analysis-heading h2{margin-top:11px;font-size:25px}.ap-dashboard-metrics{top:765px;left:28px;right:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-dashboard-metric{height:350px;border-radius:18px}.ap-dashboard-metric:nth-child(n+3){display:none}.ap-dashboard-metric__top{height:122px;padding:20px 16px 0}.ap-dashboard-metric__label{font-size:11px}.ap-dashboard-metric__period{top:15px;right:15px;height:27px;padding:0 10px;font-size:10px}.ap-dashboard-metric strong{margin-top:15px;font-size:30px}.ap-dashboard-metric time{top:54px;right:15px;font-size:9px}.ap-dashboard-metric__top p{margin-top:14px;font-size:12px;line-height:1.2}.ap-dashboard-metric__filter{height:56px;margin:0 16px;padding:0 13px;font-size:11px}.ap-dashboard-chart{height:110px;margin:19px 16px 0}body.home .elementor-966 :is(.elementor-element-1f0c24cd,.elementor-element-1b47a8bf,.elementor-element-1081c27b,.elementor-element-421beedd,.elementor-element-963bd69,.elementor-element-963bd69>.elementor-widget-container){width:100%!important;max-width:100%!important;min-width:0!important}body.home .elementor-966 .elementor-element-421beedd{align-items:center!important;overflow:visible!important}.elementor-966 .elementor-element-7597d8e8{--grid-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}.ap-document-preview{min-height:0;padding:22px 18px}.ap-calendar-panel,.ap-contract-editor{padding:18px 14px}.ap-contract-editor{font-size:12px;line-height:1.5}.ap-contract-editor__label{font-size:14px}.ap-contract-editor mark{padding:1px 4px;font-size:11px;white-space:nowrap}.ap-calendar-mini-days button,.ap-calendar-mini-days .is-empty{height:16px}.ap-calendar-mini-days button{display:grid;place-items:center;line-height:1}.ap-contract-tags button{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.ap-dashboard-preview *,.ap-dashboard-preview *::before,.ap-dashboard-preview *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important}.ap-dashboard-module,.ap-dashboard-metric,.ap-dashboard-heading,.ap-dashboard-analysis-heading,.ap-dashboard-actions,.ap-dashboard-brand,.ap-dashboard-menu,.ap-dashboard-chart__area,.ap-dashboard-chart__dot,.ap-dashboard-chart__halo{opacity:1;transform:none}.ap-dashboard-chart__line{stroke-dashoffset:0}.ap-match-route-options button.is-active::after,.ap-match-person.is-selected::after{animation:none;opacity:.42}}.elementor-966 :is(.elementor-element-34a8c4b1,.elementor-element-5101d18,.elementor-element-7869ef7,.elementor-element-ff457df){width:100%;text-align:center}.elementor-966 :is(.elementor-element-34a8c4b1,.elementor-element-5101d18,.elementor-element-7869ef7,.elementor-element-ff457df) .elementor-heading-title{min-height:2.24em;margin-right:auto;margin-left:auto;font-size:1.4rem!important;line-height:1.12;text-align:center}.elementor-966 .elementor-element.elementor-element-wlcard1{--border-width:0;--border-radius:0;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.elementor-966 .elementor-element.elementor-element-wlcard1::before{display:none!important}.elementor-966 .elementor-element.elementor-element-wltitle .elementor-heading-title{font-size:2rem!important}.elementor-966 :is(.elementor-element-08dc5d0,.elementor-element-0f519f3,.elementor-element-99d2edd) .elementor-heading-title{font-size:1.4rem!important}.elementor-397 .elementor-element-ff5dba1 .elementor-button:is(:hover,:focus-visible),.elementor-966 .elementor-element-614847d .elementor-button:is(:hover,:focus-visible),.elementor-966 .elementor-price-table__button:is(:hover,:focus-visible),.elementor-966 .ap-home-discovery__button--primary:is(:hover,:focus-visible),.elementor-397 .elementor-element-ff5dba1 .elementor-button:is(:hover,:focus-visible) *,.elementor-966 .elementor-element-614847d .elementor-button:is(:hover,:focus-visible) *,.elementor-966 .elementor-price-table__button:is(:hover,:focus-visible) *,.elementor-966 .ap-home-discovery__button--primary:is(:hover,:focus-visible) *{color:#fff!important}.elementor-966 .ap-home-discovery__button:not(.ap-home-discovery__button--primary):is(:hover,:focus-visible),.elementor-966 .ap-home-discovery__button:not(.ap-home-discovery__button--primary):is(:hover,:focus-visible) *,.elementor-966 .ap-home-inline-cta a:is(:hover,:focus-visible),.elementor-966 .ap-home-inline-cta a:is(:hover,:focus-visible)::after{color:#1848d8!important}body.home .elementor-966 .elementor-element-d95b081 a.elementor-price-table__button:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important}