.vela{color:#f1e2c4;--vela-face:var(--font-fell), Georgia, serif;width:100%;position:relative}.vela .v-view{background:#0b0604;width:100%;position:relative;overflow:hidden}.vela .v-stage{transform-origin:0 0;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:url(/art/vela/study.png) 0 0/1344px 768px;width:1344px;height:768px;position:absolute;top:0;left:0}.vela.v-moving .v-stage{transition:transform .9s cubic-bezier(.4,.1,.2,1)}.vela .v-ui{transform-origin:0 0;pointer-events:none;z-index:400;width:1344px;height:768px;position:absolute;top:0;left:0}.vela .v-ui>*{pointer-events:auto}.vela.v-portrait.v-moving .v-view{transition:background-size .9s cubic-bezier(.4,.1,.2,1),background-position .9s cubic-bezier(.4,.1,.2,1)}.vela .v-prop{width:100%;height:100%;position:absolute;inset:0}.vela .v-still{z-index:0;pointer-events:none;width:1344px;height:768px;position:absolute;top:0;left:0}.vela .v-card{will-change:transform;width:54px;height:86px;margin:-43px 0 0 -27px;transition:transform .35s cubic-bezier(.2,.7,.3,1),opacity .5s,filter .3s;position:absolute;top:0;left:0}.vela .v-card .v-inner{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0;transform:perspective(500px)rotateY(0)}.vela .v-card .v-back,.vela .v-card .v-face{backface-visibility:hidden;background:50%/cover;border-radius:3px;position:absolute;inset:0;box-shadow:-3px 4px 4px #0a040099}.vela .v-card .v-back{background-image:url(/art/tarot/back.jpg)}.vela .v-card .v-face{transform:rotateY(180deg)}.vela .v-card.v-reversed .v-face{transform:rotateY(180deg)rotate(180deg)}.vela .v-card.v-flipped .v-inner{transform:perspective(500px)rotateY(180deg)}.vela .v-card.v-indeck .v-back{box-shadow:0 1.2px #d6be968c,-2px 3px 3px #0a040080}.vela .v-card.v-hot .v-back{box-shadow:-3px 4px 4px #0a040099,0 0 10px 2px #ffbe5abf}.vela .v-card.v-picked .v-back{box-shadow:-3px 4px 4px #0a040099,0 0 8px 2px #ffc86ee6}.vela .v-card.v-next .v-back{animation:1.6s ease-in-out infinite vela-glow}@keyframes vela-glow{50%{box-shadow:-3px 4px 4px #0a040099,0 0 16px 5px #ffc86ef2}}.vela .v-badge{z-index:300;color:#f3d9a0;width:22px;height:22px;font:600 14px/20px var(--vela-face);text-align:center;pointer-events:none;background:#2a140b;border:1px solid #c9a35a;border-radius:50%;margin:-11px 0 0 -11px;transition:opacity .3s;position:absolute}.vela .v-label{z-index:300;text-align:center;width:146px;font:13.5px/1.08 var(--vela-face);color:#f3d9a0;text-shadow:0 1px 3px #000,0 0 8px #000;pointer-events:none;opacity:0;margin-left:-73px;transition:opacity .6s;position:absolute}.vela .v-label b{letter-spacing:.12em;text-transform:uppercase;color:#c9a35a;font-size:11.5px;font-weight:600;display:block}.vela .v-label i{color:#e9b98a}.vela .v-num{z-index:300;color:#f3d9a0;width:13px;height:13px;font:600 8.5px/12px var(--vela-face);text-align:center;pointer-events:none;opacity:0;background:#2a140b;border:.6px solid #c9a35a;border-radius:50%;margin:-6.5px 0 0 -6.5px;transition:opacity .6s;position:absolute}.vela .v-verdict{z-index:300;opacity:0;font:44px/1 var(--vela-face);letter-spacing:.08em;text-transform:uppercase;color:#ffe0a0;pointer-events:none;text-shadow:0 0 10px #ffbe5ae6,0 0 26px #ff962899,0 2px 3px #000;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:612px;left:672px;transform:translate(-50%,-50%)scale(.6)}.vela .v-verdict.v-shown{opacity:1;transform:translate(-50%,-50%)scale(1)}.vela .v-verdict.v-no{color:#ffc4a8}.vela .v-region{pointer-events:none;z-index:1;-webkit-mask:linear-gradient(90deg, transparent, #000 var(--f,28px), #000 calc(100% - var(--f,28px)), transparent), linear-gradient(transparent, #000 var(--f,28px), #000 calc(100% - var(--f,28px)), transparent);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg, transparent, #000 var(--f,28px), #000 calc(100% - var(--f,28px)), transparent), linear-gradient(transparent, #000 var(--f,28px), #000 calc(100% - var(--f,28px)), transparent);mask:linear-gradient(90deg, transparent, #000 var(--f,28px), #000 calc(100% - var(--f,28px)), transparent), linear-gradient(transparent, #000 var(--f,28px), #000 calc(100% - var(--f,28px)), transparent);position:absolute;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.vela .v-region video{opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;top:0;left:0}.vela .v-region video.v-on{opacity:1}.v-paper{color:#3b2414;font:19px/1.38 var(--vela-face,Georgia, serif);z-index:400;text-align:left;--background:transparent;--foreground:var(--ink);--card:#78542814;--card-foreground:var(--ink);--muted:#7854281a;--muted-foreground:var(--ink-soft);--accent:#78542824;--accent-foreground:var(--ink);--border:#5a3d1f73;--input:var(--rule);--ring:var(--seal);--destructive:#8f2414;--popover:#f1e2c0;--popover-foreground:var(--ink);position:absolute}.v-paper:before{content:"";z-index:-1;filter:url(#vela-rough);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .3 0 0 0 0 .18 0 0 0 0 .07 0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(at 70% 20%,#965f282e,#0000 45%),radial-gradient(at 25% 85%,#78461933,#0000 40%),radial-gradient(at 50% 45%,#e4cfa2 0%,#d6bb87 55%,#b48d58 88%,#8e6436 100%);position:absolute;inset:0;box-shadow:0 10px 30px #000000a6,inset 0 0 35px #5a320f8c}.v-paper .v-vp{scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.v-paper .v-vp::-webkit-scrollbar{display:none}.v-paper.v-more .v-vp{-webkit-mask:linear-gradient(#000 calc(100% - 46px),#0000);mask:linear-gradient(#000 calc(100% - 46px),#0000)}.v-paper .v-who{font:15px var(--vela-face);font-variant:small-caps;letter-spacing:.08em;color:#7a2216;margin-bottom:4px}.v-paper b{font-variant:small-caps;color:#6e1e14;font-size:20px;font-weight:400}.v-paper h2{font:28px var(--vela-face);font-variant:small-caps;color:#6e1e14;margin:0 0 6px}.v-paper p{margin:0 0 8px}.v-paper .v-pos{font:15px var(--vela-face);font-variant:small-caps;letter-spacing:.08em;color:#8a5a30}.v-paper .v-note{color:#6b4526;margin-top:8px;font-size:17px;font-style:italic}.v-paper textarea{box-sizing:border-box;resize:none;color:#2c180b;width:100%;height:54px;font:italic 19px var(--vela-face);background:0 0;border:0;border-bottom:1px dashed #7a5530;outline:none;margin:8px 0 6px;padding:4px 2px}.v-paper textarea::placeholder{color:#8f7150}.v-paper .v-opt{text-align:left;color:#3b2414;width:100%;font:18px/1.2 var(--vela-face);cursor:pointer;background:0 0;border:0;margin:4px 0;padding:2px 0 2px 26px;display:block;position:relative}.v-paper .v-opt:before{content:"◇";color:#7a2216;position:absolute;top:2px;left:4px}.v-paper .v-opt.v-on:before{content:"◆"}.v-paper .v-opt small{color:#6b4a2b;font-size:15px;font-style:italic;display:block}.v-paper .v-go{color:#7a1f12;font:italic 21px var(--vela-face);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:8px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v-paper .v-go:before{content:"❧ ";text-decoration:none;display:inline-block}.v-paper .v-go:hover{color:#a3271a}.v-paper .v-go small{color:#6b4526;font-size:15px;text-decoration:none}.v-paper .v-go:disabled{opacity:.5;cursor:default}.v-paper .v-go.v-small{margin-top:6px;font-size:17px;display:block}.v-paper .v-act{flex-direction:column;align-items:flex-start;display:flex}.v-paper .v-list{margin:8px 0 0;padding-left:22px;font-size:.82em;line-height:1.3}.v-paper .v-list span{font-variant:small-caps;color:#7a2216}.v-paper .v-keys{color:#6b4526;font-size:.9em;font-style:italic}.v-paper .v-answer{font:46px/1 var(--vela-face);letter-spacing:.06em;text-transform:uppercase;color:#6e1e14;margin:2px 0 6px}.v-paper .v-answer.v-yes{color:#2f5a1e}.v-paper .v-answer.v-maybe{color:#8a5a10}.v-paper a,.v-paper .v-link{color:#7a1f12;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v-paper .v-links{flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:.85em;display:flex}.v-paper .v-links a:before{content:"→ "}.v-paper .v-big{font:40px/1.05 var(--vela-face);color:#6e1e14;margin:2px 0 4px}.v-paper .v-sub{color:#6b4526;font-size:.82em;font-style:italic}.v-paper .v-row{gap:10px;display:flex}.v-paper .v-row>*{flex:1;min-width:0}.v-paper .v-field{font-variant:small-caps;letter-spacing:.06em;color:#6b4526;margin:8px 0 2px;font-size:.82em;display:block}.v-paper select,.v-paper input[type=text],.v-paper input:not([type]),.v-paper input[type=number],.v-paper input[inputmode]{box-sizing:border-box;color:#2c180b;width:100%;font:italic 17px var(--vela-face);height:auto;box-shadow:none;background:0 0;border:0;border-bottom:1px dashed #7a5530;border-radius:0;outline:none;padding:3px 1px}.v-paper select:focus-visible,.v-paper input:focus-visible,.v-paper textarea:focus-visible{border-bottom:1px solid #7a1f12}.v-paper select option{color:#2c180b;background:#f1e2c0;font-style:normal}.v-paper .ruled{font:italic 17px var(--vela-face);border-bottom:1px dashed #7a5530;height:auto;padding:3px 1px}.v-paper [role=alert]{color:#8f2414;margin:6px 0 0;font-size:.85em}.v-paper hr{border:0;border-top:1px solid #7a553066;margin:10px 0}.v-paper details>summary{cursor:pointer;color:#6b4526;font-size:.9em;font-style:italic}.v-paper .v-pill{color:#5c4526;cursor:pointer;background:0 0;border:1px solid #7a553099;margin:2px 6px 2px 0;padding:0 6px;font-size:.78em;display:inline-block}.v-paper .v-drop{text-align:center;cursor:pointer;border:1.5px dashed #7a5530;margin:8px 0;padding:12px;display:block}.v-paper .v-drop.v-over{background:#7a1f120f;border-color:#7a1f12}.vela .v-bubble{width:320px;padding:22px 26px 18px;top:26px;left:30px}.vela .v-dock{display:none}.vela.v-portrait .v-view{background:#0b0604 url(/art/vela/study/phone.png) no-repeat}.vela.v-portrait .v-stage{background:0 0}.vela.v-portrait .v-still{display:none}.vela.v-portrait .v-dock{z-index:500;display:block;position:absolute;bottom:12px;left:10px;right:10px}.vela.v-portrait .v-bubble{padding:18px 20px 14px;font-size:17px;position:relative;top:auto;left:auto;width:auto!important}.vela.v-portrait .v-bubble .v-vp{max-height:var(--vp-max,46vh)}.vela.v-portrait .v-label{font-size:16px}.vela.v-portrait .v-label b{font-size:13px}.vela-modal{z-index:1000;box-sizing:border-box;--vela-face:var(--font-fell), Georgia, serif;background:#06030200;justify-content:center;align-items:center;gap:34px;padding:20px;transition:background .45s;display:none;position:fixed;inset:0}.vela-modal.v-open{display:flex}.vela-modal.v-shown{background:#060302e0}.vela-modal img{aspect-ratio:5/8;border-radius:6px;height:min(78vh,640px);transition:transform .55s cubic-bezier(.2,.7,.2,1);box-shadow:0 10px 40px #000}.vela-modal .v-paper{opacity:0;width:min(470px,86vw);padding:30px 34px 22px;font-size:20px;transition:opacity .35s,transform .35s;position:relative;transform:translateY(10px)}.vela-modal.v-shown .v-paper{opacity:1;transition-delay:.3s;transform:none}.vela-modal .v-close{font:34px var(--vela-face);color:#e6c27a;cursor:pointer;opacity:0;background:0 0;border:0;transition:opacity .3s;position:fixed;top:14px;right:20px}.vela-modal.v-shown .v-close{opacity:1}@media (max-aspect-ratio:1){.vela-modal{flex-direction:column}.vela-modal img{height:46vh}}.vela .v-book{z-index:150;pointer-events:none;position:absolute;inset:0}.vela .v-page{transform-origin:50% 100%;position:absolute}.vela .v-left{transform:perspective(500px)rotateX(22deg)rotate(1.2deg)}.vela .v-right{text-align:center;transform:perspective(500px)rotateX(22deg)rotate(-1.2deg)}.vela .v-ink{font:italic 11px/1.2 var(--vela-face);color:#3a1e0ad1;white-space:nowrap;letter-spacing:.01em;clip-path:inset(0 100% 0 0);transition:clip-path .7s linear}.vela .v-ink span{display:inline-block}.vela .v-ink.v-wet{clip-path:inset(0)}.vela .v-right .v-glow{font:34px/1 var(--vela-face);color:#7a3a08;opacity:0;text-shadow:0 0 #ffbe5000;white-space:nowrap;transition:opacity 1s,transform 1s,text-shadow 1.4s;transform:scale(.7)}.vela .v-right .v-cap{font:9px var(--vela-face);font-variant:small-caps;letter-spacing:.08em;color:#5c3a1c;opacity:0;white-space:nowrap;transition:opacity 1s .4s}.vela .v-right.v-lit .v-glow{opacity:1;color:#8a4a0a;text-shadow:0 0 6px #ffc85af2,0 0 16px #ffaa3cb3;transform:none}.vela .v-right.v-lit .v-cap{opacity:1}.vela .v-velvet{z-index:150;pointer-events:none;position:absolute;inset:0}.vela .v-photo{opacity:0;border:2px solid #efe2c4;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;overflow:hidden;transform:translate(-50%,-50%)perspective(420px)rotateX(38deg)rotate(-3deg)scale(.6);box-shadow:-4px 8px 10px #0000008c}.vela .v-photo.v-on{opacity:1;transform:translate(-50%,-50%)perspective(420px)rotateX(38deg)rotate(-3deg)}.vela .v-photo img{object-fit:cover;filter:sepia(.25)brightness(.92);width:100%;height:100%;display:block}.vela .v-sweep{opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 35%,#ffd68c8c 48%,#fff0c8bf 50%,#ffd68c8c 52%,#0000 65%);position:absolute;inset:-10% -60%}.vela .v-photo.v-scan .v-sweep{opacity:1;animation:2.2s ease-in-out infinite vela-sweep}@keyframes vela-sweep{0%{transform:translate(-40%)}50%{transform:translate(40%)}to{transform:translate(-40%)}}.vela .v-names{white-space:nowrap;text-align:center;font:12px/1.6 var(--vela-face);font-variant:small-caps;letter-spacing:.06em;color:#ffe2a6;text-shadow:0 0 6px #ffbe5ae6,0 1px 2px #000;opacity:0;transition:opacity 1.2s;position:absolute;top:742px;left:690px;transform:translate(-50%)}.vela .v-velvet.v-named .v-names{opacity:1}.v-paper .v-camera{display:none}@media (pointer:coarse){.v-paper .v-camera{margin-bottom:4px;display:inline-block}}.vela .v-astro{z-index:150;pointer-events:none;position:absolute;inset:0}.vela .v-sign,.vela .v-mark,.vela .v-tick{transform-origin:0 0;white-space:nowrap;position:absolute;top:0;left:0}.vela .v-sign{font:21px/1 "Apple Symbols", "Segoe UI Symbol", "Noto Sans Symbols 2", var(--vela-face), serif;color:#5a3a0c;text-shadow:0 1px #ffecaa8c,0 -1px #3c1e0073;transition:color .8s,text-shadow .8s}.vela .v-sign.v-hit{color:#fff0b8;text-shadow:0 0 6px #ffc85af2,0 0 16px #ffa028cc}.vela .v-tick{background:#5a3a0c;border-radius:50%;width:3px;height:3px;box-shadow:0 1px #ffecaa80}.vela .v-mark{font:19px/1 "Apple Symbols", "Segoe UI Symbol", "Noto Sans Symbols 2", var(--vela-face), serif;color:#3e2606;text-shadow:0 1px #ffecaa80}.vela .v-mark span{font:11px var(--vela-face);font-variant:small-caps;letter-spacing:.08em;opacity:0;transition:opacity .8s .2s;display:block;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.vela .v-astro.v-done .v-mark.v-lit{color:#fff3c4;text-shadow:0 0 6px #ffc85af2,0 0 14px #ffaa3ccc}.vela .v-astro.v-done .v-mark.v-lit.v-silver{color:#f4f6ff;text-shadow:0 0 6px #d2e1fff2,0 0 14px #aac3ffcc}.vela .v-astro.v-done .v-mark.v-lit.v-red{color:#ffd8c8;text-shadow:0 0 6px #ff8c64f2,0 0 14px #e65a3ccc}.vela .v-astro.v-done .v-mark.v-lit span{opacity:1}.vela .v-needle{z-index:120;transform-origin:50% 0;opacity:0;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(90deg,#6b4a14,#f0d48a 45%,#8a6420);width:4px;height:44px;margin-left:-2px;transition:transform .8s,opacity .5s;position:absolute;transform:scaleY(0);box-shadow:0 1px 2px #1e0f00b3,0 0 5px #ffd27880}.vela .v-astro.v-done .v-needle{opacity:1;transform:scaleY(1)}.v-paper .v-place{font:26px/1.1 var(--vela-face);color:#3b2414}.v-paper .v-form legend,.v-paper .v-form label{font-variant:small-caps;letter-spacing:.05em;color:#6b4526;font-size:15px;font-weight:400}.v-paper .v-form .grid{gap:8px}.v-paper .v-links a{border:0!important;padding:0!important}.vela:not(.v-portrait) .v-paper .v-vp:has([role=listbox]){overflow:visible;-webkit-mask:none;mask:none}.v-paper [role=listbox]{color:var(--ink)}.vela .v-orb{z-index:150;pointer-events:none;opacity:.55;border-radius:50%;transition:opacity 1.2s,box-shadow 1.2s;position:absolute;overflow:hidden;-webkit-mask:radial-gradient(circle,#000 62%,#0000 72%);mask:radial-gradient(circle,#000 62%,#0000 72%)}.vela .v-orb i{filter:blur(9px);animation:vela-mist var(--t,14s) linear infinite;border-radius:50%;position:absolute;inset:8%}.vela .v-orb i:first-child{--t:13s;background:radial-gradient(circle at 30% 35%,#785abebf,#0000 55%)}.vela .v-orb i:nth-child(2){--t:17s;background:radial-gradient(circle at 68% 60%,#4678beb3,#0000 52%);animation-direction:reverse}.vela .v-orb i:nth-child(3){--t:21s;background:radial-gradient(circle at 50% 75%,#a06ec88c,#0000 50%)}.vela .v-orb i:nth-child(4){--t:11s;background:radial-gradient(circle at 45% 30%,#fff0dc99,#0000 40%);animation-direction:reverse}@keyframes vela-mist{to{transform:rotate(360deg)}}.vela .v-orb.v-stir{opacity:1}.vela .v-orb.v-stir i{filter:blur(6px)saturate(1.4);animation-duration:1.6s}.vela .v-orb.v-lit{opacity:.8}.vela .v-orb.v-lit i:nth-child(4){background:radial-gradient(circle at 50% 45%,#fffaebf2,#0000 55%)}.vela .v-pair{z-index:150;pointer-events:none;position:absolute;inset:0}.vela .v-namecard{box-sizing:border-box;text-align:center;color:#3b2414;opacity:0;width:56px;height:76px;font-family:var(--vela-face);background:radial-gradient(at 50% 40%,#f1e2c0,#d7bd88 80%,#b48d58);border:1px solid #8a6436;border-radius:3px;margin:-38px 0 0 -28px;padding:6px 3px;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .8s;position:absolute;box-shadow:-3px 5px 6px #0a040099}.vela .v-namecard.v-a{transform:translate(-140px)scaleY(.74)rotate(-8deg)}.vela .v-namecard.v-b{transform:translate(140px)scaleY(.74)rotate(8deg)}.vela .v-pair.v-in .v-namecard{opacity:1}.vela .v-pair.v-in .v-namecard.v-a{transform:scaleY(.74)rotate(-4deg)}.vela .v-pair.v-in .v-namecard.v-b{transform:scaleY(.74)rotate(4deg)}.vela .v-namecard b{color:#6e1e14;font:26px/1.1 Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",serif;display:block}.vela .v-namecard span{font-variant:small-caps;letter-spacing:.06em;font-size:10px;display:block}.vela .v-namecard i{color:#6b4526;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.vela .v-thread{position:absolute;top:0;left:0;overflow:visible}.vela .v-thread path{fill:none;stroke:#a8161a;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 1px 1px #0009);opacity:0}.vela .v-pair.v-tied .v-thread path{opacity:1;transition:stroke-dashoffset 1.1s ease-in-out;stroke-dashoffset:0!important}.vela .v-score{opacity:0;font:40px/1 var(--vela-face);color:#ffe0a0;text-shadow:0 0 10px #ffbe5ae6,0 0 26px #ff962899,0 2px 3px #000;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:628px;left:680px;transform:translate(-50%,-50%)scale(.6)}.vela .v-score:after{content:attr(data-suffix);opacity:.8;font-size:16px}.vela .v-pair.v-scored .v-score{opacity:1;transform:translate(-50%,-50%)scale(1)}.v-paper textarea{scrollbar-width:none}.v-paper textarea::-webkit-scrollbar{display:none}.v-paper .v-sum{color:#4a2c14;border-left:2px solid #7a1f1280;margin:6px 0 8px;padding:4px 10px;font-size:.92em;font-style:italic}.v-paper .v-alert:empty{display:none}.v-paper .v-choices{flex-wrap:wrap;gap:22px;display:flex}.vela .v-mark.v-below span{top:auto;bottom:-15px}.vela .v-moon{z-index:150;pointer-events:none;position:absolute;overflow:visible}.vela .v-moon .v-glow{transition:opacity 1s}.vela .v-orb-words{z-index:160;text-align:center;pointer-events:none;width:130px;font:italic 17px/1.15 var(--vela-face);color:#3a2a5a;text-shadow:0 0 6px #fffffff2,0 0 14px #e6dcffe6;opacity:0;filter:blur(4px);transition:opacity 1.4s,filter 1.4s,transform 1.4s;position:absolute;transform:translate(-50%,-50%)scale(.85)}.vela .v-orb-words.v-on{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.vela .v-region.v-broken{opacity:0;transition:opacity .45s}.vela .v-region.v-broken.v-on{opacity:1}.vela .v-slip{z-index:160;box-sizing:border-box;text-align:center;color:#3b2414;width:250px;font-family:var(--vela-face);opacity:0;pointer-events:none;background:linear-gradient(#fbf7ec,#f1e9d6);padding:6px 12px 5px;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .5s;position:absolute;top:724px;left:680px;transform:translate(-50%,-50%)rotate(-2deg)scaleY(.82)translateY(-30px)scaleX(.15);box-shadow:-2px 3px 4px #00000073}.vela .v-slip.v-out{opacity:1;transform:translate(-50%,-50%)rotate(-2deg)scaleY(.82)}.vela .v-slip p{margin:0 0 2px;font-size:12.5px;line-height:1.2}.vela .v-slip small{letter-spacing:.06em;color:#8a2a1a;font-size:8.5px}.vela .v-graph{transform-origin:50% 100%;position:absolute;overflow:visible;transform:perspective(500px)rotateX(22deg)}.vela .v-graph .v-axis{stroke:#46280f59;stroke-width:.6px}.vela .v-graph .v-today{stroke:#781e128c;stroke-width:.8px;stroke-dasharray:2 2}.vela .v-graph .v-curve{fill:none;stroke-width:1.3px;stroke-linecap:round;transition:stroke-dashoffset .9s ease-in-out}.vela .v-runes{z-index:150;pointer-events:none;position:absolute;inset:0}.vela .v-stone{cursor:pointer;pointer-events:auto;opacity:0;width:40px;height:46px;transform:translate(-260px, -120px) scale(1, .78) rotate(calc(var(--tilt) - 90deg));background:radial-gradient(at 35% 30%,#d9d3c6,#a39c8f 55%,#6f685d);border:0;border-radius:46% 54% 50% 50%/52% 48%;margin:-23px 0 0 -20px;padding:0;transition:transform .9s cubic-bezier(.2,.8,.25,1),opacity .4s;position:absolute;box-shadow:-3px 5px 6px #0009,inset -2px -3px 5px #00000059}.vela .v-stone.v-landed{opacity:1;transform:scale(1, .78) rotate(var(--tilt))}.vela .v-stone .v-glyph{color:#3a2a1a;opacity:0;text-shadow:0 1px #ffffff73,0 -1px #0006;font:26px/46px Segoe UI Historic,Noto Sans Runic,Apple Symbols,serif;transition:opacity .6s;display:block}.vela .v-stone .v-glyph.v-merk{transform:rotate(180deg)}.vela .v-stone.v-turned .v-glyph{opacity:1;color:#2a1608;text-shadow:0 1px #ffffff73,0 0 6px #ffc86e99}.vela .v-sign.v-hanzi{color:#3b2408;font:19px/1 Songti SC,STSong,Noto Serif CJK SC,serif}.vela .v-aura{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse 46% 52% at 50% 50%, transparent 38%, var(--a,#fff) 58%, var(--b,#fff) 74%, transparent 88%);mix-blend-mode:screen;filter:blur(14px);border-radius:50%;width:600px;height:620px;transition:opacity 2.4s;position:absolute;top:60px;left:372px}.vela .v-aura.v-on{opacity:.75;animation:6s ease-in-out infinite vela-breathe}@keyframes vela-breathe{50%{opacity:.55;transform:scale(1.04)}}.vela .v-oracle{z-index:150;position:absolute;inset:0}.vela .v-oracle .v-card{cursor:pointer}.vela .v-oracle .v-oracle-face{text-align:center;box-sizing:border-box;color:#4a2a12;background:radial-gradient(at 50% 35%,#f6ead0,#e2cc9c 70%,#c4a46c);border:1px solid #8a6436;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex}.vela .v-oracle .v-oracle-face i{color:#7a2216;text-shadow:0 0 4px #ffd27899;font:24px/1 Apple Symbols,Segoe UI Symbol,serif}.vela .v-oracle .v-oracle-face span{font:7px/1.1 var(--vela-face);font-variant:small-caps;letter-spacing:.04em;margin-top:5px}.vela .v-oracle .v-card.v-picked{filter:drop-shadow(0 0 6px #ffc86ee6)}.vela .v-right .v-yao{clip-path:inset(0 100% 0 0);justify-content:space-between;width:70px;height:4px;margin-left:-35px;transition:clip-path .5s linear;display:flex;position:absolute;left:50%}.vela .v-right .v-yao.v-wet{clip-path:inset(0)}.vela .v-right .v-yao i{background:#3a1e0ad9;border-radius:1px;height:100%;display:block}.vela .v-right .v-yao.v-yang i:first-child{width:100%}.vela .v-right .v-yao.v-yang i:last-child{display:none}.vela .v-right .v-yao.v-yin i{width:44%}.vela .v-right .v-yao.v-old:after{content:"";border:1px solid #8a2a1a;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-10px}.vela .v-coins{z-index:160;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.vela .v-coins.v-on{opacity:1}.vela .v-coin{perspective:200px;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;transform:scaleY(.7)}.vela .v-coin-in{background:radial-gradient(circle at 35% 30%,#f3d68a,#b8892f 60%,#6e4f17);border-radius:50%;transition:transform .3s;position:absolute;inset:0;box-shadow:-2px 3px 4px #0000008c,inset 0 0 0 2px #5a3c0a99}.vela .v-coin-in:after{content:"";background:#3a2a14;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #c9a14a}.vela .v-coin-in b{color:#4a3008;text-align:center;letter-spacing:8px;padding-left:6px;font:7px/30px Songti SC,STSong,serif;position:absolute;inset:0}.vela .v-coin-in b:last-child,.vela .v-coin.v-tails .v-coin-in b:first-child{display:none}.vela .v-coin.v-tails .v-coin-in{background:radial-gradient(circle at 35% 30%,#e8c97a,#a47a28 60%,#5e4313)}.vela .v-coin.v-spin .v-coin-in{animation:.65s linear vela-coin}@keyframes vela-coin{0%{transform:translateY(-40px)rotateX(0)}50%{transform:translateY(-60px)rotateX(540deg)}to{transform:translateY(0)rotateX(1080deg)}}.vela .v-pillars{z-index:150;pointer-events:none;position:absolute;inset:0}.vela .v-tablet{box-sizing:border-box;text-align:center;transform-origin:50% 100%;opacity:0;background:linear-gradient(90deg,#5a3416,#8a5a2c 30%,#9c6a36 50%,#7a4c22 80%,#4a2a10);border:1px solid #3a2008;border-radius:3px 3px 2px 2px;width:44px;height:84px;margin:-84px 0 0 -22px;padding-top:6px;transition:transform .7s cubic-bezier(.2,.8,.25,1.2),opacity .4s;position:absolute;top:690px;transform:scaleY(0);box-shadow:-3px 4px 6px #0009}.vela .v-tablet.v-up{opacity:1;transform:none}.vela .v-tablet b{color:#f4dfa8;text-shadow:0 1px 2px #2a1404;font:22px/1.2 Songti SC,STSong,Noto Serif CJK SC,serif;display:block}.vela .v-tablet small{font:9px var(--vela-face);font-variant:small-caps;letter-spacing:.06em;color:#f3d9a0;text-shadow:0 1px 2px #000;position:absolute;bottom:-14px;left:0;right:0}.vela .v-matrix{z-index:150;pointer-events:none;opacity:0;filter:drop-shadow(0 0 4px #ffc45cbf);transition:opacity .6s;position:absolute}.vela .v-matrix.v-on{opacity:1}.vela .v-matrix svg{width:100%;height:100%;overflow:visible}.vela .v-mline{fill:none;stroke:#ffd889;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s ease-in-out}.vela .v-mline.v-drawn{stroke-dashoffset:0}.vela .v-mdot{opacity:0;transition:opacity .45s}.vela .v-mdot.v-lit{opacity:1}.vela .v-mdot circle{fill:#281206d1;stroke:#ffd889;stroke-width:1.3px}.vela .v-mdot.v-mid circle{fill:#5c280ae6;stroke-width:1.8px}.vela .v-mdot text{fill:#fff1c8;font:600 11px var(--vela-face);text-anchor:middle}.vela .v-mdot.v-mid text{font-size:14px}.vela .v-stela{z-index:150;pointer-events:none;position:absolute}.vela .v-maya{box-sizing:border-box;text-align:center;transform-origin:50% 100%;opacity:0;background:radial-gradient(circle at 30% 25%,#b9ab8c,#8f8266 55%,#6b604a);border:1px solid #4a4232;border-radius:6px 6px 3px 3px;width:96px;padding:10px 6px 7px;transition:transform .9s cubic-bezier(.2,.8,.25,1.15),opacity .5s;position:absolute;bottom:0;left:-48px;transform:scaleY(0);box-shadow:inset 0 0 8px #00000073,-4px 5px 8px #0009}.vela .v-stela.v-up .v-maya{opacity:1;transform:none}.vela .v-maya .v-bardot svg{fill:#3b3326;filter:drop-shadow(0 1px #fff0c859);margin:0 auto 4px;display:block}.vela .v-maya b{font:600 16px/1.1 var(--vela-face);color:#2e271c;text-shadow:0 1px #fff0c866;display:block}.vela .v-maya small{font:9px var(--vela-face);letter-spacing:.08em;color:#3b3326;margin-top:4px;display:block}