.tarot-room_root__KMCGu{--ink:#101a2b;--deep:#0a1321;--gold:#d8b982;--bright:#f0d9a7;--text:#f4ecdd;--muted:#c2c9d3;--line:#d8b98248;position:fixed;inset:0;isolation:isolate;overflow:hidden;color:var(--text);background:radial-gradient(ellipse at 70% 20%,#24344c,var(--deep) 69%);font-family:Instrument Sans,system-ui,PingFang SC,Microsoft YaHei,sans-serif;color-scheme:dark}.tarot-room_gateBackdrop__hWbd9,.tarot-room_scene__j6rnR,.tarot-room_vignette__tpA4T{position:absolute;inset:0}.tarot-room_gateBackdrop__hWbd9{display:block;pointer-events:none}.tarot-room_gateBackdrop__hWbd9 img{width:100%;height:100%;object-fit:cover}.tarot-room_scene__j6rnR{touch-action:none}.tarot-room_vignette__tpA4T{z-index:1;pointer-events:none;background:linear-gradient(180deg,#07111bba,transparent 21%),linear-gradient(0deg,#050d19ad,transparent 37%)}.tarot-room_root__KMCGu[data-entered=false] .tarot-room_vignette__tpA4T{background:linear-gradient(180deg,#07111bba,transparent 21%),linear-gradient(0deg,#050d19de,transparent 49%),linear-gradient(90deg,#050d1994,transparent 64%)}.tarot-room_hud__XZAOT{position:absolute;z-index:2;inset:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) auto max(24px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;pointer-events:none}.tarot-room_accountActions__47Ilc,.tarot-room_brandCopy__pvGwM,.tarot-room_brand__UxXBf,.tarot-room_hudActions__hRqti{display:flex;align-items:center;gap:8px;min-width:0;pointer-events:auto}.tarot-room_brand__UxXBf{justify-self:start;max-width:100%;gap:12px;padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:14px;background:#111a29dc;box-shadow:0 6px 24px #02091542}.tarot-room_brandCopy__pvGwM{gap:12px}.tarot-room_accountActions__47Ilc{justify-content:flex-end;min-height:44px}.tarot-room_accountActions__47Ilc>button{min-height:44px}.tarot-room_brandName__3VKgi,.tarot-room_location__WfMrc{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.25;font-weight:650;min-width:0}.tarot-room_brandName__3VKgi svg,.tarot-room_location__WfMrc svg{color:var(--gold);flex:none}.tarot-room_brandName__3VKgi>span,.tarot-room_location__WfMrc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tarot-room_brandName__3VKgi{flex-shrink:0}.tarot-room_location__WfMrc{padding-inline-start:10px;border-inline-start:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:450}.tarot-room_goldButton__Nm2Y2,.tarot-room_hudButton__LdL4P,.tarot-room_iconButton__4HKju,.tarot-room_textButton__pO_GZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:9px;cursor:pointer;font:inherit;font-size:14px;line-height:1.3;font-weight:600;text-decoration:none}.tarot-room_hudButton__LdL4P,.tarot-room_iconButton__4HKju{padding:8px 13px;border:1px solid var(--line);color:var(--text);background:#111a29e8}.tarot-room_hudButton__LdL4P svg,.tarot-room_iconButton__4HKju svg{color:var(--bright);flex:none}.tarot-room_iconButton__4HKju{flex:none;width:44px;padding:0}.tarot-room_brand__UxXBf .tarot-room_iconButton__4HKju{width:40px;min-height:40px;border-color:transparent;background:#243149}.tarot-room_goldButton__Nm2Y2{padding:10px 15px;border:1px solid #f2d59d;color:#20190f;background:linear-gradient(135deg,#f1d7a5,#d3ab6c);box-shadow:0 4px 18px #060b1560,inset 0 1px #fff5}.tarot-room_goldButton__Nm2Y2:disabled{opacity:.58;cursor:wait}.tarot-room_textButton__pO_GZ{padding:5px 2px;border:0;color:var(--bright);background:transparent;text-underline-offset:4px}.tarot-room_root__KMCGu :is(a,button,input,summary):focus-visible{outline:2px solid #fff1cb;outline-offset:3px}@media (hover:hover){.tarot-room_hudButton__LdL4P:hover,.tarot-room_iconButton__4HKju:hover{background:#283853;border-color:var(--gold)}.tarot-room_goldButton__Nm2Y2:not(:disabled):hover{background:#f8dfac}.tarot-room_textButton__pO_GZ:hover{text-decoration:underline}}.tarot-room_gatePanel__QMD9W{position:absolute;z-index:2;inset:auto auto max(52px,calc(env(safe-area-inset-bottom) + 28px)) clamp(24px,5vw,88px);max-width:min(510px,calc(100% - 48px));text-shadow:0 2px 12px #000}.tarot-room_gatePanel__QMD9W h1{margin:0;color:#fff5de;font-family:"Instrument Serif",Georgia,Songti SC,STSong,serif;font-size:clamp(36px,5vw,72px);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.tarot-room_gateBrand__aHqGJ{display:block;margin-bottom:8px;color:var(--bright);font:600 clamp(13px,2vw,17px) /1.35 Instrument Sans,system-ui,sans-serif;letter-spacing:.16em}.tarot-room_gateDescription__qQZJC{max-width:415px;margin:15px 0 22px;color:#ede5d7;font-size:16px;line-height:1.65;text-wrap:pretty}.tarot-room_gatePanel__QMD9W .tarot-room_goldButton__Nm2Y2{min-height:49px;text-shadow:none}.tarot-room_loadMessage__967hm{max-width:380px;margin:0 0 12px;color:var(--bright)}.tarot-room_nearby__yEEo2,.tarot-room_walkHint__UGksv{position:absolute;z-index:2;bottom:max(24px,env(safe-area-inset-bottom));left:50%;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:11px 14px;border:1px solid var(--line);border-radius:13px;background:#111a29f2;box-shadow:0 8px 28px #04091473;transform:translateX(-50%)}.tarot-room_walkHint__UGksv svg{flex:none;color:var(--gold)}.tarot-room_walkHint__UGksv span{display:block;font-size:14px}.tarot-room_walkHint__UGksv small{margin-top:3px;color:var(--muted);font-size:12px}.tarot-room_touchHint__x_oit{display:none}.tarot-room_compassPrompt__Yqizc{border-color:#d8b9828a}.tarot-room_compassPrompt__Yqizc span{color:var(--bright);font-weight:650}.tarot-room_compassPrompt__Yqizc .tarot-room_goldButton__Nm2Y2{flex:none;white-space:nowrap}.tarot-room_compassCopy__DoOKI{min-width:0;overflow-wrap:anywhere}.tarot-room_compassCopy__DoOKI small{display:block}[data-star-compass].tarot-room_compassPrompt__Yqizc{pointer-events:none}[data-star-compass].tarot-room_compassPrompt__Yqizc .tarot-room_goldButton__Nm2Y2{pointer-events:auto}.tarot-room_templePrompt__0PZU4{width:min(570px,calc(100% - 32px));border-color:#bbadff85}.tarot-room_templePanel__w_Yvp{display:flex;align-items:center;gap:inherit;width:100%}.tarot-room_templePanel__w_Yvp[hidden]{display:none}.tarot-room_templePrompt__0PZU4 .tarot-room_compassCopy__DoOKI{flex:1}.tarot-room_templeActions__LxTLi{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tarot-room_templeActions__LxTLi .tarot-room_hudButton__LdL4P{min-height:44px}.tarot-room_templePrompt__0PZU4[data-quiet-prayer=true]{bottom:max(17px,env(safe-area-inset-bottom));max-width:calc(100% - 32px);padding:0;border:0;background:transparent;box-shadow:none;pointer-events:none}.tarot-room_prayerDisclosure__flfyQ{display:flex;justify-content:center;width:100%;gap:inherit}.tarot-room_prayerDisclosure__flfyQ>.tarot-room_hudButton__LdL4P{pointer-events:auto}.tarot-room_prayerDisclosure__flfyQ .tarot-room_templePanel__w_Yvp{position:absolute;inset:auto 0 100%;box-sizing:border-box;padding:10px 12px;border:1px solid #bbadff85;border-radius:13px;background:#111a29f2;box-shadow:0 8px 28px #04091473;pointer-events:auto}.tarot-room_templePrompt__0PZU4[data-temple=praying] .tarot-room_prayerDisclosure__flfyQ .tarot-room_templePanel__w_Yvp{border-color:#d9b8ff}.tarot-room_templePrompt__0PZU4[data-temple=praying] .tarot-room_goldButton__Nm2Y2{border-color:#bfa1e6;color:#f5eaff;background:#2e2344;transition:none}.tarot-room_templePrompt__0PZU4[data-temple=praying] .tarot-room_goldButton__Nm2Y2:hover{background:#46335f}@media (max-width:600px){.tarot-room_compassPrompt__Yqizc{gap:8px;padding:8px 10px}.tarot-room_compassPrompt__Yqizc>svg{display:none}.tarot-room_compassPrompt__Yqizc .tarot-room_goldButton__Nm2Y2{padding-inline:10px;font-size:13px}.tarot-room_templePanel__w_Yvp{flex-wrap:wrap}.tarot-room_templePanel__w_Yvp>svg{display:none}.tarot-room_templePrompt__0PZU4 .tarot-room_compassCopy__DoOKI{flex-basis:100%}.tarot-room_templeActions__LxTLi{margin-inline-start:auto}}.tarot-room_touchControls__aWumn{display:none}@media (any-pointer:coarse){.tarot-room_desktopHint__qs1DC{display:none}.tarot-room_touchHint__x_oit{display:block}.tarot-room_touchControls__aWumn{--pad-size:94px;position:absolute;z-index:2;inset:auto max(16px,env(safe-area-inset-right)) max(17px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:flex;justify-content:space-between;align-items:end;pointer-events:none}.tarot-room_touchControls__aWumn>*{pointer-events:auto}:is(.tarot-room_nearby__yEEo2,.tarot-room_walkHint__UGksv){bottom:calc(max(17px, env(safe-area-inset-bottom)) + 108px)}.tarot-room_movePad__QJ9_T{position:relative;display:grid;place-items:center;width:var(--pad-size);aspect-ratio:1;border:1px solid #d8b98280;border-radius:50%;color:var(--bright);background:radial-gradient(circle,#162238a6 46%,#141e2fe8 47%);box-shadow:inset 0 0 0 4px #0c1626a3,0 5px 24px #05091272;touch-action:none;user-select:none;-webkit-touch-callout:none}.tarot-room_movePad__QJ9_T>svg,.tarot-room_moveThumb__EzGgP{pointer-events:none}.tarot-room_movePad__QJ9_T>svg{position:absolute}.tarot-room_padForward__cEJzI{top:7px}.tarot-room_padRight__b3Z9h{right:7px;rotate:90deg}.tarot-room_padBack__O6NYm{bottom:7px;rotate:180deg}.tarot-room_padLeft__huyGo{left:7px;rotate:-90deg}.tarot-room_moveThumb__EzGgP{display:block;width:35%;aspect-ratio:1;border:1px solid #efd5a5;border-radius:50%;background:radial-gradient(circle at 39% 34%,#f4d8a0,#b88951);box-shadow:0 3px 10px #040912a6}.tarot-room_touchControls__aWumn .tarot-room_iconButton__4HKju{border-radius:50%}}@media (any-pointer:coarse) and (max-height:540px) and (orientation:landscape){.tarot-room_touchControls__aWumn{--pad-size:76px}:is(.tarot-room_nearby__yEEo2,.tarot-room_walkHint__UGksv){bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100% - 218px)}}@media (any-pointer:coarse) and (orientation:portrait){.tarot-room_compassPrompt__Yqizc[data-star-compass]{--compass-right:max(8px,env(safe-area-inset-right));right:var(--compass-right);bottom:calc(max(17px, env(safe-area-inset-bottom)) + 54px);left:auto;max-width:calc(100% - max(16px, env(safe-area-inset-left)) - 102px - var(--compass-right));transform:none}}.tarot-room_nearbyCopy__fwfxq{min-width:0;max-width:315px;overflow-wrap:anywhere}.tarot-room_nearbyCopy__fwfxq strong{margin-inline-end:8px}.tarot-room_nearbyCopy__fwfxq span{color:var(--bright);font-size:13px}.tarot-room_nearbyCopy__fwfxq p{max-height:5.4em;margin:3px 0 0;overflow:auto;color:var(--muted);font-size:13px;line-height:1.35}.tarot-room_nearby__yEEo2 .tarot-room_goldButton__Nm2Y2{flex:none}.tarot-room_seatActions__Ux9_z{display:flex;flex:none;flex-wrap:wrap;gap:6px}.tarot-room_avatar__jNIEV{flex:none;object-fit:cover;object-position:center 28%;border:1px solid var(--line);border-radius:50%;background:#25354d}.tarot-room_readerPanel__HuhO_{position:absolute;z-index:2;top:max(82px,calc(env(safe-area-inset-top) + 65px));right:max(24px,env(safe-area-inset-right));display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(340px,calc(100% - 20px));pointer-events:none}.tarot-room_readerBadge__4tp1a{display:flex;align-items:center;gap:8px;padding:7px 10px;max-width:100%;border:1px solid var(--line);border-radius:10px;background:#111a29e8}.tarot-room_readerBadge__4tp1a small,.tarot-room_readerBadge__4tp1a strong{display:block;line-height:1.25;overflow-wrap:anywhere}.tarot-room_readerBadge__4tp1a small{color:var(--muted);font-size:11px}.tarot-room_readerBadge__4tp1a>span{flex:none;padding-inline-start:8px;border-inline-start:1px solid var(--line);color:var(--bright);font-size:11px}.tarot-room_readerTools__2_uqT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;pointer-events:auto}.tarot-room_readerTools__2_uqT .tarot-room_hudButton__LdL4P{gap:5px;padding-inline:8px;font-size:12px}.tarot-room_readerTools__2_uqT .tarot-room_hudButton__LdL4P[aria-disabled=true]{opacity:.68;cursor:default}.tarot-room_readerGreeting__21l84{max-width:min(230px,100%);max-height:max(64px,17dvh);margin:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.tarot-room_readerGreeting__21l84:not(:empty){padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:#111a29f2;pointer-events:auto}.tarot-room_tableDock__wSI9a{--dock-bottom-gap:max(12px,env(safe-area-inset-bottom));--dock-visible-height:100dvh;--dock-panel-width:460px;--dock-stand-row-height:0px;position:absolute;z-index:2;inset:auto max(12px,env(safe-area-inset-right)) calc(var(--dock-bottom-gap) + var(--dock-inset, 0px)) max(12px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--dock-panel-width)) minmax(max-content,1fr);align-items:end;gap:8px;pointer-events:none}.tarot-room_standButton__MYm6O{grid-column:3;justify-self:end;white-space:nowrap;pointer-events:auto}.tarot-room_standButton__MYm6O:disabled{opacity:.58;cursor:wait}.tarot-room_tableSurface__8lQe7{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;max-height:min(max(122px,calc(var(--dock-visible-height) - 85px - var(--dock-stand-row-height))),calc(var(--dock-visible-height) - var(--dock-bottom-gap) - var(--dock-stand-row-height)));padding:5px 9px;overflow:auto;overscroll-behavior:contain;border:1px solid #b38b5265;border-radius:13px;background:linear-gradient(160deg,#101c30f5,#101724f5);box-shadow:0 6px 20px #010611a8;pointer-events:auto}@media (min-width:1000px) and (min-height:580px){.tarot-room_tableDock__wSI9a{inset-inline:auto max(24px,env(safe-area-inset-right));grid-template-columns:clamp(312px,29vw,375px) max-content}.tarot-room_tableDock__wSI9a .tarot-room_tableSurface__8lQe7{grid-column:1}.tarot-room_tableDock__wSI9a .tarot-room_standButton__MYm6O{grid-column:2}}.tarot-room_questionArea___jwyb{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;width:100%}.tarot-room_questionCarousel__5fZjk{min-width:0}.tarot-room_questionArea___jwyb .tarot-room_compactQuestions__vVEgR{display:none}.tarot-room_question___eKPF{width:100%;min-width:0;min-height:39px;padding:7px 11px;border:1px solid #8294ad65;border-radius:7px;color:var(--text);background:#0a1424c9;font-size:16px}.tarot-room_question___eKPF::placeholder{color:#b8c3d3;opacity:1}.tarot-room_spreadReview__1MzfQ{display:grid;justify-items:start;gap:7px;width:100%;padding:3px 2px 5px}.tarot-room_reviewQuestionLabel__9nAba{display:grid;gap:3px;width:100%;margin:0;color:var(--text);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.tarot-room_reviewQuestionLabel__9nAba :is(strong,span:first-child){color:var(--gold)}.tarot-room_reviewActions__23IGW{display:flex;flex-wrap:wrap;gap:6px}.tarot-room_spreadReview__1MzfQ .tarot-room_hudButton__LdL4P{min-height:44px;padding:5px 9px}.tarot-room_spreadReview__1MzfQ .tarot-room_tableProgress__XtBsj{text-align:start}.tarot-room_spread__Qi9HU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,2vw,16px);width:min(100%,440px)}.tarot-room_spreadSlot__B4zhP{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.tarot-room_spreadCard__WaGki{position:relative;display:block;width:clamp(50px,14.5vw,73px);aspect-ratio:2/3;padding:0;border:0;border-radius:7px;color:var(--gold);background:transparent;perspective:420px;cursor:pointer}.tarot-room_spreadCard__WaGki:disabled{opacity:1;cursor:default}.tarot-room_spreadCard__WaGki[data-next=true]{box-shadow:0 0 0 2px var(--bright),0 0 16px #edc97e6b}.tarot-room_cardBack__03P1h,.tarot-room_cardFace__h_5S7,.tarot-room_cardRotation__AC_lF{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit}.tarot-room_cardRotation__AC_lF{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.25,.68,.32,1)}.tarot-room_cardBack__03P1h,.tarot-room_cardFace__h_5S7{overflow:hidden;backface-visibility:hidden}.tarot-room_cardBack__03P1h{border:1px dashed var(--line);background:#161f31;font-family:Georgia,serif;font-size:19px}.tarot-room_spreadCard__WaGki[data-occupied=true] .tarot-room_cardBack__03P1h{border:1px solid #9a784e}.tarot-room_cardFace__h_5S7{transform:rotateY(180deg);background:#25334a}.tarot-room_spreadCard__WaGki[data-flipped=true] .tarot-room_cardRotation__AC_lF{transform:rotateY(180deg)}.tarot-room_cardBack__03P1h img,.tarot-room_cardFace__h_5S7 img,.tarot-room_deckCard__JjZ6g img{width:100%;height:100%;object-fit:cover}.tarot-room_cardFace__h_5S7 img[data-reversed=true]{transform:rotate(180deg)}.tarot-room_position__4ykmd{color:var(--muted);font-size:11px;line-height:1.25}.tarot-room_cardName__L_6Z9{color:var(--bright);font-size:12px;line-height:1.3}.tarot-room_tableAction__Gw8f9{display:flex;align-items:center;justify-content:center;min-height:23px}.tarot-room_tableAction__Gw8f9[data-live=true]{flex-direction:column;gap:6px;min-width:0}.tarot-room_tableAction__Gw8f9 .tarot-room_liveFee__msxaM,.tarot-room_tableError__ftZEY{margin:0;text-align:center}.tarot-room_liveFee__msxaM,.tarot-room_tableError__ftZEY{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.tarot-room_tableError__ftZEY{color:#ffd1bb}.tarot-room_tableProgress__XtBsj{margin:0;color:var(--text);font-size:13px;text-align:center}.tarot-room_tableProgress__XtBsj span{margin-inline-start:9px;color:var(--bright);font-variant-numeric:tabular-nums}.tarot-room_cardRail__QVhoV{display:flex;align-items:end;gap:5px;max-width:100%;overflow-x:auto;padding:4px 3px 3px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8f754d #111b2b}.tarot-room_deckCard__JjZ6g{position:relative;flex:0 0 44px;height:63px;padding:0;overflow:hidden;border:1px solid #a48253;border-radius:4px;background:#142035;cursor:pointer}@media (min-width:1000px) and (min-height:580px){.tarot-room_cardRail__QVhoV{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:4px;padding-inline:0}.tarot-room_deckCard__JjZ6g{width:100%;height:54px}}.tarot-room_deckCard__JjZ6g[aria-pressed=true]{border-color:var(--bright)}.tarot-room_deckCard__JjZ6g[aria-pressed=true] img{opacity:.55}.tarot-room_deckCard__JjZ6g span{position:absolute;inset:auto 0 1px;color:#ffe7b9;background:#0c1529e0;font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.tarot-room_deckCard__JjZ6g[aria-pressed=true] span{display:grid;place-items:center}@media (hover:hover){.tarot-room_deckCard__JjZ6g:not([aria-pressed=true]):hover{border-color:#fff1cb;transform:translateY(-3px)}.tarot-room_spreadCard__WaGki[data-next=true]:hover{transform:translateY(-3px)}}.tarot-room_dialog__XvEkL{position:fixed;inset:0;inset:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);width:calc(100% - 28px);width:calc(100% - max(14px, env(safe-area-inset-left)) - max(14px, env(safe-area-inset-right)));max-width:580px;max-height:calc(100vh - 40px);max-height:min(760px,calc(100dvh - max(20px, env(safe-area-inset-top)) - max(20px, env(safe-area-inset-bottom))));margin:auto;padding:0;overflow:auto;border:1px solid #a78856;border-radius:15px;color:var(--text);background:#121d2e;box-shadow:0 20px 90px #030916af}.tarot-room_dialog__XvEkL::backdrop{background:#040a16a8;backdrop-filter:blur(4px)}.tarot-room_dialogFallbackBackdrop__qdsPY{position:fixed;inset:0;z-index:20;background:#040a16c7}.tarot-room_dialogFallback__dExBm{z-index:21;height:fit-content;box-sizing:border-box}.tarot-room_dialogHeader___BkFx{position:sticky;z-index:1;top:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);background:#151f31}.tarot-room_dialogHeader___BkFx h2{margin:0;font-size:clamp(18px,4vw,24px);font-weight:650;overflow-wrap:anywhere}.tarot-room_dialogHeader___BkFx .tarot-room_iconButton__4HKju{flex:0 0 44px}.tarot-room_dialogIntro__vNQEZ{margin:13px 16px 4px;color:var(--muted);font-size:14px}@media (max-height:440px) and (orientation:landscape){.tarot-room_mapDialog__YC39J>.tarot-room_dialogHeader___BkFx,.tarot-room_moonwellDialog__hvMgx>.tarot-room_dialogHeader___BkFx{padding:4px 10px}}.tarot-room_gardenMap___9Uah{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 16px 16px}.tarot-room_gardenMap___9Uah .tarot-room_mapTemple__3DMOb{--room-accent:#e2cdff;grid-column:1/-1;display:grid;grid-template-columns:22px minmax(0,1fr) 17px;align-items:center;gap:10px;min-height:65px;color:var(--room-accent);background:linear-gradient(100deg,#302644,#1a253b)}.tarot-room_mapTemple__3DMOb span{display:grid;gap:3px}.tarot-room_mapTemple__3DMOb strong{font-size:15px}.tarot-room_mapNorth__oPSJG{grid-column:1/-1}.tarot-room_mapNorth__oPSJG h3{margin:0 0 8px;color:var(--bright);font-size:14px}.tarot-room_mapExhibits__aNcQr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tarot-room_mapExhibit__3Y7Zt{min-width:0;overflow-wrap:anywhere}.tarot-room_mapExhibit__3Y7Zt svg{color:var(--room-accent);flex:none}.tarot-room_exhibitLoad__k0Zrm{padding:8px 16px 18px}.tarot-room_exhibitLoad__k0Zrm p{margin:0 0 12px;color:var(--muted)}@media (max-width:460px){.tarot-room_mapExhibits__aNcQr{grid-template-columns:minmax(0,1fr);gap:6px}.tarot-room_mapExhibits__aNcQr .tarot-room_mapExhibit__3Y7Zt{display:grid;grid-template-columns:18px minmax(0,1fr);min-height:52px;gap:3px 8px;align-items:center;padding:7px 10px}.tarot-room_mapExhibit__3Y7Zt small{grid-column:2}}.tarot-room_mapCourtyard__ciU3I,.tarot-room_mapReader__TjgGw,.tarot-room_mapRoom__DBepg{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:#1a2940;cursor:pointer}.tarot-room_mapRoom__DBepg{flex-direction:column;align-items:flex-start;gap:4px;min-height:90px;padding:11px;border-inline-start:2px solid var(--room-accent,var(--gold));text-align:left}.tarot-room_mapReader__TjgGw strong,.tarot-room_mapRoom__DBepg strong{color:var(--bright)}.tarot-room_mapRoom__DBepg strong{color:var(--room-accent,var(--bright))}.tarot-room_mapReader__TjgGw small,.tarot-room_mapRoom__DBepg small{color:var(--muted);font-size:12px}.tarot-room_mapRoom__DBepg span{color:#d5d9e1;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.tarot-room_mapRoom__DBepg[data-current=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.tarot-room_mapCourtyard__ciU3I,.tarot-room_mapGate__g7uvP{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:var(--bright);font-size:13px}.tarot-room_mapGate__g7uvP{min-height:25px;color:var(--muted)}.tarot-room_mapRoomHeader__sbz8n{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:0 8px;padding:5px 16px}.tarot-room_mapRoomHeader__sbz8n h3{margin:0;font-size:16px}.tarot-room_mapReaders__G4OH_{display:grid;gap:7px;padding:2px 16px 16px}.tarot-room_mapReader__TjgGw{width:100%;padding:8px 11px;text-align:left}.tarot-room_mapReader__TjgGw>span{flex:1;min-width:0;overflow-wrap:anywhere}.tarot-room_mapReader__TjgGw :is(strong,small){display:block}.tarot-room_mapReader__TjgGw svg{flex:none;color:var(--bright)}@media (hover:hover){.tarot-room_mapCourtyard__ciU3I:hover,.tarot-room_mapReader__TjgGw:hover,.tarot-room_mapRoom__DBepg:hover{border-color:var(--gold);background:#22364e}}.tarot-room_helpBody__ZBfJb,.tarot-room_readingBody__3tWhD{padding:15px 16px 19px}.tarot-room_helpBody__ZBfJb p,.tarot-room_readingBody__3tWhD li,.tarot-room_readingBody__3tWhD p{margin:0 0 11px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.tarot-room_readingBody__3tWhD :is(p,li){white-space:pre-line}.tarot-room_readingBody__3tWhD .tarot-room_liveText__qajw2{white-space:pre-wrap;overflow-wrap:anywhere}.tarot-room_liveResultHeading__eDh6o{margin:0 0 9px;color:var(--gold);font-size:15px}.tarot-room_liveResultHeading__eDh6o:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.tarot-room_readingBody__3tWhD ol{padding-inline-start:23px;margin-block:14px}.tarot-room_readingActions__E938L{display:flex;flex-wrap:wrap;gap:8px}.tarot-room_readingAction__9nBg_{margin-bottom:14px;padding:11px 12px 1px;border-inline-start:2px solid var(--gold);background:#1d2b42}.tarot-room_readingAction__9nBg_ strong{color:var(--bright);font-size:14px}@media (max-width:600px){.tarot-room_hud__XZAOT{inset-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));inset-block-start:max(10px,env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.tarot-room_brand__UxXBf{gap:4px;padding:0 4px 0 0}.tarot-room_brand__UxXBf .tarot-room_iconButton__4HKju{width:44px;min-height:44px}.tarot-room_brandCopy__pvGwM{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.tarot-room_brandName__3VKgi{max-width:100%;gap:3px;font-size:12px;line-height:1.15}.tarot-room_brandName__3VKgi svg{display:none}.tarot-room_location__WfMrc{max-width:100%;padding-inline-start:0;border-inline-start:0;gap:3px;font-size:10px}.tarot-room_location__WfMrc svg{width:10px}.tarot-room_hudActions__hRqti{justify-self:end;gap:4px}.tarot-room_hudActions__hRqti .tarot-room_hudButton__LdL4P{gap:4px;padding-inline:6px;font-size:12px;white-space:nowrap}.tarot-room_hudActions__hRqti .tarot-room_hudButton__LdL4P svg{width:15px}.tarot-room_hudActions__hRqti .tarot-room_iconButton__4HKju{width:44px}.tarot-room_gatePanel__QMD9W{inset-inline:20px;max-width:420px}.tarot-room_gateDescription__qQZJC{font-size:15px}.tarot-room_nearby__yEEo2{gap:8px;width:min(440px,calc(100% - 20px));padding:8px}.tarot-room_nearby__yEEo2 .tarot-room_avatar__jNIEV{width:38px;height:38px}.tarot-room_nearby__yEEo2 .tarot-room_goldButton__Nm2Y2{gap:4px;padding-inline:7px;font-size:12px}.tarot-room_nearby__yEEo2 .tarot-room_goldButton__Nm2Y2 svg{display:none}.tarot-room_seatActions__Ux9_z{flex-direction:column}.tarot-room_seatActions__Ux9_z .tarot-room_hudButton__LdL4P{padding-inline:7px;font-size:12px}.tarot-room_nearbyCopy__fwfxq p,.tarot-room_nearbyCopy__fwfxq span{font-size:11px}.tarot-room_deckCard__JjZ6g{height:59px}.tarot-room_tableProgress__XtBsj{font-size:12px}.tarot-room_position__4ykmd{font-size:10px}}@media (max-width:480px){.tarot-room_hudActions__hRqti .tarot-room_hudButton__LdL4P{width:44px;padding:0}.tarot-room_hudActions__hRqti .tarot-room_hudButton__LdL4P span{display:none}}@media (max-height:540px) and (orientation:landscape){.tarot-room_gatePanel__QMD9W{bottom:17px}.tarot-room_gatePanel__QMD9W h1{font-size:33px}.tarot-room_gateDescription__qQZJC{margin-block:7px 10px}.tarot-room_tableAction__Gw8f9 .tarot-room_goldButton__Nm2Y2{text-wrap:balance}.tarot-room_cardRail__QVhoV{min-width:0;padding:5px}.tarot-room_spreadCard__WaGki{width:44px}.tarot-room_deckCard__JjZ6g{height:45px}.tarot-room_question___eKPF{min-height:30px}.tarot-room_readerPanel__HuhO_{right:max(8px,env(safe-area-inset-right));display:grid;grid-template-columns:auto auto;justify-items:end;max-width:calc(100% - 16px)}.tarot-room_readerTools__2_uqT{grid-area:1/1}.tarot-room_readerBadge__4tp1a{grid-area:1/2}.tarot-room_readerGreeting__21l84{grid-area:2/1/3/-1}.tarot-room_dialog__XvEkL{max-height:calc(100dvh - 18px)}}@media (max-width:600px){.tarot-room_readerPanel__HuhO_{top:calc(max(10px, env(safe-area-inset-top)) + 52px);inset-inline:max(8px,env(safe-area-inset-left)) max(56px,calc(env(safe-area-inset-right) + 48px));max-width:none;display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start;justify-items:start;align-items:center}.tarot-room_readerBadge__4tp1a{grid-area:1/1;min-width:0;min-height:44px;gap:5px;padding:4px 6px}.tarot-room_readerBadge__4tp1a .tarot-room_avatar__jNIEV{width:28px;height:28px}.tarot-room_readerBadge__4tp1a>div{min-width:0}.tarot-room_readerBadge__4tp1a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tarot-room_readerBadge__4tp1a>span{padding-inline-start:4px;font-size:10px}.tarot-room_readerTools__2_uqT{grid-area:1/2;flex-wrap:nowrap}.tarot-room_readerTools__2_uqT .tarot-room_hudButton__LdL4P{padding-inline:6px;font-size:11px;white-space:nowrap}.tarot-room_readerTools__2_uqT svg{display:none}.tarot-room_readerGreeting__21l84{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;max-width:35vw}}@media (max-width:600px) and (orientation:landscape){.tarot-room_readerPanel__HuhO_{grid-template-columns:minmax(0,max-content) auto minmax(0,1fr)}.tarot-room_readerGreeting__21l84{position:static;grid-area:1/3;max-width:min(230px,100%);max-height:44px}}@media (max-width:600px) and (orientation:portrait){.tarot-room_tableDock__wSI9a{--dock-stand-row-height:50px;inset-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));grid-template-columns:minmax(0,1fr);row-gap:6px}.tarot-room_standButton__MYm6O,.tarot-room_tableSurface__8lQe7{grid-column:1}.tarot-room_cardRail__QVhoV{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,368px);gap:4px;padding-inline:0;overflow:visible}.tarot-room_deckCard__JjZ6g{width:100%;height:54px}.tarot-room_spreadCard__WaGki{width:clamp(44px,13vw,61px)}}.tarot-room_tableSurface__8lQe7 .tarot-room_cardRail__QVhoV:not(:focus-within),.tarot-room_tableSurface__8lQe7 .tarot-room_spread__Qi9HU:not(:focus-within) .tarot-room_spreadCard__WaGki,.tarot-room_tableSurface__8lQe7 .tarot-room_spread__Qi9HU:not(:focus-within) .tarot-room_spreadSlot__B4zhP[data-revealed=false],.tarot-room_tableSurface__8lQe7 .tarot-room_spread__Qi9HU[data-revealed=false]:not(:focus-within){position:absolute;width:1px;min-width:0;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.tarot-room_tableSurface__8lQe7 .tarot-room_spread__Qi9HU[data-revealed=true]:not(:focus-within){display:flex;justify-content:center;gap:4px}.tarot-room_tableSurface__8lQe7 .tarot-room_spread__Qi9HU:not(:focus-within) .tarot-room_spreadSlot__B4zhP[data-revealed=true]{flex:0 1 33.333%;min-width:0;padding:4px 3px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;background:#0a142460}@media (max-height:540px) and (orientation:landscape){.tarot-room_tableSurface__8lQe7 .tarot-room_question___eKPF{padding-block:4px;line-height:1.25}.tarot-room_tableSurface__8lQe7[data-picking=true] .tarot-room_tableAction__Gw8f9{min-height:16px}.tarot-room_tableSurface__8lQe7 .tarot-room_tableProgress__XtBsj{font-size:12px;line-height:1.3}}@media (max-height:375px) and (orientation:landscape){.tarot-room_tableDock__wSI9a{--dock-bottom-gap:max(8px,env(safe-area-inset-bottom))}.tarot-room_tableSurface__8lQe7[data-picking=true]{gap:2px;padding-block:3px}}@media (any-pointer:coarse) and (orientation:portrait){.tarot-room_questionArea___jwyb .tarot-room_question___eKPF,.tarot-room_questionCarousel__5fZjk button{min-height:44px}.tarot-room_questionCarousel__5fZjk button{min-width:44px}}@media (any-pointer:coarse) and (max-height:375px) and (orientation:landscape){.tarot-room_questionArea___jwyb[data-has-suggestions]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tarot-room_questionArea___jwyb .tarot-room_questionCarousel__5fZjk{display:none}.tarot-room_questionArea___jwyb .tarot-room_question___eKPF{min-height:44px}.tarot-room_questionArea___jwyb .tarot-room_compactQuestions__vVEgR{display:inline-flex}}@media (any-pointer:coarse) and (max-width:600px) and (max-height:375px) and (orientation:landscape){.tarot-room_readerPanel__HuhO_{inset-inline-end:auto;max-width:33vw;grid-template-columns:minmax(0,max-content)}.tarot-room_readerTools__2_uqT{grid-area:2/1;flex-wrap:wrap;justify-content:flex-start}.tarot-room_readerGreeting__21l84{grid-area:3/1;max-width:min(110px,100%)}}.tarot-room_tableDock__wSI9a[data-question-editing][data-compact-viewport]{--dock-stand-row-height:0px;grid-template-columns:minmax(0,1fr)}.tarot-room_tableDock__wSI9a[data-question-editing][data-compact-viewport] .tarot-room_tableSurface__8lQe7{grid-column:1}.tarot-room_tableDock__wSI9a[data-question-editing][data-compact-viewport] .tarot-room_questionArea___jwyb{grid-template-columns:minmax(0,1fr)}.tarot-room_tableDock__wSI9a[data-question-editing][data-compact-viewport] :is(.tarot-room_questionCarousel__5fZjk,.tarot-room_compactQuestions__vVEgR,.tarot-room_tableAction__Gw8f9,.tarot-room_standButton__MYm6O){display:none}@media (prefers-reduced-motion:reduce){.tarot-room_cardRotation__AC_lF{transition:none}}