.eh{position:relative;isolation:isolate}.eh-canvas{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}.eh[data-intro=pending] .eh-art{opacity:0}.eh:is([data-intro=pending],[data-intro=still]) :is(.eh-art,.eh-art *){animation:none!important}.eh[data-run=off] :is(.eh-art,.eh-art *){animation-play-state:paused!important}.intro-pause.eh-pause-panel{top:.375rem;right:.375rem}.intro-pause.eh-pause-ghost{top:.125rem;right:.125rem;border-color:transparent;background:transparent}.intro-pause.eh-pause-inline{position:static;flex:none;order:1}.eh[data-intro=full]{--cp-ring-at:100ms;--cp-ring-dur:1500ms;--cp-draw-dur:700ms;--cp-reel-at:500ms;--cp-reel-step:170ms;--cp-reel-dur:1000ms;--cp-glow-at:2500ms;--cp-breath-at:3000ms;--tf-at:100ms;--tf-dur:2600ms;--tf-sway-at:2800ms;--tf-lift-at:3400ms;--ns-ring-at:100ms;--ns-ring-dur:1500ms;--ns-orbit-at:500ms;--ns-orbit-step:90ms;--ns-orbit-dur:1500ms;--ns-aspect-at:2250ms;--ns-aspect-dur:600ms;--ns-pulse-at:3000ms;--tp-ring-at:100ms;--tp-ring-dur:1500ms;--tp-line-at:300ms;--tp-line-dur:700ms;--tp-num-at:1300ms;--tp-num-step:140ms;--tp-breath-at:3000ms;--nm-at:100ms;--nm-unroll:600ms;--nm-char-at:700ms;--nm-char-step:700ms;--nm-char-dur:650ms;--nm-seal-at:2300ms;--nm-sway-at:3000ms;--dd-from:-540deg;--dd-ring-at:100ms;--dd-ring-dur:2000ms;--dd-reel-at:1300ms;--dd-reel-step:250ms;--dd-reel-dur:900ms;--dd-label-at:2300ms;--dd-glow-at:2400ms;--dd-breath-at:3000ms}.eh[data-intro=short]{--cp-ring-at:0ms;--cp-ring-dur:600ms;--cp-draw-dur:250ms;--cp-reel-at:100ms;--cp-reel-step:45ms;--cp-reel-dur:450ms;--cp-glow-at:800ms;--cp-breath-at:1000ms;--tf-at:0ms;--tf-dur:800ms;--tf-sway-at:900ms;--tf-lift-at:1500ms;--ns-ring-at:0ms;--ns-ring-dur:700ms;--ns-orbit-at:100ms;--ns-orbit-step:30ms;--ns-orbit-dur:600ms;--ns-aspect-at:750ms;--ns-aspect-dur:250ms;--ns-pulse-at:1000ms;--tp-ring-at:0ms;--tp-ring-dur:700ms;--tp-line-at:50ms;--tp-line-dur:300ms;--tp-num-at:450ms;--tp-num-step:40ms;--tp-breath-at:1000ms;--nm-at:0ms;--nm-unroll:250ms;--nm-char-at:200ms;--nm-char-step:200ms;--nm-char-dur:300ms;--nm-seal-at:700ms;--nm-sway-at:1000ms;--dd-from:-180deg;--dd-ring-at:0ms;--dd-ring-dur:800ms;--dd-reel-at:300ms;--dd-reel-step:80ms;--dd-reel-dur:450ms;--dd-label-at:800ms;--dd-glow-at:800ms;--dd-breath-at:1000ms}@keyframes eh-align{0%{transform:rotate(var(--from));opacity:0}to{transform:none;opacity:1}}@keyframes eh-draw-in{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes eh-glow{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.45;transform:translate(-50%,-50%) scale(.92)}}@keyframes eh-pulse{0%,to{opacity:1}50%{opacity:.35}}.cp-stage{position:relative;display:block;width:100%;max-width:18rem;margin-inline:auto;aspect-ratio:16/11;container-type:inline-size;overflow:clip}.cp-ring{position:absolute;left:17cqw;top:1.375cqw;width:66cqw;height:66cqw;display:block}.cp-breath,.cp-ring-in,.cp-spin{position:absolute;inset:0;display:block}.cp-ring svg,.cp-ruler svg{display:block;width:100%;height:100%;overflow:visible}.cp-glow{left:50%;top:32.8cqw;width:84cqw;height:52cqw;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in oklab,var(--color-gold) 13%,transparent),transparent)}.cp-glow,.cp-plate{position:absolute;display:block}.cp-plate{left:15.6cqw;top:15cqw;width:68.8cqw;height:35.6cqw}.cp-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:1.6cqw;padding:2cqw;border:1px solid color-mix(in oklab,var(--color-gold) 50%,var(--color-border-strong));border-radius:var(--radius);background:color-mix(in oklab,var(--color-surface) 90%,transparent)}.cp-cell{position:relative;display:block;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-gold) 38%,transparent);border-radius:var(--radius);background:var(--color-bg);font-family:var(--font-han);font-weight:500;font-size:8.8cqw;line-height:1}.cp-stem{color:var(--color-gold)}.cp-branch{color:var(--color-text);border-color:color-mix(in oklab,var(--color-text) 26%,transparent)}.cp-me{border-color:var(--color-gold)}.cp-halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-gold) 30%,transparent),transparent)}.cp-halo,.cp-reel{position:absolute;inset:0;display:block}.cp-reel{transform:translateY(-800%)}.cp-glyph{display:flex;height:100%;align-items:center;justify-content:center}.cp-ruler{position:absolute;left:15.6cqw;top:52.6cqw;width:68.8cqw;height:2.4cqw;display:block}@keyframes cp-reel{0%{transform:translateY(0);opacity:.15}to{transform:translateY(-800%);opacity:1}}@keyframes cp-breath{0%,to{transform:none}50%{transform:scale(1.018)}}.eh:is([data-intro=full],[data-intro=short]) .cp-ring-in{--from:-40deg;animation:eh-align var(--cp-ring-dur) var(--ease-out) var(--cp-ring-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .cp-spin{animation:intro-turn 160s linear infinite}.eh:is([data-intro=full],[data-intro=short]) :is(.cp-plate,.cp-ruler){animation:eh-draw-in var(--cp-draw-dur) var(--ease-out) backwards}.eh:is([data-intro=full],[data-intro=short]) .cp-reel{animation:cp-reel var(--cp-reel-dur) cubic-bezier(.2,.75,.25,1) calc(var(--cp-reel-at) + var(--k) * var(--cp-reel-step)) backwards}.eh:is([data-intro=full],[data-intro=short]) .cp-glow{animation:intro-fade .9s ease-out var(--cp-glow-at) backwards,eh-glow 7s ease-in-out calc(var(--cp-glow-at) + .9s) infinite}.eh:is([data-intro=full],[data-intro=short]) .cp-halo{animation:intro-fade .6s ease-out var(--cp-glow-at) backwards,eh-pulse 7s ease-in-out calc(var(--cp-glow-at) + .6s) infinite}.eh:is([data-intro=full],[data-intro=short]) .cp-breath{animation:cp-breath 7s ease-in-out var(--cp-breath-at) infinite}.tf-clip{margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:clip}.tf-sway{transform-origin:50% 100%}.tf-lift{display:block}@keyframes tf-shuffle{0%{transform:translateX(var(--dx)) rotate(0deg) translateY(0);opacity:0}10%{transform:translateX(var(--dx)) rotate(0deg) translateY(0);opacity:1;animation-timing-function:cubic-bezier(.3,.7,.4,1)}24%{transform:translateX(calc(var(--dx) + var(--sx))) rotate(var(--sr)) translateY(0);animation-timing-function:cubic-bezier(.3,.7,.4,1)}36%{transform:translateX(var(--dx)) rotate(0deg) translateY(0);animation-timing-function:cubic-bezier(.3,.7,.4,1)}50%{transform:translateX(calc(var(--dx) - var(--sx))) rotate(calc(var(--sr) * -1)) translateY(0);animation-timing-function:cubic-bezier(.3,.7,.4,1)}62%{transform:translateX(var(--dx)) rotate(0deg) translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateX(0) rotate(var(--rot)) translateY(var(--ty));opacity:1}}@keyframes tf-sway{0%,to{transform:none}30%{transform:rotate(1.2deg)}70%{transform:rotate(-1deg)}}@keyframes tf-lift{0%,9%,to{transform:none}3%,5.5%{transform:translateY(-10px)}}.eh[data-intro=full] .fan-card{animation:tf-shuffle var(--tf-dur) linear var(--tf-at) backwards}.eh[data-intro=short] .fan-card{animation:deal var(--tf-dur) var(--ease-out) var(--tf-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .tf-sway{animation:tf-sway 9s ease-in-out var(--tf-sway-at) infinite}.eh:is([data-intro=full],[data-intro=short]) .tf-lift{animation:tf-lift 20s ease-in-out calc(var(--tf-lift-at) + var(--k) * 4s) infinite}.ns-stage{position:relative;display:block;width:100%;max-width:11rem;margin-inline:auto;aspect-ratio:1;overflow:clip}@media (min-width:640px){.ns-stage{max-width:13rem}}.ns-drift,.ns-layer,.ns-spin,.ns-svg{position:absolute;inset:0;display:block}.ns-svg{width:100%;height:100%;overflow:visible}.ns-orbit{transform:rotate(var(--to))}.ns-aspect{stroke-dasharray:1 1;stroke-dashoffset:0}.ns-pulse{opacity:.8}@keyframes ns-orbit{0%{transform:rotate(var(--from));opacity:0}15%{opacity:1}to{transform:rotate(var(--to));opacity:1}}@keyframes ns-drift{0%,to{transform:none}25%{transform:rotate(var(--amp))}75%{transform:rotate(calc(var(--amp) * -1))}}@keyframes ns-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ns-pulse{0%,to{opacity:.8}50%{opacity:.25}}.eh:is([data-intro=full],[data-intro=short]) .ns-zodiac{--from:-90deg;animation:eh-align var(--ns-ring-dur) var(--ease-out) var(--ns-ring-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .ns-spin{animation:intro-turn 240s linear infinite}.eh:is([data-intro=full],[data-intro=short]) .ns-static{animation:intro-fade var(--ns-ring-dur) ease-out var(--ns-ring-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .ns-orbit{animation:ns-orbit var(--ns-orbit-dur) var(--ease-out) calc(var(--ns-orbit-at) + var(--k) * var(--ns-orbit-step)) backwards}.eh:is([data-intro=full],[data-intro=short]) .ns-drift{animation:ns-drift var(--drift-dur) ease-in-out var(--ns-pulse-at) infinite}.eh:is([data-intro=full],[data-intro=short]) .ns-aspect{animation:ns-draw var(--ns-aspect-dur) var(--ease-out) calc(var(--ns-aspect-at) + var(--k) * .15s) backwards}.eh:is([data-intro=full],[data-intro=short]) .ns-pulse{animation:ns-pulse 5s ease-in-out calc(var(--ns-pulse-at) + var(--k) * 1.6s) infinite}.dd-stage{position:relative;display:block;aspect-ratio:1;overflow:clip}.dd-layer,.dd-spin,.dd-svg,.dd-sway{position:absolute;inset:0;display:block}.dd-svg{width:100%;height:100%;overflow:visible}.dd-glow{position:absolute;left:50%;top:50%;width:56%;height:56%;display:block;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in oklab,var(--color-gold) 30%,transparent),transparent)}.dd-reel{transform:translateY(var(--end))}@keyframes dd-reel{0%{transform:translateY(0);opacity:.15}to{transform:translateY(var(--end));opacity:1}}@keyframes dd-sway{0%,to{transform:none}30%{transform:rotate(1.5deg)}70%{transform:rotate(-1.2deg)}}.eh:is([data-intro=full],[data-intro=short]) .dd-ticks{--from:var(--dd-from);animation:eh-align var(--dd-ring-dur) cubic-bezier(.16,1,.3,1) var(--dd-ring-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .dd-sway{animation:dd-sway 10s ease-in-out var(--dd-breath-at) infinite}.eh:is([data-intro=full],[data-intro=short]) .dd-outer{animation:intro-fade var(--dd-ring-dur) ease-out var(--dd-ring-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .dd-spin{animation:intro-turn 200s linear infinite}.eh:is([data-intro=full],[data-intro=short]) .dd-reel{animation:dd-reel var(--dd-reel-dur) cubic-bezier(.2,.75,.25,1) calc(var(--dd-reel-at) + var(--k) * var(--dd-reel-step)) backwards}.eh:is([data-intro=full],[data-intro=short]) .dd-count{animation:intro-fade .6s ease-out var(--dd-label-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .dd-glow{animation:intro-fade .9s ease-out var(--dd-glow-at) backwards,eh-glow 6s ease-in-out calc(var(--dd-glow-at) + .9s) infinite}.tp-stage{position:relative;display:block;width:100%;max-width:11rem;margin-inline:auto;aspect-ratio:1;overflow:clip}@media (min-width:640px){.tp-stage{max-width:13rem}}.tp-layer,.tp-spin,.tp-svg{position:absolute;inset:0;display:block}.tp-svg{width:100%;height:100%;overflow:visible}.tp-line{stroke-dasharray:1 1;stroke-dashoffset:0}.tp-num{transform-box:fill-box;transform-origin:center}@keyframes tp-num{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes tp-breath{0%,to{transform:none}50%{transform:scale(1.018)}}.eh:is([data-intro=full],[data-intro=short]) .tp-ring{--from:-90deg;animation:eh-align var(--tp-ring-dur) var(--ease-out) var(--tp-ring-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .tp-spin{animation:intro-turn 240s linear infinite}.eh:is([data-intro=full],[data-intro=short]) .tp-line{animation:ns-draw var(--tp-line-dur) var(--ease-out) calc(var(--tp-line-at) + var(--k) * 90ms) backwards}.eh:is([data-intro=full],[data-intro=short]) .tp-num{animation:tp-num .5s var(--ease-out) calc(var(--tp-num-at) + var(--k) * var(--tp-num-step)) backwards}.eh:is([data-intro=full],[data-intro=short]) .tp-breath{animation:tp-breath 7s ease-in-out var(--tp-breath-at) infinite}@media (prefers-reduced-motion:reduce){.eh :is(.eh-art,.eh-art *){animation:none!important}.eh[data-intro=pending] .eh-art{opacity:1}}@media print{.eh .intro-pause,.eh-canvas{display:none!important}.eh .eh-art{opacity:1!important}.eh :is(.eh-art,.eh-art *){animation:none!important}}.nm-slip{background:var(--av-paper,var(--color-surface));box-shadow:0 6px 18px -12px rgb(0 0 0/.35)}.nm-char{font-weight:600;color:var(--color-text)}.nm-char,.nm-seal{font-family:var(--font-han)}.nm-seal{color:#fff;background:#a8473f;border-radius:2px;transform:rotate(-4deg)}.nm-sway{transform-origin:50% 0}@keyframes nm-unroll{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes nm-write{0%{clip-path:inset(0 0 100% 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes nm-stamp{0%{transform:rotate(-4deg) scale(1.8);opacity:0}60%{transform:rotate(-4deg) scale(.92);opacity:1}to{transform:rotate(-4deg) scale(1)}}@keyframes nm-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes nm-ink{0%,to{opacity:1}50%{opacity:.72}}.eh:is([data-intro=full],[data-intro=short]) .nm-slip{animation:nm-unroll var(--nm-unroll) var(--ease-out) var(--nm-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .nm-char{animation:nm-write var(--nm-char-dur) ease-out calc(var(--nm-char-at) + var(--k) * var(--nm-char-step)) backwards,nm-ink 6s ease-in-out calc(var(--nm-sway-at) + var(--k) * 1.5s) infinite}.eh:is([data-intro=full],[data-intro=short]) .nm-seal{animation:nm-stamp .45s var(--ease-out) var(--nm-seal-at) backwards}.eh:is([data-intro=full],[data-intro=short]) .nm-sway{animation:nm-sway 8s ease-in-out var(--nm-sway-at) infinite}.eh:is([data-intro=full],[data-intro=short]) .nm-rise{animation:eh-draw-in .6s var(--ease-out) var(--nm-at) backwards}