@import "https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800&display=swap";:root{--blue-deep:#0b3d91;--blue-mid:#1a6fd4;--blue-bright:#3aa0ff;--cyan:#6ec8ff;--green-soft:#b8e0c8;--green-pale:#e8f5d8;--purple-deep:#5b2d9e;--purple-mid:#7a3fc9;--purple-soft:#c9a8ef;--pink-cta:#ff4d9a;--pink-soft:#ff7eb3;--yellow-star:#ffd54a;--white:#fff;--text-dark:#0a2a5c;--text-muted:#4a6fa5;--shadow-card:0 8px 28px #0b3d912e;--radius-lg:28px;--radius-md:18px;--radius-pill:999px;--font-display:"Nunito", "Segoe UI", system-ui, sans-serif;--font-body:"Nunito", "Segoe UI", system-ui, sans-serif;--totem-max:430px}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--text-dark);background:#061428}button,input{font:inherit}img{max-width:100%;display:block}._viewport_1itsx_1{background:#0a1a33;justify-content:center;width:100%;min-height:100dvh;display:flex}._frame_1itsx_9{width:100%;max-width:var(--totem-max);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}._home_1itsx_19 ._frame_1itsx_9{background:radial-gradient(90% 50% at 80% 18%,#6ec8ff73,#0000 55%),linear-gradient(165deg,#1b7fe8 0%,#2f5fd0 35%,#5b2d9e 70%,#6b1f8f 100%)}._quiz_1itsx_25 ._frame_1itsx_9,._cadastro_1itsx_26 ._frame_1itsx_9{background:radial-gradient(70% 40% at 100% 0,#b4a0ff8c,#0000 50%),radial-gradient(60% 35% at 0 100%,#a0dc9673,#0000 50%),linear-gradient(#d7ecff 0%,#f4f7f0 48%,#e8f3d4 100%)}._result_1itsx_33 ._frame_1itsx_9{background:radial-gradient(circle at 20% 10%,#ffd54a2e,#0000 28%),linear-gradient(165deg,#1a6fd4 0%,#5b2d9e 55%,#7a1f8c 100%)}._logo_1d92s_1{justify-content:center;align-items:center;display:inline-flex}._mark_1d92s_7{object-fit:contain;background:#fff;border-radius:14px;width:72px;height:72px;padding:6px}._lg_1d92s_16 ._mark_1d92s_7{border-radius:18px;width:88px;height:88px;padding:8px}._badge_1d92s_23{margin-top:-.15rem;margin-right:-.1rem}._badge_1d92s_23 ._mark_1d92s_7{border-radius:0 0 20px 20px;width:78px;height:86px;padding:10px 10px 12px;box-shadow:0 10px 22px #0b3d9133}._badge_1d92s_23._lg_1d92s_16 ._mark_1d92s_7{border-radius:0 0 22px 22px;width:92px;height:100px;padding:12px 12px 14px}._light_1d92s_43 ._mark_1d92s_7{box-shadow:0 6px 18px #00000040}._dark_1d92s_47 ._mark_1d92s_7{box-shadow:0 6px 18px #0b3d9124}._badge_1d92s_23._dark_1d92s_47 ._mark_1d92s_7,._badge_1d92s_23._light_1d92s_43 ._mark_1d92s_7{box-shadow:0 10px 22px #0b3d9133}._page_1prus_1{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.2rem 1.4rem;display:flex}._header_1prus_9{justify-content:flex-end;display:flex}._form_1prus_14,._success_1prus_15{flex-direction:column;flex:1;justify-content:center;gap:.9rem;display:flex}._success_1prus_15{text-align:center;align-items:center}._successIcon_1prus_28{font-size:3rem}._title_1prus_32{font-family:var(--font-display);color:var(--text-dark);margin:0;font-size:1.55rem;font-weight:800;line-height:1.2}._subtitle_1prus_41{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.4}._field_1prus_48{color:var(--text-dark);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:700;display:flex}._field_1prus_48 input{color:var(--text-dark);background:#ffffffe6;border:2px solid #0b3d9126;border-radius:14px;outline:none;padding:.95rem 1rem;font-family:inherit;font-size:1rem}._field_1prus_48 input:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px #3aa0ff33}._check_1prus_73{color:var(--text-muted);align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.35;display:flex}._check_1prus_73 input{width:18px;height:18px;accent-color:var(--blue-deep);margin-top:.2rem}._error_1prus_89{color:#b42318;margin:0;font-size:.85rem;font-weight:700}._submit_1prus_96{border-radius:var(--radius-pill);background:var(--blue-deep);width:100%;color:var(--white);font-family:var(--font-display);letter-spacing:.03em;cursor:pointer;border:none;padding:1rem 1.4rem;font-size:1rem;font-weight:800;box-shadow:0 10px 24px #0b3d914d}._skip_1prus_111{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem;font-family:inherit;font-size:.9rem;font-weight:700}._admin_1prus_123{color:var(--text-dark);background:#ffffff8c;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;padding:.85rem;font-size:.8rem;display:flex}._admin_1prus_123 button{border-radius:var(--radius-pill);background:var(--purple-mid);color:#fff;cursor:pointer;border:none;padding:.55rem 1rem;font-weight:700}._page_1p7si_1{color:var(--white);flex-direction:column;flex:1;display:flex;position:relative}._header_1p7si_9{z-index:2;justify-content:flex-end;padding:0 1rem;display:flex}._hero_1p7si_16{flex:1;align-items:center;padding:.5rem 1.25rem .75rem;display:flex}._titleRow_1p7si_23{grid-template-columns:1.2fr .8fr;align-items:center;gap:.5rem;width:100%;display:grid}._title_1p7si_23{font-family:var(--font-display);text-shadow:0 4px 18px #00000047;margin:0;font-size:clamp(1.45rem,5.2vw,1.85rem);font-weight:800;line-height:1.18}._potion_1p7si_40{justify-self:end;width:118px;height:118px;animation:3.2s ease-in-out infinite _float_1p7si_1;position:relative}._potionImg_1p7si_48{object-fit:cover;border-radius:28px;width:100%;height:100%;box-shadow:0 14px 30px #0000004d}._flask_1p7si_56{filter:drop-shadow(0 4px 10px #00000059);width:40px;height:40px;position:absolute;bottom:-6px;right:-8px}._wave_1p7si_65{clip-path:ellipse(120% 100% at 50% 100%);background:linear-gradient(#6ec8ff59 0%,#5a46b426 100%);margin-top:auto;padding:1.6rem 1.2rem .4rem;position:relative}._wave_1p7si_65:before{content:"";clip-path:ellipse(130% 90% at 50% 120%);pointer-events:none;background:linear-gradient(#a0e6ff8c,#0000 70%);position:absolute;inset:0}._prizeRow_1p7si_82{z-index:1;grid-template-columns:1.3fr .7fr;align-items:center;gap:.6rem;padding:.4rem .15rem .8rem;display:grid;position:relative}._prize_1p7si_82{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}._prize_1p7si_82 strong{color:#fff;text-shadow:0 2px 10px #00000040;margin-top:.2rem;font-size:1.05rem;display:block}._robotWrap_1p7si_107{justify-self:end;animation:2.8s ease-in-out infinite reverse _float_1p7si_1;position:relative}._robotImg_1p7si_113{object-fit:cover;border:3px solid #ffffff59;border-radius:50%;width:108px;height:108px;box-shadow:0 12px 28px #00000059}._footer_1p7si_122{background:linear-gradient(#0000,#28145040);flex-direction:column;align-items:center;gap:1rem;padding:.9rem 1.25rem 1.4rem;display:flex}._cta_1p7si_131{border-radius:var(--radius-pill);width:100%;color:var(--white);font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;background:linear-gradient(90deg,#ff2d8a,#ff6bb5);border:none;padding:1.05rem 1.5rem;font-size:1.05rem;font-weight:800;transition:transform .2s,filter .2s;box-shadow:0 0 0 4px #ff4d9a38,0 12px 28px #ff2d8a73}._cta_1p7si_131:hover{filter:brightness(1.05);transform:translateY(-2px)}._cta_1p7si_131:active{transform:translateY(0)}@keyframes _float_1p7si_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._card_1x8lp_1{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.45rem;width:100%;padding:0;font-family:inherit;transition:transform .2s;display:flex}._card_1x8lp_1:hover{transform:translateY(-3px)}._productName_1x8lp_20{letter-spacing:.02em;text-transform:uppercase;color:var(--blue-deep);justify-content:center;align-items:flex-end;min-height:2.2em;font-size:.62rem;font-weight:800;line-height:1.15;display:flex}._frame_1x8lp_33{aspect-ratio:.72;background:linear-gradient(165deg,#4eb2ff 0%,#6a7dff 45%,#8b5cf6 100%);border-radius:22px;place-items:center;width:100%;padding:.55rem .4rem 1.1rem;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 3px #78aaff73,0 10px 24px #3a64dc47}._selected_1x8lp_48 ._frame_1x8lp_33{box-shadow:0 0 0 4px #1a6fd4,0 0 22px #3aa0ff8c,0 12px 28px #3a64dc59}._image_1x8lp_55{object-fit:contain;filter:drop-shadow(0 6px 10px #0000002e);width:78%;height:78%}._key_1x8lp_62{background:var(--blue-deep);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;bottom:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0b3d9159}._selected_1x8lp_48 ._key_1x8lp_62{background:#0a2a5c;box-shadow:0 0 0 3px #ffffffd9}._behavior_1x8lp_84{color:var(--text-muted);max-width:12ch;margin-top:.35rem;font-size:.68rem;font-weight:600;line-height:1.25}._wrap_e5r3l_1{align-items:center;gap:.75rem;width:100%;display:flex}._track_e5r3l_8{border-radius:var(--radius-pill);background:#0b3d911f;flex:1;height:7px;overflow:hidden}._fill_e5r3l_16{border-radius:inherit;background:linear-gradient(90deg,#1a6fd4,#7a5cff);height:100%;transition:width .35s}._label_e5r3l_23{color:var(--blue-deep);text-align:right;min-width:2.2rem;font-size:.82rem;font-weight:800}._page_55sik_1{flex-direction:column;flex:1;gap:.85rem;padding:.85rem 1rem 1.25rem;display:flex}._header_55sik_9{justify-content:space-between;align-items:flex-start;min-height:72px;display:flex}._badge_55sik_16{border-radius:var(--radius-pill);color:var(--blue-deep);background:#ffffffc7;border:1px solid #ffffffe6;align-items:center;gap:.4rem;margin-top:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b3d911a}._badgeIcon_55sik_31{object-fit:contain;width:18px;height:18px}._content_55sik_37{flex-direction:column;flex:1;gap:.55rem;display:flex}._title_55sik_44{font-family:var(--font-display);color:var(--blue-deep);margin:0;font-size:clamp(1.2rem,4.6vw,1.45rem);font-weight:800;line-height:1.25}._subtitle_55sik_53{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.35}._options_55sik_60{grid-template-columns:repeat(3,1fr);align-items:start;gap:.55rem;margin-top:.85rem;display:grid}._continue_55sik_68{border-radius:var(--radius-pill);width:100%;color:var(--white);font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;background:linear-gradient(90deg,#0b3d91,#1a6fd4);border:none;padding:1rem 1.4rem;font-size:1rem;font-weight:800;transition:opacity .2s,transform .2s;box-shadow:0 0 0 4px #3aa0ff33,0 10px 24px #0b3d9159}._continue_55sik_68:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._continue_55sik_68:not(:disabled):hover{transform:translateY(-2px)}._page_1y7k2_1{color:var(--white);flex-direction:column;flex:1;gap:.85rem;padding:.85rem 1.15rem 1.3rem;display:flex;position:relative}._stars_1y7k2_11{pointer-events:none;position:absolute;inset:0;overflow:hidden}._star_1y7k2_11{top:var(--t);left:var(--l);width:calc(14px * var(--s,1));height:calc(14px * var(--s,1));opacity:.85;animation:2.8s ease-in-out infinite _twinkle_1y7k2_1;animation-delay:var(--d);filter:drop-shadow(0 2px 6px #ffd54a80);position:absolute}._header_1y7k2_30{z-index:1;justify-content:space-between;align-items:flex-start;min-height:72px;display:flex;position:relative}._kicker_1y7k2_39{opacity:.9;margin:.45rem 0 0;font-size:.78rem;font-weight:700}._profile_1y7k2_46{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}._badge_1y7k2_56{border-radius:var(--radius-pill);color:var(--purple-deep);background:#fffffff0;padding:.45rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #00000026}._icon_1y7k2_67{filter:drop-shadow(0 8px 16px #00000040);background:#ffffff29;border-radius:24px;place-items:center;width:88px;height:88px;animation:3s ease-in-out infinite _float_1y7k2_1;display:grid}._iconImg_1y7k2_78{object-fit:contain;width:52px;height:52px}._tagline_1y7k2_84{font-family:var(--font-display);max-width:22ch;margin:0;font-size:clamp(1.15rem,4.5vw,1.4rem);font-weight:800;line-height:1.25}._description_1y7k2_93{opacity:.92;max-width:34ch;margin:0;font-size:.86rem;line-height:1.45}._stat_1y7k2_101{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#c9a8ef61;flex-direction:column;gap:.25rem;width:100%;margin-top:.25rem;padding:.95rem 1rem;display:flex}._percent_1y7k2_113{font-size:2rem;font-weight:800;line-height:1}._statText_1y7k2_119{opacity:.95;font-size:.82rem;line-height:1.35}._source_1y7k2_125{opacity:.7;margin:0;font-size:.7rem}._products_1y7k2_131{z-index:1;margin-top:auto;position:relative}._productsTitle_1y7k2_137{text-align:center;margin:0 0 .75rem;font-size:.95rem;font-weight:800}._productRow_1y7k2_144{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}._product_1y7k2_131{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}._productImage_1y7k2_158{aspect-ratio:1;background:linear-gradient(165deg,#ffffff38,#ffffff14);border-radius:18px;place-items:center;width:100%;padding:.4rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}._productImage_1y7k2_158 img{object-fit:contain;border-radius:8px;width:78%;height:78%}._productName_1y7k2_176{font-size:.68rem;font-weight:700;line-height:1.2}._actions_1y7k2_182{z-index:1;flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex;position:relative}._primary_1y7k2_191{border-radius:var(--radius-pill);background:var(--white);width:100%;color:var(--purple-deep);font-family:var(--font-display);letter-spacing:.03em;cursor:pointer;border:none;padding:1rem 1.4rem;font-size:.95rem;font-weight:800;box-shadow:0 10px 24px #0003}._secondary_1y7k2_206{border-radius:var(--radius-pill);width:100%;color:var(--white);font-family:var(--font-display);cursor:pointer;background:0 0;border:2px solid #ffffff8c;padding:.85rem 1.4rem;font-size:.9rem;font-weight:700}._primary_1y7k2_191:hover,._secondary_1y7k2_206:hover{filter:brightness(1.05)}@keyframes _float_1y7k2_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _twinkle_1y7k2_1{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}
