.KinhDich-module__5850RG__page{color:#244d40;max-width:1080px;margin:auto;padding:24px clamp(16px,3vw,36px) 40px}.KinhDich-module__5850RG__setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.KinhDich-module__5850RG__intro{text-align:center}.KinhDich-module__5850RG__eyebrow{letter-spacing:.2em;color:#a29470;font-size:9px}.KinhDich-module__5850RG__intro h2{font-family:var(--font-display);margin-top:12px;font-size:clamp(32px,4vw,44px);line-height:1.15}.KinhDich-module__5850RG__intro>p,.KinhDich-module__5850RG__method{color:#8a967b;font-size:11px;line-height:1.7}.KinhDich-module__5850RG__inputPanel{background:linear-gradient(130deg,#fffdf6c0,#e8eeda70);border:1px solid #ffffffbd;border-radius:22px;min-width:0;padding:26px}.KinhDich-module__5850RG__inputPanel>label{justify-content:space-between;gap:10px;font-size:14px;display:flex}.KinhDich-module__5850RG__inputPanel label>span{color:#969e86;font-size:10px}.KinhDich-module__5850RG__inputPanel textarea{resize:vertical;background:#fffdf570;border:1px solid #d9dfcd;border-radius:13px;width:100%;min-height:112px;margin-top:14px;padding:14px;font-size:16px}.KinhDich-module__5850RG__inputPanel textarea::placeholder{color:#a0a88e;font-size:14px}.KinhDich-module__5850RG__questionCount{text-align:right;color:#9ca489;margin:6px 0 20px;font-size:10px}.KinhDich-module__5850RG__primary{color:#fff3d5;cursor:pointer;background:#244d40;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:15px 18px;font-size:14px;display:flex}.KinhDich-module__5850RG__primary:disabled{opacity:.5}.KinhDich-module__5850RG__manualToggle{color:#7d8b6e;cursor:pointer;justify-content:space-between;width:100%;padding:18px 4px;font-size:12px;display:flex}.KinhDich-module__5850RG__manual>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.KinhDich-module__5850RG__manual label{color:#859174;font-size:11px}.KinhDich-module__5850RG__manual input{background:#fffdf5;border:1px solid #d6ddc8;border-radius:9px;width:100%;margin:6px 0 14px;padding:10px;font-size:16px}.KinhDich-module__5850RG__method{text-align:center;margin-top:12px}.KinhDich-module__5850RG__tubeScene{perspective:700px;width:min(300px,100%);height:290px;margin:auto;position:relative}.KinhDich-module__5850RG__halo{border:1px solid #b4a57330;border-radius:50%;width:240px;height:240px;position:absolute;top:18px;left:calc(50% - 120px);box-shadow:0 0 0 20px #b4a57308,0 0 0 21px #b4a57315}.KinhDich-module__5850RG__tubeAssembly{transform-origin:50% 90%;width:116px;height:230px;position:absolute;bottom:15px;left:calc(50% - 58px)}.KinhDich-module__5850RG__tube{color:#d6be80;z-index:2;background:linear-gradient(90deg,#15372b,#47765b 32%,#365e49 65%,#173c2e);border:1px solid #a8955c;border-radius:12px 12px 38px 38px;flex-direction:column;justify-content:center;align-items:center;width:116px;height:150px;display:flex;position:absolute;bottom:0;box-shadow:inset 0 -12px 22px #0c251c60,0 16px 22px #244d4025}.KinhDich-module__5850RG__tube:after{content:"";border:1px solid #c5b06b55;border-radius:6px 6px 28px 28px;position:absolute;inset:12px 8px}.KinhDich-module__5850RG__tube small{letter-spacing:.23em;margin-top:12px;font-size:8px}.KinhDich-module__5850RG__rim{background:#163c2c;border:3px solid #b09a60;border-radius:50%;width:116px;height:17px;position:absolute;top:-7px;left:-1px}.KinhDich-module__5850RG__sticks{z-index:1;align-items:end;gap:2px;height:160px;display:flex;position:absolute;bottom:106px;left:11px}.KinhDich-module__5850RG__sticks i{width:8px;height:var(--stick-height);transform:rotate(var(--stick-angle));transform-origin:bottom;background:linear-gradient(90deg,#ac8e50,#eddb9e,#c0a36a);border:1px solid #a88c51;border-radius:4px 4px 1px 1px;display:block}.KinhDich-module__5850RG__shaking{animation:.48s ease-in-out infinite KinhDich-module__5850RG__tubeShake}@keyframes KinhDich-module__5850RG__tubeShake{0%,to{transform:rotate(-8deg)translateY(0)}25%{transform:rotate(7deg)translateY(-5px)}50%{transform:rotate(-6deg)translateY(-2px)}75%{transform:rotate(6deg)translateY(-6px)}}.KinhDich-module__5850RG__drawnSticks{pointer-events:none;z-index:3;position:absolute;inset:0}.KinhDich-module__5850RG__flyingStick{color:#4e5437;background:linear-gradient(90deg,#bc9b5e,#f5e7bb 40%,#dfc888);border:1px solid #b79c60;border-radius:7px;flex-direction:column;align-items:center;width:40px;height:150px;padding-top:20px;animation:.85s cubic-bezier(.22,1,.36,1) both KinhDich-module__5850RG__stickFlight;display:flex;position:absolute;top:85px;left:calc(50% - 20px);box-shadow:0 8px 20px #132e2530}.KinhDich-module__5850RG__flyingStick span{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:4px;font-size:26px}.KinhDich-module__5850RG__flyingStick small{font-size:7px;position:absolute;bottom:12px}@keyframes KinhDich-module__5850RG__stickFlight{0%{opacity:0;transform:translateY(55px)rotate(-8deg)}35%{opacity:1;transform:translateY(-95px)rotate(8deg)}to{opacity:1;transform:translate(var(--landing),-65px) rotate(0)}}.KinhDich-module__5850RG__ritualDialog{color:#244d40;text-align:center;background:radial-gradient(at 50% 40%,#e4ead6,#fbf7eb 75%);border:1px solid #c6b67d70;border-radius:26px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:30px 22px 22px;overflow:auto;box-shadow:0 25px 100px #102d4050}.KinhDich-module__5850RG__ritualDialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#112c25b0}.KinhDich-module__5850RG__ritualDialog[open],.KinhDich-module__5850RG__result{animation:.35s cubic-bezier(.22,1,.36,1) both KinhDich-module__5850RG__arrive}@keyframes KinhDich-module__5850RG__arrive{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.KinhDich-module__5850RG__ritualDialog h2{font-family:var(--font-display);margin-top:10px;font-size:28px}.KinhDich-module__5850RG__close{cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.KinhDich-module__5850RG__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.KinhDich-module__5850RG__progress>span{font-family:var(--font-display);color:#9fa78c;background:#ffffff50;border:1px solid #d8ddc9;border-radius:12px;padding:12px 4px;font-size:24px;transition:background .24s,color .24s}.KinhDich-module__5850RG__progress>span[data-done=true]{color:#efe0b3;background:#244d40}.KinhDich-module__5850RG__progress small{font-family:var(--font-body);margin-top:5px;font-size:10px;display:block}.KinhDich-module__5850RG__ritualDialog>p{color:#8d987b;margin-top:16px;font-size:11px}.KinhDich-module__5850RG__skip{cursor:pointer;margin-top:16px;padding:10px;font-size:11px}.KinhDich-module__5850RG__resultHeader{align-items:center;gap:14px;margin-bottom:20px;display:flex}.KinhDich-module__5850RG__resultHeader button{cursor:pointer;border:1px solid #d3dcc4;border-radius:50%;width:42px;height:42px}.KinhDich-module__5850RG__resultHeader>div{flex:1;min-width:0}.KinhDich-module__5850RG__resultHeader span{letter-spacing:.15em;color:#929b7e;font-size:9px}.KinhDich-module__5850RG__resultHeader h2{font-family:var(--font-display);font-size:29px}.KinhDich-module__5850RG__questionEcho{color:#7b896d;overflow-wrap:anywhere;margin-bottom:22px;font-size:14px}.KinhDich-module__5850RG__ai{margin-top:22px}@media (max-width:700px){.KinhDich-module__5850RG__setup{grid-template-columns:minmax(0,1fr);gap:20px}.KinhDich-module__5850RG__intro h2{font-size:32px}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__tubeScene{height:250px}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__tubeAssembly{transform-origin:bottom;scale:.85}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__halo{width:200px;height:200px;left:calc(50% - 100px)}.KinhDich-module__5850RG__inputPanel{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.KinhDich-module__5850RG__shaking,.KinhDich-module__5850RG__flyingStick,.KinhDich-module__5850RG__result,.KinhDich-module__5850RG__ritualDialog[open]{animation:none}}.KinhDich-module__5850RG__page button:focus-visible{outline-offset:3px;outline:2px solid #a58d52}.KinhDich-module__5850RG__hexPair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.KinhDich-module__5850RG__hexPair article{text-align:center;background:#fffdf580;border:1px solid #dce2ce;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:26px 14px;display:flex}.KinhDich-module__5850RG__hexPair article:first-child{color:#e4d3a2;background:radial-gradient(at top,#497054,#214b3d);border-color:#244d40}.KinhDich-module__5850RG__hexPair article>span{letter-spacing:.16em;opacity:.65;font-size:9px}.KinhDich-module__5850RG__hexPair svg{width:min(130px,85%);height:auto;margin:28px 0}.KinhDich-module__5850RG__hexPair h3{font-family:var(--font-display);font-size:25px;line-height:1.2}.KinhDich-module__5850RG__hexPair small{opacity:.65;margin-top:10px;font-size:10px}.KinhDich-module__5850RG__relation>span{letter-spacing:.14em;color:#909979;font-size:9px}.KinhDich-module__5850RG__relation h3{font-family:var(--font-display);margin:8px 0;font-size:26px}.KinhDich-module__5850RG__relation p{color:#7e8c70;font-size:13px;line-height:1.8}.KinhDich-module__5850RG__relation>div{color:#6b8160;flex-wrap:wrap;gap:8px 20px;margin-top:15px;font-size:11px;display:flex}.KinhDich-module__5850RG__castDetails{color:#7c8b6d;border-block:1px solid #dce2ce;padding:16px 4px;font-size:12px}.KinhDich-module__5850RG__castDetails summary{cursor:pointer}.KinhDich-module__5850RG__castDetails p{margin-top:10px}@media (max-width:359px){.KinhDich-module__5850RG__hexPair{gap:8px}.KinhDich-module__5850RG__hexPair article{padding:22px 9px}.KinhDich-module__5850RG__hexPair h3{font-size:21px}}.KinhDich-module__5850RG__history{margin-top:32px}.KinhDich-module__5850RG__history h2{margin-bottom:12px;font-size:14px;font-weight:500}.KinhDich-module__5850RG__history ul{gap:0;list-style:none;display:grid}.KinhDich-module__5850RG__history li{border-bottom:1px solid #dce2ce;align-items:center;gap:14px;display:flex}.KinhDich-module__5850RG__history li>button:first-child{text-align:left;cursor:pointer;flex:1;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;padding:16px 0;display:grid}.KinhDich-module__5850RG__history button>span{font-size:14px}.KinhDich-module__5850RG__history small{color:#869477;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.KinhDich-module__5850RG__history time{color:#9ca48b;grid-area:1/2/span 2;align-self:center;font-size:10px}.KinhDich-module__5850RG__history li>button:last-child{color:#94a080;cursor:pointer;border-radius:50%;width:36px;height:36px}.KinhDich-module__5850RG__tubeAssembly{width:180px;height:280px;bottom:0;left:calc(50% - 90px)}.KinhDich-module__5850RG__bambooTube{filter:drop-shadow(0 10px 10px #432d191a);width:100%;height:100%;overflow:visible}.KinhDich-module__5850RG__halo{opacity:.45}@media (max-width:700px){.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__tubeAssembly{scale:.85}}.KinhDich-module__5850RG__modelHost{touch-action:pan-y;position:absolute;inset:-20px -15px -5px}.KinhDich-module__5850RG__modelHost canvas{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 0% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 92%,#0000 100%)}.KinhDich-module__5850RG__modelFallback{width:170px;height:270px;position:absolute;bottom:10px;left:calc(50% - 85px)}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__tubeScene{width:min(390px,100%);height:350px}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__halo{background:radial-gradient(circle,#dce5d144,#0000 70%);width:280px;height:280px;top:36px;left:calc(50% - 140px)}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__modelHost{inset:0}@media (max-width:700px){.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__tubeScene{height:310px}.KinhDich-module__5850RG__intro .KinhDich-module__5850RG__halo{width:240px;height:240px;top:32px;left:calc(50% - 120px)}}.KinhDich-module__5850RG__result{max-width:820px;margin:auto}.KinhDich-module__5850RG__resultHeader{margin-bottom:24px}.KinhDich-module__5850RG__resultHeader h2{font-size:clamp(24px,4vw,32px)}.KinhDich-module__5850RG__castOverview{background:#fffdf5b8;border:1px solid #dbe0cd;border-radius:24px;overflow:hidden}.KinhDich-module__5850RG__primaryHex{color:#f4e9cb;background:radial-gradient(at 100% 0,#456c59,#214b3e 75%);grid-template-columns:minmax(0,1fr) 125px;align-items:center;gap:24px;padding:32px;display:grid}.KinhDich-module__5850RG__primaryHex .KinhDich-module__5850RG__eyebrow{color:#d5c595}.KinhDich-module__5850RG__primaryHex h3{font-family:var(--font-display);margin:12px 0 18px;font-size:clamp(29px,4vw,39px);line-height:1.15}.KinhDich-module__5850RG__primaryHex small{color:#d9dfc6;font-size:11px}.KinhDich-module__5850RG__primaryHex svg{color:#deca94;width:100%;height:auto}.KinhDich-module__5850RG__changedHex{align-items:center;gap:18px;padding:20px 28px;display:flex}.KinhDich-module__5850RG__changeArrow{color:#a89460;font-size:30px}.KinhDich-module__5850RG__changedHex>div{flex:1;min-width:0}.KinhDich-module__5850RG__changedHex span:not(.KinhDich-module__5850RG__changeArrow){color:#8b957c;letter-spacing:.12em;font-size:9px}.KinhDich-module__5850RG__changedHex h3{font-family:var(--font-display);margin-top:5px;font-size:25px}.KinhDich-module__5850RG__changedHex svg{color:#66836b;flex-shrink:0;width:65px;height:auto}.KinhDich-module__5850RG__relation{padding:26px 8px 20px}.KinhDich-module__5850RG__relation .KinhDich-module__5850RG__relationTop{color:#869274;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:10px;display:flex}.KinhDich-module__5850RG__relationTop b{color:#c2c7b3;padding:0 8px;font-weight:400}.KinhDich-module__5850RG__relation h3{font-size:27px}.KinhDich-module__5850RG__profileInvitation{background:radial-gradient(at 100% 0,#e5ecd780,#0000 65%),#fffdf5a0;border:1px solid #fffdf7;border-radius:24px;padding:28px;position:relative;overflow:hidden}.KinhDich-module__5850RG__invitationIcon{float:right;color:#54745e;background:#edf0e380;border:1px solid #d5dec8;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.KinhDich-module__5850RG__profileInvitation h3{font-family:var(--font-display);margin:14px 0;font-size:32px;line-height:1.15}.KinhDich-module__5850RG__profileInvitation p{color:#849177;max-width:310px;margin-bottom:24px;font-size:13px;line-height:1.7}.KinhDich-module__5850RG__profileInvitation>small{text-align:center;color:#8b977e;margin-top:12px;font-size:10px;display:block}.KinhDich-module__5850RG__ritualDialog{background:radial-gradient(at 50% 42%,#e2e8d3,#fbf7ed 72%);border-color:#fff9e8;transition:opacity .3s,transform .3s;box-shadow:0 35px 100px #0e2b2540,inset 0 1px #fff}.KinhDich-module__5850RG__ritualDialog[data-leaving=true]{opacity:0;transform:translateY(-8px)scale(1.025)}.KinhDich-module__5850RG__ritualTrack{background:#dfe4d3;height:2px;margin:0 14px 20px;overflow:hidden}.KinhDich-module__5850RG__ritualTrack i{transform-origin:0;background:#ac9660;height:100%;animation:4.55s linear both KinhDich-module__5850RG__castTime;display:block}@keyframes KinhDich-module__5850RG__castTime{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.KinhDich-module__5850RG__progress>span{background:0 0;border:0;border-bottom:1px solid #d9dfcd;border-radius:10px 10px 0 0;transition:color .3s,background .3s,transform .3s}.KinhDich-module__5850RG__progress>span[data-done=true]{color:#244d40;background:#e4eada;transform:translateY(-3px)}@media (max-width:600px){.KinhDich-module__5850RG__primaryHex{grid-template-columns:minmax(0,1fr) 95px;gap:14px;padding:26px 22px}.KinhDich-module__5850RG__changedHex{gap:12px;padding:19px 22px}.KinhDich-module__5850RG__profileInvitation{padding:24px 20px}.KinhDich-module__5850RG__profileInvitation h3{font-size:29px}.KinhDich-module__5850RG__ritualDialog{padding:28px 18px 20px}}@media (prefers-reduced-motion:reduce){.KinhDich-module__5850RG__ritualTrack i{animation:none}.KinhDich-module__5850RG__ritualDialog,.KinhDich-module__5850RG__progress>span{transition:none}}.KinhDich-module__5850RG__readingPanel{background:#fffdf6b3;border:1px solid #ffffffce;border-radius:22px;padding:24px}.KinhDich-module__5850RG__readingPanel h3{color:#244d40}.KinhDich-module__5850RG__readingWait{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:25px 0 4px;display:grid}.KinhDich-module__5850RG__readingWait p{font-family:var(--font-display);margin:6px 0 8px;font-size:24px;line-height:1.2}.KinhDich-module__5850RG__readingWait small{color:#87917d;font-size:11px;line-height:1.6;display:block}.KinhDich-module__5850RG__waitTime{color:#94a08a;font-variant-numeric:tabular-nums;align-self:start;padding-top:3px;font-size:11px}.KinhDich-module__5850RG__loadingHex{gap:4px;display:grid}.KinhDich-module__5850RG__loadingHex i{gap:4px;height:4px;animation:1.8s ease-in-out infinite KinhDich-module__5850RG__hexBreath;display:flex}.KinhDich-module__5850RG__loadingHex b{background:#658772;border-radius:2px;flex:1}@keyframes KinhDich-module__5850RG__hexBreath{0%,to{opacity:.25;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1)}}.KinhDich-module__5850RG__readingReveal{animation:.4s ease-out both KinhDich-module__5850RG__arrive}.KinhDich-module__5850RG__castingStage{color:#244d40;background:radial-gradient(at 50% 46%,#e4ebd5 0%,#f8f5e9 53%,#fcf8ee 100%);border:1px solid #ffffffe0;border-radius:30px;width:min(560px,100vw - 32px);max-width:none;height:min(760px,100dvh - 32px);max-height:none;margin:auto;padding:26px 32px 24px;overflow:auto;box-shadow:0 32px 120px #0a291f55}.KinhDich-module__5850RG__castingStage[open]{flex-direction:column;animation:.4s cubic-bezier(.2,.8,.2,1) both KinhDich-module__5850RG__stageIn;display:flex}.KinhDich-module__5850RG__castingStage::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#142f2975}.KinhDich-module__5850RG__castingStage[data-leaving=true]{animation:.3s ease-in both KinhDich-module__5850RG__stageOut}@keyframes KinhDich-module__5850RG__stageIn{0%{opacity:0;transform:translateY(24px)scale(.975)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__stageOut{to{opacity:0;transform:scale(1.025)}}.KinhDich-module__5850RG__castingHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.KinhDich-module__5850RG__castingHeader>span{letter-spacing:.15em;color:#7a8b74;font-size:9px}.KinhDich-module__5850RG__castingHeader i{color:#b5bcaa;margin:0 8px;font-style:normal}.KinhDich-module__5850RG__castingHeader button{cursor:pointer;border:1px solid #d7decb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.KinhDich-module__5850RG__castingTitle{text-align:center;flex-shrink:0;padding-top:28px}.KinhDich-module__5850RG__castingTitle h2{font-family:var(--font-display);margin-top:12px;font-size:clamp(27px,5vw,36px);line-height:1.2}.KinhDich-module__5850RG__castingObject{flex:1;place-items:center;min-height:280px;display:grid}.KinhDich-module__5850RG__castingObject .KinhDich-module__5850RG__tubeScene{width:min(380px,100%);height:100%;min-height:280px;max-height:410px}.KinhDich-module__5850RG__castingObject .KinhDich-module__5850RG__modelHost{inset:0}.KinhDich-module__5850RG__castingObject .KinhDich-module__5850RG__halo{opacity:.3;width:260px;height:260px;top:calc(50% - 130px);left:calc(50% - 130px)}.KinhDich-module__5850RG__castingFooter{flex-shrink:0}.KinhDich-module__5850RG__castSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.KinhDich-module__5850RG__castSteps>div{text-align:center;border-top:1px solid #cad4bb;padding:14px 0 12px;transition:border-color .3s}.KinhDich-module__5850RG__castSteps>div[data-active=true]{border-color:#b49b63}.KinhDich-module__5850RG__castSteps>div[data-done=true]{border-color:#416e55}.KinhDich-module__5850RG__castSteps span{height:39px;font-family:var(--font-display);font-size:32px;display:block}.KinhDich-module__5850RG__castSteps em{color:#b4bda6;font-size:25px;font-style:normal}.KinhDich-module__5850RG__castSteps b{font-weight:400;animation:.35s ease-out both KinhDich-module__5850RG__numberArrive;display:inline-block}@keyframes KinhDich-module__5850RG__numberArrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.KinhDich-module__5850RG__castSteps small{color:#7b8e72;font-size:10px}.KinhDich-module__5850RG__castFooterLine{color:#819176;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.KinhDich-module__5850RG__castFooterLine button{color:#315846;cursor:pointer;padding:12px 0 12px 16px}.KinhDich-module__5850RG__castFooterLine button span{padding-left:10px}@media (max-width:600px){.KinhDich-module__5850RG__castingStage{width:100vw;height:100dvh;padding:max(20px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));border:0;border-radius:0}.KinhDich-module__5850RG__castingTitle{padding-top:24px}.KinhDich-module__5850RG__readingPanel{padding:22px 20px}.KinhDich-module__5850RG__readingWait{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.KinhDich-module__5850RG__readingWait p{font-size:23px}}@media (max-height:650px){.KinhDich-module__5850RG__castingTitle{padding-top:8px}.KinhDich-module__5850RG__castingObject,.KinhDich-module__5850RG__castingObject .KinhDich-module__5850RG__tubeScene{min-height:210px}.KinhDich-module__5850RG__castFooterLine{margin-top:4px}}@media (prefers-reduced-motion:reduce){.KinhDich-module__5850RG__loadingHex i,.KinhDich-module__5850RG__castingStage[open],.KinhDich-module__5850RG__castingStage[data-leaving=true],.KinhDich-module__5850RG__castSteps b,.KinhDich-module__5850RG__readingReveal{animation:none}}.KinhDich-module__5850RG__inputPanel>label{font-size:17px;font-weight:500}.KinhDich-module__5850RG__inputPanel textarea{font-size:19px;line-height:1.55}.KinhDich-module__5850RG__history small{color:#466550;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.KinhDich-module__5850RG__quietResult{padding:0 4px}.KinhDich-module__5850RG__quietHex{align-items:center;gap:18px;padding:4px 0 18px;display:flex}.KinhDich-module__5850RG__quietHex>svg{color:#66836b;flex-shrink:0;width:54px;height:auto}.KinhDich-module__5850RG__quietHex span{letter-spacing:.13em;color:#8d977e;font-size:9px}.KinhDich-module__5850RG__quietHex h3{font-family:var(--font-display);margin-top:5px;font-size:27px;line-height:1.2}.KinhDich-module__5850RG__quietResult .KinhDich-module__5850RG__castDetails{border-top:0;padding-top:0}.KinhDich-module__5850RG__technicalHex{align-items:center;gap:18px;margin:20px 0;display:flex}.KinhDich-module__5850RG__technicalHex svg{flex-shrink:0;width:52px;height:auto}.KinhDich-module__5850RG__focusReading>section+section{margin-top:24px}.KinhDich-module__5850RG__readingAdvice{overflow-wrap:anywhere;background:linear-gradient(125deg,#e3ead9,#f7f2e2 85%);border:1px solid #c9d2b8;border-radius:20px;padding:24px;box-shadow:inset 0 1px #ffffffc0}.KinhDich-module__5850RG__focusReading h4{color:#244d40;margin-bottom:12px;font-size:15px;font-weight:500}.KinhDich-module__5850RG__readingBasis{border-top:1px solid #dce3d1;margin-top:24px;padding-top:17px}.KinhDich-module__5850RG__readingBasis summary{cursor:pointer;color:#7d8d72;font-size:12px}.KinhDich-module__5850RG__readingBasis section{margin-top:20px}.KinhDich-module__5850RG__oracleSeal{color:#f3e8c9;background:radial-gradient(at 90% 0,#406a56,#204b3d 70%);border:1px solid #b7a77480;border-radius:23px;margin-bottom:17px;position:relative;overflow:hidden}.KinhDich-module__5850RG__oracleSeal:before{content:"";pointer-events:none;border:1px solid #d1bc8428;border-radius:17px;position:absolute;inset:6px}.KinhDich-module__5850RG__sealMain{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:20px;padding:28px 28px 25px;display:grid}.KinhDich-module__5850RG__sealText>span{letter-spacing:.18em;color:#c5b582;font-size:9px}.KinhDich-module__5850RG__sealText h3{font-family:var(--font-display);margin:10px 0 13px;font-size:clamp(29px,4vw,37px);line-height:1.16}.KinhDich-module__5850RG__sealText>small{color:#c0ceb3;font-size:11px}.KinhDich-module__5850RG__sealFigure{aspect-ratio:1;place-items:center;display:grid;position:relative}.KinhDich-module__5850RG__sealFigure:before,.KinhDich-module__5850RG__sealFigure:after{content:"";border:1px solid #c7b58020;border-radius:50%;position:absolute;inset:-8px}.KinhDich-module__5850RG__sealFigure:after{opacity:.6;border-style:dashed;inset:3px}.KinhDich-module__5850RG__sealFigure svg{color:#deca93;width:100%;height:auto;position:relative}.KinhDich-module__5850RG__sealChange{background:#0e322425;border-top:1px solid #d1bc841f;align-items:center;gap:12px;padding:15px 28px 19px;display:flex}.KinhDich-module__5850RG__sealChange>span{color:#bca572;font-size:24px}.KinhDich-module__5850RG__sealChange>div{flex:1;min-width:0}.KinhDich-module__5850RG__sealChange small{letter-spacing:.14em;color:#a7b89e;font-size:8px}.KinhDich-module__5850RG__sealChange h4{font-family:var(--font-display);margin-top:2px;font-size:22px;font-weight:400}.KinhDich-module__5850RG__sealChange svg{color:#a8bb98;flex-shrink:0;width:43px;height:auto}@media (max-width:380px){.KinhDich-module__5850RG__sealMain{grid-template-columns:minmax(0,1fr) 87px;gap:12px;padding:24px 22px}.KinhDich-module__5850RG__sealChange{padding-inline:22px}}.KinhDich-module__5850RG__adviceHeading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.KinhDich-module__5850RG__adviceHeading>span{color:#8c774c;background:#fffaf04d;border:1px solid #b5a47270;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.KinhDich-module__5850RG__focusReading .KinhDich-module__5850RG__adviceHeading h4{font-family:var(--font-display);margin:0;font-size:clamp(25px,3vw,30px);font-weight:400;line-height:1.2}.KinhDich-module__5850RG__readingAdvice ul{padding-left:20px}.KinhDich-module__5850RG__readingAdvice li::marker{color:#9e8957}.KinhDich-module__5850RG__readingAdvice li+li{margin-top:12px}@media (max-width:420px){.KinhDich-module__5850RG__readingAdvice{padding:20px 17px}.KinhDich-module__5850RG__adviceHeading{gap:10px}}.KinhDich-module__5850RG__castDetails p{text-align:justify}html[data-motion=reduced] .KinhDich-module__5850RG__loadingHex i{animation:none}html[data-motion=reduced] .KinhDich-module__5850RG__castingStage[open]{animation:none}html[data-motion=reduced] .KinhDich-module__5850RG__castingStage[data-leaving=true]{animation:none}html[data-motion=reduced] .KinhDich-module__5850RG__castSteps b{animation:none}html[data-motion=reduced] .KinhDich-module__5850RG__readingReveal{animation:none}.KinhDich-module__5850RG__methodSelect,.KinhDich-module__5850RG__digitInput input,.KinhDich-module__5850RG__numberInputs input,.KinhDich-module__5850RG__coinGrid select{border:1px solid var(--line,#d8cfc1);width:100%;min-height:44px;color:inherit;font:inherit;outline-offset:3px;background:#ffffffa6;border-radius:10px;padding:10px 12px}.KinhDich-module__5850RG__rules{color:var(--muted,#766f63);margin:12px 0 22px;font-size:13px;line-height:1.65}.KinhDich-module__5850RG__coinSetup{margin:18px 0}.KinhDich-module__5850RG__checkLabel{align-items:center;gap:10px;font-size:14px!important;display:flex!important}.KinhDich-module__5850RG__checkLabel input{width:18px;height:18px}.KinhDich-module__5850RG__coinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.KinhDich-module__5850RG__coinGrid label,.KinhDich-module__5850RG__numberInputs label{min-width:0;font-size:13px!important}.KinhDich-module__5850RG__coinGrid select{padding:8px;font-size:13px}.KinhDich-module__5850RG__coinThrows{margin:16px 0;padding:0;list-style:none}.KinhDich-module__5850RG__coinThrows li{border-bottom:1px solid #ddd4c6;grid-template-columns:52px 1fr auto;gap:8px;padding:10px 0;font-size:12px;display:grid}.KinhDich-module__5850RG__coinSetup>p{margin:12px 0;font-size:13px}.KinhDich-module__5850RG__numberInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.KinhDich-module__5850RG__digitInput{margin:18px 0}.KinhDich-module__5850RG__digitInput p{overflow-wrap:anywhere;margin:10px 0;font-size:13px}.KinhDich-module__5850RG__formError{color:#9a3527;margin:12px 0;font-size:14px}.KinhDich-module__5850RG__primary:disabled{opacity:.45;cursor:not-allowed}.KinhDich-module__5850RG__coinScene{padding:40px 0 26px}.KinhDich-module__5850RG__threeCoins{justify-content:center;align-items:center;gap:clamp(8px,2vw,18px);display:flex}.KinhDich-module__5850RG__goldCoin{aspect-ratio:1;color:#6b491c;background:radial-gradient(circle at 30% 22%,#fff0b5,#e5c578 56%,#b28d46);border:3px solid #c5a35d;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:clamp(76px,9vw,110px);display:flex;position:relative;box-shadow:inset 0 0 0 4px #f9dfa1,inset 0 0 0 5px #b49350,0 6px #a58649,0 15px 20px #71613924}.KinhDich-module__5850RG__goldCoin:nth-child(2){margin-top:-26px}.KinhDich-module__5850RG__goldCoin[data-face=tails]{background:radial-gradient(circle at 70% 25%,#eed593,#c8a55e 60%,#a37b36)}.KinhDich-module__5850RG__coinHole{aspect-ratio:1;background:#eef0df;border:1px solid #8e713b;width:17%;box-shadow:inset 2px 2px 3px #81714b45,1px 1px #ffecbd}.KinhDich-module__5850RG__coinFaceLabel{margin-top:2px;font-size:clamp(10px,1vw,12px);line-height:1}.KinhDich-module__5850RG__coinFaceValue{font-family:var(--font-display);font-size:clamp(19px,2vw,24px);line-height:1}.KinhDich-module__5850RG__coinScene>p{color:#817551;margin-top:25px;font-size:12px}@media (max-width:640px){.KinhDich-module__5850RG__coinScene{padding:30px 0 12px}.KinhDich-module__5850RG__goldCoin{width:82px}.KinhDich-module__5850RG__threeCoins{gap:14px}}.KinhDich-module__5850RG__setup{gap:clamp(24px,5vw,64px)}.KinhDich-module__5850RG__intro{position:relative}.KinhDich-module__5850RG__intro h2{letter-spacing:-.035em;font-size:clamp(34px,4.5vw,49px)}.KinhDich-module__5850RG__inputPanel{background:linear-gradient(145deg,#fffcf3ed,#eef1e0d9);border-color:#d5ddc7;box-shadow:0 18px 55px #244d4009,inset 0 1px #fff}.KinhDich-module__5850RG__methodSelect{background:#fffdf5;margin-top:10px}.KinhDich-module__5850RG__primary{border:1px solid #537762;transition:transform .2s,box-shadow .25s,background .25s;position:relative;overflow:hidden;box-shadow:0 5px 14px #244d4015,inset 0 1px #ffffff20}.KinhDich-module__5850RG__primary:not(:disabled):active{transform:scale(.98)}.KinhDich-module__5850RG__primary>span{transition:transform .25s}.KinhDich-module__5850RG__inputPanel :is(input,select,textarea){transition:border-color .2s,box-shadow .2s,background .2s}.KinhDich-module__5850RG__inputPanel :is(input,select,textarea):focus-visible{outline-offset:3px;background:#fffdf6;outline:2px solid #68825b;box-shadow:0 0 0 5px #b5c89a22}.KinhDich-module__5850RG__coinScene{isolation:isolate;padding:70px 0 22px;position:relative}.KinhDich-module__5850RG__coinOrbits{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.KinhDich-module__5850RG__coinOrbits i{border:1px solid #b59b5545;border-radius:50%;width:230px;height:230px;animation:1.2s cubic-bezier(.16,1,.3,1) both KinhDich-module__5850RG__orbitBloom;position:absolute;top:0;left:calc(50% - 115px)}.KinhDich-module__5850RG__coinOrbits i:nth-child(2){border-style:dashed;width:190px;height:190px;animation-duration:1.6s;inset:20px auto auto calc(50% - 95px)}.KinhDich-module__5850RG__coinOrbits i:nth-child(3){border-color:#b59b551c;width:270px;height:270px;top:-20px;left:calc(50% - 135px)}.KinhDich-module__5850RG__coinOrbits:after{content:"✦";color:#a98a44;font-size:18px;animation:1.3s ease-out both KinhDich-module__5850RG__ritualSpark;position:absolute;top:14px;left:calc(50% - 5px)}.KinhDich-module__5850RG__threeCoins{perspective:800px}.KinhDich-module__5850RG__goldCoin{animation:.9s cubic-bezier(.16,1,.3,1) both KinhDich-module__5850RG__coinEntrance}.KinhDich-module__5850RG__goldCoin:nth-child(2){animation-delay:70ms}.KinhDich-module__5850RG__goldCoin:nth-child(3){animation-delay:.14s}.KinhDich-module__5850RG__goldCoin[data-thrown=true]{animation-name:KinhDich-module__5850RG__coinToss;animation-duration:.85s}.KinhDich-module__5850RG__goldCoin:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#fff9d675 45%,#0000 60%);border-radius:50%;animation:1s ease-out .2s both KinhDich-module__5850RG__coinGlint;position:absolute;inset:3px}.KinhDich-module__5850RG__linePreview{flex-direction:column;gap:6px;width:84px;margin:34px auto 0;display:flex}.KinhDich-module__5850RG__linePreview>div{gap:8px;height:5px;display:flex;position:relative}.KinhDich-module__5850RG__linePreview i{background:#c7ccb96b;border-radius:3px;width:50%;transition:background .3s,transform .45s cubic-bezier(.16,1,.3,1);transform:scaleX(.82)}.KinhDich-module__5850RG__linePreview [data-ready=true] i{background:#41644c;transform:scaleX(1)}.KinhDich-module__5850RG__linePreview [data-yang=true]{gap:0}.KinhDich-module__5850RG__linePreview [data-yang=true] i{border-radius:0}.KinhDich-module__5850RG__linePreview [data-moving=true] i{background:#ad8745}.KinhDich-module__5850RG__linePreview span{color:#8c9579;font-size:9px;position:absolute;top:-4px;right:-19px}.KinhDich-module__5850RG__coinThrows li{border-color:#dbe1cf;padding:12px 0;animation:.45s cubic-bezier(.16,1,.3,1) both KinhDich-module__5850RG__rowUnfold}.KinhDich-module__5850RG__coinThrows b{color:#365940}.KinhDich-module__5850RG__coinSetup,.KinhDich-module__5850RG__numberInputs,.KinhDich-module__5850RG__digitInput,.KinhDich-module__5850RG__rules{animation:.45s cubic-bezier(.16,1,.3,1) both KinhDich-module__5850RG__softRise}.KinhDich-module__5850RG__result{animation:.65s cubic-bezier(.16,1,.3,1) both KinhDich-module__5850RG__softRise}.KinhDich-module__5850RG__oracleSeal{box-shadow:0 16px 40px #143e3020}.KinhDich-module__5850RG__oracleSeal:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#e6ce8e19 45%,#0000 60%);animation:1.2s ease-out both KinhDich-module__5850RG__sealSweep;position:absolute;inset:0}.KinhDich-module__5850RG__sealFigure{animation:.85s cubic-bezier(.16,1,.3,1) both KinhDich-module__5850RG__sealAppear}.KinhDich-module__5850RG__sealFigure:after{animation:2.8s ease-out both KinhDich-module__5850RG__sealOrbit}.KinhDich-module__5850RG__sealChange{animation:.6s .16s both KinhDich-module__5850RG__softRise}.KinhDich-module__5850RG__castDetails[open]>p{animation:.35s both KinhDich-module__5850RG__softRise}@keyframes KinhDich-module__5850RG__coinToss{0%{transform:rotateX(0)rotate(-8deg)}35%{transform:translateY(-45px)rotateX(220deg)rotate(12deg)}70%{transform:translateY(5px)rotateX(360deg)rotate(-5deg)}85%{transform:translateY(-8px)rotateX(360deg)rotate(2deg)}to{transform:rotateX(360deg)}}@keyframes KinhDich-module__5850RG__coinEntrance{0%{opacity:0;transform:translateY(24px)rotateY(-50deg)scale(.8)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__coinGlint{0%,to{opacity:0}45%{opacity:1}}@keyframes KinhDich-module__5850RG__orbitBloom{0%{opacity:0;transform:scale(.7)rotate(-35deg)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__ritualSpark{0%{opacity:0;transform:scale(.2)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__softRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__rowUnfold{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__sealSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes KinhDich-module__5850RG__sealAppear{0%{opacity:0;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes KinhDich-module__5850RG__sealOrbit{0%{transform:rotate(-100deg)}to{transform:rotate(0)}}@media (hover:hover) and (pointer:fine){.KinhDich-module__5850RG__primary:not(:disabled):hover{background:#315c48;transform:translateY(-2px);box-shadow:0 8px 20px #244d4025}.KinhDich-module__5850RG__primary:hover>span{transform:translate(2px,-2px)}.KinhDich-module__5850RG__history li:hover{background:#e9eedc55}}@media (max-width:700px){.KinhDich-module__5850RG__coinScene{padding-top:58px}.KinhDich-module__5850RG__intro h2{font-size:35px}.KinhDich-module__5850RG__linePreview{margin-top:28px}}@media (prefers-reduced-motion:reduce){.KinhDich-module__5850RG__page *,.KinhDich-module__5850RG__page :before,.KinhDich-module__5850RG__page :after{transition:none!important;animation:none!important}}html[data-motion=reduced] .KinhDich-module__5850RG__page *{transition:none!important;animation:none!important}html[data-motion=reduced] .KinhDich-module__5850RG__page :before{transition:none!important;animation:none!important}html[data-motion=reduced] .KinhDich-module__5850RG__page :after{transition:none!important;animation:none!important}.KinhDich-module__5850RG__coinAction{width:min(240px,100%);min-height:52px;margin:18px auto 0}.KinhDich-module__5850RG__coinAction>span{color:#41644c;padding:16px 0;font-size:12px;display:block}.KinhDich-module__5850RG__methodSelect{margin:10px 0 30px;display:block}.KinhDich-module__5850RG__inputPanel>label{gap:16px;line-height:1.5}.KinhDich-module__5850RG__inputPanel textarea{margin:12px 0 26px;display:block}.KinhDich-module__5850RG__digitInput>label{margin-bottom:12px;display:block}.KinhDich-module__5850RG__coinSetup{margin-top:24px}.KinhDich-module__5850RG__coinSlot{text-align:center;flex-shrink:0;width:clamp(80px,9vw,112px);position:relative}.KinhDich-module__5850RG__coinSlot:nth-child(2){margin-top:-24px}.KinhDich-module__5850RG__coinSlot .KinhDich-module__5850RG__goldCoin{width:100%;height:auto;box-shadow:none;filter:drop-shadow(0 5px #99763a)drop-shadow(0 12px 8px #6c542d28);background:0 0;border:0;border-radius:0;margin:0;animation:none;display:block}.KinhDich-module__5850RG__coinSlot .KinhDich-module__5850RG__goldCoin:after{display:none}.KinhDich-module__5850RG__goldCoin svg{width:100%;height:auto;display:block;overflow:visible}.KinhDich-module__5850RG__coinCaption{color:#7b6031;min-height:20px;margin-top:18px;font-size:12px;display:block}.KinhDich-module__5850RG__coinSlot .KinhDich-module__5850RG__goldCoin[data-phase=tossing]{animation:1s cubic-bezier(.3,.05,.35,1) both KinhDich-module__5850RG__autoCoinToss}.KinhDich-module__5850RG__coinSlot:nth-child(2) .KinhDich-module__5850RG__goldCoin[data-phase=tossing]{animation-name:KinhDich-module__5850RG__autoCoinTossMiddle}.KinhDich-module__5850RG__coinSlot:nth-child(3) .KinhDich-module__5850RG__goldCoin[data-phase=tossing]{animation-name:KinhDich-module__5850RG__autoCoinTossRight}.KinhDich-module__5850RG__throwStatus{min-height:20px;margin-top:22px!important}.KinhDich-module__5850RG__ritualActions{justify-content:space-between;gap:20px;margin-top:12px;display:flex}.KinhDich-module__5850RG__ritualActions button{color:#5b704f;cursor:pointer;min-height:44px;padding:8px 4px;font-size:12px}.KinhDich-module__5850RG__threeCoins{align-items:center;min-height:145px}@keyframes KinhDich-module__5850RG__autoCoinToss{0%{transform:translate(0)rotateX(0)}25%{transform:translate(-12px,-58px)rotateX(150deg)rotate(-14deg)}55%{transform:translate(-7px,-38px)rotateX(400deg)rotate(10deg)}78%{transform:translateY(5px)rotateX(720deg)}89%{transform:translateY(-10px)rotateX(720deg)}to{transform:translate(0)rotateX(720deg)}}@keyframes KinhDich-module__5850RG__autoCoinTossMiddle{0%{transform:translateY(0)rotateY(0)}30%{transform:translateY(-72px)rotateY(190deg)rotate(10deg)}60%{transform:translateY(-30px)rotateY(500deg)rotate(-12deg)}80%{transform:translateY(6px)rotateY(720deg)}90%{transform:translateY(-7px)rotateY(720deg)}to{transform:translateY(0)rotateY(720deg)}}@keyframes KinhDich-module__5850RG__autoCoinTossRight{0%{transform:translate(0)rotateX(0)}28%{transform:translate(12px,-50px)rotateX(-180deg)rotate(18deg)}57%{transform:translate(7px,-35px)rotateX(-430deg)rotate(-8deg)}80%{transform:translateY(5px)rotateX(-720deg)}90%{transform:translateY(-9px)rotateX(-720deg)}to{transform:translate(0)rotateX(-720deg)}}@media (max-width:640px){.KinhDich-module__5850RG__threeCoins{gap:22px}.KinhDich-module__5850RG__coinSlot{width:80px}.KinhDich-module__5850RG__coinScene{padding-top:74px}}@media (max-width:359px){.KinhDich-module__5850RG__threeCoins{gap:14px}.KinhDich-module__5850RG__coinSlot{width:72px}}.KinhDich-module__5850RG__methodHeader{grid-column:1/-1;width:100%;margin-bottom:4px}.KinhDich-module__5850RG__methodHeader>label{margin-bottom:12px;font-size:14px;font-weight:500;display:block}.KinhDich-module__5850RG__methodHeader .KinhDich-module__5850RG__methodSelect{background:#fffdf6;min-height:52px;margin:0}.KinhDich-module__5850RG__formColumn{align-self:start;min-width:0}.KinhDich-module__5850RG__formActions{margin-top:20px}.KinhDich-module__5850RG__formActions:empty{display:none}
.DivinationTube-module__O8-Dza__scene{place-items:center;width:min(360px,100%);height:100%;min-height:280px;margin:auto;display:grid;position:relative}.DivinationTube-module__O8-Dza__art{filter:drop-shadow(0 12px 18px #1d422c0b);width:100%;max-height:420px;display:block;overflow:visible}.DivinationTube-module__O8-Dza__vessel{transform-origin:180px 390px}.DivinationTube-module__O8-Dza__scene[data-shaking=true] .DivinationTube-module__O8-Dza__vessel{animation:1.25s ease-in-out infinite DivinationTube-module__O8-Dza__shake}.DivinationTube-module__O8-Dza__scene[data-shaking=true] .DivinationTube-module__O8-Dza__stick{animation:.625s ease-in-out infinite DivinationTube-module__O8-Dza__rattle;animation-delay:calc(var(--i) * -47ms)}.DivinationTube-module__O8-Dza__flying{transform-origin:180px 214px;animation:1.15s cubic-bezier(.22,.7,.3,1) both DivinationTube-module__O8-Dza__cast}.DivinationTube-module__O8-Dza__shadow{transform-origin:180px 405px;animation:3.5s ease-in-out infinite DivinationTube-module__O8-Dza__breathe}.DivinationTube-module__O8-Dza__orbit{transform-origin:180px 245px;animation:7s ease-in-out infinite DivinationTube-module__O8-Dza__halo}@keyframes DivinationTube-module__O8-Dza__shake{0%,to{transform:rotate(0)}18%{transform:rotate(-4deg)translateY(-3px)}34%{transform:rotate(3deg)}49%{transform:rotate(-2.5deg)translateY(-4px)}64%{transform:rotate(2deg)}80%{transform:rotate(0)}}@keyframes DivinationTube-module__O8-Dza__rattle{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}70%{transform:translateY(2px)}}@keyframes DivinationTube-module__O8-Dza__cast{0%{opacity:1;transform:translate(0)}48%{opacity:1;transform:translateY(-135px)}66%{transform:translate(calc(var(--direction) * 30px),-142px) rotate(calc(var(--direction) * 12deg));opacity:1}to{transform:translate(calc(var(--direction) * 92px),45px) rotate(calc(var(--direction) * 24deg)) scale(.25);opacity:0}}@keyframes DivinationTube-module__O8-Dza__breathe{50%{opacity:.6;transform:scaleX(.92)}}@keyframes DivinationTube-module__O8-Dza__halo{50%{opacity:.45;transform:scale(.97)}}@media (max-width:540px){.DivinationTube-module__O8-Dza__art{max-height:355px}}@media (prefers-reduced-motion:reduce){.DivinationTube-module__O8-Dza__scene *{animation:none!important}.DivinationTube-module__O8-Dza__flying{opacity:0}}html[data-motion=reduced] .DivinationTube-module__O8-Dza__scene *{animation:none!important}html[data-motion=reduced] .DivinationTube-module__O8-Dza__flying{opacity:0}
