.cover[data-v-a82e48e2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--cover-bg);color:var(--cover-text);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none}.cover__probe[data-v-a82e48e2]{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.cover__blobs[data-v-a82e48e2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cover__blob[data-v-a82e48e2]{position:absolute;border-radius:50%;will-change:transform}.cover__blob--1[data-v-a82e48e2]{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%)}.cover__blob--2[data-v-a82e48e2]{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%)}.cover__blob--3[data-v-a82e48e2]{width:70vmin;height:70vmin;top:30%;left:45%;background:radial-gradient(circle at 50% 50%,#ff84c04d,#ff84c000 72%)}.cover__canvas[data-v-a82e48e2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1;touch-action:none}.cover--sem-webgl .cover__canvas[data-v-a82e48e2]{display:none}.cover__vignette[data-v-a82e48e2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(90% 20% at 50% 50%,#fbddebe6,#fbddebd9 40%,#fbddeb00 60%)}.cover__content[data-v-a82e48e2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4em;padding:0 var(--cover-inset);text-align:center;z-index:3;pointer-events:none}.cover__heading[data-v-a82e48e2],.cover__cta[data-v-a82e48e2]{opacity:0;visibility:hidden}.cover__heading[data-v-a82e48e2]{display:flex;flex-direction:column;font-size:clamp(2.2rem,7.5vmin,6.5rem);font-weight:800;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.cover__heading-line--brand[data-v-a82e48e2]{color:var(--color-brand-primary)}.cover__cta[data-v-a82e48e2]{pointer-events:auto;padding:.7em 1.6em;border:none;border-radius:999px;background:var(--color-brand-primary);color:#fff;font-size:clamp(1rem,2.2vmin,1.6rem);font-weight:600;cursor:pointer;box-shadow:0 10px 30px rgba(var(--color-brand-primary-rgb),.35);transition:transform var(--transition-fast),background var(--transition-fast)}.cover__cta[data-v-a82e48e2]:hover{background:var(--color-brand-primary-light)}.cover__cta[data-v-a82e48e2]:active{transform:scale(.97)}.cover__privacy[data-v-a82e48e2]{position:absolute;top:var(--cover-inset);right:var(--cover-inset);z-index:4;max-width:22ch;text-align:right;font-size:.7rem;line-height:1.35;color:var(--cover-text-dim);pointer-events:none}.loading-spinner[data-v-3fa4b20f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px}.spinner-ring[data-v-3fa4b20f]{display:inline-block;position:relative;width:48px;height:48px}.spinner-ring div[data-v-3fa4b20f]{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:4px;border:4px solid transparent;border-top-color:var(--color-brand-primary);border-radius:50%;animation:spin-3fa4b20f 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring div[data-v-3fa4b20f]:nth-child(1){animation-delay:-.45s}.spinner-ring div[data-v-3fa4b20f]:nth-child(2){animation-delay:-.3s}.spinner-ring div[data-v-3fa4b20f]:nth-child(3){animation-delay:-.15s}@keyframes spin-3fa4b20f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-label[data-v-3fa4b20f]{font-size:.875rem;color:var(--color-text-muted);letter-spacing:.02em}.registration-view[data-v-9c2a3d9c]{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--color-brand-primary-rgb),.3) transparent}.registration-view[data-v-9c2a3d9c]::-webkit-scrollbar{width:4px}.registration-view[data-v-9c2a3d9c]::-webkit-scrollbar-track{background:transparent}.registration-view[data-v-9c2a3d9c]::-webkit-scrollbar-thumb{background:rgba(var(--color-brand-primary-rgb),.3);border-radius:2px}.registration-card[data-v-9c2a3d9c]{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-card);padding:2em;width:100%;max-width:480px;display:flex;flex-direction:column;gap:28px;color:#fff;text-shadow:var(--text-shadow-card);border-top:1px solid var(--color-brand-primary-border)}.registration-card[data-v-9c2a3d9c] *{color:inherit;text-shadow:inherit}.registration-card a[data-v-9c2a3d9c],.registration-card input[type=checkbox][data-v-9c2a3d9c]{text-shadow:none}@media (max-width: 480px){.registration-card[data-v-9c2a3d9c]{padding:1em 1.5em}}.registration-header[data-v-9c2a3d9c]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.brand-logo[data-v-9c2a3d9c]{width:56px;height:56px;background:var(--color-brand-primary);color:var(--color-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;letter-spacing:.1em;box-shadow:0 4px 16px rgba(var(--color-brand-primary-rgb),.3)}.registration-title[data-v-9c2a3d9c]{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}@media (max-width: 480px){.registration-title[data-v-9c2a3d9c]{font-size:1.25rem}}.title-highlight[data-v-9c2a3d9c]{color:var(--color-brand-primary)}.registration-subtitle[data-v-9c2a3d9c]{font-size:.9rem;color:var(--color-text-muted);line-height:1.15;max-width:340px}.registration-form[data-v-9c2a3d9c]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-9c2a3d9c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 480px){.form-row[data-v-9c2a3d9c]{grid-template-columns:1fr 1fr}}.form-field[data-v-9c2a3d9c]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-9c2a3d9c]{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.form-input[data-v-9c2a3d9c]{padding:14px 16px;background:#fff6;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-input);color:#111;text-shadow:none;font-size:1rem;transition:border-color var(--transition-fast),background var(--transition-fast);outline:none;width:100%}.form-input[data-v-9c2a3d9c]::placeholder{color:#00000059}.form-input[data-v-9c2a3d9c]:focus{border-color:var(--color-brand-primary);background:var(--color-brand-primary-dim)}.form-input[data-v-9c2a3d9c]:disabled{opacity:.5;cursor:not-allowed}.form-input--error[data-v-9c2a3d9c]{border-color:var(--color-error)}.form-error[data-v-9c2a3d9c]{font-size:.78rem;color:var(--color-error-light)}.consent-group[data-v-9c2a3d9c]{display:flex;flex-direction:column;gap:12px}.consent-item[data-v-9c2a3d9c]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.consent-item--error .consent-text[data-v-9c2a3d9c]{color:var(--color-error-light)}.consent-checkbox[data-v-9c2a3d9c]{flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:1px;border:2px solid rgba(255,255,255,.4);border-radius:4px;background:#ffffff26;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);position:relative;text-shadow:none}.consent-checkbox[data-v-9c2a3d9c]:checked{background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.consent-checkbox[data-v-9c2a3d9c]:checked:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.consent-checkbox[data-v-9c2a3d9c]:disabled{opacity:.5;cursor:not-allowed}.consent-text[data-v-9c2a3d9c]{font-size:.8rem;line-height:1.25;color:var(--color-text-muted)}.consent-text strong[data-v-9c2a3d9c]{color:#fff;font-weight:600}.consent-link[data-v-9c2a3d9c]{color:var(--color-brand-primary-light);text-decoration:underline;text-underline-offset:2px}.consent-link[data-v-9c2a3d9c]:hover{color:#fff}.submit-btn[data-v-9c2a3d9c]{margin-top:8px;padding:16px;background:var(--color-brand-primary);color:var(--color-bg);border:none;border-radius:var(--radius-btn);font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background var(--transition-fast),transform .1s;width:100%;box-shadow:0 4px 20px rgba(var(--color-brand-primary-rgb),.25)}.submit-btn[data-v-9c2a3d9c]:hover{background:var(--color-brand-primary-light)}.submit-btn[data-v-9c2a3d9c]:active{transform:scale(.98)}.submit-btn[data-v-9c2a3d9c]:disabled{opacity:.5;cursor:not-allowed}.privacy-notice[data-v-9c2a3d9c]{font-size:.75rem;color:var(--color-text-dim);text-align:center;line-height:1.5}.skinai-view[data-v-83b26786]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--iframe-padding)}@media (max-width: 480px){.skinai-view[data-v-83b26786]{padding:var(--iframe-padding-mobile)}}.skinai-frame-wrapper[data-v-83b26786]{display:flex;flex-direction:column;position:relative;width:100%;height:100%;border-radius:var(--radius-iframe);overflow:hidden;background:var(--glass-bg-strong);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);box-shadow:0 0 0 1px var(--glass-border),0 24px 80px #0009,0 0 0 1px #ffffff0a inset}.skinai-iframe[data-v-83b26786]{display:block;width:100%;height:100%;border:none;background:var(--color-bg);border-radius:var(--radius-iframe)}.persist-overlay[data-v-83b26786]{position:absolute;bottom:0;left:0;right:0;background:#ffffffd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:14px;z-index:10;border-top:1px solid var(--color-brand-primary-border)}.camera-error-banner[data-v-83b26786]{position:absolute;top:0;left:0;right:0;background:rgba(var(--color-error-rgb),.88);color:#fff;padding:12px 16px;font-size:.85rem;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;z-index:11}.new-experience-bar[data-v-83b26786]{position:relative;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-brand-primary-border)}@media (max-width: 480px){.new-experience-bar[data-v-83b26786]{text-align:center;padding:.5em}}.new-experience-hint[data-v-83b26786]{font-size:.875rem;white-space:nowrap}.new-experience-btn[data-v-83b26786]{padding:12px 28px;background:var(--color-brand-primary);color:var(--color-bg);border:none;border-radius:var(--radius-btn);font-size:.9rem;font-weight:700;letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),transform .1s;box-shadow:0 4px 16px rgba(var(--color-brand-primary-rgb),.3)}.new-experience-btn[data-v-83b26786]:hover{background:var(--color-brand-primary-light)}.new-experience-btn[data-v-83b26786]:active{transform:scale(.97)}@media (max-width: 480px){.new-experience-btn[data-v-83b26786]{padding:.75em 1em}}.fade-enter-active[data-v-83b26786],.fade-leave-active[data-v-83b26786]{transition:opacity var(--transition-normal)}.fade-enter-from[data-v-83b26786],.fade-leave-to[data-v-83b26786]{opacity:0}.slide-up-enter-active[data-v-83b26786],.slide-up-leave-active[data-v-83b26786]{transition:opacity var(--transition-normal),transform var(--transition-normal)}.slide-up-enter-from[data-v-83b26786],.slide-up-leave-to[data-v-83b26786]{opacity:0;transform:translateY(16px)}.reset-modal-backdrop[data-v-3d0444d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f0f0f99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.reset-modal[data-v-3d0444d8]{background:var(--glass-bg-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-card);padding:40px 32px;max-width:380px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;border-top:1px solid var(--color-brand-primary-border)}.reset-modal__icon[data-v-3d0444d8]{font-size:2rem;line-height:1}.reset-modal__title[data-v-3d0444d8]{font-size:1.35rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.reset-modal__body[data-v-3d0444d8]{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.reset-modal__countdown[data-v-3d0444d8]{width:72px;height:72px;border-radius:50%;border:3px solid var(--color-brand-primary-border);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--color-brand-primary);transition:color var(--transition-normal),border-color var(--transition-normal)}.reset-modal__countdown--urgent[data-v-3d0444d8]{color:var(--color-error);border-color:rgba(var(--color-error-rgb),.5);animation:pulse-3d0444d8 .6s ease infinite alternate}@keyframes pulse-3d0444d8{0%{transform:scale(1)}to{transform:scale(1.08)}}.reset-modal__actions[data-v-3d0444d8]{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.btn-stay[data-v-3d0444d8]{padding:14px;background:var(--color-brand-primary);color:var(--color-bg);border:none;border-radius:var(--radius-btn);font-size:.95rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast)}.btn-stay[data-v-3d0444d8]:hover{background:var(--color-brand-primary-light)}.btn-reset[data-v-3d0444d8]{padding:13px;background:transparent;color:var(--color-text-muted);border:1px solid var(--glass-border);border-radius:var(--radius-btn);font-size:.875rem;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.btn-reset[data-v-3d0444d8]:hover{color:var(--color-text-primary);border-color:#ffffff40}.modal-enter-active[data-v-3d0444d8],.modal-leave-active[data-v-3d0444d8]{transition:opacity var(--transition-normal)}.modal-enter-active .reset-modal[data-v-3d0444d8],.modal-leave-active .reset-modal[data-v-3d0444d8]{transition:opacity var(--transition-normal),transform var(--transition-normal)}.modal-enter-from[data-v-3d0444d8],.modal-leave-to[data-v-3d0444d8]{opacity:0}.modal-enter-from .reset-modal[data-v-3d0444d8],.modal-leave-to .reset-modal[data-v-3d0444d8]{opacity:0;transform:scale(.95) translateY(8px)}:root{--color-brand-primary: #e83289;--color-brand-primary-light: #ff84c0;--color-brand-primary-dim: rgba(232, 50, 137, .15);--color-brand-primary-border: rgba(232, 50, 137, .25);--color-bg: #fff;--color-surface: rgba(255, 255, 255, .06);--color-text-primary: #f5f0eb;--color-text-muted: #eee;--color-text-dim: #eee;--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, .1);--color-error-border: rgba(239, 68, 68, .3);--color-error-light: rgb(243.0197044335, 114.9802955665, 114.9802955665);--color-error-text: rgb(247.039408867, 161.960591133, 161.960591133);--color-error-rgb: 239, 68, 68;--color-brand-primary-rgb: 232, 50, 137;--glass-bg: linear-gradient(160deg, rgba(15, 8, 20, .15) 0%, rgba(15, 15, 15, .45) 50%, rgba(26, 18, 9, .15) 100%);--glass-bg-strong: rgba(255, 255, 255, .11);--glass-border: rgba(255, 255, 255, .13);--glass-blur: 18px;--glass-shadow: 0 8px 40px rgba(0, 0, 0, .45), 0 1px 0 rgba(255, 255, 255, .08) inset;--text-shadow-card: 0 1px 3px rgba(0, 0, 0, .55);--text-shadow-card-strong: 0 2px 8px rgba(0, 0, 0, .65);--cover-bg: radial-gradient(120% 95% at 50% 0%, #ffffff 0%, #fff1f8 42%, #ffd0e7 100%);--cover-text: #111111;--cover-text-dim: rgba(17, 17, 17, .45);--cover-tile-gap: 2.5vmin;--cover-tile-placeholder: linear-gradient(150deg, rgba(232, 50, 137, .34) 0%, rgba(255, 132, 192, .62) 100%);--cover-inset: 6vmin;--iframe-padding: 1em;--iframe-padding-mobile: 1em;--radius-card: 20px;--radius-iframe: 16px;--radius-btn: 10px;--radius-input: 10px;--transition-fast: .15s ease;--transition-normal: .25s ease;--bg-image-url: url(https://simpleorganic.com.br/cdn/shop/files/arealogada_desk.png?v=1760624958&width=2600)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:16px}body{height:100%;overflow:hidden;font-family:sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#skin-ai-experience{position:relative;height:100dvh;width:100%;overflow:hidden;background-color:var(--color-bg);background-image:var(--bg-image-url);background-size:cover;background-position:center top;background-attachment:fixed}#skin-ai-experience:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.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)}.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}
