.brand-logo[data-v-e402c399]{display:block;height:100%;width:auto}.cover[data-v-e2193356]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--cover-text);font-family:var(--font-sans);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none}.cover__probe[data-v-e2193356]{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.cover__palco[data-v-e2193356]{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--escala, 1));overflow:visible}.cover__galeria[data-v-e2193356]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s ease-in-out}.cover--ativo .cover__galeria[data-v-e2193356]{opacity:.55}.cover__tile[data-v-e2193356]{position:absolute;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--so-grey-100);cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent}.cover__tile img[data-v-e2193356]{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.cover__tile--fundo[data-v-e2193356]{opacity:.55;filter:blur(1.5px);cursor:default}.cover__varredura[data-v-e2193356]{position:absolute;left:0;top:0;width:0;height:0;border-radius:10px;overflow:hidden;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--so-pink);background:#ff0a5d14;transition:opacity .5s ease-in-out}.cover__varredura-linha[data-v-e2193356]{position:absolute;left:0;right:0;top:0;height:2px;background:var(--so-pink);box-shadow:0 0 24px 6px #ff0a5d73}.cover__varredura-rotulo[data-v-e2193356]{position:absolute;left:10px;bottom:10px;padding:7px 10px;border-radius:30px;background:#ffffffe6;font:700 11px/11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.cover__topo-veu[data-v-e2193356]{position:absolute;left:-960px;right:-960px;top:calc(-300px - var(--faixa-y, 0px));height:410px;pointer-events:none;background:linear-gradient(#fff,#fff 87%,#ffffff42 95%,#fff0)}.cover__base-veu[data-v-e2193356],.cover__ativo-veu[data-v-e2193356]{display:none}.cover__camada[data-v-e2193356]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .7s ease-in-out}.cover--ocioso .cover__ocioso[data-v-e2193356],.cover--ativo .cover__ativo[data-v-e2193356],.cover--destaque .cover__destaque[data-v-e2193356]{opacity:1}.cover--ativo .cover__ativo[data-v-e2193356],.cover--destaque .cover__destaque[data-v-e2193356],.cover--ocioso .cover__chamada .cover__cta[data-v-e2193356]{pointer-events:auto}.cover__eyebrow[data-v-e2193356]{font:700 14px/14px var(--font-ui);letter-spacing:.3em;text-transform:uppercase}.cover__titulo-ocioso[data-v-e2193356],.cover__titulo-ativo[data-v-e2193356],.cover__titulo-destaque[data-v-e2193356]{font-weight:700;line-height:1;letter-spacing:-.01em;text-align:center;text-transform:uppercase}.cover__titulo-ocioso[data-v-e2193356]{font-size:104px}.cover__dica[data-v-e2193356]{font-size:18px;line-height:1;color:var(--cover-text-dim)}.cover__cta[data-v-e2193356]{display:inline-flex;align-items:center;justify-content:center;min-width:277px;min-height:65px;padding:19.5px 31px;border:0;border-radius:5px;background:var(--color-brand-primary);color:var(--so-white);font:700 18.2px/1 var(--font-ui);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter var(--transition-fast);-webkit-tap-highlight-color:transparent}.cover__cta[data-v-e2193356]:hover{filter:brightness(.92)}.cover__chamada[data-v-e2193356]{position:absolute;left:0;right:0;top:320px;display:flex;flex-direction:column;align-items:center;gap:36px}.cover__chamada .cover__cta[data-v-e2193356]{margin-top:12px}.cover__oval-area[data-v-e2193356],.cover__hud-grade[data-v-e2193356]{display:contents}.cover__alvo[data-v-e2193356]{position:absolute}.cover__alvo--ativo[data-v-e2193356]{left:760px;top:250px;width:400px;height:520px}.cover__alvo--destaque[data-v-e2193356]{left:740px;top:220px;width:440px;height:580px}.cover__alvo--destaque[data-v-e2193356]:before{content:""}.cover__anel[data-v-e2193356],.cover__alvo--destaque[data-v-e2193356]:before{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;border:1.5px dashed var(--so-pink);pointer-events:none}.cover__titulo-ativo[data-v-e2193356]{position:absolute;left:0;right:0;top:128px;font-size:64px}.cover__rodape[data-v-e2193356]{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center}.cover__rodape--ativo[data-v-e2193356]{top:832px;gap:24px}.cover__saudacao[data-v-e2193356]{font-size:21px;line-height:1;color:var(--cover-text-dim)}.cover__hud[data-v-e2193356]{position:absolute;display:flex;align-items:center}.cover__hud--direita[data-v-e2193356]{flex-direction:row-reverse}.cover__hud-card[data-v-e2193356]{width:230px;padding:16px 20px;border-radius:5px;background:#ffffff80;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow:inset 0 0 0 1px var(--so-grey-300);display:flex;flex-direction:column;gap:8px}.cover__hud--destaque .cover__hud-card[data-v-e2193356]{background:#fff9}.cover__hud-rotulo[data-v-e2193356]{font:700 12px/14px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cover-text-dim)}.cover__hud-valor[data-v-e2193356]{font-size:32px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.cover__hud-linha[data-v-e2193356]{width:56px;height:1px;background:var(--so-pink)}.cover__destaque-veu[data-v-e2193356]{position:absolute;top:-540px;right:-960px;bottom:-540px;left:-960px;background:#fff6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cover__destaque-topo[data-v-e2193356]{position:absolute;left:0;right:0;top:110px;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:none}.cover__destaque-eyebrow[data-v-e2193356]{font:700 13px/14px var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--so-pink)}.cover__titulo-destaque[data-v-e2193356]{font-size:56px}.cover__redondo[data-v-e2193356]{position:absolute;width:64px;height:64px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fffc;box-shadow:inset 0 0 0 1px var(--so-black);color:var(--so-black);cursor:pointer;-webkit-tap-highlight-color:transparent}.cover__redondo svg[data-v-e2193356]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cover__redondo--anterior[data-v-e2193356]{left:610px;top:478px}.cover__redondo--proxima[data-v-e2193356]{left:1246px;top:478px}.cover__redondo--fechar[data-v-e2193356]{right:60px;top:120px;background:var(--so-black);box-shadow:none;color:var(--so-white)}.cover__redondo--fechar svg[data-v-e2193356]{width:24px;height:24px}.cover__rodape--destaque[data-v-e2193356]{top:860px;gap:22px}.cover__foto[data-v-e2193356]{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;border-radius:10px;opacity:0;pointer-events:none;touch-action:none;background:var(--so-grey-100);box-shadow:0 10px 50px #00000026}.cover__foto img[data-v-e2193356]{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .15s ease-out,opacity .3s ease-in-out}.cover__foto canvas[data-v-e2193356]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .4s ease-in-out}.cover--destaque .cover__foto[data-v-e2193356]{pointer-events:auto}.cover--ocioso .cover__foto canvas[data-v-e2193356]{opacity:0}.cover__topo[data-v-e2193356]{position:absolute;left:60px;right:60px;top:calc(10px - var(--faixa-y, 0px));height:70px;border-radius:10px;background:#fff6;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);box-shadow:0 2px 85px #00000040;pointer-events:none;transition:opacity .4s ease-in-out}.cover__logo[data-v-e2193356]{position:absolute;left:70px;top:calc(31px - var(--faixa-y, 0px));height:28px;transition:opacity .4s ease-in-out}.cover__topo-acoes[data-v-e2193356]{position:absolute;right:70px;top:calc(10px - var(--faixa-y, 0px));height:70px;display:flex;align-items:center;gap:24px}.cover__status[data-v-e2193356]{display:flex;align-items:center;gap:8px;padding:1px 16px;border-radius:999px;background:#ffffffe6;box-shadow:inset 0 0 0 1px var(--so-black);font-family:var(--font-sans);font-weight:700;font-size:max(14px,14px / var(--escala, 1));line-height:1.5;text-transform:uppercase;white-space:nowrap;transition:opacity .4s ease-in-out}.cover__status-ponto[data-v-e2193356]{width:6px;height:6px;border-radius:50%;background:var(--so-grey-400);transition:background-color .4s ease-in-out}.cover__status-ponto--aceso[data-v-e2193356]{background:var(--so-pink)}.cover__privacidade[data-v-e2193356]{width:460px;text-align:right;font-size:max(14px,14px / var(--escala, 1));line-height:1.3;color:var(--cover-text-dim);pointer-events:none}.cover--retrato .cover__palco[data-v-e2193356]{left:0;top:0;width:100%;height:100%;transform:none}.cover--retrato .cover__tile[data-v-e2193356],.cover--retrato .cover__varredura[data-v-e2193356]{border-radius:calc(10 * var(--p, 1px))}.cover--retrato .cover__varredura-linha[data-v-e2193356]{box-shadow:0 0 calc(16 * var(--p, 1px)) calc(4 * var(--p, 1px)) #ff0a5d73}.cover--retrato .cover__varredura-rotulo[data-v-e2193356]{left:calc(6 * var(--p, 1px));bottom:calc(6 * var(--p, 1px));padding:calc(5 * var(--p, 1px)) calc(7 * var(--p, 1px));font-size:calc(9 * var(--p, 1px));line-height:calc(9 * var(--p, 1px))}.cover--retrato .cover__topo-veu[data-v-e2193356]{left:0;right:0;top:0;height:calc(env(safe-area-inset-top,0px) + calc(100 * var(--p, 1px)));background:linear-gradient(#fff,#fff 50%,#ffffff42 80%,#fff0)}.cover--retrato .cover__base-veu[data-v-e2193356]{display:block;position:absolute;left:0;right:0;bottom:0;height:calc(env(safe-area-inset-bottom,0px) + calc(90 * var(--p, 1px)));pointer-events:none;background:linear-gradient(#fff0,#ffffffe6 55%)}.cover--retrato .cover__topo[data-v-e2193356]{left:calc(15 * var(--p, 1px));right:calc(15 * var(--p, 1px));top:calc(env(safe-area-inset-top,0px) + calc(10 * var(--p, 1px)));height:calc(51 * var(--p, 1px));border-radius:calc(5 * var(--p, 1px));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 calc(2 * var(--p, 1px)) calc(15 * var(--p, 1px)) #0000001a}.cover--retrato .cover__logo[data-v-e2193356]{left:50%;top:calc(env(safe-area-inset-top,0px) + calc(21.5 * var(--p, 1px)));height:calc(28 * var(--p, 1px));transform:translate(-50%)}.cover--retrato .cover__topo-acoes[data-v-e2193356]{display:contents}.cover--retrato .cover__status[data-v-e2193356]{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + calc(69 * var(--p, 1px)));transform:translate(-50%);gap:calc(6 * var(--p, 1px));padding:calc(2 * var(--p, 1px)) calc(14 * var(--p, 1px));font-size:max(14px,calc(14 * var(--p, 1px)))}.cover--retrato .cover__status-ponto[data-v-e2193356]{width:calc(6 * var(--p, 1px));height:calc(6 * var(--p, 1px))}.cover--retrato .cover__privacidade[data-v-e2193356]{position:absolute;left:calc(24 * var(--p, 1px));right:calc(24 * var(--p, 1px));top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + calc(14 * var(--p, 1px)));width:auto;text-align:center;font-size:calc(11 * var(--p, 1px));line-height:calc(14 * var(--p, 1px))}.cover--retrato .cover__cta[data-v-e2193356]{width:100%;min-width:0;min-height:calc(50 * var(--p, 1px));padding:calc(15 * var(--p, 1px)) calc(24 * var(--p, 1px));border-radius:calc(5 * var(--p, 1px));font-size:calc(14 * var(--p, 1px))}.cover--retrato .cover__eyebrow[data-v-e2193356]{font-size:calc(11 * var(--p, 1px));line-height:calc(11 * var(--p, 1px))}.cover--retrato .cover__dica[data-v-e2193356]{font-size:calc(14 * var(--p, 1px));line-height:calc(18 * var(--p, 1px));text-align:center}.cover--retrato .cover__chamada[data-v-e2193356]{top:auto;bottom:0;align-items:stretch;gap:calc(16 * var(--p, 1px));padding:calc(24 * var(--p, 1px)) max(calc(20 * var(--p, 1px)),(100% - calc(520 * var(--p, 1px))) / 2) calc(env(safe-area-inset-bottom,0px) + calc(56 * var(--p, 1px)));border-radius:calc(10 * var(--p, 1px)) calc(10 * var(--p, 1px)) 0 0;background:#ffffffd9;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:inset 0 1px #ffffffe6,0 -10px 50px #0000001f}.cover--retrato .cover__chamada .cover__cta[data-v-e2193356]{margin-top:0}.cover--retrato.cover--ocioso .cover__chamada[data-v-e2193356]{pointer-events:auto}.cover--retrato .cover__titulo-ocioso[data-v-e2193356]{font-size:calc(42 * var(--p, 1px));text-align:left}.cover--retrato .cover__titulo-ocioso br[data-v-e2193356]{display:none}.cover--retrato .cover__ativo[data-v-e2193356],.cover--retrato .cover__destaque[data-v-e2193356]{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--p, 1px));padding:calc(env(safe-area-inset-top,0px) + calc(76 * var(--p, 1px))) calc(20 * var(--p, 1px)) calc(env(safe-area-inset-bottom,0px) + calc(48 * var(--p, 1px)))}.cover--retrato .cover__ativo[data-v-e2193356]{padding-top:calc(env(safe-area-inset-top,0px) + calc(108 * var(--p, 1px)))}.cover--retrato .cover__ativo-veu[data-v-e2193356]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cover--retrato .cover__titulo-ativo[data-v-e2193356]{position:relative;inset:auto;font-size:calc(24 * var(--p, 1px))}.cover--retrato .cover__oval-area[data-v-e2193356]{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-height:0;width:100%;max-width:calc(377 * var(--p, 1px));padding:calc(18 * var(--p, 1px)) 0}.cover--retrato .cover__alvo[data-v-e2193356]{position:relative;left:auto;top:auto;width:auto;height:100%;max-height:calc(330 * var(--p, 1px));aspect-ratio:25/33}.cover--retrato .cover__anel[data-v-e2193356],.cover--retrato .cover__alvo--destaque[data-v-e2193356]:before{inset:calc(-14 * var(--p, 1px))}.cover--retrato .cover__hud-grade[data-v-e2193356]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 * var(--p, 1px));width:100%;max-width:calc(380 * var(--p, 1px))}.cover--retrato .cover__hud[data-v-e2193356]{position:relative}.cover--retrato .cover__hud-linha[data-v-e2193356]{display:none}.cover--retrato .cover__hud-card[data-v-e2193356]{width:auto;flex:1;gap:calc(6 * var(--p, 1px));padding:calc(12 * var(--p, 1px)) calc(14 * var(--p, 1px))}.cover--retrato .cover__hud-rotulo[data-v-e2193356]{font-size:calc(10 * var(--p, 1px));line-height:calc(12 * var(--p, 1px))}.cover--retrato .cover__hud-valor[data-v-e2193356]{font-size:calc(24 * var(--p, 1px))}.cover--retrato .cover__rodape[data-v-e2193356]{position:relative;inset:auto;width:100%;max-width:calc(380 * var(--p, 1px));gap:calc(14 * var(--p, 1px))}.cover--retrato .cover__saudacao[data-v-e2193356]{font-size:calc(15 * var(--p, 1px));line-height:1.2;text-align:center}.cover--retrato.cover--ativo .cover__galeria[data-v-e2193356]{opacity:1}.cover--retrato .cover__destaque-veu[data-v-e2193356]{top:0;right:0;bottom:0;left:0}.cover--retrato .cover__destaque-topo[data-v-e2193356]{left:calc(20 * var(--p, 1px));right:auto;top:calc(env(safe-area-inset-top,0px) + calc(30 * var(--p, 1px)));align-items:flex-start}.cover--retrato .cover__destaque-eyebrow[data-v-e2193356]{font-size:calc(11 * var(--p, 1px));line-height:calc(14 * var(--p, 1px))}.cover--retrato .cover__titulo-destaque[data-v-e2193356]{display:none}.cover--retrato.cover--destaque .cover__topo[data-v-e2193356],.cover--retrato.cover--destaque .cover__logo[data-v-e2193356],.cover--retrato.cover--destaque .cover__status[data-v-e2193356]{opacity:0}.cover--retrato .cover__redondo[data-v-e2193356]{width:calc(44 * var(--p, 1px));height:calc(44 * var(--p, 1px))}.cover--retrato .cover__redondo svg[data-v-e2193356]{width:calc(20 * var(--p, 1px));height:calc(20 * var(--p, 1px))}.cover--retrato .cover__redondo--anterior[data-v-e2193356],.cover--retrato .cover__redondo--proxima[data-v-e2193356]{top:50%;transform:translateY(-50%)}.cover--retrato .cover__redondo--anterior[data-v-e2193356]{left:calc(-12 * var(--p, 1px))}.cover--retrato .cover__redondo--proxima[data-v-e2193356]{left:auto;right:calc(-12 * var(--p, 1px))}.cover--retrato .cover__redondo--fechar[data-v-e2193356]{right:calc(16 * var(--p, 1px));top:calc(env(safe-area-inset-top,0px) + calc(18 * var(--p, 1px)))}.cover--retrato .cover__redondo--fechar svg[data-v-e2193356]{width:calc(18 * var(--p, 1px));height:calc(18 * var(--p, 1px))}.cover--retrato .cover__rodape--destaque .cover__dica[data-v-e2193356]{font-size:calc(13 * var(--p, 1px));line-height:calc(17 * var(--p, 1px))}@media (prefers-reduced-motion: reduce){.cover__camada[data-v-e2193356],.cover__galeria[data-v-e2193356]{transition-duration:.2s}}.loading-spinner[data-v-1d02e36c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px}.spinner-ring[data-v-1d02e36c]{display:inline-block;position:relative;width:48px;height:48px}.spinner-ring div[data-v-1d02e36c]{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:4px;border:4px solid transparent;border-top-color:var(--color-text-primary);border-radius:50%;animation:spin-1d02e36c 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring div[data-v-1d02e36c]:nth-child(1){animation-delay:-.45s}.spinner-ring div[data-v-1d02e36c]:nth-child(2){animation-delay:-.3s}.spinner-ring div[data-v-1d02e36c]:nth-child(3){animation-delay:-.15s}@keyframes spin-1d02e36c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-label[data-v-1d02e36c]{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.registration-view[data-v-fdbadd6c]{position:relative;height:100%;padding-top:var(--header-h);display:flex;flex-direction:column}@media (min-width: 1024px) and (orientation: landscape){.registration-view[data-v-fdbadd6c]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:calc(50 * var(--u));padding:calc(var(--header-h) + calc(25 * var(--u))) calc(25 * var(--u)) calc(25 * var(--u))}}@media (min-width: 1024px) and (orientation: landscape){.registration-view--com-foto[data-v-fdbadd6c]{grid-template-columns:calc(860 * var(--u)) minmax(0,1fr);justify-items:stretch}}.registration-view__foto[data-v-fdbadd6c]{display:none}@media (min-width: 1024px) and (orientation: landscape){.registration-view__foto[data-v-fdbadd6c]{display:block;min-height:0;border-radius:var(--radius-panel);overflow:hidden;background:var(--so-grey-100);animation:cadastro-foto-entra-fdbadd6c .75s var(--ease-entrada) both}.registration-view__foto img[data-v-fdbadd6c]{display:block;width:100%;height:100%;object-fit:cover}}.registration-view__form[data-v-fdbadd6c]{flex:1;min-height:0;width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column}@media (min-width: 1024px) and (orientation: landscape){.registration-view__form[data-v-fdbadd6c]{max-width:calc(960 * var(--u));margin:0 auto;padding:calc(40 * var(--u)) calc(80 * var(--u));justify-content:center;gap:calc(36 * var(--u));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--so-grey-300) transparent}.registration-view__form[data-v-fdbadd6c]::-webkit-scrollbar{width:4px}.registration-view__form[data-v-fdbadd6c]::-webkit-scrollbar-track{background:transparent}.registration-view__form[data-v-fdbadd6c]::-webkit-scrollbar-thumb{background:var(--so-grey-300);border-radius:2px}.registration-view__form[data-v-fdbadd6c]{animation:cadastro-coluna-entra-fdbadd6c .52s var(--ease-entrada) .07s both}}.registration-view__conteudo[data-v-fdbadd6c]{flex:1;min-height:0;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:var(--so-grey-300) transparent}.registration-view__conteudo[data-v-fdbadd6c]::-webkit-scrollbar{width:4px}.registration-view__conteudo[data-v-fdbadd6c]::-webkit-scrollbar-track{background:transparent}.registration-view__conteudo[data-v-fdbadd6c]::-webkit-scrollbar-thumb{background:var(--so-grey-300);border-radius:2px}@media (min-width: 1024px) and (orientation: landscape){.registration-view__conteudo[data-v-fdbadd6c]{flex:none;overflow:visible;padding:0;gap:calc(36 * var(--u))}}.registration-view__intro[data-v-fdbadd6c]{display:flex;flex-direction:column;gap:10px}@media (min-width: 1024px) and (orientation: landscape){.registration-view__intro[data-v-fdbadd6c]{gap:calc(16 * var(--u))}}.registration-view__titulo[data-v-fdbadd6c]{font-size:30px;font-weight:700;line-height:1}@media (min-width: 1024px) and (orientation: landscape){.registration-view__titulo[data-v-fdbadd6c]{font-size:calc(48 * var(--u))}}.registration-view__lead[data-v-fdbadd6c]{font-size:15px;line-height:21px;color:var(--color-text-muted);text-wrap:pretty}@media (min-width: 1024px) and (orientation: landscape){.registration-view__lead[data-v-fdbadd6c]{font-size:calc(21 * var(--u));line-height:calc(28 * var(--u))}}.registration-view__campos[data-v-fdbadd6c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 10px}@media (min-width: 1024px) and (orientation: landscape){.registration-view__campos[data-v-fdbadd6c]{gap:calc(24 * var(--u)) calc(20 * var(--u))}}.campo[data-v-fdbadd6c]{display:flex;flex-direction:column;gap:8px;min-width:0}@media (min-width: 1024px) and (orientation: landscape){.campo[data-v-fdbadd6c]{gap:calc(10 * var(--u))}}.campo--inteiro[data-v-fdbadd6c],.campo--inteiro-mobile[data-v-fdbadd6c]{grid-column:1/-1}@media (min-width: 1024px) and (orientation: landscape){.campo--inteiro-mobile[data-v-fdbadd6c]{grid-column:auto}}.campo__rotulo[data-v-fdbadd6c]{font-family:var(--font-ui);font-weight:700;font-size:11px;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}@media (min-width: 1024px) and (orientation: landscape){.campo__rotulo[data-v-fdbadd6c]{font-size:calc(13 * var(--u))}}.campo__input[data-v-fdbadd6c]{width:100%;height:52px;padding:0 14px;border:0;border-radius:var(--radius-control);background:var(--so-grey-50);box-shadow:var(--ring-default);font-family:var(--font-sans);font-size:16px;font-weight:400;color:var(--color-text-primary);outline:none;transition:box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.campo__input[data-v-fdbadd6c]::placeholder{color:var(--color-text-dim)}.campo__input[data-v-fdbadd6c]:focus{box-shadow:var(--ring-selected)}.campo__input[data-v-fdbadd6c]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 1024px) and (orientation: landscape){.campo__input[data-v-fdbadd6c]{height:calc(64 * var(--u));padding:0 calc(20 * var(--u));font-size:calc(21 * var(--u))}}.campo--erro .campo__input[data-v-fdbadd6c]{box-shadow:inset 0 0 0 2px var(--color-error)}.campo__erro[data-v-fdbadd6c]{font-size:12px;line-height:16px;color:var(--color-error)}@media (min-width: 1024px) and (orientation: landscape){.campo__erro[data-v-fdbadd6c]{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u))}}.consentimento-grupo[data-v-fdbadd6c]{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px) and (orientation: landscape){.consentimento-grupo[data-v-fdbadd6c]{gap:calc(10 * var(--u))}}.consentimento[data-v-fdbadd6c]{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer}@media (min-width: 1024px) and (orientation: landscape){.consentimento[data-v-fdbadd6c]{gap:calc(16 * var(--u))}}.consentimento__input[data-v-fdbadd6c]{position:absolute;top:0;left:0;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}@media (min-width: 1024px) and (orientation: landscape){.consentimento__input[data-v-fdbadd6c]{width:calc(28 * var(--u));height:calc(28 * var(--u))}}.consentimento__caixa[data-v-fdbadd6c]{flex:0 0 24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-control);background:var(--color-bg);box-shadow:var(--ring-strong);transition:background-color var(--transition-fast)}.consentimento__caixa svg[data-v-fdbadd6c]{width:15px;height:15px;fill:none;stroke:var(--color-bg);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 1024px) and (orientation: landscape){.consentimento__caixa[data-v-fdbadd6c]{flex-basis:calc(28 * var(--u));height:calc(28 * var(--u))}.consentimento__caixa svg[data-v-fdbadd6c]{width:calc(18 * var(--u));height:calc(18 * var(--u))}}.consentimento__input:checked+.consentimento__caixa[data-v-fdbadd6c]{background:var(--color-text-primary)}.consentimento__input:focus-visible+.consentimento__caixa[data-v-fdbadd6c]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.consentimento--erro .consentimento__caixa[data-v-fdbadd6c]{box-shadow:inset 0 0 0 2px var(--color-error)}.consentimento__texto[data-v-fdbadd6c]{font-size:13px;line-height:18px;text-wrap:pretty}.consentimento__texto strong[data-v-fdbadd6c]{font-weight:700}@media (min-width: 1024px) and (orientation: landscape){.consentimento__texto[data-v-fdbadd6c]{font-size:calc(16 * var(--u));line-height:calc(22 * var(--u))}}.consentimento__link[data-v-fdbadd6c]{color:inherit;text-decoration:underline;text-underline-offset:2px}.consentimento__link[data-v-fdbadd6c]:hover{color:var(--color-brand-primary)}.registration-view__acoes[data-v-fdbadd6c]{flex:none;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#ffffffe6;box-shadow:inset 0 1px 0 var(--so-grey-200)}@media (min-width: 1024px) and (orientation: landscape){.registration-view__acoes[data-v-fdbadd6c]{padding:0;background:none;box-shadow:none;display:flex}}.registration-view__cta[data-v-fdbadd6c]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--radius-control);font-family:var(--font-ui);font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);-webkit-tap-highlight-color:transparent}.registration-view__cta[data-v-fdbadd6c]:disabled{opacity:.3;cursor:not-allowed}@media (min-width: 1024px) and (orientation: landscape){.registration-view__cta[data-v-fdbadd6c]{gap:calc(10 * var(--u))}}.registration-view__cta[data-v-fdbadd6c]{min-width:213px;min-height:50px;padding:15px 24px;font-size:14px;background-color:var(--color-brand-primary);color:var(--so-white)}.registration-view__cta[data-v-fdbadd6c]:not(:disabled):hover{filter:brightness(.92)}@media (min-width: 768px){.registration-view__cta[data-v-fdbadd6c]{min-width:277px;min-height:65px;padding:19.5px 31px;font-size:18px}}@media (min-width: 1024px) and (orientation: landscape){.registration-view__cta[data-v-fdbadd6c]{min-width:calc(277 * var(--u));min-height:calc(65 * var(--u));padding:calc(19.5 * var(--u)) calc(31 * var(--u));font-size:calc(18.2 * var(--u))}}.registration-view__cta[data-v-fdbadd6c]{width:100%}@media (min-width: 1024px) and (orientation: landscape){.registration-view__cta[data-v-fdbadd6c]{width:auto}}@keyframes cadastro-foto-entra-fdbadd6c{0%{opacity:0;transform:scale(1.04)}}@keyframes cadastro-coluna-entra-fdbadd6c{0%{opacity:0;transform:translate(calc(32 * var(--u)))}}@media (prefers-reduced-motion: reduce){.registration-view__foto[data-v-fdbadd6c],.registration-view__form[data-v-fdbadd6c]{animation:none}}.skinai-view[data-v-c9ef566a]{position:relative;width:100%;height:100%;padding-top:var(--header-h)}.skinai-frame-wrapper[data-v-c9ef566a]{position:relative;width:100%;height:100%}.skinai-iframe[data-v-c9ef566a]{display:block;width:100%;height:100%;border:none;background:var(--color-bg)}.persist-overlay[data-v-c9ef566a]{position:absolute;left:50%;bottom:16px;z-index:10;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:#ffffffd9;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--ring-default);font-family:var(--font-ui);font-weight:700;font-size:11px;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}@media (min-width: 1024px) and (orientation: landscape){.persist-overlay[data-v-c9ef566a]{font-size:calc(12 * var(--u))}}.persist-overlay[data-v-c9ef566a]{white-space:nowrap;pointer-events:none}@media (min-width: 1024px) and (orientation: landscape){.persist-overlay[data-v-c9ef566a]{bottom:calc(24 * var(--u));gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u))}}.persist-overlay__ponto[data-v-c9ef566a]{width:8px;height:8px;border-radius:50%;background:var(--color-brand-primary);animation:persist-pulsa-c9ef566a 1s ease-in-out infinite alternate}@keyframes persist-pulsa-c9ef566a{to{opacity:.3}}.camera-error-banner[data-v-c9ef566a]{position:absolute;top:0;left:0;right:0;z-index:11;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;background:var(--color-error);color:var(--color-bg);font-size:14px;line-height:1.3;text-align:center}@media (min-width: 1024px) and (orientation: landscape){.camera-error-banner[data-v-c9ef566a]{gap:calc(4 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));font-size:calc(18 * var(--u))}}.fade-enter-active[data-v-c9ef566a],.fade-leave-active[data-v-c9ef566a]{transition:opacity var(--transition-normal)}.fade-enter-from[data-v-c9ef566a],.fade-leave-to[data-v-c9ef566a]{opacity:0}.reset-modal-backdrop[data-v-01f291da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#ffffff4d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.reset-modal[data-v-01f291da]{width:100%;max-width:400px;padding:36px 28px;border-radius:var(--radius-panel);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 0 0 1px #ffffffe6,var(--shadow-lift);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media (min-width: 1024px) and (orientation: landscape){.reset-modal[data-v-01f291da]{max-width:calc(560 * var(--u));padding:calc(56 * var(--u));gap:calc(24 * var(--u))}}.reset-modal__icon[data-v-01f291da]{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 1024px) and (orientation: landscape){.reset-modal__icon[data-v-01f291da]{width:calc(36 * var(--u));height:calc(36 * var(--u))}}.reset-modal__title[data-v-01f291da]{font-size:28px;font-weight:700;line-height:1}@media (min-width: 1024px) and (orientation: landscape){.reset-modal__title[data-v-01f291da]{font-size:calc(40 * var(--u))}}.reset-modal__body[data-v-01f291da]{font-size:15px;line-height:21px;color:var(--color-text-muted)}@media (min-width: 1024px) and (orientation: landscape){.reset-modal__body[data-v-01f291da]{font-size:calc(19 * var(--u));line-height:calc(26 * var(--u))}}.reset-modal__countdown[data-v-01f291da]{position:relative;width:96px;height:96px}.reset-modal__countdown svg[data-v-01f291da]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}@media (min-width: 1024px) and (orientation: landscape){.reset-modal__countdown[data-v-01f291da]{width:calc(120 * var(--u));height:calc(120 * var(--u))}}.reset-modal__trilho[data-v-01f291da],.reset-modal__arco[data-v-01f291da]{fill:none;stroke-width:4}.reset-modal__trilho[data-v-01f291da]{stroke:#0000001a}.reset-modal__arco[data-v-01f291da]{stroke:var(--color-brand-primary);stroke-linecap:round;transition:stroke-dasharray 1s linear}.reset-modal__numero[data-v-01f291da]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700}@media (min-width: 1024px) and (orientation: landscape){.reset-modal__numero[data-v-01f291da]{font-size:calc(48 * var(--u))}}.reset-modal__actions[data-v-01f291da]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}@media (min-width: 1024px) and (orientation: landscape){.reset-modal__actions[data-v-01f291da]{gap:calc(12 * var(--u));margin-top:calc(8 * var(--u))}}.btn-stay[data-v-01f291da]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--radius-control);font-family:var(--font-ui);font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);-webkit-tap-highlight-color:transparent}.btn-stay[data-v-01f291da]:disabled{opacity:.3;cursor:not-allowed}@media (min-width: 1024px) and (orientation: landscape){.btn-stay[data-v-01f291da]{gap:calc(10 * var(--u))}}.btn-stay[data-v-01f291da]{min-width:213px;min-height:50px;padding:15px 24px;font-size:14px}@media (min-width: 1024px) and (orientation: landscape){.btn-stay[data-v-01f291da]{min-width:calc(213 * var(--u));min-height:calc(50 * var(--u));padding:calc(15 * var(--u)) calc(24 * var(--u));font-size:calc(14 * var(--u))}}.btn-stay[data-v-01f291da]{background-color:var(--color-text-primary);color:var(--color-bg)}.btn-stay[data-v-01f291da]:not(:disabled):hover{background-color:var(--so-ink)}.btn-reset[data-v-01f291da]{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;transition:color var(--transition-fast)}.btn-reset[data-v-01f291da]:hover{color:var(--color-brand-primary)}.btn-reset[data-v-01f291da]{font-size:13px;padding:14px 0}@media (min-width: 1024px) and (orientation: landscape){.btn-reset[data-v-01f291da]{font-size:calc(14 * var(--u));padding:calc(14 * var(--u)) 0}}.modal-enter-active[data-v-01f291da],.modal-leave-active[data-v-01f291da]{transition:opacity var(--transition-normal)}.modal-enter-active .reset-modal[data-v-01f291da],.modal-leave-active .reset-modal[data-v-01f291da]{transition:opacity .52s var(--ease-entrada),transform .52s var(--ease-entrada)}.modal-enter-from[data-v-01f291da],.modal-leave-to[data-v-01f291da]{opacity:0}.modal-enter-from .reset-modal[data-v-01f291da],.modal-leave-to .reset-modal[data-v-01f291da]{opacity:0;transform:translateY(18px)}.cover-blobs[data-v-08f293ad]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--cover-bg);pointer-events:none}.cover-blobs__blob[data-v-08f293ad]{position:absolute;border-radius:50%;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;opacity:.45;transition:opacity .8s ease-in-out}.cover-blobs--destaque .cover-blobs__blob[data-v-08f293ad]{opacity:.85}.cover-blobs--pausado .cover-blobs__blob[data-v-08f293ad]{animation-play-state:paused}.cover-blobs__blob--1[data-v-08f293ad]{width:90vmin;height:90vmin;top:-18vmin;left:-10vmin;background:radial-gradient(circle at 50% 50%,rgba(var(--color-brand-primary-rgb),.34),rgba(var(--color-brand-primary-rgb),0) 70%);animation-name:cover-blobs-deriva-1-08f293ad;animation-duration:23s}.cover-blobs__blob--2[data-v-08f293ad]{width:110vmin;height:110vmin;bottom:-30vmin;right:-20vmin;background:radial-gradient(circle at 50% 50%,rgba(var(--color-brand-primary-rgb),.28),rgba(var(--color-brand-primary-rgb),0) 68%);animation-name:cover-blobs-deriva-2-08f293ad;animation-duration:31s}.cover-blobs__blob--3[data-v-08f293ad]{width:70vmin;height:70vmin;top:30%;left:45%;background:radial-gradient(circle at 50% 50%,#ff84c04d,#ff84c000 72%);animation-name:cover-blobs-deriva-3-08f293ad;animation-duration:19s}@keyframes cover-blobs-deriva-1-08f293ad{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(11%,-9%,0) scale(1.14)}50%{transform:translate3d(-13%,7%,0) scale(.9)}75%{transform:translate3d(6%,12%,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes cover-blobs-deriva-2-08f293ad{0%{transform:translateZ(0) scale(1)}30%{transform:translate3d(-14%,8%,0) scale(.88)}60%{transform:translate3d(9%,-11%,0) scale(1.18)}85%{transform:translate3d(-5%,-4%,0) scale(1.02)}to{transform:translateZ(0) scale(1)}}@keyframes cover-blobs-deriva-3-08f293ad{0%{transform:translateZ(0) scale(1)}35%{transform:translate3d(15%,10%,0) scale(1.1)}65%{transform:translate3d(-8%,-13%,0) scale(.86)}to{transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion: reduce){.cover-blobs__blob[data-v-08f293ad]{animation:none}}.app-background[data-v-563c7034]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.app-background__image[data-v-563c7034]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-image-url, var(--canal-bg-image));background-size:cover;background-position:center top}.flow-header[data-v-50ea074b]{position:absolute;top:0;left:0;right:0;z-index:5;height:var(--header-h);padding:10px 15px 0;background:linear-gradient(#fff,#fff 50%,#ffffff42 80%,#fff0)}@media (min-width: 1024px) and (orientation: landscape){.flow-header[data-v-50ea074b]{padding:calc(10 * var(--u)) calc(60 * var(--u)) 0}}.flow-header__barra[data-v-50ea074b]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:51px;padding:0 15px;border-radius:5px;background:#fff6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 2px 15px #0000001a}@media (min-width: 1024px) and (orientation: landscape){.flow-header__barra[data-v-50ea074b]{column-gap:calc(30 * var(--u));max-width:calc(1800 * var(--u));height:calc(70 * var(--u));margin:0 auto;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));background:#fff6;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);box-shadow:0 calc(2 * var(--u)) calc(85 * var(--u)) #00000040}}.flow-header__logo[data-v-50ea074b]{grid-row:1;grid-column:2;height:28px}@media (min-width: 1024px) and (orientation: landscape){.flow-header__logo[data-v-50ea074b]{grid-column:1;justify-self:start;height:calc(28 * var(--u))}}.flow-header__passos[data-v-50ea074b]{grid-row:1;grid-column:1;justify-self:start;display:flex;align-items:center;gap:3px;list-style:none}@media (min-width: 1024px) and (orientation: landscape){.flow-header__passos[data-v-50ea074b]{grid-column:2;justify-self:center;gap:calc(30 * var(--u))}}.flow-header__passo[data-v-50ea074b]{display:flex;align-items:center;transition:opacity .4s ease-in-out}@media (min-width: 1024px) and (orientation: landscape){.flow-header__passo[data-v-50ea074b]{gap:max(8px,calc(10 * var(--u)))}}.flow-header__numero[data-v-50ea074b]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-family:var(--font-ui);font-weight:700;font-size:9px;line-height:1;box-shadow:var(--ring-strong);transition:background-color .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out}@media (min-width: 1024px) and (orientation: landscape){.flow-header__numero[data-v-50ea074b]{width:max(24px,calc(26 * var(--u)));height:max(24px,calc(26 * var(--u)));font-size:max(11px,calc(12 * var(--u)))}}.flow-header__rotulo[data-v-50ea074b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width: 1024px) and (orientation: landscape){.flow-header__rotulo[data-v-50ea074b]{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-weight:700;font-size:max(14px,calc(14 * var(--u)));line-height:1.5;text-transform:uppercase}}.flow-header__passo--feito .flow-header__numero[data-v-50ea074b]{background:var(--color-brand-primary);color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.flow-header__passo--atual .flow-header__numero[data-v-50ea074b]{background:var(--color-text-primary);color:var(--color-bg)}.flow-header__passo--futuro[data-v-50ea074b]{opacity:.4}.flow-header__acoes[data-v-50ea074b]{grid-row:1;grid-column:3;justify-self:end;display:flex;align-items:center}.flow-header__reiniciar[data-v-50ea074b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--so-grey-100);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width: 1024px) and (orientation: landscape){.flow-header__reiniciar[data-v-50ea074b]{width:auto;height:auto;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:var(--radius-control);background:transparent;box-shadow:var(--ring-strong);font-family:var(--font-ui);font-weight:700;font-size:max(14px,calc(14 * var(--u)));line-height:1;text-transform:uppercase;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.flow-header__reiniciar[data-v-50ea074b]:hover{background-color:var(--color-text-primary);color:var(--color-bg)}}@media (min-width: 1024px) and (orientation: landscape){.flow-header__reiniciar--concluido[data-v-50ea074b]{background-color:var(--color-text-primary);color:var(--color-bg)}.flow-header__reiniciar--concluido[data-v-50ea074b]:not(:disabled):hover{background-color:var(--so-ink)}}.flow-header__reiniciar-texto[data-v-50ea074b]{display:none}@media (min-width: 1024px) and (orientation: landscape){.flow-header__reiniciar-texto[data-v-50ea074b]{display:inline}}.flow-header__icone[data-v-50ea074b]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.flow-header__icone--kiosk[data-v-50ea074b]{display:none}@media (min-width: 1024px) and (orientation: landscape){.flow-header__icone[data-v-50ea074b]{width:max(16px,calc(18 * var(--u)));height:max(16px,calc(18 * var(--u)));stroke-width:2.2}.flow-header__icone--kiosk[data-v-50ea074b]{display:block}.flow-header__icone--mobile[data-v-50ea074b]{display:none}}:root{--so-black: #000000;--so-white: #ffffff;--so-pink: #ff0a5d;--so-pink-tint: #ffeef4;--so-ink: #1e1e1e;--so-grey-600: #666666;--so-grey-400: #a0a0a0;--so-grey-300: #d2d2d2;--so-grey-200: #e7e7e7;--so-grey-100: #f1f1f1;--so-grey-50: #fafafa;--color-brand-primary: #ff0a5d;--color-brand-primary-rgb: 255, 10, 93;--color-bg: #ffffff;--color-text-primary: #000000;--color-text-muted: #666666;--color-text-dim: #a0a0a0;--color-error: #d93a3f;--color-error-rgb: 217, 58, 63;--score-low: #d93a3f;--score-mid: #f2a516;--score-high: #178a4a;--glass-bg: rgba(255, 255, 255, .5);--glass-border: #d2d2d2;--glass-blur: 50px;--ring-default: inset 0 0 0 1px #d2d2d2;--ring-strong: inset 0 0 0 1px #000000;--ring-selected: inset 0 0 0 2px #000000;--shadow-lift: 0 10px 50px rgba(0, 0, 0, .15);--cover-bg: #ffffff;--cover-text: #000000;--cover-text-dim: #666666;--font-sans: Helvetica Neue, Simple Sans, Helvetica, Arial, sans-serif;--font-ui: Inter, Helvetica Neue, Helvetica, Arial, sans-serif;--radius-control: 5px;--radius-panel: 10px;--radius-chip: 30px;--transition-fast: .15s ease;--transition-normal: .25s ease;--ease-entrada: cubic-bezier(.2, .7, .2, 1);--u: 1px;--header-h: 71px}@media (min-width: 1024px) and (orientation: landscape){:root{--u: min(100vw / 1920, 100dvh / 1080);--header-h: calc(90 * var(--u))}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:16px}body{height:100%;overflow:hidden;font-family:var(--font-sans);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#skin-ai-experience{font-family:var(--font-sans);color:var(--color-text-primary)}:where(#skin-ai-experience) :where(button,input){font:inherit;color:inherit}#skin-ai-experience{position:relative;height:100dvh;width:100%;overflow:hidden;background-color:var(--color-bg)}.skin-ai-app{position:relative;height:100%;width:100%;z-index:1}.view-enter-active,.view-leave-active{transition:opacity .45s ease,transform .45s ease}.view-enter-from,.view-leave-to{opacity:0;transform:scale(.99)}.header-enter-active{transition:opacity .52s var(--ease-entrada),transform .52s var(--ease-entrada)}.header-leave-active{transition:opacity .3s ease}.header-enter-from{opacity:0;transform:translateY(-14px)}.header-leave-to{opacity:0}.cover-out-enter-active,.cover-out-leave-active,.cover-in-enter-active,.cover-in-leave-active{will-change:transform,opacity}.cover-out-leave-active,.cover-in-enter-active{z-index:2}.cover-out-enter-active,.cover-in-leave-active{z-index:1}.cover-out-leave-active{transition:opacity .5s ease-in,transform .62s cubic-bezier(.45,0,.75,.2)}.cover-out-leave-to{opacity:0;transform:scale(1.45)}.cover-out-enter-active{transition:opacity .45s ease-out .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s}.cover-out-enter-from{opacity:0;transform:scale(.92)}.cover-in-enter-active{transition:opacity .45s ease-out .08s,transform .65s cubic-bezier(.16,1,.3,1) .08s}.cover-in-enter-from{opacity:0;transform:scale(1.45)}.cover-in-leave-active{transition:opacity .4s ease-in,transform .5s cubic-bezier(.45,0,.75,.2)}.cover-in-leave-to{opacity:0;transform:scale(.92)}@media (prefers-reduced-motion: reduce){.cover-out-enter-active,.cover-out-leave-active,.cover-in-enter-active,.cover-in-leave-active{transition:opacity .3s ease}.cover-out-enter-from,.cover-out-leave-to,.cover-in-enter-from,.cover-in-leave-to{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
