.wz{--wz-ease:cubic-bezier(.22, .8, .24, 1);--wz-spring:cubic-bezier(.34, 1.45, .64, 1);--px:0;--py:0;z-index:70;color:var(--color-ink);-webkit-tap-highlight-color:transparent;background:#070d0f;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:clip}.wz-layer{pointer-events:none;position:absolute;inset:0}.wz-table{transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -10px), 0) scale(1.04);transition:opacity .9s var(--wz-ease);inset:-4%}.wz-table img{object-fit:cover;object-position:50% 45%;filter:brightness(.42)saturate(.85)contrast(1.05)}.wz-vignette{background:radial-gradient(75% 60% at 50% 45%,#0000 0%,#050a0c8c 62%,#04080af2 100%),linear-gradient(#04080ab3 0%,#0000 18% 70%,#04080ad9 100%)}.wz-glow{opacity:.6;transition:opacity 1.2s var(--wz-ease);background:radial-gradient(40% 32% at 50% 42%,#e9c4702e,#0000 70%)}.wz[data-step=karten] .wz-glow,.wz[data-step=kodex] .wz-glow{opacity:1}.wz-dust{width:100%;height:100%;transform:translate3d(calc(var(--px) * 8px), calc(var(--py) * 6px), 0)}.wz-top{z-index:3;padding:max(.5rem, env(safe-area-inset-top)) .5rem .25rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.25rem;display:grid;position:relative}.wz-iconbtn{width:2.75rem;height:2.75rem;color:var(--color-ink-soft);border-radius:999px;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.wz-iconbtn:hover{color:var(--color-gold-hi);background:#c9a45714}.wz-track{justify-content:space-between;align-items:center;width:100%;max-width:26rem;margin-inline:auto;padding-inline:.4rem;display:flex;position:relative}.wz-track:before,.wz-track:after{content:"";background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold-lo), var(--color-gold-deep));height:1px;position:absolute;top:50%;left:1rem;right:1rem}.wz-track:after{width:calc((100% - 2rem) * var(--done,0));background:var(--gold-grad);height:2px;transition:width .7s var(--wz-ease);margin-top:-.5px;right:auto;box-shadow:0 0 8px #f0d28c99}.wz-medal{z-index:1;border:1px solid var(--color-gold-lo);background:#0b1416;place-items:center;width:1.55rem;height:1.55rem;transition:background-color .4s,border-color .4s,box-shadow .4s;display:grid;position:relative;transform:rotate(45deg)}.wz-medal>span{font-family:var(--font-display);color:var(--color-gold-lo);font-size:.55rem;font-weight:700;transform:rotate(-45deg)}.wz-medal[data-state=done]{border-color:var(--color-gold-hi);background:linear-gradient(135deg,#e9c978,#8d6b2d)}.wz-medal[data-state=done]>span{color:#1d1406}.wz-medal[data-state=current]{border-color:var(--color-gold-hi);box-shadow:0 0 0 3px #0b1416,0 0 0 4px #f0d28c99,0 0 14px #f0d28c73}.wz-medal[data-state=current]>span{color:var(--color-gold-hi)}.wz-body{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.wz-stage{flex:1 0 auto;place-items:center;min-height:34svh;padding:.5rem 1rem .75rem;display:grid;position:relative;overflow-x:clip}.wz-panel{padding:1.1rem 1rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-gold-lo);background:radial-gradient(120% 60% at 50% 0,#c9a45714,#0000 60%),linear-gradient(#0d171af0,#080f11fa);flex:none;position:relative;box-shadow:inset 0 5px 0 -4px #0a1315e6,inset 0 6px 0 -4px #c9a45759,0 -24px 48px -20px #000000e6}.wz-panel:before{content:"";background:linear-gradient(135deg,#f4e1a1,#8d6b2d);width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%;transform:rotate(45deg);box-shadow:0 0 10px #f0d28c80}.wz-panel-inner{width:100%;max-width:30rem;margin-inline:auto}@media (min-width:64rem){.wz-body{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem);display:grid;overflow:hidden}.wz-stage{height:100%;min-height:0;padding:1.5rem 2rem 2.5rem}.wz-panel{border-top:0;border-left:1px solid var(--color-gold-lo);flex-direction:column;padding:2rem 2.4rem;display:flex;overflow-y:auto;box-shadow:inset 5px 0 0 -4px #0a1315e6,inset 6px 0 0 -4px #c9a45759,-24px 0 48px -20px #000000e6}.wz-panel:before{margin:-6px 0 0;top:50%;left:-7px}.wz-panel-inner{margin-block:auto}}.wz-kicker{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ochre-text);font-size:.68rem;font-weight:700}.wz-heading{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;outline:none;margin-top:.35rem;font-size:clamp(1.4rem,1.1rem + 1.6vw,2.25rem)}.wz-logo.logo-img{width:min(76vw,21rem);height:auto;margin:0 auto 1.1rem}@media (min-width:64rem){.wz-logo.logo-img{margin-left:-.6rem}}.wz-line{color:var(--color-ink-soft);margin-top:.6rem;font-size:1.02rem;line-height:1.5}.wz-actions{gap:.75rem;margin-top:1.4rem;display:grid}.wz-actions .btn{width:100%;min-height:3.4rem}@media (max-width:63.99rem){.wz-actions:last-child{bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:3;position:sticky}.wz-actions:last-child:has(>.wz-link){bottom:calc(-2.75rem + env(safe-area-inset-bottom))}.wz-actions:last-child:before{content:"";z-index:-1;inset:-1.4rem -1rem calc(-1.5rem - env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#080f11f7 1.4rem);position:absolute}}.wz-link{min-height:2.75rem;color:var(--color-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-lo);text-decoration-color:var(--color-gold-lo);text-underline-offset:.25em;justify-self:center;padding-inline:.5rem;font-size:.95rem}.wz-link:hover{color:var(--color-gold-hi)}@media (prefers-reduced-motion:no-preference){.wz-enter>*{animation:wz-rise .7s var(--wz-ease) backwards}.wz-enter>:nth-child(2){animation-delay:90ms}.wz-enter>:nth-child(3){animation-delay:.18s}.wz-enter>:nth-child(4){animation-delay:.27s}.wz-enter>:nth-child(n+5){animation-delay:.36s}}@media (prefers-reduced-motion:reduce){.wz-enter>*{animation:.4s backwards wz-fade}}@keyframes wz-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes wz-fade{0%{opacity:0}}.wz-flip{perspective:1100px;aspect-ratio:764/1191;position:relative}.wz-flip-inner{transform-style:preserve-3d;transition:transform .95s var(--wz-spring);position:absolute;inset:0;transform:rotateY(180deg)}.wz-flip[data-up] .wz-flip-inner{transform:rotateY(0)}.wz-face{backface-visibility:hidden;position:absolute;inset:0}.wz-face-back{border-radius:3%/1.9%;overflow:hidden;transform:rotateY(180deg);box-shadow:0 18px 36px -18px #000000f2}.wz-face-back img{object-fit:cover;width:100%;height:100%;display:block}.wz-face-front{border-radius:3%/1.9%}.wz-sweep{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.wz-sweep:before{content:"";mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#ffeebe8c 50%,#0000 62%);position:absolute;inset:-10% -60%;transform:translate(-60%)}@media (prefers-reduced-motion:no-preference){.wz-flip[data-up] .wz-sweep{animation:1.3s ease-out .55s both wz-show}.wz-flip[data-up] .wz-sweep:before{animation:1.3s ease-out .55s both wz-sweep}.wz-flip[data-up]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f0cd7d73,#0000 70%);border-radius:30%;animation:1.8s ease-out .4s both wz-halo;position:absolute;inset:-12%}}@media (prefers-reduced-motion:reduce){.wz-flip-inner{transition:none}.wz-flip .wz-face{transition:opacity .4s}.wz-flip:not([data-up]) .wz-face-front,.wz-flip[data-up] .wz-face-back{opacity:0}.wz-flip .wz-face-back,.wz-flip[data-up] .wz-flip-inner{transform:none}}@keyframes wz-show{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes wz-sweep{to{transform:translate(60%)}}@keyframes wz-halo{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}.wz-badge{aspect-ratio:1;border-radius:999px;width:28%;position:absolute;top:-7%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 2px #0b1416,0 6px 14px -4px #000000e6,0 0 18px -2px #f0d28c59}.wz-badge img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.06)}.wz-dial{aspect-ratio:1;border-radius:999px;place-items:center;width:25%;display:grid;position:absolute;top:47.4%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.wz-numeral{font-family:var(--font-display);background:var(--gold-grad);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #f0d28c73);-webkit-background-clip:text;background-clip:text;font-size:62cqi;font-weight:700;line-height:1}.wz-numeral[data-digits="2"]{font-size:46cqi}.wz-dial-art{object-fit:cover;width:140%;max-width:none;height:140%}.wz-drums{grid-template-columns:.8fr 1.35fr 1fr;gap:.6rem;margin-top:1.1rem;display:grid}.wz-drum-wrap{justify-items:stretch;gap:.35rem;display:grid}.wz-drum-label{text-align:center;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.62rem}.wz-drum{touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;height:196px;box-shadow:inset 0 0 0 1px var(--color-gold-lo), inset 0 0 0 4px #0a1315, inset 0 0 0 5px #c9a45759, inset 0 14px 24px -10px #000000e6, inset 0 -14px 24px -10px #000000e6;background:linear-gradient(90deg,#0000008c,#0000 18% 82%,#0000008c),linear-gradient(#0a1214,#13201f 50%,#0a1214);border-radius:14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.wz-drum:focus-visible{outline:2px solid var(--color-night);outline-offset:2px}.wz-drum-rows{will-change:transform;position:absolute;top:calc(50% - 161px);left:0;right:0}.wz-drum-row{height:46px;font-family:var(--font-display);color:#efe6d161;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-size:1.05rem;font-weight:600;display:flex}.wz-drum-row[data-center]{color:var(--color-gold-hi);text-shadow:0 0 12px #f0d28c59;font-size:1.32rem}.wz-drum[data-untouched] .wz-drum-row{color:#efe6d133}.wz-drum[data-untouched] .wz-drum-row[data-center]{letter-spacing:.1em;color:var(--color-ink-soft);text-shadow:none;font-size:.95rem}.wz-drum-window{pointer-events:none;border-block:1px solid var(--color-ochre);background:linear-gradient(#c9a4571f,#c9a45708);height:46px;position:absolute;top:calc(50% - 23px);left:4px;right:4px;box-shadow:0 -1px #0009,0 1px #0009,inset 0 0 12px #f0d28c14}.wz-drum-input{z-index:1;text-align:center;height:46px;font-family:var(--font-display);color:var(--color-gold-hi);outline:2px solid var(--color-night);background:#0d1719;border:0;font-size:1.25rem;font-weight:600;position:absolute;top:calc(50% - 23px);left:4px;right:4px}.wz-error{color:var(--color-alert);margin-top:.7rem;font-size:.95rem}.wz-note{border-left:2px solid var(--color-ochre);color:var(--color-ink);margin-top:.8rem;padding-left:.75rem;font-size:.95rem;line-height:1.5}.wz-timebox{justify-items:center;gap:.9rem;width:100%;display:grid}.wz-clock{aspect-ratio:1;touch-action:none;cursor:grab;filter:drop-shadow(0 24px 30px #000000bf)drop-shadow(0 0 22px #f0d28c1f);border-radius:999px;width:min(15.5rem,64vw,31svh)}@media (min-width:64rem){.wz-clock{width:min(26rem,52svh)}}.wz-clock:focus-visible{outline:2px solid var(--color-night);outline-offset:6px}.wz-hand{transform-origin:150px 150px;transition:transform .26s var(--wz-ease)}[data-dragging] .wz-hand{transition:none}.wz-clock[data-untouched] .wz-hand>path{opacity:.4}@media (prefers-reduced-motion:no-preference){.wz-clock[data-untouched] .wz-knob{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite wz-pulse}}@keyframes wz-pulse{50%{transform:scale(1.25)}}.wz-strip{border-block:1px solid var(--color-gold-lo);background:linear-gradient(#0a1214d9,#0e1a1bd9);width:min(100%,30rem);height:3.1rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.wz-strip-track{transition:transform .26s var(--wz-ease);will-change:transform;position:absolute;top:0;bottom:0;left:50%}.wz-strip-sign{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-ink-soft);border-left:1px solid #c9a45759;justify-content:center;align-items:center;gap:.35rem;padding:.8rem .3rem 0;font-size:.72rem;transition:color .3s,background-color .3s;display:flex;position:absolute;top:0;bottom:0}.wz-strip-sign[data-on]{color:var(--color-gold-hi);background:#c9a4571f}.wz-strip-east{border-left:1px solid #f0d28c4d;width:0;position:absolute;top:0;bottom:0;left:50%}.wz-strip-east:after{content:"";border-inline:5px solid #0000;border-bottom:6px solid var(--color-gold-hi);filter:drop-shadow(0 0 5px #f0d28ccc);width:0;height:0;position:absolute;bottom:0;left:-1px;transform:translate(-50%)}.wz-strip-east>span{letter-spacing:.16em;text-transform:uppercase;color:#1d1406;background:var(--color-ochre);padding:0 .3rem;font-size:.55rem;line-height:1.5;position:absolute;top:-1px;left:0;transform:translate(-50%)}.wz-timefields{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.wz-timefields .input{text-align:center;width:4.2rem;font-family:var(--font-display);min-height:3.1rem;font-size:1.3rem;font-weight:600}.wz-step-btn{border:1px solid var(--color-gold-lo);width:3rem;height:3rem;color:var(--color-gold-hi);background:#0e1a1c;border-radius:999px;place-items:center;font-size:1.3rem;display:inline-grid}.wz-step-btn:hover{border-color:var(--color-ochre)}.wz-wheel{filter:drop-shadow(0 0 24px #f0d28c1f);width:min(100%,25rem,46svh);height:auto;display:block;overflow:visible}@media (min-width:64rem){.wz-wheel{width:min(100%,40rem,78svh)}}@media (prefers-reduced-motion:no-preference){.wz-wheel .ink{stroke-dasharray:1;stroke-dashoffset:1px;animation:wz-ink .95s var(--wz-ease) var(--d,0s) forwards}.wz-wheel .set{opacity:0;animation:wz-in .6s ease-out var(--d,0s) forwards}.wz-wheel .pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:wz-pop .52s var(--wz-spring) var(--d,0s) forwards}.wz-wheel .land{opacity:0;transform-box:fill-box;transform-origin:50%;animation:wz-land .64s var(--wz-spring) var(--d,0s) forwards}.wz-wheel .pulse{opacity:0;transform-box:fill-box;transform-origin:50%;animation:wz-ring .9s ease-out var(--d,0s) forwards}}@media (prefers-reduced-motion:reduce){.wz-wheel{animation:.5s both wz-fade}.wz-wheel .pulse{display:none}}@keyframes wz-ink{to{stroke-dashoffset:0}}@keyframes wz-in{to{opacity:1}}@keyframes wz-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes wz-land{0%{opacity:0;transform:scale(1.7)translateY(-8px)}to{opacity:1;transform:none}}@keyframes wz-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.wz-codex{aspect-ratio:848/1053;width:min(17rem,62vw,40svh);transform:translate3d(calc(var(--px) * 10px), calc(var(--py) * 8px), 0);place-items:center;display:grid;position:relative}@media (min-width:64rem){.wz-codex{width:min(25rem,60svh)}}.wz-codex img{mix-blend-mode:lighten;grid-area:1/1;width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000);mask-image:radial-gradient(closest-side,#000 78%,#0000)}.wz-codex-open{opacity:0;max-width:none;transform:scale(1.25);width:165%!important}.wz-codex-burst{opacity:0;pointer-events:none;z-index:2;background:radial-gradient(closest-side,#fff6d6f2,#f0cd7d8c 40%,#0000 72%);border-radius:999px;position:absolute;inset:10%}@media (prefers-reduced-motion:no-preference){.wz-codex[data-phase=closed] .wz-codex-closed{animation:4.5s ease-in-out infinite wz-breathe}.wz-codex[data-phase=opening] .wz-codex-closed{animation:wz-lift .7s var(--wz-ease) forwards}.wz-codex[data-phase=opening] .wz-codex-open{animation:wz-settle 1.1s .38s var(--wz-spring) forwards}.wz-codex[data-phase=opening] .wz-codex-burst{animation:1s ease-out .25s forwards wz-flash}.wz-codex3d[data-phase=opening] .wz-codex-burst{animation:1.1s ease-out .95s forwards wz-flash}}@media (prefers-reduced-motion:reduce){.wz-codex[data-phase=opening] .wz-codex-closed{opacity:0;transition:opacity .4s}.wz-codex[data-phase=opening] .wz-codex-open{opacity:1;transition:opacity .4s;transform:scale(1.15)}}@keyframes wz-breathe{50%{filter:brightness(1.08);transform:translateY(-4px)scale(1.01)}}@keyframes wz-lift{40%{filter:brightness(1.5);transform:translateY(-10px)scale(1.06)rotate(-1deg)}to{opacity:0;filter:brightness(2.2);transform:translateY(-6px)scale(1.12)}}@keyframes wz-settle{0%{opacity:0;transform:scale(.9)translateY(14px)}to{opacity:1;transform:scale(1.15)}}@keyframes wz-flash{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(2.4)}}.wz-vista{aspect-ratio:1376/768;width:min(100%,34rem);box-shadow:0 0 0 1px var(--color-gold-lo), 0 24px 40px -20px #000000f2;border-radius:6px;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.wz-vista{width:min(100%,52rem)}}.wz-vista-img{object-fit:cover;transform:scale(1.06) translate3d(calc(var(--px) * -6px), 0, 0);filter:brightness(.8);transition:filter .9s}.wz-vista[data-placed] .wz-vista-img{filter:brightness()}.wz-vista-pin{width:14px;height:14px;transition:transform .6s var(--wz-spring);background:linear-gradient(135deg,#fbeab0,#a77d31);margin:-7px 0 0 -7px;position:absolute;top:64%;left:50%;transform:rotate(45deg)scale(0);box-shadow:0 0 0 3px #0a1315cc,0 0 18px #f0d28ce6}.wz-vista[data-placed] .wz-vista-pin{transform:rotate(45deg)scale(1)}.wz-vista-caption{text-align:center;animation:wz-rise .6s var(--wz-ease) both;background:linear-gradient(#0000,#060b0de0);padding:2.5rem 1rem .9rem;position:absolute;bottom:0;left:0;right:0}.wz-place .field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wz-place .input{min-height:3.4rem;font-size:1.1rem}.wz-ledger{gap:0 1.2rem;margin-top:.8rem;font-size:.9rem;display:grid}@media (min-width:30rem){.wz-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.wz-ledger li{white-space:nowrap;border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:.5rem;padding:.22rem 0;display:flex}.wz-ledger li>span:first-child{color:var(--color-ink-soft)}.wz-ledger li>span:last-child{font-variant-numeric:tabular-nums;color:var(--color-gold-hi);text-align:right}@media (prefers-reduced-motion:no-preference){.wz-ledger:not([data-done]) li{opacity:0;animation:wz-rise .5s var(--wz-ease) var(--d,0s) forwards}.btn[data-ready]{animation:2.4s ease-in-out 2 wz-call}}@keyframes wz-call{50%{filter:brightness(1.15)drop-shadow(0 0 16px #f0d28c8c)}}.wz-skip{z-index:2;min-height:2.5rem;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);background:#080f11d1;border:1px solid #c9a45759;padding:0 .85rem;font-size:.64rem;position:absolute;bottom:.6rem;right:.6rem}.wz-skip:hover{color:var(--color-gold-hi)}.wz-spread{justify-items:center;gap:1.1rem;width:100%;padding-top:1.2rem;display:grid}.wz-spread-row{justify-content:center;align-items:flex-end;gap:.55rem;width:100%;display:flex}.wz-spread-card{transform-origin:50% 90%;width:min(25vw,8.4rem,17svh)}.wz-spread-card[data-lead]{z-index:1;width:min(30vw,10rem,21svh)}.wz-spread-row-small .wz-spread-card{width:min(22vw,6.6rem,15svh)}@media (min-width:64rem){.wz-spread{gap:2rem}.wz-spread-row{gap:1.6rem}.wz-spread-card{width:min(11rem,25svh)}.wz-spread-card[data-lead]{width:min(13.5rem,31svh)}.wz-spread-row-small .wz-spread-card{width:min(8.5rem,19svh)}}.wz-card-btn{cursor:pointer;width:100%;transition:transform .26s var(--wz-ease);background:0 0;border:0;border-radius:6px;padding:0;display:block}.wz-card-btn:hover{transform:translateY(-6px)}.wz-card-cap{text-align:center;color:var(--color-ink-soft);opacity:0;margin-top:.4rem;font-size:.72rem;line-height:1.25;transition:opacity .5s .4s}.wz-card-cap>span{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ochre-text)}.wz-card-cap[data-shown]{opacity:1}.wz-hand-list{gap:.35rem;margin-top:1rem;display:grid}.wz-hand-item{text-align:left;border:1px solid var(--color-hairline);background:linear-gradient(#0f1b1ed9,#0b1517d9);grid-template-rows:auto auto;grid-template-columns:6.6rem minmax(0,1fr);column-gap:.75rem;width:100%;min-height:2.9rem;padding:.45rem .75rem;transition:border-color .2s,opacity .4s;display:grid}.wz-hand-item:hover{border-color:var(--color-gold-lo)}.wz-hand-list li:not([data-shown]) .wz-hand-item{opacity:.45}.wz-hand-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);grid-row:1/3;align-self:center;font-size:.66rem}.wz-hand-value{font-family:var(--font-display);color:var(--color-gold-hi);font-weight:600}.wz-hand-detail{color:var(--color-ink-soft);font-size:.82rem;line-height:1.3}.wz-lightbox{z-index:5;padding:calc(4.6rem + env(safe-area-inset-top)) 1rem 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080af2;justify-items:center;animation:.26s both wz-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.wz-lightbox-inner{justify-items:center;gap:1.2rem;width:min(100%,52rem);margin-block:auto;display:grid}.wz-lightbox-card{width:min(58vw,15rem,38svh)}.wz-lightbox-text{max-width:32rem}@media (min-width:48rem){.wz-lightbox-inner{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:2.5rem}.wz-lightbox-card{width:100%}}@media (prefers-reduced-motion:no-preference){.wz-lightbox-card{animation:wz-lift-card .52s var(--wz-spring) both}}@keyframes wz-lift-card{0%{opacity:0;transform:translateY(40px)scale(.7)rotate(-4deg)}}.wz-kodex{justify-items:center;width:100%;padding-bottom:.5rem;display:grid;position:relative}.wz-kodex-codex{mix-blend-mode:lighten;pointer-events:none;z-index:0;width:min(62vw,22rem);height:auto;margin-top:.3rem;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}@media (min-width:64rem){.wz-kodex-codex{width:min(32rem,40svh);margin-top:-1.2rem}}.wz-hourglass{aspect-ratio:480/640;object-fit:contain;width:7rem}.wz-sprite{aspect-ratio:1;mix-blend-mode:screen;background-repeat:no-repeat;display:block}.wz-moonphase{flex:none;width:4.6rem}.wz-fan{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem .45rem;width:min(100% - .9rem,24rem);padding-top:.6rem;display:grid;position:relative}@media (min-width:64rem){.wz-fan{gap:1.6rem 1rem;width:min(100% - 2.5rem,44rem)}}.wz-fan-card{transform-origin:50% 100%}.wz-fan-card .card-title{font-size:clamp(.55rem,22cqi,1.3rem)}.wz-fan-card[data-open] .card{box-shadow:0 0 0 1.5px var(--color-gold-hi), 0 0 26px -2px #f0d28cb3, 0 18px 30px -16px #000000f2}@media (prefers-reduced-motion:no-preference){.wz-fan-card[data-open] .card{animation:2.8s ease-in-out 1.6s infinite wz-open-glow}}@keyframes wz-open-glow{50%{box-shadow:0 0 0 1.5px var(--color-gold-hi), 0 0 38px 2px #f0d28cd9, 0 18px 30px -16px #000000f2}}.wz-offer{border:1px solid var(--color-gold-lo);background:radial-gradient(100% 70% at 50% 0,#c9a4571a,#0000 70%),#080f1199;margin-top:1.6rem;padding:1.1rem 1rem 1.2rem;box-shadow:inset 0 0 0 4px #0a1315e6,inset 0 0 0 5px #c9a45740}.wz-teaser{font-style:italic;font-family:var(--font-italic);border-left:2px solid var(--color-garnet);padding-left:.85rem;font-size:1.06rem;line-height:1.55}.wz-reading p+p{margin-top:.9rem}.wz-reading .book-chapter{padding-top:0}.wz-flip .card-title{font-size:clamp(.3rem, min(9cqi, calc(74cqi / var(--len,8))), 1.6rem);overflow-wrap:normal}.wz-spread-row-small .card-sub{display:none}.fx{mix-blend-mode:screen;pointer-events:none;background:0 0;display:block}.wz-stardust{object-fit:cover;opacity:.6;width:100%;height:100%;transform:translate3d(calc(var(--px) * 12px), calc(var(--py) * 9px), 0) scale(1.05)}.wz-datestage{justify-content:center;align-items:center;gap:clamp(.6rem,3vw,2.5rem);width:100%;display:flex;position:relative}.wz-datestage-ring{aspect-ratio:1;flex:none;width:min(84vw,36svh);position:relative}.wz-datestage[data-dealt] .wz-datestage-ring{width:min(42vw,22svh)}@media (min-width:64rem){.wz-datestage-ring{width:min(38rem,70svh)}.wz-datestage[data-dealt] .wz-datestage-ring{width:min(21rem,40svh)}}.wz-datestage-cards{flex:none;align-items:flex-end;display:flex}.wz-datestage-main{width:min(30vw,19svh);position:relative}.wz-datestage-side{width:min(22vw,14svh);margin-bottom:8%;margin-right:-9%;position:relative}@media (min-width:64rem){.wz-datestage-main{width:min(12.5rem,34svh)}.wz-datestage-side{width:min(9.5rem,26svh)}}.wz-datestage-side .card-sub{display:none}.wz-zring{width:100%;height:100%;display:block;position:absolute;inset:0}.wz-zring:before{content:"";background:radial-gradient(closest-side,#0000 44%,#030608bf 52% 76%,#0000 84%);border-radius:50%;position:absolute;inset:0}.wz-zring img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wz-zring-flat{transform-origin:50%;will-change:transform}.wz-zring-gloss{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#0000 25%,#000 26% 37.8%,#0000 38.4%);mask-image:radial-gradient(circle,#0000 25%,#000 26% 37.8%,#0000 38.4%)}.wz-zring svg{overflow:visible}.wz-codex3d{aspect-ratio:4/3;width:min(30rem,96vw,52svh);position:relative}@media (min-width:64rem){.wz-codex3d{width:min(46rem,82svh)}}.wz-codex3d .fx{object-fit:contain;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.wz-codex3d[data-phase=closed] .fx{animation:4.5s ease-in-out infinite wz-breathe}}.wz-drawstage{place-items:center;width:100%;display:grid;position:relative}.wz-drawstage>*{grid-area:1/1}.wz-astrolabe{aspect-ratio:1;object-fit:contain;width:min(92vw,44svh);transition:opacity .8s var(--wz-ease), transform .9s var(--wz-ease)}@media (min-width:64rem){.wz-astrolabe{width:min(40rem,78svh)}}.wz-astrolabe[data-out]{opacity:0;transform:scale(.6)}.wz-seal-still{aspect-ratio:1;width:7rem;margin:0 auto .4rem}.wz-seal-burst{z-index:8;background:#030608b8;place-items:center;animation:.25s both wz-fade;display:grid;position:fixed;inset:0}.wz-seal-burst .fx{aspect-ratio:1;width:min(90vw,70svh)}.wz-codex3d:before,.wz-drawstage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#030608f0 58%,#03060899 78%,#0000);border-radius:50%;position:absolute;inset:-6%}.wz-drawstage:before{aspect-ratio:1;place-self:center;width:min(92vw,44svh);inset:auto}@media (min-width:64rem){.wz-drawstage:before{width:min(40rem,78svh)}}.wz-spread-card .wz-flip:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:10%;position:absolute;bottom:-5%;left:8%;right:8%}.wz-spread-card .wz-flip{filter:drop-shadow(0 14px 16px #0000008c)}.wz-spread-row{gap:0}.wz-spread-row>.wz-spread-card+.wz-spread-card{margin-left:-.7rem}.wz-spread-card[data-lead]{margin-inline:-.2rem}.wz-spread-row-small{margin-top:.1rem}@media (min-width:64rem){.wz-spread-row>.wz-spread-card+.wz-spread-card{margin-left:-1.2rem}.wz-spread-row-small{margin-top:.2rem}}.wz .btn:disabled,.wz .btn[aria-disabled=true]{filter:none;color:#f4e1a19e;cursor:default;transform:none}.wz .btn:disabled:before,.wz .btn[aria-disabled=true]:before{background:linear-gradient(#a98443,#5c4520)}.wz .btn:disabled:after,.wz .btn[aria-disabled=true]:after{background:linear-gradient(#13211f,#0b1513);inset:1px}.wz-card-cap{justify-items:center;gap:.05rem;width:100%;display:grid;overflow:hidden}.wz-card-cap>span:first-child{letter-spacing:.08em;white-space:nowrap;font-size:.6rem}.wz-card-deg{font-variant-numeric:tabular-nums;white-space:nowrap}.wz-spread-row>.wz-spread-card+.wz-spread-card .wz-card-cap{padding-inline:.45rem}.wz-spread-row>.wz-spread-card:has(+.wz-spread-card) .wz-card-cap{padding-inline:.45rem}@media (min-width:64rem){.wz-card-cap>span:first-child{letter-spacing:.12em;font-size:.7rem}}.fx-oneshot{width:100%;height:100%;display:block;position:relative}.fx-oneshot>.fx{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fx-oneshot>video{opacity:0}.fx-oneshot>video[data-playing]{opacity:1}.wz-seal-still .fx-oneshot,.wz-seal-burst .fx-oneshot{aspect-ratio:1}.wz-seal-burst .fx-oneshot{width:min(90vw,70svh);height:auto}.fx-oneshot:has(>video[data-playing])>img{opacity:0}
