@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._quiz_3wkqt_1{max-width:44rem;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,2rem) var(--spacing-16)}._meta_3wkqt_7{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._back_3wkqt_16{background:none;border:none;color:var(--primary);font:inherit;font-weight:600;cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._back_3wkqt_16:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._progress_3wkqt_32{margin-bottom:var(--spacing-12)}._prompt_3wkqt_36{font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;color:var(--primary);margin:0 0 var(--spacing-8)}._options_3wkqt_46{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-3)}._option_3wkqt_46{width:100%;text-align:left;font:inherit;font-size:1.1rem;line-height:1.4;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4) var(--spacing-6);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background var(--animation-duration-fast) ease}._option_3wkqt_46:hover{border-color:var(--gold-rule);background:var(--surface)}._option_3wkqt_46:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._result_3wkqt_79{max-width:44rem;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,2rem) var(--spacing-16);text-align:center}._resultKicker_3wkqt_86{font-family:var(--font-family-cursive);font-size:1.7rem;color:var(--accent);margin:0}._resultNameWrap_3wkqt_93{position:relative;height:220px;display:grid;place-items:center}._resultBlob_3wkqt_100{position:absolute;inset:0 10%;width:80%;height:100%}._resultName_3wkqt_93{position:relative;font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:clamp(4rem,13vw,7.5rem);color:var(--girl-dark);margin:0;line-height:1}._resultTitle_3wkqt_118{font-family:var(--font-family-display);font-size:2rem;font-weight:600;color:var(--primary);margin:var(--spacing-2) 0 var(--spacing-4)}._resultSeason_3wkqt_126{font-size:1.15rem;line-height:1.65;margin:0 0 var(--spacing-6)}._resultVoice_3wkqt_132{font-family:var(--font-family-cursive);font-size:1.7rem;color:var(--girl-dark);margin:0 0 var(--spacing-8)}._resultActions_3wkqt_139{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-8)}._resultNote_3wkqt_147{color:var(--muted-foreground);line-height:1.6;margin:0}._resultJoin_3wkqt_153{margin-top:var(--spacing-12);text-align:left}._kicker_3wkqt_158{font-family:var(--font-family-cursive);font-size:1.5rem;color:var(--accent);margin:0 0 var(--spacing-2)}._lede_3wkqt_165{font-size:1.1rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-8)}._startActions_3wkqt_172{display:flex;align-items:center;gap:var(--spacing-6);flex-wrap:wrap;margin-top:var(--spacing-6)}._small_3wkqt_180{font-size:.95rem;color:var(--muted-foreground)}._linkBtn_3wkqt_185{background:none;border:none;font:inherit;color:var(--muted-foreground);text-decoration:underline;cursor:pointer}._field_3wkqt_194{width:100%;line-height:1.7;background:var(--card)}._why_3wkqt_200{font-style:italic;color:var(--muted-foreground);margin:0 0 var(--spacing-4)}._none_3wkqt_206{color:var(--muted-foreground);background:transparent}._companionBox_3wkqt_211{text-align:left;background:var(--girl-cream);border-radius:var(--radius-lg);padding:var(--spacing-6);margin:0 0 var(--spacing-8);line-height:1.6}._companionLabel_3wkqt_220{font-weight:600;color:var(--girl-dark);margin:0 0 var(--spacing-2)}._saveBox_3wkqt_226,._returnBox_3wkqt_227{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin:0 0 var(--spacing-8);line-height:1.6}._saveBox_3wkqt_226 p,._returnBox_3wkqt_227 p{margin:0 0 var(--spacing-2)}._returnBox_3wkqt_227 ._companionLabel_3wkqt_220{color:var(--primary)}._returnBox_3wkqt_227 ._resultActions_3wkqt_139,._saveBox_3wkqt_226 ._resultActions_3wkqt_139{justify-content:flex-start;margin-top:var(--spacing-3)}._override_3wkqt_252{text-align:left;margin:0 0 var(--spacing-8)}._override_3wkqt_252 summary{cursor:pointer;color:var(--primary);font-weight:600}._overrideGrid_3wkqt_263{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-2);margin-top:var(--spacing-4)}._overrideGrid_3wkqt_263 button{text-align:left;font:inherit;font-size:.95rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);cursor:pointer}._offer_3wkqt_281{text-align:left;margin-top:var(--spacing-12);border-top:1px solid var(--gold-rule);padding-top:var(--spacing-8);line-height:1.7}._offer_3wkqt_281 h2{font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:2.2rem;color:var(--primary);margin:0 0 var(--spacing-3)}._offer_3wkqt_281 a{color:var(--primary);font-weight:600}
