.CoinToss_stage__pYlDy{position:relative;width:min(100%,25rem);max-width:100%;aspect-ratio:4/3;margin-inline:auto;isolation:isolate;user-select:none}.CoinToss_casting__1LRYo{aspect-ratio:20/11}.CoinToss_instant__g58xO{transition:none}.CoinToss_skippable__zudPW{cursor:pointer}.CoinToss_coinSlot__AlDKW{position:absolute;width:28%;aspect-ratio:1;perspective:650px}.CoinToss_coinBody__xAJJ1{position:absolute;inset:0;transform-style:preserve-3d}.CoinToss_contactShadow__jjIvU{position:absolute;inset:0;width:100%;height:100%;fill:#574a31;opacity:.42;filter:blur(3px);translate:1px 5px;pointer-events:none}.CoinToss_face__NKCy5{position:absolute;inset:0;backface-visibility:hidden;transform:translateZ(.6px)}.CoinToss_back__l7pCJ{transform:rotateY(180deg) translateZ(.6px)}.CoinToss_coinArt__mLRhr{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px .5px rgb(74 61 36/20%))}.CoinToss_outerRim__RiYcj{fill:none;stroke:#716547;stroke-width:.85;opacity:.78}.CoinToss_innerRim__bCEyR{fill:none;stroke:#73694c;stroke-width:1.1;opacity:.72}.CoinToss_wornRing__bLUXe{fill:none;stroke:#d1c39d;stroke-width:.65;opacity:.55}.CoinToss_grain__Fmp7x{opacity:.17;mix-blend-mode:multiply}.CoinToss_patina__9id5P,.CoinToss_wear__LCelh{fill:none;stroke-linecap:round}.CoinToss_wear__LCelh{stroke:#ded1af;stroke-width:.7;opacity:.33}.CoinToss_patina__9id5P{stroke:#62674d;stroke-width:2.5;opacity:.2}.CoinToss_holeInset__yntam{fill:none;stroke:#756546;stroke-width:2;stroke-linejoin:round}.CoinToss_holeLight__uB9xM{fill:none;stroke:#c9b993;stroke-width:1.5;stroke-linejoin:round}.CoinToss_engraving__ZQqja{font-family:var(--font-noto-serif-sc),"Songti SC",STSong,SimSun,serif;font-size:18px;font-weight:600;fill:#5d583e;text-shadow:0 .8px 0 rgb(226 211 169/62%)}.CoinToss_reverseMark__EW754{fill:none;stroke:#625d42;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .7px 0 rgb(226 211 169/55%))}@media (max-width:639px){.CoinToss_stage__pYlDy{width:min(100%,17.5rem);aspect-ratio:56/41}.CoinToss_casting__1LRYo{aspect-ratio:14/9}.CoinToss_contactShadow__jjIvU{filter:blur(2px);translate:1px 4px}}@media (prefers-reduced-motion:reduce){.CoinToss_stage__pYlDy{transition:none}}.CoinRitualScene_paper__YcPhs{position:relative;isolation:isolate;color:var(--color-ink);background:var(--color-paper)}@media (max-width:700px){.CoinRitualScene_paper__YcPhs .CoinRitualScene_shell__0D98p{min-height:calc(100svh - 72px)}}.CoinRitualScene_paper__YcPhs:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 8%,#fffdf6b3,transparent 62%),linear-gradient(118deg,transparent 48%,#a8873f08)}.CoinRitualScene_paper__YcPhs:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23paper)'/%3E%3C/svg%3E")}.CoinRitualScene_shell__0D98p{width:min(100%,1200px);min-height:calc(100svh - 80px);margin:0 auto;padding:24px clamp(24px,5vw,64px) 20px;display:flex;flex-direction:column}.CoinRitualScene_toolbar__8jfRv{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;color:var(--color-ink-soft);font-size:12px}.CoinRitualScene_toolbarControls__VDL20{display:flex;align-items:center;gap:4px}.CoinRitualScene_back__hWzG0{display:inline-flex;align-items:center;gap:9px;min-height:44px}.CoinRitualScene_back__hWzG0 svg,.CoinRitualScene_primaryButton__Wr75n svg,.CoinRitualScene_textButton__iPgES svg{width:20px;height:20px;flex-shrink:0}.CoinRitualScene_back__hWzG0:hover,.CoinRitualScene_sound__MYH_u:hover,.CoinRitualScene_textButton__iPgES:hover{color:var(--color-cinnabar)}.CoinRitualScene_steps__xtlYQ{display:flex;align-items:center;gap:28px;padding:0;list-style:none}.CoinRitualScene_steps__xtlYQ li{display:flex;align-items:center;gap:8px;color:var(--color-ink-soft)}.CoinRitualScene_steps__xtlYQ li[aria-current]{color:var(--color-cinnabar)}.CoinRitualScene_stepNumber__xyDPt{font-family:var(--font-song);font-size:11px;opacity:.65}.CoinRitualScene_sound__MYH_u{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:3px}.CoinRitualScene_sound__MYH_u svg{width:19px;height:19px}.CoinRitualScene_desk__hUBhu{flex:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:clamp(24px,5vw,72px);padding:clamp(44px,8vh,92px) 0 clamp(44px,7vh,80px)}.CoinRitualScene_question__4DuZM{grid-column:1;grid-row:1;min-width:0;align-self:end}.CoinRitualScene_questionLabel__gML4e{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:var(--color-cinnabar);font-family:var(--font-brush);font-size:24px;letter-spacing:.13em}.CoinRitualScene_questionMark__Q9cS7{display:block;height:1px;width:23px;background:currentColor;opacity:.65}.CoinRitualScene_questionText__ywhT9{margin:0;font-family:var(--font-song);font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.55;letter-spacing:.025em;overflow-wrap:anywhere;text-wrap:balance}.CoinRitualScene_longQuestion__tIE9k{font-size:clamp(25px,2.8vw,36px);line-height:1.65}.CoinRitualScene_questionClause__l8vNv{display:inline-block;max-width:100%}.CoinRitualScene_paper__YcPhs:lang(en) .CoinRitualScene_desk__hUBhu[data-confirming=true] .CoinRitualScene_questionLabel__gML4e{font-family:var(--font-song);font-size:16px;letter-spacing:.03em}.CoinRitualScene_paper__YcPhs:lang(en) .CoinRitualScene_questionText__ywhT9{letter-spacing:0;line-height:1.4}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_questionClause__l8vNv{display:inline}.CoinRitualScene_veryLongQuestion__RZazv{font-size:clamp(21px,2.1vw,27px);line-height:1.75}.CoinRitualScene_hint__DroLc{margin:24px 0 0;font-family:var(--font-song);font-size:15px;line-height:1.8;color:var(--color-ink-soft)}.CoinRitualScene_coins__mKCYw{grid-column:2;grid-row:1/3;min-width:0;width:100%;max-width:400px;align-self:center;justify-self:center;padding-top:32px}.CoinRitualScene_coinCaption__uWpco{margin:8px 0 0;color:var(--color-ink-soft);text-align:center;font-family:var(--font-song);font-size:12px;letter-spacing:.18em}.CoinRitualScene_gestureSurface__dA8Zd{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.CoinRitualScene_gestureSurface__dA8Zd[data-interactive=true]{touch-action:pinch-zoom;cursor:grab}.CoinRitualScene_gestureSurface__dA8Zd[data-holding=true]{cursor:grabbing}.CoinRitualScene_gestureSurface__dA8Zd[data-throwing=true]{cursor:pointer}.CoinRitualScene_motionControl__YfRX_{position:relative}.CoinRitualScene_motionButton__B8Kfa{cursor:pointer}.CoinRitualScene_motionButton__B8Kfa:hover,.CoinRitualScene_motionButton__B8Kfa[aria-pressed=true]{color:var(--color-cinnabar)}.CoinRitualScene_motionButton__B8Kfa:disabled{opacity:.6;cursor:wait}.CoinRitualScene_motionStatus__CI3Kp{position:absolute;z-index:2;top:100%;right:0;width:max-content;max-width:min(240px,70vw);margin-top:4px;padding:8px 12px;border:1px solid var(--color-ink-faint);border-radius:3px;background:var(--color-paper);color:var(--color-ink-soft);font-size:11px;line-height:1.7}.CoinRitualScene_actions___ZZC6{grid-column:1;grid-row:2;padding-top:42px}.CoinRitualScene_primaryButton__Wr75n{display:inline-flex;min-height:52px;min-width:184px;align-items:center;justify-content:space-between;gap:28px;padding:13px 22px;border:1px solid var(--color-cinnabar-deep);border-radius:3px;background:var(--color-cinnabar);color:var(--color-paper);font-family:var(--font-song);font-size:15px;letter-spacing:.05em;cursor:pointer;transition:background .18s,transform .18s}.CoinRitualScene_primaryButton__Wr75n:hover:not(:disabled){background:var(--color-cinnabar-deep)}.CoinRitualScene_primaryButton__Wr75n:active:not(:disabled){transform:translateY(1px)}.CoinRitualScene_primaryButton__Wr75n:disabled{cursor:default;opacity:.55}.CoinRitualScene_actionNote__gplfu{margin-top:14px;color:var(--color-ink-soft);font-size:12px;line-height:1.7;font-family:var(--font-song);text-wrap:balance}.CoinRitualScene_desk__hUBhu[data-confirming=false]{grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto 1fr auto;column-gap:64px;padding-top:28px;padding-bottom:36px}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_question__4DuZM{grid-column:1/-1;grid-row:1;display:flex;align-items:baseline;gap:12px;font-family:var(--font-song);font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0;padding-bottom:20px}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_questionLabel__gML4e{display:block;margin:0;flex-shrink:0;font:inherit;letter-spacing:inherit;white-space:nowrap;color:var(--color-ink-soft)}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_questionText__ywhT9{min-width:0;font:inherit;letter-spacing:inherit;text-wrap:pretty}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_coins__mKCYw{grid-column:1;grid-row:2;max-width:400px;padding-top:20px}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_actions___ZZC6{grid-column:1;grid-row:3;padding-top:0;text-align:center}.CoinRitualScene_hexagram__iYgi3{grid-column:2;grid-row:2/4;display:flex;align-self:center;align-items:center;flex-direction:column;gap:28px;padding:28px 0 28px 48px}.CoinRitualScene_smallLabel__Tmwg5{font-family:var(--font-song);font-size:12px;color:var(--color-ink-soft);letter-spacing:.12em}.CoinRitualScene_hexagramCount__uJtQc{font-size:11px;color:var(--color-ink-soft);letter-spacing:.16em}.CoinRitualScene_hexagramCount__uJtQc span{color:var(--color-cinnabar)}.CoinRitualScene_throwStatus__6wZgJ{min-height:74px}.CoinRitualScene_progress__cpPp0{font-size:12px;color:var(--color-ink-soft);letter-spacing:.08em}.CoinRitualScene_throwDescription__Xm59D{margin-top:10px;font-family:var(--font-song);font-size:15px;line-height:1.8}.CoinRitualScene_changing__Cdo8s{color:var(--color-cinnabar)}.CoinRitualScene_reveal__Siyxg{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:36px;padding:60px 0;text-align:center}.CoinRitualScene_revealName__L0Ndc{font-family:var(--font-song);font-size:30px}.CoinRitualScene_textButton__iPgES{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:13px;color:var(--color-ink-soft)}.CoinRitualScene_paper__YcPhs[data-phase=result] .CoinRitualScene_shell__0D98p{min-height:0;padding-top:22px;padding-bottom:22px}.CoinRitualScene_banner__AG77q{display:flex;align-items:center;gap:24px}.CoinRitualScene_banner__AG77q>svg{flex-shrink:0;width:52px}.CoinRitualScene_bannerText__m69En{flex:1;min-width:0}.CoinRitualScene_bannerName___zSnP{font-family:var(--font-song);font-size:18px}.CoinRitualScene_bannerQuestion__PhNnQ{margin-top:6px;font-size:12px;line-height:1.7;color:var(--color-ink-soft);overflow-wrap:anywhere}.CoinRitualScene_paper__YcPhs a:focus-visible,.CoinRitualScene_paper__YcPhs button:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:5px}@media (min-width:768px) and (min-height:900px){.CoinRitualScene_shell__0D98p{min-height:min(900px,calc(100svh - 4rem))}}@media (max-width:767px){.CoinRitualScene_shell__0D98p{padding:12px 24px 20px}.CoinRitualScene_toolbar__8jfRv{gap:8px}.CoinRitualScene_toolbarControls__VDL20{gap:0}.CoinRitualScene_steps__xtlYQ{gap:10px;font-size:11px}.CoinRitualScene_stepNumber__xyDPt{display:none}.CoinRitualScene_back__hWzG0{gap:6px}.CoinRitualScene_desk__hUBhu{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:0;padding:28px 0}.CoinRitualScene_question__4DuZM{grid-column:1;grid-row:1;align-self:start}.CoinRitualScene_questionLabel__gML4e{margin-bottom:16px;font-size:21px}.CoinRitualScene_questionText__ywhT9{font-size:32px;line-height:1.5}.CoinRitualScene_longQuestion__tIE9k{font-size:25px}.CoinRitualScene_veryLongQuestion__RZazv{font-size:21px}.CoinRitualScene_hint__DroLc{margin-top:16px;font-size:13px}.CoinRitualScene_coins__mKCYw{grid-column:1;grid-row:2;max-width:280px;padding-top:4px}.CoinRitualScene_coinCaption__uWpco{margin-top:0;font-size:11px}.CoinRitualScene_actions___ZZC6{grid-column:1;grid-row:3;padding-top:24px;text-align:center}.CoinRitualScene_primaryButton__Wr75n{min-width:200px}.CoinRitualScene_desk__hUBhu[data-confirming=false]{grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:auto 1fr auto;gap:0 8px;padding-top:20px;padding-bottom:26px}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_question__4DuZM{gap:12px;font-size:15px;padding-bottom:12px}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_coins__mKCYw{grid-column:1;max-width:280px;padding-top:14px}.CoinRitualScene_desk__hUBhu[data-confirming=false] .CoinRitualScene_actions___ZZC6{grid-column:1/-1;grid-row:3}.CoinRitualScene_hexagram__iYgi3{grid-column:2;grid-row:2;gap:18px;padding:8px 0 8px 12px}.CoinRitualScene_hexagram__iYgi3 svg{width:54px}.CoinRitualScene_hexagram__iYgi3 .CoinRitualScene_smallLabel__Tmwg5{font-size:10px;letter-spacing:0}.CoinRitualScene_hexagramCount__uJtQc{font-size:9px;letter-spacing:.08em}.CoinRitualScene_throwDescription__Xm59D{font-size:14px}.CoinRitualScene_banner__AG77q{flex-wrap:wrap;gap:16px}.CoinRitualScene_banner__AG77q .CoinRitualScene_back__hWzG0{margin-left:auto}}@media (max-width:767px) and (max-height:740px){.CoinRitualScene_desk__hUBhu{padding-top:16px;padding-bottom:20px}.CoinRitualScene_questionLabel__gML4e{margin-bottom:10px}.CoinRitualScene_questionText__ywhT9{font-size:28px}.CoinRitualScene_longQuestion__tIE9k{font-size:23px}.CoinRitualScene_veryLongQuestion__RZazv{font-size:20px}.CoinRitualScene_coins__mKCYw{max-width:220px}.CoinRitualScene_paper__YcPhs:lang(en) .CoinRitualScene_desk__hUBhu[data-confirming=true] .CoinRitualScene_questionText__ywhT9:not(.CoinRitualScene_longQuestion__tIE9k):not(.CoinRitualScene_veryLongQuestion__RZazv){font-size:25px}.CoinRitualScene_hint__DroLc{margin-top:10px}.CoinRitualScene_actions___ZZC6{padding-top:12px}.CoinRitualScene_actionNote__gplfu{margin-top:10px}}@media (prefers-reduced-motion:reduce){.CoinRitualScene_paper__YcPhs *,.CoinRitualScene_paper__YcPhs :after,.CoinRitualScene_paper__YcPhs :before{transition:none!important}}