.LoveTarot_pageWrapper__C80ws{min-height:100vh;background:radial-gradient(circle at center,#1b2735 0,#090a0f 100%);background-attachment:fixed;color:#fff;font-family:Inter,-apple-system,system-ui,sans-serif;overflow-x:hidden;position:relative;padding:0 16px 60px}.LoveTarot_pageWrapper__C80ws:before{content:"";position:fixed;inset:0;background-image:radial-gradient(1px 1px at 20px 30px,#eee,transparent),radial-gradient(1px 1px at 40px 70px,#fff,transparent),radial-gradient(2px 2px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,#fff,transparent);background-repeat:repeat;background-size:200px 200px;opacity:.06;z-index:0;pointer-events:none}.LoveTarot_navBar__BXEIx{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:10}.LoveTarot_backBtn__b8DDd,.LoveTarot_resetBtn__k3qxX{cursor:pointer;display:flex;align-items:center;gap:6px;color:#aaa;font-size:14px;transition:all .3s}.LoveTarot_backBtn__b8DDd:hover,.LoveTarot_resetBtn__k3qxX:hover{color:#fff}.LoveTarot_backBtn__b8DDd:hover{transform:translateX(-3px)}.LoveTarot_resetBtn__k3qxX:hover{transform:rotate(15deg)}.LoveTarot_topLogo__eo8Fu{flex:1 1;display:flex;justify-content:center;pointer-events:none}.LoveTarot_drawStage__j8eet{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5}.LoveTarot_instruction__GrEZZ{margin:24px 0 16px;font-size:16px;letter-spacing:1px;color:hsla(0,0%,100%,.8);text-align:center}.LoveTarot_hl__YKnsp{color:#daa520;font-weight:700;margin:0 3px;text-shadow:0 0 10px rgba(218,165,32,.5)}.LoveTarot_stageArea__nZ_QA{position:relative;width:100%;min-height:720px;display:flex;justify-content:center;align-items:center}.LoveTarot_slotsArea__odoHv{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:10;margin-bottom:180px}.LoveTarot_slotRow__FZRzn{display:flex;gap:14px;justify-content:center}.LoveTarot_slot__gty0i{width:70px;height:105px;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.LoveTarot_slotCardFilled__jk_ns{position:absolute;inset:0;border-radius:6px;overflow:hidden;border:2px solid rgba(218,165,32,.5);box-shadow:0 4px 15px rgba(218,165,32,.2)}.LoveTarot_cardPortrait__7V473{position:absolute;width:105px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.LoveTarot_cardPortrait__7V473 img{object-fit:cover}.LoveTarot_slotBadge__4GwZM{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);font-size:9px;color:#daa520;background:rgba(0,0,0,.7);padding:1px 8px;border-radius:6px;white-space:nowrap;border:1px solid rgba(218,165,32,.3);z-index:5}.LoveTarot_slotNum__ozww2{font-size:28px;font-weight:800;color:hsla(0,0%,100%,.04);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoveTarot_pileArea___M2Kj{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:1}.LoveTarot_pileAnchor__dwBAp{position:relative;width:720px;height:720px}.LoveTarot_pileCard__iPlX_{position:absolute;width:90px;height:60px;left:50%;top:50%;margin-left:-45px;margin-top:-30px;cursor:pointer;pointer-events:auto;border-radius:3px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);transition:box-shadow .2s}.LoveTarot_pileCard__iPlX_:hover{box-shadow:0 0 12px rgba(218,165,32,.5);border-color:rgba(218,165,32,.5)}.LoveTarot_actionArea__pMZSd{margin-top:24px;text-align:center;z-index:20}.LoveTarot_revealBtn__PbH5e{background:linear-gradient(135deg,#daa520,#a67c00)!important;border:none!important;height:48px!important;padding:0 44px!important;border-radius:24px!important;font-size:16px!important;font-weight:700!important;letter-spacing:2px!important;box-shadow:0 6px 16px rgba(0,0,0,.3)!important}.LoveTarot_revealBtn__PbH5e:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(218,165,32,.3)!important}.LoveTarot_resultsStage__WNXgn{max-width:960px;margin:30px auto 0;padding:30px 16px;background:rgba(10,15,25,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);position:relative;z-index:5}.LoveTarot_resultsHeader__Hs3R1{text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.LoveTarot_hexagramGrid__eDwry{position:relative;width:100%;max-width:680px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,auto);grid-gap:16px;gap:16px;padding:10px 0 30px}.LoveTarot_hexCard__H8IyG{display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px 10px;transition:all .3s;position:relative}.LoveTarot_hexCard__H8IyG:hover{background:hsla(0,0%,100%,.07);border-color:rgba(218,165,32,.3);transform:translateY(-3px)}.LoveTarot_hexPos1__LDA35{grid-column:3/5;grid-row:1}.LoveTarot_hexPos2__GIfDe{grid-column:4/5;grid-row:2/4}.LoveTarot_hexPos3__I9EXp{grid-column:3/5;grid-row:4}.LoveTarot_hexPos4__JKKPX{grid-column:1/3;grid-row:4}.LoveTarot_hexPos5__7_jrC{grid-column:1/2;grid-row:2/4}.LoveTarot_hexPos6__xGLbJ{grid-column:1/3;grid-row:1}.LoveTarot_hexPos7__EU1KM{grid-column:2/4;grid-row:2/4;border-color:rgba(218,165,32,.25);background:rgba(218,165,32,.04)}.LoveTarot_posLabel__b1S4g{display:flex;align-items:center;gap:4px;margin-bottom:8px}.LoveTarot_posIcon__zdUBf{font-size:14px}.LoveTarot_posText__WB_EP{font-size:11px;color:#daa520;font-weight:600;letter-spacing:1px}.LoveTarot_hexCardImg__pSiSV{width:100%;max-width:120px;aspect-ratio:2/3;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.12);margin-bottom:10px}.LoveTarot_hexCardImg__pSiSV.LoveTarot_reversed__0rdH5{transform:rotate(180deg)}.LoveTarot_hexCardName__3sxlt{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:6px;font-size:15px;font-weight:700;color:#fff}.LoveTarot_hexCardDetail__76eRu{width:100%;padding:8px 4px 0;border-top:1px solid hsla(0,0%,100%,.06);margin-top:4px;transition:filter .3s}.LoveTarot_detailRow__Ggq2C{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px}.LoveTarot_detailLabel__Y_qfj{color:#888;flex-shrink:0}.LoveTarot_detailVal__6iwnB{color:#ccc;text-align:right}.LoveTarot_posVal__apStc{color:#52c41a;font-weight:500}.LoveTarot_negVal__XjF72{color:#ff4d4f;font-weight:500}.LoveTarot_detailInterp__gkbXJ{font-size:11px;color:#aaa;line-height:1.5;margin-top:6px;font-style:italic}.LoveTarot_card7Locked__8PCLK{width:100%;display:flex;justify-content:center}.LoveTarot_card7Back__bskP5{width:120px;aspect-ratio:2/3;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.5)}.LoveTarot_card7Mask__nbCGr{position:absolute;inset:0;background:rgba(0,0,0,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#daa520;font-size:13px;font-weight:600;text-shadow:0 0 8px rgba(218,165,32,.3)}.LoveTarot_unlockBar__QIId5{margin-top:30px;padding:24px;background:rgba(218,165,32,.06);border:1px solid rgba(218,165,32,.2);border-radius:16px;text-align:center}.LoveTarot_unlockBarText__YSoUa{color:#daa520;font-size:15px;font-weight:600;margin-bottom:16px}.LoveTarot_unlockBarActions__Z1Hrl{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.LoveTarot_masked__TkJOq{position:relative;min-height:60px;background:hsla(0,0%,100%,.02);border-radius:8px;overflow:hidden}.LoveTarot_masked__TkJOq:before{content:"";position:absolute;inset:0;background:rgba(10,15,25,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1}.LoveTarot_maskedInner__s0GzU{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;text-align:center}.LoveTarot_unlockActions__cBOfx{display:flex;flex-direction:column;gap:12px;width:100%;max-width:240px}.LoveTarot_unlockBtn__eskl_{height:44px!important;border-radius:22px!important;background:linear-gradient(135deg,#daa520,#a67c00)!important;border:none!important;color:#000!important;font-weight:700!important;font-size:15px!important;box-shadow:0 4px 12px rgba(166,124,0,.3);padding:0 28px!important}.LoveTarot_vipBtn__ioLBB{height:44px!important;border-radius:22px!important;background:transparent!important;border:1px solid #daa520!important;color:#daa520!important;font-weight:500!important;padding:0 28px!important}.LoveTarot_everyoneAsking__4yJDF{margin-top:50px;border-top:1px solid hsla(0,0%,100%,.05);padding:30px 10px 0}.LoveTarot_askingTitle__n2W0Z{text-align:center;font-size:16px;font-weight:600;color:#daa520;margin-bottom:24px;letter-spacing:2px}.LoveTarot_danmuContainer__Olx9b{height:140px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:12px}.LoveTarot_danmuRow__oUofS{white-space:nowrap;overflow:hidden;width:100%}.LoveTarot_danmuTrack__Zpk35{display:inline-block;animation:LoveTarot_scrollLeft__e1h_1 linear infinite}.LoveTarot_danmuItem__3h0NA{display:inline-block;padding:6px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin-right:16px;color:#ccc;font-size:13px}.LoveTarot_row0__WP0SQ .LoveTarot_danmuTrack__Zpk35{animation-duration:25s}.LoveTarot_row1__Fjzys .LoveTarot_danmuTrack__Zpk35{animation-duration:32s;animation-direction:reverse}.LoveTarot_row2__igSiG .LoveTarot_danmuTrack__Zpk35{animation-duration:28s}@keyframes LoveTarot_scrollLeft__e1h_1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.LoveTarot_consultFormArea__pu2Ui{margin-top:40px;padding:0 16px}.LoveTarot_formCard__cGoWE{background:hsla(0,0%,100%,.03);border:1px solid rgba(218,165,32,.15);border-radius:16px;padding:24px;max-width:480px;margin:0 auto}.LoveTarot_formTitle__LSSvn{font-size:18px;font-weight:700;color:#daa520;margin-bottom:12px;display:flex;align-items:center;gap:8px}.LoveTarot_consultInput__FL75e{background:rgba(0,0,0,.2)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;height:44px!important;border-radius:8px!important}.LoveTarot_consultInput__FL75e:focus{border-color:#daa520!important;box-shadow:0 0 5px rgba(218,165,32,.2)!important}.LoveTarot_consultTextArea__HGWiY{background:rgba(0,0,0,.2)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;border-radius:8px!important;padding:10px!important}.LoveTarot_consultTextArea__HGWiY:focus{border-color:#daa520!important}.LoveTarot_consultSubmitBtn__jiVKX{height:46px!important;border-radius:23px!important;background:linear-gradient(135deg,#daa520,#a67c00)!important;border:none!important;font-weight:700!important;font-size:15px!important;margin-top:10px;box-shadow:0 4px 15px rgba(166,124,0,.3)}.LoveTarot_finalActions__U0XFA{margin-top:40px;display:flex;flex-direction:column;align-items:center}.LoveTarot_retryBtn__n_Y8A{border-radius:25px!important;padding:0 36px!important;height:46px!important}@media(max-width:768px){.LoveTarot_topLogo__eo8Fu{display:none}.LoveTarot_navBar__BXEIx{padding:10px 0}.LoveTarot_instruction__GrEZZ{font-size:14px;margin:16px 0 10px}.LoveTarot_slot__gty0i{width:60px;height:90px}.LoveTarot_cardPortrait__7V473{width:75px;height:50px}.LoveTarot_pileAnchor__dwBAp{width:500px;height:500px}.LoveTarot_pileCard__iPlX_{width:76px;height:50px;margin-left:-38px;margin-top:-25px}.LoveTarot_resultsStage__WNXgn{padding:16px 8px;border-radius:10px;margin-top:16px}.LoveTarot_hexagramGrid__eDwry{display:flex;flex-direction:column;gap:14px;padding:0}.LoveTarot_hexCard__H8IyG{flex-direction:row;flex-wrap:wrap;padding:12px;gap:10px}.LoveTarot_posLabel__b1S4g{width:100%;margin-bottom:4px}.LoveTarot_hexCardImg__pSiSV{width:80px;max-width:80px;flex-shrink:0}.LoveTarot_hexCardName__3sxlt{font-size:14px}.LoveTarot_hexCardDetail__76eRu{flex:1 1;min-width:0;border-top:none;border-left:1px solid hsla(0,0%,100%,.06);padding:0 0 0 10px;margin-top:0}.LoveTarot_card7Back__bskP5{width:80px}.LoveTarot_unlockBarActions__Z1Hrl{flex-direction:column;align-items:center}}@media(max-width:420px){.LoveTarot_stageArea__nZ_QA{min-height:440px}.LoveTarot_slot__gty0i{width:42px;height:63px}.LoveTarot_cardPortrait__7V473{width:63px;height:42px}.LoveTarot_slotRow__FZRzn{gap:8px}.LoveTarot_pileAnchor__dwBAp{width:360px;height:360px}.LoveTarot_pileCard__iPlX_{width:40px;height:27px;margin-left:-20px;margin-top:-13px}.LoveTarot_hexCardImg__pSiSV{width:64px;max-width:64px}}