.ui-dialog-layer.temple-dialog-layer{background:#120505c7;z-index:80}.temple-dialog{background:#1b0808;border-color:#d6a44773;overflow:hidden}.temple-shell[data-v-fa2138f8]{background:linear-gradient(180deg,#280b0a,#150707);color:#f8dfaa}.temple-header[data-v-fa2138f8]{align-items:center;background:linear-gradient(90deg,#590c08f0,#300807f0);border-bottom:1px solid rgba(226,175,77,.32);display:flex;justify-content:space-between;padding:14px 18px}.temple-header div[data-v-fa2138f8]{display:grid;gap:1px}.temple-header small[data-v-fa2138f8]{color:#d3a85b;font-size:10px;letter-spacing:.2em}.temple-header h2[data-v-fa2138f8]{color:#fff2ce;font-family:STKaiti,KaiTi,serif;font-size:22px;font-weight:600;letter-spacing:.08em;margin:0}.temple-header>button[data-v-fa2138f8]{align-items:center;background:#fff4d714;border:1px solid rgba(229,189,111,.25);border-radius:9px;color:#efd59c;display:flex;height:36px;justify-content:center;width:36px}.temple-header>button[data-v-fa2138f8]:hover{background:#fff4d724}.temple-scene[data-v-fa2138f8]{aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 28%,rgba(205,76,25,.3),transparent 33%),linear-gradient(#210707,#090303);isolation:isolate;margin:0 auto;max-height:58dvh;overflow:hidden;position:relative;width:100%}.temple-scene[data-v-fa2138f8]:after{background:linear-gradient(90deg,rgba(10,1,1,.34),transparent 22%,transparent 78%,rgba(10,1,1,.34)),linear-gradient(transparent 62%,#0902024d);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:7}.temple-lantern-glow[data-v-fa2138f8]{background:radial-gradient(circle,rgba(255,188,64,.26),transparent 66%);filter:blur(5px);height:34%;position:absolute;top:22%;width:20%;z-index:0}.temple-lantern-glow--left[data-v-fa2138f8]{left:2%}.temple-lantern-glow--right[data-v-fa2138f8]{right:2%}.temple-altar[data-v-fa2138f8]{height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;position:absolute;width:100%;z-index:2}.temple-deities[data-v-fa2138f8]{border:2px solid rgba(221,170,69,.78);box-shadow:0 0 28px #d7561866;height:29%;left:50%;object-fit:cover;object-position:center 35%;position:absolute;top:24%;transform:translate(-50%);width:45%;z-index:7}.temple-offerings[data-v-fa2138f8]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:4}.temple-offering-art[data-v-fa2138f8]{bottom:var(--offering-bottom);filter:drop-shadow(0 5px 5px rgba(24,3,2,.45));height:var(--offering-height);object-fit:contain;object-position:center bottom;position:absolute;transform:translate(-50%);transition:left .3s ease,bottom .3s ease,height .3s ease,opacity .2s ease,transform .3s ease;width:14%;z-index:var(--offering-z)}.temple-incense[data-v-fa2138f8]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:6}.temple-incense.is-elevated[data-v-fa2138f8]{z-index:8}.temple-incense-bundle[data-v-fa2138f8]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:transform .48s cubic-bezier(.2,.88,.25,1.12);will-change:transform;z-index:4}.temple-incense-bundle.is-holding[data-v-fa2138f8]{transition:none}.temple-incense-handle[data-v-fa2138f8]{background:transparent;bottom:16%;cursor:grab;height:25.5%;left:42%;outline:none;pointer-events:auto;position:absolute;touch-action:none;width:16%;z-index:9}.temple-incense-handle[data-v-fa2138f8]:active{cursor:grabbing}.temple-incense-handle[data-v-fa2138f8]:focus-visible{border:1px solid rgba(255,222,147,.62);border-radius:45% 45% 12px 12px;box-shadow:0 0 0 3px #ffbf4e1f}.temple-incense-stick[data-v-fa2138f8]{--ash-delay: 0s;--insert-cut: 13.7%;bottom:16%;height:25.5%;left:50%;position:absolute;transform:translate(-50%) rotate(var(--stick-angle, 0deg));transform-origin:50% 100%;width:15%;z-index:4}.temple-incense-stick[data-v-fa2138f8]:after{background:#311b1094;border-radius:50%;bottom:calc(var(--insert-cut) - 1px);box-shadow:0 1px 2px #ecdab747;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:6px;z-index:6}.temple-incense-stick--1[data-v-fa2138f8]{left:48.7%;--ash-delay: 0s;--stick-angle: -1.8deg}.temple-incense-stick--2[data-v-fa2138f8]{--ash-delay: -12s}.temple-incense-stick--3[data-v-fa2138f8]{left:51.3%;--ash-delay: -24s;--stick-angle: 1.8deg}.temple-incense.is-medium .temple-incense-stick--1[data-v-fa2138f8]{left:48.1%}.temple-incense.is-medium .temple-incense-stick--3[data-v-fa2138f8]{left:51.9%}.temple-incense.is-medium .temple-incense-stick[data-v-fa2138f8]:after{width:8px}.temple-incense.is-large .temple-incense-stick--1[data-v-fa2138f8]{left:45.5%;--stick-angle: -1deg}.temple-incense.is-large .temple-incense-stick--3[data-v-fa2138f8]{left:54.5%;--stick-angle: 1deg}.temple-incense.is-large .temple-incense-stick[data-v-fa2138f8]:after{height:4px;width:11px}.temple-burning-stick[data-v-fa2138f8]{bottom:0;height:100%;left:0;position:absolute;width:100%}.temple-incense-art[data-v-fa2138f8]{clip-path:inset(var(--burn-cut, 0%) 0 var(--insert-cut));height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;position:absolute;transition:clip-path 1s linear;width:100%;z-index:2}.temple-burn-head[data-v-fa2138f8]{height:0;left:0;position:absolute;transition:top 1s linear;width:100%;z-index:5}.temple-burner[data-v-fa2138f8]{bottom:1.5%;filter:drop-shadow(0 6px 8px rgba(18,2,2,.55));height:28%;left:50%;object-fit:contain;position:absolute;transform:translate(-50%);width:24%;z-index:3}.temple-ash-cap[data-v-fa2138f8]{animation:temple-ash-form-fa2138f8 36s ease-in-out var(--ash-delay) infinite;background:linear-gradient(90deg,#8f8880,#ded9cf 48%,#827a72);border-radius:5px 5px 2px 2px;bottom:-1px;box-shadow:0 -2px 3px #e0dacf3d;height:8px;left:50%;position:absolute;transform:translate(-50%);transform-origin:50% 100%;width:4px;z-index:5}.is-medium .temple-ash-cap[data-v-fa2138f8]{height:10px;width:6px}.is-large .temple-ash-cap[data-v-fa2138f8]{height:13px;width:12px}.temple-ember[data-v-fa2138f8]{animation:temple-ember-fa2138f8 3.2s ease-in-out infinite alternate;background:#ff6a20;border-radius:50%;box-shadow:0 0 7px #ff7228,0 0 14px #ff500fb8;height:4px;left:50%;position:absolute;top:-2px;transform:translate(-50%);width:5px;z-index:7}.is-medium .temple-ember[data-v-fa2138f8]{height:5px;width:7px}.is-large .temple-ember[data-v-fa2138f8]{height:7px;top:-3px;width:12px}.temple-flame[data-v-fa2138f8]{animation:temple-flame-fa2138f8 2.4s ease-in-out infinite alternate;background:#ffe691;border-radius:50% 50% 50% 12%;box-shadow:0 0 8px #ff9d2e,0 0 18px #ff6014bf;height:9px;left:50%;position:absolute;top:-10px;transform:translate(-50%) rotate(45deg);width:8px;z-index:6}.is-large .temple-flame[data-v-fa2138f8]{height:13px;top:-14px;width:11px}.temple-smoke-particle[data-v-fa2138f8]{animation:temple-smoke-random-fa2138f8 var(--smoke-duration) ease-out var(--smoke-delay) infinite;background:#ebe7de7a;border-radius:48% 52% 55% 45%;filter:blur(var(--smoke-blur));height:var(--smoke-height);left:calc(50% + var(--smoke-start-x));opacity:0;position:absolute;top:-17px;width:var(--smoke-width);z-index:3}.temple-ash-fall[data-v-fa2138f8]{animation:temple-ash-fall-right-fa2138f8 36s ease-in var(--ash-delay) infinite;background:#c8c0b5;border-radius:50%;height:2px;left:50%;opacity:0;position:absolute;top:-4px;width:2px;z-index:6}@keyframes temple-flame-fa2138f8{0%{transform:translate(-50%) rotate(43deg) scale(.84)}to{transform:translate(-50%) rotate(49deg) scale(1.14)}}@keyframes temple-ember-fa2138f8{0%{opacity:.78}to{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes temple-ash-form-fa2138f8{0%,12%{opacity:.35;transform:translate(-50%) scaleY(.22)}68%{opacity:1;transform:translate(-50%) scaleY(1)}74%,to{opacity:.2;transform:translate(-50%) scaleY(.28)}}@keyframes temple-smoke-random-fa2138f8{0%{opacity:0;transform:translate(-50%,3px) rotate(0) scale(.36)}10%{opacity:var(--smoke-opacity)}32%{opacity:.42;transform:translate(calc(-50% + var(--smoke-drift-1)),var(--smoke-rise-1)) rotate(var(--smoke-rotate)) scale(.72)}63%{opacity:.25;transform:translate(calc(-50% + var(--smoke-drift-2)),var(--smoke-rise-2)) rotate(calc(var(--smoke-rotate) * -.6)) scale(1.04)}to{opacity:0;transform:translate(calc(-50% + var(--smoke-drift-3)),var(--smoke-rise-3)) rotate(calc(var(--smoke-rotate) * 1.4)) scale(var(--smoke-scale))}}@keyframes temple-ash-fall-right-fa2138f8{0%,68%{opacity:0;transform:translate(0)}73%{opacity:.75}to{opacity:0;transform:translate(9px,31px) rotate(165deg)}}@keyframes temple-ash-fall-left-fa2138f8{0%,68%{opacity:0;transform:translate(0)}73%{opacity:.68}to{opacity:0;transform:translate(-7px,28px) rotate(-145deg)}}.temple-controls[data-v-fa2138f8]{border-top:1px solid rgba(229,184,96,.2);display:grid;gap:1px;grid-template-columns:.82fr 1.18fr}.temple-control-section[data-v-fa2138f8]{background:#fff2d109;padding:14px 16px 16px}.temple-control-section+.temple-control-section[data-v-fa2138f8]{border-left:1px solid rgba(229,184,96,.16)}.temple-control-heading[data-v-fa2138f8]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.temple-control-heading strong[data-v-fa2138f8]{color:#f4d79a;font-size:13px;letter-spacing:.08em}.temple-control-heading span[data-v-fa2138f8]{color:#efd59c94;font-size:10px}.incense-options[data-v-fa2138f8]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.incense-options button[data-v-fa2138f8],.offering-choice[data-v-fa2138f8],.offering-upload[data-v-fa2138f8]{background:#fffae80e;border:1px solid rgba(224,180,96,.18);border-radius:9px;color:#f8dfaab8;min-width:0}.incense-options button[data-v-fa2138f8]{align-items:center;display:flex;flex-direction:column;gap:1px;height:81px;justify-content:flex-end;padding:5px 6px}.incense-options button img[data-v-fa2138f8]{height:43px;object-fit:contain;width:32px}.incense-options button span[data-v-fa2138f8]{font-size:10px}.incense-options button small[data-v-fa2138f8]{color:#efd59c80;font-size:8px}.incense-options button[data-v-fa2138f8]:disabled{cursor:not-allowed;opacity:.62}.incense-options button.active[data-v-fa2138f8],.offering-choice.active[data-v-fa2138f8]{background:#af30163d;border-color:#f4bf56ad;box-shadow:inset 0 0 15px #dd67201a;color:#ffe2a1}.temple-control-section[data-v-fa2138f8] .ui-button--primary{background:#8d2818;border-color:#b4512d;color:#ffefc8}.temple-control-section[data-v-fa2138f8] .ui-button--primary:hover:not(:disabled){background:#a9361e;border-color:#d17845}.offering-options[data-v-fa2138f8]{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.offering-option[data-v-fa2138f8]{min-width:0;position:relative}.offering-choice[data-v-fa2138f8],.offering-upload[data-v-fa2138f8]{display:grid;gap:2px;height:100%;justify-items:center;padding:3px 3px 5px;width:100%}.offering-upload[data-v-fa2138f8]{align-content:center;min-height:58px}.offering-upload[data-v-fa2138f8]:hover{background:#af301629;border-color:#f4bf5675;color:#ffe2a1}.custom-offering-remove[data-v-fa2138f8]{align-items:center;background:#420907db;border:1px solid rgba(244,191,86,.4);border-radius:50%;color:#f3d99c;display:flex;height:19px;justify-content:center;padding:0;position:absolute;right:3px;top:3px;width:19px;z-index:2}.custom-offering-remove[data-v-fa2138f8]:hover{background:#8d2818;color:#fff0c8}.offering-options small[data-v-fa2138f8]{font-size:9px}.offering-sprite[data-v-fa2138f8]{display:block;height:48px;object-fit:contain;width:min(100%,62px)}.temple-footer[data-v-fa2138f8]{align-items:center;border-top:1px solid rgba(229,184,96,.16);display:flex;justify-content:space-between;min-height:48px;padding:8px 16px}.temple-footer>span[data-v-fa2138f8]{color:#f6da9dad;font-size:11px;letter-spacing:.04em}.temple-footer[data-v-fa2138f8] .ui-button--ghost{color:#f6da9db8}.temple-footer[data-v-fa2138f8] .ui-button--ghost:hover:not(:disabled){background:#fff2d114;border-color:#e5b86033;color:#ffe5ad}@media (max-width: 720px){.ui-dialog-layer.temple-dialog-layer{align-items:center;padding:0}.temple-dialog{border:0;border-radius:0;height:100dvh;max-height:100dvh;overflow:hidden}.temple-shell[data-v-fa2138f8]{display:flex;flex-direction:column;height:100%;overflow:hidden}.temple-header[data-v-fa2138f8]{padding:max(11px,env(safe-area-inset-top)) 13px 10px}.temple-header h2[data-v-fa2138f8]{font-size:18px}.temple-scene[data-v-fa2138f8]{flex:0 0 auto;max-height:none}.temple-lower-panel[data-v-fa2138f8]{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.temple-deities[data-v-fa2138f8]{height:30%;top:23%;width:47%}.temple-offering-art[data-v-fa2138f8]{width:15%}.temple-burner[data-v-fa2138f8]{bottom:1%;height:27%;width:27%}.temple-controls[data-v-fa2138f8]{grid-template-columns:1fr}.temple-control-section[data-v-fa2138f8]{padding:10px 12px 12px}.temple-control-section+.temple-control-section[data-v-fa2138f8]{border-left:0;border-top:1px solid rgba(229,184,96,.16)}.incense-options button[data-v-fa2138f8]{height:65px}.incense-options button img[data-v-fa2138f8]{height:30px}.offering-options[data-v-fa2138f8]{grid-template-columns:repeat(4,minmax(0,1fr))}.offering-sprite[data-v-fa2138f8]{height:37px;width:min(100%,48px)}.temple-footer[data-v-fa2138f8]{padding:7px 12px max(7px,env(safe-area-inset-bottom))}}@media (max-width: 380px){.temple-header[data-v-fa2138f8]{padding-block:8px}.temple-control-heading[data-v-fa2138f8]{margin-bottom:6px}.incense-options[data-v-fa2138f8]{margin-bottom:7px}.incense-options button[data-v-fa2138f8]{height:54px}.incense-options button img[data-v-fa2138f8]{height:25px}.temple-control-section[data-v-fa2138f8]{padding-block:8px}.offering-choice[data-v-fa2138f8],.offering-upload[data-v-fa2138f8]{padding-block:2px 3px}.offering-sprite[data-v-fa2138f8]{height:31px;width:40px}}@media (prefers-reduced-motion: reduce){.temple-incense-bundle[data-v-fa2138f8]{transition-duration:.01ms}.temple-flame[data-v-fa2138f8],.temple-smoke-particle[data-v-fa2138f8],.temple-ember[data-v-fa2138f8],.temple-ash-cap[data-v-fa2138f8],.temple-ash-fall[data-v-fa2138f8]{animation:none}.temple-smoke-particle[data-v-fa2138f8]{opacity:.22;transform:translate(-50%,-16px)}}.oracle-screen[data-v-970d464a]{min-height:calc(100dvh - 188px)}.oracle-workspace[data-v-970d464a]{min-width:0}.oracle-intro[data-v-970d464a]{align-items:center;display:flex;flex-direction:column;text-align:center}.oracle-portrait[data-v-970d464a]{background:#171216;border-radius:18px;box-shadow:0 16px 38px #2e1f3924;overflow:hidden;width:min(100%,var(--ds-feature-banner-width))}.oracle-portrait img[data-v-970d464a]{display:block;height:auto;width:100%}.oracle-intro>span[data-v-970d464a],.oracle-drawn-head>span[data-v-970d464a]{color:var(--accent-strong);font-size:11px;font-weight:600;letter-spacing:.18em;margin-top:22px}.oracle-intro .oracle-description[data-v-970d464a]{color:var(--muted);font-size:13px;line-height:1.8;margin:8px 0 0;max-width:620px;text-wrap:pretty}.oracle-question[data-v-970d464a]{margin:30px auto 0;max-width:560px;text-align:center}.oracle-question[data-v-970d464a] .ui-text-field__control{min-height:94px;resize:none}.oracle-ritual[data-v-970d464a]{text-align:center}.oracle-ritual[data-v-970d464a]>*{margin-inline:auto;max-width:600px}.sign-casting-stage[data-v-970d464a]{align-items:center;display:flex;flex-direction:column;min-height:450px;justify-content:center}.sign-casting-stage>strong[data-v-970d464a]{color:var(--ink);font-family:STKaiti,KaiTi,serif;font-size:18px;font-weight:600;letter-spacing:.1em;margin-top:8px}.sign-casting-stage>small[data-v-970d464a]{color:var(--muted);font-size:11px;letter-spacing:.06em;margin-top:5px}.shake-video[data-v-970d464a]{display:block;height:390px;max-width:100%;object-fit:contain;width:360px}.sign-vessel[data-v-970d464a]{height:330px;isolation:isolate;position:relative;width:260px}.sign-cylinder[data-v-970d464a]{animation:sign-cylinder-shake-970d464a .18s ease-in-out 9 alternate;bottom:0;filter:drop-shadow(0 15px 18px rgba(68,18,17,.25));height:300px;left:50%;object-fit:contain;position:absolute;transform:translate(-50%);width:220px;z-index:3}.sign-in-vessel[data-v-970d464a]{animation:sign-bundle-shake-970d464a .22s ease-in-out 8 alternate;height:215px;left:50%;object-fit:contain;position:absolute;top:-58px;transform:translate(-50%) translate(var(--stick-x)) rotate(var(--stick-angle));transform-origin:50% 100%;width:72px;z-index:2}.sign-in-vessel--1[data-v-970d464a]{--stick-angle: -10deg;--stick-x: -38px}.sign-in-vessel--2[data-v-970d464a]{--stick-angle: -7deg;--stick-x: -25px;animation-delay:-.08s}.sign-in-vessel--3[data-v-970d464a]{--stick-angle: -4deg;--stick-x: -13px;animation-delay:-.13s}.sign-in-vessel--4[data-v-970d464a]{--stick-angle: 0deg;--stick-x: 0;animation-delay:-.04s}.sign-in-vessel--5[data-v-970d464a]{--stick-angle: 4deg;--stick-x: 13px;animation-delay:-.16s}.sign-in-vessel--6[data-v-970d464a]{--stick-angle: 7deg;--stick-x: 25px;animation-delay:-.1s}.sign-in-vessel--7[data-v-970d464a]{--stick-angle: 10deg;--stick-x: 38px;animation-delay:-.19s}.sign-rising[data-v-970d464a],.sign-falling[data-v-970d464a]{height:180px;left:50%;object-fit:contain;opacity:0;position:absolute;top:-35px;transform-origin:50% 92%;width:60px}.sign-rising[data-v-970d464a]{animation:sign-rise-970d464a 3.6s cubic-bezier(.25,.75,.32,1) forwards;z-index:2}.sign-falling[data-v-970d464a]{animation:sign-fall-970d464a 3.6s cubic-bezier(.2,.72,.32,1) forwards;z-index:4}@keyframes sign-cylinder-shake-970d464a{0%,to{transform:translate(-50%) rotate(-1.5deg)}50%{transform:translate(-50%) rotate(1.5deg)}}@keyframes sign-bundle-shake-970d464a{0%{translate:-2px 2px}to{translate:2px -3px}}@keyframes sign-rise-970d464a{0%,20%{opacity:0;transform:translate(-50%) rotate(-2deg)}23%{opacity:1}57%{opacity:1;transform:translate(-50%,-118px) rotate(2deg)}58%,to{opacity:0;transform:translate(-50%,-118px) rotate(2deg)}}@keyframes sign-fall-970d464a{0%,57%{opacity:0;transform:translate(-50%,-118px) rotate(2deg)}58%{opacity:1;transform:translate(-50%,-118px) rotate(2deg)}82%,to{opacity:1;transform:translate(var(--fall-x, 48px),var(--fall-y, 22px)) rotate(72deg)}}.oracle-drawn-head[data-v-970d464a]{align-items:center;display:flex;flex-direction:column}.oracle-drawn-head>span[data-v-970d464a]{margin-top:0}.drawn-sign[data-v-970d464a]{align-items:baseline;color:var(--muted);display:flex;gap:7px;justify-content:center;margin-top:7px}.drawn-sign>strong[data-v-970d464a]{color:var(--accent-strong);font-size:54px;font-weight:550;line-height:1.15}.drawn-sign>small[data-v-970d464a]{color:var(--muted);font-size:13px}.oracle-drawn-head p[data-v-970d464a]{color:var(--ink);font-size:15px;margin:5px 0 0}.cup-heading[data-v-970d464a]{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:center;margin-top:24px;padding-top:19px;position:relative}.cup-heading strong[data-v-970d464a]{color:var(--ink);font-size:14px}.cup-heading small[data-v-970d464a]{color:var(--subtle);font-size:11px;position:absolute;right:0}.cup-stage[data-v-970d464a]{align-items:center;display:flex;gap:8px;justify-content:center;min-height:172px;overflow:hidden}.cup-stage figure[data-v-970d464a]{margin:0;text-align:center;width:40%}.cup-stage figure[data-v-970d464a]:first-child{transform:translate(28px)}.cup-stage figure[data-v-970d464a]:nth-child(2){transform:translate(-28px)}.cup-stage img[data-v-970d464a]{height:105px;max-width:100%;object-fit:contain;transition:transform .25s}.cup-stage figure:nth-child(2) img[data-v-970d464a]{transform:rotate(-2deg) scale(1.16)}.cup-stage.throwing img[data-v-970d464a]{animation:cup-throw-970d464a .46s ease-in-out}.cup-stage.throwing figure:nth-child(2) img[data-v-970d464a]{animation-delay:.04s}@keyframes cup-throw-970d464a{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-38px) rotate(150deg)}to{transform:translateY(0) rotate(360deg)}}.cup-history[data-v-970d464a]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.cup-history span[data-v-970d464a]{background:var(--surface-muted);border-radius:99px;color:var(--muted);font-size:11px;padding:5px 9px}.cup-history span.sacred[data-v-970d464a]{background:var(--accent-soft);color:var(--accent-strong)}.oracle-rejected[data-v-970d464a]{color:var(--plum);font-size:12px;line-height:1.7;margin:14px 0 0}.oracle-confirming[data-v-970d464a]{color:var(--accent-strong);font-size:13px;font-weight:600;letter-spacing:.08em;margin:13px 0 0}.oracle-result[data-v-970d464a]{margin:0 auto}.oracle-result-head[data-v-970d464a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px;min-height:34px}.oracle-result-head span[data-v-970d464a]{color:var(--muted);font-size:11px;letter-spacing:.12em}.oracle-ai[data-v-970d464a]{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.oracle-ai>span[data-v-970d464a]{align-items:center;color:var(--accent-strong);display:flex;font-size:12px;gap:6px;letter-spacing:.08em}.oracle-ai p[data-v-970d464a]{color:var(--muted);font-size:14px;line-height:1.85;margin:12px 0 0;white-space:pre-wrap}.oracle-ai-markdown[data-v-970d464a]{color:var(--muted);font-size:14px;line-height:1.85;margin-top:12px}.oracle-ai-markdown[data-v-970d464a]>:first-child{margin-top:0}.oracle-ai-markdown[data-v-970d464a]>:last-child{margin-bottom:0}.oracle-ai p.error[data-v-970d464a]{color:var(--plum)}.temple-entry[data-v-970d464a]{align-items:center;display:flex;justify-content:center;margin-top:17px;width:min(100%,560px)}.temple-entry[data-v-970d464a] .ui-button--secondary{border-color:color-mix(in srgb,var(--gold) 38%,var(--line));color:var(--gold)}.temple-entry[data-v-970d464a] .ui-button--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 12%,var(--surface-muted));border-color:color-mix(in srgb,var(--gold) 60%,var(--line));color:var(--ink)}@media (max-width: 720px){.oracle-screen[data-v-970d464a]{min-height:calc(100dvh - 98px)}.oracle-portrait[data-v-970d464a]{border-radius:13px;box-shadow:0 11px 28px #2e1f391f;width:min(100%,440px)}.oracle-intro>span[data-v-970d464a]{margin-top:17px}.oracle-intro .oracle-description[data-v-970d464a]{font-size:12px;line-height:1.75;margin-top:7px}.oracle-question[data-v-970d464a]{margin-top:23px}.oracle-question[data-v-970d464a] .ui-text-field__control{min-height:82px}.oracle-ritual[data-v-970d464a]{margin-top:2vh}.sign-casting-stage[data-v-970d464a]{min-height:370px}.shake-video[data-v-970d464a]{height:310px;width:285px}.sign-vessel[data-v-970d464a]{height:285px;width:220px}.sign-cylinder[data-v-970d464a]{height:260px;width:190px}.sign-in-vessel[data-v-970d464a]{height:160px;top:-10px;width:54px}.sign-rising[data-v-970d464a],.sign-falling[data-v-970d464a]{height:158px;top:-30px;width:53px}.sign-falling[data-v-970d464a]{--fall-x: 18px;--fall-y: 34px}.drawn-sign>strong[data-v-970d464a]{font-size:47px}.cup-heading[data-v-970d464a]{margin-top:19px;padding-top:16px}.cup-stage[data-v-970d464a]{min-height:148px}.cup-stage figure[data-v-970d464a]:first-child{transform:translate(18px)}.cup-stage figure[data-v-970d464a]:nth-child(2){transform:translate(-18px)}.cup-stage img[data-v-970d464a]{height:88px}.oracle-result-head[data-v-970d464a]{margin-bottom:10px;min-height:32px}.temple-entry[data-v-970d464a]{margin-top:13px}}@media (prefers-reduced-motion: reduce){.sign-cylinder[data-v-970d464a],.sign-in-vessel[data-v-970d464a]{animation:none}.sign-rising[data-v-970d464a],.sign-falling[data-v-970d464a]{animation-duration:.01ms}}
