/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Geist:wght@100..900&family=Hedvig+Letters+Sans&family=Hedvig+Letters+Serif:opsz@12..24&family=IM+Fell+Double+Pica:ital@0;1&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Lora:ital,wght@0,400..700;1,400..700&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Oswald:wght@200..700&family=Ovo&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Sora:wght@100..800&family=Unbounded:wght@200..900&display=swap";.page_pageFrame__bmyhN{box-sizing:border-box;width:100%;max-width:1100px;min-height:100dvh;margin:0 auto;padding:1.5rem}@media (max-width:768px){.page_pageFrame__bmyhN{padding:1rem}}.page_heroCard__9Um4C{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex}.page_heroTitle__b_gdP{color:#111827;letter-spacing:-.04em;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:800;line-height:1.05}.page_heroSubtitle__YNb9j{color:#334155;font-size:clamp(1.05rem,2.6vw,1.35rem);line-height:1.5}.page_toggleRow__dZYU_{background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.page_toggleLabel__WdqJW{color:#1f2937;flex-direction:column;gap:.2rem;font-size:.95rem;font-weight:600;display:flex}.page_toggleSubtext__2vLeP{color:#6b7280;font-size:.8rem;font-weight:400}.page_startActionRow__fYXxW{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page_primaryButton__2zpq6{color:#fff;letter-spacing:-.5px;cursor:pointer;background:#ff5e00;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:8px 16px;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.page_primaryButton__2zpq6:hover{opacity:.8;background:#ff3c00 0}.page_primaryButton__2zpq6:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_secondaryButton__fhwiL{color:#000;letter-spacing:-.5px;cursor:pointer;background:#00000014;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:8px 16px;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.page_secondaryButton__fhwiL:hover{background:#0000001f}.page_secondaryButton__fhwiL:disabled{opacity:.6;cursor:not-allowed}.page_card__F5JnE{box-sizing:border-box;background:#fff;border:2px solid #ffffff80;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:1.5rem;width:fit-content;max-width:50vw;max-height:80vh;display:flex;position:relative;overflow:visible}@media (max-width:768px){.page_card__F5JnE{box-sizing:border-box;width:100vw;max-width:100%;max-height:100%;padding:24px;overflow-y:visible}.page_cardDesktop__FaFmH{display:none!important}.page_cardResponsive__TCC2Z{width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;margin-bottom:0;padding:24px;display:flex!important}}.page_cardFloating__E0eke{animation:page_cardFloatUp__xU_J8 .8s ease-out forwards}@keyframes page_cardFloatUp__xU_J8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_textQuestionsExpandIn__f_8Q2{0%{opacity:0;width:0;max-width:0;padding:0}to{opacity:1;width:350px;max-width:350px;padding:24px}}.page_refreshButton__jl_pN{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:100;background:#f97316f2;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #00000026,0 2px 8px #f9731640}.page_refreshButton__jl_pN:hover{background:#f97316;transform:scale(1.05)rotate(90deg);box-shadow:0 6px 20px #0003,0 3px 12px #f9731666}.page_refreshButton__jl_pN:active{transform:scale(.95)rotate(90deg)}.page_refreshButton__jl_pN svg{color:#fff;width:24px;height:24px;transition:transform .2s}.page_simulationContainer__6KZ5s{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100vh;padding:3rem 2rem 2rem;display:flex}@media (max-width:768px){.page_simulationContainerPopup__WWgCF{overflow:hidden}.page_simulationContainerScroll__bzpcI{justify-content:flex-start;height:auto;min-height:100vh;padding:0 0 120px;overflow:hidden visible}}.page_navigationButtons__qqWfV{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page_navigationButtons__qqWfV .page_secondaryButton__fhwiL{display:none}.page_navigationButtons__qqWfV .page_primaryButton__2zpq6{width:100%;padding:8px 24px}@media (max-width:768px){.page_navigationButtons__qqWfV .page_primaryButton__2zpq6{padding:14px}.page_navigationButtons__qqWfV{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:linear-gradient(#0000,#fffffff2 5%,#fff 20%);justify-content:center;width:100%;margin-top:auto;padding:1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}}.page_simulationLayout__QYOd7{flex:1;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}@media (max-width:768px){.page_simulationLayout__QYOd7{flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:auto;max-height:none;padding:60px 12px;overflow:hidden visible}}.page_contextContainer__Sb0n0{flex:1;max-width:400px;margin-bottom:24px}@media screen and (max-width:768px){.page_contextContainer__Sb0n0{flex:none;width:100%;max-width:100%;margin-bottom:0;padding:24px 24px 0}}.page_contextImageWrapper__l3iWS{opacity:0;justify-content:flex-start;margin-top:24px;margin-bottom:0;transition:none;display:flex;transform:translateY(20px)}.page_contextImageVisible__zuYhZ{opacity:1;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(0)}.page_contextImage__kSLcL{object-fit:contain;border-radius:12px;max-width:200px;max-height:200px}.page_followUpQuestionsDesktop__drqji{opacity:0;max-height:0;margin-top:32px;transition:none;overflow:hidden}@media (max-width:768px){.page_followUpQuestionsDesktop__drqji{display:none!important}}.page_followUpQuestionsMobile__vgNYS{display:none}@media (max-width:768px){.page_followUpQuestionsMobile__vgNYS{margin-top:0;padding:0 24px 100px;opacity:1!important;max-height:none!important;display:block!important;overflow:visible!important}}.page_followUpQuestions__VpM8P{opacity:0;max-height:0;margin-top:32px;transition:none;overflow:hidden}.page_followUpQuestionsVisible__tEwXO{opacity:1;max-height:1000px;margin-top:32px;transition:max-height .5s ease-out,opacity .5s ease-out,margin-top .5s ease-out}@media (max-width:768px){.page_followUpQuestionsVisible__tEwXO{margin-top:24px}}.page_contextText__johc3{margin-bottom:24px;font-weight:500}.page_contextQuestion__N_Hcc,.page_contextText__johc3{letter-spacing:-.5px;color:#000;font-family:Instrument Sans,DM Sans,serif;font-size:18px;line-height:1.3}.page_contextQuestion__N_Hcc{min-height:24px;font-weight:650}@keyframes page_blink__lYD2M{0%,50%{opacity:1}51%,to{opacity:0}}.page_stepBadge__PPTps{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;background:#0f172a0f;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.page_stepHeader__Hm0Pc{flex-direction:column;gap:.75rem;display:flex}.page_stepTitle__VVJXp{color:#111827;letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:700}.page_stepDescription__1QXVd{color:#4b5563;max-width:600px;font-size:1rem;line-height:1.55}.page_rescueCard__wUb1W{text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:18px;flex-direction:column;gap:.75rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.page_rescueCard__wUb1W:not(.page_rescueCardDisabled__d_KeW):hover{border-color:#f9731666;transform:translateY(-2px);box-shadow:0 12px 25px #f973161f}.page_rescueCanvasCardSelected__CFznB{background:red}.page_rescueCanvasCardSelected__CFznB .page_rescueEmoji__OpdgE{filter:drop-shadow(0 0 10px #fff);border-color:#f9731699}.page_rescueCardDisabled__d_KeW{opacity:.55;cursor:not-allowed}.page_rescueEmoji__OpdgE{filter:drop-shadow(0 0 10px #fff);width:fit-content;font-size:60px}@media screen and (max-width:768px){.page_rescueEmoji__OpdgE{font-size:32px}}.page_rescueBadge__csfD6{color:#fff;background:#ff5e00;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;font-weight:700;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.page_noteTextarea__X_xp5{letter-spacing:-.3px;resize:none;background:#fff;border:1px solid #ff450040;border-radius:12px;width:100%;min-width:360px;max-width:none;min-height:100px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.3;transition:all .2s;box-shadow:-4px 12px 24px #0000000d}.page_noteTextarea__X_xp5:focus{border:1px solid #ff4500;outline:none}@media (max-width:768px){.page_noteTextarea__X_xp5{box-sizing:border-box;width:100%;max-width:100%}}.page_rescueCanvas__86Qei{aspect-ratio:1;background:linear-gradient(135deg,#fef3c7,#fed7aa 50%,#fecaca);border:2px dashed #f973164d;border-radius:24px;justify-content:center;align-items:center;width:100%;height:70vh;min-height:500px;max-height:800px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 12px #0000000d}@media (max-width:768px){.page_rescueCanvas__86Qei{border-radius:16px;height:calc(100vh - 300px);min-height:400px;max-height:none}}.page_rescueCanvasCard__ZifzO{text-align:left;cursor:grab;transform-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;gap:16px;min-width:120px;max-width:180px;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%}.page_rescueCanvasCard__ZifzO *{pointer-events:none}.page_rescueCanvasCard__ZifzO:active{cursor:grabbing}@media (max-width:768px){.page_rescueCanvasCard__ZifzO{min-width:120px;max-width:150px;padding:.7rem}}.page_rescueCanvasCard__ZifzO:not(.page_rescueCanvasCardDisabled__sN6wa):hover{border-color:#f9731666;box-shadow:0 8px 20px #f9731626}.page_rescueCanvasCardSelected__CFznB{background:linear-gradient(135deg,#fff7ed,#fff);border-width:3px;border-color:#ff5e00;box-shadow:0 0 0 4px #f9731633,0 8px 24px #f9731640}.page_rescueCanvasCardDisabled__sN6wa{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.page_chatPhone__blwhH{background:#fff;border-radius:32px;width:400px;height:700px;position:relative;overflow:hidden;box-shadow:-8px 20px 60px #0000001f}@media (max-width:768px){.page_chatPhone__blwhH{border-radius:0;width:100%;height:100dvh}}.page_chatWindow__GKWLJ{box-sizing:border-box;background:#fff;flex-direction:column;flex:1;gap:.75rem;height:calc(100% - 160px);padding:16px;display:flex;overflow-y:scroll}.page_chatBubbleNpc__x6joH{color:#000;background:#eaeaed;align-self:flex-start;position:relative}.page_chatBubbleNpc__x6joH,.page_chatBubbleUser__FLi6m{letter-spacing:-.25px;border-radius:18px;max-width:75%;padding:10px 14px;font-size:14px;line-height:1.2;animation:page_floatUp__OwHLi .3s ease-out}.page_chatBubbleUser__FLi6m{color:#fff;background:linear-gradient(to top left,#0f83ff 50%,#61abff);align-self:flex-end;font-weight:500}@keyframes page_floatUp__OwHLi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_typingIndicator__toXhi{background:#eaeaed;border-radius:18px;justify-content:center;align-self:flex-start;align-items:center;gap:4px;min-width:60px;max-width:75%;height:36px;padding:10px 14px;animation:page_floatUp__OwHLi .4s ease-out;display:flex}.page_typingDot__tPfKn{background-color:#8e8e93;border-radius:50%;width:8px;height:8px;animation:page_typingBounce__H8UgN 1.4s ease-in-out infinite}.page_typingDot__tPfKn:first-child{animation-delay:0s}.page_typingDot__tPfKn:nth-child(2){animation-delay:.2s}.page_typingDot__tPfKn:nth-child(3){animation-delay:.4s}@keyframes page_typingBounce__H8UgN{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.page_chatNpcMeta__xUtap{display:none}.page_chatHeader__VNn8z{box-sizing:border-box;background:#00000008;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;padding:16px 16px 12px;display:flex}.page_chatHeaderBack__0iHhw{cursor:pointer;color:#007aff;background:0 0;border:none}.page_chatHeaderContact__gKqle{flex-direction:column;align-items:center;gap:4px;display:flex}.page_chatHeaderAvatar__2Odxv{background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:flex}.page_chatHeaderName__ZoAe8{color:#000;font-size:13px;font-weight:600}.page_chatHeaderVideo__DRB__{cursor:pointer;color:#007aff;background:0 0;border:none;padding:8px}.page_chatInputWrapper__AdxFk{box-sizing:border-box;border:1px solid #e5e5ea;border-radius:24px;align-items:center;margin:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.page_chatInput__sD8PZ{box-sizing:border-box;letter-spacing:-.25px;resize:none;background:#fff;border-radius:22px;flex:1;min-width:40px;min-height:auto;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.3;transition:border-color .18s,box-shadow .18s;width:50%!important}.page_chatInput__sD8PZ:disabled{color:#000;background:#f0f0f0}.page_chatInput__sD8PZ:focus{outline:none}.page_chatSendButton__WYR_3{color:#fff;box-sizing:border-box;cursor:pointer;background-color:#007aff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex;position:absolute;right:6px}.page_chatSendButton__WYR_3:disabled{opacity:.5;cursor:not-allowed}.page_iconSend__hVNvG{width:18px;height:18px;transform:translate(1px)}.page_iconTrackWrapper__nspWH{width:100%;padding-bottom:.5rem;overflow-x:auto}.page_iconTrack__nZBZ8{gap:.85rem;padding:.5rem;display:flex}.page_iconChip__4N78G{cursor:grab;background:#fff;border:1px solid #0f172a1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:120px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 24px #0f172a14}.page_iconChipDragging__R99Tc{border-color:#4f46e58c;transform:scale(1.04);box-shadow:0 20px 35px #4f46e547}.page_iconChipDisabled__RUBPE{opacity:.55;cursor:not-allowed}.page_iconEmoji__0Ccmm{font-size:60px}.page_iconLabel__BCZry{color:#111827;font-size:.95rem;font-weight:600}.page_iconMeaning__5zlRG{color:#6b7280;font-size:.78rem}.page_themeInput__xFeZq{border:1px solid #0f172a1f;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.page_themeInput__xFeZq:focus{border-color:#f9731680;outline:none;box-shadow:0 0 0 3px #f9731626}.page_dialLayout__OtPbJ{flex-direction:column;gap:2rem;display:flex}@media (min-width:900px){.page_dialLayout__OtPbJ{flex-direction:row;align-items:center}}.page_dialVisual__QWMNg{justify-content:center;align-items:center;display:flex}.page_dialAmount___Z9Tw{fill:#111827;font-size:1.5rem;font-weight:700}.page_dialSubtitle__bPC6y{fill:#64748b;font-size:.85rem;font-weight:500}.page_dialRow__I65QN{background:#f8fafca6;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.page_colorSwatch__jiofH{border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #0f172a33}.page_dialSlider___g2_W{accent-color:#ff5e00;width:100%}.page_selectField__mugnO{background:#fff;border:1px solid #0f172a1f;border-radius:999px;padding:.75rem 1rem;font-size:.95rem}.page_associationCue__y042m{flex-direction:column;gap:.3rem;display:flex}.page_associationInput__DDGMH{letter-spacing:-.3px;text-align:center;text-transform:uppercase;border:1px solid #0f172a1f;border-radius:40px;padding:.9rem 1rem;font-size:16px;font-weight:500}.page_associationInput__DDGMH:focus{outline:none}.page_sentimentButton__FXIvJ{color:#334155;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.page_sentimentButtonActive__hXo7U{color:#4338ca;background:#4f46e514;border-color:#4f46e580;font-weight:600}.page_freeformTextarea__ayV0j{letter-spacing:-.3px;resize:none;background:#fff;border:1px solid #ff450040;border-radius:12px;width:100%;min-width:360px;max-width:none;min-height:100px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.3;transition:all .2s;box-shadow:-4px 12px 24px #0000000d}.page_freeformTextarea__ayV0j:focus{border:1px solid #ff4500;outline:none}@media (max-width:768px){.page_freeformTextarea__ayV0j{box-sizing:border-box;width:100%;max-width:100%}}.page_freeformTextarea__ayV0j{height:200px}.page_stepNav__XkVwy{gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.page_stepNavButton__r4YaB{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:999px;min-width:48px;height:48px;font-size:.95rem;font-weight:600;transition:border-color .18s,background .18s,color .18s}.page_stepNavButtonActive__fJ_66{color:#fff;background:#0f172a;border-color:#0f172a}.page_progressBar__ymiDU{box-sizing:border-box;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;gap:8px;width:100%;padding:0 24px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}.page_progressBarVisible__ZUKyn{transform:translateY(0)}.page_progressBarWrapper__L9QrP{cursor:pointer;flex:1;padding:24px 0}.page_progressBarWrapper__L9QrP:hover .page_progressBarTrack__qrAFd{background:#94a3b859}.page_progressBarTrack__qrAFd{background:#94a3b840;border-radius:999px;width:100%;height:4px;transition:background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 #0000}.page_progressBarTrackActive__FjxCH{box-shadow:0 0 0 2px #ff5e00}.page_progressInner__6K7Dd{background:#ff5e00;border-radius:999px;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.page_resultsFrame__lWPBV{flex-direction:column;gap:1.5rem;display:flex}.page_analyzingPanel__dE8iM{flex-direction:column;align-items:center;gap:1.2rem;padding:3rem 1.5rem;display:flex}.page_singlePageToggle__ERGW8{width:52px;height:30px;position:relative}.page_singlePageToggle__ERGW8 input{opacity:0;width:0;height:0}.page_singlePageSlider__RICH0{cursor:pointer;background-color:#0f172a33;border-radius:999px;transition:all .2s;position:absolute;inset:0}.page_singlePageSlider__RICH0:before{content:"";background-color:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 4px 10px #0f172a26}.page_singlePageToggle__ERGW8 input:checked+.page_singlePageSlider__RICH0{background-color:#ff5e00}.page_singlePageToggle__ERGW8 input:checked+.page_singlePageSlider__RICH0:before{transform:translate(22px)}.page_verticalSliderContainer__RG_1K{flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex}.page_verticalSliderValue__AaKGe{justify-content:center;align-items:center;min-height:28px;display:flex}.page_verticalSliderTrack__JLbhx{cursor:pointer;-webkit-user-select:none;user-select:none;background:#94a3b826;border-radius:24px;width:32px;height:200px;transition:all .2s;position:relative}.page_verticalSliderTrack__JLbhx:hover{background:#94a3b833}.page_verticalSliderTrack__JLbhx.page_disabled__PcpiO{cursor:not-allowed;opacity:.5}.page_verticalSliderFill__PXiVm{pointer-events:none;border-radius:24px;transition:height .15s,background-color .2s;position:absolute;bottom:0;left:0;right:0}.page_verticalSliderThumb__8nkfr{cursor:grab;pointer-events:none;background:#fff;border:3px solid;border-radius:50%;width:24px;height:24px;transition:transform .15s,box-shadow .15s;position:absolute;left:50%;transform:translate(-50%,50%)}.page_verticalSliderThumb__8nkfr.page_dragging__Lgh19{cursor:grabbing;transform:translate(-50%,50%)scale(1.2)}.page_verticalSliderLabel__dR8RY{text-align:center;flex-direction:column;align-items:center;max-width:110px;display:flex}.page_horizontalSliderGroup__C8zqJ{background:#f9fafb80;border-radius:16px;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:16px;padding:24px 16px;display:flex}.page_rescueGrid__dh_hp{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:720px;margin:0 auto;display:grid}@media (max-width:768px){.page_rescueGrid__dh_hp{grid-template-columns:repeat(2,1fr);gap:12px;max-width:100%;padding:0 24px}}.page_rescueGridCard__RrYdI{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #94a3b84d;border-radius:120px;flex-direction:column;justify-content:center;align-items:center;gap:0;height:160px;padding:12px;transition:all .2s;display:flex;position:relative}@media screen and (max-width:768px){.page_rescueGridCard__RrYdI{border-radius:100px;height:140px;padding:8px}}.page_rescueGridCard__RrYdI:active:not(:disabled){transform:translateY(0)}.page_rescueGridCardSelected__HcAN0{background:#fff;border-color:#fff;box-shadow:0 0 40px #f9731666}.page_rescueGridCardDisabled__U78wL{opacity:.4;cursor:not-allowed}.page_rescueGridCardDisabled__U78wL:hover{box-shadow:none;border-color:#94a3b833;transform:none}.page_divergentAssociationContainer__4HJ5Z{flex-direction:column;gap:24px;width:100%;max-width:600px;margin:0 auto;display:flex}.page_divergentAssociationGrid__Zwjud{grid-template-columns:repeat(1,1fr);gap:16px;width:100%;display:grid}.page_wordInputWrapper__K86TQ{align-items:center;gap:12px;display:flex}.page_wordLabel__WlxHF{color:#000;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:#0000000d;border-radius:16px;width:32px;height:32px;font-size:16px;font-weight:600;line-height:32px}.page_wordInput__fEwmp{letter-spacing:-.3px;border-bottom:2px solid #0000000d;width:240px;padding:8px 0;font-size:16px;font-weight:500;transition:all .2s}.page_wordInput__fEwmp::placeholder{color:#0000004d}.page_wordInput__fEwmp:focus{border-color:#00000040;outline:none}@media (max-width:768px){.page_wordInput__fEwmp{width:100%}}.page_divergentHint__oxlTa{text-align:center;color:#0006;font-size:14px;font-style:italic;display:none}.page_alternativeUsesContainer__xalfi{background:#fff;border-radius:16px;flex-direction:column;gap:8px;width:400px;max-width:100%;height:60vh;margin:0 auto;display:flex;overflow:hidden;box-shadow:-8px 20px 60px #0000001f}@media (max-width:768px){.page_alternativeUsesContainer__xalfi{height:100dvh}}.page_objectPrompt__70BX2{color:#000000b3;letter-spacing:-.4px;font-size:16px;font-weight:400}.page_objectPrompt__70BX2 strong{color:#000;font-weight:600}.page_usesList__HNFJ3{flex-direction:column;gap:12px;height:100%;padding:24px;display:flex;overflow-y:scroll}@media (max-width:768px){.page_usesList__HNFJ3{padding-top:80px}}.page_useItem__xTlk7{background:#fff;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:0;width:100%;padding:2px 6px 2px 4px;transition:all .2s;display:flex}.page_useItem__xTlk7:hover{border-color:#f973164d}.page_dragHandle__Qk7oO{cursor:grab;background:#0000001a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:24px;margin-left:4px;display:flex}.page_dragHandle__Qk7oO:active{cursor:grabbing}.page_useText__lMkM8{letter-spacing:-.3px;color:#000c;flex:1;padding:8px 12px;font-size:15px;font-weight:500}.page_objectPromptContainer__e1p52{border-top:1px solid #0000001a;padding:20px}.page_useTextarea__ErGyc{letter-spacing:-.3px;resize:none;background:#fff;border:1px solid #ff450040;border-radius:12px;width:100%;min-width:360px;max-width:none;min-height:100px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.3;transition:all .2s;box-shadow:-4px 12px 24px #0000000d}.page_useTextarea__ErGyc:focus{border:1px solid #ff4500;outline:none}@media (max-width:768px){.page_useTextarea__ErGyc{box-sizing:border-box;width:100%;max-width:100%}}.page_useTextarea__ErGyc{height:64px;min-height:20px;margin-top:12px;padding:10px 14px}.page_removeButton__AejSd{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:22px;line-height:1;transition:all .2s;display:flex}.page_removeButton__AejSd .page_removeButtonIcon__eKsr1{background:#ef4444;width:10px;height:2px}.page_removeButton__AejSd:hover{background:#ef444433;transform:scale(1.1)}.page_addButton__zNuoT{color:#ff5e00;cursor:pointer;background:#fff;border:2px dashed #f9731666;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.page_addButton__zNuoT:hover:not(:disabled){background:#f973160d;border-color:#ff5e00}.page_addButton__zNuoT:disabled{opacity:.4;cursor:not-allowed}.page_plusIcon__MkstE{font-size:20px;font-weight:700}.page_threeWordsContainer__1l8vx{flex-direction:column;gap:24px;width:100%;max-width:700px;margin:0 auto;display:flex}.page_wordsPrompt__wIKHi{flex-direction:column;align-items:center;gap:16px;display:flex}.page_wordsInstructions__P1AsR{color:#0009;text-align:center;font-size:16px}.page_wordChips__TlYHy{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page_wordChip__Vw4im{letter-spacing:-.3px;color:#000;background:#0000000d;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.page_wordChipIncluded__rSvuy{color:#15803d;background:#22c55e26;border-color:#22c55e;animation:page_lightUp__z8RLk .3s ease-out;transform:scale(1.05);box-shadow:0 0 0 3px #22c55e1a,0 4px 12px #22c55e33}@keyframes page_lightUp__z8RLk{0%{transform:scale(1);box-shadow:0 0 #22c55e00}50%{transform:scale(1.08);box-shadow:0 0 0 6px #22c55e33,0 4px 16px #22c55e4d}to{transform:scale(1.05);box-shadow:0 0 0 3px #22c55e1a,0 4px 12px #22c55e33}}.page_checkmark__JTokp{color:#22c55e;font-size:14px;animation:page_checkmarkAppear__CE6VQ .3s ease-out}@keyframes page_checkmarkAppear__CE6VQ{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.page_storyInput__66P2z{letter-spacing:-.3px;resize:none;background:#fff;border:1px solid #ff450040;border-radius:12px;width:100%;min-width:360px;max-width:none;min-height:100px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.3;transition:all .2s;box-shadow:-4px 12px 24px #0000000d}.page_storyInput__66P2z:focus{border:1px solid #ff4500}@media (max-width:768px){.page_storyInput__66P2z{box-sizing:border-box;width:100%;max-width:100%}}.page_storyInput__66P2z:focus{outline:none}.page_characterCount__7b5rG{justify-content:space-between;align-items:center;font-size:14px;display:flex}.page_validText__5EKwV{color:#22c55e;font-weight:600}.page_warningText__g1FVj{color:#ef4444;font-weight:600}.page_countText___j4x6{color:#0006}.page_bubblePopperContainer__6NRSs{flex-direction:column;gap:24px;width:100%;max-width:600px;margin:0 auto;display:flex}.page_bubbleGameHeader__zMbFj{background:#00000008;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.page_bubbleStat__f4K6p{flex-direction:column;align-items:center;gap:4px;display:flex}.page_bubbleStatValue__kBfS5{color:#ff5e00;font-size:28px;font-weight:700}.page_bubbleStatLabel__Cmywa{color:#00000080;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.page_timeWarning__14qRP{color:#ef4444;animation:page_pulse__tXELP 1s ease-in-out infinite}.page_timerProgressBar___1yCh{background:#00000014;border-radius:8px;width:100%;height:8px;margin:16px 0;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.page_timerProgressFill__R81Me{background:linear-gradient(90deg,#ff5e00,#fbbf24);border-radius:8px;height:100%;transition:width 1s linear,background .3s}.page_timerProgressWarning__WL36h{background:linear-gradient(90deg,#ef4444,#fca5a5);animation:page_pulse__tXELP 1s ease-in-out infinite}@keyframes page_pulse__tXELP{0%,to{opacity:1}50%{opacity:.5}}.page_bubblesGrid__sGsmn{background:#93c5fd1a;border-radius:16px;grid-template-columns:repeat(10,1fr);gap:6px;width:300px;height:300px;padding:20px;display:grid}.page_bubble__deuKF{aspect-ratio:1;cursor:pointer;background:linear-gradient(135deg,#93c5fdcc,#3b82f6cc);border:2px solid #3b82f666;border-radius:50%;transition:all .2s;position:relative;overflow:hidden}.page_bubble__deuKF:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px #3b82f64d}.page_bubble__deuKF:active:not(:disabled){transform:scale(.95)}.page_bubbleShine__L0jNM{pointer-events:none;background:radial-gradient(circle,#fffc 0,#fff0 70%);border-radius:50%;width:40%;height:40%;position:absolute;top:20%;left:20%}.page_popped__PPanu{cursor:default;background:0 0;border-color:#0000000d}.page_popped__PPanu:hover{box-shadow:none;transform:none}.page_bubbleDisabled__uBH5J{cursor:not-allowed;opacity:.5}.page_gameEndMessage__zA3jK{text-align:center;color:#15803d;background:#22c55e1a;border:2px solid #22c55e;border-radius:12px;padding:16px;font-weight:600}.page_sourceButton__QUpDS{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:100;background:#f97316f2;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:none;position:fixed;bottom:24px;right:92px;box-shadow:0 4px 16px #00000026,0 2px 8px #f9731640}.page_sourceButton__QUpDS svg{color:#fff;width:22px;height:22px}.page_sourceButton__QUpDS:hover{background:#f97316;transform:scale(1.05);box-shadow:0 6px 20px #0003,0 3px 12px #f9731666}.page_sourceButton__QUpDS:active{transform:scale(.95)}.page_modalOverlay__yHIRf{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page_modalContent__vr8O8{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;box-shadow:0 20px 60px #0000004d}.page_modalHeader__Zx_ge{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.page_modalTitle__HV2Qn{color:#000000e6;margin:0;font-size:20px;font-weight:700}.page_modalClose__bzdWj{color:#0006;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:all .2s;display:flex}.page_modalClose__bzdWj:hover{color:#000000b3;background:#0000000d}.page_modalBody__WRhIi{flex:1;padding:24px;overflow:auto}.page_jsonDisplay__ZFN3D{color:#000c;white-space:pre;word-break:break-all;background:#00000008;border-radius:8px;margin:0;padding:20px;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;overflow:auto}.page_modalFooter__vTjKN{border-top:1px solid #0000001a;justify-content:flex-end;padding:16px 24px 24px;display:flex}.page_copyButton__7J9tD{color:#fff;cursor:pointer;background:#ff5e00;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.page_copyButton__7J9tD:hover{background:#f25900;transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.page_copyButton__7J9tD:active{transform:translateY(0)}.page_mobileStartButton__cCwmi{display:none}@media (max-width:768px){.page_mobileStartButton__cCwmi{color:#ff5e00;letter-spacing:-.6px;cursor:pointer;opacity:0;background:#ffa5001a;border:none;border-radius:40px;width:100%;margin:36px 0;padding:16px 24px;font-size:18px;font-weight:700;transition:all .2s;animation:page_mobileButtonFloatUp__duTFp .6s ease-out forwards;display:block;transform:translateY(20px)}.page_mobileStartButton__cCwmi:active{opacity:.9;transform:scale(.98)}}@keyframes page_mobileButtonFloatUp__duTFp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_mobileCardModal__rNryc{display:none}@media (max-width:768px){.page_mobileCardModal__rNryc{z-index:1000;background:#fff;flex-direction:column;width:100vw;height:100vh;animation:page_mobileModalSlideUp__PoUxf .4s cubic-bezier(.16,1,.3,1) forwards;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(100%)}}@keyframes page_mobileModalSlideUp__PoUxf{0%{transform:translateY(100%)}to{transform:translateY(0)}}.page_mobileCardHeader__nM6RV{z-index:100;opacity:0;flex-shrink:0;justify-content:flex-end;align-items:center;padding:16px 20px;animation:page_fadeIn__TyGk5 .3s ease-out .2s forwards;display:flex;position:fixed;top:0;right:0}@keyframes page_fadeIn__TyGk5{0%{opacity:0}to{opacity:1}}.page_mobileCardClose__rZWnY{color:#0009;cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;line-height:1;transition:all .2s;display:flex}.page_mobileCardClose__rZWnY:active{background:#0000001a;transform:scale(.95)}.page_mobileCardContent__8wgPs{opacity:0;flex:1;animation:page_fadeIn__TyGk5 .4s ease-out .15s forwards;overflow:hidden auto}.page_mobileCardContent__8wgPs>*{width:100%;max-width:100%}
/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Lora:ital,wght@0,400..700;1,400..700&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Oswald:wght@200..700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Sora:wght@100..800&family=Unbounded:wght@200..900&display=swap";.results-tabs_resultsRoot__uI5Mk{letter-spacing:-.5px;box-sizing:border-box;background-image:linear-gradient(to top left,#ffded2,#ffe7ce);flex:1;width:100%;height:fit-content;min-height:100dvh;padding:48px 0;font-family:Sora,Lora,serif;display:flex}.results-tabs_resultsContainer__7_b_R{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:fit-content;min-height:90dvh;margin:0 auto;display:flex}.results-tabs_metascore__SnLKn{text-transform:uppercase;color:#ff642c;letter-spacing:-2px;font-family:Unbounded,Plus Jakarta Sans,sans-serif;font-size:100px;font-weight:700;line-height:1}.results-tabs_card__CUCyL{background:#fff;border-radius:18px;width:480px;max-width:80vw;padding:24px;box-shadow:-12px 36px 36px #0000001a}.results-tabs_gradientTrack__ehOyD{background:linear-gradient(90deg,#f9731633,#f9ad1633);border-radius:60px;width:100%;height:24px;position:relative;overflow:hidden;box-shadow:inset -4px 4px 12px #00000008}.results-tabs_gradientBar__k2FZ5{border-radius:50px;height:100%;position:absolute;top:0;left:0}.results-tabs_gradientBar__k2FZ5:after{content:"";background:linear-gradient(90deg,#f97316,#f97316);border-radius:40px;width:28px;height:16px;margin:4px;position:absolute;top:0;right:0;box-shadow:-2px 4px 8px #00000014}.results-tabs_waveVisualization__k5Hjp{background:#fff;border-radius:.75rem;margin-bottom:3rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.results-tabs_waveCanvas__x2L8L{width:100%;display:block}.results-tabs_qaBlock__Cuv55{flex:50%}.results-tabs_qaItem__c7Wzr{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:.75rem;padding:.75rem}.results-tabs_qaLabel__2dEe7{text-transform:uppercase;color:#9ca3af;margin-bottom:.25rem;font-size:.7rem;font-weight:700}.results-tabs_resultBlock__zW6zk{flex:50%}.results-tabs_numberBadge__lRem9{color:#9a3412;background:#fff7ed;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.results-tabs_highlightBox__gze3T{background:#f5f3ff;border:1px solid #e9d5ff;border-radius:.75rem;padding:.75rem}.results-tabs_percentileBox__eTpXb{background:#ffedd5;border:1px solid #fed7aa;border-radius:.75rem;padding:.75rem}.results-tabs_archetypeEmoji__Li006{font-size:120px}.results-tabs_archetypeIcon__f59Ki{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:20px;display:flex}.results-tabs_archetypeIcon__f59Ki img{object-fit:contain;width:100%;height:100%}.results-tabs_archetypeName__mY00t{text-transform:uppercase;color:#000;letter-spacing:-3px;font-family:Instrument Serif,Plus Jakarta Sans,sans-serif;font-size:60px;font-weight:500;line-height:1}.results-tabs_stepNav__26_MO{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.25rem;display:grid}.results-tabs_stepNavItemActive__mC_M8,.results-tabs_stepNavItem__Y3a3h{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.results-tabs_stepNavItemActive__mC_M8{color:#9a3412;background:#fff7ed;border-color:#fdba74}.results-tabs_stepIndex__FxBJ8{background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.results-tabs_stepNavItemActive__mC_M8 .results-tabs_stepIndex__FxBJ8{color:#fff;background:#fdba74}.results-tabs_stepLabel__GCyUB{font-size:.875rem;font-weight:600}.results-tabs_slideContainer__M15jo{opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;animation:results-tabs_slideUp__KPa_l .8s cubic-bezier(.34,1.56,.64,1) forwards;display:flex;overflow-x:visible;transform:translateY(40px)}.results-tabs_nextButton__YtlwV{color:#fff;text-transform:uppercase;letter-spacing:0;cursor:pointer;background:#ff5e00;border-radius:9999px;margin-top:0;padding:12px 24px;font-family:Instrument Serif,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700}.results-tabs_nextButton__YtlwV:hover{opacity:.8}.results-tabs_slideActive__KtBdA{opacity:1;transform:translateY(0)}.results-tabs_slideScrollable__C0ZTJ{max-height:calc(100vh - 120px);padding-bottom:2rem;overflow-y:auto}@keyframes results-tabs_slideUp__KPa_l{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}