.page_main__nw1Wk{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;overflow-x:hidden;overflow-y:auto;position:relative;max-width:100vw}@media (min-width:1024px){.page_main__nw1Wk{overflow:hidden;height:100vh}}.page_heroSpacer__NZR8C{width:100%;height:20vh;flex-shrink:0}@keyframes page_logoGlow__97G84{0%,to{text-shadow:0 0 20px rgba(212,175,55,.4),0 0 40px rgba(212,175,55,.2)}50%{text-shadow:0 0 30px rgba(212,175,55,.6),0 0 60px rgba(212,175,55,.3)}}.page_wheelContainer__FnG_8{position:relative;width:100%;max-width:2000px;height:45vh;margin-top:10vh;overflow:visible;flex-shrink:0}@media (min-width:1024px) and (max-width:1499px){.page_wheelContainer__FnG_8{position:fixed;top:20vh;left:0;right:0;height:80vh;margin-top:0;z-index:1}}@media (min-width:1500px){.page_wheelContainer__FnG_8{height:52vh;margin-top:28vh}}.page_wheelSkeleton__5QP_y{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.page_skeletonCards__sEH5e{display:flex;gap:1rem;align-items:flex-end;padding-bottom:2rem}.page_skeletonCard__DcPuX{width:clamp(94px,10vw,188px);aspect-ratio:253/379;background:linear-gradient(90deg,rgba(212,175,55,.1),rgba(212,175,55,.2) 50%,rgba(212,175,55,.1));background-size:200% 100%;border-radius:5px;border:2px solid rgba(185,149,105,.3);animation:page_shimmer__G1aXL 1.5s ease-in-out infinite}.page_skeletonText___iJmo{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);font-family:Playfair Display,serif;font-size:clamp(.9rem,2vw,1.1rem);color:rgba(212,175,55,.8);letter-spacing:.08em;animation:page_pulse__XPtbN 1.5s ease-in-out infinite}@keyframes page_shimmer__G1aXL{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page_pulse__XPtbN{0%,to{opacity:.5}50%{opacity:1}}.page_promptBlock__6IwVi{width:min(92vw,520px);display:flex;align-items:center;flex-direction:column;gap:.65rem;text-align:center;font-family:Playfair Display,serif;color:rgba(32,24,16,.78);letter-spacing:.11em;padding:1.5rem}@media (min-width:768px) and (max-width:1023px){.page_promptBlock__6IwVi{position:relative;flex-shrink:0;pointer-events:none}}@media (min-width:1024px) and (max-width:1499px){.page_promptBlock__6IwVi{position:fixed;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:1rem;z-index:100;pointer-events:auto}}@media (min-width:1500px){.page_promptBlock__6IwVi{position:fixed;top:20vh;bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:min(28vw,520px);margin-top:0;margin-bottom:0;z-index:100;pointer-events:auto}}.page_promptLead__0bj7D{font-size:clamp(1rem,1.3vw,1.9rem);text-transform:uppercase;margin-top:.1rem}.page_promptText__3YH00{font-size:clamp(.95rem,1.1vw,1.15rem);min-height:1.6em;white-space:nowrap}.page_promptTextAnimated__6fjO8{position:relative}.page_promptTextAnimated__6fjO8:after{content:"";position:absolute;right:-.4em;top:0;bottom:0;width:.25em;background:rgba(32,24,16,.65);animation:page_caretBlink__Z_0Sd 1.1s steps(1) infinite}@keyframes page_caretBlink__Z_0Sd{0%,50%{opacity:1}51%,to{opacity:0}}.page_questionInputWrapper__isGKF{margin-top:.4rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:auto}.page_questionLabel__uOTEP{font-size:clamp(.8rem,1vw,.95rem);letter-spacing:.1em;text-transform:uppercase;color:rgba(32,24,16,.6)}.page_questionLabelShimmer__SP5i1{animation:page_labelShimmer__bO80A 2s ease-in-out infinite}@keyframes page_labelShimmer__bO80A{0%,to{color:rgba(32,24,16,.6)}50%{color:var(--gold-primary);text-shadow:0 0 10px rgba(212,175,55,.4)}}.page_questionInlineInput__6SAiA{margin-top:1rem;border:none;background:transparent;text-align:center;font-family:Playfair Display,serif;font-size:clamp(.95rem,1vw,1rem);letter-spacing:.09em;width:min(420px,75vw);color:rgba(22,16,12,.82);outline:none}.page_questionInlineInput__6SAiA::placeholder{color:rgba(32,24,16,.35)}.page_questionUnderline__Qls9i{width:min(420px,75vw);height:1px;background:rgba(32,24,16,.2);transition:background .3s ease,transform .3s ease;transform-origin:center}.page_questionUnderlineActive__lLIwO{background:rgba(185,149,105,.85);transform:scaleX(1.02)}.page_enterHint__ke7_5{margin-top:1rem;font-family:Playfair Display,serif;font-size:clamp(.85rem,1vw,.95rem);letter-spacing:.08em;color:var(--gold-primary);text-align:center;animation:page_fadeInUp__7IOrd .4s ease-out,page_gentlePulse__uUYAZ 2s ease-in-out infinite;animation-delay:0s,.4s}.page_enterKey__rerH5{display:inline-block;padding:.2rem .5rem;margin:0 .25rem;border-radius:4px;background:linear-gradient(135deg,var(--gold-primary),var(--gold-light));color:white;font-family:var(--font-ui);font-size:.9em;font-weight:600;box-shadow:0 2px 4px rgba(212,175,55,.3);border:1px solid var(--gold-dark)}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_gentlePulse__uUYAZ{0%,to{opacity:.85}50%{opacity:1}}.page_content___38fW{text-align:center;max-width:800px;padding:0 1rem;margin-top:2rem;margin-bottom:3rem;flex-shrink:0}@media (min-width:1024px) and (max-width:1499px){.page_content___38fW{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);margin-top:0;margin-bottom:0;z-index:100}}.page_selectionStatus__VQb8y{font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;color:rgba(32,24,16,.65)}@media (min-width:1024px){.page_selectionStatus__VQb8y{display:none}}.page_controls__AOfq_{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.page_controlButton__EiVEV{padding:.8rem 1.8rem;border-radius:999px;border:1px solid rgba(32,24,16,.2);background:rgba(255,255,255,.8);color:rgba(32,24,16,.72);font-family:var(--font-heading);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;transition:var(--transition-smooth);cursor:pointer}.page_controlButton__EiVEV:disabled{opacity:.45;cursor:not-allowed}.page_controlButton__EiVEV:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.page_getReadingButton__go9aS:not(:disabled){background:linear-gradient(135deg,var(--gold-primary),var(--gold-light));color:white;border-color:var(--gold-dark);box-shadow:0 4px 12px rgba(212,175,55,.3)}.page_getReadingButton__go9aS:not(:disabled):hover{background:linear-gradient(135deg,var(--gold-dark),var(--gold-primary));box-shadow:0 6px 16px rgba(212,175,55,.4)}.page_cardWheelOuter__xvRoB,.page_cardsContainer__ExRWG{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.page_cardsContainer__ExRWG{perspective:1200px}.page_cardInner__w_Ouc{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .45s ease,filter .45s ease}.page_cardInner__w_Ouc:hover{transform:translateY(-10px) rotateX(3deg) rotateY(-4deg) scale(1.02)}.page_card3D__bCTsX,.page_cardSelected__b0FWb{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.page_card3D__bCTsX{width:100%;height:100%;position:relative;border-radius:5px;overflow:hidden;background:#d4af37;border:2px solid #b99569}.page_cardFace__iQwXV{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#d4af37;display:flex;align-items:center;justify-content:center}.page_cardBack__ie6_i{transform:rotateY(0deg);z-index:2}.page_cardFront__xwXfl{transform:rotateY(180deg);z-index:1}.page_cardOverlay__CLEx2{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-family:Playfair Display,serif;pointer-events:none;opacity:0;transition:opacity .3s ease}.page_cardInner__w_Ouc:hover .page_cardOverlay__CLEx2,.page_cardSelected__b0FWb .page_cardOverlay__CLEx2{opacity:1}.page_cardRomanNumeral__yWrHx{font-size:1.4rem;letter-spacing:.12em;color:rgba(32,24,16,.78);padding-top:.35rem}.page_cardRomanNumeral__yWrHx,.page_cardTitle__T08IG{align-self:stretch;text-align:center;text-transform:uppercase}.page_cardTitle__T08IG{letter-spacing:.14em;font-size:.92rem;font-weight:600;color:rgba(32,24,16,.82);padding-bottom:.5rem}.page_deckContainer__CKU1o{position:absolute;bottom:3%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);pointer-events:none}.page_deckLabel__Krfhu{font-family:var(--font-heading);font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(32,24,16,.48)}.page_deckStack__Ufhjw{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:.6rem}.page_deckCard__cnXyi{position:relative;border-radius:5px;overflow:hidden;border:2px solid #b99569;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));background:#d4af37}@media (max-width:1023px){.page_wheelRotateButton__bEVyW{display:none}}@media (max-width:767px){.page_main__nw1Wk{padding:0;overflow:hidden;height:100vh}.page_heroSpacer__NZR8C{height:20vh}.page_wheelContainer__FnG_8{height:75vh;margin-top:0;position:fixed;top:50vh;left:0;right:0;overflow:visible;z-index:1}.page_promptBlock__6IwVi{position:fixed;top:clamp(10vh,13vh,18vh);height:30vh;width:90vw;z-index:100;pointer-events:auto;padding:1rem;display:flex;justify-content:center;margin-top:0}.page_promptLead__0bj7D{font-size:clamp(1.1rem,4vw,1.4rem);line-height:1.3}.page_questionLabel__uOTEP{font-size:clamp(.9rem,3.5vw,1rem)}.page_questionInlineInput__6SAiA{font-size:clamp(1rem,3.5vw,1.1rem);width:70vw}.page_questionUnderline__Qls9i{width:70vw}.page_content___38fW{margin-top:0;margin-bottom:0;position:fixed;bottom:2rem;left:0;right:0;z-index:10;padding:0 1rem}.page_selectionStatus__VQb8y{font-size:clamp(.85rem,3vw,.95rem)}.page_controlButton__EiVEV{font-size:clamp(.8rem,3vw,.9rem);padding:.7rem 1.5rem}}.CardWheel_cardWheelOuter__OE_FF,.CardWheel_cardsContainer__N_xa1{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.CardWheel_cardsContainer__N_xa1{perspective:1200px;opacity:0;transform:scale(.98);transition:opacity .8s ease-out,transform .8s cubic-bezier(.34,1.15,.64,1)}.CardWheel_cardsContainer__N_xa1.CardWheel_ready__2ZYaw{opacity:1;transform:scale(1)}.CardWheel_wheelRotateButton__QVYFs{position:fixed;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--gold-primary);outline:none;transition:all .3s ease;z-index:1000;font-size:2.5rem;font-weight:300;padding:1rem;line-height:1}.CardWheel_wheelRotateButton__QVYFs:first-of-type{left:2rem}.CardWheel_wheelRotateButton__QVYFs:last-of-type{right:2rem}.CardWheel_wheelRotateButton__QVYFs:hover{transform:translateY(-50%) scale(1.15);animation:CardWheel_shimmer__LmhmG 1.5s ease-in-out infinite}.CardWheel_wheelRotateButton__QVYFs:focus-visible{transform:translateY(-50%) scale(1.1);outline:2px solid rgba(212,175,55,.5);outline-offset:4px;animation:CardWheel_shimmer__LmhmG 1.5s ease-in-out infinite}@keyframes CardWheel_shimmer__LmhmG{0%,to{text-shadow:0 0 10px rgba(212,175,55,.4),0 0 20px rgba(212,175,55,.3)}50%{text-shadow:0 0 20px rgba(212,175,55,.8),0 0 30px rgba(212,175,55,.6),0 0 40px rgba(212,175,55,.4)}}.CardWheel_wheelRotateIcon__aw1Wx{display:inline-block;color:inherit;transition:transform .3s ease}.CardWheel_cardInner__KMLcJ{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s ease;will-change:transform}.CardWheel_cardInner__KMLcJ:hover:not(.CardWheel_cardSelected__N_0KE){transform:translateY(-18px) scale(1.05)!important;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}.CardWheel_card3D__CEXsm,.CardWheel_cardSelected__N_0KE{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.CardWheel_card3D__CEXsm{width:100%;height:100%;position:relative;border-radius:5px;overflow:hidden;border:2px solid #b99569;background:#d4af37;transition:border-color .35s ease,filter .35s ease}.CardWheel_cardPending__7CtK8{background:linear-gradient(90deg,rgba(212,175,55,.3),rgba(212,175,55,.5) 50%,rgba(212,175,55,.3));background-size:200% 100%;animation:CardWheel_shimmerLoading__co3Bb 1.5s ease-in-out infinite}.CardWheel_cardLoaded__zH1ia{background:#ffffff;animation:CardWheel_cardFadeIn__tXGz0 .8s cubic-bezier(.34,1.25,.64,1) forwards}@keyframes CardWheel_shimmerLoading__co3Bb{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes CardWheel_cardFadeIn__tXGz0{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.CardWheel_cardFace__LPrFc{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#ffffff;display:flex;align-items:center;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.CardWheel_cardImage__8JzWN{width:100%;height:100%;transition:opacity .5s ease-out;opacity:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.CardWheel_cardImageVisible__12MTN{opacity:1;animation:CardWheel_imageFadeIn__EV_ET .5s ease-out forwards}@keyframes CardWheel_imageFadeIn__EV_ET{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.CardWheel_cardBack__GWDPU{transform:rotateY(0deg);z-index:2}.CardWheel_cardFront__Ejkl0{transform:rotateY(180deg);z-index:1}.CardWheel_cardOverlay__3YF_G{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-family:Playfair Display,serif;pointer-events:none;opacity:0;transition:opacity .3s ease}.CardWheel_cardInner__KMLcJ:hover .CardWheel_cardOverlay__3YF_G,.CardWheel_cardSelected__N_0KE .CardWheel_cardOverlay__3YF_G{opacity:1}.CardWheel_cardRomanNumeral__t3_vQ{align-self:stretch;text-align:center;font-size:1.4rem;letter-spacing:.12em;color:rgba(32,24,16,.78);text-transform:uppercase;padding-top:.35rem}.CardWheel_cardTitle__2O_J1{align-self:stretch;text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:.92rem;font-weight:600;color:rgba(32,24,16,.82);padding-bottom:.5rem}@media (min-width:768px) and (max-width:1023px){.CardWheel_wheelRotateButton__QVYFs{display:none}}@media (max-width:767px){.CardWheel_wheelRotateButton__QVYFs{top:50vh;font-size:2rem;padding:.75rem;z-index:9999}.CardWheel_wheelRotateButton__QVYFs:first-of-type{left:.5rem}.CardWheel_wheelRotateButton__QVYFs:last-of-type{right:.5rem}.CardWheel_cardWheelOuter__OE_FF{align-items:flex-end}.CardWheel_cardsContainer__N_xa1{align-items:flex-end;transform:none}.CardWheel_cardOverlay__3YF_G{padding:.5rem .75rem}.CardWheel_cardRomanNumeral__t3_vQ{font-size:clamp(.9rem,3.5vw,1.1rem);padding-top:.2rem}.CardWheel_cardTitle__2O_J1{font-size:clamp(.65rem,2.8vw,.75rem);letter-spacing:.1em;padding-bottom:.3rem}.CardWheel_cardInner__KMLcJ:hover:not(.CardWheel_cardSelected__N_0KE){transform:translateY(-12px) scale(1.03)!important}}.VoiceOrb_orbContainer___Lb3M{position:fixed;top:24px;left:24px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.75rem}.VoiceOrb_orb__om2zl{position:relative;width:64px;height:64px;border:none;background:radial-gradient(circle at 35% 35%,var(--gold-light),var(--gold-primary) 55%,var(--gold-dark) 100%);background-size:225% 225%;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 24px rgba(0,0,0,.25),inset 0 2px 6px rgba(255,255,255,.18),inset 0 -4px 10px rgba(0,0,0,.22);animation:VoiceOrb_float__JzIRr 3s ease-in-out infinite,VoiceOrb_orb-gradient-flow__Pgk09 12s ease-in-out infinite;overflow:hidden;will-change:transform,background-position,filter}@keyframes VoiceOrb_float__JzIRr{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.VoiceOrb_orb__om2zl:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 16px 28px rgba(0,0,0,.28),inset 0 2px 8px rgba(255,255,255,.25),inset 0 -4px 12px rgba(0,0,0,.2)}.VoiceOrb_orb__om2zl:active{transform:scale(1.05)}.VoiceOrb_orbCore__YrgM0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48%;height:48%;background:radial-gradient(circle,rgba(255,255,255,.65) 0,rgba(255,255,255,.2) 40%,rgba(0,0,0,0) 75%);border-radius:50%;pointer-events:none}.VoiceOrb_orbOverlay__AePkG{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3) 0,rgba(255,255,255,.05) 45%,rgba(0,0,0,.25) 100%),linear-gradient(145deg,rgba(255,255,255,.35),rgba(0,0,0,.22) 70%);mix-blend-mode:soft-light;opacity:.9}.VoiceOrb_orbOverlay__AePkG,.VoiceOrb_shimmer__bhhyB{position:absolute;inset:0;border-radius:50%;pointer-events:none}.VoiceOrb_shimmer__bhhyB{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 70%);opacity:.75;mix-blend-mode:screen;animation:VoiceOrb_shimmer-sweep__uJp_7 6s ease-in-out infinite}@keyframes VoiceOrb_shimmer-sweep__uJp_7{0%,to{transform:translate(-10%,-10%) scale(1);opacity:.6}50%{transform:translate(10%,10%) scale(1.05);opacity:.85}}.VoiceOrb_ring1__4sfCb,.VoiceOrb_ring2__Gu6c_,.VoiceOrb_ring3__GPCZG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(212,175,55,.65);pointer-events:none;opacity:0}.VoiceOrb_orb__om2zl.VoiceOrb_playing__wTnyY .VoiceOrb_ring1__4sfCb,.VoiceOrb_orb__om2zl.VoiceOrb_playing__wTnyY .VoiceOrb_ring2__Gu6c_,.VoiceOrb_orb__om2zl.VoiceOrb_playing__wTnyY .VoiceOrb_ring3__GPCZG{animation:VoiceOrb_pulse-ring__zY42r 2.5s ease-out infinite}.VoiceOrb_orb__om2zl.VoiceOrb_playing__wTnyY .VoiceOrb_ring1__4sfCb{animation-delay:0s}.VoiceOrb_orb__om2zl.VoiceOrb_playing__wTnyY .VoiceOrb_ring2__Gu6c_{animation-delay:.8s}.VoiceOrb_orb__om2zl.VoiceOrb_playing__wTnyY .VoiceOrb_ring3__GPCZG{animation-delay:1.6s}@keyframes VoiceOrb_pulse-ring__zY42r{0%{width:64px;height:64px;opacity:1;border-width:3px}to{width:140px;height:140px;opacity:0;border-width:1px}}.VoiceOrb_orb__om2zl.VoiceOrb_loading__VzeZZ{animation:VoiceOrb_float__JzIRr 3s ease-in-out infinite,VoiceOrb_orb-gradient-flow__Pgk09 6s ease-in-out infinite,VoiceOrb_orb-gradient-pulse__yeNA9 3s ease-in-out infinite;filter:brightness(1.05)}@keyframes VoiceOrb_orb-gradient-flow__Pgk09{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes VoiceOrb_orb-gradient-pulse__yeNA9{0%{filter:brightness(1)}75%{filter:brightness(1.18)}to{filter:brightness(1)}}@media (max-width:640px){.VoiceOrb_orbContainer___Lb3M{top:16px;left:16px}.VoiceOrb_orb__om2zl{width:52px;height:52px}@keyframes VoiceOrb_pulse-ring__zY42r{0%{width:52px;height:52px;opacity:1;border-width:3px}to{width:120px;height:120px;opacity:0;border-width:1px}}}