@layer components{.Editorial-module__K9kdPG__prose{color:var(--moon);counter-reset:fn;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);line-height:1.75}.Editorial-module__K9kdPG__prose :where(p){max-width:66ch;color:color-mix(in oklab, var(--moon) 86%, var(--moon-2));margin:0 0 1.15em}.Editorial-module__K9kdPG__prose :where(p:last-child){margin-bottom:0}.Editorial-module__K9kdPG__prose :where(strong,b){color:var(--moon);font-weight:600}.Editorial-module__K9kdPG__prose :where(em,i){font-style:italic}.Editorial-module__K9kdPG__prose :where(a:not([class])){color:var(--moon);text-decoration:underline;-webkit-text-decoration-color:var(--gilt-line);text-decoration-color:var(--gilt-line);text-underline-offset:.28em;transition:text-decoration-color var(--dur-fast) var(--ease-dial), color var(--dur-fast);text-decoration-thickness:1px}.Editorial-module__K9kdPG__prose :where(a:not([class])):hover{-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);color:var(--gilt-bright)}.Editorial-module__K9kdPG__prose :where(h3){font-family:var(--font-bodoni), Georgia, serif;letter-spacing:-.01em;color:var(--moon);max-width:30ch;margin:2.1em 0 .6em;padding-bottom:.08em;font-size:clamp(1.5rem,1.3rem + .8vw,1.95rem);font-weight:400;line-height:1.15}.Editorial-module__K9kdPG__prose :where(h3:first-child){margin-top:0}.Editorial-module__K9kdPG__prose :where(h4){color:var(--moon);margin:1.7em 0 .4em;font-size:1rem;font-weight:600}.Editorial-module__K9kdPG__prose :where(ul,ol){max-width:64ch;margin:0 0 1.25em;padding:0;list-style:none}.Editorial-module__K9kdPG__prose :where(ul>li){color:color-mix(in oklab, var(--moon) 86%, var(--moon-2));margin-bottom:.6em;padding-left:1.7em;position:relative}.Editorial-module__K9kdPG__prose :where(ul>li):before{content:"";background:var(--gilt);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:.85;width:.62em;height:.62em;position:absolute;top:.62em;left:.15em}.Editorial-module__K9kdPG__prose :where(ol){counter-reset:item}.Editorial-module__K9kdPG__prose :where(ol>li){counter-increment:item;color:color-mix(in oklab, var(--moon) 86%, var(--moon-2));margin-bottom:.7em;padding-left:2.4em;position:relative}.Editorial-module__K9kdPG__prose :where(ol>li):before{content:counter(item, decimal-leading-zero);font-family:var(--font-dm-mono), ui-monospace, monospace;color:var(--gilt);font-variant-numeric:tabular-nums;font-size:.8rem;position:absolute;top:.2em;left:0}.Editorial-module__K9kdPG__prose :where(blockquote){border-left:1px solid var(--gilt-line);font-family:var(--font-bodoni), Georgia, serif;color:var(--gilt-bright);max-width:34ch;margin:2.2em 0;padding:.2em 0 .2em 1.4em;font-size:clamp(1.35rem,1.2rem + .7vw,1.8rem);font-style:italic;line-height:1.3}.Editorial-module__K9kdPG__prose :where(table){border-collapse:collapse;width:100%;max-width:100%;margin:1.6em 0 1.8em;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.Editorial-module__K9kdPG__prose :where(thead th){text-align:left;font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gilt);border-bottom:1px solid var(--gilt-line);white-space:nowrap;padding:0 1.2em .7em 0;font-size:.76rem;font-weight:400}.Editorial-module__K9kdPG__prose :where(td){border-bottom:1px solid var(--line);vertical-align:top;color:var(--moon-2);min-width:7rem;padding:.8em 1.2em .8em 0}.Editorial-module__K9kdPG__prose :where(td:first-child){color:var(--moon)}.Editorial-module__K9kdPG__prose :where(code){font-family:var(--font-dm-mono), monospace;color:var(--gilt-bright);font-size:.9em}.Editorial-module__K9kdPG__dropcap>:where(p:first-of-type):first-letter{float:left;font-family:var(--font-bodoni), Georgia, serif;color:var(--gilt-bright);text-shadow:0 0 22px #e6cd8f59;padding:.06em .12em 0 0;font-size:4.1em;line-height:.82}.Editorial-module__K9kdPG__chapters{counter-reset:chapter}.Editorial-module__K9kdPG__chapter{counter-increment:chapter;scroll-margin-top:6rem}.Editorial-module__K9kdPG__chapterNo:before{content:"Chapter " counter(chapter, decimal-leading-zero)}.Editorial-module__K9kdPG__starRule{color:var(--gilt);align-items:center;gap:.9rem;margin:3.4rem 0 3rem;display:flex}.Editorial-module__K9kdPG__starRule:before,.Editorial-module__K9kdPG__starRule:after{content:"";flex:1;height:1px}.Editorial-module__K9kdPG__starRule:before{background:linear-gradient(to right, transparent, var(--gilt-line))}.Editorial-module__K9kdPG__starRule:after{background:linear-gradient(to left, transparent, var(--gilt-line))}.Editorial-module__K9kdPG__starRule svg{flex:none;width:.9rem;height:.9rem}.Editorial-module__K9kdPG__starRule .Editorial-module__K9kdPG__dim{opacity:.55;width:.45rem;height:.45rem}.Editorial-module__K9kdPG__plain{background:radial-gradient(120% 140% at 0% 0%, #c9a96117, transparent 55%), color-mix(in oklab, var(--panel) 78%, transparent);border:1px solid var(--gilt-faint);border-radius:2px;padding:1.6rem 1.4rem 1.7rem;position:relative}@media (min-width:768px){.Editorial-module__K9kdPG__plain{padding:2rem 2.4rem 2.2rem}}.Editorial-module__K9kdPG__plain:before{content:"";background:linear-gradient(to bottom, var(--gilt-bright), transparent);width:2px;position:absolute;inset:-1px auto -1px -1px}.Editorial-module__K9kdPG__midCastWrap{margin:clamp(2.5rem,2rem + 2vw,4rem) 0}.Editorial-module__K9kdPG__midCast{max-width:44rem}.Editorial-module__K9kdPG__plainBody{font-family:var(--font-bodoni), Georgia, serif;color:var(--moon);max-width:40ch;font-size:clamp(1.3rem,1.12rem + .75vw,1.75rem);line-height:1.38}.Editorial-module__K9kdPG__plainBody :where(p+p){margin-top:.7em}.Editorial-module__K9kdPG__plainBody :where(em){color:var(--gilt-bright)}.Editorial-module__K9kdPG__short{border-top:1px solid var(--gilt-line);border-bottom:1px solid var(--line);padding:1.4rem 0 1.5rem}.Editorial-module__K9kdPG__shortBody{color:var(--moon-2);max-width:64ch;line-height:1.7}.Editorial-module__K9kdPG__shortBody :where(strong){color:var(--moon);font-weight:600}.Editorial-module__K9kdPG__tocLink{min-height:44px;color:var(--moon-2);transition:color var(--dur-fast);grid-template-columns:1.6rem minmax(0,1fr);align-content:center;gap:.5rem;padding:.3rem 0;display:grid}.Editorial-module__K9kdPG__tocLink:hover{color:var(--gilt-bright)}.Editorial-module__K9kdPG__tocNo{font-family:var(--font-dm-mono), monospace;color:var(--gilt);padding-top:.22em;font-size:.72rem}.Editorial-module__K9kdPG__mobileToc summary{cursor:pointer;list-style:none}.Editorial-module__K9kdPG__mobileToc summary::-webkit-details-marker{display:none}.Editorial-module__K9kdPG__mobileToc[open] .Editorial-module__K9kdPG__tocPlus{transform:rotate(45deg)}.Editorial-module__K9kdPG__tocPlus{transition:transform var(--dur-base) var(--ease-dial)}.Editorial-module__K9kdPG__halo{aspect-ratio:1;border-radius:50%;width:100%;max-width:22rem;margin-inline:auto;position:relative;overflow:clip}.Editorial-module__K9kdPG__haloGlow{background:radial-gradient(circle, color-mix(in oklab, var(--halo,var(--gilt)) 32%, transparent), transparent 68%);filter:blur(8px);border-radius:50%;position:absolute;inset:14%}.Editorial-module__K9kdPG__haloRing{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Editorial-module__K9kdPG__haloRing{animation:240s linear infinite Editorial-module__K9kdPG__halo-turn}.Editorial-module__K9kdPG__haloGlow{animation:7s ease-in-out infinite Editorial-module__K9kdPG__halo-breathe}}@keyframes Editorial-module__K9kdPG__halo-turn{to{transform:rotate(360deg)}}@keyframes Editorial-module__K9kdPG__halo-breathe{0%,to{opacity:.75}50%{opacity:1}}.Editorial-module__K9kdPG__faqItem{border-top:1px solid var(--line)}.Editorial-module__K9kdPG__faqItem summary{cursor:pointer;list-style:none}.Editorial-module__K9kdPG__faqItem summary::-webkit-details-marker{display:none}.Editorial-module__K9kdPG__faqItem[open] .Editorial-module__K9kdPG__tocPlus{transform:rotate(45deg)}.Editorial-module__K9kdPG__gCard{display:block;position:relative}.Editorial-module__K9kdPG__gCard:hover .Editorial-module__K9kdPG__gName,.Editorial-module__K9kdPG__gCard:focus-visible .Editorial-module__K9kdPG__gName{color:var(--gilt-bright)}.Editorial-module__K9kdPG__chapter:first-child>.Editorial-module__K9kdPG__starRule{display:none}.Editorial-module__K9kdPG__bare>li{margin-bottom:0!important;padding-left:0!important}.Editorial-module__K9kdPG__bare>li:before{display:none!important}}
.ElementRing-module__qrlqZa__root{max-width:50rem;margin-inline:auto;position:relative}@media (min-width:1024px){.ElementRing-module__qrlqZa__root{max-width:clamp(34rem,100dvh - 15rem,50rem)}}.ElementRing-module__qrlqZa__stage{position:relative}.ElementRing-module__qrlqZa__disc{aspect-ratio:1;--size:27%;width:100%;position:relative}.ElementRing-module__qrlqZa__under,.ElementRing-module__qrlqZa__over{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ElementRing-module__qrlqZa__over{z-index:3;mix-blend-mode:screen}.ElementRing-module__qrlqZa__ringBase{fill:none;stroke:var(--gilt-faint);stroke-width:1.5px}.ElementRing-module__qrlqZa__ringHaze{fill:none;stroke:var(--gilt);stroke-width:10px;opacity:.12}.ElementRing-module__qrlqZa__river{fill:none;stroke:var(--gilt-bright);stroke-width:5px;stroke-linecap:round;stroke-dasharray:0 var(--dot-gap);opacity:0;filter:drop-shadow(0 0 5px var(--gilt))}.ElementRing-module__qrlqZa__river2{stroke-width:3px;stroke-dasharray:0 var(--dot-gap-2);stroke-dashoffset:31px}.ElementRing-module__qrlqZa__ring{margin:0;padding:0;list-style:none}.ElementRing-module__qrlqZa__node{z-index:2;width:var(--size);aspect-ratio:1;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.ElementRing-module__qrlqZa__node:before{content:none;display:none}.ElementRing-module__qrlqZa__btn{width:100%;height:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.ElementRing-module__qrlqZa__btn:focus-visible{outline:1px solid var(--gilt-bright);outline-offset:4px}.ElementRing-module__qrlqZa__halo{background:radial-gradient(closest-side, color-mix(in oklab, var(--el) 45%, transparent), transparent 80%);filter:blur(18px);opacity:.35;border-radius:50%;transition:opacity .4s,transform .4s;position:absolute;inset:8%}.ElementRing-module__qrlqZa__art{transition:opacity .4s,filter .4s,transform .4s;display:block;position:absolute;inset:0}.ElementRing-module__qrlqZa__img{object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 56%,#00000080 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 56%,#00000080 78%,#0000 100%)}.ElementRing-module__qrlqZa__name{letter-spacing:.04em;color:var(--moon-2);text-shadow:0 1px 8px #000000e6;white-space:nowrap;font-size:clamp(.85rem,.78rem + .3vw,1.05rem);transition:color .3s;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.ElementRing-module__qrlqZa__node[data-role=rest] .ElementRing-module__qrlqZa__art{opacity:.5;filter:saturate(.7)}.ElementRing-module__qrlqZa__node[data-role=rest] .ElementRing-module__qrlqZa__halo{opacity:.15}.ElementRing-module__qrlqZa__node[data-role=active] .ElementRing-module__qrlqZa__art{filter:brightness(1.12);transform:scale(1.07)}.ElementRing-module__qrlqZa__node[data-role=active] .ElementRing-module__qrlqZa__halo{opacity:.85;transform:scale(1.15)}.ElementRing-module__qrlqZa__node[data-role=active] .ElementRing-module__qrlqZa__name{color:var(--el)}.ElementRing-module__qrlqZa__node[data-role=fed] .ElementRing-module__qrlqZa__art{filter:brightness(1.08) drop-shadow(0 0 14px color-mix(in oklab, var(--gilt) 55%, transparent))}.ElementRing-module__qrlqZa__node[data-role=fed] .ElementRing-module__qrlqZa__halo{opacity:.75;background:radial-gradient(closest-side, color-mix(in oklab, var(--gilt-bright) 45%, transparent), transparent 80%)}.ElementRing-module__qrlqZa__node[data-role=fed] .ElementRing-module__qrlqZa__name{color:var(--gilt-bright)}.ElementRing-module__qrlqZa__node[data-role=tamed] .ElementRing-module__qrlqZa__art{opacity:.62;filter:brightness(.7)saturate(.6)}.ElementRing-module__qrlqZa__node[data-role=tamed] .ElementRing-module__qrlqZa__halo{opacity:.4;background:radial-gradient(closest-side, color-mix(in oklab, var(--el-metal) 35%, transparent), transparent 80%)}.ElementRing-module__qrlqZa__gradFrom{stop-color:var(--gilt);stop-opacity:.15}.ElementRing-module__qrlqZa__gradMid{stop-color:var(--gilt-bright);stop-opacity:.7}.ElementRing-module__qrlqZa__gradTo{stop-color:#fff1cc;stop-opacity:1}.ElementRing-module__qrlqZa__feedTrack{fill:none;stroke:var(--er-feed-grad);stroke-width:5px;stroke-linecap:round}.ElementRing-module__qrlqZa__feedGlow{fill:none;stroke:var(--er-feed-grad);stroke-width:22px;stroke-linecap:round;opacity:.7}.ElementRing-module__qrlqZa__landing{fill:#fff4d6;filter:drop-shadow(0 0 8px var(--gilt-bright)) drop-shadow(0 0 18px var(--gilt))}.ElementRing-module__qrlqZa__cometPart{fill:none;stroke-linecap:round;stroke-dasharray:var(--L) 2000px;stroke-dashoffset:calc(var(--L) - var(--feed-len) * .78)}.ElementRing-module__qrlqZa__cTail{stroke:var(--gilt);stroke-width:6px;opacity:.45}.ElementRing-module__qrlqZa__cBody{stroke:var(--gilt-bright);stroke-width:8px;opacity:.8}.ElementRing-module__qrlqZa__cHead{stroke:#fffaf0;stroke-width:11px;filter:drop-shadow(0 0 6px #fff1cc) drop-shadow(0 0 14px var(--gilt-bright))}.ElementRing-module__qrlqZa__comet[data-n="1"]{display:none}.ElementRing-module__qrlqZa__fx{z-index:1;pointer-events:none;position:absolute;inset:0}.ElementRing-module__qrlqZa__fx svg{width:100%;height:100%;overflow:visible}.ElementRing-module__qrlqZa__fx *{transform-box:fill-box;transform-origin:50%}.ElementRing-module__qrlqZa__slashGlow{fill:none;stroke:#ffeec2;stroke-width:5px;stroke-linecap:round;opacity:.35;filter:blur(2px)}.ElementRing-module__qrlqZa__slashCore{fill:none;stroke:#fffaf0;stroke-width:1.4px;stroke-linecap:round;opacity:.55;filter:drop-shadow(0 0 2px #fff1cc)}.ElementRing-module__qrlqZa__chip{fill:#e9d9a8;opacity:.7;transform:translate(var(--dx), var(--dy))}.ElementRing-module__qrlqZa__drop{fill:#c4e6ff;opacity:.85;filter:drop-shadow(0 0 3px #4fa8ff);transform:translate(calc(var(--dx) * .45), calc(var(--dy) * .55))}.ElementRing-module__qrlqZa__steam{opacity:.45;transform:translateY(-10px)scale(1.15)}.ElementRing-module__qrlqZa__fx[data-fx=metal]{mix-blend-mode:screen}.ElementRing-module__qrlqZa__hot{fill:#ff3a0a;opacity:.45;filter:blur(7px)}.ElementRing-module__qrlqZa__haze{fill:none;stroke:#ffb27a;stroke-width:1.4px;stroke-linecap:round;opacity:.5}.ElementRing-module__qrlqZa__ember{fill:#ffd27a;opacity:.8;filter:drop-shadow(0 0 2px #ff7a2a)}.ElementRing-module__qrlqZa__bankBase{fill:none;stroke:#6b4a22;stroke-width:7px;opacity:.85}.ElementRing-module__qrlqZa__bankStones{fill:none;stroke:#c99a55;stroke-width:5px;stroke-dasharray:10 2.4;opacity:.95}.ElementRing-module__qrlqZa__bankRim{fill:none;stroke:#e6c58a;stroke-width:1px;opacity:.5;filter:drop-shadow(0 0 3px #c99a55)}.ElementRing-module__qrlqZa__rootGlow{fill:none;stroke:#b8f07a;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.35;filter:blur(1.5px)}.ElementRing-module__qrlqZa__rootLine{fill:none;stroke:#e8ffc4;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #7fd04a)}.ElementRing-module__qrlqZa__node[data-el=wood][data-role=tamed] .ElementRing-module__qrlqZa__halo{background:radial-gradient(closest-side,#ece8d666,#0000 80%)}.ElementRing-module__qrlqZa__node[data-el=fire][data-role=tamed] .ElementRing-module__qrlqZa__halo{background:radial-gradient(closest-side,#5aaaff80,#0000 80%)}.ElementRing-module__qrlqZa__node[data-el=water][data-role=tamed] .ElementRing-module__qrlqZa__halo{background:radial-gradient(closest-side,#c99a5580,#0000 80%)}.ElementRing-module__qrlqZa__node[data-el=earth][data-role=tamed] .ElementRing-module__qrlqZa__halo{background:radial-gradient(closest-side,#8cdc5a73,#0000 80%)}.ElementRing-module__qrlqZa__node[data-el=fire][data-role=tamed] .ElementRing-module__qrlqZa__art{transform:scale(.84)translateY(5%)}.ElementRing-module__qrlqZa__node[data-el=metal][data-role=tamed] .ElementRing-module__qrlqZa__art{opacity:.9;filter:brightness(.95)sepia(.7)saturate(3)hue-rotate(-38deg)}.ElementRing-module__qrlqZa__node[data-el=metal][data-role=tamed] .ElementRing-module__qrlqZa__halo{opacity:.8;background:radial-gradient(closest-side,#ff5a1e8c,#0000 80%)}.ElementRing-module__qrlqZa__node[data-el=water][data-role=tamed] .ElementRing-module__qrlqZa__art{transform:scale(.82)}.ElementRing-module__qrlqZa__read{z-index:4;max-width:38rem;margin:clamp(-2.5rem,-3vw,-.5rem) auto 0;position:relative}.ElementRing-module__qrlqZa__readName{text-align:center;font-size:var(--step-3);color:var(--el);text-shadow:0 0 22px color-mix(in oklab, var(--el) 50%, transparent);margin:0 0 .9rem;line-height:1.05}.ElementRing-module__qrlqZa__line{max-width:60ch;font-size:max(1.0625rem, var(--step-1));color:var(--moon-2);text-wrap:pretty;grid-template-columns:3.9rem 1fr;align-items:start;column-gap:.85rem;margin:.7rem auto 0;line-height:1.5;display:grid}.ElementRing-module__qrlqZa__tag{font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding-top:.42em;font-size:.75rem;line-height:1.2}.ElementRing-module__qrlqZa__tagFeed{color:var(--gilt-bright)}.ElementRing-module__qrlqZa__tagTame{color:#b9c8e2}.ElementRing-module__qrlqZa__verbFeed{color:var(--gilt-bright);font-weight:500}.ElementRing-module__qrlqZa__verbTame{color:#dfe8f7;font-weight:500}@media (max-width:767.98px){.ElementRing-module__qrlqZa__disc{--size:31%;width:calc(100% + 1.5rem);margin-inline:-.75rem}}.ElementRing-module__qrlqZa__foot{justify-content:center;margin-top:clamp(2rem,1.4rem + 2vw,3rem);display:flex}.ElementRing-module__qrlqZa__cta{font-size:var(--step-2);color:var(--moon);text-decoration:underline;-webkit-text-decoration-color:var(--gilt-line);text-decoration-color:var(--gilt-line);text-underline-offset:.3em;align-items:baseline;gap:.6rem;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.ElementRing-module__qrlqZa__cta:hover{color:var(--gilt-bright);-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.ElementRing-module__qrlqZa__cta:focus-visible{outline:1px solid var(--gilt-bright);outline-offset:6px}.ElementRing-module__qrlqZa__ctaStar{color:var(--gilt);font-size:.7em}@media (prefers-reduced-motion:no-preference){.ElementRing-module__qrlqZa__river{opacity:.85;animation:46s linear infinite ElementRing-module__qrlqZa__er-river}.ElementRing-module__qrlqZa__river2{opacity:.45;animation-duration:31s}.ElementRing-module__qrlqZa__feedGlow{animation:ElementRing-module__qrlqZa__er-feed-glow var(--cycle) ease-in-out infinite}.ElementRing-module__qrlqZa__landing{transform-box:fill-box;transform-origin:50%;animation:ElementRing-module__qrlqZa__er-landing calc(var(--cycle) / 2) ease-out infinite}.ElementRing-module__qrlqZa__comet[data-n="1"]{display:inline}.ElementRing-module__qrlqZa__cometPart{animation:ElementRing-module__qrlqZa__er-comet var(--cycle) cubic-bezier(.4, 0, .6, 1) infinite}.ElementRing-module__qrlqZa__comet[data-n="1"] .ElementRing-module__qrlqZa__cometPart{animation-delay:calc(var(--cycle) / -2)}.ElementRing-module__qrlqZa__node[data-role=fed] .ElementRing-module__qrlqZa__art{animation:ElementRing-module__qrlqZa__er-fed calc(var(--cycle) / 2) ease-out infinite}.ElementRing-module__qrlqZa__node[data-role=fed] .ElementRing-module__qrlqZa__halo{animation:ElementRing-module__qrlqZa__er-fed-halo calc(var(--cycle) / 2) ease-out infinite}.ElementRing-module__qrlqZa__node[data-role=tamed] .ElementRing-module__qrlqZa__fx *{animation-duration:var(--cycle);animation-iteration-count:infinite;animation-fill-mode:both}.ElementRing-module__qrlqZa__slashGlow,.ElementRing-module__qrlqZa__slashCore{stroke-dasharray:130 130;animation-name:ElementRing-module__qrlqZa__er-slash;animation-timing-function:linear}.ElementRing-module__qrlqZa__slashGlow{animation-name:ElementRing-module__qrlqZa__er-slash-glow}.ElementRing-module__qrlqZa__chip{animation-name:ElementRing-module__qrlqZa__er-chip;animation-timing-function:ease-out}.ElementRing-module__qrlqZa__drop{animation-name:ElementRing-module__qrlqZa__er-drop;animation-timing-function:cubic-bezier(.5,0,.9,.6);animation-delay:calc(var(--i) * 40ms)}.ElementRing-module__qrlqZa__steam{animation-name:ElementRing-module__qrlqZa__er-steam;animation-timing-function:ease-out;animation-delay:calc(var(--i) * 90ms)}.ElementRing-module__qrlqZa__hot{animation-name:ElementRing-module__qrlqZa__er-hot;animation-timing-function:ease-in-out}.ElementRing-module__qrlqZa__haze{animation-name:ElementRing-module__qrlqZa__er-haze;animation-timing-function:ease-in-out;animation-delay:calc(var(--i) * -300ms)}.ElementRing-module__qrlqZa__ember{animation-name:ElementRing-module__qrlqZa__er-ember;animation-timing-function:ease-out;animation-delay:calc(var(--i) * -520ms)}.ElementRing-module__qrlqZa__bank{animation-name:ElementRing-module__qrlqZa__er-bank;animation-timing-function:cubic-bezier(.2,.8,.3,1)}.ElementRing-module__qrlqZa__rootGlow,.ElementRing-module__qrlqZa__rootLine{stroke-dasharray:100 100;animation-name:ElementRing-module__qrlqZa__er-root;animation-timing-function:ease-out}.ElementRing-module__qrlqZa__node[data-el=wood][data-role=tamed] .ElementRing-module__qrlqZa__art,.ElementRing-module__qrlqZa__node[data-el=earth][data-role=tamed] .ElementRing-module__qrlqZa__art{animation:ElementRing-module__qrlqZa__er-tamed var(--cycle) linear infinite}.ElementRing-module__qrlqZa__node[data-el=fire][data-role=tamed] .ElementRing-module__qrlqZa__art{animation:ElementRing-module__qrlqZa__er-douse var(--cycle) ease-in-out infinite}.ElementRing-module__qrlqZa__node[data-el=metal][data-role=tamed] .ElementRing-module__qrlqZa__art{animation:ElementRing-module__qrlqZa__er-forge var(--cycle) ease-in-out infinite}.ElementRing-module__qrlqZa__node[data-el=water][data-role=tamed] .ElementRing-module__qrlqZa__art{animation:ElementRing-module__qrlqZa__er-held var(--cycle) ease-in-out infinite}}@keyframes ElementRing-module__qrlqZa__er-river{to{stroke-dashoffset:calc(var(--ring-len) * -1)}}@keyframes ElementRing-module__qrlqZa__er-comet{0%{stroke-dashoffset:var(--L);opacity:0}8%{opacity:1}70%{opacity:1}to{stroke-dashoffset:calc(var(--L) - var(--feed-len) - 170px);opacity:.6}}@keyframes ElementRing-module__qrlqZa__er-feed-glow{0%,to{opacity:.55}30%{opacity:.85}}@keyframes ElementRing-module__qrlqZa__er-landing{0%,30%{opacity:.85;transform:scale(1)}38%{opacity:1;transform:scale(1.5)}to{opacity:.85;transform:scale(1)}}@keyframes ElementRing-module__qrlqZa__er-fed{0%,30%{filter:brightness(.95);transform:scale(1)}38%{filter:brightness(1.35) drop-shadow(0 0 22px var(--gilt-bright));transform:scale(1.09)}70%,to{filter:brightness(1.08) drop-shadow(0 0 12px color-mix(in oklab, var(--gilt) 55%, transparent));transform:scale(1.03)}}@keyframes ElementRing-module__qrlqZa__er-fed-halo{0%,30%{opacity:.3;transform:scale(1)}38%{opacity:1;transform:scale(1.25)}to{opacity:.7;transform:scale(1.1)}}@keyframes ElementRing-module__qrlqZa__er-tamed{0%,24%{opacity:.8;filter:brightness(.9)saturate(.8);transform:translate(0)}25.5%{opacity:.62;filter:brightness(1.6)saturate(.3);transform:translate(-7px)}27.5%{transform:translate(6px)}29.5%{filter:brightness(.6)saturate(.5);transform:translate(-4px)}31.5%{transform:translate(2px)}33.5%,70%{opacity:.6;filter:brightness(.62)saturate(.55);transform:translate(0)}to{opacity:.68;filter:brightness(.72)saturate(.6);transform:translate(0)}}@keyframes ElementRing-module__qrlqZa__er-slash{0%,22%{stroke-dashoffset:130px;opacity:0}22.5%{opacity:1}26%{stroke-dashoffset:0;opacity:1}40%{stroke-dashoffset:0;opacity:.9}70%,to{stroke-dashoffset:0;opacity:.15}}@keyframes ElementRing-module__qrlqZa__er-slash-glow{0%,22%{stroke-dashoffset:130px;opacity:0}26%{stroke-dashoffset:0;opacity:.9}70%,to{stroke-dashoffset:0;opacity:.05}}@keyframes ElementRing-module__qrlqZa__er-chip{0%,25%{opacity:0;transform:translate(0)}27%{opacity:1}55%,to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes ElementRing-module__qrlqZa__er-drop{0%,6%{opacity:0;transform:translate(0)}10%{opacity:1}26%{transform:translate(var(--dx), var(--dy));opacity:1}30%,to{transform:translate(var(--dx), var(--dy)) scale(.3);opacity:0}}@keyframes ElementRing-module__qrlqZa__er-steam{0%,27%{opacity:0;transform:translateY(6px)scale(.6)}34%{opacity:1}60%{opacity:.7}85%,to{opacity:0;transform:translateY(-30px)scale(2.1)}}@keyframes ElementRing-module__qrlqZa__er-douse{0%,24%{filter:brightness();transform:scale(1)}34%{filter:brightness(.6)saturate(.5);transform:scale(.8)translateY(6%)}75%{filter:brightness(.65)saturate(.55);transform:scale(.82)translateY(5%)}to{filter:brightness(.9);transform:scale(.95)translateY(1%)}}@keyframes ElementRing-module__qrlqZa__er-hot{0%,18%{opacity:.1;transform:scale(.85)}32%{opacity:.6;transform:scale(1.05)}60%{opacity:.45;transform:scale(1)}to{opacity:.15;transform:scale(.9)}}@keyframes ElementRing-module__qrlqZa__er-forge{0%,18%{filter:brightness(.95)sepia(.2)saturate(1.2)hue-rotate()}32%{filter:brightness(1.15)sepia(.85)saturate(3.4)hue-rotate(-42deg)}70%{filter:brightness()sepia(.7)saturate(3)hue-rotate(-38deg)}to{filter:brightness(.95)sepia(.3)saturate(1.5)hue-rotate(-12deg)}}@keyframes ElementRing-module__qrlqZa__er-haze{0%,20%{opacity:0;transform:translateY(4px)}40%{opacity:.7}to{opacity:0;transform:translateY(-12px)}}@keyframes ElementRing-module__qrlqZa__er-ember{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@keyframes ElementRing-module__qrlqZa__er-bank{0%,18%{opacity:0;transform:scale(1.35)}28%{opacity:1;transform:scale(.97)}34%,75%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1.04)}}@keyframes ElementRing-module__qrlqZa__er-held{0%,22%{filter:brightness();transform:scale(1)}30%{filter:brightness(.7)saturate(.6);transform:scale(.8)}75%{filter:brightness(.72)saturate(.65);transform:scale(.82)}to{filter:brightness(.9);transform:scale(.95)}}@keyframes ElementRing-module__qrlqZa__er-root{0%,18%{stroke-dashoffset:100px;opacity:0}19%{opacity:1}32%{stroke-dashoffset:0;opacity:1}75%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:.1}}
