.columns[data-v-775ff6d7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.intro[data-v-775ff6d7]{background:var(--sand);border-radius:var(--radius);min-width:0;padding:25px}.hero[data-v-775ff6d7]{object-fit:cover;border-radius:18px;width:100%;height:230px;margin-bottom:20px;display:block}.intro h2[data-v-775ff6d7]{margin:13px 0;font-size:25px;line-height:1.4}.intro p[data-v-775ff6d7]{color:var(--sand-ink);font-size:13px;line-height:1.8}.steps[data-v-775ff6d7]{gap:14px;margin-top:22px;display:grid}.step[data-v-775ff6d7]{align-items:center;gap:13px;font-size:12px;display:flex}.step b[data-v-775ff6d7]{background:var(--surface);width:27px;height:27px;color:var(--sand-ink);border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.ask[data-v-775ff6d7]{min-width:0}.ask h2[data-v-775ff6d7]{margin-bottom:14px;font-size:20px}form[data-v-775ff6d7]{gap:16px;display:grid}.field label[data-v-775ff6d7]{font-size:12px;font-weight:500}.prompts[data-v-775ff6d7]{flex-wrap:wrap;gap:8px;display:flex}.how[data-v-775ff6d7],.quiet[data-v-775ff6d7]{color:var(--muted);font-size:12px;line-height:1.8}.actions[data-v-775ff6d7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=740px){.columns[data-v-775ff6d7]{grid-template-columns:minmax(0,1fr)}.intro[data-v-775ff6d7]{padding:20px}.hero[data-v-775ff6d7]{height:180px}}.scene[data-v-54b9858b]{perspective:800px;background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--surface) 70%, transparent) 0, transparent 68%);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.is-enabled[data-v-54b9858b]{cursor:pointer}.light[data-v-54b9858b]{filter:blur(12px);pointer-events:none;background:linear-gradient(130deg, color-mix(in srgb, var(--surface) 70%, transparent), transparent);width:160px;height:250px;position:absolute;top:-70px;left:0;transform:rotate(-25deg)}.ring[data-v-54b9858b]{border:1px solid var(--line-strong);width:270px;height:120px;box-shadow:0 0 0 26px color-mix(in srgb, var(--surface) 14%, transparent);border-radius:50%;position:absolute;bottom:6px;transform:rotateX(40deg)}.coins[data-v-54b9858b]{z-index:1;perspective:800px;gap:15px;display:flex;position:relative}.coin[data-v-54b9858b]{width:60px;height:60px;color:color-mix(in srgb, var(--gold) 30%, var(--ink-strong));background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--gold) 55%, var(--surface)) 0 16%, var(--gold) 44%, color-mix(in srgb, var(--gold) 72%, var(--ink)) 100%);box-shadow:0 4px 0 color-mix(in srgb, var(--gold) 55%, var(--ink)), 0 12px 15px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:50%;place-items:center;display:grid;position:relative;transform:rotateX(20deg)}.coin[data-v-54b9858b]:after{content:"";background:var(--board);width:13px;height:13px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 55%, transparent)}.value[data-v-54b9858b]{font-size:14px;font-weight:600;line-height:1;position:absolute;top:7px}.is-tossing .coin[data-v-54b9858b]{animation:.7s ease-in-out infinite coin-toss-54b9858b}.is-tossing .coin[data-v-54b9858b]:nth-child(2){animation-delay:60ms}.is-tossing .coin[data-v-54b9858b]:nth-child(3){animation-delay:.12s}.is-landed[data-v-54b9858b]{animation:.4s ease-out coin-land-54b9858b}@keyframes coin-toss-54b9858b{0%{transform:translateY(0)rotateX(20deg)}50%{transform:translateY(-46px)rotateX(560deg)}to{transform:translateY(0)rotateX(740deg)}}@keyframes coin-land-54b9858b{0%{transform:translateY(-8px)rotateX(200deg)}to{transform:translateY(0)rotateX(20deg)}}@media (width<=360px){.coins[data-v-54b9858b]{gap:10px}}.slot[data-v-304f9a5f]{grid-template-columns:18px minmax(0,1fr) 76px;align-items:center;gap:10px;height:22px;font-size:11px;display:grid}.num[data-v-304f9a5f]{color:var(--muted);text-align:center}.stroke[data-v-304f9a5f]{gap:10px;height:8px;display:flex}.stroke i[data-v-304f9a5f]{border:1px dashed var(--line-strong);border-radius:2px;flex:1}[data-revealed][data-yang=true] .stroke i[data-v-304f9a5f]:last-child{display:none}[data-revealed] .stroke i[data-v-304f9a5f]{background:var(--jade);border:0}[data-moving=true] .stroke i[data-v-304f9a5f]{background:var(--gold);box-shadow:0 0 10px color-mix(in srgb, var(--gold) 55%, transparent)}[data-revealed] .stroke[data-v-304f9a5f]{animation:.4s ease-out line-in-304f9a5f}.note[data-v-304f9a5f]{text-align:right;color:var(--muted);white-space:nowrap}[data-revealed] .note[data-v-304f9a5f]{color:var(--ink)}@keyframes line-in-304f9a5f{0%{opacity:.2;transform:scaleX(.15)}}.board[data-v-0c18aa77]{border:1px solid var(--line);border-radius:var(--radius);background:var(--board);flex-direction:column;gap:10px;min-width:0;padding:18px 20px 16px;display:flex}.top[data-v-0c18aa77]{justify-content:space-between;align-items:center;gap:12px;display:flex}.label[data-v-0c18aa77]{letter-spacing:1.2px;color:var(--muted);font-size:10px}.count[data-v-0c18aa77]{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;padding:0 2px;font-size:10px;display:flex}.slots[data-v-0c18aa77]{flex-direction:column-reverse;gap:7px;margin:0;padding:0 2px;list-style:none;display:flex}.order[data-v-0c18aa77]{text-align:center;color:var(--muted);font-size:10px}.controls[data-v-0c18aa77]{text-align:center;align-content:start;justify-items:center;gap:10px;min-height:140px;display:grid}.coins-text[data-v-0c18aa77]{place-items:center;min-height:42px;font-size:13px;line-height:1.6;display:grid}.hint[data-v-0c18aa77]{color:var(--muted);font-size:11px}.foot[data-v-0c18aa77]{text-align:center;color:var(--muted);font-size:11px}.turn[data-v-f80d5b40]{gap:14px;display:grid}.ask[data-v-f80d5b40]{gap:8px;display:grid}blockquote[data-v-f80d5b40]{border-left:3px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);color:var(--ink-strong);overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:15px;line-height:1.7}.ritual[data-v-f80d5b40]{color:var(--muted);font-size:13px;line-height:1.8}.status[data-v-f80d5b40]{min-height:24px;color:var(--ink);font-size:13px}.cast[data-v-3e27de82]{gap:8px;display:grid}h2[data-v-3e27de82]{outline:none;font-size:20px}.grid[data-v-3e27de82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid.single[data-v-3e27de82]{grid-template-columns:minmax(0,1fr)}article[data-v-3e27de82]{text-align:center;border-radius:var(--radius-sm);background:var(--surface-2);padding:16px 12px 18px}h3[data-v-3e27de82]{font-size:17px}.muted[data-v-3e27de82]{margin-top:4px;font-size:12px}.moving[data-v-3e27de82]{color:var(--muted);font-size:12px;line-height:1.8}.reading[data-v-46ca4990]{gap:14px;min-width:0;display:grid}.head[data-v-46ca4990]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-46ca4990]{font-size:20px}.ornament[data-v-46ca4990]{color:var(--gold);font-size:22px}.failed[data-v-46ca4990]{justify-items:start;gap:10px;display:grid}.tools[data-v-46ca4990]{gap:12px;display:grid}.disclaimer[data-v-46ca4990]{color:var(--muted);font-size:12px}.feedback[data-v-46ca4990]{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.feedback h3[data-v-46ca4990]{font-size:15px}.workspace[data-v-1ff6c7a8]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.side[data-v-1ff6c7a8]{gap:22px;min-width:0;display:grid}@media (width>=741px) and (height>=820px){.workspace[data-v-1ff6c7a8]>:first-child{position:sticky;top:88px}}@media (width<=740px){.workspace[data-v-1ff6c7a8]{grid-template-columns:minmax(0,1fr)}.side[data-v-1ff6c7a8]{padding:18px}}
