@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0020ae2d07b36d5-s.p.21qf3cjkfi547.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7d352019bfcd126-s.40n886kbhd2s5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1096116f45b98b94-s.1ah5muauttabw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Runic Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_runic_cefd5c2c-module__58QAOa__className{font-family:Noto Sans Runic,Noto Sans Runic Fallback;font-style:normal;font-weight:400}
.circle-module__EDCapG__circle{--glow:#4cc3e0;width:min(600px, 94vw, calc(100svh - var(--site-header-height) - 3rem));aspect-ratio:1;position:relative}.circle-module__EDCapG__circle svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.circle-module__EDCapG__spinSlow,.circle-module__EDCapG__spinReverse{transform-origin:300px 300px;animation:120s linear infinite circle-module__EDCapG__spin}.circle-module__EDCapG__spinReverse{animation-duration:90s;animation-direction:reverse}@keyframes circle-module__EDCapG__spin{to{transform:rotate(360deg)}}.circle-module__EDCapG__outerRing{fill:none;stroke:var(--color-ink);stroke-width:3px;transition:stroke .4s}.circle-module__EDCapG__hairRing{fill:none;stroke:var(--color-muted);stroke-width:1px}.circle-module__EDCapG__tick{stroke:var(--color-muted);stroke-width:1.5px;transition:stroke .4s}.circle-module__EDCapG__sigil{fill:none;stroke:var(--color-ink);stroke-width:1.5px;transition:stroke .4s,filter .4s}.circle-module__EDCapG__coreRing{fill:none;stroke:var(--color-rule);stroke-width:3px}.circle-module__EDCapG__segment{fill:none;stroke:var(--color-line);stroke-width:10px;transition:stroke .25s,filter .25s}.circle-module__EDCapG__segment.circle-module__EDCapG__lit{stroke:var(--color-brand);filter:drop-shadow(0 0 5px var(--glow))}.circle-module__EDCapG__rune{fill:var(--color-muted);text-anchor:middle;dominant-baseline:central;transform-box:fill-box;transform-origin:50%;font-size:30px;transition:fill .25s,filter .25s}.circle-module__EDCapG__rune.circle-module__EDCapG__lit{fill:var(--color-brand);filter:drop-shadow(0 0 6px var(--glow));animation:.55s cubic-bezier(.22,1,.36,1) circle-module__EDCapG__pop}@keyframes circle-module__EDCapG__pop{0%{filter:drop-shadow(0 0 16px var(--glow)) brightness(1.6);transform:scale(1.9)}to{transform:scale(1)}}.circle-module__EDCapG__spark{fill:none;stroke:var(--glow);stroke-width:2px;opacity:0}.circle-module__EDCapG__spark.circle-module__EDCapG__lit{animation:.7s ease-out circle-module__EDCapG__spark}@keyframes circle-module__EDCapG__spark{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(5)}}.circle-module__EDCapG__charged .circle-module__EDCapG__outerRing,.circle-module__EDCapG__charged .circle-module__EDCapG__tick{stroke:var(--color-brand)}.circle-module__EDCapG__charged .circle-module__EDCapG__sigil{stroke:var(--color-brand);filter:drop-shadow(0 0 6px var(--glow))}.circle-module__EDCapG__charged .circle-module__EDCapG__spinSlow{animation-duration:40s}.circle-module__EDCapG__charged .circle-module__EDCapG__spinReverse{animation-duration:30s}.circle-module__EDCapG__shock{fill:none;stroke:var(--glow);stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%}.circle-module__EDCapG__charged .circle-module__EDCapG__shock{animation:1.1s ease-out circle-module__EDCapG__shock}.circle-module__EDCapG__charged .circle-module__EDCapG__shockLate{animation-delay:.25s}@keyframes circle-module__EDCapG__shock{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.circle-module__EDCapG__casting .circle-module__EDCapG__spinSlow{animation-duration:8s}.circle-module__EDCapG__casting .circle-module__EDCapG__spinReverse{animation-duration:6s}.circle-module__EDCapG__casting .circle-module__EDCapG__rune.circle-module__EDCapG__lit{animation:.9s ease-in-out infinite circle-module__EDCapG__chase;animation-delay:calc(var(--i) * 75ms)}@keyframes circle-module__EDCapG__chase{0%,to{transform:scale(1)}40%{filter:drop-shadow(0 0 14px var(--glow)) brightness(1.5);transform:scale(1.5)}}.circle-module__EDCapG__sent .circle-module__EDCapG__spinSlow{animation-duration:90s}.circle-module__EDCapG__sent .circle-module__EDCapG__spinReverse{animation-duration:70s}.circle-module__EDCapG__core{aspect-ratio:1;border:3px solid var(--color-rule);background:var(--color-panel);text-align:center;width:50.7%;box-shadow:inset 0 0 0 3px var(--color-panel), inset 0 0 0 4px var(--color-line);border-radius:50%;place-items:center;padding:0 8%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle-module__EDCapG__core form{text-align:left;gap:.5rem;width:100%}.circle-module__EDCapG__core h1{text-align:center;margin:0;font-size:1.6rem}.circle-module__EDCapG__core p{margin-block:0}.circle-module__EDCapG__sentMessage{margin-top:.5rem}.circle-module__EDCapG__note{text-align:center;color:var(--color-muted);font-size:.85rem}.circle-module__EDCapG__charged .circle-module__EDCapG__core button[data-variant=primary]{animation:2.2s ease-in-out infinite circle-module__EDCapG__ready}@keyframes circle-module__EDCapG__ready{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 14px 2px var(--glow)}}@media (max-width:560px){.circle-module__EDCapG__core{width:66%;padding:0 7%}.circle-module__EDCapG__core h1{font-size:1.3rem}.circle-module__EDCapG__note{display:none}}@media (prefers-reduced-motion:reduce){.circle-module__EDCapG__spinSlow,.circle-module__EDCapG__spinReverse,.circle-module__EDCapG__rune.circle-module__EDCapG__lit,.circle-module__EDCapG__spark.circle-module__EDCapG__lit,.circle-module__EDCapG__charged .circle-module__EDCapG__shock,.circle-module__EDCapG__casting .circle-module__EDCapG__rune.circle-module__EDCapG__lit{animation:none}.circle-module__EDCapG__charged .circle-module__EDCapG__core button[data-variant=primary]{animation:none}}
