:root{--color-bg:#062541;--color-bg-elevated:#0a2f57;--color-bg-card:#10375f;--color-field:#10253f;--color-field-border:#d8b56a9e;--night-0:#0a2f57;--night-1:#062541;--night-2:#041a30;--night-3:#020b16;--night-4:#010509;--night-bloom:#2051855c;--night-gold:#e0ba6a26;--azure-black:#030a14;--tile-0:#174778;--tile-1:#10375f;--tile-2:#06213d;--tile-edge:#bc9d62;--bar-0:#0a3560;--bar-1:#072a4b;--color-text:#f5f0e8;--color-text-muted:#a8caee;--color-accent:#d8b56a;--color-accent-strong:#e9ce96;--color-accent-2:#2e8fd8;--color-accent-moon:#bcd6f0;--color-accent-rose:#d98ca6;--color-border:#f5f0e81f;--shadow-glow:0 0 40px #d8b56a40;--shadow-card:0 20px 40px #00000073;--radius-md:16px;--radius-lg:24px;--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Manrope", system-ui, sans-serif;--font-accent:"Cormorant", "Cormorant Garamond", serif;--font-reading:"Spectral", "Cormorant Garamond", serif;--reading-size:19px;--reading-lh:1.6;--detail-title-size:14px;--onboarding-question-size:26px;--onboarding-question-weight:600;--onboarding-option-size:24px;--onboarding-option-weight:700;--rule-thickness:1.5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--safe-area-top:calc(env(safe-area-inset-top,0px) + var(--tg-viewport-content-safe-area-inset-top,0px));--safe-area-bottom:calc(env(safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px))}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-600-italic-5CFQ4RhE.woff2)format("woff2"),url(/assets/cormorant-latin-600-italic-CRDBmNm1.woff)format("woff")}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-600-italic-Bstfk8bB.woff2)format("woff2"),url(/assets/cormorant-cyrillic-600-italic-B0iN3HNJ.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-600-normal-B254Xisw.woff2)format("woff2"),url(/assets/cormorant-latin-600-normal-DUW-TI76.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-600-normal-BcIsDXzC.woff2)format("woff2"),url(/assets/cormorant-cyrillic-600-normal-CBymlcNF.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-500-normal-EBdSCOD3.woff2)format("woff2"),url(/assets/cormorant-latin-500-normal-Dj3SQ6fR.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-500-normal-BLlg2W5x.woff2)format("woff2"),url(/assets/cormorant-cyrillic-500-normal-B7dJQtg-.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff")}*{box-sizing:border-box}html,body,#root{height:100%}body{background:radial-gradient(circle at 50% -12%, var(--night-gold), transparent 34%), radial-gradient(ellipse 120% 46% at 50% 12%, var(--night-bloom), transparent 100%), linear-gradient(180deg, var(--night-0) 0%, var(--night-1) 28%, var(--night-2) 58%, var(--night-3) 82%, var(--night-4) 100%);background-size:100% var(--stable-height,100%);background-repeat:no-repeat;background-color:var(--night-4);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0}button{font-family:inherit}._screen_rd98z_1{justify-content:center;align-items:center;min-height:100dvh;display:flex}._ring_rd98z_8{border:2px solid #0000;border-top-color:var(--color-accent);border-right-color:var(--color-accent-2);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}._ringInner_rd98z_20{background:radial-gradient(circle at 40% 30%, var(--color-accent-strong), transparent 70%);width:28px;height:28px;box-shadow:var(--shadow-glow);border-radius:50%}._button_1up6m_1{appearance:none;font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;border-radius:999px;padding:14px 32px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,opacity .2s}._button_1up6m_1:disabled{opacity:.4;cursor:not-allowed}._filled_1up6m_21{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg)}._filled_1up6m_21:not(:disabled):hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}._ghost_1up6m_32{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0}._ghost_1up6m_32:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent)}._screen_19rpa_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;padding:32px 24px;display:flex}._title_19rpa_12{color:var(--color-accent-strong);font-family:var(--font-display);margin:0;font-size:24px;font-weight:700}._message_19rpa_20{color:var(--color-text-muted);max-width:320px;margin:0 0 12px;font-size:15px;line-height:1.6}._twinkle_1hyoy_1{z-index:-1;pointer-events:none;opacity:.45;filter:drop-shadow(0 0 8px #d8b56ae6);animation:3.2s ease-in-out infinite _twinklePulse_1hyoy_1;position:absolute}@keyframes _twinklePulse_1hyoy_1{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}._twinkleBright_1hyoy_28{opacity:.6;filter:drop-shadow(0 0 13px #d8b56a);animation-name:_twinklePulseBright_1hyoy_1}@keyframes _twinklePulseBright_1hyoy_1{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.7)}}._button_1o1fr_3{appearance:none;color:#2a1a06;width:100%;height:56px;font-family:var(--font-display);letter-spacing:.03em;cursor:pointer;background:linear-gradient(#e4be72 0%,#cfa04f 52%,#a97a2f 100%);border:1px solid #f0d9a2;border-radius:999px;justify-content:center;align-items:center;gap:14px;font-size:26px;font-weight:700;transition:opacity .25s,filter .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #d8b56a61,inset 0 1px #fff4d6a6,inset 0 -2px 6px #5a380a73}._button_1o1fr_3:disabled{cursor:default;opacity:.45;filter:saturate(.7);box-shadow:none}._button_1o1fr_3 svg{opacity:.8;flex:none}._button_1o1fr_3:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fffae18c 50%,#0000 62%) 150% 0/260% 100% no-repeat;animation:5s ease-in-out 1.2s infinite _continueSheen_1o1fr_1;position:absolute;inset:0}._button_1o1fr_3:disabled:after{animation:none}@keyframes _continueSheen_1o1fr_1{0%,15%{background-position:150% 0}60%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){._button_1o1fr_3:after{animation:none}}._compact_1o1fr_84{height:50px;font-size:23px}._screen_hh7fd_3{isolation:isolate;flex-direction:column;justify-content:flex-end;width:100%;max-width:500px;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}._stage_hh7fd_18{z-index:-2;aspect-ratio:860/1829;opacity:0;width:max(100%,47.0202dvh);position:absolute;top:0;left:50%;transform:translate(-50%)}._screenLoaded_hh7fd_30 ._stage_hh7fd_18{opacity:1;transition:opacity .4s}._sky_hh7fd_35{position:absolute;inset:0}._artwork_hh7fd_40{width:100%;height:100%;display:block}._warmLight_hh7fd_47{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(59% 22.5% at 50% 17.5%,#ffac546b 0%,#ff964629 45%,#ff964600 100%),linear-gradient(#ffa05033 0%,#ffa05000 24%);position:absolute;inset:0}._screen_hh7fd_3:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#04070f80 0%,#04070f00 14% 52%,#04070f8c 60%,#04070fe6 70%,#04070f 82%);position:absolute;inset:0}._screenLoaded_hh7fd_30:after{opacity:1;transition:opacity .4s}._content_hh7fd_86{padding:0 24px max(calc(var(--safe-area-bottom) + 14px), 36px);flex-direction:column;gap:22px;display:flex}._field_hh7fd_93{flex-direction:column;gap:10px;display:flex}._question_hh7fd_100{font-family:var(--font-accent);font-style:italic;font-size:var(--onboarding-question-size);font-weight:var(--onboarding-question-weight);color:var(--color-accent);text-shadow:0 2px 14px #000c}._nameInput_hh7fd_110{box-sizing:border-box;width:100%;height:52px;color:var(--color-text);font-family:var(--font-display);font-size:var(--onboarding-option-size);background:#04070f8c;border:1px solid #d8b56a8c;border-radius:18px;outline:none;padding:0 18px;font-weight:600;transition:border-color .2s}._nameInput_hh7fd_110::placeholder{color:#f5f0e8b3;font-family:var(--font-accent);font-style:italic;font-weight:600}._nameInput_hh7fd_110:focus{border-color:var(--color-accent-strong)}._nameInput_hh7fd_110:focus::placeholder{color:#f5f0e86b}._genderOptions_hh7fd_142{gap:8px;display:flex}._genderOption_hh7fd_142{appearance:none;min-width:0;height:52px;color:var(--color-text);font-family:var(--font-display);font-size:min(var(--onboarding-option-size), 5.9vw);font-weight:var(--onboarding-option-weight);white-space:nowrap;cursor:pointer;background:#04070f80;border:1px solid #d8b56a99;border-radius:999px;flex:1 1 0;padding:0 4px;transition:border-color .2s,background .2s,box-shadow .2s}._genderOption_hh7fd_142:last-child{flex-grow:.8}._genderOptionSelected_hh7fd_175{color:#fffaf0;background:radial-gradient(80% 120% at 50% 40%,#e9ce9680,#d8b56a24 70%),#04070f80;border-color:#f0d9a2;box-shadow:0 0 22px #d8b56a66,inset 0 0 18px #e9ce964d}@media (height<=740px){._content_hh7fd_86{padding-bottom:max(calc(var(--safe-area-bottom) + 10px), 16px);gap:14px}}@media (width>=521px){._screen_hh7fd_3{background:0 0}._stage_hh7fd_18{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}}._wrapper_14yot_1{flex:1;min-width:0;position:relative}._column_14yot_7{scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;height:200px;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}._column_14yot_7::-webkit-scrollbar{display:none}._spacer_14yot_27{height:80px}._item_14yot_31{scroll-snap-align:center;height:40px;font-family:var(--font-body);color:var(--color-text);white-space:nowrap;font-variant-numeric:lining-nums;justify-content:center;align-items:center;font-size:17px;display:flex}._selectionWindow_14yot_48{pointer-events:none;background:#d8b56a47;border-top:1px solid #d8b56a80;border-bottom:1px solid #d8b56a80;height:40px;position:absolute;top:80px;left:0;right:0}._backdrop_1niru_1{z-index:100;background:color-mix(in srgb, var(--azure-black) 70%, transparent);touch-action:none;position:fixed;inset:0}._sheet_1niru_10{z-index:101;box-sizing:border-box;width:100%;max-width:520px;padding:10px 20px max(18px, var(--safe-area-bottom));background:radial-gradient(ellipse 80% 70px at 50% 0, var(--night-gold), transparent), linear-gradient(var(--night-2) 0%, var(--night-3) 50%, var(--night-4) 100%);border-top:1px solid #d8b56a99;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 44px #000000a6}._grabber_1niru_32{background:#d8b56a80;border-radius:2px;width:40px;height:4px;margin:0 auto 10px}._title_1niru_40{text-align:center;font-family:var(--font-accent);font-size:28px;font-style:italic;font-weight:var(--onboarding-question-weight);color:var(--color-accent);margin:0;line-height:1.2}._preview_1niru_52{text-align:center;min-height:1.2em;font-family:var(--font-display);color:var(--color-text);font-variant-numeric:lining-nums;margin:6px 0 4px;font-size:24px;font-weight:600;line-height:1.2}._body_1niru_65{margin:4px 0 14px}._footer_1niru_69{flex-direction:column;align-items:stretch;gap:8px;display:flex}._secondary_1niru_77{appearance:none;box-sizing:border-box;width:100%;height:50px;font-family:var(--font-display);color:var(--color-accent);cursor:pointer;background:#04070f80;border:1px solid #d8b56a99;border-radius:999px;font-size:21px;font-weight:700}._secondary_1niru_77:hover{border-color:var(--color-accent-strong)}._hint_1niru_96{text-align:center;font-family:var(--font-accent);white-space:pre-line;color:#f5f0e8b8;margin:2px 0 0;font-size:18px;font-style:italic;font-weight:600;line-height:1.25}._screen_6hom5_3{isolation:isolate;flex-direction:column;justify-content:flex-end;width:100%;max-width:500px;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}._stage_6hom5_18{z-index:-3;aspect-ratio:860/1829;opacity:0;width:max(100%,47.0202dvh);position:absolute;top:0;left:50%;transform:translate(-50%)}._artwork_6hom5_29{width:100%;height:100%;display:block}._screen_6hom5_3:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#04070f59 0%,#04070f00 18% 36%,#04070fb3 54%,#04070f 76%);position:absolute;inset:0}._wheel_6hom5_55{--wheel:min(92vw, 360px);z-index:-2;top:calc(26dvh - var(--wheel) / 2);width:var(--wheel);height:var(--wheel);margin-left:calc(var(--wheel) / -2);opacity:0;pointer-events:none;animation:80s linear infinite _wheelTurn_6hom5_1;position:absolute;left:50%}@keyframes _wheelTurn_6hom5_1{to{transform:rotate(360deg)}}._constellation_6hom5_76{opacity:0;z-index:-2;pointer-events:none;height:34dvh;position:absolute;top:0;left:0;right:0}._constellationLines_6hom5_87{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._line_6hom5_95,._lineLit_6hom5_96{stroke:#e9b872;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-opacity .8s,stroke-dasharray .8s}._line_6hom5_95{stroke-opacity:.18;stroke-dasharray:3 5}._lineLit_6hom5_96{stroke-opacity:.95}._node_6hom5_116{isolation:isolate;opacity:.42;width:0;height:0;transition:opacity .8s;position:absolute}._nodeLit_6hom5_125{opacity:1}._sceneReady_6hom5_17 ._stage_6hom5_18,._sceneReady_6hom5_17 ._constellation_6hom5_76,._sceneReady_6hom5_17._screen_6hom5_3:after{opacity:1;transition:opacity .4s}._sceneReady_6hom5_17 ._wheel_6hom5_55{opacity:.8;transition:opacity .4s}._content_6hom5_141{padding:0 24px max(calc(var(--safe-area-bottom) + 14px), 24px);flex-direction:column;gap:12px;display:flex}._hint_6hom5_148{font-family:var(--font-accent);text-align:center;text-wrap:balance;color:#fff;-webkit-text-stroke:.7px #d8b56a8c;paint-order:stroke fill;text-shadow:0 0 12px #fff4dc66,0 2px 10px #000000e6;margin:0;font-size:23px;font-style:italic;font-weight:600;line-height:1.22}._group_6hom5_167{flex-direction:column;gap:5px;transition:opacity .15s;display:flex}._groupHidden_6hom5_175{opacity:0;pointer-events:none}._question_6hom5_181{font-family:var(--font-accent);font-size:22px;font-style:italic;font-weight:var(--onboarding-question-weight);color:var(--color-accent);text-shadow:0 2px 14px #000c;line-height:1.2}._fieldIcon_6hom5_192{width:20px;height:20px;color:var(--color-accent);pointer-events:none;position:absolute;top:11px;left:14px}._placeField_6hom5_202,._fieldBox_6hom5_203{position:relative}._input_6hom5_208,._fieldBox_6hom5_203{box-sizing:border-box;width:100%;height:44px;color:var(--color-text);font-family:var(--font-display);background:#04070fb3;border:1px solid #d8b56a8c;border-radius:16px;outline:none;padding:0 16px 0 44px;font-size:21px;font-weight:600;transition:border-color .2s}._input_6hom5_208{display:block}._inputWithClear_6hom5_229{padding-right:44px}._input_6hom5_208{-webkit-user-select:text;user-select:text}._input_6hom5_208::placeholder{color:#f5f0e8b3;font-family:var(--font-accent);font-style:italic;font-weight:600}._input_6hom5_208:focus,._fieldBox_6hom5_203:focus-within{border-color:var(--color-accent-strong)}._input_6hom5_208:focus::placeholder{color:#f5f0e86b}._fieldBox_6hom5_203{appearance:none;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}._wheelBox_6hom5_269{box-sizing:border-box;background:#04070fb3;border:1px solid #d8b56a8c;border-radius:18px;gap:4px;width:100%;padding:0 8px;display:flex}._timeColon_6hom5_281{height:200px;font-family:var(--font-display);color:var(--color-accent);font-variant-numeric:lining-nums;align-items:center;font-size:26px;font-weight:600;display:flex}._fieldWrap_6hom5_293{position:relative}._fieldValue_6hom5_297{font-variant-numeric:lining-nums;font-family:var(--font-display);color:var(--color-text);font-size:21px;font-weight:600}._fieldPlaceholder_6hom5_305{font-family:var(--font-accent);color:#f5f0e8b3;font-size:21px;font-style:italic;font-weight:600}._clearButton_6hom5_313{z-index:2;appearance:none;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._clearButton_6hom5_313:hover{color:var(--color-accent-strong)}._dropdown_6hom5_333{--dropdown-row:34px;z-index:10;box-shadow:var(--shadow-card);background-color:#070c18;border:1px solid #d8b56a8c;border-radius:18px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}._dropdownList_6hom5_349{max-height:calc(var(--dropdown-row) * 4.5);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-image:linear-gradient(#070c18 30%,#070c1800),linear-gradient(#070c1800,#070c18 70%),radial-gradient(farthest-side at 50% 0,#d8b56a66,#d8b56a00),radial-gradient(farthest-side at 50% 100%,#d8b56a66,#d8b56a00);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 28px,100% 28px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll;overflow:hidden auto}._dropdownList_6hom5_349::-webkit-scrollbar{display:none}._scrollThumb_6hom5_384{background:var(--color-text);pointer-events:none;border-radius:2px;width:4px;position:absolute;right:4px}._dropdownItem_6hom5_393{width:100%;min-height:var(--dropdown-row);box-sizing:border-box;appearance:none;color:var(--color-text);font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 18px;font-size:20px;font-weight:600;line-height:1.15;display:flex}._dropdownItem_6hom5_393:hover{background:#d8b56a1f}._dropdownHint_6hom5_416{color:var(--color-text);font-family:var(--font-display);padding:12px 18px;font-size:18px;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){._wheel_6hom5_55{animation:none}}@media (height<=740px){._content_6hom5_141{padding-bottom:max(calc(var(--safe-area-bottom) + 10px), 16px);gap:12px}}@media (width>=521px){._screen_6hom5_3{background:0 0}._stage_6hom5_18{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}}._screen_19fgk_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100%;padding:24px;display:flex}._ring_19fgk_12{border:2px solid #0000;border-top-color:var(--color-accent);border-right-color:var(--color-accent-2);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex}._ringInner_19fgk_24{background:radial-gradient(circle at 40% 30%, var(--color-accent-strong), transparent 70%);width:40px;height:40px;box-shadow:var(--shadow-glow);border-radius:50%}._title_19fgk_32{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-text);margin:0;font-size:32px;font-weight:700}._line_19fgk_41{min-height:40px;color:var(--color-text-muted);max-width:280px;margin:0;font-size:14px;line-height:1.5}._screen_1j8v8_1{isolation:isolate;width:100%;max-width:500px;min-height:100dvh;padding:max(24px, var(--safe-area-top)) 24px max(calc(var(--safe-area-bottom) + 14px), 4dvh);background:#04070f;flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;margin:0 auto;display:flex;position:relative;overflow:hidden}._stage_1j8v8_18{z-index:-2;aspect-ratio:860/1829;width:max(100%,47.0202dvh);position:absolute;top:24%;left:50%;transform:translate(-50%,-24%)}._artwork_1j8v8_31{width:100%;height:100%;display:block}._spark_1j8v8_38{filter:brightness(1.45);opacity:0;will-change:opacity, transform;pointer-events:none;animation:5s ease-in-out infinite _sparkPulse_1j8v8_1;display:block;position:absolute}@keyframes _sparkPulse_1j8v8_1{0%,to{opacity:0;transform:scale(.96)}50%{opacity:.8;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){._spark_1j8v8_38{animation:none}}._screen_1j8v8_1:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#04070f73 0%,#0000 16% 50%,#04070f99 66%,#04070fed 82%,#04070f 100%);position:absolute;inset:0}._heading_1j8v8_86{opacity:0;text-align:center;text-shadow:0 2px 18px #000c;width:100%;transition:opacity .35s}._headingReady_1j8v8_94{opacity:1}._brand_1j8v8_98{color:var(--color-accent-strong);font-family:var(--font-display);letter-spacing:.14em;text-shadow:0 0 28px #d8b56a73,0 2px 18px #000c;margin:0 0 8px;padding-left:.14em;font-size:clamp(48px,15.5vw,62px);font-weight:600;line-height:1}._ornament_1j8v8_113{color:var(--color-accent-strong);justify-content:center;align-items:center;gap:12px;margin:12px 0 14px;display:flex}._ornamentLine_1j8v8_122{background:linear-gradient(90deg, #d8b56a00, var(--color-accent));width:56px;height:1px}._ornamentLineRight_1j8v8_128{transform:scaleX(-1)}._title_1j8v8_132,._subtitle_1j8v8_133{font-family:var(--font-accent);font-style:italic;font-size:var(--onboarding-question-size);font-weight:var(--onboarding-question-weight);color:var(--color-text);margin:0;line-height:1.15}._subtitle_1j8v8_133{margin-top:4px}._options_1j8v8_148{opacity:0;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:190px;margin-inline:auto;transition:opacity .35s;display:flex}._optionsReady_1j8v8_161{opacity:1}._option_1j8v8_148{position:relative;overflow:hidden}._option_1j8v8_148:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffe29600 10%,#ffe29605 18%,#ffe2960f 26%,#ffe2961f 34%,#ffe2962e 42%,#ffe29633 50%,#ffe2962e 58%,#ffe2961f 66%,#ffe2960f 74%,#ffe29605 82%,#ffe29600 90%) 0 150%/100% 260% no-repeat;animation:6s linear infinite _optionSheen_1j8v8_1;position:absolute;inset:0}._option_1j8v8_148:nth-child(2):before{animation-delay:2.4s}@keyframes _optionSheen_1j8v8_1{0%{background-position:0 150%}40%,to{background-position:0 -50%}}@media (prefers-reduced-motion:reduce){._option_1j8v8_148:before{animation:none}}._option_1j8v8_148{appearance:none;width:100%;min-height:52px;color:var(--color-accent-strong);font-family:var(--font-display);font-size:var(--onboarding-option-size);font-weight:var(--onboarding-option-weight);letter-spacing:.02em;cursor:pointer;text-align:center;background:#04070f80;border:1px solid #d8b56acc;border-radius:999px;padding:8px 16px;transition:border-color .2s,color .2s,background-color .2s}._option_1j8v8_148:hover,._option_1j8v8_148:focus-visible{border-color:var(--color-accent-strong);color:var(--color-text);background:#d8b56a26}._option_1j8v8_148:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}@media (height<=740px){._screen_1j8v8_1{padding-bottom:max(16px, var(--safe-area-bottom));gap:10px}._brand_1j8v8_98{margin-bottom:0;font-size:44px}._ornament_1j8v8_113{margin:8px 0 10px}._title_1j8v8_132,._subtitle_1j8v8_133{font-size:22px}._options_1j8v8_148{gap:8px}._option_1j8v8_148{min-height:44px}}@media (width>=521px){._screen_1j8v8_1{background:0 0}._stage_1j8v8_18{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}}._wrapper_1ghrf_1{isolation:isolate;min-height:100dvh;padding:max(24px, var(--safe-area-top)) 20px calc(max(24px, var(--safe-area-bottom)) + 16px);flex-direction:column;display:flex}._languageWrapper_1ghrf_12{padding:0}._fallbackBackButton_1ghrf_16{appearance:none;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:12px;padding:4px 0;font-size:14px}._fallbackBackButton_1ghrf_16:hover{color:var(--color-accent)}._stepContainer_1ghrf_33{flex-direction:column;flex:1;min-height:0;display:flex}._floatingBack_1ghrf_41{z-index:5;top:max(12px, var(--safe-area-top));color:var(--color-text);margin:0;position:absolute;left:16px}._sideBackdrop_1ghrf_53{display:none}@media (width>=521px){._sideBackdrop_1ghrf_53{z-index:-1;filter:blur(32px)brightness(.6)saturate(1.1);pointer-events:none;background-position:50% 24%;background-size:cover;display:block;position:fixed;inset:-48px}}._nav_axxx5_1{padding:0 8px calc(2px + var(--safe-area-bottom));background:linear-gradient(180deg, var(--bar-0) 0%, var(--bar-1) 100%);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-around;gap:4px;display:flex}._tab_axxx5_12{appearance:none;min-width:0;color:var(--color-text-muted);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;padding:0 2px;display:flex}._tab_axxx5_12:active,._tabActive_axxx5_35{color:var(--color-accent)}._label_axxx5_39{font-family:var(--font-body);letter-spacing:.02em;font-size:11px;font-weight:600}._avatar_axxx5_49{background:url(/images/asteria-avatar.webp?v=1) center / cover no-repeat var(--azure-black);border-radius:50%;width:44px;height:44px;margin:5px 0 -3px;display:block;position:relative;box-shadow:0 0 0 1.5px}._tabActive_axxx5_35 ._avatar_axxx5_49{box-shadow:0 0 0 1.5px,0 0 8px #d8b56a8c}._avatar_axxx5_49:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffd87d0f 30%,#ffd87d33 40%,#ffd87d57 50%,#ffd87d33 60%,#ffd87d0f 70%,#0000 80%) 150% 0/220% 100% no-repeat;border-radius:50%;animation:6s ease-in-out 1.2s infinite _portraitGleam_axxx5_1;position:absolute;inset:0}@keyframes _portraitGleam_axxx5_1{0%,25%{background-position:150% 0}70%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){._avatar_axxx5_49:after{display:none}}._slot_14mmh_4{appearance:none;border-radius:var(--slot-radius,14px);cursor:default;-webkit-tap-highlight-color:transparent;background:#ffffff05;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:flex;position:relative}._slotEmpty_14mmh_24{border:1.5px dashed var(--color-accent)}._slot_14mmh_4:not(:disabled){cursor:pointer}._slotIcon_14mmh_32{color:var(--color-accent)}._slotImg_14mmh_41{object-fit:cover;border-radius:var(--slot-radius,14px);width:100%;height:100%;display:block}._settledWrap_14mmh_49{visibility:hidden;will-change:transform;position:absolute;inset:0}._landingGlow_14mmh_58{border-radius:var(--slot-radius,14px);pointer-events:none;opacity:0;position:absolute;inset:0}._isSettled_14mmh_68{visibility:visible;animation:1s ease-in-out _landPulse_14mmh_1}._isSettled_14mmh_68 ._landingGlow_14mmh_58{animation:1s ease-in-out _landGlow_14mmh_1}@keyframes _landPulse_14mmh_1{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes _landGlow_14mmh_1{0%,to{opacity:0}50%{opacity:1}}._slotColumn_14mmh_88{align-items:center;gap:var(--slot-label-gap,10px);flex-direction:column;display:flex}._slotColumn_14mmh_88 ._slot_14mmh_4{z-index:1}._slotBase_14mmh_102{z-index:0;aspect-ratio:324/68;pointer-events:none;align-self:center;width:96px;margin:-2px -4px 0;transition:filter .6s;display:block;position:relative}._slotBaseImg_14mmh_117{object-fit:fill;width:100%;height:100%;display:block}._goldMask_14mmh_127{position:absolute;inset:26% 0 0;overflow:hidden;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 135.14%;mask-size:100% 135.14%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._goldMaskImg_14mmh_144{width:100%;height:135.14%;position:absolute;top:-35.14%;left:0}._goldSweep_14mmh_173{mix-blend-mode:screen;background:linear-gradient(90deg,#b8862c00 0%,#b8862cf2 6.67%,#be8c30f2 73.3%,#ffe08c 90%,#ffe08c00 100%);width:150%;animation-duration:7.5s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}._goldSweep0_14mmh_196{animation-name:_goldPaint0_14mmh_1}._goldSweep1_14mmh_197{animation-name:_goldPaint1_14mmh_1}._goldSweep2_14mmh_198{animation-name:_goldPaint2_14mmh_1}@keyframes _goldPaint0_14mmh_1{0%{opacity:1;transform:translate(-100%)}26.667%{opacity:1;transform:translate(-6.67%)}30.667%{opacity:0;transform:translate(-6.67%)}30.668%,to{opacity:1;transform:translate(-100%)}}@keyframes _goldPaint1_14mmh_1{0%,26.667%{opacity:1;transform:translate(-100%)}53.333%{opacity:1;transform:translate(-6.67%)}57.333%{opacity:0;transform:translate(-6.67%)}57.334%,to{opacity:1;transform:translate(-100%)}}@keyframes _goldPaint2_14mmh_1{0%,53.333%{opacity:1;transform:translate(-100%)}80%{opacity:1;transform:translate(-6.67%)}84%{opacity:0;transform:translate(-6.67%)}84.001%,to{opacity:1;transform:translate(-100%)}}._goldHeld_14mmh_170{opacity:1;animation:none;transform:translate(-6.67%)}._goldGlint_14mmh_230{mix-blend-mode:screen;background:linear-gradient(90deg,#ffe08c00 0%,#ffe8a5d9 50%,#ffe08c00 100%);width:55%;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}._goldGlint0_14mmh_249{animation-name:_goldGlint0_14mmh_249}._goldGlint1_14mmh_250{animation-name:_goldGlint1_14mmh_250}._goldGlint2_14mmh_251{animation-name:_goldGlint2_14mmh_251}@keyframes _goldGlint0_14mmh_249{0%{transform:translate(-100%)}20%{transform:translate(182%)}20.001%,to{transform:translate(-100%)}}@keyframes _goldGlint1_14mmh_250{0%,15%{transform:translate(-100%)}35%{transform:translate(182%)}35.001%,to{transform:translate(-100%)}}@keyframes _goldGlint2_14mmh_251{0%,30%{transform:translate(-100%)}50%{transform:translate(182%)}50.001%,to{transform:translate(-100%)}}._slotBaseOn_14mmh_272{filter:drop-shadow(0 0 7px #d8b56abf)brightness(1.18)}._slotLabel_14mmh_276{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-self:center;margin:0 -16px;padding-left:.14em;font-size:12px;font-weight:700;line-height:16px;transition:color .5s,text-shadow .5s}._slotLabelOn_14mmh_294{color:var(--color-accent);text-shadow:0 0 12px #d8b56a8c}._flyingCard_1k2cv_7{z-index:20;object-fit:cover;pointer-events:none}._block_1wwqo_1{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}._counter_1wwqo_11{color:var(--color-accent);font-family:var(--font-display);margin:8px 0 6px;font-weight:700}._viewportWrap_1wwqo_20{width:100%;position:relative}._viewport_1wwqo_20{touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding:16px 0 12px;overflow:auto visible}._viewport_1wwqo_20::-webkit-scrollbar{display:none}._track_1wwqo_45{position:relative}._card_1wwqo_49{aspect-ratio:948/1659;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--card-radius,var(--radius-lg));scroll-snap-align:start;will-change:transform, translate, scale, rotate;background:0 0;border:none;padding:0;transition:transform .12s ease-out;position:absolute;top:0;overflow:hidden;box-shadow:0 0 10px #d8b56a4d,0 5px 6px -4px #00000080}._card_1wwqo_49[data-pressed]:not(:disabled){transform:translateY(-6px)rotate(-2.5deg)}._card_1wwqo_49[data-pressed]:not(:disabled):nth-child(2n){transform:translateY(-6px)rotate(2.5deg)}._card_1wwqo_49:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffecc866,inset 0 -16px 20px -12px #00000080,inset 0 0 0 1px #ffecc824}._cardGlint_1wwqo_115:before{content:"";border-radius:inherit;background:linear-gradient(110deg,#0000 30%,#ffd67847 50%,#0000 70%) no-repeat;background-size:var(--band-w,140px) 100%;background-position:var(--glint-x,-999px) 0;pointer-events:none;position:absolute;inset:0}._cardEmpty_1wwqo_57:after{display:none}._card_1wwqo_49:disabled{cursor:default}._cardEmpty_1wwqo_57{border:1.5px dashed var(--color-accent);background:#ffffff05}._cardImg_1wwqo_152{object-fit:cover;width:100%;height:100%;display:block}._arrow_1wwqo_163{z-index:2;appearance:none;background:var(--color-accent);width:38px;height:38px;color:var(--color-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 20px #d8b56a73,0 6px 14px #0006}._arrow_1wwqo_163:active{background:var(--color-accent-strong)}._arrowLeft_1wwqo_190{left:4px}._arrowRight_1wwqo_194{right:4px}._screen_1ue8k_3{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:70vh;padding:24px;display:flex}._ring_1ue8k_14{border:2px solid #0000;border-top-color:var(--color-accent);border-right-color:var(--color-accent-2);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex}._ringInner_1ue8k_26{background:radial-gradient(circle at 40% 30%, var(--color-accent-strong), transparent 70%);width:40px;height:40px;box-shadow:var(--shadow-glow);border-radius:50%}._title_1ue8k_34{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:26px;font-weight:700}._subtitle_1ue8k_42{color:var(--color-text-muted);max-width:260px;margin:0;font-size:14px;line-height:1.5}._caption_17bem_6{text-align:center;font-family:var(--font-accent);color:var(--color-text);max-width:min(330px,92%);margin:0;font-size:22px;font-style:italic;font-weight:600;line-height:1.2}._textareaAccent_17bem_21{height:73px;font-family:var(--font-accent);font-size:22px;font-weight:600;line-height:27px;transition:height .4s cubic-bezier(.4,0,.2,1)}._textareaAccent_17bem_21::placeholder{color:var(--color-text-muted);font-family:var(--font-accent);font-size:17px;font-style:normal;transition:color .15s}._textareaFocused_17bem_51{height:154px;transition:none}._textareaFocused_17bem_51::placeholder{color:#0000}._textareaAccent_17bem_21{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#ffffffbf transparent}._textareaAccent_17bem_21::-webkit-scrollbar{width:5px}._textareaAccent_17bem_21::-webkit-scrollbar-track{background:0 0;margin:8px 0}._textareaAccent_17bem_21::-webkit-scrollbar-thumb{background:#ffffffbf;border-radius:3px}._screen_1u1i1_5{flex-direction:column;align-items:center;gap:6px;display:flex}._tarotPatternScreen_1u1i1_12{z-index:0;position:relative}._tarotPatternScreen_1u1i1_12:before{content:"";top:calc(-1 * max(24px, var(--safe-area-top)));z-index:-1;opacity:var(--spread-pattern-opacity,.5);pointer-events:none;background-image:url(/images/patterns/pattern-tarot.webp);background-repeat:repeat;background-size:260px 260px;position:absolute;bottom:0;left:-14px;right:-14px;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}._tarotPatternScreen_1u1i1_12:after{content:"";top:calc(-1 * max(24px, var(--safe-area-top)));z-index:-1;background:var(--tarot-grain) 0 0 / 96px 96px repeat;opacity:var(--spread-grain-opacity,.9);pointer-events:none;position:absolute;bottom:0;left:-14px;right:-14px}._fallbackBackButton_1u1i1_54{appearance:none;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:14px}._fallbackBackButton_1u1i1_54:hover{color:var(--color-accent)}._errorText_1u1i1_70{color:var(--color-text);text-align:center;margin:40px 0 0;font-size:15px}._eyebrow_1u1i1_77{color:var(--color-accent);align-self:flex-start;align-items:center;gap:8px;display:flex}._eyebrow_1u1i1_77 span{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}._slotsRowGlow_1u1i1_94{margin-top:-20px;margin-bottom:0;position:relative}._slotsRowGlow_1u1i1_94:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d8b56a29,#0000 72%);border-radius:28px;position:absolute;inset:-18px}._slotsRow_1u1i1_94{z-index:1;align-items:flex-end;gap:20px;display:flex;position:relative}._textareaWrap_1u1i1_122{width:100%;margin-top:4px;position:relative}._textarea_1u1i1_122{box-sizing:border-box;resize:none;border:1px solid var(--color-field-border);background:var(--tarot-grain) 0 0 / 96px 96px, var(--color-field);width:100%;color:var(--color-text);border-radius:16px;padding:9px 14px 22px}._textarea_1u1i1_122:focus{border-color:var(--color-accent);outline:none}._counter_1u1i1_145{color:var(--color-text-muted);pointer-events:none;font-size:11px;position:absolute;bottom:8px;right:14px}._suggestions_1u1i1_157{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-self:stretch;gap:8px;margin:2px -14px 0;padding:2px 14px;transition:opacity .3s;display:flex;overflow-x:auto}._suggestions_1u1i1_157::-webkit-scrollbar{display:none}._suggestion_1u1i1_157{appearance:none;background:var(--tarot-grain) 0 0 / 96px 96px, #0509168c;color:var(--color-text);font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #d8b56a80;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 14px;font-size:14px;font-weight:500;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}._suggestion_1u1i1_157:before{content:"";background:var(--color-accent);flex-shrink:0;width:6px;height:6px;margin-right:9px;transition:background .3s;transform:rotate(45deg)}._suggestionActive_1u1i1_209{background:var(--tarot-grain-gold) 0 0 / 96px 96px, linear-gradient(135deg, #f0d28a, #c79a45);color:#2a1a05;border-color:#f6e2ad;box-shadow:0 0 16px #d8b56a99}._suggestionActive_1u1i1_209:before{background:#2a1a05}._suggestionActive_1u1i1_209:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3cf59,#0000);width:40%;animation:2.8s ease-in-out infinite _chipSheen_1u1i1_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes _chipSheen_1u1i1_1{0%,35%{transform:translate(-120%)}to{transform:translate(340%)}}._suggestionsDisabled_1u1i1_241{opacity:.4;pointer-events:none}._submitBlock_1u1i1_248{flex-direction:column;gap:8px;width:100%;margin-top:-12px;display:flex}._submitButton_1u1i1_259._submitButton_1u1i1_259{font-family:var(--font-display);letter-spacing:.03em;color:#2a1a05;text-shadow:0 1px #fff0be8c;border:1.5px solid #fbe9b4;align-self:stretch;padding:.5em .6em;font-size:25px;font-weight:700;line-height:1.1;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #7a521480,inset 0 2px 3px #fff4cd59,inset 0 -3px 5px #603c0a4d,0 0 0 3px #05091699,0 0 0 4.5px #d8b56acc,0 0 18px #d8b56a66}._submitButton_1u1i1_259:after{content:"";border-radius:inherit;background:var(--tarot-grain-gold) 0 0 / 96px 96px;opacity:.8;pointer-events:none;position:absolute;inset:0}._result_1u1i1_301{flex-direction:column;align-self:stretch;align-items:center;display:flex}._flipper_1u1i1_308{width:100%;height:100%;transform-style:preserve-3d;position:relative}._face_1u1i1_315{backface-visibility:hidden;box-shadow:var(--shadow-card);border-radius:14px;position:absolute;inset:0;overflow:hidden}._faceFront_1u1i1_328{box-sizing:border-box;background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);padding:3px;transform:rotateY(180deg)}._faceFrontInner_1u1i1_341{background:linear-gradient(160deg,#e8dcc2,#ddcda8);border-radius:11px;width:100%;height:100%;overflow:hidden}._faceImg_1u1i1_349{object-fit:cover;width:100%;height:100%;display:block}._flipFlash_1u1i1_357{opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:0;box-shadow:0 0 34px 8px #d8b56abf}._topic_1u1i1_367{flex-direction:column;align-self:stretch;align-items:center;gap:10px;margin:4px 0 26px;display:flex}._sectionHeading_1u1i1_378{align-self:stretch;align-items:center;gap:10px;display:flex}._sectionLine_1u1i1_385{background:linear-gradient(90deg,#d8b56a00,#d8b56abf);flex:1;height:1px}._sectionLineRight_1u1i1_391{background:linear-gradient(270deg,#d8b56a00,#d8b56abf)}._sectionDiamond_1u1i1_395{background:var(--color-accent);flex-shrink:0;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 8px #d8b56ab3}._sectionTitle_1u1i1_404{color:var(--color-accent-moon);font-family:var(--font-display);white-space:nowrap;margin:0;font-size:23px;font-weight:600;line-height:1.1}._topicText_1u1i1_414{text-align:center;text-wrap:balance;max-width:94%;color:var(--color-text);font-family:var(--font-accent);margin:0;font-size:21px;font-style:italic;font-weight:600;line-height:1.3}._topicTextLong_1u1i1_432{text-align:left;text-wrap:pretty;align-self:stretch;max-width:none}._timeline_1u1i1_440{flex-direction:column;align-self:stretch;gap:20px;padding-left:32px;display:flex;position:relative}._rail_1u1i1_449{background:var(--color-accent);transform-origin:top;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 0 8px #d8b56a80}._node_1u1i1_461{position:relative}._nodeDot_1u1i1_465{background:var(--color-accent);border-radius:50%;width:14px;height:14px;position:absolute;top:100px;left:-32px;box-shadow:0 0 0 4px #d8b56a2e,0 0 14px #d8b56acc}._nodeHead_1u1i1_477{align-items:center;gap:18px;margin-bottom:12px;display:flex}._thumb_1u1i1_485{aspect-ratio:857/1550;perspective:900px;flex-shrink:0;width:118px;position:relative}._thumbHalo_1u1i1_496{opacity:0;pointer-events:none;border-radius:14px;animation:4s ease-in-out infinite _haloBreath_1u1i1_1;position:absolute;inset:0;box-shadow:0 0 22px 2px #d8b56a99}@keyframes _haloBreath_1u1i1_1{0%,to{opacity:.2}50%{opacity:.9}}._sheenClip_1u1i1_514{clip-path:inset(0 round 14px);pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}._sheen_1u1i1_514{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#fff4cd00 0%,#fff4cd8c 50%,#fff4cd00 100%);height:45%;animation:12s ease-in-out infinite backwards _cardSheen_1u1i1_1;position:absolute;top:0;left:0;right:0;transform:translateY(-120%)}@keyframes _cardSheen_1u1i1_1{0%{transform:translateY(-120%)}28.3%{transform:translateY(260%)}to{transform:translateY(260%)}}._nodeInfo_1u1i1_551{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}._nodePosition_1u1i1_559{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:14px;font-weight:700}._nodeHint_1u1i1_567{font-family:var(--font-accent);color:var(--color-text-muted);font-size:21px;font-weight:600;line-height:1.2}._nodeCardName_1u1i1_576{font-family:var(--font-display);color:var(--color-accent);background:linear-gradient(100deg,#f6e1a0 0%,#d8b56a 55%,#e9c97c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:5px;font-size:22px;font-weight:700;line-height:1.12}._reversedBadge_1u1i1_591{letter-spacing:.04em;color:var(--color-accent);border:1px solid #d8b56a80;border-radius:999px;margin-top:2px;padding:2px 9px;font-size:11px;font-weight:600}._readingSection_1u1i1_605{flex-direction:column;align-self:stretch;gap:7px;margin-top:26px;display:flex}._paragraphs_1u1i1_613{flex-direction:column;align-self:stretch;gap:14px;display:flex}._cardText_1u1i1_620{text-align:left;color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;align-self:stretch;margin:0}._summary_1u1i1_633{background:var(--tarot-grain) 0 0 / 96px 96px, linear-gradient(160deg, #d8b56a1f, #d8b56a08);border:1.5px solid #e8c470f2;border-radius:18px;padding:16px 18px 18px;position:relative;box-shadow:0 0 14px #d8b56a73,inset 0 0 14px #d8b56a1f}._summary_1u1i1_633:after{content:"";opacity:.25;pointer-events:none;border-radius:20px;animation:4.5s ease-in-out infinite _summaryGlow_1u1i1_1;position:absolute;inset:-2px;box-shadow:0 0 30px 4px #e8c470b3}@keyframes _summaryGlow_1u1i1_1{0%,to{opacity:.2}50%{opacity:.85}}._summary_1u1i1_633:before{content:"";background:var(--color-accent);width:11px;height:11px;position:absolute;top:20px;left:-30px;transform:rotate(45deg);box-shadow:0 0 14px #d8b56ae6}._summaryLabel_1u1i1_673{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 8px;font-size:12px;font-weight:700}._summaryText_1u1i1_682{color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-style:italic}._heartGlow_k1p2f_7{margin-top:-1px;position:relative}._heartGlow_k1p2f_7:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d98ca61f,#d8b56a14 45%,#0000 72%);border-radius:40px;position:absolute;inset:-14px -20px}._heart_k1p2f_7{margin:0 auto;position:relative}._heartSlot_k1p2f_31{z-index:1;--slot-label-gap:7px;position:absolute}._formEmblem_k1p2f_41{z-index:2;pointer-events:none;position:absolute}._emblem_k1p2f_48{position:relative}._floorClip_k1p2f_59{pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:-38%;bottom:-48%;left:50%;overflow-x:clip;transform:translateZ(0)}._floorGlow_k1p2f_71{will-change:opacity;background:radial-gradient(50% 50% at 50% 47%,#d4605a5c 0%,#b03e4e42 34%,#822a4224 62%,#601e3a0d 82%,#0000 100%);transition:opacity .7s;position:absolute;inset:0;transform:translateZ(0)}._floorShadow_k1p2f_93{pointer-events:none;background:radial-gradient(50% 50%,#00000080 0%,#0000 74%);height:12%;position:absolute;bottom:-5%;left:22%;right:22%}._emblemBeat_k1p2f_103,._emblemBreath_k1p2f_109{position:absolute;inset:0}._emblemLayer_k1p2f_114{width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}._emblemHalo_k1p2f_124{transition:opacity .9s;display:block;position:absolute}._emblemRestGlow_k1p2f_132{animation:5.5s ease-in-out infinite _restGlow_k1p2f_1}@keyframes _restGlow_k1p2f_1{0%,to{opacity:.25}50%{opacity:.55}}._emblemFlash_k1p2f_142{opacity:0;transition:none}._emblemSweepClip_k1p2f_149{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._emblemSweep_k1p2f_149{background:linear-gradient(100deg,#fff4d600 0%,#fff4d6 50%,#fff4d600 100%);width:46%;animation:5.6s ease-in-out infinite _emblemSweep_k1p2f_149;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes _emblemSweep_k1p2f_149{0%{transform:translate(-120%)}55%,to{transform:translate(260%)}}._emblemSwell_k1p2f_186,._emblemBeat_k1p2f_103{position:absolute;inset:0}._emblemBright_k1p2f_181{opacity:0;transition:none}@keyframes _heartSwellSize_k1p2f_1{0%,to{inset:0}45%{inset:-2.5%}}@keyframes _heartSwellSizeB_k1p2f_1{0%,to{inset:0}45%{inset:-2.5%}}@keyframes _heartGlowSwell_k1p2f_1{0%,to{opacity:0}45%{opacity:.8}}@keyframes _heartGlowSwellB_k1p2f_1{0%,to{opacity:0}45%{opacity:.8}}@keyframes _heartBrightSwell_k1p2f_1{0%,to{opacity:0}45%{opacity:.55}}@keyframes _heartBrightSwellB_k1p2f_1{0%,to{opacity:0}45%{opacity:.55}}@keyframes _heartBeatSize_k1p2f_1{0%,62%,to{animation-timing-function:ease-in-out;inset:0}18%{animation-timing-function:ease-in-out;inset:-4%}34%{animation-timing-function:ease-in-out;inset:-.6%}46%{animation-timing-function:ease-in-out;inset:-2.6%}}@keyframes _heartFlash_k1p2f_1{0%,62%,to{opacity:0;animation-timing-function:ease-in-out}18%{opacity:.8;animation-timing-function:ease-in-out}34%{opacity:.2;animation-timing-function:ease-in-out}46%{opacity:.55;animation-timing-function:ease-in-out}}@keyframes _heartBright_k1p2f_1{0%,62%,to{opacity:0;animation-timing-function:ease-in-out}18%{opacity:.75;animation-timing-function:ease-in-out}34%{opacity:.15;animation-timing-function:ease-in-out}46%{opacity:.5;animation-timing-function:ease-in-out}}._beatA_k1p2f_141{animation:1.4s ease-in-out _heartSwellSize_k1p2f_1}._beatA_k1p2f_141 ._emblemFlash_k1p2f_142{animation:1.4s ease-in-out _heartGlowSwell_k1p2f_1}._beatA_k1p2f_141 ._emblemBright_k1p2f_181{animation:1.4s ease-in-out _heartBrightSwell_k1p2f_1}._beatB_k1p2f_255{animation:1.4s ease-in-out _heartSwellSizeB_k1p2f_1}._beatB_k1p2f_255 ._emblemFlash_k1p2f_142{animation:1.4s ease-in-out _heartGlowSwellB_k1p2f_1}._beatB_k1p2f_255 ._emblemBright_k1p2f_181{animation:1.4s ease-in-out _heartBrightSwellB_k1p2f_1}._beatLoop_k1p2f_259{animation:4.2s linear 1.6s infinite _heartBeatSize_k1p2f_1}._beatLoop_k1p2f_259 ._emblemFlashBeat_k1p2f_260{animation:4.2s linear 1.6s infinite _heartFlash_k1p2f_1}._beatLoop_k1p2f_259 ._emblemBrightBeat_k1p2f_261{animation:4.2s linear 1.6s infinite _heartBright_k1p2f_1}._field_k1p2f_268{position:relative}._field_k1p2f_268 ._fieldTextarea_k1p2f_275{background:var(--tarot-grain) 0 0 / 96px 96px, var(--color-field);border:1px solid var(--color-field-border);border-radius:18px;display:block}._field_k1p2f_268 ._fieldTextarea_k1p2f_275:focus{border-color:var(--color-field-border)}._fieldSweepClip_k1p2f_289{pointer-events:none;opacity:0;border-radius:18px;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}._fieldFocused_k1p2f_299 ._fieldSweepClip_k1p2f_289{opacity:1}._fieldSweep_k1p2f_289{background:linear-gradient(100deg,#ffecc800,#ffecc81c,#ffecc800);width:36%;animation:3.6s ease-in-out infinite paused _fieldSweep_k1p2f_289;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}._fieldFocused_k1p2f_299 ._fieldSweep_k1p2f_289{animation-play-state:running}@keyframes _fieldSweep_k1p2f_289{0%{transform:translate(-120%)}60%,to{transform:translate(300%)}}._fieldGem_k1p2f_325{background:var(--color-accent);pointer-events:none;width:6px;height:6px;margin-left:-3px;transition:background-color .35s,box-shadow .35s;position:absolute;top:-3px;left:50%;transform:rotate(45deg);box-shadow:0 0 8px #d8b56ab3}._chip_k1p2f_344{appearance:none;background:var(--tarot-grain) 0 0 / 96px 96px, var(--color-field);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #d8b56a80;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:4px 15px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}._chipHeart_k1p2f_363{color:#3a1d08;flex-shrink:0;animation:.45s cubic-bezier(.34,1.56,.64,1) _chipHeartIn_k1p2f_1}@keyframes _chipHeartIn_k1p2f_1{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}._chipText_k1p2f_374{font-family:var(--font-accent);white-space:nowrap;font-size:17px;font-style:italic;font-weight:600;line-height:1.25}._chipActive_k1p2f_384{background:var(--tarot-grain-gold) 0 0 / 96px 96px, linear-gradient(135deg, #f0d28a, #c79a45);color:#2a1a05;border-color:#f6e2ad;box-shadow:0 0 14px #d8b56a8c}._chipActive_k1p2f_384:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3e166,#0000);width:40%;animation:2.8s ease-in-out infinite _chipSheen_k1p2f_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}._chipSpark_k1p2f_406{opacity:0;pointer-events:none;background:radial-gradient(circle at 20px,#fff6dcf2,#fff6dc00 70%);width:46px;animation:.8s ease-out _chipSpark_k1p2f_406;position:absolute;top:0;bottom:0;left:0}@keyframes _chipSpark_k1p2f_406{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes _chipSheen_k1p2f_1{0%,35%{transform:translate(-120%)}to{transform:translate(340%)}}._resultHeart_k1p2f_430{flex-shrink:0;margin:2px 0 30px;position:relative}._resultColumn_k1p2f_436{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}._resultCard_k1p2f_446{perspective:900px;position:relative}._resultColumn_k1p2f_436 ._frontFrame_k1p2f_454{box-sizing:border-box;background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);padding:2px}._resultColumn_k1p2f_436 ._frontInner_k1p2f_465{background:linear-gradient(160deg,#e8dcc2,#ddcda8);border-radius:12px;overflow:hidden}._resultCaption_k1p2f_471{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-self:center;margin:0 -16px;padding-left:.14em;font-size:11px;font-weight:700;line-height:14px;transition:color .5s,text-shadow .5s}._resultCaptionOn_k1p2f_487{color:var(--color-accent-strong);text-shadow:0 0 12px #e9ce968c}._story_k1p2f_451{flex-direction:column;align-self:stretch;gap:26px;display:flex}._storyHead_k1p2f_499{align-items:center;gap:18px;margin-bottom:12px;display:flex}._storyThumb_k1p2f_451{aspect-ratio:857/1550;background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);width:118px;box-shadow:var(--shadow-card), 0 0 16px #d8b56a38;border-radius:14px;flex-shrink:0;padding:3px;display:flex;position:relative}._storyThumbInner_k1p2f_529{background:linear-gradient(160deg,#e8dcc2,#ddcda8);border-radius:11px;flex:1;position:relative;overflow:hidden}._storyArt_k1p2f_537{width:100%;height:100%}._storyGlide_k1p2f_547{pointer-events:none;background:linear-gradient(#ffcd9600 0%,#ffcd966b 50%,#fff4decc 80%,#fff4de00 100%);height:60%;animation:27s ease-in-out infinite backwards _storyGlide_k1p2f_547;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@keyframes _storyGlide_k1p2f_547{0%{transform:translateY(-100%)}14.8%,to{transform:translateY(170%)}}._storyPosition_k1p2f_573{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:14px;font-weight:700}._storyHint_k1p2f_581{font-family:var(--font-accent);color:var(--color-text-muted);font-size:21px;font-weight:600;line-height:1.2}._storyName_k1p2f_592{font-family:var(--font-display);color:var(--color-accent);background:linear-gradient(100deg,#f6e1a0 0%,#d8b56a 55%,#e9c97c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:5px;font-size:22px;font-weight:700;line-height:1.12}._headingHeart_k1p2f_606{color:var(--color-accent);filter:drop-shadow(0 0 5px #d8b56a99);flex-shrink:0}._closing_k1p2f_613{flex-direction:column;align-self:stretch;align-items:center;gap:16px;padding:8px 0 4px;display:flex;position:relative}._closingText_k1p2f_623{text-align:center;text-wrap:balance;max-width:96%;color:var(--color-text);font-family:var(--font-reading);font-style:italic;font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}._closingWord_k1p2f_639{margin:0 .14em;display:inline-block}._closingSignature_k1p2f_644{color:var(--color-accent);font-family:var(--font-accent);letter-spacing:.02em;margin:2px 0 0;font-size:22px;font-style:italic;font-weight:600}._block_wzmmb_1{align-items:center;gap:calc(var(--u,1px) * 10);margin:calc(var(--u,1px) * 22) 0 calc(var(--u,1px) * 8);flex-direction:column;transition:opacity .8s;display:flex}._blockHidden_wzmmb_11{opacity:0;pointer-events:none}._button_wzmmb_16{width:100%;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;gap:10px;display:inline-flex}._blockCompact_wzmmb_26{margin:calc(var(--u,1px) * 4) 0 0}._buttonCompact_wzmmb_30{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;display:inline-flex}._card_15ksw_3{align-self:stretch;align-items:center;gap:calc(var(--u,1px) * 12);margin:calc(var(--u,1px) * 6) 0;padding:calc(var(--u,1px) * 12) calc(var(--u,1px) * 14) calc(var(--u,1px) * 26);border:1px solid var(--tile-edge);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--tile-0) 0%, var(--tile-1) 45%, var(--tile-2) 100%);text-align:left;color:var(--color-text);font-family:var(--font-body);display:flex;position:relative}._cardButton_15ksw_20{appearance:none;cursor:pointer;width:100%}._spread_15ksw_28{text-align:center}._spread_15ksw_28 ._text_15ksw_32{align-items:center}._spread_15ksw_28 ._arrow_15ksw_36{right:calc(var(--u,1px) * 14);position:absolute;top:50%;transform:translateY(-50%)}._spread_15ksw_28 ._excerpt_15ksw_43{text-align:left;align-self:stretch}._thumbSingle_15ksw_48{width:calc(var(--u,1px) * 56);height:calc(var(--u,1px) * 100);object-fit:cover;border-radius:5px;box-shadow:0 2px 8px #0006}._moonRow_15ksw_57{align-items:center;gap:calc(var(--u,1px) * 12);display:flex}._moon_15ksw_57{width:calc(var(--u,1px) * 56);height:calc(var(--u,1px) * 56);flex:none}._topicEmblem_15ksw_70{width:calc(var(--u,1px) * 56);height:calc(var(--u,1px) * 56);flex:none;justify-content:center;align-items:center;display:flex}._topicEmblemImage_15ksw_79{object-fit:contain;filter:drop-shadow(0 0 1px #1e1404d9)drop-shadow(0 3px 5px #00000080);width:100%;height:100%}._wheel_15ksw_87{width:calc(var(--u,1px) * 66);height:calc(var(--u,1px) * 66);margin:calc(var(--u,1px) * -4) calc(var(--u,1px) * -5) calc(var(--u,1px) * -4) calc(var(--u,1px) * -5);background-color:var(--color-accent);filter:brightness(1.45) drop-shadow(0 0 1.5px var(--color-accent));flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._moonText_15ksw_104,._text_15ksw_32{gap:calc(var(--u,1px) * 5);flex-direction:column;flex:1;min-width:0;display:flex}._label_15ksw_120{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:15px;font-weight:700}._cards_15ksw_129{justify-content:center;gap:calc(var(--u,1px) * 8);margin:calc(var(--u,1px) * 3) 0;display:flex}._thumb_15ksw_48{width:calc(var(--u,1px) * 44);height:calc(var(--u,1px) * 80);object-fit:cover;border-radius:4px;box-shadow:0 2px 8px #0006}._question_15ksw_145{font-family:var(--font-accent);color:var(--color-text);font-size:21px;font-style:italic;font-weight:600;line-height:1.2}._title_15ksw_154{font-family:var(--font-display);color:var(--color-text);font-size:23px;font-weight:600;line-height:1.15}._excerpt_15ksw_43{-webkit-line-clamp:2;font-family:var(--font-reading);color:#f5f0e8b3;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}._arrow_15ksw_36{color:var(--color-accent);flex-shrink:0}._time_15ksw_180{right:calc(var(--u,1px) * 14);bottom:calc(var(--u,1px) * 8);font-family:var(--font-reading);color:#f5f0e880;font-size:11px;line-height:14px;position:absolute}._pin_1xbhp_5{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}._picture_1xbhp_14{z-index:-2;background:url(/images/lunar-sky.webp) top/cover no-repeat;position:absolute;inset:0}._clouds_1xbhp_23{z-index:-1;aspect-ratio:2.133;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}._cloudsTop_1xbhp_35{opacity:.55;top:24%}._cloudsHigh_1xbhp_40{opacity:.75;top:48%}._cloudsLow_1xbhp_45{opacity:.85;top:72%}._cloudsTrack_1xbhp_50{will-change:transform;background:url(/images/asteria-clouds.webp?v=3) 0 0/50% 100% repeat-x;width:500%;height:100%;animation:190s linear infinite _skyCloudsDrift_1xbhp_1;position:absolute;top:0;left:0}._cloudsTrackSlow_1xbhp_62{animation-duration:240s}._cloudsTrackBack_1xbhp_66{animation-duration:140s;animation-direction:reverse}@keyframes _skyCloudsDrift_1xbhp_1{to{transform:translate(-50%)}}._shooting_1xbhp_78,._comet_1xbhp_79{opacity:0;transform-origin:100%;background:linear-gradient(90deg,#fff6d600,#fff6d6f2);border-radius:2px;height:2px;position:absolute}._shooting_1xbhp_78{width:110px;animation-name:_shoot_1xbhp_78;animation-timing-function:linear;animation-iteration-count:infinite}._comet_1xbhp_79{background:linear-gradient(90deg,#bcd6f000,#d6e4f5cc);width:230px;height:3px;animation:61s linear 7s infinite _comet_1xbhp_79;top:9%;left:18%}._comet_1xbhp_79:after{content:"";background:radial-gradient(circle,#fff 0%,#d6e4f5e6 35%,#0000 70%);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-3px;box-shadow:0 0 10px 3px #bcd6f0b3}@keyframes _shoot_1xbhp_78{0%,to{opacity:0;transform:translate(0)rotate(28deg)}1%{opacity:1}4%{opacity:1;transform:translate(190px,100px)rotate(28deg)}5%{opacity:0;transform:translate(215px,114px)rotate(28deg)}}@keyframes _comet_1xbhp_79{0%,to{opacity:0;transform:translate(0)rotate(19deg)}1.5%{opacity:1}9%{opacity:1;transform:translate(300px,103px)rotate(19deg)}11%{opacity:0;transform:translate(340px,117px)rotate(19deg)}}@media (prefers-reduced-motion:reduce){._shooting_1xbhp_78,._comet_1xbhp_79{display:none}._cloudsTrack_1xbhp_50{animation:none}}._screen_8cnqz_1{flex-direction:column;align-items:center;gap:6px;display:flex}._tarotPatternScreen_8cnqz_19{z-index:0;position:relative}._tarotPatternScreen_8cnqz_19:before{content:"";top:calc(-1 * max(24px, var(--safe-area-top)));z-index:-1;opacity:var(--spread-pattern-opacity,.5);pointer-events:none;background-image:url(/images/patterns/pattern-tarot.webp);background-repeat:repeat;background-size:260px 260px;position:absolute;bottom:0;left:-14px;right:-14px;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}._tarotPatternScreen_8cnqz_19:after{content:"";top:calc(-1 * max(24px, var(--safe-area-top)));z-index:-1;background:var(--tarot-grain) 0 0 / 96px 96px repeat;opacity:var(--spread-grain-opacity,.9);pointer-events:none;position:absolute;bottom:0;left:-14px;right:-14px}._fallbackBackButton_8cnqz_61{appearance:none;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:14px}._fallbackBackButton_8cnqz_61:hover{color:var(--color-accent)}._errorText_8cnqz_77{color:var(--color-text);text-align:center;margin:40px 0 0;font-size:15px}._slotHalo_8cnqz_84{justify-content:center;margin-top:14px;margin-bottom:18px;display:flex;position:relative}._ring_8cnqz_96{z-index:-1;width:214px;height:214px;color:var(--color-accent);pointer-events:none;margin:-107px 0 0 -107px;animation:3.6s ease-in-out infinite _ringBreath_8cnqz_1;position:absolute;top:50%;left:50%}._ringOuter_8cnqz_109,._ringInner_8cnqz_110{will-change:transform;width:100%;height:100%;position:absolute;inset:0}._ringOuter_8cnqz_109{animation:70s linear infinite _ringSpin_8cnqz_1}._ringInner_8cnqz_110{animation:50s linear infinite reverse _ringSpin_8cnqz_1}@keyframes _ringSpin_8cnqz_1{to{transform:rotate(360deg)}}@keyframes _ringBreath_8cnqz_1{0%,to{opacity:.4}50%{opacity:.85}}._eyebrow_8cnqz_142{color:var(--color-accent);align-self:flex-start;align-items:center;gap:8px;display:flex}._eyebrow_8cnqz_142 span{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}._textareaWrap_8cnqz_159{width:100%;margin-top:4px;position:relative}._textarea_8cnqz_159{box-sizing:border-box;resize:none;border:1px solid var(--color-field-border);background:var(--tarot-grain) 0 0 / 96px 96px, var(--color-field);width:100%;color:var(--color-text);border-radius:16px;padding:9px 14px 22px}._textarea_8cnqz_159:focus{border-color:var(--color-accent);outline:none}._counter_8cnqz_193{color:var(--color-text-muted);pointer-events:none;font-size:11px;position:absolute;bottom:8px;right:14px}._submitBlock_8cnqz_13{flex-direction:column;gap:8px;width:100%;margin-top:5px;margin-bottom:-25px;padding:4px 0 0;display:flex;position:sticky;bottom:0}._submitButton_8cnqz_230._submitButton_8cnqz_230{font-family:var(--font-display);letter-spacing:.03em;color:#2a1a05;text-shadow:0 1px #fff0be8c;border:1.5px solid #fbe9b4;align-self:stretch;padding:.5em .6em;font-size:25px;font-weight:700;line-height:1.1;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #7a521480,inset 0 2px 3px #fff4cd59,inset 0 -3px 5px #603c0a4d,0 0 0 3px #05091699,0 0 0 4.5px #d8b56acc,0 0 18px #d8b56a66}._submitButton_8cnqz_230:after{content:"";border-radius:inherit;background:var(--tarot-grain-gold) 0 0 / 96px 96px;opacity:.8;pointer-events:none;position:absolute;inset:0}._result_8cnqz_270{flex-direction:column;align-items:center;display:flex}._resultVisual_8cnqz_270{border-radius:var(--radius-lg);background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);width:100%;height:100%;box-shadow:var(--shadow-glow), var(--shadow-card);padding:3px;display:flex}._flipScene_8cnqz_278{aspect-ratio:857/1550;perspective:1200px;width:min(205px,58vw);margin-top:20px;margin-bottom:16px;animation:6s ease-in-out 5.6s infinite _cardFloat_8cnqz_1;position:relative}._flipScene_8cnqz_278:before{content:"";z-index:-1;border-radius:var(--radius-lg);opacity:0;pointer-events:none;animation:2.4s ease-in-out _cardPreGlow_8cnqz_1,3.2s ease-in-out 2.4s _cardFlipGlow_8cnqz_1,4s ease-in-out 5.6s infinite _cardHalo_8cnqz_1;position:absolute;inset:0;box-shadow:0 0 46px 6px #d8b56a8c}@keyframes _cardFloat_8cnqz_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _cardPreGlow_8cnqz_1{0%{opacity:0}25%{opacity:.5}50%{opacity:.15}75%{opacity:.9}to{opacity:.3}}@keyframes _cardFlipGlow_8cnqz_1{0%{opacity:.3}50%{opacity:.85}to{opacity:0}}@keyframes _cardHalo_8cnqz_1{0%,to{opacity:0}50%{opacity:1}}._flipper_8cnqz_374{width:100%;height:100%;transform-style:preserve-3d;position:relative}._face_8cnqz_381{backface-visibility:hidden;position:absolute;inset:0}._faceBack_8cnqz_388{border-radius:var(--radius-lg);box-shadow:var(--shadow-glow), var(--shadow-card);overflow:hidden}._faceBackImg_8cnqz_394{object-fit:cover;width:100%;height:100%;display:block}._faceFront_8cnqz_402{transform:rotateY(180deg)}._resultText_8cnqz_407{flex-direction:column;align-self:stretch;align-items:center;display:flex}._resultVisualInner_8cnqz_414{border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(160deg,#e8dcc2,#ddcda8);flex:1;position:relative;overflow:hidden}._resultVisualInner_8cnqz_414:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff4d661,#0000);width:60%;animation:7s ease-in-out 6.2s infinite _cardSheen_8cnqz_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}@keyframes _cardSheen_8cnqz_1{0%{transform:translate(-130%)skew(-18deg)}22%,to{transform:translate(230%)skew(-18deg)}}._resultVisualImg_8cnqz_446{object-fit:cover;filter:sepia(.15)saturate(1.05)brightness(.95);width:100%;height:100%;position:absolute;inset:0}._resultVisualTint_8cnqz_455{mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(165deg,#0b0f1a4d,#d8b56a14);position:absolute;inset:0}._resultNameRow_8cnqz_466{flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;display:flex}._resultName_8cnqz_270{text-align:center;font-family:var(--font-display);color:var(--color-accent);text-shadow:0 0 20px #e9ce9699;margin:0;font-size:32px;font-weight:700}._reversedBadge_8cnqz_484{color:var(--color-accent);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:#d8b56a1a;border:1px solid #d8b56a66;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}._questionLabel_8cnqz_502{color:var(--color-accent-moon);font-family:var(--font-display);align-self:flex-start;margin:0;font-size:23px;font-weight:600;line-height:1.1}._questionBlock_8cnqz_497{border-left:2px solid var(--color-accent);align-self:stretch;margin:4px 0 18px;padding-left:12px}._questionText_8cnqz_520{color:var(--color-text);font-family:var(--font-accent);margin:4px 0 0;font-size:20px;font-style:italic;font-weight:600;line-height:1.3}._paragraphs_8cnqz_270{flex-direction:column;align-self:stretch;gap:14px;display:flex}._cardText_8cnqz_180{text-align:left;color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;align-self:stretch;margin:0}._page_8hvn8_2{z-index:0;min-height:100%;position:relative}._hero_8hvn8_10{justify-content:center;align-items:center;gap:calc(var(--u,1px) * 4);width:100%;margin-top:calc(var(--u,1px) * 2);display:flex}._slotTilt_8hvn8_20{transform:rotate(var(--slot-tilt,6deg));position:relative}._slotTilt_8hvn8_20 ._slotBare_8hvn8_26{border-color:#0000;margin-top:0}._dashes_8hvn8_31{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}._dashes_8hvn8_31 rect{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:7 6;stroke-linecap:round;animation:1.4s linear infinite _dashFlow_8hvn8_1}@keyframes _dashFlow_8hvn8_1{to{stroke-dashoffset:-13px}}@media (prefers-reduced-motion:reduce){._dashes_8hvn8_31 rect{animation:none}}._caption_8hvn8_62{text-wrap:balance;font-size:25px}._onSky_8hvn8_69,._onSky_8hvn8_69 *{text-shadow:0 1px 5px #03070df2,0 0 2px #03070dd9}._onSky_8hvn8_69 button,._onSky_8hvn8_69 button *{text-shadow:none}._onSky_8hvn8_69 ._label_8hvn8_83{font-size:26px}._onSky_8hvn8_69 ._dayTitle_8hvn8_87{font-size:23px}._onSky_8hvn8_69 ._reading_8hvn8_91{font-size:21px}._screen_1wt91_7{flex-direction:column;align-items:center;gap:6px;display:flex}._tarotPatternScreen_1wt91_15{z-index:0;position:relative}._tarotPatternScreen_1wt91_15:before{content:"";top:calc(-1 * max(24px, var(--safe-area-top)));z-index:-1;opacity:var(--spread-pattern-opacity,.5);pointer-events:none;background-image:url(/images/patterns/pattern-tarot.webp);background-repeat:repeat;background-size:260px 260px;position:absolute;bottom:0;left:-14px;right:-14px;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}._tarotPatternScreen_1wt91_15:after{content:"";top:calc(-1 * max(24px, var(--safe-area-top)));z-index:-1;background:var(--tarot-grain) 0 0 / 96px 96px repeat;opacity:var(--spread-grain-opacity,.9);pointer-events:none;position:absolute;bottom:0;left:-14px;right:-14px}._fallbackBackButton_1wt91_57{appearance:none;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:14px}._fallbackBackButton_1wt91_57:hover{color:var(--color-accent)}._errorText_1wt91_73{color:var(--color-text);text-align:center;margin:40px 0 0;font-size:15px}._eyebrow_1wt91_80{color:var(--color-accent);align-self:flex-start;align-items:center;gap:8px;display:flex}._eyebrow_1wt91_80 span{letter-spacing:.04em;font-size:14px;font-weight:600}._slotsRowGlow_1wt91_98{margin-bottom:38px;position:relative}._slotsRowGlow_1wt91_98:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d8b56a29,#0000 72%);border-radius:28px;position:absolute;inset:-18px}._legend_1wt91_124{z-index:-1;pointer-events:none;width:100vw;margin-left:-50vw;animation:1.4s ease-out both _legendIn_1wt91_1;position:absolute;top:0;bottom:0;left:50%;overflow-x:clip}@keyframes _legendIn_1wt91_1{0%{opacity:0}to{opacity:1}}._legendSymbol_1wt91_148{pointer-events:none;will-change:transform, opacity;width:280px;height:280px;margin-top:-140px;animation:3.2s ease-in-out infinite _legendPulse_1wt91_1;position:absolute;top:79px;left:50%}._legendYes_1wt91_160{margin-left:-200px;animation-delay:-1.6s}._legendNo_1wt91_165{margin-left:-80px;animation-delay:0s}@keyframes _legendPulse_1wt91_1{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}._slotsRow_1wt91_97{z-index:1;gap:12px;margin-top:2px;display:flex;position:relative}._textareaWrap_1wt91_188{width:100%;margin-top:4px;position:relative}._textarea_1wt91_188{box-sizing:border-box;resize:none;border:1px solid var(--color-field-border);background:var(--tarot-grain) 0 0 / 96px 96px, var(--color-field);width:100%;color:var(--color-text);border-radius:16px;padding:9px 14px 22px}._textarea_1wt91_188:focus{border-color:var(--color-accent);outline:none}._counter_1wt91_215{color:var(--color-text-muted);pointer-events:none;font-size:11px;position:absolute;bottom:8px;right:14px}._submitBlock_1wt91_224{flex-direction:column;gap:8px;width:100%;margin-top:-5px;margin-bottom:-15px;padding:4px 0 0;display:flex;position:sticky;bottom:0}._submitButton_1wt91_239._submitButton_1wt91_239{font-family:var(--font-display);letter-spacing:.03em;color:#2a1a05;text-shadow:0 1px #fff0be8c;border:1.5px solid #fbe9b4;align-self:stretch;padding:.5em .6em;font-size:25px;font-weight:700;line-height:1.1;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #7a521480,inset 0 2px 3px #fff4cd59,inset 0 -3px 5px #603c0a4d,0 0 0 3px #05091699,0 0 0 4.5px #d8b56acc,0 0 18px #d8b56a66}._submitButton_1wt91_239:after{content:"";border-radius:inherit;background:var(--tarot-grain-gold) 0 0 / 96px 96px;opacity:.8;pointer-events:none;position:absolute;inset:0}._result_1wt91_279{flex-direction:column;align-items:center;display:flex}._verdict_1wt91_289{flex-direction:column;align-self:stretch;align-items:center;margin-top:8px;display:flex}._emblemWrap_1wt91_297{aspect-ratio:1;width:min(92vw,350px);margin-top:-28px}._emblem_1wt91_297{object-fit:cover;will-change:transform, opacity;width:100%;height:100%;animation:3.2s ease-in-out infinite _legendPulse_1wt91_1;display:block}._verdictWordRow_1wt91_317{justify-content:center;align-items:center;gap:14px;margin-top:-14px;display:flex}._wordYes_1wt91_325{--word-accent:216, 181, 106;--word-gradient:linear-gradient(180deg, #fff4d2 0%, #e9ce96 42%, #b8893a 100%)}._wordNo_1wt91_330{--word-accent:159, 180, 217;--word-gradient:linear-gradient(180deg, #f2f7ff 0%, #c4d2ec 42%, #6f88b8 100%)}._verdictWord_1wt91_317{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--word-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:56px;font-weight:700;line-height:1.1;animation:3.2s ease-in-out infinite _wordGlow_1wt91_1}@keyframes _wordGlow_1wt91_1{0%,to{filter:drop-shadow(0 0 7px rgba(var(--word-accent), .35))}50%{filter:drop-shadow(0 0 16px rgba(var(--word-accent), .8))}}._ornament_1wt91_356{color:rgb(var(--word-accent));align-items:center;gap:6px;display:flex}._ornament_1wt91_356:before{content:"";background:linear-gradient(90deg,#0000,currentColor);width:38px;height:1px}._ornament_1wt91_356:after{content:"";background:currentColor;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 8px}._ornamentRight_1wt91_379{flex-direction:row-reverse}._ornamentRight_1wt91_379:before{background:linear-gradient(270deg,#0000,currentColor)}._votes_1wt91_387{gap:18px;margin-top:16px;display:flex}._votePip_1wt91_394{background:radial-gradient(circle at 50% 40%,#ffffff12,#0d1f458c);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 0 14px -2px,inset 0 0 10px #00000059}._votePipYes_1wt91_406{color:var(--color-accent)}._votePipNo_1wt91_410{color:#9fb4d9}._verdictSubtitle_1wt91_414{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:14px 0 0;font-size:15px;font-weight:700}._cardsRow_1wt91_424{justify-content:center;align-self:stretch;gap:8px;margin:22px 0 16px;display:flex}._miniCardCol_1wt91_435{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;max-width:108px;display:flex}._miniCard_1wt91_435{aspect-ratio:857/1550;box-sizing:border-box;background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);width:100%;box-shadow:var(--shadow-glow), var(--shadow-card);border-radius:14px;padding:3px}._miniCardInner_1wt91_466{background:linear-gradient(160deg,#e8dcc2,#ddcda8);border-radius:11px;width:100%;height:100%;overflow:hidden}._miniCardImg_1wt91_474{object-fit:cover;width:100%;height:100%;display:block}._miniCardName_1wt91_481{text-align:center;font-family:var(--font-display);color:var(--color-accent);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;margin:0;font-size:17px;font-weight:700;line-height:1.15;display:flex}._questionLabel_1wt91_498{color:var(--color-accent-moon);font-family:var(--font-display);align-self:flex-start;margin:0;font-size:23px;font-weight:600;line-height:1.1}._questionBlock_1wt91_509{border-left:2px solid var(--color-accent);align-self:stretch;margin:4px 0 18px;padding-left:12px}._questionText_1wt91_516{color:var(--color-text);font-family:var(--font-accent);margin:4px 0 0;font-size:20px;font-style:italic;font-weight:600;line-height:1.3}._paragraphs_1wt91_527{flex-direction:column;align-self:stretch;gap:14px;display:flex}._cardText_1wt91_534{text-align:left;color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;align-self:stretch;margin:0}._sheet_pyyes_5{--spread-pattern-opacity:0;--spread-grain-opacity:0;top:calc(-1 * max(12px, var(--safe-area-top)));z-index:5;background:radial-gradient(circle at 50% -12%, var(--night-gold), transparent 34%), radial-gradient(ellipse 120% 46% at 50% 12%, var(--night-bloom), transparent 100%), linear-gradient(180deg, var(--night-0) 0%, var(--night-1) 28%, var(--night-2) 58%, var(--night-3) 82%, var(--night-4) 100%);background-size:100% var(--stable-height,100%);background-repeat:no-repeat;background-color:var(--night-4);position:absolute;bottom:0;left:0;right:0}._sheetSky_pyyes_30:before,._sheetSky_pyyes_30:after{display:none}._sheet_pyyes_5:before,._sheet_pyyes_5:after{content:"";pointer-events:none;position:absolute;inset:0}._sheet_pyyes_5:before{opacity:.5;background-image:url(/images/patterns/pattern-tarot.webp);background-repeat:repeat;background-size:260px 260px}._sheet_pyyes_5:after{background:var(--tarot-grain) 0 0 / 96px 96px repeat;opacity:.9}._scroll_pyyes_3{z-index:1;overscroll-behavior-y:contain;scrollbar-width:none;padding:max(24px, var(--safe-area-top)) 14px 24px;position:absolute;inset:0;overflow:hidden auto}._scroll_pyyes_3::-webkit-scrollbar{display:none}._scene_pyyes_72{aspect-ratio:857/1550;width:min(205px,58vw);margin-top:20px;margin-bottom:16px;position:relative}._scene_pyyes_72:before{content:"";z-index:-1;border-radius:var(--radius-lg);opacity:.5;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 46px 6px #d8b56a8c}._fallbackBack_pyyes_91{appearance:none;font-family:var(--font-body);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:14px}._notice_pyyes_102{margin:calc(var(--u,1px) * 60) 0 0;text-align:center;font-family:var(--font-body);color:var(--color-text-muted);font-size:14px}._root_1ssmc_3{--wall-top:#06233d;--wall-mid:#05203a;--wall-foot:#041a30;--bubble-line:#536c80;--bubble-top:#2f5a8a;--bubble-foot:#2d5886;--bubble-user:#55799f;isolation:isolate;background:linear-gradient(180deg, var(--wall-top) 0%, var(--wall-mid) 35%, var(--wall-foot) 100%) top / 100% var(--night-height,100%) no-repeat;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._root_1ssmc_3:before{content:"";height:var(--night-height,100%);z-index:-1;opacity:.09;pointer-events:none;background:url(/images/patterns/chat-pattern.webp) -152.7px 0/480px 480px;position:absolute;top:0;left:0;right:0}._dock_1ssmc_53{will-change:transform;flex-direction:column;flex-shrink:0;display:flex;position:relative}._dock_1ssmc_53:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent 0, var(--wall-foot) 45%, var(--wall-foot) 100%);pointer-events:none;position:absolute;inset:0}._dock_1ssmc_53[data-moving] textarea{caret-color:#0000}._dock_1ssmc_53[data-keyboard]:after{content:"";background:var(--wall-foot);pointer-events:none;height:100vh;position:absolute;top:100%;left:0;right:0}._header_1ssmc_92{justify-content:center;align-items:center;gap:calc(var(--u,1px) * 14);margin-top:calc(-1 * var(--tg-viewport-content-safe-area-inset-top,0px));flex-direction:row-reverse;padding:0 16px 6px;display:flex;position:relative}._sky_1ssmc_106{top:calc(-1 * (max(12px, var(--safe-area-top)) - var(--tg-viewport-content-safe-area-inset-top,0px)));z-index:0;isolation:isolate;pointer-events:none;background:linear-gradient(180deg, transparent calc(100% - 28px), color-mix(in srgb, var(--night-0) 50%, transparent) 100%), linear-gradient(180deg, #010509d1 0%, #01050966 55%, #01050914 100%), url(/images/lunar-sky.webp) center top / cover no-repeat, var(--night-4);position:absolute;bottom:-10px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}._shootingStar_1ssmc_138{opacity:0;background:linear-gradient(90deg,#bcd6f000,#ebf3ffe6);width:70px;height:2px;animation:9s ease-in 3s infinite _skyShoot_1ssmc_1;position:absolute;top:24%;left:6%;transform:rotate(16deg)}._shootingStar_1ssmc_138:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;right:-2px;box-shadow:0 0 6px 2px #bcd6f0cc}._comet_1ssmc_164{opacity:0;background:linear-gradient(90deg,#bcd6f000,#d6e4f5d9);border-radius:2px;width:150px;height:3px;animation:31s linear 8s infinite _skyComet_1ssmc_1;position:absolute;top:16%;left:4%}._comet_1ssmc_164:after{content:"";background:radial-gradient(circle,#fff 0%,#d6e4f5e6 35%,#0000 70%);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-3px;box-shadow:0 0 10px 3px #bcd6f0b3}@keyframes _skyComet_1ssmc_1{0%,8%,to{opacity:0;transform:translate(0)rotate(7deg)}1%{opacity:1}6%{opacity:1;transform:translate(340px,41px)rotate(7deg)}7.5%{opacity:0;transform:translate(380px,46px)rotate(7deg)}}@keyframes _skyShoot_1ssmc_1{0%,12%,to{opacity:0;transform:translate(0)rotate(16deg)}1%{opacity:1}10%{opacity:1;transform:translate(150px,46px)rotate(16deg)}11.5%{opacity:0;transform:translate(170px,52px)rotate(16deg)}}@media (prefers-reduced-motion:reduce){._shootingStar_1ssmc_138,._comet_1ssmc_164{display:none}}._sky_1ssmc_106:before{content:"";z-index:-2;background:radial-gradient(circle at 6% 22%,#fff 0 .6px,#0000 1.3px),radial-gradient(circle at 15% 70%,#fffc 0 .5px,#0000 1.1px),radial-gradient(circle at 24% 12%,#ffffffe6 0 .5px,#0000 1.2px),radial-gradient(circle at 33% 48%,#fff 0 .6px,#0000 1.3px),radial-gradient(circle at 41% 80%,#ffffffb3 0 .5px,#0000 1.1px),radial-gradient(circle at 47% 20%,#e8c882f2 0 .7px,#0000 1.4px),radial-gradient(circle at 56% 62%,#fffc 0 .5px,#0000 1.1px),radial-gradient(circle at 63% 14%,#fff 0 .6px,#0000 1.3px),radial-gradient(circle at 70% 76%,#ffffffbf 0 .5px,#0000 1.1px),radial-gradient(circle at 78% 40%,#ffffffe6 0 .5px,#0000 1.2px),radial-gradient(circle at 86% 18%,#e8c882e6 0 .6px,#0000 1.3px),radial-gradient(circle at 92% 66%,#fff 0 .6px,#0000 1.3px),radial-gradient(circle at 97% 35%,#ffffffb3 0 .5px,#0000 1.1px),radial-gradient(circle at 3% 88%,#ffffffb3 0 .5px,#0000 1.1px);position:absolute;inset:0}._header_1ssmc_92>:not(._sky_1ssmc_106){z-index:1;position:relative}._medallion_1ssmc_265{width:calc(var(--u,1px) * 68);height:calc(var(--u,1px) * 68);isolation:isolate;flex-shrink:0;animation:4.8s ease-in-out infinite _portraitBreath_1ssmc_1;position:relative}._medallion_1ssmc_265:before{content:"";z-index:-1;opacity:.3;border-radius:50%;animation:4.8s ease-in-out infinite _portraitGlow_1ssmc_1;position:absolute;inset:0;box-shadow:0 0 14px 3px #e9ce966b,0 0 30px 8px #d8b56a47}._avatar_1ssmc_289{background:var(--azure-black);box-shadow:0 0 0 1.5px var(--color-accent);border-radius:50%;position:absolute;inset:0;overflow:hidden}._avatar_1ssmc_289:before{content:"";background:url(/images/asteria-avatar.webp?v=1) 50%/cover no-repeat;position:absolute;inset:0}@keyframes _portraitBreath_1ssmc_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes _portraitGlow_1ssmc_1{0%,to{opacity:.3}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){._medallion_1ssmc_265,._medallion_1ssmc_265:before{animation:none}}._headerText_1ssmc_334{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}._title_1ssmc_343{font-family:var(--font-display);color:var(--color-accent);text-shadow:0 0 3px #010509,0 0 7px #010509,0 0 14px #010509e6;margin:0;font-size:32px;font-weight:600;line-height:1.05}._status_1ssmc_357{height:16px;font-family:var(--font-reading);letter-spacing:.02em;color:var(--color-text-muted);text-align:center;font-size:15px;line-height:16px;display:block}._statusText_1ssmc_372{opacity:1;transition:opacity .25s}._statusHidden_1ssmc_377{opacity:0;transition:opacity .2s}._listFrame_1ssmc_382{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}._list_1ssmc_382{overscroll-behavior:contain;scrollbar-width:none;will-change:transform;flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 16px 0;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%)}._list_1ssmc_382:after{content:"";flex:none;height:20px}._list_1ssmc_382::-webkit-scrollbar{display:none}._listSpacer_1ssmc_427{margin-top:auto}._row_1ssmc_431{flex-direction:column;gap:10px;display:flex}._day_1ssmc_437{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);opacity:.8;align-self:center;align-items:center;gap:10px;margin:6px 0 2px;font-size:12px;font-weight:600;display:flex}._day_1ssmc_437 span{background:var(--color-border);width:34px;height:1px}._bubbleAsteria_1ssmc_461{border:1px solid var(--bubble-line);background:linear-gradient(180deg, var(--bubble-top) 0%, var(--bubble-foot) 100%);overflow-wrap:anywhere;border-radius:18px 18px 18px 0;align-self:flex-start;max-width:88%;padding:12px 15px 8px;position:relative;box-shadow:0 1px #00000073,inset 0 1px #ffffff1a}._tail_1ssmc_477{pointer-events:none;width:11px;height:14px;position:absolute;bottom:-1px;left:-11px}._tailFill_1ssmc_486{fill:var(--bubble-foot)}._tailLine_1ssmc_490{fill:none;stroke:var(--bubble-line);stroke-width:1px}._bubbleText_1ssmc_496{font-family:var(--font-reading);color:var(--color-text);margin:0;font-size:18px;line-height:1.5}._bubbleText_1ssmc_496+._bubbleText_1ssmc_496{margin-top:8px}._bubbleUser_1ssmc_508{background:var(--bubble-user);max-width:82%;font-family:var(--font-reading);color:var(--color-text);overflow-wrap:anywhere;border-radius:18px 18px 0;align-self:flex-end;margin:0;padding:10px 14px 6px;font-size:18px;line-height:1.5;position:relative;box-shadow:0 1px #00000073,inset 0 1px #ffffff1a}._bubbleUser_1ssmc_508:after{content:"";background:var(--bubble-user);width:8px;height:10px;clip-path:path("M0 0 L0 10 L7 10 C3 9 0.5 5 0 0 Z");position:absolute;bottom:0;right:-8px}._userText_1ssmc_538{margin:0}._time_1ssmc_543{font-family:var(--font-reading);text-align:right;color:#f5f0e880;margin-top:2px;font-size:11px;line-height:14px;display:block}._typingBubble_1ssmc_554{gap:5px;padding:15px 16px;animation:.4s ease-out .25s both _typingBubbleIn_1ssmc_1;display:flex}@keyframes _typingBubbleIn_1ssmc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._bubbleSent_1ssmc_575{animation:.3s ease-out both _typingBubbleIn_1ssmc_1}@media (prefers-reduced-motion:reduce){._typingBubble_1ssmc_554,._bubbleSent_1ssmc_575{animation-duration:10ms}}._dot_1ssmc_586{background:#8a7447;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _typing_1ssmc_554}._dot_1ssmc_586:nth-child(2){animation-delay:.18s}._dot_1ssmc_586:nth-child(3){animation-delay:.36s}@keyframes _typing_1ssmc_554{0%,60%,to{background:#8a7447;transform:translateY(0);box-shadow:0 0 #e9ce9600}30%{background:#e9ce96;transform:translateY(-3px);box-shadow:0 0 6px #e9ce9699}}._notice_1ssmc_620{margin:calc(var(--u,1px) * 40) 0 0;text-align:center;font-family:var(--font-body);color:var(--color-text-muted);font-size:16px}._errorBox_1ssmc_628{flex-direction:column;align-items:center;gap:14px;display:flex}._retry_1ssmc_635{appearance:none;border:1px solid var(--color-field-border);font-family:var(--font-body);color:var(--color-accent-strong);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:600}._sendError_1ssmc_648{font-family:var(--font-body);color:var(--color-accent-rose);margin:0;padding:0 16px 8px;font-size:15px}._chipsFold_1ssmc_657{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .25s,opacity .2s;display:grid}._chipsFolded_1ssmc_667{opacity:0;grid-template-rows:0fr}._chips_1ssmc_657{scrollbar-width:none;gap:8px;min-height:0;padding:4px 16px 10px;display:flex;overflow-x:auto}._chipsFolded_1ssmc_667 ._chips_1ssmc_657{padding-top:0;padding-bottom:0;overflow:hidden}._chips_1ssmc_657::-webkit-scrollbar{display:none}._chip_1ssmc_657{appearance:none;background:color-mix(in srgb, var(--color-bg) 60%, transparent);font-family:var(--font-reading);white-space:nowrap;color:var(--color-accent-strong);cursor:pointer;border:1px solid #d8b56a8c;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:16px;font-weight:400}._composer_1ssmc_707{align-items:flex-end;gap:10px;padding:0 16px 12px;display:flex}._input_1ssmc_717{border:1px solid var(--color-field-border);background:var(--color-field);resize:none;min-width:0;min-height:46px;max-height:142px;font-family:var(--font-reading);color:var(--color-text);scrollbar-width:none;border-radius:23px;outline:none;flex:1;padding:11px 16px;font-size:18px;line-height:24px}._input_1ssmc_717::-webkit-scrollbar{display:none}._input_1ssmc_717::placeholder{color:var(--color-text-muted);opacity:.8}._send_1ssmc_648{appearance:none;background:linear-gradient(180deg, var(--color-accent-strong) 0%, var(--color-accent) 100%);width:46px;height:46px;color:var(--color-bg);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;transition:opacity .2s;display:grid}._send_1ssmc_648:disabled{opacity:.4;cursor:default}._overlay_kn3zw_3{z-index:6;background:#0307128c;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._dialog_kn3zw_14{border:1px solid var(--color-border);background:linear-gradient(180deg, var(--night-2) 0%, var(--night-3) 100%);border-radius:16px;width:100%;max-width:280px;overflow:hidden}._title_kn3zw_23{font-family:var(--font-display);text-align:center;color:var(--color-text);margin:0;padding:18px 18px 6px;font-size:20px;font-weight:600;line-height:1.15}._text_kn3zw_34{font-family:var(--font-body);text-align:center;color:#f5f0e8b3;margin:0;padding:0 18px 16px;font-size:13px;line-height:1.4}._actions_kn3zw_45{border-top:1px solid var(--color-border);display:flex}._cancel_kn3zw_50,._confirm_kn3zw_51{appearance:none;min-height:44px;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;flex:1;font-size:15px}._cancel_kn3zw_50{border-right:1px solid var(--color-border);color:var(--color-text)}._confirm_kn3zw_51{color:var(--color-accent-rose);font-weight:600}._timeline_1tov5_4{gap:calc(var(--u,1px) * 8);flex-direction:column;display:flex}._line_1tov5_11{height:calc(var(--u,1px) * 46);margin-top:calc(var(--u,1px) * 6);position:relative}._track_1tov5_17{left:0;right:0;top:calc(var(--u,1px) * 38);height:calc(var(--u,1px) * 6);border-radius:calc(var(--u,1px) * 3);background:#bcd6f029;position:absolute}._badge_1tov5_27{width:calc(var(--u,1px) * 22);height:calc(var(--u,1px) * 22);margin-left:calc(var(--u,1px) * -11);box-sizing:border-box;border:1.5px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-body);font-variant-numeric:lining-nums;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0}._bar_1tov5_47,._dot_1tov5_48,._badge_1tov5_27{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0}._bar_1tov5_47,._dot_1tov5_48{border:0}._badge_1tov5_27{background:0 0}._bar_1tov5_47:after,._dot_1tov5_48:after{content:"";inset:calc(var(--u,1px) * -9) 0;position:absolute}._timeline_1tov5_4{--bar-bright:var(--color-accent-moon);--bar-dim:color-mix(in srgb, var(--color-accent-moon) 38%, var(--night-2))}._bar_1tov5_47{top:calc(var(--u,1px) * 35);height:calc(var(--u,1px) * 12);border-radius:calc(var(--u,1px) * 6);background:linear-gradient(90deg, var(--bar-dim) var(--done), var(--bar-bright) var(--done));position:absolute}._barAhead_1tov5_87{box-shadow:0 0 8px #bcd6f080}._dot_1tov5_48{top:calc(var(--u,1px) * 35);width:calc(var(--u,1px) * 12);height:calc(var(--u,1px) * 12);margin-left:calc(var(--u,1px) * -6);background:var(--color-accent-moon);border-radius:50%;position:absolute;box-shadow:0 0 8px #bcd6f0b3}._past_1tov5_104{background:var(--bar-dim);box-shadow:none}._nowLine_1tov5_109{top:calc(var(--u,1px) * 32);width:2px;height:calc(var(--u,1px) * 18);background:var(--color-accent);margin-left:-1px;position:absolute}._scale_1tov5_119{height:calc(var(--u,1px) * 12 + 40px);margin-top:calc(var(--u,1px) * -4);position:relative}._nowTick_1tov5_126{width:2px;height:calc(var(--u,1px) * 12);background:var(--color-accent);margin-left:-1px;position:absolute;top:0}._nowCaption_1tov5_135{top:calc(var(--u,1px) * 12 + 22px);color:var(--color-accent);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}._tick_1tov5_146,._tickMajor_1tov5_147{background:#bcd6f04d;width:1px;position:absolute;top:0}._tick_1tov5_146{height:calc(var(--u,1px) * 5)}._tickMajor_1tov5_147{height:calc(var(--u,1px) * 9);background:#bcd6f08c}._tickLabel_1tov5_163{top:calc(var(--u,1px) * 12);color:var(--color-text-muted);font-family:var(--font-body);font-variant-numeric:lining-nums;font-size:11.5px;line-height:1;position:absolute;left:0;transform:translate(-50%)}._list_1tov5_175{gap:calc(var(--u,1px) * 20);margin:calc(var(--u,1px) * 14) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._item_1tov5_184{gap:calc(var(--u,1px) * 12);display:flex}._badgePast_1tov5_189,._itemPast_1tov5_190 ._itemBadge_1tov5_190{opacity:.5}._itemPast_1tov5_190{opacity:.78}._itemBadge_1tov5_190{width:calc(var(--u,1px) * 22);height:calc(var(--u,1px) * 22);box-sizing:border-box;border:1.5px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-body);font-variant-numeric:lining-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:600;display:flex}._itemBody_1tov5_216{min-width:0}._itemHead_1tov5_220{flex-direction:column;gap:2px;display:flex}._itemTime_1tov5_226{color:var(--color-accent);font-family:var(--font-body);font-variant-numeric:lining-nums;font-size:17px;font-weight:600}._itemTitle_1tov5_234{color:var(--color-text);font-size:17px;font-weight:600}._itemText_1tov5_240{color:var(--color-text);font-family:var(--font-reading);opacity:.88;margin:5px 0 0;font-size:17.5px;line-height:1.5}._itemFlash_1tov5_250{animation:1.8s ease-out _itemFlash_1tov5_250}@keyframes _itemFlash_1tov5_250{0%,35%{box-shadow:0 0 0 calc(var(--u,1px) * 6) #bcd6f029;background:#bcd6f029}to{box-shadow:0 0 0 calc(var(--u,1px) * 6) transparent;background:0 0}}._row_zv6ao_5{gap:calc(var(--u,1px) * 10);margin:calc(var(--u,1px) * -10) -14px;padding:calc(var(--u,1px) * 14) 14px;scrollbar-width:none;display:flex;overflow-x:auto}._row_zv6ao_5::-webkit-scrollbar{display:none}._card_zv6ao_20{align-items:center;gap:calc(var(--u,1px) * 10);width:calc(var(--u,1px) * 228);min-height:calc(var(--u,1px) * 74);box-sizing:border-box;padding:calc(var(--u,1px) * 5) calc(var(--u,1px) * 16) calc(var(--u,1px) * 5) calc(var(--u,1px) * 8);border-radius:calc(var(--u,1px) * 27);background:linear-gradient(90deg, color-mix(in srgb, var(--night-1) 75%, transparent) 0%, color-mix(in srgb, var(--night-1) 75%, transparent) 25%, color-mix(in srgb, color-mix(in srgb, var(--night-2) 50%, var(--night-3)) 75%, transparent) 75%, color-mix(in srgb, color-mix(in srgb, var(--night-2) 50%, var(--night-3)) 75%, transparent) 100%);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #e2be6cb3;flex:none;transition:transform .15s;display:flex;position:relative}._card_zv6ao_20:active{transform:scale(.985)}._shine_zv6ao_61{border-radius:inherit;pointer-events:none;animation:8s ease-in-out infinite _capsuleShine_zv6ao_1;animation-delay:var(--delay,0s);background:linear-gradient(100deg,#0000 42%,#ffde8c57 50%,#0000 58%) 100% 0/260% 100% no-repeat;position:absolute;inset:0;overflow:hidden}@keyframes _capsuleShine_zv6ao_1{0%{background-position:100% 0}69%,to{background-position:0 0}}._icon_zv6ao_93{width:calc(var(--u,1px) * 36);height:calc(var(--u,1px) * 36);flex:none;position:relative}._glow_zv6ao_101{will-change:transform, opacity;background:radial-gradient(circle,#f6d68c80 0%,#e4bc6c33 40%,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite _glowBreath_zv6ao_1;position:absolute;inset:-30%}._moon_zv6ao_116{border-radius:50%;width:100%;height:100%;display:block;position:relative;box-shadow:0 0 0 1px #d8b56a73}._body_zv6ao_126{gap:calc(var(--u,1px) * 2);flex-direction:column;flex:1;min-width:0;display:flex}._title_zv6ao_134{color:var(--color-accent);font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.1}._when_zv6ao_143{color:var(--color-accent-moon);font-family:var(--font-display);white-space:nowrap;font-variant-numeric:lining-nums;font-size:17px;font-style:italic;line-height:1.25}@keyframes _glowBreath_zv6ao_1{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}._still_zv6ao_166 ._shine_zv6ao_61{display:none}._still_zv6ao_166 ._glow_zv6ao_101{opacity:.7;animation:none}@media (prefers-reduced-motion:reduce){._glow_zv6ao_101,._shine_zv6ao_61{animation:none}}._screen_li7p2_1{z-index:0;gap:calc(var(--u,1px) * 18);padding-bottom:calc(var(--u,1px) * 6);flex-direction:column;display:flex;position:relative}._title_li7p2_15{color:var(--color-accent);align-items:center;gap:8px;display:flex}._titleText_li7p2_22{font-family:var(--font-body);font-size:var(--detail-title-size);letter-spacing:.04em;text-transform:uppercase;font-weight:600}._section_li7p2_30{gap:calc(var(--u,1px) * 14);margin-top:calc(var(--u,1px) * 22);flex-direction:column;display:flex}._sectionEvents_li7p2_40{gap:calc(var(--u,1px) * 4)}._meta_li7p2_44{color:var(--color-text-muted);margin:4px 0 0;font-size:13.5px;line-height:1.35}._hero_li7p2_53{padding-top:calc(var(--u,1px) * 4);flex-direction:column;align-items:center;display:flex;position:relative}._heroName_li7p2_61{margin:calc(var(--u,1px) * 16) 0 0;color:var(--color-accent);font-family:var(--font-display);text-align:center;font-size:42px;font-weight:600;line-height:1.05;position:relative}._heroFacts_li7p2_73{color:color-mix(in srgb, var(--color-text) 85%, transparent);text-align:center;margin:8px 0 0;font-size:14px;position:relative}._strip_li7p2_84{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._stripDay_li7p2_91{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}._stripDay_li7p2_91:active ._stripCell_li7p2_105{transform:scale(.94)}._stripWeekday_li7p2_109{color:color-mix(in srgb, var(--color-text) 85%, transparent);font-size:11.5px}._stripCell_li7p2_105{width:calc(var(--u,1px) * 42);max-width:100%;height:calc(var(--u,1px) * 56);box-sizing:border-box;border-radius:calc(var(--u,1px) * 21);border:1.5px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex}._stripToday_li7p2_134{border-color:var(--color-accent);box-shadow:0 0 14px #d8b56a59}._stripMoon_li7p2_139{width:calc(var(--u,1px) * 24);height:calc(var(--u,1px) * 24)}._stripNumber_li7p2_144{color:var(--color-text);font-size:12px}._monthRow_li7p2_149{margin-top:calc(var(--u,1px) * -13);justify-content:flex-end;display:flex}._monthLink_li7p2_157{border-radius:calc(var(--u,1px) * 18);color:var(--color-accent);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0000;margin-right:-12px;padding:4px 12px;font-size:14px;text-decoration:underline;transition:border-color .2s,box-shadow .2s}._monthLinkActive_li7p2_177{border-color:var(--color-accent);box-shadow:0 0 14px #d8b56a59}._dayHead_li7p2_184{min-height:calc(var(--u,1px) * 160);align-items:center;display:flex;position:relative}._dayHeadText_li7p2_193{margin-top:calc(var(--u,1px) * 28);min-width:0;max-width:calc(100% - var(--u,1px) * 160);align-self:flex-start}._sectionTitle_li7p2_201{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:32px;font-weight:600;line-height:1.1}._dayDate_li7p2_210{color:color-mix(in srgb, var(--color-text) 85%, transparent);margin-top:6px;font-size:16px}._footnote_li7p2_217{color:color-mix(in srgb, var(--color-text) 70%, transparent);font-family:var(--font-display);margin:0;font-size:17px;font-style:italic;line-height:1.3}._portrait_li7p2_228{right:calc(var(--u,1px) * 10 - 14px);width:calc(var(--u,1px) * 176);height:calc(var(--u,1px) * 176);pointer-events:none;animation:6.5s ease-in-out infinite _portraitGlow_li7p2_1;position:absolute;top:50%;transform:translateY(-50%)}._portraitArt_li7p2_240{opacity:0;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}._portraitArtReady_li7p2_249{opacity:1}._portraitImage_li7p2_253{object-fit:contain;width:100%;height:100%;display:block}._portraitShine_li7p2_262{background:linear-gradient(115deg,#0000 38%,#fffae1f2 50%,#0000 62%) 130% 0/300% 100% no-repeat;animation:4s ease-in-out infinite _portraitShine_li7p2_262;position:absolute;inset:0;-webkit-mask:url(/images/asteria-day-portrait.webp) 50%/contain no-repeat;mask:url(/images/asteria-day-portrait.webp) 50%/contain no-repeat}@keyframes _portraitGlow_li7p2_1{0%,to{filter:drop-shadow(0 0 8px #f0be6459)}50%{filter:drop-shadow(0 0 20px #facd78b3)}}@keyframes _portraitShine_li7p2_262{0%,50%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){._portrait_li7p2_228,._portraitShine_li7p2_262{animation:none}}._dayText_li7p2_306{color:var(--color-text);font-family:var(--font-accent);text-rendering:optimizelegibility;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:22px;font-style:normal;font-weight:500;line-height:1.35}._spheres_li7p2_322{gap:calc(var(--u,1px) * 24);flex-direction:column;display:flex}._sphere_li7p2_322{flex-direction:column;display:flex}._sphereHead_li7p2_333{align-items:center;gap:calc(var(--u,1px) * 12);display:flex}._sphereEmblem_li7p2_341{--power:1;width:calc(var(--u,1px) * 52);height:calc(var(--u,1px) * 52);flex:none;position:relative}._sphereGlow_li7p2_349{background:radial-gradient(circle, rgba(var(--tint), calc(.1 + .5 * var(--power))) 0%, rgba(var(--tint), calc(.04 + .16 * var(--power))) 40%, transparent 68%);border-radius:50%;animation:6.5s ease-in-out infinite _sphereBreath_li7p2_1;position:absolute;inset:-30%}._sphereEmblemImage_li7p2_362{object-fit:contain;width:100%;height:100%;opacity:calc(.5 + .5 * var(--power));filter:drop-shadow(0 0 calc(2px + 5px * var(--power)) rgba(var(--tint), .7));display:block;position:relative}@keyframes _sphereBreath_li7p2_1{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){._sphereGlow_li7p2_349{animation:none}}._sphereName_li7p2_390{color:color-mix(in srgb, rgb(var(--tint)) 80%, white);font-family:var(--font-display);text-shadow:0 0 10px rgba(var(--tint), .4);font-size:27px;font-weight:700}._bar_li7p2_400{gap:4px;margin-top:8px;display:flex}._segment_li7p2_406,._segmentOn_li7p2_407{height:calc(var(--u,1px) * 4);border-radius:calc(var(--u,1px) * 2);flex:1}._segment_li7p2_406{background:#bcd6f033}._segmentOn_li7p2_407{background:linear-gradient(100deg, var(--color-accent) 0%, var(--color-accent) 33%, #fff8dc 50%, var(--color-accent) 67%, var(--color-accent) 100%);animation:7s linear infinite _segmentGlint_li7p2_1;animation-delay:calc(var(--i,0) * .58s + var(--lag,0s));background-position:100% 0;background-size:300% 100%;box-shadow:0 0 6px #d8b56a4d}@keyframes _segmentGlint_li7p2_1{0%{background-position:100% 0}15.7%{background-position:0 0}15.71%,to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){._segmentOn_li7p2_407{background-position:0 0;animation:none}}._sphereText_li7p2_458{color:var(--color-text);font-family:var(--font-accent);text-rendering:optimizelegibility;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:12px 0 0;font-size:22px;font-style:normal;font-weight:500;line-height:1.35}._tarot_li7p2_474{margin:calc(var(--u,1px) * 30) 0 calc(var(--u,1px) * 30)}._calendar_1on1c_4{z-index:3;gap:calc(var(--u,1px) * 6);margin-top:calc(var(--u,1px) * 10);padding-bottom:calc(var(--u,1px) * 48);flex-direction:column;display:flex;position:relative}._gridCounting_1on1c_19{flex-direction:column;justify-content:center;align-items:center;animation:.4s .2s backwards _countingIn_1on1c_1;display:flex}._countingText_1on1c_27{color:var(--color-accent);font-family:var(--font-display);text-align:center;margin:0;font-size:22px;font-style:italic;font-weight:500}._calendarWaiting_1on1c_38{opacity:0;pointer-events:none;height:0;margin:0;padding:0;overflow:hidden}._calendarShown_1on1c_47{animation:.5s both _calendarReveal_1on1c_1}@keyframes _countingIn_1on1c_1{0%{opacity:0}to{opacity:1}}@keyframes _calendarReveal_1on1c_1{0%{opacity:0}to{opacity:1}}._panel_1on1c_75{isolation:isolate;padding:calc(var(--u,1px) * 8) calc(var(--u,1px) * 10) calc(var(--u,1px) * 16);position:relative}._panel_1on1c_75:before{content:"";z-index:-1;top:calc(var(--u,1px) * -50);bottom:calc(var(--u,1px) * -50);filter:brightness(1.3)contrast(.95)saturate(1.2);opacity:.92;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--u,1px) * 110), #000 calc(100% - var(--u,1px) * 110), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--u,1px) * 110), #000 calc(100% - var(--u,1px) * 110), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--u,1px) * 110), #000 calc(100% - var(--u,1px) * 110), transparent 100%);pointer-events:none;background:url(/images/patterns/calendar-stone.webp) 50%/cover no-repeat;position:absolute;left:-14px;right:-14px}._monthBar_1on1c_115{margin-top:calc(var(--u,1px) * 8);justify-content:space-between;align-items:center;display:flex}._monthButton_1on1c_122{width:44px;height:44px;color:var(--color-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._monthButton_1on1c_122:disabled{opacity:.3;cursor:default}._monthTitle_1on1c_140{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:32px;font-weight:600;line-height:1.1}._monthYear_1on1c_149{color:var(--color-accent);font-variant-numeric:lining-nums;font-size:26px;font-style:italic;font-weight:500}._weekdays_1on1c_157{margin-top:calc(var(--u,1px) * 4);color:var(--color-text-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-size:13px;display:grid}._grid_1on1c_19{row-gap:calc(var(--u,1px) * 6);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._day_1on1c_173{align-items:center;gap:calc(var(--u,1px) * 3);height:calc(var(--u,1px) * 78);box-sizing:border-box;padding:calc(var(--u,1px) * 4) 0 0;border-radius:calc(var(--u,1px) * 16);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex-direction:column;display:flex;position:relative}._dayToday_1on1c_190{border-color:#bcd6f080}._daySelected_1on1c_194{background:#d8b56a1a;border-color:#e2be6ce6}._dayMoon_1on1c_199{width:calc(var(--u,1px) * 34);height:calc(var(--u,1px) * 34);border-radius:50%;display:block}._dayNumber_1on1c_206{width:calc(var(--u,1px) * 20);height:calc(var(--u,1px) * 20);color:color-mix(in srgb, var(--color-text) 85%, transparent);font-variant-numeric:lining-nums;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}._daySelected_1on1c_194 ._dayNumber_1on1c_206{color:var(--color-text);font-weight:600}._dayMark_1on1c_226{width:calc(var(--u,1px) * 6);height:calc(var(--u,1px) * 6);background:0 0;border-radius:50%}._markGood_1on1c_225{background:#3a86c8;box-shadow:0 0 7px #3a86c899}._markHard_1on1c_225{background:#c4742a;box-shadow:0 0 7px #c4742a99}._legend_1on1c_246{gap:calc(var(--u,1px) * 10);margin:calc(var(--u,1px) * 16) 0 calc(var(--u,1px) * 4);padding:0 0 0 calc(var(--u,1px) * 6);flex-direction:column;list-style:none;display:flex}._legendItem_1on1c_255{align-items:center;gap:calc(var(--u,1px) * 12);color:var(--color-text-muted);font-size:14px;line-height:1.3;display:flex}._legendMark_1on1c_265{width:calc(var(--u,1px) * 20);flex:none;justify-content:center;align-items:center;display:flex}._legendDot_1on1c_273{width:calc(var(--u,1px) * 8);height:calc(var(--u,1px) * 8);border-radius:50%}._legendPhase_1on1c_279{width:calc(var(--u,1px) * 14);height:calc(var(--u,1px) * 14);background:var(--color-accent);border-radius:50%}._legendReturn_1on1c_286{box-sizing:border-box;width:calc(var(--u,1px) * 14);height:calc(var(--u,1px) * 14);border:2px solid var(--color-accent-moon);border-radius:50%}._dayMain_1on1c_295 ._dayNumber_1on1c_206{background:var(--color-accent);color:var(--azure-black);font-weight:700}._dayReturn_1on1c_302 ._dayNumber_1on1c_206{box-shadow:0 0 0 2px var(--color-accent-moon)}._failure_1on1c_308{justify-content:center;align-items:center;gap:calc(var(--u,1px) * 10);margin:calc(var(--u,1px) * 8) 0;color:var(--color-text-muted);text-align:center;flex-wrap:wrap;font-size:14px;display:flex}._retry_1on1c_320{padding:calc(var(--u,1px) * 6) calc(var(--u,1px) * 14);border-radius:calc(var(--u,1px) * 16);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid #e2be6cb3}._dayBlock_1on1c_332{gap:calc(var(--u,1px) * 12);margin-top:calc(var(--u,1px) * 20);flex-direction:column;transition:opacity .2s;display:flex}._dayHeading_1on1c_341{font-variant-numeric:lining-nums}._subTitle_1on1c_346{margin-top:calc(var(--u,1px) * 14);scroll-margin-top:calc(var(--u,1px) * 40)}._moonCard_1on1c_354{padding:calc(var(--u,1px) * 16);border-radius:calc(var(--u,1px) * 22);background:color-mix(in srgb, var(--night-2) 75%, transparent);border:1px solid #e2be6c80}._moonCardTop_1on1c_361{align-items:center;gap:calc(var(--u,1px) * 16);display:flex}._moonCardMoon_1on1c_367{width:calc(var(--u,1px) * 88);height:calc(var(--u,1px) * 88);flex:none;position:relative}._moonCardGlow_1on1c_375{will-change:transform, opacity;background:radial-gradient(circle,#fada8ccc 0%,#ecc47061 38%,#e4bc6c1a 58%,#0000 72%);border-radius:50%;animation:5s ease-in-out infinite _moonCardBreath_1on1c_1;position:absolute;inset:-45%}._moonCardImage_1on1c_391{border-radius:50%;width:100%;height:100%;animation:5s ease-in-out infinite _moonCardMoonBreath_1on1c_1;display:block;position:relative}._moonCardText_1on1c_401{gap:calc(var(--u,1px) * 4);flex-direction:column;flex:1;min-width:0;display:flex}._moonCardPhase_1on1c_410{color:var(--color-accent);font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.1}._moonCardLine_1on1c_418{color:color-mix(in srgb, var(--color-text) 90%, transparent);font-variant-numeric:lining-nums;font-size:15px;line-height:1.35}._smallFacts_1on1c_425{gap:calc(var(--u,1px) * 10) calc(var(--u,1px) * 12);margin:calc(var(--u,1px) * 16) 0 0;padding:calc(var(--u,1px) * 14) 0 0;border-top:1px solid #f5f0e81f;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}._moonCardLink_1on1c_436{justify-content:space-between;align-items:center;gap:calc(var(--u,1px) * 12);box-sizing:border-box;width:100%;margin:calc(var(--u,1px) * 16) 0 0;padding:calc(var(--u,1px) * 12) calc(var(--u,1px) * 14);border-radius:calc(var(--u,1px) * 16);color:var(--color-accent-strong);font:inherit;font-family:var(--font-display);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg,#e2be6c2e 0%,#e2be6c0f 100%);border:1px solid #e2be6ca6;font-size:19px;font-weight:600;line-height:1.2;display:flex;box-shadow:0 0 14px #d8b56a33}._moonCardLink_1on1c_436:active{filter:brightness(1.15)}._moonCardLinkArrow_1on1c_464{flex:none;animation:2.4s ease-in-out infinite _arrowNudge_1on1c_1}@keyframes _arrowNudge_1on1c_1{0%,60%,to{transform:translate(0)}80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){._moonCardLinkArrow_1on1c_464{animation:none}}._smallFact_1on1c_425{color:var(--color-text-muted);font-variant-numeric:lining-nums;font-size:14px;line-height:1.35}._quietDay_1on1c_493{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.4}._skeleton_1on1c_500{height:calc(var(--u,1px) * 420);border-radius:calc(var(--u,1px) * 22);background:color-mix(in srgb, var(--night-2) 70%, transparent);animation:1.6s ease-in-out infinite _skeletonPulse_1on1c_1}._sphereBar_1on1c_508{width:75%}._sphereName_1on1c_513{color:color-mix(in srgb, rgb(var(--tint)) 80%, white);font-family:var(--font-display);text-shadow:0 0 10px rgba(var(--tint), .4);font-size:24px;font-weight:700}@keyframes _moonCardMoonBreath_1on1c_1{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.05)}}@keyframes _moonCardBreath_1on1c_1{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes _skeletonPulse_1on1c_1{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._skeleton_1on1c_500,._moonCardGlow_1on1c_375,._moonCardImage_1on1c_391{animation:none}}._summary_1on1c_565{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:calc(var(--u,1px) * 12);padding:calc(var(--u,1px) * 14) calc(var(--u,1px) * 16);border-radius:calc(var(--u,1px) * 22);border:1px solid rgba(var(--tone), .45);background:linear-gradient(90deg, rgba(var(--tone), .09) 0%, rgba(var(--tone), .03) 60%, transparent 100%), color-mix(in srgb, var(--night-2) 75%, transparent);display:flex}._summaryGood_1on1c_578{--tone:58, 134, 200}._summaryHard_1on1c_578{--tone:196, 116, 42}._summaryReturn_1on1c_578{--tone:188, 214, 240}._summaryRing_1on1c_599{box-sizing:border-box;width:calc(var(--u,1px) * 12);height:calc(var(--u,1px) * 12);margin-top:calc(var(--u,1px) * 7);border:2px solid var(--color-accent-moon);border-radius:50%;flex:none}._summaryDot_1on1c_609{width:calc(var(--u,1px) * 10);height:calc(var(--u,1px) * 10);margin-top:calc(var(--u,1px) * 8);border-radius:50%;flex:none}._summaryBody_1on1c_617{flex:1;min-width:0;display:block}._summaryArrow_1on1c_624{color:color-mix(in srgb, var(--color-text) 90%, transparent);flex:none;align-self:center}._summary_1on1c_565:active{filter:brightness(1.15)}._summaryTitle_1on1c_634{color:color-mix(in srgb, rgb(var(--tone)) 85%, white);font-family:var(--font-display);margin:0;font-size:23px;font-weight:700;line-height:1.15;display:block}._summaryText_1on1c_645{margin:calc(var(--u,1px) * 3) 0 0;color:color-mix(in srgb, var(--color-text) 90%, transparent);font-size:15px;line-height:1.4;display:block}._sphereBar_1on1c_508>span{background-position:0 0;animation:none}._screen_1lh7y_1{flex-direction:column;gap:14px;display:flex}._tarotPatternScreen_1lh7y_15{z-index:0;position:relative}._tarotPatternScreen_1lh7y_15:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background-image:url(/images/patterns/pattern-tarot.webp);background-repeat:repeat;background-size:260px 260px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}._tarotPatternHole_1lh7y_40:before{background:0 0}._skyClip_1lh7y_44{z-index:-1;top:calc(-1 * max(24px, var(--safe-area-top)));pointer-events:none;position:absolute;bottom:-24px;left:-14px;right:-14px;overflow:hidden}._skyLayer_1lh7y_55{aspect-ratio:780/1690;background:url(/images/patterns/tarot-sky.webp) top/100% 100% no-repeat;width:100%;position:absolute;top:0;left:0}._skyStar_1lh7y_66{will-change:opacity;aspect-ratio:1;opacity:.1;background:radial-gradient(closest-side,#fff6d6f2 0%,#ffd68273 38%,#0000 100%);animation:4s ease-in-out infinite _skyStarPulse_1lh7y_1;position:absolute}@keyframes _skyStarPulse_1lh7y_1{0%,to{opacity:.1}50%{opacity:1}}._skyConstellation_1lh7y_94{opacity:.05;will-change:opacity;pointer-events:none;animation:6s ease-in-out infinite _skyConstellationPulse_1lh7y_1;position:absolute;overflow:visible}._skyConstellation_1lh7y_94 polyline{fill:none;stroke:#ffe0a0;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@keyframes _skyConstellationPulse_1lh7y_1{0%,to{opacity:.05}50%{opacity:.62}}._skyFrozen_1lh7y_122 ._skyStar_1lh7y_66,._skyFrozen_1lh7y_122 ._skyConstellation_1lh7y_94{animation-play-state:paused}@media (prefers-reduced-motion:reduce){._skyStar_1lh7y_66,._skyConstellation_1lh7y_94{animation:none}}._horoscopePatternScreen_1lh7y_139{z-index:0;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;position:relative;overflow:hidden}._horoscopePatternScreen_1lh7y_139:before{content:"";top:calc(var(--reading-size) * var(--reading-lh) * 2 + 28px);z-index:-1;opacity:.26;pointer-events:none;background-image:url(/images/patterns/zodiac-wheel.webp);background-repeat:no-repeat;background-size:contain;width:480px;height:480px;animation:360s linear infinite _horoscopeWheelTurn_1lh7y_1;position:absolute;left:69px}@keyframes _horoscopeWheelTurn_1lh7y_1{to{transform:rotate(360deg)}}._horoscopePatternScreen_1lh7y_139:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#d8b56a1f,#0000 72%);width:440px;height:440px;position:absolute;top:355px;left:309px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){._horoscopePatternScreen_1lh7y_139:before{animation:none}}._header_1lh7y_36{margin:calc(-1 * max(24px, var(--safe-area-top))) -14px 0;padding:max(24px, var(--safe-area-top)) 14px 0;aspect-ratio:1.6;flex-direction:column;gap:10px;display:flex;position:relative;overflow:clip visible}._headerBackdrop_1lh7y_219{z-index:0;aspect-ratio:1199/1393;isolation:isolate;pointer-events:none;width:125%;max-width:none;animation:14s ease-in-out infinite _headerPortraitDrift_1lh7y_1;position:absolute;top:0;right:-31px}._headerPortrait_1lh7y_247{z-index:-2;object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0009 52%,#0000008c 84%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0009 52%,#0000008c 84%,#0000 100%)}._headerClouds_1lh7y_281{z-index:0;aspect-ratio:2.133;opacity:.65;-webkit-mask-composite:source-in;width:100%;position:absolute;top:7%;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 44%,#0000 62%),linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 44%,#0000 62%),linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._headerCloudsTrack_1lh7y_301{will-change:transform;background:url(/images/asteria-clouds.webp?v=3) 0 0/50% 100% repeat-x;width:500%;height:100%;animation:150s linear infinite _headerCloudsDrift_1lh7y_1;position:absolute;top:0;left:0}._headerCloudsLow_1lh7y_316{opacity:.5;-webkit-mask-composite:source-in;top:34%;-webkit-mask-image:linear-gradient(90deg,#000 0% 18%,#0000 38%),linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 18%,#0000 38%),linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._headerCloudsLow_1lh7y_316 ._headerCloudsTrack_1lh7y_301{animation-delay:-60s}@keyframes _headerCloudsDrift_1lh7y_1{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._headerCloudsTrack_1lh7y_301{animation:none}}._headerMoon_1lh7y_349{z-index:-1;aspect-ratio:1;width:11.3%;position:absolute;top:14%;left:41%;transform:translate(-50%,-50%)}._headerMoonCanvas_1lh7y_359{width:100%;height:100%;display:block}@keyframes _headerPortraitDrift_1lh7y_1{0%,to{transform:scale(1.02)}50%{transform:scale(1.05)}}._todayMain_1lh7y_376>:not(._header_1lh7y_36),._header_1lh7y_36>:not(._headerBackdrop_1lh7y_219){z-index:1;position:relative}._greeting_1lh7y_396{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-accent-strong);text-shadow:0 2px 16px #050a1acc;max-width:62%;margin:0;font-size:clamp(28px,8vw,42px);font-weight:700}._headerMeta_1lh7y_411{color:var(--color-text);font-family:var(--font-accent);text-shadow:0 2px 12px #050a1acc;margin:0;font-size:25px;font-style:italic;font-weight:600}._fallbackBackButton_1lh7y_421{appearance:none;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:14px}._fallbackBackButton_1lh7y_421:hover{color:var(--color-accent)}._card_1lh7y_437{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:16px 14px;display:flex}._cardClickable_1lh7y_449{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}._cardClickable_1lh7y_449:active{border-color:var(--color-accent)}._cardHeader_1lh7y_462{color:var(--color-accent);align-items:center;gap:8px;display:flex}._cardLabel_1lh7y_469{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:600}._horoscopePatternScreen_1lh7y_139 ._cardLabel_1lh7y_469,._tarotPatternScreen_1lh7y_15 ._cardLabel_1lh7y_469{font-size:var(--detail-title-size)}._dayNumberScreen_1lh7y_496{z-index:0;min-height:100%;position:relative}._dayNumberScreen_1lh7y_496:before{content:"";z-index:-1;top:calc(-1 * max(24px, var(--safe-area-top)));pointer-events:none;background:url(/images/patterns/day-number-stone.webp) top/cover no-repeat;position:absolute;bottom:-24px;left:-14px;right:-14px}._dayNumberScreen_1lh7y_496 ._cardLabel_1lh7y_469{font-size:var(--detail-title-size)}._dayNumberScreen_1lh7y_496 ._cardText_1lh7y_524{font-size:var(--reading-size)}._topicScreen_1lh7y_528 ._cardLabel_1lh7y_469{font-size:var(--detail-title-size)}._topicScreen_1lh7y_528{--sun:calc(var(--u,1px) * 140)}._topicScreen_1lh7y_528 ._cardText_1lh7y_524{font-size:var(--reading-size)}._cardHeading_1lh7y_544{color:var(--color-text);font-family:var(--font-display);margin:0;font-size:19px;font-weight:700}._cardText_1lh7y_524{color:var(--color-text);font-family:var(--font-reading);font-size:18px;line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}._paragraphs_1lh7y_562{flex-direction:column;gap:14px;display:flex}._cardLink_1lh7y_568{color:var(--color-accent);align-self:flex-start;font-size:14px;font-weight:600}._cardLinkButton_1lh7y_575{appearance:none;color:var(--color-accent);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:600}._row_1lh7y_588{grid-template-columns:1fr 1fr;gap:10px;display:grid}._tarotRow_1lh7y_594{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._tarotCard_1lh7y_604{padding-left:10px;padding-right:10px}._tarotResultRow_1lh7y_609{align-items:center;gap:14px;display:flex}._tarotCardThumb_1lh7y_619{border-radius:var(--radius-md);border:1.5px solid color-mix(in srgb, var(--color-accent) 70%, black);background:linear-gradient(160deg, var(--color-bg-elevated), var(--color-bg-card));flex-shrink:0;width:72px;height:110px;position:relative;overflow:hidden}._tarotCardThumbImg_1lh7y_630{object-fit:cover;filter:sepia(.15)saturate(1.05)brightness(.95);width:100%;height:100%;position:absolute;inset:0}._tarotResultText_1lh7y_639{flex-direction:column;gap:2px;min-width:0;display:flex}._tarotCardNameSmall_1lh7y_649{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:21px;font-weight:700}._tarotCardVisual_1lh7y_617{aspect-ratio:857/1550;border-radius:var(--radius-lg);background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);width:min(205px,58vw);box-shadow:var(--shadow-glow), var(--shadow-card);align-self:center;margin-top:36px;padding:3px;display:flex}._tarotCardVisual_1lh7y_617 svg{width:48px;height:48px;color:var(--color-accent);margin:auto}._tarotCardVisualInner_1lh7y_705{border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(160deg,#e8dcc2,#ddcda8);flex:1;position:relative;overflow:hidden}._tarotCardVisualImg_1lh7y_721{object-fit:cover;filter:sepia(.15)saturate(1.05)brightness(.95);width:100%;height:100%;position:absolute;inset:0}._tarotCardVisualTint_1lh7y_730{mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(165deg,#0b0f1a4d,#d8b56a14);position:absolute;inset:0}._tarotRowContent_1lh7y_738{flex-direction:column;flex:140px;gap:12px;min-width:0;display:flex}._tarotRowContent_1lh7y_738 ._cardText_1lh7y_524{text-align:center;text-wrap:balance;margin-top:calc(var(--u,1px) * -16)}._tarotDrawButton_1lh7y_768{white-space:nowrap;padding-left:20px;padding-right:20px;padding-top:calc(var(--u,1px) * 10);padding-bottom:calc(var(--u,1px) * 10);font-family:var(--font-display);letter-spacing:.02em;border-color:color-mix(in srgb, var(--color-accent) 70%, black);color:var(--color-accent);background:radial-gradient(circle at 50% 30%,#d8b56a2e,#0000 70%);justify-content:center;align-self:center;align-items:center;gap:14px;font-size:20px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}._tarotDrawButton_1lh7y_768:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(#ffe4a099 0%,#e8be6e52 38%,#d8b56a1a 62%,#0000 78%);width:80%;animation:5s ease-in-out infinite _tarotDrawCloud_1lh7y_1;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-70%)}@keyframes _tarotDrawCloud_1lh7y_1{0%{opacity:0;transform:translate(-70%)}22%{opacity:1}58%{opacity:1}72%,to{opacity:0;transform:translate(95%)}}@media (prefers-reduced-motion:reduce){._tarotDrawButton_1lh7y_768:after{animation:none}}@media (width<=360px){._tarotRow_1lh7y_594{flex-direction:column;align-items:flex-start}._tarotRowContent_1lh7y_738{width:100%}}._dayNumberValue_1lh7y_853{font-family:var(--font-display);color:var(--color-accent-strong);text-shadow:0 0 18px #e9ce96a6;align-self:center;font-size:40px;font-weight:700}._tarotCardName_1lh7y_649{text-align:center;font-family:var(--font-display);color:var(--color-accent);text-shadow:0 0 20px #e9ce9699;align-self:center;margin:0;font-size:32px;font-weight:700}._tarotDetailText_1lh7y_876 ._cardText_1lh7y_524,._horoscopeDetailText_1lh7y_538 ._cardText_1lh7y_524{font-size:var(--reading-size)}._dayNumberHero_1lh7y_887{justify-content:center;margin-top:20px;display:flex;position:relative}._dayNumberHero_1lh7y_887:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffcd648c,#ffbe5033 60%,#0000 100%);width:86%;animation:3.2s ease-in-out -1.6s infinite _dayNumberAura_1lh7y_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _dayNumberAura_1lh7y_1{0%,to{opacity:.3}50%{opacity:1}}._dayNumberValueCentered_1lh7y_910{font-family:var(--font-display);font-variant-numeric:lining-nums;color:#0000;background:linear-gradient(110deg,#0000 34%,#fff4c4 50%,#0000 66%) 150% 0/260% 100% no-repeat,linear-gradient(#f2cb6b 0%,#d9a73f 45%,#9a6d1c 100%) 0 0/100% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1px #462d08f2)drop-shadow(0 3px 3px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:700;line-height:.85;animation:3.2s ease-in-out infinite _dayNumberGleam_1lh7y_1;position:relative}@keyframes _dayNumberGleam_1lh7y_1{0%,8%{background-position:150% 0,0 0}62%,to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){._dayNumberHero_1lh7y_887:before,._dayNumberValueCentered_1lh7y_910{animation:none}}._dayNumberCaption_1lh7y_891{text-align:center;color:var(--color-text);font-family:var(--font-display);text-shadow:0 0 14px #d8b56a4d;margin:20px 0 0;font-size:26px;font-weight:600;line-height:1.2}._dayNumberDetails_1lh7y_987{flex-direction:column;gap:44px;margin-top:30px;display:flex}._dayNumberDetailsLabel_1lh7y_996{color:var(--color-accent);font-family:var(--font-display);text-shadow:0 0 14px #d8b56a47;margin:0 0 10px;font-size:27px;font-weight:700;line-height:1.15}._premiumDivider_1lh7y_1009{margin-top:calc(var(--u,1px) * 24)}._premiumSection_1lh7y_1013{margin-top:calc(var(--u,1px) * 28);padding-top:0}._premiumStarSlot_1lh7y_1019{flex:1;align-self:stretch;position:relative}._premiumHeadingRow_1lh7y_1025{margin-bottom:calc(var(--u,1px) * 12);color:var(--color-accent);align-items:center;gap:8px;display:flex}._premiumHeading_1lh7y_1025{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}._premiumRow_1lh7y_1042{gap:calc(var(--u,1px) * 10);grid-template-columns:repeat(3,1fr);display:grid}._premiumTile_1lh7y_1051{align-items:center;gap:calc(var(--u,1px) * 4);appearance:none;border:1px solid var(--tile-edge);background:radial-gradient(circle at 50% 34%, #d8b56a29, transparent 62%), linear-gradient(180deg, var(--tile-0), var(--tile-1) 45%, var(--tile-2));border-radius:var(--radius-md);padding:calc(var(--u,1px) * 14) calc(var(--u,1px) * 3);cursor:pointer;isolation:isolate;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffe2a04d,inset 0 -2px 6px #00000042,0 6px 14px #0000004d}._premiumTile_1lh7y_1051:before{content:"";z-index:-1;border-radius:inherit;background:var(--tarot-grain,none) 0 0 / 96px 96px;opacity:.5;pointer-events:none;position:absolute;inset:0}._premiumTile_1lh7y_1051:active{border-color:var(--color-accent)}._premiumProBadge_1lh7y_1096{color:#efca78;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;background:#e0aa3c4d;border:1px solid #e0b45a80;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:6px;right:6px}._premiumHeartWrap_1lh7y_1116{top:calc(var(--u,1px) * 4 * var(--emblem-k,1));display:inline-flex;position:relative}._premiumVisual_1lh7y_1123{height:calc(var(--u,1px) * 64);margin-top:calc(var(--u,1px) * 8);justify-content:center;align-items:center;display:flex}._premiumSun_1lh7y_1131{width:calc(var(--u,1px) * 60 * var(--emblem-k,1));height:calc(var(--u,1px) * 60 * var(--emblem-k,1));object-fit:contain;position:relative}._premiumBars_1lh7y_1139{object-fit:contain;width:100%;height:100%;display:block}._premiumSun_1lh7y_1131{filter:drop-shadow(0 0 1px #1e1404d9)drop-shadow(0 4px 6px #00000080)}._premiumSunWrap_1lh7y_1156{top:calc(var(--u,1px) * 4 * var(--emblem-k,1));justify-content:center;align-items:center;animation:4.2s ease-in-out -1.3s infinite _premiumSunSwell_1lh7y_1;display:inline-flex;position:relative}._premiumSunWrap_1lh7y_1156:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffd6788c,#ffc85a2e 55%,#0000 72%);border-radius:50%;animation:4.2s ease-in-out -1.3s infinite _premiumSunGlow_1lh7y_1;position:absolute;inset:-34%}._premiumSunFlare_1lh7y_1186{object-fit:contain;filter:brightness(1.45)saturate(1.2);opacity:0;pointer-events:none;width:100%;height:100%;animation:4.2s ease-in-out -1.3s infinite _premiumSunFlare_1lh7y_1186;position:absolute;top:0;left:0}@keyframes _premiumSunFlare_1lh7y_1186{0%,to{opacity:0}50%{opacity:1}}@keyframes _premiumSunSwell_1lh7y_1{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes _premiumSunGlow_1lh7y_1{0%,to{opacity:.1}50%{opacity:.9}}._premiumBarsWrap_1lh7y_1232{top:calc(var(--u,1px) * 3 * var(--emblem-k,1));width:calc(var(--u,1px) * 64 * var(--emblem-k,1));height:calc(var(--u,1px) * 64 * var(--emblem-k,1));perspective:260px;display:inline-block;position:relative}._premiumCoinTilt_1lh7y_1244{transform-style:preserve-3d;animation:7s ease-in-out -1s infinite _premiumCoinSway_1lh7y_1;position:absolute;inset:0}._premiumCoinEdge_1lh7y_1253{width:96%;height:96%;transform:translateZ(calc(var(--u,1px) * (2 - var(--i) * .8)));background:repeating-conic-gradient(#efcc74 0deg 1.8deg,#7a5a22 1.8deg 3.6deg);border-radius:50%;position:absolute;top:2%;left:2%}._premiumCoinFace_1lh7y_1264{transform:translateZ(calc(var(--u,1px) * 2.6))}._premiumCoinTilt_1lh7y_1244:after{content:"";transform:translateZ(calc(var(--u,1px) * 3));pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fffae1e6 50%,#0000 62%) 140% 0/220% 100% no-repeat;animation:7s ease-in-out -2s infinite _premiumBarsGleam_1lh7y_1;position:absolute;inset:0;-webkit-mask-image:url(/images/career-coin.webp?v=3);mask-image:url(/images/career-coin.webp?v=3);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _premiumCoinSway_1lh7y_1{0%,to{transform:rotateY(-24deg)}50%{transform:rotateY(24deg)}}@keyframes _premiumBarsGleam_1lh7y_1{0%{background-position:140% 0}28%,to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){._premiumSunWrap_1lh7y_1156,._premiumSunWrap_1lh7y_1156:before,._premiumSunFlare_1lh7y_1186,._premiumCoinTilt_1lh7y_1244,._premiumCoinTilt_1lh7y_1244:after{animation:none}}._premiumLabel_1lh7y_1072{font-family:var(--font-display);letter-spacing:.03em;text-align:center;color:var(--color-text);font-size:16px;font-weight:700;line-height:1.15}._loadingRow_1lh7y_1341{align-items:baseline;gap:6px;padding:8px 0 4px;display:flex}._loadingText_1lh7y_1348{color:var(--color-text);font-family:var(--font-display);margin:0;font-size:19px;font-weight:700}._loadingDots_1lh7y_1356{align-items:flex-end;gap:4px;display:flex}._loadingDot_1lh7y_1356{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite _loadingDotPulse_1lh7y_1}._loadingDot_1lh7y_1356:nth-child(2){animation-delay:.18s}._loadingDot_1lh7y_1356:nth-child(3){animation-delay:.36s}@keyframes _loadingDotPulse_1lh7y_1{0%,80%,to{opacity:.25;transform:scale(.7)}40%{opacity:1;transform:scale(1.2)}}._todayMain_1lh7y_376{--u:1px;--t-title-size:24px;--t-title-color:var(--color-accent);--t-body-size:18px;--t-body-lh:1.55;--t-body-color:var(--color-text);--t-link-color:var(--color-accent);--streak-room:calc(var(--u) * 80);gap:calc(var(--u) * 18)}._todayMain_1lh7y_376 ._header_1lh7y_36{margin-bottom:var(--streak-room)}._todayMain_1lh7y_376 ._card_1lh7y_437{background:0 0;border:none;border-radius:0;padding:0;position:relative}._todayMain_1lh7y_376 ._cardText_1lh7y_524{-webkit-hyphens:manual;hyphens:manual;font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--t-body-color)}._todayMain_1lh7y_376 ._horoscopeShort_1lh7y_1436{padding:calc(var(--u) * 6) 14px calc(var(--u) * 4);background:linear-gradient(#e2aa5600 0%,#e2aa561f 24% 76%,#e2aa5600 100%);margin-left:-14px;margin-right:-14px}._todayMain_1lh7y_376 ._cardHeader_1lh7y_462 svg{display:none}._todayMain_1lh7y_376 ._cardLabel_1lh7y_469{font-family:var(--font-accent);font-style:italic;font-size:var(--t-title-size);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--t-title-color);font-weight:600}._todayMain_1lh7y_376 ._cardLinkButton_1lh7y_575,._todayMain_1lh7y_376 ._cardLink_1lh7y_568{color:var(--t-link-color);border-bottom:1px solid color-mix(in srgb, var(--t-link-color) 55%, transparent);padding-bottom:2px}._divider_1lh7y_1006{height:var(--rule-thickness,1.5px);border-radius:var(--rule-thickness,1.5px);margin-bottom:calc(var(--u,1px) * 2);background:linear-gradient(90deg,#e0b24e00 0%,#d9a93e 22%,#f2c969 50%,#d9a93e 78%,#e0b24e00 100%)}._divider_1lh7y_1006:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e8b85400 0%,#e8b8544d 22%,#e8b85461 50%,#e8b8544d 78%,#e8b85400 100%);position:absolute;inset:-6px 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%)}._dividerAfterHoroscope_1lh7y_1473{margin-top:calc(var(--u) * -4)}._dividerAfterCard_1lh7y_1473{margin-top:calc(var(--u) * 8);--glint-offset:-3s}._divider_1lh7y_1006{clip-path:inset(-12px 0);position:relative}._divider_1lh7y_1006:after{content:"";opacity:0;animation:_dividerGlintBright_1lh7y_1 6s ease-in-out var(--glint-offset,0s) infinite;pointer-events:none;background:radial-gradient(#fff6d6e6 0%,#ffe29652 28%,#0000 64%) -45% 0/30% 100% no-repeat;position:absolute;inset:-4px 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%)}@keyframes _dividerGlintBright_1lh7y_1{0%{opacity:0;background-position:-45% 0}6%{opacity:1}38%{opacity:1}45%,to{opacity:0;background-position:145% 0}}@media (prefers-reduced-motion:reduce){._divider_1lh7y_1006:after{animation:none}}._todayMain_1lh7y_376 ._row_1lh7y_588{gap:calc(var(--u) * 7);display:flex}._todayMain_1lh7y_376 ._row_1lh7y_588>._card_1lh7y_437{text-align:left;flex:1 1 0;align-items:stretch;min-width:0}._todayMain_1lh7y_376 ._row_1lh7y_588>._card_1lh7y_437:last-child ._cardHeader_1lh7y_462,._todayMain_1lh7y_376 ._row_1lh7y_588>._card_1lh7y_437:last-child ._cardText_1lh7y_524{padding-left:calc(var(--u,1px) * 10)}._todayMain_1lh7y_376 ._row_1lh7y_588>._card_1lh7y_437:last-child ._cardLinkButton_1lh7y_575{margin-left:calc(var(--u,1px) * 10)}._todayMain_1lh7y_376 ._row_1lh7y_588 ._cardHeader_1lh7y_462{justify-content:flex-start}._todayMain_1lh7y_376 ._row_1lh7y_588 ._cardLink_1lh7y_568,._todayMain_1lh7y_376 ._row_1lh7y_588 ._cardLinkButton_1lh7y_575{align-self:flex-start}._rowRule_1lh7y_1622{width:var(--rule-thickness,1.5px);margin-top:calc(var(--u) * 6);border-radius:var(--rule-thickness,1.5px);background:linear-gradient(#e0b24e00 0%,#d9a93e 22%,#f2c969 50%,#d9a93e 78%,#e0b24e00 100%);flex:none;position:relative}._rowRule_1lh7y_1622:before{content:"";pointer-events:none;background:linear-gradient(#e8b85400 0%,#e8b8544d 22%,#e8b85461 50%,#e8b8544d 78%,#e8b85400 100%);position:absolute;inset:0 -6px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 50%,#0000 100%)}._todayMain_1lh7y_376 ._cardHeading_1lh7y_544{font-size:24px}._dayNumberStone_1lh7y_1663{z-index:-1;left:calc(var(--u) * -6);right:-44px;top:calc(var(--u) * -19);bottom:calc(var(--u) * -22);opacity:.66;filter:sepia(.35)saturate(1.35)brightness(1.05)contrast(1.05);-webkit-mask-composite:source-in;pointer-events:none;background:url(/images/patterns/day-number-stone-full.webp) 50%/100% 100% no-repeat;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 97%,#0000 100%),linear-gradient(#0000 0,#000 16% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 97%,#0000 100%),linear-gradient(#0000 0,#000 16% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._dayNumberStage_1lh7y_1594{--day-art-center:50%;height:calc(var(--u) * 132);align-self:stretch;position:relative}._dayNumberStage_1lh7y_1594:before{content:"";left:var(--day-art-center);width:calc(var(--u) * 164);height:calc(var(--u) * 164);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#deba6c5c 0%,#deba6c4f 55%,#deba6c2b 76%,#0000 100%);position:absolute;top:50%;transform:translate(-50%,-50%)}._dayNumberMandala_1lh7y_1660{left:var(--day-art-center);width:calc(var(--u) * 124);height:calc(var(--u) * 124);opacity:.6;pointer-events:none;will-change:transform;animation:90s linear infinite _dayNumberMandalaTurn_1lh7y_1;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes _dayNumberMandalaTurn_1lh7y_1{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){._dayNumberMandala_1lh7y_1660{animation:none}}._todayMain_1lh7y_376 ._dayNumberValue_1lh7y_853{left:var(--day-art-center);font-variant-numeric:lining-nums;background:linear-gradient(#fff4d2,#e9ce96 45%,#b8893a);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:56px;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (width>=361px){._todayMain_1lh7y_376 ._tarotRow_1lh7y_594{align-items:stretch}._todayMain_1lh7y_376 ._tarotRowContent_1lh7y_738{justify-content:space-between}}._tarotFan_1lh7y_1781{width:calc(var(--u,1px) * 84);height:calc(var(--u,1px) * 84);flex:none;position:relative}._tarotFanCard_1lh7y_1788{left:calc(var(--u,1px) * 20);width:calc(var(--u,1px) * 48);height:calc(var(--u,1px) * 84);object-fit:cover;border-radius:12px;animation:4s ease-in-out infinite _tarotFanBreath_1lh7y_1;position:absolute;top:0;transform:rotate(-12deg);box-shadow:0 0 26px #d8b56a59,0 10px 20px #00000080}@keyframes _tarotFanBreath_1lh7y_1{0%,to{transform:rotate(-12deg)scale(1);box-shadow:0 0 22px #d8b56a4d,0 10px 20px #00000080}50%{transform:rotate(-11deg)scale(1.07);box-shadow:0 0 36px #d8b56a99,0 12px 22px #00000080}}._tarotThumbGlint_1lh7y_1824{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff4d6b3 50%,#0000 62%) 140% 0/240% 100% no-repeat;animation:7s ease-in-out -1s infinite _tarotCardGleam_1lh7y_1;position:absolute;inset:0}@keyframes _tarotCardGleam_1lh7y_1{0%{background-position:140% 0}32%,to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){._tarotThumbGlint_1lh7y_1824,._tarotFanCard_1lh7y_1788{animation:none}}._tarotCardVisual_1lh7y_617{isolation:isolate;animation:4s ease-in-out infinite _tarotCardBreath_1lh7y_1;position:relative}@keyframes _tarotCardBreath_1lh7y_1{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){._tarotCardVisual_1lh7y_617,._tarotCardVisual_1lh7y_617:before,._tarotCardVisualInner_1lh7y_705:after{animation:none}}._tarotCardVisual_1lh7y_617:before{content:"";z-index:-1;border-radius:var(--radius-lg);opacity:0;pointer-events:none;animation:4s ease-in-out infinite _tarotCardHalo_1lh7y_1;position:absolute;inset:0;box-shadow:0 0 26px #d8b56a80}@keyframes _tarotCardHalo_1lh7y_1{0%,to{opacity:0}50%{opacity:1}}._tarotCardVisualInner_1lh7y_705:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff4d661,#0000);width:60%;animation:7s ease-in-out infinite _tarotCardSheen_1lh7y_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}@keyframes _tarotCardSheen_1lh7y_1{0%{transform:translate(-130%)skew(-18deg)}22%,to{transform:translate(230%)skew(-18deg)}}._todayMain_1lh7y_376 ._tarotCardThumb_1lh7y_619{animation:4s ease-in-out infinite _tarotThumbBreath_1lh7y_1}@keyframes _tarotThumbBreath_1lh7y_1{0%,to{transform:scale(1);box-shadow:0 0 6px #d8b56a26}50%{transform:scale(1.06);box-shadow:0 0 20px #d8b56a8c}}@media (prefers-reduced-motion:reduce){._todayMain_1lh7y_376 ._tarotCardThumb_1lh7y_619{animation:none}}._premiumTeaserWrap_1lh7y_1963{z-index:5;pointer-events:none;height:0;position:sticky;bottom:0}._premiumTeaser_1lh7y_1963{appearance:none;left:50%;bottom:calc(var(--u,1px) * 12);height:40px;color:var(--color-accent);font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;background:#041a30e6;border:1px solid #d8b56a99;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:13px;font-weight:600;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;transform:translate(-50%,14px);box-shadow:0 6px 18px #00000073,0 0 14px #d8b56a2e}._premiumTeaserShown_1lh7y_2002{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){._premiumTeaser_1lh7y_1963{transition:none}}._paragraphsWithCoin_1lh7y_2018{--coin:calc(var(--u,1px) * 144);--lines-above:4;display:flow-root}._paragraphsWithCoin_1lh7y_2018>p{margin:0}._paragraphsWithCoin_1lh7y_2018>p:not(:first-of-type){margin-top:calc(var(--u,1px) * 14)}._topicCoin_1lh7y_2035{float:right;width:var(--coin);height:calc(var(--lines-above) * var(--reading-size) * var(--reading-lh) + var(--coin));margin:0 0 calc(var(--u,1px) * 8) calc(var(--u,1px) * 12);shape-outside:circle(calc(var(--coin) / 2) at 50% calc(100% - var(--coin) / 2)) border-box;shape-margin:calc(var(--u,1px) * 6);perspective:600px;pointer-events:none;align-items:flex-end;display:flex}._topicCoinAura_1lh7y_2050{width:var(--coin);height:var(--coin);flex:none;position:relative}._topicCoinAura_1lh7y_2050:before{content:"";left:calc(var(--u,1px) * -36);top:calc(var(--u,1px) * -18);width:calc(var(--u,1px) * 180);height:calc(var(--u,1px) * 180);pointer-events:none;background:radial-gradient(closest-side,#ffcd6480 30%,#ffbe5033 62%,#0000 100%);animation:5s ease-in-out infinite _topicCoinHalo_1lh7y_1;position:absolute}@keyframes _topicCoinHalo_1lh7y_1{0%,to{opacity:.55}50%{opacity:1}}._topicCoinTilt_1lh7y_2091{transform-style:preserve-3d;animation:10s ease-in-out infinite _topicCoinSway_1lh7y_1;position:absolute;inset:0}._topicCoinEdge_1lh7y_2100{width:98%;height:98%;transform:translateZ(calc(var(--u,1px) * (5 - var(--i) * 1.5)));background:repeating-conic-gradient(#efcc74 0deg 1.8deg,#7a5a22 1.8deg 3.6deg);border-radius:50%;position:absolute;top:1%;left:1%}._topicCoinFace_1lh7y_2113{transform:translateZ(calc(var(--u,1px) * 6))}._topicCoinGhost1_1lh7y_2117{opacity:.34;animation-delay:.2s;animation-fill-mode:backwards}._topicCoinGhost2_1lh7y_2123{opacity:.18;animation-delay:.4s;animation-fill-mode:backwards}._topicCoinGhost1_1lh7y_2117:after,._topicCoinGhost2_1lh7y_2123:after{display:none}._topicCoinImg_1lh7y_2134{object-fit:contain;width:100%;height:100%;display:block}._topicCoinTilt_1lh7y_2091:after{content:"";transform:translateZ(calc(var(--u,1px) * 7));pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fffae1f2 50%,#0000 62%) 140% 0/220% 100% no-repeat;animation:8s ease-in-out -2s infinite _topicCoinGleam_1lh7y_1;position:absolute;inset:0;-webkit-mask-image:url(/images/career-coin.webp?v=3);mask-image:url(/images/career-coin.webp?v=3);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _topicCoinSway_1lh7y_1{0%,to{transform:rotateY(-26deg)}50%{transform:rotateY(26deg)}}@keyframes _topicCoinGleam_1lh7y_1{0%{background-position:140% 0}30%,to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){._topicCoinTilt_1lh7y_2091,._topicCoinTilt_1lh7y_2091:after,._topicCoinAura_1lh7y_2050:before{animation:none}}._topicScreenGold_1lh7y_2210{z-index:0;padding-bottom:15px;position:relative}._topicScreenGold_1lh7y_2210:before{content:"";z-index:-1;top:calc(-1 * max(24px, var(--safe-area-top)));opacity:.32;pointer-events:none;background:url(/images/career-pattern.webp?v=2) 0 0/320px 320px;animation:.6s ease-out backwards _topicPatternIn_1lh7y_1;position:absolute;bottom:-24px;left:-14px;right:-14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 120px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 120px),#0000 100%)}@keyframes _topicPatternIn_1lh7y_1{0%{opacity:0}}._patternWarmup_1lh7y_2241{opacity:.02;pointer-events:none;background:url(/images/career-pattern.webp?v=2) 0 0/320px 320px;width:2px;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){._topicScreenGold_1lh7y_2210:before{animation:none}}._paragraphsWithHeart_1lh7y_2260{--lines-above:4;display:flow-root}._paragraphsWithHeart_1lh7y_2260>p{margin:0}._paragraphsWithHeart_1lh7y_2260>p:not(:first-of-type){margin-top:calc(var(--u,1px) * 14)}._topicHeart_1lh7y_2275{float:right;width:calc(var(--heart) + var(--u,1px) * 12);height:calc(var(--lines-above) * var(--reading-size) * var(--reading-lh) + var(--heart) * .96);margin:0 0 calc(var(--u,1px) * 8) calc(var(--u,1px) * 8);shape-outside:circle(calc(var(--heart) * .5) at calc(var(--heart) * .5) calc(100% - var(--heart) * .48)) border-box;shape-margin:calc(var(--u,1px) * 6);pointer-events:none;align-items:flex-end;display:flex}._topicHeartInner_1lh7y_2290{flex:none}._topicScreenLove_1lh7y_2295{--heart:calc(var(--u,1px) * 130);z-index:0;padding-bottom:15px;position:relative}._loveOrbits_1lh7y_2305{z-index:-1;left:-14px;right:-14px;top:calc(var(--reading-size) * var(--reading-lh) * 5 + var(--heart) * .96 + 56px);aspect-ratio:1186/723;opacity:.56;pointer-events:none;position:absolute}._loveOrbitsImg_1lh7y_2318,._loveOrbitsLights_1lh7y_2319{width:100%;height:100%;display:block;position:absolute;inset:0}._loveHidden_1lh7y_2329{opacity:0}._loveOrbits_1lh7y_2305,._topicHeart_1lh7y_2275,._topicSun_1lh7y_2337,._topicCoin_1lh7y_2035,._dayArc_1lh7y_2334{transition:opacity 1.2s}._paragraphsWithSun_1lh7y_2346{--lines-above:4;display:flow-root}._paragraphsWithSun_1lh7y_2346>p{margin:0}._paragraphsWithSun_1lh7y_2346>p:not(:first-of-type){margin-top:calc(var(--u,1px) * 14)}._topicSun_1lh7y_2337{float:right;width:calc(var(--sun,calc(var(--u,1px) * 140)) + var(--u,1px) * 12);height:calc(var(--lines-above) * var(--reading-size) * var(--reading-lh) + var(--sun,calc(var(--u,1px) * 140)));margin:0 0 calc(var(--u,1px) * 8) calc(var(--u,1px) * 8);shape-outside:circle(calc(var(--sun,calc(var(--u,1px) * 140)) * .5) at calc(var(--sun,calc(var(--u,1px) * 140)) * .5) calc(100% - var(--sun,calc(var(--u,1px) * 140)) * .5)) border-box;shape-margin:calc(var(--u,1px) * 6);pointer-events:none;align-items:flex-end;display:flex}._topicSunWrap_1lh7y_2379{width:var(--sun,calc(var(--u,1px) * 140));height:var(--sun,calc(var(--u,1px) * 140));flex:none;animation:5s ease-in-out infinite _premiumSunSwell_1lh7y_1;position:relative}._topicSunWrap_1lh7y_2379:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffcd6480 30%,#ffbe5033 62%,#0000 100%);width:148%;height:136%;animation:5s ease-in-out infinite _premiumSunGlow_1lh7y_1;position:absolute;top:-18%;left:-30%}._topicSunImg_1lh7y_2407{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._topicSunFlare_1lh7y_2416{filter:brightness(1.45)saturate(1.2);opacity:0;animation:5s ease-in-out infinite _premiumSunFlare_1lh7y_1186}._dayArc_1lh7y_2334{z-index:-1;width:calc(100% + 28px);height:auto;left:-14px;right:-14px;top:calc(var(--reading-size) * var(--reading-lh) * 6 + var(--sun) + 40px);opacity:.8;pointer-events:none;position:absolute}._dayArc_1lh7y_2334._dayArcHidden_1lh7y_2334{opacity:0}._topicScreenEnergy_1lh7y_2440{z-index:0;padding-bottom:15px;position:relative}._loveOrbitsLights_1lh7y_2319{opacity:1}._lunarMoonRow_1lh7y_2452{align-items:center;gap:calc(var(--u,1px) * 8);display:flex}._lunarMoonBox_1lh7y_2460{width:calc(var(--u,1px) * 48);height:calc(var(--u,1px) * 48);flex:none;position:relative}._lunarMoonGlow_1lh7y_2467{background:radial-gradient(circle,#f6d68c80 0%,#e4bc6c33 40%,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite _lunarTileGlow_1lh7y_1;position:absolute;inset:-30%}._lunarMoon_1lh7y_2452{width:100%;height:100%;animation:4.5s ease-in-out infinite _lunarTileMoon_1lh7y_1;display:block;position:relative}@keyframes _lunarTileGlow_1lh7y_1{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@keyframes _lunarTileMoon_1lh7y_1{0%,to{filter:brightness(.96)drop-shadow(0 0 3px #f0cd824d);transform:scale(.97)}50%{filter:brightness(1.08)drop-shadow(0 0 8px #f0cd828c);transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){._lunarMoonGlow_1lh7y_2467,._lunarMoon_1lh7y_2452{animation:none}}._lunarMoonText_1lh7y_2519{min-width:0}._todayMain_1lh7y_376 ._lunarMoonText_1lh7y_2519 ._cardHeading_1lh7y_544{overflow-wrap:anywhere;font-size:21px}._lunarMoonMeta_1lh7y_2530{color:var(--color-text-muted);margin:0;font-size:13.5px}._lunarMoonMetaPart_1lh7y_2536{white-space:nowrap}._lunarTileStone_1lh7y_2544{z-index:-1;left:calc(var(--u) * -6 - 28px);right:calc(var(--u) * -5);top:calc(var(--u) * -12);bottom:calc(var(--u) * -22);filter:brightness(1.35)contrast(1.05);-webkit-mask-composite:source-in;pointer-events:none;background:url(/images/patterns/lunar-stone.webp) 50%/100% 100% no-repeat;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 97%,#0000 100%),linear-gradient(#0000 0,#000 16% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 97%,#0000 100%),linear-gradient(#0000 0,#000 16% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._lunarSignChange_1lh7y_2566{color:var(--color-accent);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}._horoscopeAsk_1lh7y_2576{margin-top:calc(var(--u,1px) * 14)}._layer_10xjb_4{z-index:100;touch-action:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}._backdrop_10xjb_15{touch-action:none;background:#01050999;border:0;animation:.25s ease-out _sheetFade_10xjb_1;position:absolute;inset:0}._sheet_10xjb_24{gap:calc(var(--u,1px) * 10);box-sizing:border-box;max-height:78dvh;padding:calc(var(--u,1px) * 10) 20px calc(var(--u,1px) * 24 + env(safe-area-inset-bottom,0px));border-radius:calc(var(--u,1px) * 24) calc(var(--u,1px) * 24) 0 0;background:linear-gradient(180deg, var(--night-1) 0%, var(--night-2) 100%);border-top:1px solid #e2be6c80;flex-direction:column;animation:.3s ease-out _sheetUp_10xjb_1;display:flex;position:relative}._sheetSky_10xjb_39{background:linear-gradient(#0712244d 0%,#030a1680 100%),url(/images/lunar-sky.webp) top/cover no-repeat}._handle_10xjb_46{margin:calc(var(--u,1px) * -10) -20px 0;padding:calc(var(--u,1px) * 12) 0 calc(var(--u,1px) * 10);cursor:grab;touch-action:none;justify-content:center;display:flex}._grip_10xjb_55{width:calc(var(--u,1px) * 40);background:#e2be6c66;border-radius:2px;height:4px}._title_10xjb_62{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:26px;font-weight:600;line-height:1.1}._scroll_10xjb_74{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}._body_10xjb_82{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-bottom:calc(var(--u,1px) * 56);flex:auto;overflow-y:auto}._body_10xjb_82::-webkit-scrollbar{display:none}._text_10xjb_100{color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);font-weight:400;line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}._text_10xjb_100+._text_10xjb_100{margin-top:calc(var(--u,1px) * 14)}@keyframes _sheetUp_10xjb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _sheetFade_10xjb_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._sheet_10xjb_24,._backdrop_10xjb_15{animation:none}}._card_1k7js_3{align-items:flex-start;gap:calc(var(--u,1px) * 6);box-sizing:border-box;width:100%;padding:calc(var(--u,1px) * 18) calc(var(--u,1px) * 12) calc(var(--u,1px) * 18) calc(var(--u,1px) * 4);border-radius:calc(var(--u,1px) * 22);background:linear-gradient(90deg, var(--night-1) 0%, var(--night-1) 25%, color-mix(in srgb, var(--night-2) 50%, var(--night-3)) 75%, color-mix(in srgb, var(--night-2) 50%, var(--night-3)) 100%);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #e2be6cb3;transition:transform .15s;display:flex;position:relative;overflow:hidden}._card_1k7js_3:active{transform:scale(.985)}._art_1k7js_38{width:calc(var(--u,1px) * 78);height:calc(var(--u,1px) * 100);flex:none;justify-content:center;align-items:center;display:flex;position:relative}._glow_1k7js_48{width:calc(var(--u,1px) * 104);height:calc(var(--u,1px) * 104);margin:calc(var(--u,1px) * -52) 0 0 calc(var(--u,1px) * -52);background:radial-gradient(circle,#f6d68ca6 0%,#e4bc6c47 40%,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite _tarotBreath_1k7js_1;position:absolute;top:50%;left:50%}._cardBack_1k7js_65{width:calc(var(--u,1px) * 48);height:calc(var(--u,1px) * 84);object-fit:cover;border-radius:calc(var(--u,1px) * 7);animation:4.5s ease-in-out infinite _cardBreath_1k7js_1;display:block;position:relative;transform:rotate(-8deg);box-shadow:0 0 20px #d8b56a66,0 8px 16px #00000080}._body_1k7js_79{gap:calc(var(--u,1px) * 13);min-width:0;margin-top:calc(var(--u,1px) * -4);flex-direction:column;flex:1;display:flex}._title_1k7js_90{color:var(--color-accent);font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.1}._text_1k7js_98{color:color-mix(in srgb, var(--color-text) 85%, transparent);text-wrap:balance;font-size:15px;line-height:1.4}._chevron_1k7js_106{color:var(--color-accent);flex:none;align-self:center}@keyframes _cardBreath_1k7js_1{0%,to{filter:brightness(.92);transform:rotate(-9deg)scale(1)}50%{filter:brightness(1.2);transform:rotate(-6deg)scale(1.14)}}@keyframes _tarotBreath_1k7js_1{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){._glow_1k7js_48,._cardBack_1k7js_65{animation:none}}[data-scrolling=true],[data-scrolling=true] *,[data-scrolling=true] :before,[data-scrolling=true] :after{animation-play-state:paused!important}._page_nnena_4{z-index:0;gap:calc(var(--u,1px) * 18);padding-bottom:calc(var(--u,1px) * 6);flex-direction:column;display:flex;position:relative}._waiting_nnena_16{padding-top:calc(var(--u,1px) * 140);justify-content:center;display:flex}._failure_nnena_22{justify-content:center;align-items:center;gap:calc(var(--u,1px) * 10);color:var(--color-text-muted);text-align:center;flex-wrap:wrap;font-size:14px;display:flex}._retry_nnena_33{padding:calc(var(--u,1px) * 6) calc(var(--u,1px) * 14);border-radius:calc(var(--u,1px) * 16);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid #e2be6cb3}._hero_nnena_45{padding-top:calc(var(--u,1px) * 10);flex-direction:column;align-items:center;display:flex;position:relative}._wheelBox_nnena_55{aspect-ratio:1;width:calc(100% + 12px);margin-bottom:calc(var(--u,1px) * 8);position:relative}._wheel_nnena_55{width:100%;height:100%;position:absolute;inset:0}._wheelBox_nnena_55{opacity:0;transition:opacity .5s}._wheelBoxReady_nnena_77{opacity:1}._moonClouds_nnena_84{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}._cloudsStrip_nnena_92{left:calc(var(--u,1px) * -16);width:calc(var(--u,1px) * 170);aspect-ratio:2.133;opacity:.85;position:absolute;top:50%;overflow:hidden}._cloudsTrack_nnena_104{background:url(/images/asteria-clouds.webp?v=3) 0 0/50% 100% repeat-x;width:500%;height:100%;animation:80s linear infinite _moonCloudsDrift_nnena_1;position:absolute;top:0;left:0}._moonBox_nnena_116{left:calc(50% - var(--u,1px) * 69);top:calc(50% - var(--u,1px) * 69);width:calc(var(--u,1px) * 138);height:calc(var(--u,1px) * 138);position:absolute}._moonGlowBox_nnena_126{opacity:calc(.3 + .7 * var(--lit,1));transform:translateX(calc(var(--glow-x,0) * var(--u,1px)));pointer-events:none;position:absolute;inset:-12%}._moonGlow_nnena_126{background:radial-gradient(circle,#fada8cbf 0%,#e8c06c59 38%,#0000 68%);border-radius:50%;animation:6.5s ease-in-out infinite _glowBreath_nnena_1;position:absolute;inset:0}._orbit_nnena_150{width:calc(var(--u,1px) * 69 + 26.5%);aspect-ratio:1;margin:calc(var(--u,1px) * -34.5 - 13.25%) 0 0 calc(var(--u,1px) * -34.5 - 13.25%);pointer-events:none;will-change:transform;animation:140s linear infinite reverse _orbitTurn_nnena_1;position:absolute;top:50%;left:50%}._orbit_nnena_150 circle{stroke:#f6d68c99;stroke-width:1.8px;stroke-dasharray:7 9}._pointer_nnena_171{pointer-events:none;position:absolute;inset:0}._bead_nnena_179{--bead-core:#ff9ec0;--bead-mid:#ff4f8f;--bead-edge:#e0206f;--bead-glow:255, 70, 140;width:calc(var(--u,1px) * 17);height:calc(var(--u,1px) * 17);margin:calc(var(--u,1px) * -8.5) 0 0 calc(var(--u,1px) * -8.5);background:radial-gradient(circle, var(--bead-core) 0%, var(--bead-mid) 45%, var(--bead-edge) 100%);box-shadow:0 0 14px 5px rgba(var(--bead-glow), .9);border-radius:50%;animation:4s ease-in-out infinite _beadBlink_nnena_1;position:absolute;top:5.5%;left:50%}._moon_nnena_84{will-change:transform;backface-visibility:hidden;border-radius:50%;width:100%;height:100%;animation:6.5s ease-in-out infinite _moonPulse_nnena_1;display:block;position:relative}._moment_nnena_215{color:var(--color-text);font-family:var(--font-display);font-variant-numeric:lining-nums;text-align:center;margin:8px 0 0;font-size:22px;font-weight:500;line-height:1.25;position:relative}._sign_nnena_229{color:var(--color-accent-moon);font-family:var(--font-display);text-align:center;margin:2px 0 0;font-size:22px;font-weight:500;line-height:1.25;position:relative}._lead_nnena_242{min-height:calc(var(--u,1px) * 120);margin-top:calc(var(--u,1px) * 6);align-items:center;display:flex;position:relative}._ask_nnena_252{margin-bottom:calc(var(--u,1px) * 24)}._leadText_nnena_256{min-width:0;max-width:calc(100% - var(--u,1px) * 124);color:var(--color-text);font-family:var(--font-accent);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:22px;font-style:italic;font-weight:500;line-height:1.3}._heading_nnena_271{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:26px;font-weight:600;line-height:1.1}._info_nnena_282{flex-direction:column;display:flex}._infoRow_nnena_287{align-items:center;gap:calc(var(--u,1px) * 10);width:100%;padding:calc(var(--u,1px) * 12) 0;color:var(--color-accent);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e2be6c47;border-left:0;border-right:0;display:flex}._infoTitle_nnena_304{color:var(--color-text);font-family:var(--font-display);flex:1;font-size:21px;font-weight:500;line-height:1.2}._section_nnena_315{gap:calc(var(--u,1px) * 14);flex-direction:column;display:flex}._paragraph_nnena_321{color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);font-weight:400;line-height:var(--reading-lh);text-rendering:optimizelegibility;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}._bases_nnena_333{gap:calc(var(--u,1px) * 22);flex-direction:column;display:flex}._basis_nnena_339{gap:calc(var(--u,1px) * 6);flex-direction:column;display:flex}._basisLabel_nnena_347{color:var(--color-accent-moon);font-family:var(--font-display);margin:0;font-size:22px;font-weight:500;line-height:1.25}._tarot_nnena_358{margin-top:calc(var(--u,1px) * 12)}@keyframes _glowBreath_nnena_1{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes _moonPulse_nnena_1{0%,to{transform:scale(.985)}50%{transform:scale(1.03)}}@keyframes _moonCloudsDrift_nnena_1{to{transform:translate(-50%)}}@keyframes _beadBlink_nnena_1{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1.3)}}@keyframes _orbitTurn_nnena_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._moonGlow_nnena_126,._moon_nnena_84,._cloudsTrack_nnena_104,._bead_nnena_179,._orbit_nnena_150{animation:none}}._layer_xo5xq_3{isolation:isolate;z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._constellation_xo5xq_16{opacity:.25;will-change:opacity;height:auto;animation:8s ease-in-out infinite _constellationPulse_xo5xq_1;position:absolute;overflow:visible}._constellation_xo5xq_16 line{stroke:#ffe0a0;stroke-width:.8px;stroke-linecap:round}._constellation_xo5xq_16 circle{fill:#fff8e0}@keyframes _constellationPulse_xo5xq_1{0%,to{opacity:.2}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._constellation_xo5xq_16{opacity:.4;animation:none}}._stage_19dyv_4{touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}._stage_19dyv_4:active{cursor:grabbing}._canvas_19dyv_17{width:100%;height:100%;animation:6.5s ease-in-out infinite _moonBreath_19dyv_1;display:block;position:relative}._halo_19dyv_27{pointer-events:none;background:radial-gradient(circle,#d6e4f557 0%,#bcd6f029 38%,#bcd6f00d 56%,#0000 70%);border-radius:50%;animation:6.5s ease-in-out infinite _haloBreath_19dyv_1;position:absolute;inset:-15%}._date_19dyv_44{margin-top:calc(var(--u,1px) * 4);color:var(--color-accent);font-family:var(--font-display);font-variant-numeric:lining-nums;white-space:nowrap;opacity:0;pointer-events:none;font-size:24px;font-style:italic;font-weight:500;line-height:1;transition:opacity .25s;position:absolute;top:100%;left:50%;transform:translate(-50%)}._dateShown_19dyv_64{opacity:1}@keyframes _moonBreath_19dyv_1{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.05)}}@keyframes _haloBreath_19dyv_1{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){._canvas_19dyv_17,._halo_19dyv_27{animation:none}}._stage_1vvfd_4{width:calc(var(--u,1px) * 250);aspect-ratio:1;max-width:100%;margin:0 auto;position:relative}._moon_1vvfd_12{z-index:2;position:absolute;inset:5%}._aureole_1vvfd_20{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f6d68ccc 0%,#eac47080 26%,#dcb86c38 46%,#d8b56a14 58%,#0000 70%);border-radius:50%;width:140%;margin:-70% 0 0 -70%;animation:6.5s ease-in-out infinite _aureoleBreath_1vvfd_1;position:absolute;top:50%;left:50%}._clouds_1vvfd_43{z-index:3;left:calc(var(--u,1px) * -56 - 14px);right:calc(var(--u,1px) * -56 - 14px);top:calc(var(--u,1px) * 115);aspect-ratio:2.133;opacity:.85;pointer-events:none;position:absolute;overflow:hidden}._cloudsTrack_1vvfd_59{will-change:transform;background:url(/images/asteria-clouds.webp?v=3) 0 0/50% 100% repeat-x;width:500%;height:100%;animation:150s linear infinite _cloudsDrift_1vvfd_1;position:absolute;top:0;left:0}@keyframes _cloudsDrift_1vvfd_1{to{transform:translate(-50%)}}@keyframes _aureoleBreath_1vvfd_1{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._cloudsTrack_1vvfd_59,._aureole_1vvfd_20{animation:none}}._card_1iynr_3{align-items:center;gap:calc(var(--u,1px) * 14);box-sizing:border-box;width:100%;padding:calc(var(--u,1px) * 8) calc(var(--u,1px) * 14) calc(var(--u,1px) * 8) calc(var(--u,1px) * 12);border-radius:calc(var(--u,1px) * 22);background:linear-gradient(90deg, var(--night-1) 0%, var(--night-1) 25%, color-mix(in srgb, var(--night-2) 50%, var(--night-3)) 75%, color-mix(in srgb, var(--night-2) 50%, var(--night-3)) 100%);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #e2be6cb3;transition:transform .15s,border-color .2s;display:flex;position:relative;overflow:hidden}._card_1iynr_3:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 44%,#ffda8261 50%,#0000 56%) 100% 0/260% 100% no-repeat;animation:10s ease-in-out 1.5s infinite _eventCardGleam_1iynr_1;position:absolute;inset:0}@keyframes _eventCardGleam_1iynr_1{0%{background-position:100% 0}55%,to{background-position:0 0}}._card_1iynr_3:active{transform:scale(.985)}._cardPersonal_1iynr_72{border-color:#ecca76e6;box-shadow:0 0 18px #e8c47042}._icon_1iynr_77{width:calc(var(--u,1px) * 58);height:calc(var(--u,1px) * 58);flex:none;position:relative}._glow_1iynr_85{background:radial-gradient(circle,#f6d68c80 0%,#e4bc6c33 40%,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite _glowBreath_1iynr_1;position:absolute;inset:-30%}._moon_1iynr_98{width:100%;height:100%;animation:4.5s ease-in-out infinite _moonPulse_1iynr_1;display:block;position:relative}._moonDark_1iynr_108{border-radius:50%;box-shadow:0 0 0 1px #d8b56ab3}._body_1iynr_113{gap:calc(var(--u,1px) * 3);flex-direction:column;flex:1;min-width:0;display:flex}._title_1iynr_121{color:var(--color-accent);font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.1}._when_1iynr_130{color:var(--color-accent-moon);font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:19px;font-style:italic;line-height:1.2}._subtitle_1iynr_139{margin-top:calc(var(--u,1px) * 1);color:color-mix(in srgb, var(--color-text) 85%, transparent);font-size:14px;line-height:1.4}._chevron_1iynr_146{color:var(--color-accent);flex:none}@keyframes _moonPulse_1iynr_1{0%,to{filter:brightness(.96)drop-shadow(0 0 3px #f0cd824d);transform:scale(.97)}50%{filter:brightness(1.08)drop-shadow(0 0 8px #f0cd828c);transform:scale(1.05)}}@keyframes _glowBreath_1iynr_1{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){._glow_1iynr_85,._moon_1iynr_98,._card_1iynr_3:after{animation:none}}._screen_so1a7_4{isolation:isolate;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;min-height:70vh;margin:0 -14px;padding:0 14px;display:flex;overflow-x:clip}._medallion_so1a7_15{aspect-ratio:1;pointer-events:none;will-change:transform;width:min(68%,260px);margin:0 0 -8px;position:relative;transform:translateZ(0)}._medallionImg_so1a7_36{width:100%;height:100%;display:block}._medallion_so1a7_15:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffd87d99 50%,#0000 62%) 140% 0/220% 100% no-repeat;animation:7s ease-in-out 1.2s infinite _medallionGleam_so1a7_1;position:absolute;inset:0;-webkit-mask-image:url(/images/asteria-medallion.webp?v=2);mask-image:url(/images/asteria-medallion.webp?v=2);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _medallionGleam_so1a7_1{0%,35%{background-position:140% 0}70%,to{background-position:-40% 0}}._medallion_so1a7_15:before{content:"";z-index:1;background:linear-gradient(100deg,#0000 40%,#ffda82a6 50%,#0000 60%) 150% 0/260% 100% no-repeat;width:49.04%;height:29.9%;animation:6s ease-in-out 1.2s infinite _medallionCardsGleam_so1a7_1;position:absolute;top:63%;left:25.52%;-webkit-mask-image:url(/images/asteria-medallion-cards.webp?v=2);mask-image:url(/images/asteria-medallion-cards.webp?v=2);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _medallionCardsGleam_so1a7_1{0%,15%{background-position:150% 0}55%,to{background-position:-50% 0}}._medallionStar_so1a7_120{will-change:opacity;aspect-ratio:1;filter:brightness(2.1)saturate(1.1);opacity:0;pointer-events:none;animation:6s ease-in-out infinite _medallionStarFlare_so1a7_1;display:block;position:absolute}._medallionRing_so1a7_133{width:100%;height:100%;animation-name:_medallionRingFlare_so1a7_1;animation-delay:2.33s;inset:0}@keyframes _medallionRingFlare_so1a7_1{0%,2%{opacity:0}15%,28%{opacity:1}40%,to{opacity:0}}@keyframes _medallionStarFlare_so1a7_1{0%,2%{opacity:0}12%{opacity:1}30%,to{opacity:0}}@media (prefers-reduced-motion:reduce){._medallion_so1a7_15:after,._medallion_so1a7_15:before,._medallionStar_so1a7_120{animation:none}}._hint_so1a7_178{color:var(--color-text);font-family:var(--font-display);text-align:center;-webkit-text-stroke:1.2px #d8b56aa6;paint-order:stroke fill;text-shadow:0 0 12px #d8b56a38,0 2px 6px #0000008c;margin:10px 0 0;font-size:27px;font-weight:700;line-height:1.3}._errorText_so1a7_195{color:var(--color-text);text-align:center;margin:0;font-size:15px}._flyingCard_so1a7_202{z-index:20;perspective:1200px}._flyingCardInner_so1a7_207{width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--radius-lg);position:relative}._face_so1a7_215{border-radius:var(--radius-lg);clip-path:inset(0 round var(--radius-lg));backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._sheen_so1a7_231{pointer-events:none;background:linear-gradient(108deg,#0000 40%,#fff4d666 50%,#0000 60%) 150% 0/200% 100% no-repeat;animation:4.5s ease-in-out infinite _sheenPass_so1a7_1;position:absolute;inset:0}@keyframes _sheenPass_so1a7_1{0%{background-position:150% 0}62%,to{background-position:-50% 0}}._faceBackImg_so1a7_261{object-fit:cover;width:100%;height:100%;display:block}._faceFront_so1a7_268{box-sizing:border-box;border-radius:var(--radius-lg);background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);padding:3px;transform:rotateY(180deg)}._faceFrontImg_so1a7_284{object-fit:cover;width:100%;height:100%;clip-path:inset(0 round calc(var(--radius-lg) - 8px));display:block}._result_so1a7_271{flex-direction:column;align-items:center;display:flex}._resultVisual_so1a7_271{aspect-ratio:857/1550;border-radius:var(--radius-lg);background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 70%, black) 0%, color-mix(in srgb, var(--color-accent) 70%, black) 65%, var(--color-accent) 100%);width:min(205px,58vw);box-shadow:var(--shadow-glow), var(--shadow-card);isolation:isolate;margin-top:36px;margin-bottom:16px;padding:3px;animation:4s ease-in-out infinite _resultBreath_so1a7_1;display:flex;position:relative}@keyframes _resultBreath_so1a7_1{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){._resultVisual_so1a7_271,._resultVisual_so1a7_271:before,._resultVisualInner_so1a7_347:after{animation:none}}._resultVisual_so1a7_271:before{content:"";z-index:-1;border-radius:var(--radius-lg);opacity:0;pointer-events:none;animation:4s ease-in-out infinite _resultHalo_so1a7_1;position:absolute;inset:0;box-shadow:0 0 26px #d8b56a80}@keyframes _resultHalo_so1a7_1{0%,to{opacity:0}50%{opacity:1}}._resultVisualInner_so1a7_347:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff4d661,#0000);width:60%;animation:7s ease-in-out infinite _resultSheen_so1a7_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}@keyframes _resultSheen_so1a7_1{0%{transform:translate(-130%)skew(-18deg)}22%,to{transform:translate(230%)skew(-18deg)}}._resultVisualInner_so1a7_347{border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(160deg,#e8dcc2,#ddcda8);flex:1;position:relative;overflow:hidden}._resultVisualImg_so1a7_407{object-fit:cover;filter:sepia(.15)saturate(1.05)brightness(.95);width:100%;height:100%;position:absolute;inset:0}._resultVisualTint_so1a7_416{mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(165deg,#0b0f1a4d,#d8b56a14);position:absolute;inset:0}._resultName_so1a7_424{text-align:center;font-family:var(--font-display);color:var(--color-accent);text-shadow:0 0 20px #e9ce9699;align-self:center;margin:0 0 12px;font-size:32px;font-weight:700}._paragraphs_so1a7_435{flex-direction:column;align-self:stretch;gap:14px;display:flex}._cardText_so1a7_442{text-align:left;color:var(--color-text);font-family:var(--font-reading);font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;align-self:stretch;margin:0}._screen_1w45f_2{z-index:0;flex-direction:column;gap:18px;min-height:100%;display:flex;position:relative}._grid_1w45f_13{z-index:3;margin-top:calc(var(--u,1px) * 6);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}._tile_1w45f_22{appearance:none;box-sizing:border-box;min-width:0;padding:calc(var(--u,1px) * 14) calc(var(--u,1px) * 12) calc(var(--u,1px) * 12);border:1px solid var(--tile-edge);border-radius:calc(var(--u,1px) * 22);background:linear-gradient(180deg, var(--tile-0) 0%, var(--tile-1) 50%, var(--tile-2) 100%);font:inherit;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;display:flex;box-shadow:inset 0 1px #a0c8f538,inset 0 -2px 6px #00000042,0 10px 22px #00000059}._tile_1w45f_22:active{border-color:var(--color-accent-strong)}._tileMoon_1w45f_51{width:calc(var(--u,1px) * 76);height:calc(var(--u,1px) * 76);margin-bottom:calc(var(--u,1px) * 10);position:relative}._tileGlow_1w45f_58{background:radial-gradient(circle,#f6d68c80 0%,#e4bc6c33 40%,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite _tileGlowBreath_1w45f_1;position:absolute;inset:-30%}._tileMoonImage_1w45f_71{border-radius:50%;width:100%;height:100%;display:block;position:relative}._tileTitle_1w45f_79{font-family:var(--font-display);color:var(--color-accent);font-size:22px;font-weight:700;line-height:1.05}._tileDescription_1w45f_87{color:var(--color-text-muted);margin-top:4px;font-size:12.5px;line-height:1.35}._screenTitle_1w45f_95{z-index:3;position:relative}@keyframes _tileGlowBreath_1w45f_1{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){._tileGlow_1w45f_58{animation:none}}._skyPin_1w45f_120{z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s;position:fixed;inset:0;overflow:hidden}._skyPinReady_1w45f_131{opacity:1}._calendarScreen_1w45f_137{flex-direction:column;gap:18px;min-height:100%;display:flex}._calendarScreen_1w45f_137[hidden]{display:none}._screen_1ux20_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60dvh;display:flex}._title_1ux20_11{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:26px;font-weight:700}._message_1ux20_19{color:var(--color-text-muted);max-width:280px;margin:0;font-size:14px;line-height:1.5}._stage_16fat_10{width:calc(var(--e) * 144);height:calc(var(--e) * 130);margin:0 auto;position:relative}._stage_16fat_10._clipBelow_16fat_17{clip-path:inset(-10px -10px 0)}._slot_16fat_23{box-sizing:border-box;border:1.5px dashed #d8b56a73;position:absolute}._card_16fat_30{opacity:0;position:absolute}._cardFace_16fat_35{box-sizing:border-box;border:1.5px solid #f0d28a;border-radius:9px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 14px #d8b56a80,0 6px 12px #00000080}._cardImg_16fat_45{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._ring_16fat_55{left:calc(var(--e) * 10);top:calc(var(--e) * 3);width:calc(var(--e) * 124);height:calc(var(--e) * 124);color:var(--color-accent);pointer-events:none;animation:3.6s ease-in-out infinite _ringBreath_16fat_1;position:absolute}._ringOuter_16fat_66,._ringInner_16fat_67{width:100%;height:100%;position:absolute;inset:0}._ringOuter_16fat_66{animation:64s linear infinite _ringSpin_16fat_1}._ringInner_16fat_67{animation:46s linear infinite reverse _ringSpin_16fat_1}@keyframes _ringSpin_16fat_1{to{transform:rotate(360deg)}}@keyframes _ringBreath_16fat_1{0%,to{opacity:.55}50%{opacity:1}}._askSlot_16fat_93{left:calc(var(--e) * 41);top:calc(var(--e) * 14);width:calc(var(--e) * 62);height:calc(var(--e) * 100);border-radius:10px;animation:5.2s ease-in-out infinite _askSlot_16fat_93}._askHalo_16fat_102{left:calc(var(--e) * 25);top:calc(var(--e) * 4);width:calc(var(--e) * 94);height:calc(var(--e) * 120);opacity:0;background:radial-gradient(circle,#f0d28a73,#f0d28a00 70%);border-radius:22px;animation:5.2s ease-in-out infinite _askHalo_16fat_102;position:absolute}._askCard_16fat_114{left:calc(var(--e) * 41);top:calc(var(--e) * 14);width:calc(var(--e) * 62);height:calc(var(--e) * 100);animation:5.2s cubic-bezier(.22,1,.36,1) infinite _askCard_16fat_114}._moonCardMoon_16fat_123{left:calc(var(--e) * 3);top:calc(var(--e) * 14);width:calc(var(--e) * 104);height:calc(var(--e) * 104);border-radius:50%;animation:4s ease-in-out infinite _moonCardPulse_16fat_1;position:absolute}._moonCardCard_16fat_134{left:calc(var(--e) * 82);top:calc(var(--e) * 17);width:calc(var(--e) * 59);height:calc(var(--e) * 96);opacity:1;animation:5s ease-in-out infinite _moonCardBreath_16fat_1;transform:rotate(8deg)}@keyframes _moonCardPulse_16fat_1{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes _moonCardBreath_16fat_1{0%,to{transform:rotate(8deg)scale(1)}50%{transform:rotate(8deg)scale(1.05)}}@keyframes _askCard_16fat_114{0%{transform:translateY(calc(var(--e) * 96));opacity:0}16%,62%{opacity:1;transform:translateY(0)}78%,to{transform:translateY(calc(var(--e) * 96));opacity:0}}@keyframes _askSlot_16fat_93{0%,to{border-color:#d8b56a73}18%,60%{border-color:#f6e2ad}}@keyframes _askHalo_16fat_102{0%,12%{opacity:0;transform:scale(.8)}20%{opacity:.9;transform:scale(1.1)}34%,62%{opacity:.35;transform:scale(1)}78%,to{opacity:0}}._yesNoSun_16fat_174{left:calc(var(--e) * -6);top:calc(var(--e) * 14);width:calc(var(--e) * 92);animation:3.6s ease-in-out infinite _sunPulse_16fat_1;display:block;position:absolute}._yesNoMoon_16fat_183{right:calc(var(--e) * -4);top:calc(var(--e) * 20);width:calc(var(--e) * 84);animation:3.6s ease-in-out infinite _moonPulse_16fat_1;display:block;position:absolute}@keyframes _sunPulse_16fat_1{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes _moonPulse_16fat_1{0%,to{opacity:1;transform:scale(1.06)}50%{opacity:.45;transform:scale(.94)}}._stairSlot_16fat_204{width:calc(var(--e) * 36);height:calc(var(--e) * 62);border-radius:8px}._stairStep_16fat_210{width:calc(var(--e) * 44);display:block;position:absolute}._stairSlot0_16fat_216{left:calc(var(--e) * 12);top:calc(var(--e) * 50);animation:7.2s ease-in-out infinite _slot0_16fat_1}._stairSlot1_16fat_217{left:calc(var(--e) * 58);top:calc(var(--e) * 28);animation:7.2s ease-in-out infinite _slot1_16fat_1}._stairSlot2_16fat_218{left:calc(var(--e) * 104);top:calc(var(--e) * 6);animation:7.2s ease-in-out infinite _slot2_16fat_1}._stairStep0_16fat_219{left:calc(var(--e) * 8);top:calc(var(--e) * 116);animation:7.2s ease-in-out infinite _step0_16fat_1}._stairStep1_16fat_220{left:calc(var(--e) * 54);top:calc(var(--e) * 94);animation:7.2s ease-in-out infinite _step1_16fat_1}._stairStep2_16fat_221{left:calc(var(--e) * 100);top:calc(var(--e) * 72);animation:7.2s ease-in-out infinite _step2_16fat_1}._hopCard_16fat_223{left:calc(var(--e) * 12);top:calc(var(--e) * 50);width:calc(var(--e) * 36);height:calc(var(--e) * 62);animation:7.2s cubic-bezier(.45,0,.25,1) infinite _hopCard_16fat_223}@keyframes _hopCard_16fat_223{0%{transform:translate(calc(var(--e) * -8), calc(var(--e) * 92));opacity:0}9%,30%{opacity:1;transform:translate(0)}40%,58%{transform:translate(calc(var(--e) * 46), calc(var(--e) * -22));opacity:1}68%,88%{transform:translate(calc(var(--e) * 92), calc(var(--e) * -44));opacity:1}97%{transform:translate(calc(var(--e) * 92), calc(var(--e) * -62));opacity:0}to{transform:translate(calc(var(--e) * -8), calc(var(--e) * 92));opacity:0}}@keyframes _step0_16fat_1{0%,6%,34%,to{filter:brightness()}12%,28%{filter:brightness(2.4)drop-shadow(0 0 5px #f0c878f2)}}@keyframes _step1_16fat_1{0%,36%,62%,to{filter:brightness()}42%,56%{filter:brightness(2.4)drop-shadow(0 0 5px #f0c878f2)}}@keyframes _step2_16fat_1{0%,64%,92%,to{filter:brightness()}70%,86%{filter:brightness(2.4)drop-shadow(0 0 5px #f0c878f2)}}@keyframes _slot0_16fat_1{0%,6%,34%,to{border-color:#d8b56a73}12%,28%{border-color:#f6e2ad}}@keyframes _slot1_16fat_1{0%,36%,62%,to{border-color:#d8b56a73}42%,56%{border-color:#f6e2ad}}@keyframes _slot2_16fat_1{0%,64%,92%,to{border-color:#d8b56a73}70%,86%{border-color:#f6e2ad}}._loveBox_16fat_272{left:calc(var(--e) * 12);top:calc(var(--e) * 6);position:absolute}._heading_12mo7_4{--sky-text-shadow:0 1px 8px #03070df2, 0 0 2px #03070dd9;align-items:center;gap:calc(var(--u,1px) * 2);text-align:center;flex-direction:column;display:flex}._moon_12mo7_13{width:calc(var(--u,1px) * 112);height:calc(var(--u,1px) * 112);border-radius:50%;animation:3.2s ease-in-out infinite _moonBreath_12mo7_1}._moonSpace_12mo7_21{width:calc(var(--u,1px) * 112);height:calc(var(--u,1px) * 112);display:block}@keyframes _moonBreath_12mo7_1{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){._moon_12mo7_13{animation:none}}._title_12mo7_43{color:var(--color-accent);font-family:var(--font-display);text-shadow:var(--sky-text-shadow);font-size:30px;font-weight:600;line-height:1.05}._facts_12mo7_53{color:var(--color-accent-moon);font-family:var(--font-display);text-shadow:var(--sky-text-shadow);font-size:22px;font-weight:500;line-height:1.2}._words_12mo7_63{margin:0 0 calc(var(--u,1px) * 14);color:var(--color-text);font-family:var(--font-accent);font-size:24px;font-style:italic;font-weight:600;line-height:1.3}._sphere_12mo7_75{gap:calc(var(--u,1px) * 4);margin-top:calc(var(--u,1px) * 16);flex-direction:column;display:flex}._sphereHead_12mo7_82{align-items:center;gap:calc(var(--u,1px) * 10);display:flex}._sphereEmblem_12mo7_88{width:calc(var(--u,1px) * 30);height:calc(var(--u,1px) * 30);object-fit:contain;filter:drop-shadow(0 0 4px rgba(var(--tint,188, 214, 240), .6));flex:none}._sphereName_12mo7_96{color:color-mix(in srgb, rgb(var(--tint,188, 214, 240)) 80%, white);font-family:var(--font-display);text-shadow:0 0 10px rgba(var(--tint,188, 214, 240), .4);font-size:26px;font-weight:700;line-height:1.1}._sphereText_12mo7_105{color:var(--color-text);font-family:var(--font-accent);margin:0;font-size:22px;font-style:normal;font-weight:500;line-height:1.3}._rowWrap_12mo7_116{--sky-text-shadow:0 1px 8px #03070df2, 0 0 2px #03070dd9;width:100%;margin-top:calc(var(--u,1px) * 8);justify-content:center;display:flex}._row_12mo7_116{color:var(--color-accent);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e2be6ca6;border-radius:999px;align-items:center;gap:8px;padding:5px 16px 6px;display:flex}._rowLabel_12mo7_138{color:var(--color-accent-moon);font-family:var(--font-display);text-shadow:var(--sky-text-shadow);font-size:19px;font-weight:500;line-height:1.2}._chips_12mo7_149{flex-direction:column;align-items:stretch;gap:6px;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:flex}._chip_12mo7_149{color:var(--color-accent-moon);font-family:var(--font-display);text-shadow:var(--sky-text-shadow);border:1px solid #e2be6ca6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:1px 14px 2px;font-size:18px;font-weight:500;line-height:1.2;display:flex}._chip_12mo7_149:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:5px;height:5px}._fan_5mgca_3{--fan-start:1.5s;height:calc(var(--u) * 150);pointer-events:none;position:relative}._card_5mgca_14{width:calc(var(--u) * 62);height:calc(var(--u) * 108);margin-left:calc(var(--u) * -31);transform-origin:50% 250%;transform:rotate(var(--angle));perspective:600px;position:absolute;bottom:0;left:50%}._inner_5mgca_31{transform-style:preserve-3d;animation:16.4s ease-in-out infinite _fanTurn_5mgca_1;animation-delay:calc(var(--fan-start) + var(--index) * .45s);position:absolute;inset:0}._side_5mgca_39{border-radius:calc(var(--u) * 6);backface-visibility:hidden;background-size:100% 100%;position:absolute;inset:0;box-shadow:0 4px 10px #00000080}._face_5mgca_49{transform:rotateY(180deg)}@keyframes _fanTurn_5mgca_1{0%{transform:rotateY(0)}9.15%,50%{transform:rotateY(180deg)}59.15%,to{transform:rotateY(360deg)}}._sheen_5mgca_61{border-radius:calc(var(--u) * 7);pointer-events:none;position:absolute;inset:0;overflow:hidden}._sheenWorld_5mgca_61{left:calc(50% - var(--u) * 210);top:calc(250% - var(--u) * 300);width:calc(var(--u) * 420);height:calc(var(--u) * 300);transform-origin:50% 100%;transform:rotate(calc(-1 * var(--angle)));position:absolute}._sheenBand_5mgca_88{width:calc(var(--u) * 58);opacity:0;transform:translateX(calc(var(--u) * -100)) skewX(-16deg);animation:16.4s linear infinite _fanGlint_5mgca_1;animation-delay:var(--fan-start);background:linear-gradient(100deg,#0000 0%,#ffeeaf1a 28%,#fff0b999 50%,#ffeeaf1a 72%,#0000 100%);position:absolute;top:0;bottom:0;left:0}@keyframes _fanGlint_5mgca_1{0%,26.8%{opacity:0;transform:translateX(calc(var(--u) * -100)) skewX(-16deg);animation-timing-function:ease-in-out}29%{opacity:1}45.4%{opacity:1}47.6%{opacity:0;transform:translateX(calc(var(--u) * 420)) skewX(-16deg)}47.7%,76.8%{opacity:0;transform:translateX(calc(var(--u) * -100)) skewX(-16deg);animation-timing-function:ease-in-out}79%{opacity:1}95.4%{opacity:1}97.6%,to{opacity:0;transform:translateX(calc(var(--u) * 420)) skewX(-16deg)}}._screen_1q6ao_1{z-index:0;gap:calc(var(--u) * 18);flex-direction:column;display:flex;position:relative}._title_1q6ao_13{width:fit-content;font-family:var(--font-display);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 22px #f6cd788c;filter:drop-shadow(0 1px 1.5px #0000008c);background:linear-gradient(135deg,#fff1c8 0%,#f6d98c 55%,#fff1c8 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,8vw,42px);font-weight:700}._fanWrap_1q6ao_32{z-index:3;margin-top:calc(var(--u) * -10);margin-bottom:calc(var(--u) * -22);top:calc(var(--u) * -30);position:relative}._fanWrap_1q6ao_32:before{content:"";z-index:-1;left:calc(var(--u) * -14);right:calc(var(--u) * -14);top:calc(var(--u) * -20);height:calc(var(--u) * 190);pointer-events:none;background:radial-gradient(52% 50% at 50% 52%,#e8a86057 0%,#c4605433 38%,#7830461a 64%,#0000 100%);position:absolute}._leather_1q6ao_69{z-index:0;top:calc(-1 * max(24px, var(--safe-area-top)));bottom:calc(var(--u) * -24);left:calc(var(--u) * -14);right:calc(var(--u) * -14);pointer-events:none;background:var(--tarot-leather) center top / auto 112% no-repeat;position:absolute;-webkit-mask-image:linear-gradient(#000000b3 0 10%,#000 34%);mask-image:linear-gradient(#000000b3 0 10%,#000 34%)}._gridWrap_1q6ao_87{position:relative}._grid_1q6ao_87{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid;position:relative}._tile_1q6ao_104{appearance:none;box-sizing:border-box;border:1px solid var(--tile-edge);background:var(--tarot-grain) 0 0 / 96px 96px, linear-gradient(180deg, var(--tile-0) 0%, var(--tile-1) 50%, var(--tile-2) 100%);min-width:0;font:inherit;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:22px;flex-direction:column;align-items:center;padding:12px;animation:.7s ease-out backwards _tileIn_1q6ao_1;display:flex;position:relative;box-shadow:inset 0 1px #a0c8f538,inset 0 -2px 6px #00000042,0 10px 22px #00000059}._tile_1q6ao_104:active{border-color:var(--color-accent-strong)}@keyframes _tileIn_1q6ao_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}._tileCount_1q6ao_150{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);align-self:flex-start;font-size:11px;font-weight:700}._tileEmblem_1q6ao_159{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}._tileTitle_1q6ao_173{font-family:var(--font-display);color:var(--color-accent);margin-top:auto;padding-top:8px;font-size:22px;font-weight:700;line-height:1.05}._tileDescription_1q6ao_188{min-height:2.7em;color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}._app_1pji9_1{flex-direction:column;height:100dvh;display:flex;position:relative}._bounceStripTop_1pji9_11,._bounceStripBottom_1pji9_12{background:var(--azure-black);pointer-events:none;height:0;position:absolute;left:0;right:0}._appGoldPattern_1pji9_25 ._bounceStripTop_1pji9_11,._appGoldPattern_1pji9_25 ._bounceStripBottom_1pji9_12,._appSpreadPattern_1pji9_27 ._bounceStripTop_1pji9_11,._appSpreadPattern_1pji9_27 ._bounceStripBottom_1pji9_12{background:0 0}._bounceStripTop_1pji9_11{top:0}._appCardSky_1pji9_39 ._bounceStripTop_1pji9_11{min-height:400px}._bounceStripBottom_1pji9_12{bottom:0}._contentFrame_1pji9_8{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._appToday_1pji9_62{background:linear-gradient(180deg, var(--azure-black) 0, var(--azure-black) 200px, transparent 480px)}._appChat_1pji9_73{background-color:#041a30}._spreadPattern_1pji9_21{pointer-events:none;position:absolute;inset:0}._spreadPattern_1pji9_21:before,._spreadPattern_1pji9_21:after{content:"";position:absolute;inset:0}._spreadPattern_1pji9_21:before{opacity:.5;background-image:url(/images/patterns/pattern-tarot.webp);background-repeat:repeat;background-size:260px 260px}._spreadPattern_1pji9_21:after{background:var(--tarot-grain) 0 0 / 96px 96px repeat;opacity:.9}._content_1pji9_8{z-index:1;overscroll-behavior-y:contain;scrollbar-width:none;min-height:0;padding:max(24px, var(--safe-area-top)) 14px 24px;flex:1;position:relative;overflow:hidden auto}._content_1pji9_8::-webkit-scrollbar{display:none}._contentChat_1pji9_129{padding:max(12px, var(--safe-area-top)) 0 0;flex-direction:column;display:flex;overflow:clip}
