@layer components{:root{--wk-race-1:#38a1e699;--wk-race-2:#b048488c;--wk-race-3:#e2b24099;--wk-race-4:#78cdd78c;--wk-race-5:#a0b4c880;--wk-race-6:#d628548c;--wk-race-7:#4caf508c;--wk-race-8:#b996f099;--wk-race-9:#eb782899;--wk-race-10:#8269af99}.wk-sky{background:radial-gradient(70% 90% at 85% 0%, #6d4bd866, transparent 70%), radial-gradient(60% 80% at 10% 100%, #fb923c29, transparent 70%), linear-gradient(180deg, var(--lp-night) 0%, var(--lp-night-2) 70%, var(--dk-bg) 100%)}.wk-hero-fade{inset-inline:0;background:linear-gradient(to bottom, transparent, var(--dk-bg));pointer-events:none;height:5rem;position:absolute;bottom:0}.wk-card{isolation:isolate;border:1px solid var(--lp-line);background:var(--lp-glass);border-radius:1rem;transition:translate .25s,border-color .25s,box-shadow .25s;position:relative}a.wk-card:hover,a.wk-card:focus-visible,.wk-card:has(a.wk-card-link:hover),.wk-card:has(a.wk-card-link:focus-visible){border-color:#fbbf2473;translate:0 -3px;box-shadow:0 18px 40px -24px #f59e0b8c,0 0 0 1px #fbbf2426}.wk-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.wk-glow{z-index:-1;background:radial-gradient(closest-side, var(--tint,#fb923c8c), transparent);filter:blur(18px);opacity:.7;border-radius:50%;position:absolute;inset:12% 8% 0}.wk-chip{border:1px solid var(--lp-line);color:var(--dk-text);background:#ffffff0a;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.875rem;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}a.wk-chip:hover,a.wk-chip:focus-visible,.wk-chip[aria-current=true]{color:var(--dk-primary-strong);background:#fbbf2414;border-color:#fbbf248c}.wk-stat-track{background:#ffffff12;border-radius:999px;height:.5rem;overflow:hidden}.wk-stat-fill{height:100%;width:calc(var(--value) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--dk-violet-deep), var(--dk-primary));transform-origin:0;animation:wk-fill .9s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i,0) * 60ms) both;display:block}.wk-search{z-index:20;position:relative}.wk-search-field{border:1px solid var(--lp-line);width:100%;color:var(--dk-text-strong);background:#08060f99;border-radius:999px;padding:.55rem 1rem .55rem 2.5rem;transition:border-color .2s,box-shadow .2s}.wk-search-field::placeholder{color:var(--dk-faint)}.wk-search-field:focus{border-color:#fbbf2499;outline:none;box-shadow:0 0 0 4px #fbbf241f}.wk-search-field::-webkit-search-cancel-button{display:none}.wk-search-lg .wk-search-field{background:var(--lp-glass-strong);padding:1rem 1.25rem 1rem 3.25rem;font-size:1.125rem;box-shadow:0 24px 60px -30px #6d4bd8e6}.wk-search-icon{width:1.1rem;height:1.1rem;color:var(--dk-muted);pointer-events:none;position:absolute;top:50%;left:.9rem;translate:0 -50%}.wk-search-lg .wk-search-icon{width:1.35rem;height:1.35rem;left:1.2rem}.wk-search-panel{top:calc(100% + .5rem);z-index:40;background:linear-gradient(#1e1930fa,#08060ffa);border:1px solid #fbbf244d;border-radius:1rem;min-width:min(26rem,100vw - 2rem);max-height:min(32rem,70dvh);padding:.4rem;animation:.18s ease-out wk-drop;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 30px 80px -30px #000000f2}.wk-search-panel[hidden]{display:none}.wk-result{color:var(--dk-text);border-radius:.7rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;display:flex}.wk-result:hover,.wk-result:focus-visible{background:#fbbf241a;outline:none}.wk-result mark{color:var(--dk-primary-strong);background:0 0;border-radius:2px;font-weight:600}.wk-prose{color:var(--dk-text);font-size:1.0625rem;line-height:1.75}.wk-prose>*+*{margin-top:1rem}.wk-prose h2{margin-top:2.75rem;scroll-margin-top:6rem;font-size:1.6rem;font-weight:700;line-height:1.25}.wk-prose h3{margin-top:1.75rem;scroll-margin-top:6rem;font-size:1.2rem;font-weight:700}.wk-prose h2+*,.wk-prose h3+*{margin-top:.6rem}.wk-prose ul,.wk-prose ol{padding-left:1.3rem}.wk-prose ul{list-style:outside}.wk-prose ol{list-style:decimal}.wk-prose li+li{margin-top:.4rem}.wk-prose li::marker{color:var(--dk-primary)}.wk-prose strong{color:var(--dk-text-strong);font-weight:600}.wk-prose a{color:var(--dk-primary-strong);text-underline-offset:3px;text-decoration:underline #fbbf2466}.wk-prose a:hover{text-decoration-color:currentColor}.wk-prose blockquote{border-left:3px solid var(--dk-primary);color:var(--dk-text);background:#fbbf2412;border-radius:0 .75rem .75rem 0;padding:.85rem 1.1rem}.wk-prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.wk-prose th,.wk-prose td{border-bottom:1px solid var(--dk-border);text-align:left;vertical-align:top;padding:.55rem .75rem}.wk-prose th{color:var(--dk-muted);background:#ffffff08;font-weight:600}.wk-prose td{font-variant-numeric:tabular-nums}@media (width<64rem){.wk-guide .wk-prose>h2:first-of-type,.wk-guide .wk-prose>h2:first-of-type~*{order:3}}.wk-prose code{background:#ffffff12;border-radius:.3rem;padding:.1rem .35rem;font-size:.9em}.wk-inborn{isolation:isolate;aspect-ratio:2/3;height:94%;position:relative}.wk-inborn>*{position:absolute}.wk-inborn-aura,.wk-inborn-body,.wk-inborn-sheen,.wk-inborn-flash{width:100%;height:100%;inset:0}.wk-inborn-aura{object-fit:fill}.wk-inborn-body{object-fit:contain;filter:drop-shadow(0 0 2px oklab(100% 0 5.96046e-8/.85)) drop-shadow(0 0 8px color-mix(in oklab, var(--dk-violet) 70%, transparent))}.wk-inborn-sheen{-webkit-mask:var(--aura) 0 0 / 100% 100% no-repeat;mask:var(--aura) 0 0 / 100% 100% no-repeat;background:linear-gradient(120deg, transparent 25%, color-mix(in oklab, var(--dk-primary-strong) 70%, white) 38%, color-mix(in oklab, var(--dk-violet) 70%, white) 50%, color-mix(in oklab, var(--dk-info) 70%, white) 62%, transparent 75%) 0 0 / 300% 300%;mix-blend-mode:color;opacity:.75}.wk-inborn-rays{aspect-ratio:1;mix-blend-mode:screen;width:160%;top:40%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle closest-side,#0000 8%,#000 22%,#0000 72%);mask-image:radial-gradient(circle closest-side,#0000 8%,#000 22%,#0000 72%)}.wk-inborn-rays:before,.wk-inborn-rays:after{content:"";filter:blur(.6px);border-radius:50%;position:absolute;inset:0}.wk-inborn-rays:before{background:repeating-conic-gradient(oklab(100% 0 5.96046e-8/.55) 0deg .8deg,#0000 .8deg 13deg)}.wk-inborn-rays:after{background:repeating-conic-gradient(color-mix(in oklab, var(--dk-primary-strong) 45%, transparent) 0deg 1.6deg, transparent 1.6deg 21deg)}.wk-inborn-core{aspect-ratio:1;background:radial-gradient(circle closest-side, white 0 5%, color-mix(in oklab, var(--dk-primary-strong) 45%, white) 12%, color-mix(in oklab, var(--dk-violet) 40%, transparent) 38%, transparent 100%);mix-blend-mode:screen;border-radius:50%;width:80%;top:40%;left:50%;translate:-50% -50%}.wk-inborn-flare{filter:blur(.5px);opacity:.85;background:linear-gradient(90deg,#0000,#fff 50%,#0000);border-radius:9999px;width:150%;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%}.wk-inborn-flare-upright{width:110%;rotate:90deg}.wk-inborn-flash{-webkit-mask:var(--body) center / contain no-repeat;mask:var(--body) center / contain no-repeat;overflow:hidden}.wk-inborn-flash:before{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--dk-info) 30%, transparent) 5%, oklab(100% 0 5.96046e-8/.95) 8%, color-mix(in oklab, var(--dk-violet) 35%, transparent) 11%, transparent 16%);position:absolute;inset:0;translate:0 100%}@keyframes wk-inborn-opal{0%,to{filter:hue-rotate()}30%{filter:hue-rotate(35deg)saturate(1.1)}55%{filter:hue-rotate(65deg)saturate(.85)}80%{filter:hue-rotate(-30deg)}}@keyframes wk-inborn-sheen{0%{background-position:100% 100%}to{background-position:0 0}}@keyframes wk-inborn-flash{0%{translate:0 -16%}20%,to{translate:0 100%}}@keyframes wk-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes wk-fill{0%{scale:0 1}to{scale:1}}@keyframes wk-drop{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes wk-spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.wk-rise{animation:wk-rise .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 70ms) both}.wk-inborn-aura{animation:10s ease-in-out infinite wk-inborn-opal}.wk-inborn-sheen{animation:6s ease-in-out infinite alternate wk-inborn-sheen}.wk-inborn-rays:before{animation:90s linear infinite wk-spin}.wk-inborn-rays:after{animation:140s linear infinite reverse wk-spin}.wk-inborn-flash:before{animation:6.5s cubic-bezier(.45,0,.55,1) 1.2s infinite wk-inborn-flash}@supports (animation-timeline:view()){.wk-reveal{animation:linear both wk-rise view();animation-range:entry entry 40%}}}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}}
