.IChingFeatures_tool__z_4KO{margin-top:28px;padding:0;overflow:hidden}.IChingFeatures_heading__3SJsR{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;background:radial-gradient(circle at 92% 0,rgba(197,155,72,.24),transparent 38%),linear-gradient(135deg,#fffdf7,#eee5d6)}.IChingFeatures_castLead__F54Kj>span,.IChingFeatures_coinBoard__Xt9bA>div:first-child>span,.IChingFeatures_detailHero__ciUx9>div>span,.IChingFeatures_haoSection__4f6oo>div>span,.IChingFeatures_heading__3SJsR>div>span,.IChingFeatures_identityCard__JxalF>span,.IChingFeatures_textGrid__m_swc article>span{color:#a46b27;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.IChingFeatures_heading__3SJsR h2{margin:5px 0 8px;color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:clamp(1.7rem,3vw,2.45rem)}.IChingFeatures_heading__3SJsR p{max-width:740px;margin:0;color:var(--muted)}.IChingFeatures_heading__3SJsR>strong{flex:0 0 auto;padding:10px 14px;border:1px solid rgba(164,107,39,.25);border-radius:999px;background:rgba(255,253,247,.7);color:#82531e;font-size:.74rem}.IChingFeatures_empty__CJNvd,.IChingFeatures_error__wkLIj,.IChingFeatures_status__LH6PA{margin:22px 28px;padding:14px 16px;border-radius:14px;background:#eef6f2;color:var(--ink)}.IChingFeatures_error__wkLIj{border:1px solid rgba(173,65,47,.24);background:#fff0ec;color:#993e2f}.IChingFeatures_libraryControls__8kX0G{display:grid;grid-template-columns:1.4fr repeat(2,minmax(180px,.75fr));gap:14px;padding:22px 28px;border-top:1px solid rgba(171,144,103,.2);border-bottom:1px solid rgba(171,144,103,.2);background:#fffdfa}.IChingFeatures_castForm__VA7qy label,.IChingFeatures_libraryControls__8kX0G label{display:grid;gap:7px;min-width:0}.IChingFeatures_castForm__VA7qy label>span,.IChingFeatures_libraryControls__8kX0G label>span{color:var(--ink);font-size:.77rem;font-weight:750}.IChingFeatures_castForm__VA7qy textarea,.IChingFeatures_libraryControls__8kX0G input,.IChingFeatures_libraryControls__8kX0G select{width:100%;min-height:48px;border:1px solid rgba(123,108,81,.3);border-radius:13px;background:#fff;color:var(--ink);font:inherit}.IChingFeatures_libraryControls__8kX0G input,.IChingFeatures_libraryControls__8kX0G select{padding:0 13px}.IChingFeatures_castForm__VA7qy textarea:focus,.IChingFeatures_libraryControls__8kX0G input:focus,.IChingFeatures_libraryControls__8kX0G select:focus{border-color:var(--accent);outline:3px solid rgba(18,102,91,.13)}.IChingFeatures_libraryLayout__XaqcK{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);min-height:720px}.IChingFeatures_hexagramIndex__E1ith{border-right:1px solid rgba(171,144,103,.2);background:#f6f0e5}.IChingFeatures_hexagramIndex__E1ith>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(171,144,103,.18)}.IChingFeatures_hexagramIndex__E1ith>div:first-child strong{color:var(--ink)}.IChingFeatures_hexagramIndex__E1ith>div:first-child small{color:var(--muted)}.IChingFeatures_indexGrid__pBAcF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:920px;padding:12px;overflow:auto}.IChingFeatures_indexGrid__pBAcF button{display:grid;grid-template-columns:26px 1fr;gap:2px 7px;min-height:66px;padding:10px;border:1px solid rgba(151,125,86,.22);border-radius:12px;background:rgba(255,253,248,.86);color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.IChingFeatures_indexGrid__pBAcF button.IChingFeatures_selected__H1Zdd,.IChingFeatures_indexGrid__pBAcF button:focus-visible,.IChingFeatures_indexGrid__pBAcF button:hover{border-color:rgba(18,102,91,.52);background:#e8f3ef;outline:none;transform:translateY(-1px)}.IChingFeatures_indexGrid__pBAcF button>span{grid-row:1/3;color:#a46b27;font-size:.72rem;font-weight:850}.IChingFeatures_indexGrid__pBAcF button b{overflow:hidden;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.IChingFeatures_indexGrid__pBAcF button small{overflow:hidden;color:var(--muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.IChingFeatures_libraryDetail__BImnH{min-width:0;padding:28px;background:radial-gradient(circle at 96% 1%,rgba(210,177,100,.13),transparent 28%),#fffdfa}.IChingFeatures_detailHero__ciUx9{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:30px;align-items:center}.IChingFeatures_castLead__F54Kj h2,.IChingFeatures_detailHero__ciUx9 h2{margin:6px 0 2px;color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1}.IChingFeatures_detailHero__ciUx9>div>small{color:#9b713d;font-family:Georgia,serif;font-size:1rem}.IChingFeatures_castLead__F54Kj p,.IChingFeatures_detailHero__ciUx9 p{max-width:700px;margin:15px 0 0;color:var(--muted);line-height:1.7}.IChingFeatures_hexLines__ERiym{display:grid;gap:9px;width:100%;max-width:270px;margin:0 auto;padding:20px;border:1px solid rgba(178,140,69,.24);border-radius:20px;background:linear-gradient(145deg,#183f38,#0b2e28);box-shadow:0 18px 34px rgba(17,54,47,.15)}.IChingFeatures_hexLine___CzzV{display:grid;grid-template-columns:22px minmax(130px,1fr) 38px;gap:8px;align-items:center;min-height:17px}.IChingFeatures_hexLine___CzzV small{color:rgba(255,255,255,.55);font-size:.62rem;text-align:center}.IChingFeatures_hexLine___CzzV>b{color:#f4c967;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}.IChingFeatures_broken__W2izY,.IChingFeatures_solid__lHxfo{display:flex;gap:13%;height:12px}.IChingFeatures_broken__W2izY i,.IChingFeatures_solid__lHxfo{border-radius:2px;background:#f5dfac}.IChingFeatures_broken__W2izY i{flex:1 1}.IChingFeatures_moving__hBjJF .IChingFeatures_broken__W2izY i,.IChingFeatures_moving__hBjJF .IChingFeatures_solid__lHxfo{background:#e8764f}.IChingFeatures_trigramPair__O7ltL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.IChingFeatures_trigramPair__O7ltL>span{display:grid;gap:3px;padding:13px 15px;border:1px solid rgba(151,125,86,.2);border-radius:13px;background:#f8f4eb;color:var(--muted);font-size:.7rem}.IChingFeatures_trigramPair__O7ltL b{color:var(--ink);font-size:.8rem}.IChingFeatures_textGrid__m_swc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.IChingFeatures_textGrid__m_swc article{padding:20px;border:1px solid rgba(151,125,86,.2);border-radius:17px;background:#f8f4ec}.IChingFeatures_castLead__F54Kj blockquote,.IChingFeatures_textGrid__m_swc blockquote{margin:10px 0;color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:1.1rem;font-weight:750;line-height:1.55}.IChingFeatures_textGrid__m_swc strong{display:block;margin:10px 0;color:var(--ink);line-height:1.55}.IChingFeatures_textGrid__m_swc p{margin:0;color:var(--muted);line-height:1.68}.IChingFeatures_haoSection__4f6oo{margin-top:26px;padding-top:24px;border-top:1px solid rgba(151,125,86,.2)}.IChingFeatures_coinBoard__Xt9bA>div:first-child h3,.IChingFeatures_haoSection__4f6oo>div:first-child h3{margin:5px 0 16px;color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:1.45rem}.IChingFeatures_haoList__rAC7q{display:grid;gap:10px}.IChingFeatures_haoList__rAC7q article{display:grid;grid-template-columns:72px minmax(170px,.9fr) minmax(170px,.8fr) minmax(220px,1.4fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid rgba(151,125,86,.18);border-radius:13px;background:#fff}.IChingFeatures_haoList__rAC7q article.IChingFeatures_activeHao__wFpoP{border-color:rgba(211,103,66,.4);background:#fff3ed}.IChingFeatures_haoList__rAC7q span{color:#a46b27;font-size:.68rem;font-weight:850;text-transform:uppercase}.IChingFeatures_haoList__rAC7q blockquote{margin:0;color:var(--ink);font-family:Georgia,serif;font-size:.8rem;line-height:1.5}.IChingFeatures_haoList__rAC7q strong{color:var(--ink);font-size:.76rem;line-height:1.55}.IChingFeatures_haoList__rAC7q p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.58}.IChingFeatures_culturalNote__fZFjf{max-width:840px;margin:22px auto 0;color:var(--muted);font-size:.73rem;line-height:1.6;text-align:center}.IChingFeatures_ritualStage__ALFZh{position:relative;display:grid;grid-column:1/-1;grid-template-columns:minmax(190px,.75fr) minmax(390px,1.4fr) minmax(175px,.65fr);gap:22px;align-items:center;min-height:290px;padding:26px;border:1px solid rgba(226,191,108,.25);border-radius:22px;background:radial-gradient(circle at 54% 25%,rgba(243,208,117,.2),transparent 28%),radial-gradient(circle at 92% 0,rgba(213,170,76,.13),transparent 34%),linear-gradient(145deg,#173f37,#082a25);box-shadow:inset 0 0 0 6px rgba(255,255,255,.025),0 18px 38px rgba(16,54,47,.13);color:#fff;overflow:hidden}.IChingFeatures_ritualStage__ALFZh:before{position:absolute;inset:12px;border:1px solid rgba(238,208,137,.09);border-radius:16px;content:"";pointer-events:none}.IChingFeatures_ritualCoins___d_vP,.IChingFeatures_ritualFaceKey__l2uMV,.IChingFeatures_ritualProgress__9R0E_,.IChingFeatures_ritualStageCopy__P9mF1{position:relative;z-index:1}.IChingFeatures_ritualStageCopy__P9mF1>span{color:#eec970;font-size:.67rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.IChingFeatures_ritualStageCopy__P9mF1 h3{margin:6px 0 8px;color:#fff;font-family:var(--font-heading),Georgia,serif;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.IChingFeatures_ritualStageCopy__P9mF1 p{margin:0;color:rgba(255,255,255,.66);font-size:.78rem;line-height:1.6}.IChingFeatures_ritualCoins___d_vP{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,24px);min-height:170px;padding:14px 0 28px;perspective:900px}.IChingFeatures_ritualCoins___d_vP:before{position:absolute;right:2%;bottom:12px;left:2%;height:42px;border:1px solid rgba(239,205,128,.22);border-radius:50%;background:radial-gradient(ellipse,rgba(230,192,102,.13),rgba(3,22,19,.18) 62%,transparent 64%);content:""}.IChingFeatures_ritualCoinFlight__cOLeo{position:relative;z-index:2;width:clamp(82px,9vw,112px);aspect-ratio:1;perspective:700px;transform:translateY(var(--coin-rest-y)) rotate(var(--coin-rest-z));transform-origin:50% 100%}.IChingFeatures_ritualCoin__Ydk_N{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.75,.25,1)}.IChingFeatures_ritualCoin__Ydk_N.IChingFeatures_showYang__ixw_P{transform:rotateY(0deg)}.IChingFeatures_ritualCoin__Ydk_N.IChingFeatures_showYin__rpBbB{transform:rotateY(180deg)}.IChingFeatures_ritualCoinFace__0UtID{position:absolute;inset:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;backface-visibility:hidden;color:#68400e;text-shadow:0 1px rgba(255,235,156,.45)}.IChingFeatures_ritualCoinYin__0Xhnx{background:transparent;transform:rotateY(180deg)}.IChingFeatures_ritualCoinFace__0UtID img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 12px rgba(0,0,0,.34));-webkit-user-select:none;user-select:none}.IChingFeatures_ritualCoinFlight__cOLeo.IChingFeatures_isTossing__nNJ7q{animation:IChingFeatures_ritualCoinJump__3CpqE .62s cubic-bezier(.18,.72,.22,1) both;animation-delay:calc(var(--coin-order) * 55ms)}.IChingFeatures_ritualCoinFlight__cOLeo.IChingFeatures_isTossing__nNJ7q .IChingFeatures_ritualCoin__Ydk_N.IChingFeatures_showYang__ixw_P{animation:IChingFeatures_ritualCoinFlipYang__rXtzc .62s cubic-bezier(.18,.72,.22,1) both;animation-delay:calc(var(--coin-order) * 55ms)}.IChingFeatures_ritualCoinFlight__cOLeo.IChingFeatures_isTossing__nNJ7q .IChingFeatures_ritualCoin__Ydk_N.IChingFeatures_showYin__rpBbB{animation:IChingFeatures_ritualCoinFlipYin__MnoXB .62s cubic-bezier(.18,.72,.22,1) both;animation-delay:calc(var(--coin-order) * 55ms)}.IChingFeatures_ritualShadow__BARWS{position:absolute;bottom:22px;left:50%;width:70%;height:18px;border-radius:50%;background:rgba(0,0,0,.36);filter:blur(9px);transform:translateX(-50%)}.IChingFeatures_srCoinLabel__XoReS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.IChingFeatures_ritualFaceKey__l2uMV{display:grid;gap:10px}.IChingFeatures_ritualFaceKey__l2uMV>span{display:grid;grid-template-columns:48px 1fr;gap:1px 10px;align-items:center;padding:10px;border:1px solid rgba(240,207,133,.17);border-radius:13px;background:rgba(255,255,255,.045)}.IChingFeatures_ritualFaceKey__l2uMV i{display:grid;grid-row:1/3;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;font-family:inherit;font-style:normal;font-weight:850}.IChingFeatures_ritualFaceKey__l2uMV .IChingFeatures_faceKeyYin__LudlP{background:transparent;color:inherit}.IChingFeatures_ritualFaceKey__l2uMV i img{display:block;width:100%;height:100%;object-fit:contain}.IChingFeatures_ritualFaceKey__l2uMV b{color:#fff;font-size:.75rem}.IChingFeatures_ritualFaceKey__l2uMV small{color:rgba(255,255,255,.55);font-size:.63rem}.IChingFeatures_ritualProgress__9R0E_{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.IChingFeatures_ritualProgress__9R0E_>span{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.035)}.IChingFeatures_ritualProgress__9R0E_>span.IChingFeatures_isRevealed__95PGS{border-color:rgba(239,201,112,.28);background:rgba(239,201,112,.1)}.IChingFeatures_ritualProgress__9R0E_ b{color:rgba(255,255,255,.82);font-size:.64rem}.IChingFeatures_ritualProgress__9R0E_ small{overflow:hidden;color:rgba(255,255,255,.45);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.IChingFeatures_ritualProgress__9R0E_ .IChingFeatures_isRevealed__95PGS small{color:#efc970}@keyframes IChingFeatures_ritualCoinJump__3CpqE{0%{transform:translateX(0) translateY(var(--coin-rest-y)) rotate(var(--coin-rest-z)) scale(1)}38%{transform:translateX(var(--coin-drift-a)) translateY(var(--coin-apex)) rotate(var(--coin-spin-mid)) scale(1.07)}68%{transform:translateX(var(--coin-drift-b)) translateY(-18px) rotate(var(--coin-spin-late)) scale(1.02)}84%{transform:translateX(var(--coin-drift-a)) translateY(-34px) rotate(var(--coin-spin-end)) scale(1.035)}to{transform:translateX(0) translateY(var(--coin-rest-y)) rotate(var(--coin-spin-end)) scale(1)}}@keyframes IChingFeatures_ritualCoinFlipYang__rXtzc{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(var(--coin-flip-x)) rotateY(var(--coin-flip-yang-y))}}@keyframes IChingFeatures_ritualCoinFlipYin__MnoXB{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(var(--coin-flip-x)) rotateY(var(--coin-flip-yin-y))}}.IChingFeatures_castForm__VA7qy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:end;padding:24px 28px;border-top:1px solid rgba(171,144,103,.2);border-bottom:1px solid rgba(171,144,103,.2);background:#fffdfa}.IChingFeatures_castForm__VA7qy textarea{min-height:92px;padding:12px 14px;resize:vertical}.IChingFeatures_castForm__VA7qy button{min-width:180px;min-height:50px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--accent),#0d574d);box-shadow:0 12px 26px rgba(18,102,91,.2);color:#fff;cursor:pointer;font:inherit;font-weight:800}.IChingFeatures_castForm__VA7qy button:disabled{cursor:wait;opacity:.7}.IChingFeatures_castForm__VA7qy>small{grid-column:1/-1;color:var(--muted);font-size:.7rem}.IChingFeatures_castResults__yz2_B{padding:28px;background:radial-gradient(circle at 90% 2%,rgba(211,174,91,.14),transparent 28%),#fffdfa}.IChingFeatures_castLead__F54Kj{padding:clamp(22px,4vw,38px);border-radius:22px;background:linear-gradient(145deg,#173f37,#0b2f29);color:#fff}.IChingFeatures_castLead__F54Kj>span{color:#efc873}.IChingFeatures_castLead__F54Kj h2{color:#fff}.IChingFeatures_castLead__F54Kj p{color:rgba(255,255,255,.72)}.IChingFeatures_castLead__F54Kj blockquote{color:#f4dfae}.IChingFeatures_castGrid__L3VMQ{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(0,1.5fr);gap:18px;margin-top:20px}.IChingFeatures_coinBoard__Xt9bA{padding:20px;border:1px solid rgba(151,125,86,.2);border-radius:19px;background:#f7f1e6}.IChingFeatures_coinLines__G_VAk{display:grid;gap:8px}.IChingFeatures_coinLines__G_VAk article{display:grid;grid-template-columns:50px minmax(105px,1fr) minmax(112px,auto) 40px;gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(151,125,86,.17);border-radius:11px;background:#fffdfa}.IChingFeatures_coinLines__G_VAk article.IChingFeatures_activeCoinLine__FX_sP{border-color:rgba(211,103,66,.38);background:#fff0e9}.IChingFeatures_coinLines__G_VAk article>span{color:var(--muted);font-size:.7rem}.IChingFeatures_coinLines__G_VAk article>div{display:flex;gap:5px}.IChingFeatures_coinLines__G_VAk article>strong{color:var(--ink);font-size:.72rem}.IChingFeatures_coinLines__G_VAk article>b{color:#c24c31;font-size:.61rem;text-transform:uppercase}.IChingFeatures_coinYang__0LWNO,.IChingFeatures_coinYin__2dkGy{display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;color:inherit;font-size:.62rem;font-style:normal;font-weight:900}.IChingFeatures_coinYang__0LWNO{border-color:transparent;background:transparent;color:inherit}.IChingFeatures_coinYang__0LWNO img,.IChingFeatures_coinYin__2dkGy img{display:block;width:100%;height:100%;object-fit:contain}.IChingFeatures_coinLegend__hnpkx{display:flex;gap:16px;margin-top:14px;color:var(--muted);font-size:.7rem}.IChingFeatures_coinLegend__hnpkx span{display:flex;align-items:center;gap:6px}.IChingFeatures_coinLegend__hnpkx i{width:28px;height:28px}.IChingFeatures_castHexagrams__E03JJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.IChingFeatures_identityCard__JxalF{min-width:0;padding:20px;border:1px solid rgba(151,125,86,.2);border-radius:19px;background:#fff}.IChingFeatures_identityCard__JxalF h3{margin:5px 0 0;color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:1.55rem}.IChingFeatures_identityCard__JxalF>small{display:block;margin:2px 0 14px;color:#9b713d}.IChingFeatures_identityCard__JxalF .IChingFeatures_hexLines__ERiym{max-width:230px;padding:15px}.IChingFeatures_identityCard__JxalF .IChingFeatures_trigramPair__O7ltL{margin-top:14px}.IChingFeatures_identityCard__JxalF>p{margin:14px 0 0;color:var(--muted);font-size:.78rem;line-height:1.6}.IChingFeatures_staticNote__VNP2H{margin-top:22px;padding:18px 20px;border:1px solid rgba(18,102,91,.2);border-radius:16px;background:#edf6f2}.IChingFeatures_staticNote__VNP2H strong{color:var(--ink)}.IChingFeatures_staticNote__VNP2H p{margin:4px 0 0;color:var(--muted)}@media (max-width:1020px){.IChingFeatures_libraryLayout__XaqcK{grid-template-columns:230px minmax(0,1fr)}.IChingFeatures_indexGrid__pBAcF{grid-template-columns:1fr}.IChingFeatures_haoList__rAC7q article{grid-template-columns:62px 1fr 1fr}.IChingFeatures_haoList__rAC7q article p{grid-column:2/-1}.IChingFeatures_castGrid__L3VMQ{grid-template-columns:1fr}.IChingFeatures_ritualStage__ALFZh{grid-template-columns:minmax(180px,.75fr) minmax(380px,1.4fr)}.IChingFeatures_ritualFaceKey__l2uMV{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.IChingFeatures_heading__3SJsR{align-items:flex-start;padding:22px 20px}.IChingFeatures_heading__3SJsR>strong{display:none}.IChingFeatures_libraryControls__8kX0G{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px}.IChingFeatures_libraryControls__8kX0G label:first-child{grid-column:1/-1}.IChingFeatures_libraryLayout__XaqcK{grid-template-columns:1fr}.IChingFeatures_hexagramIndex__E1ith{border-right:0;border-bottom:1px solid rgba(171,144,103,.2)}.IChingFeatures_indexGrid__pBAcF{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}.IChingFeatures_castResults__yz2_B,.IChingFeatures_libraryDetail__BImnH{padding:20px}.IChingFeatures_detailHero__ciUx9{grid-template-columns:1fr}.IChingFeatures_detailHero__ciUx9 .IChingFeatures_hexLines__ERiym{margin-left:0}.IChingFeatures_castHexagrams__E03JJ,.IChingFeatures_textGrid__m_swc{grid-template-columns:1fr}.IChingFeatures_haoList__rAC7q article{grid-template-columns:58px 1fr}.IChingFeatures_haoList__rAC7q article p,.IChingFeatures_haoList__rAC7q article strong{grid-column:2}.IChingFeatures_castForm__VA7qy{grid-template-columns:1fr;padding:20px}.IChingFeatures_castForm__VA7qy button{width:100%}.IChingFeatures_ritualStage__ALFZh{grid-template-columns:1fr;gap:16px;padding:22px 18px}.IChingFeatures_ritualCoins___d_vP{min-height:180px}.IChingFeatures_ritualFaceKey__l2uMV{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.IChingFeatures_ritualProgress__9R0E_{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:440px){.IChingFeatures_libraryControls__8kX0G{grid-template-columns:1fr}.IChingFeatures_libraryControls__8kX0G label:first-child{grid-column:auto}.IChingFeatures_indexGrid__pBAcF,.IChingFeatures_trigramPair__O7ltL{grid-template-columns:1fr}.IChingFeatures_coinLines__G_VAk article{grid-template-columns:45px 1fr}.IChingFeatures_coinLines__G_VAk article>b,.IChingFeatures_coinLines__G_VAk article>strong{grid-column:2}.IChingFeatures_ritualCoinFlight__cOLeo{width:clamp(72px,24vw,88px)}.IChingFeatures_ritualCoins___d_vP{gap:7px;min-height:158px}.IChingFeatures_ritualFaceKey__l2uMV{grid-template-columns:1fr}.IChingFeatures_ritualProgress__9R0E_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.IChingFeatures_ritualCoinFlight__cOLeo.IChingFeatures_isTossing__nNJ7q,.IChingFeatures_ritualCoinFlight__cOLeo.IChingFeatures_isTossing__nNJ7q .IChingFeatures_ritualCoin__Ydk_N.IChingFeatures_showYang__ixw_P,.IChingFeatures_ritualCoinFlight__cOLeo.IChingFeatures_isTossing__nNJ7q .IChingFeatures_ritualCoin__Ydk_N.IChingFeatures_showYin__rpBbB{animation-duration:1ms;animation-delay:0s}.IChingFeatures_ritualCoin__Ydk_N{transition:none}}@media (max-width:720px){.IChingFeatures_haoList__rAC7q article>strong,.IChingFeatures_textGrid__m_swc>article>strong,.IChingFeatures_tool__z_4KO :is(p,li,blockquote){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-word;word-break:normal}}.LoBanRuler_panel__jyl53{display:grid;gap:22px;margin-top:14px;padding:clamp(20px,4vw,38px)}.LoBanRuler_heading__HGAH2{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.LoBanRuler_heading__HGAH2>div{display:grid;gap:7px}.LoBanRuler_disclaimer__ot93p p,.LoBanRuler_heading__HGAH2 h2,.LoBanRuler_heading__HGAH2 p,.LoBanRuler_interpretation__gCBY1,.LoBanRuler_resultHeader__WCY0x h3{margin:0}.LoBanRuler_heading__HGAH2 p{max-width:760px;color:var(--muted);line-height:1.6}.LoBanRuler_kicker__zi7UG{color:var(--cinnabar);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.LoBanRuler_summary__t1t6G{flex:0 0 auto;padding:8px 12px;border:1px solid #b9d8ce;border-radius:999px;background:#eff8f4;color:#17695b;font-size:.76rem;font-weight:850}.LoBanRuler_controls__w8kKk{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(250px,1.3fr) minmax(190px,.8fr);gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#faf8f2}.LoBanRuler_controls__w8kKk label{display:grid;gap:6px;color:var(--muted);font-size:.78rem}.LoBanRuler_controls__w8kKk input,.LoBanRuler_controls__w8kKk select{width:100%;min-height:46px}.LoBanRuler_nudges__k5QBv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:5px}.LoBanRuler_nudges__k5QBv button{min-height:46px;padding:5px;border:1px solid #c8d9d3;border-radius:10px;background:#fff;color:#28594f;font-size:.7rem;font-weight:800;cursor:pointer}.LoBanRuler_nudges__k5QBv button:focus-visible,.LoBanRuler_nudges__k5QBv button:hover{border-color:#398b7c;background:#edf7f3}.LoBanRuler_measurement__bm7Rx{display:grid;align-content:center;gap:2px;padding:9px 12px;border-radius:12px;background:#133f37;color:#fff}.LoBanRuler_measurement__bm7Rx small,.LoBanRuler_measurement__bm7Rx span{color:#c8ddd7;font-size:.7rem}.LoBanRuler_measurement__bm7Rx strong{font-family:var(--font-serif),serif;font-size:1.3rem}.LoBanRuler_error___gmXA{margin:-8px 0 0;color:#a33b42;font-size:.84rem;font-weight:700}.LoBanRuler_rulerShell__cRQAe{display:grid;gap:10px}.LoBanRuler_rulerHelp__o6HSa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:2px;color:#536a64}.LoBanRuler_rulerHelp__o6HSa>span{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:800}.LoBanRuler_rulerHelp__o6HSa i{display:grid;width:26px;height:26px;border-radius:50%;background:#e2f0eb;color:#116c5e;font-style:normal;place-items:center}.LoBanRuler_rulerHelp__o6HSa small{color:var(--muted);font-size:.72rem}.LoBanRuler_rulerStage__vWJF4{position:relative;display:grid;gap:10px;overflow:hidden;padding:70px 14px 16px;border:1px solid #2f685b;border-radius:22px;outline:none;background:radial-gradient(circle at 50% 0,rgb(226 195 113/16%),transparent 34%),linear-gradient(145deg,#0a332d,#104b40 52%,#0a332d);box-shadow:inset 0 1px 0 rgb(255 255 255/12%),0 16px 34px rgb(25 58 50/14%);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.LoBanRuler_rulerStage__vWJF4:after,.LoBanRuler_rulerStage__vWJF4:before{position:absolute;top:0;bottom:0;z-index:8;width:clamp(18px,5vw,72px);content:"";pointer-events:none}.LoBanRuler_rulerStage__vWJF4:before{left:0;background:linear-gradient(90deg,#0b3831 5%,transparent)}.LoBanRuler_rulerStage__vWJF4:after{right:0;background:linear-gradient(-90deg,#0b3831 5%,transparent)}.LoBanRuler_rulerStage__vWJF4:focus-visible,.LoBanRuler_rulerStage__vWJF4:hover{border-color:#d0aa58;box-shadow:0 0 0 3px rgb(215 180 99/17%),0 18px 38px rgb(25 58 50/18%)}.LoBanRuler_isDragging__3G2jH{cursor:grabbing}.LoBanRuler_stageGlow__EZZPL{position:absolute;top:47px;bottom:14px;left:50%;z-index:1;width:96px;background:linear-gradient(90deg,transparent,rgb(235 199 112/9%),transparent);transform:translateX(-50%);pointer-events:none}.LoBanRuler_measureBadge__PiLW3{position:absolute;top:13px;left:50%;z-index:12;display:flex;align-items:baseline;gap:6px;min-width:112px;padding:8px 13px;border:1px solid #e9c66f;border-radius:12px;background:#fffaf0;color:#9b332c;box-shadow:0 7px 22px rgb(0 0 0/24%);transform:translateX(-50%);justify-content:center}.LoBanRuler_measureBadge__PiLW3 strong{font-family:var(--font-serif),serif;font-size:1.1rem}.LoBanRuler_measureBadge__PiLW3 span{color:#766c59;font-size:.7rem;font-weight:750}.LoBanRuler_centerMarker__9JHtl{position:absolute;top:48px;bottom:12px;left:50%;z-index:11;width:2px;background:#f0a524;box-shadow:0 0 0 1px rgb(122 51 33/42%),0 0 14px rgb(247 191 57/48%);transform:translateX(-50%);pointer-events:none}.LoBanRuler_centerMarker__9JHtl b{position:absolute;top:-3px;left:50%;width:11px;height:11px;border-radius:2px 2px 50% 50%;background:#f0a524;transform:translateX(-50%) rotate(45deg)}.LoBanRuler_rulerRow__F_SeM{position:relative;z-index:2;display:grid;gap:6px;min-width:0;padding:9px 0 0;border:1px solid rgb(222 195 132/34%);border-radius:13px;background:rgb(7 38 33/60%)}.LoBanRuler_rulerRowHeader___XGmt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 12px;color:#f9f4e8}.LoBanRuler_rulerRowHeader___XGmt>span{display:flex;align-items:baseline;gap:9px;min-width:0}.LoBanRuler_rulerRowHeader___XGmt b{flex:0 0 auto;font-family:var(--font-serif),serif;font-size:.83rem}.LoBanRuler_rulerRowHeader___XGmt small{overflow:hidden;color:#bcd1ca;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.LoBanRuler_rulerRowHeader___XGmt>strong{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:.62rem;letter-spacing:.02em}.LoBanRuler_rowGood__2PzUN{background:#dff2e9;color:#126858}.LoBanRuler_rowBad__6_0aw{background:#f8e4df;color:#9a403c}.LoBanRuler_trackViewport__dLFJx{position:relative;overflow:hidden;height:88px;border-radius:0 0 12px 12px;background:#f7f2e7}.LoBanRuler_trackCanvas__0cG_J{position:absolute;top:0;height:88px;will-change:left}.LoBanRuler_tickBand__rCHhT{position:relative;height:29px;border-top:1px solid #807867;border-bottom:1px solid #bdb4a2;background:linear-gradient(#fffdf7,#eee8d9)}.LoBanRuler_tickBand__rCHhT i{position:absolute;top:0;width:1px;height:8px;background:#676153;font-style:normal}.LoBanRuler_tickBand__rCHhT i:after,.LoBanRuler_tickBand__rCHhT i:before{position:absolute;top:0;width:1px;background:#898171;content:""}.LoBanRuler_tickBand__rCHhT i:before{left:20px;height:4px}.LoBanRuler_tickBand__rCHhT i:after{left:40px;height:6px;box-shadow:20px 0 #898171}.LoBanRuler_tickBand__rCHhT i.LoBanRuler_strongTick__5do8O{height:12px;width:2px;background:#3f3b34}.LoBanRuler_tickBand__rCHhT i span{position:absolute;top:12px;left:4px;color:#5f594e;font-size:.58rem;white-space:nowrap}.LoBanRuler_majorBand__Wr9JB,.LoBanRuler_minorBand__5LKEU{position:relative;overflow:hidden;height:29px;border-bottom:1px solid #bbb19e}.LoBanRuler_majorBand__Wr9JB>span,.LoBanRuler_minorBand__5LKEU>span{position:absolute;top:0;bottom:0;display:grid;overflow:hidden;padding:3px 6px;border-right:1px solid rgb(77 65 48/34%);font-size:.62rem;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap;place-items:center}.LoBanRuler_goodSegment__FnKGn{background:#e4f1e9;color:#0d6857}.LoBanRuler_badSegment__9snKj{background:#eee8df;color:#665a52}.LoBanRuler_goodMinor__GsVLv{background:#fffaf0;color:#c33c32}.LoBanRuler_badMinor__bUdmy{background:#f4f1eb;color:#4d4944}.LoBanRuler_rangeControl__7KAFp{display:grid;gap:8px;color:var(--muted);font-size:.78rem}.LoBanRuler_rangeControl__7KAFp input{width:100%;accent-color:#157468}.LoBanRuler_resultHeading__xGrsr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--line)}.LoBanRuler_resultHeading__xGrsr span{color:var(--text);font-family:var(--font-serif),serif;font-size:1.14rem;font-weight:850}.LoBanRuler_resultHeading__xGrsr small{color:var(--muted);font-size:.72rem}.LoBanRuler_results__rpE0a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.LoBanRuler_resultCard__iJQxD{position:relative;display:grid;align-content:start;gap:14px;overflow:hidden;min-width:0;padding:18px;border-top-width:1px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:16px;background:radial-gradient(circle at 100% 0,rgb(24 116 95/7%),transparent 34%),#fffdfa}.LoBanRuler_goodCard__V24QO{border-top-color:#14806d}.LoBanRuler_badCard___22UI{border-top-color:#9f4950}.LoBanRuler_resultHeader__WCY0x{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.LoBanRuler_resultHeader__WCY0x>div{display:grid;gap:4px;min-width:0}.LoBanRuler_resultHeader__WCY0x span{color:var(--muted);font-size:.66rem;font-weight:700;line-height:1.4}.LoBanRuler_resultHeader__WCY0x h3{color:var(--text);font-size:1.05rem}.LoBanRuler_badBadge__GfuBO,.LoBanRuler_goodBadge__X7YA7{flex:0 0 auto;padding:6px 8px;border-radius:999px;font-size:.62rem;letter-spacing:.03em}.LoBanRuler_goodBadge__X7YA7{background:#dff3eb;color:#126657}.LoBanRuler_badBadge__GfuBO{background:#f8e8e8;color:#8e353d}.LoBanRuler_resultNames__yw8CY{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:13px;border:1px solid #e4d8bf;border-radius:13px;background:#fff8e9}.LoBanRuler_resultNames__yw8CY>span{display:grid;gap:2px;min-width:0}.LoBanRuler_resultNames__yw8CY>span:last-child{text-align:right}.LoBanRuler_resultNames__yw8CY small{color:#8b8069;font-size:.62rem}.LoBanRuler_resultNames__yw8CY strong{overflow:hidden;color:#83382f;font-family:var(--font-serif),serif;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.LoBanRuler_resultNames__yw8CY>i{color:#caa450;font-size:.56rem;font-style:normal}.LoBanRuler_readingFacts__yb6LB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.LoBanRuler_readingFacts__yb6LB>div{display:grid;gap:3px;min-width:0;padding:9px 10px;border-radius:10px;background:#f5f3ed}.LoBanRuler_readingFacts__yb6LB dt{color:var(--muted);font-size:.62rem;font-weight:750}.LoBanRuler_readingFacts__yb6LB dd{margin:0;color:var(--text);font-size:.75rem;font-weight:850}.LoBanRuler_interpretation__gCBY1{padding:11px 12px;border-radius:11px;background:#f3f8f5;color:#49645d;font-size:.78rem;line-height:1.6}.LoBanRuler_disclaimer__ot93p{display:grid;gap:5px;padding:14px 16px;border:1px solid #e3d5b8;border-radius:14px;background:#fff8e8}.LoBanRuler_disclaimer__ot93p strong{color:#7d5f20}.LoBanRuler_disclaimer__ot93p p{color:#756c59;font-size:.82rem;line-height:1.6}@media (max-width:1120px){.LoBanRuler_controls__w8kKk{grid-template-columns:repeat(2,minmax(0,1fr))}.LoBanRuler_results__rpE0a{grid-template-columns:1fr}.LoBanRuler_resultCard__iJQxD{grid-template-columns:minmax(210px,.8fr) minmax(240px,1fr)}.LoBanRuler_interpretation__gCBY1,.LoBanRuler_resultHeader__WCY0x{grid-column:1/-1}}@media (max-width:720px){.LoBanRuler_heading__HGAH2,.LoBanRuler_resultHeading__xGrsr{align-items:stretch;flex-direction:column}.LoBanRuler_badBadge__GfuBO,.LoBanRuler_goodBadge__X7YA7,.LoBanRuler_summary__t1t6G{width:fit-content}.LoBanRuler_rulerStage__vWJF4{padding:65px 8px 10px;border-radius:17px}.LoBanRuler_rulerRowHeader___XGmt{align-items:flex-start;flex-direction:column;gap:5px}.LoBanRuler_rulerRowHeader___XGmt>span{display:grid;gap:2px}.LoBanRuler_rulerRowHeader___XGmt small{max-width:74vw}.LoBanRuler_rulerRowHeader___XGmt>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoBanRuler_rulerHelp__o6HSa small{display:none}.LoBanRuler_resultCard__iJQxD{display:grid;grid-template-columns:1fr;padding:14px}.LoBanRuler_interpretation__gCBY1,.LoBanRuler_resultHeader__WCY0x{grid-column:auto}}@media (max-width:560px){.LoBanRuler_controls__w8kKk{grid-template-columns:1fr}.LoBanRuler_nudges__k5QBv{order:3}.LoBanRuler_rulerHelp__o6HSa>span{font-size:.76rem}.LoBanRuler_resultHeader__WCY0x{align-items:stretch;flex-direction:column}.LoBanRuler_readingFacts__yb6LB{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LoBanRuler_trackCanvas__0cG_J{will-change:auto}}@media (max-width:720px){.LoBanRuler_panel__jyl53 :is(p,li,blockquote){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-word;word-break:normal}}.MaiHoaPanel_tool__y41EM{display:grid;width:100%;gap:22px;margin-top:14px;padding:clamp(18px,3vw,32px);overflow:hidden}.MaiHoaPanel_results__3KgYS>*,.MaiHoaPanel_tool__y41EM,.MaiHoaPanel_tool__y41EM section,.MaiHoaPanel_tool__y41EM>*{max-width:100%;min-width:0}.MaiHoaPanel_tool__y41EM p,.MaiHoaPanel_tool__y41EM small,.MaiHoaPanel_tool__y41EM span,.MaiHoaPanel_tool__y41EM strong{overflow-wrap:anywhere}.MaiHoaPanel_heading__mLvq0{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #d9ceba}.MaiHoaPanel_heading__mLvq0>div{display:grid;gap:5px;min-width:0}.MaiHoaPanel_heading__mLvq0 span,.MaiHoaPanel_hexCard__R93oN>span{color:#996a1d;font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.MaiHoaPanel_heading__mLvq0 h2,.MaiHoaPanel_heading__mLvq0 p,.MaiHoaPanel_hexCard__R93oN h3,.MaiHoaPanel_hexCard__R93oN p,.MaiHoaPanel_movingText__eKBkZ p,.MaiHoaPanel_prose__bYJQs,.MaiHoaPanel_sectionTitle__5u5SX h3,.MaiHoaPanel_sectionTitle__5u5SX p{margin:0}.MaiHoaPanel_heading__mLvq0 h2,.MaiHoaPanel_hexCard__R93oN h3,.MaiHoaPanel_sectionTitle__5u5SX h3{color:#153e35;font-family:var(--font-serif),serif}.MaiHoaPanel_heading__mLvq0 h2{font-size:clamp(1.55rem,3vw,2.25rem)}.MaiHoaPanel_heading__mLvq0 p{max-width:760px;color:var(--muted);line-height:1.55}.MaiHoaPanel_heading__mLvq0>strong{flex:none;padding:7px 11px;border:1px solid #acd4c7;border-radius:999px;background:#e8f5ef;color:#176654;font-size:.72rem}.MaiHoaPanel_form__KMDK9{display:grid;gap:15px;padding:clamp(14px,2.5vw,21px);border:1px solid #d8cdb8;border-radius:20px;background:#fbf8f1}.MaiHoaPanel_methodPicker__uumg7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.MaiHoaPanel_methodPicker__uumg7 button{display:grid;gap:3px;min-width:0;padding:13px 15px;text-align:left;border:1px solid #d2c7b3;border-radius:14px;background:#fffdfa;color:#385d54;cursor:pointer}.MaiHoaPanel_methodPicker__uumg7 button.MaiHoaPanel_selected__aFcp4{border-color:#297665;box-shadow:0 0 0 2px #d1e9e1;background:#edf7f3}.MaiHoaPanel_methodPicker__uumg7 small{color:#756d61}.MaiHoaPanel_fields__yihBZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.MaiHoaPanel_fields__yihBZ label{display:grid;min-width:0;gap:7px;color:#365b52;font-size:.78rem;font-weight:800}.MaiHoaPanel_fields__yihBZ .MaiHoaPanel_full__W89EB{grid-column:1/-1}.MaiHoaPanel_fields__yihBZ input,.MaiHoaPanel_fields__yihBZ select,.MaiHoaPanel_fields__yihBZ textarea{width:100%;max-width:100%;min-height:45px;padding:10px 12px;border:1px solid #cfc4ae;border-radius:12px;background:white;color:#183f37;font:inherit;resize:vertical}.MaiHoaPanel_fields__yihBZ textarea{min-height:78px}.MaiHoaPanel_actions__jbrcS{display:flex;flex-wrap:wrap;gap:9px}.MaiHoaPanel_actions__jbrcS button{min-height:44px;padding:0 18px;border:1px solid #0d695b;border-radius:12px;background:#0d695b;color:white;font-weight:850;cursor:pointer}.MaiHoaPanel_actions__jbrcS button+button{background:transparent;color:#18594d}.MaiHoaPanel_actions__jbrcS button:disabled{cursor:wait;opacity:.65}.MaiHoaPanel_error__UEHxz{margin:0;padding:12px 14px;border-radius:12px;background:#fff0eb;color:#a14432}.MaiHoaPanel_results__3KgYS{display:grid;width:100%;gap:21px}.MaiHoaPanel_sectionTitle__5u5SX{display:grid;gap:3px;margin-bottom:11px}.MaiHoaPanel_sectionTitle__5u5SX h3{font-size:1.25rem}.MaiHoaPanel_sectionTitle__5u5SX p{color:#877a62;font-size:.76rem;line-height:1.45}.MaiHoaPanel_hexGrid__i90BY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.MaiHoaPanel_hexCard__R93oN{display:grid;min-width:0;gap:5px;padding:16px;border:1px solid #d6cab4;border-radius:17px;background:radial-gradient(circle at top right,#edf5f0,#fffdfa 58%)}.MaiHoaPanel_hexCard__R93oN h3{font-size:1.25rem}.MaiHoaPanel_hexCard__R93oN>small{color:#887963}.MaiHoaPanel_hexCard__R93oN p{color:#675f54;font-size:.79rem;line-height:1.55}.MaiHoaPanel_hexLines__FPnxm{display:grid;gap:7px;max-width:230px;margin:14px auto}.MaiHoaPanel_hexLine__tIAvc{display:grid;grid-template-columns:20px minmax(90px,150px) 35px;align-items:center;gap:7px;min-height:10px}.MaiHoaPanel_hexLine__tIAvc small{color:#918675;font-size:.62rem;text-align:right}.MaiHoaPanel_hexLine__tIAvc>span{display:flex;height:8px}.MaiHoaPanel_broken__7z7id i,.MaiHoaPanel_solid__8I5zG{border-radius:2px;background:#174e42}.MaiHoaPanel_broken__7z7id{justify-content:space-between;gap:16px}.MaiHoaPanel_broken__7z7id i{display:block;width:calc(50% - 8px)}.MaiHoaPanel_hexLine__tIAvc b{color:#b34d38;font-size:.63rem}.MaiHoaPanel_hexLine__tIAvc.MaiHoaPanel_moving__4tSzz i,.MaiHoaPanel_hexLine__tIAvc.MaiHoaPanel_moving__4tSzz>span{background:#bf553f}.MaiHoaPanel_trigrams__iEodX{display:grid;gap:3px;padding:9px 0;border-top:1px solid #e2d8c6;border-bottom:1px solid #e2d8c6;color:#71695c;font-size:.72rem}.MaiHoaPanel_trigrams__iEodX b{color:#24564b}.MaiHoaPanel_twoColumns__jDtPN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.MaiHoaPanel_twoColumns__jDtPN>section{min-width:0;padding:17px;border:1px solid #d9cdb7;border-radius:18px;background:#fffdfa}.MaiHoaPanel_theDung__s6t1H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MaiHoaPanel_theDung__s6t1H article{display:grid;gap:3px;padding:12px;border-radius:13px;background:#edf5f1}.MaiHoaPanel_theDung__s6t1H span{color:#786f63;font-size:.7rem}.MaiHoaPanel_theDung__s6t1H strong{color:#175247;font-size:1.15rem}.MaiHoaPanel_theDung__s6t1H small{color:#6e665a}.MaiHoaPanel_interpretation__4ffEf{margin-top:9px;padding:12px;border-left:3px solid #bc8d32;border-radius:0 12px 12px 0;background:#f8f3e9}.MaiHoaPanel_interpretation__4ffEf strong{color:#805d1e}.MaiHoaPanel_interpretation__4ffEf p,.MaiHoaPanel_movingText__eKBkZ p{margin:5px 0 0;color:#625d53;line-height:1.6}.MaiHoaPanel_strength__IZxxA{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border-radius:13px;background:#edf5f1;color:#185247}.MaiHoaPanel_strength__IZxxA strong{font-size:1.3rem}.MaiHoaPanel_prose__bYJQs{color:#625d53;line-height:1.65}.MaiHoaPanel_strength__IZxxA+.MaiHoaPanel_prose__bYJQs{margin-top:10px}.MaiHoaPanel_tyNote__y8mSO{margin:10px 0 0;padding:9px 11px;border-radius:10px;background:#fff3d6;color:#785b24;font-size:.75rem;line-height:1.5}.MaiHoaPanel_movingText__eKBkZ{padding:18px;border:1px solid #d7cab2;border-radius:18px;background:linear-gradient(135deg,#fffdf8,#f7f0e3)}.MaiHoaPanel_classical__hSyWG,.MaiHoaPanel_movingText__eKBkZ blockquote{margin:0 0 9px;color:#17493f;font-family:var(--font-serif),serif;font-size:1.15rem}.MaiHoaPanel_movingText__eKBkZ>strong{color:#8e651d}.MaiHoaPanel_haoTable__KDC_F{display:grid;gap:7px}.MaiHoaPanel_haoTable__KDC_F article{display:grid;grid-template-columns:58px 48px minmax(125px,1fr) minmax(85px,.7fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 12px;border:1px solid #ded3c0;border-radius:12px;background:#fffdfa}.MaiHoaPanel_haoTable__KDC_F article.MaiHoaPanel_activeHao__9T7Vb{border-color:#c36a55;background:#fff3ee}.MaiHoaPanel_haoTable__KDC_F article>span{color:#7a7165;font-size:.7rem;font-weight:800}.MaiHoaPanel_haoTable__KDC_F i{font-size:.68rem;font-style:normal}.MaiHoaPanel_haoTable__KDC_F .MaiHoaPanel_yang__Q4rQo{color:#176453}.MaiHoaPanel_haoTable__KDC_F .MaiHoaPanel_yin__5b_3W{color:#a2583e}.MaiHoaPanel_haoTable__KDC_F article>strong{color:#17493f}.MaiHoaPanel_haoTable__KDC_F article>small{color:#625d53}.MaiHoaPanel_haoTable__KDC_F article>div{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.MaiHoaPanel_haoTable__KDC_F article b{padding:3px 6px;border-radius:999px;background:#e2f1eb;color:#17604f;font-size:.62rem}.MaiHoaPanel_activeHao__9T7Vb b:last-child{background:#f2d8cf;color:#a84330}@media (max-width:680px){.MaiHoaPanel_tool__y41EM{gap:17px;padding:16px 12px}.MaiHoaPanel_heading__mLvq0{flex-direction:column}.MaiHoaPanel_fields__yihBZ,.MaiHoaPanel_methodPicker__uumg7{grid-template-columns:1fr}.MaiHoaPanel_fields__yihBZ .MaiHoaPanel_full__W89EB{grid-column:auto}}@media (max-width:390px){.MaiHoaPanel_methodPicker__uumg7 button{padding:11px}}.MaiHoaPanel_results__3KgYS{grid-template-columns:minmax(0,1fr);gap:14px}.MaiHoaPanel_board__qSddf{display:grid;width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;border:1px solid #b9a77f;border-radius:18px;background:#fffdf8;color:#25443d;box-shadow:0 16px 36px #27433812;font-size:.94rem;scroll-margin-top:96px}.MaiHoaPanel_boardHeader__jmLRj{display:flex;align-items:center;gap:18px;padding:23px 26px;background:linear-gradient(115deg,#123f35,#1e6151);color:#fffdf4}.MaiHoaPanel_boardSeal__nvvTt{display:grid;flex:none;place-items:center;width:68px;height:68px;border:1px solid #e5cf9b;border-radius:50%;color:#f3dcaa;font-family:var(--font-serif),serif;font-size:1.25rem;line-height:1}.MaiHoaPanel_boardSeal__nvvTt span{display:block;margin-top:-16px;font-size:.58rem;letter-spacing:.2em}.MaiHoaPanel_boardTitle__lBIoC{flex:1 1;min-width:0}.MaiHoaPanel_boardTitle__lBIoC>span{color:#ead19a;font-size:.66rem;font-weight:800;letter-spacing:.13em}.MaiHoaPanel_boardTitle__lBIoC h2{margin:3px 0 1px;color:#fffdf4;font-family:var(--font-serif),serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.MaiHoaPanel_boardTitle__lBIoC h2 small{color:#e4c984;font-size:.65em;white-space:nowrap}.MaiHoaPanel_boardTitle__lBIoC p{margin:0;color:#c8dfd6;font-size:.78rem}.MaiHoaPanel_boardVerdict__je5tG{display:grid;flex:none;gap:2px;min-width:78px;padding:9px 12px;border:1px solid #f0e6cf70;border-radius:12px;text-align:center}.MaiHoaPanel_boardVerdict__je5tG small{color:#d5e5dd;font-size:.66rem}.MaiHoaPanel_boardVerdict__je5tG strong{color:#fff5dc;font-family:var(--font-serif),serif;font-size:1.3rem}.MaiHoaPanel_boardVerdict__je5tG.MaiHoaPanel_caution__IdJCo strong{color:#ffcfbb}.MaiHoaPanel_boardVerdict__je5tG.MaiHoaPanel_neutral__I28ox strong{color:#f3dfa8}.MaiHoaPanel_boardMeta__Bn_Iq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 15px;border-bottom:1px solid #d6c9aa;background:#f8f2e7}.MaiHoaPanel_boardMeta__Bn_Iq>div{min-width:0;padding:13px 11px}.MaiHoaPanel_boardMeta__Bn_Iq>div+div{border-left:1px solid #ded3bd}.MaiHoaPanel_boardMeta__Bn_Iq dt{margin-bottom:4px;color:#877454;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.MaiHoaPanel_boardMeta__Bn_Iq dd{margin:0;color:#254e42;font-weight:750;line-height:1.35}.MaiHoaPanel_boardSummary__JZo4e{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 27px}.MaiHoaPanel_boardSummary__JZo4e>div{min-width:0}.MaiHoaPanel_boardSummary__JZo4e span{color:#9a702b;font-size:.71rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.MaiHoaPanel_boardSummary__JZo4e h3{margin:3px 0;color:#153e35;font-family:var(--font-serif),serif;font-size:1.6rem}.MaiHoaPanel_boardSummary__JZo4e p{margin:0;color:#5f594e;line-height:1.55}.MaiHoaPanel_boardSummary__JZo4e blockquote{display:grid;flex:0 0 35%;min-width:0;gap:5px;margin:0;padding:12px 15px;border-left:3px solid #bd954b;background:#f8f2e6;color:#4d5b53;font-style:italic;line-height:1.5}.MaiHoaPanel_boardSummary__JZo4e blockquote small{color:#8a6d35;font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MaiHoaPanel_board__qSddf>.MaiHoaPanel_twoColumns__jDtPN,.MaiHoaPanel_board__qSddf>section{padding:20px 27px;border-top:1px solid #d9ceba}.MaiHoaPanel_board__qSddf .MaiHoaPanel_sectionTitle__5u5SX{margin-bottom:14px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_sectionTitle__5u5SX h3{font-size:1.21rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_sectionTitle__5u5SX p{color:#77705f;font-size:.77rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexGrid__i90BY{gap:0;border:1px solid #d7c9ad;border-radius:12px;overflow:hidden;background:#fffdf8}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN{align-content:start;gap:5px;padding:18px 17px;border:0;border-radius:0;background:transparent}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN+.MaiHoaPanel_hexCard__R93oN{border-left:1px solid #d7c9ad}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN>span{color:#976d2b}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN h3{font-size:1.24rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLines__FPnxm{width:100%;margin:13px auto}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN{gap:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN>section{padding:0 20px 0 0;border:0;border-radius:0;background:transparent}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN>section+section{padding:0 0 0 20px;border-left:1px solid #ded3bd}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H{gap:0;border:1px solid #d9d7c5;border-radius:10px;overflow:hidden}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H article{border-radius:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H article+article{border-left:1px solid #d9d7c5}.MaiHoaPanel_board__qSddf .MaiHoaPanel_interpretation__4ffEf{margin-top:10px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_movingText__eKBkZ{border-radius:0;background:#faf5e9}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F{gap:0;border:1px solid #d9ceba;border-radius:10px;overflow:hidden}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article{border:0;border-radius:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article+article{border-top:1px solid #e4daca}.MaiHoaPanel_boardFooter__Y2ori{display:flex;justify-content:space-between;gap:12px;padding:12px 27px;border-top:1px solid #d9ceba;background:#f8f2e7;color:#776c58;font-size:.7rem}.MaiHoaPanel_exportActions__ZCGRl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.MaiHoaPanel_exportActions__ZCGRl button{min-height:44px;padding:9px 16px;border:1px solid #176454;border-radius:11px;background:#176454;color:white;font:inherit;font-weight:800;cursor:pointer}.MaiHoaPanel_exportActions__ZCGRl button:first-child{background:#fffdf8;color:#176454}.MaiHoaPanel_exportActions__ZCGRl button:disabled{cursor:wait;opacity:.6}.MaiHoaPanel_exportActions__ZCGRl small{flex-basis:100%;color:#a14432}@media (max-width:980px){.MaiHoaPanel_board__qSddf{width:100%;min-width:0;font-size:.84rem}.MaiHoaPanel_boardHeader__jmLRj{gap:12px;padding:16px}.MaiHoaPanel_boardSeal__nvvTt{width:54px;height:54px;font-size:1rem}.MaiHoaPanel_boardSeal__nvvTt span{margin-top:-12px}.MaiHoaPanel_boardVerdict__je5tG{min-width:64px;padding:6px}.MaiHoaPanel_boardMeta__Bn_Iq{padding:0 8px}.MaiHoaPanel_boardMeta__Bn_Iq>div{padding:9px 7px}.MaiHoaPanel_boardSummary__JZo4e{gap:12px;padding:15px;align-items:flex-start}.MaiHoaPanel_board__qSddf>.MaiHoaPanel_twoColumns__jDtPN,.MaiHoaPanel_board__qSddf>section{padding:15px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN{padding:11px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLine__tIAvc{grid-template-columns:14px minmax(0,1fr) 26px;gap:4px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN>section{padding-right:12px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN>section+section{padding-left:12px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article{grid-template-columns:48px 40px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.65fr);gap:5px}.MaiHoaPanel_boardFooter__Y2ori{padding:10px 15px}}@media (max-width:680px){.MaiHoaPanel_tool__y41EM{padding:10px 7px}.MaiHoaPanel_board__qSddf{border-radius:10px;font-size:.66rem;box-shadow:none}.MaiHoaPanel_boardHeader__jmLRj{gap:6px;padding:9px 8px}.MaiHoaPanel_boardSeal__nvvTt{width:31px;height:31px;font-size:.65rem}.MaiHoaPanel_boardSeal__nvvTt span{margin-top:-8px;font-size:.4rem}.MaiHoaPanel_boardTitle__lBIoC>span{font-size:.48rem;letter-spacing:.04em}.MaiHoaPanel_boardTitle__lBIoC h2{margin:2px 0;font-size:.95rem}.MaiHoaPanel_boardTitle__lBIoC p{font-size:.54rem}.MaiHoaPanel_boardVerdict__je5tG{min-width:43px;padding:3px;border-radius:6px}.MaiHoaPanel_boardVerdict__je5tG small{font-size:.47rem}.MaiHoaPanel_boardVerdict__je5tG strong{font-size:.83rem}.MaiHoaPanel_boardMeta__Bn_Iq{padding:0 3px}.MaiHoaPanel_boardMeta__Bn_Iq>div{padding:5px 3px}.MaiHoaPanel_boardMeta__Bn_Iq dt{font-size:.47rem;letter-spacing:0}.MaiHoaPanel_boardMeta__Bn_Iq dd{font-size:.59rem}.MaiHoaPanel_boardSummary__JZo4e{gap:6px;padding:8px}.MaiHoaPanel_boardSummary__JZo4e span{font-size:.52rem;letter-spacing:0}.MaiHoaPanel_boardSummary__JZo4e h3{font-size:1rem}.MaiHoaPanel_boardSummary__JZo4e blockquote,.MaiHoaPanel_boardSummary__JZo4e p{font-size:.62rem;line-height:1.4}.MaiHoaPanel_boardSummary__JZo4e blockquote{flex-basis:38%;gap:2px;padding:5px}.MaiHoaPanel_boardSummary__JZo4e blockquote small{font-size:.48rem}.MaiHoaPanel_board__qSddf>.MaiHoaPanel_twoColumns__jDtPN,.MaiHoaPanel_board__qSddf>section{padding:8px 7px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_sectionTitle__5u5SX{gap:1px;margin-bottom:6px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_sectionTitle__5u5SX h3{font-size:.84rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_sectionTitle__5u5SX p{font-size:.57rem;line-height:1.3}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexGrid__i90BY{border:0;border-top:1px solid #d7c9ad;border-bottom:1px solid #d7c9ad;border-radius:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN{gap:2px;padding:5px 4px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN>span{font-size:.5rem;letter-spacing:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN h3{font-size:.81rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN p,.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexCard__R93oN>small{font-size:.59rem;line-height:1.3}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLines__FPnxm{gap:4px;margin:6px auto}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLine__tIAvc{grid-template-columns:8px minmax(0,1fr) 19px;gap:2px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLine__tIAvc b,.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLine__tIAvc small{font-size:.46rem;white-space:nowrap}.MaiHoaPanel_board__qSddf .MaiHoaPanel_hexLine__tIAvc>span{height:5px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_broken__7z7id{gap:4px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_broken__7z7id i{width:calc(50% - 2px)}.MaiHoaPanel_board__qSddf .MaiHoaPanel_trigrams__iEodX{gap:2px;padding:4px 0;font-size:.56rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN>section{padding-right:6px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_twoColumns__jDtPN>section+section{padding-left:6px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H{border:0;border-radius:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H article{gap:1px;padding:4px;background:transparent}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H small,.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H span{font-size:.52rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_theDung__s6t1H strong{font-size:.8rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_interpretation__4ffEf{margin-top:5px;padding:5px;border-radius:0;background:transparent}.MaiHoaPanel_board__qSddf .MaiHoaPanel_interpretation__4ffEf p,.MaiHoaPanel_board__qSddf .MaiHoaPanel_movingText__eKBkZ p,.MaiHoaPanel_board__qSddf .MaiHoaPanel_prose__bYJQs{line-height:1.4}.MaiHoaPanel_board__qSddf .MaiHoaPanel_strength__IZxxA{gap:3px;padding:5px;border-radius:0;background:transparent}.MaiHoaPanel_board__qSddf .MaiHoaPanel_strength__IZxxA strong{font-size:.85rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_tyNote__y8mSO{padding:5px;font-size:.57rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_classical__hSyWG,.MaiHoaPanel_board__qSddf .MaiHoaPanel_movingText__eKBkZ blockquote{font-size:.85rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F{border:0;border-top:1px solid #d9ceba;border-bottom:1px solid #d9ceba;border-radius:0}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article{grid-template-columns:25px 24px minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.65fr);gap:3px;padding:4px 3px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article>small,.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article>span,.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F i{font-size:.51rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article>strong{font-size:.58rem}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article>div{gap:1px}.MaiHoaPanel_board__qSddf .MaiHoaPanel_haoTable__KDC_F article b{padding:1px 2px;font-size:.46rem}.MaiHoaPanel_boardFooter__Y2ori{gap:5px;padding:6px 8px;font-size:.5rem}.MaiHoaPanel_exportActions__ZCGRl button{flex:1 1 150px}}