.kc-win[data-astro-cid-tjmmksyr]{--kc-win-pad:1.25rem;text-align:start;background:#141726;border-radius:.75rem;width:100%;max-width:35rem;font-size:.875rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 24px 48px -20px #000c}.kc-win-compact[data-astro-cid-tjmmksyr]{--kc-win-pad:.85rem;font-size:.75rem}.kc-win-bar[data-astro-cid-tjmmksyr]{background:#0f1220;border-bottom:1px solid #ffffff12;align-items:center;gap:.5rem;height:2.25rem;padding-inline:.75rem;display:flex}.kc-win-compact[data-astro-cid-tjmmksyr] .kc-win-bar[data-astro-cid-tjmmksyr]{height:1.85rem}.kc-win-logo[data-astro-cid-tjmmksyr]{color:#fff;background:#4f46e5;border-radius:.3rem;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:800;display:inline-flex}.kc-win-title[data-astro-cid-tjmmksyr]{color:#e5e7eb;font-weight:600}.kc-win-close[data-astro-cid-tjmmksyr]{color:#9ca3af;margin-inline-start:auto;font-size:1.05em}.kc-win-body[data-astro-cid-tjmmksyr]{padding:var(--kc-win-pad);flex-direction:column;display:flex}.kc-win-callout[data-astro-cid-tjmmksyr]{background:#ffffff0a;border-radius:.5rem;flex-direction:column;padding:.7em .85em;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.kc-win-speaker[data-astro-cid-tjmmksyr]{color:#f2b84b;margin-bottom:.45em;font-size:.85em;font-weight:700}.kc-win-cap[data-astro-cid-tjmmksyr]{color:#9ca3af;font-size:.85em}.kc-win-gap[data-astro-cid-tjmmksyr]{margin-top:.6em}.kc-win-text[data-astro-cid-tjmmksyr]{color:#f3f4f6;font-weight:500}.kc-win-dim[data-astro-cid-tjmmksyr]{color:#c4c8d4}.kc-win-label[data-astro-cid-tjmmksyr]{color:#e5e7eb;margin-top:.9em;margin-bottom:.35em;font-weight:600}.kc-win-field[data-astro-cid-tjmmksyr]{color:#fff;background:#0b0d17;border-radius:.45rem;min-height:3.2em;padding:.55em .7em;font-weight:500;display:block;box-shadow:inset 0 0 0 1px #6366f1,0 0 0 3px #6366f138}.kc-win-field-short[data-astro-cid-tjmmksyr]{min-height:2.2em;box-shadow:inset 0 0 0 1px #ffffff24}.kc-win-typed[data-astro-cid-tjmmksyr]{color:#7ee0b5}.kc-win-caret[data-astro-cid-tjmmksyr]{vertical-align:-.15em;background:#fff;width:1px;height:1.05em;margin-inline-start:1px;display:inline-block}.kc-win-actions[data-astro-cid-tjmmksyr]{justify-content:flex-end;gap:.5em;margin-top:1em;display:flex}.kc-win-ghost[data-astro-cid-tjmmksyr],.kc-win-save[data-astro-cid-tjmmksyr]{border-radius:.45rem;align-items:center;min-height:2.3em;padding-inline:1.1em;font-weight:600;display:inline-flex}.kc-win-ghost[data-astro-cid-tjmmksyr]{color:#e5e7eb;box-shadow:inset 0 0 0 1px #ffffff29}.kc-win-save[data-astro-cid-tjmmksyr]{color:#fff;background:#4f46e5}.kc-win-compact[data-astro-cid-tjmmksyr] .kc-win-label[data-astro-cid-tjmmksyr]{margin-top:.7em}.kc-win-compact[data-astro-cid-tjmmksyr] .kc-win-field[data-astro-cid-tjmmksyr]{min-height:0}.kc-win-compact[data-astro-cid-tjmmksyr] .kc-win-actions[data-astro-cid-tjmmksyr]{margin-top:.7em}@media (prefers-reduced-motion:no-preference){.kc-win-typed[data-astro-cid-tjmmksyr]{animation:.25s step-end 1s both kc-type}.kc-win-caret[data-astro-cid-tjmmksyr]{animation:1s step-end 1.3s infinite kc-blink}}@keyframes kc-type{0%{opacity:0}to{opacity:1}}@keyframes kc-blink{50%{opacity:0}}.kc-quest[data-astro-cid-xfkkb3xd]{counter-reset:none;gap:1rem;display:grid;position:relative}@media (width>=768px){.kc-quest[data-astro-cid-xfkkb3xd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.kc-step[data-astro-cid-xfkkb3xd]{flex-direction:column;min-width:0;display:flex}@media (width<=767px){.kc-art[data-astro-cid-xfkkb3xd]{order:1;margin-top:.85rem}.kc-rail[data-astro-cid-xfkkb3xd]{margin-top:0}.kc-step[data-astro-cid-xfkkb3xd]+.kc-step[data-astro-cid-xfkkb3xd]{margin-top:.75rem}}.kc-art[data-astro-cid-xfkkb3xd]{background-color:#0f1220;background-image:linear-gradient(180deg, #0b0d1726 0%, #0b0d1759 45%, #0b0d17e0 100%), var(--kc-scene);background-repeat:no-repeat;background-size:100% 100%,300%;border-radius:1rem;justify-content:center;align-items:flex-end;height:15rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}@media (width<=767px){.kc-art[data-astro-cid-xfkkb3xd]{background-size:100% 100%,cover}}.kc-step[data-astro-cid-xfkkb3xd][data-step="1"] .kc-art[data-astro-cid-xfkkb3xd]{background-position:0 0,0 42%}.kc-step[data-astro-cid-xfkkb3xd][data-step="2"] .kc-art[data-astro-cid-xfkkb3xd]{background-position:0 0,50% 42%}.kc-step[data-astro-cid-xfkkb3xd][data-step="3"] .kc-art[data-astro-cid-xfkkb3xd]{background-position:0 0,100% 42%}@media (width>=1024px){.kc-art[data-astro-cid-xfkkb3xd]{height:16.5rem}}.kc-art-band[data-astro-cid-xfkkb3xd]{width:100%;padding:1rem;position:relative}.kc-art-band[data-astro-cid-xfkkb3xd] .k-band[data-astro-cid-xfkkb3xd]{font-size:1rem}.kc-note[data-astro-cid-xfkkb3xd]{color:#f2b84b;background:#0b0d17db;border-radius:9999px;margin-bottom:.5rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #f2b84b73}.kc-wrong[data-astro-cid-xfkkb3xd]{color:#f28b82;background:#f28b8238;border-radius:.2em;padding-inline:.08em;box-shadow:inset 0 -2px #f28b82}.kc-right[data-astro-cid-xfkkb3xd]{color:#7ee0b5}.kc-art-window[data-astro-cid-xfkkb3xd]{flex-direction:column;align-items:center;width:100%;height:100%;padding:.9rem 1rem 0;display:flex;position:relative}.kc-art-window[data-astro-cid-xfkkb3xd] .kc-win{border-end-end-radius:0;border-end-start-radius:0;max-width:19rem}.kc-keys[data-astro-cid-xfkkb3xd]{align-items:center;gap:.3rem;margin-bottom:.6rem;display:flex}.kc-key[data-astro-cid-xfkkb3xd]{color:#fff;background:linear-gradient(#2a2f44 0%,#1b1f30 100%);border-radius:.5rem;justify-content:center;align-items:center;min-width:1.9rem;height:1.9rem;padding-inline:.55rem;font-family:inherit;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:inset 0 -3px #00000073,inset 0 0 0 1px #fff3,0 6px 14px -6px #000c}.kc-plus[data-astro-cid-xfkkb3xd]{color:#c4c8d4;font-size:.85rem;font-weight:700}.kc-key-inline[data-astro-cid-xfkkb3xd]{border-radius:.35rem;min-width:0;height:auto;padding:.05rem .4rem;font-size:.85em;box-shadow:inset 0 -2px #00000073,inset 0 0 0 1px #fff3}.kc-stamp[data-astro-cid-xfkkb3xd]{color:#0b0d17;background:#7ee0b5;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.8125rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:-2.6rem;inset-inline-end:1rem;box-shadow:0 8px 22px -8px #7ee0b5b3}.kc-stamp[data-astro-cid-xfkkb3xd] svg[data-astro-cid-xfkkb3xd]{width:.9rem;height:.9rem}.kc-xp[data-astro-cid-xfkkb3xd]{font-family:var(--font-display,inherit);color:#7ee0b5;font-variant-numeric:tabular-nums;background:#0b0d17db;border-radius:.45rem;padding:.2rem .6rem;font-size:.875rem;font-weight:800;position:absolute;inset-block-start:-2.45rem;inset-inline-start:1rem;box-shadow:inset 0 0 0 1px #7ee0b580}.kc-everyone[data-astro-cid-xfkkb3xd]{color:#c4c8d4;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.8125rem;display:flex}.kc-everyone[data-astro-cid-xfkkb3xd] svg[data-astro-cid-xfkkb3xd]{color:#7ee0b5;width:1rem;height:1rem}.kc-rail[data-astro-cid-xfkkb3xd]{align-items:center;margin-top:1rem;display:flex;position:relative}.kc-node[data-astro-cid-xfkkb3xd]{z-index:1;width:2.25rem;height:2.25rem;font-family:var(--font-display,inherit);color:#7ee0b5;background:#0b0d17;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #7ee0b5}.kc-step-title[data-astro-cid-xfkkb3xd]{color:#fff;margin-top:.75rem;font-size:1.125rem;font-weight:800;line-height:1.25}.kc-step-body[data-astro-cid-xfkkb3xd]{color:#d1d5db;max-width:36ch;margin-top:.35rem;font-size:.9375rem;line-height:1.55}@media (width>=768px){.kc-step[data-astro-cid-xfkkb3xd]:not(:last-child) .kc-rail[data-astro-cid-xfkkb3xd]:before,.kc-step[data-astro-cid-xfkkb3xd]:not(:last-child) .kc-rail[data-astro-cid-xfkkb3xd]:after{content:"";background:#ffffff1f;border-radius:2px;height:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:2.75rem -.25rem}.kc-step[data-astro-cid-xfkkb3xd]:not(:last-child) .kc-rail[data-astro-cid-xfkkb3xd]:after{transform-origin:0;background:#7ee0b5}[dir=rtl] .kc-step[data-astro-cid-xfkkb3xd]:not(:last-child) .kc-rail[data-astro-cid-xfkkb3xd]:after{transform-origin:100%}}@media (prefers-reduced-motion:no-preference){.kc-wrong[data-astro-cid-xfkkb3xd]{animation:.5s .35s both kc-mark}.kc-step[data-astro-cid-xfkkb3xd][data-step="1"] .kc-rail[data-astro-cid-xfkkb3xd]:after{animation:.55s cubic-bezier(.3,.7,.2,1) .7s both kc-fill}.kc-step[data-astro-cid-xfkkb3xd][data-step="2"] .kc-rail[data-astro-cid-xfkkb3xd]:after{animation:.55s cubic-bezier(.3,.7,.2,1) 1.35s both kc-fill}.kc-stamp[data-astro-cid-xfkkb3xd]{animation:.5s cubic-bezier(.2,.9,.3,1.3) 1.85s both kc-stamp}.kc-xp[data-astro-cid-xfkkb3xd]{animation:.45s cubic-bezier(.2,.9,.3,1.3) 2.05s both kc-pop}}@keyframes kc-mark{0%{color:#fff;background-color:#0000;box-shadow:inset 0 0 #f28b82}to{color:#f28b82;background-color:#f28b8238;box-shadow:inset 0 -2px #f28b82}}@keyframes kc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kc-stamp{0%{opacity:0;transform:scale(1.35)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes kc-pop{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.kc-role-icon[data-astro-cid-gx56z4mq]{width:3rem;height:3rem;color:var(--role);background:color-mix(in srgb, var(--role) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role) 35%, transparent);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.kc-role-icon[data-astro-cid-gx56z4mq] svg[data-astro-cid-gx56z4mq]{width:1.6rem;height:1.6rem}.kc-pts-chip[data-astro-cid-gx56z4mq]{min-width:3.25rem;height:1.9rem;font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.kc-podium-wrap[data-astro-cid-gx56z4mq]{position:relative}.kc-podium[data-astro-cid-gx56z4mq]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;height:17rem;display:grid}.kc-pod[data-astro-cid-gx56z4mq]{--medal:#c9d1e0;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.kc-pod[data-astro-cid-gx56z4mq][data-place="1"]{--medal:#f2c14e;--step:7.5rem;order:2}.kc-pod[data-astro-cid-gx56z4mq][data-place="2"]{--medal:#c9d1e0;--step:5.25rem;order:1}.kc-pod[data-astro-cid-gx56z4mq][data-place="3"]{--medal:#d9a27a;--step:3.75rem;order:3}.kc-medal[data-astro-cid-gx56z4mq]{background:color-mix(in srgb, var(--medal) 18%, #0b0d17);width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 2px var(--medal);font-family:var(--font-display,inherit);color:var(--medal);border-radius:9999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex}.kc-pod[data-astro-cid-gx56z4mq][data-place="1"] .kc-medal[data-astro-cid-gx56z4mq]{width:3.1rem;height:3.1rem;font-size:1.35rem}.kc-pod-name[data-astro-cid-gx56z4mq]{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;margin-top:.5rem;font-weight:700;overflow:hidden}.kc-pod-pts[data-astro-cid-gx56z4mq]{font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;color:#7ee0b5;font-size:1.25rem;font-weight:800}.kc-pod-acc[data-astro-cid-gx56z4mq]{color:#9ca3af;font-size:.75rem}.kc-pod-step[data-astro-cid-gx56z4mq]{width:100%;height:var(--step);background:linear-gradient(180deg, color-mix(in srgb, var(--medal) 26%, #121522) 0%, #121522 100%);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--medal) 70%, transparent), inset 0 0 0 1px #ffffff14;border-radius:.75rem .75rem 0 0;margin-top:.6rem}.kc-podium[data-astro-cid-gx56z4mq][data-state=loading] .kc-pod[data-astro-cid-gx56z4mq],.kc-podium[data-astro-cid-gx56z4mq][data-state=empty] .kc-pod[data-astro-cid-gx56z4mq],.kc-pod[data-astro-cid-gx56z4mq][data-vacant]{opacity:.38}.kc-podium[data-astro-cid-gx56z4mq]:not([data-state=ready]) .kc-pod[data-astro-cid-gx56z4mq] [data-astro-cid-gx56z4mq]:is(.kc-pod-name,.kc-pod-pts,.kc-pod-acc),.kc-pod[data-astro-cid-gx56z4mq][data-vacant] [data-astro-cid-gx56z4mq]:is(.kc-pod-name,.kc-pod-pts,.kc-pod-acc){display:none}.kc-podium-empty[data-astro-cid-gx56z4mq]{text-align:center;flex-direction:column;align-items:center;padding:.5rem 1rem 0;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.kc-podium-empty[data-astro-cid-gx56z4mq][hidden]{display:none}.kc-bar[data-astro-cid-gx56z4mq]{transition:inline-size .6s cubic-bezier(.3,.7,.2,1)}@media (prefers-reduced-motion:reduce){.kc-bar[data-astro-cid-gx56z4mq]{transition:none}}@media (width<=639px){.kc-podium[data-astro-cid-gx56z4mq]{gap:.375rem;height:15rem}.kc-pod[data-astro-cid-gx56z4mq][data-place="1"]{--step:6rem}.kc-pod[data-astro-cid-gx56z4mq][data-place="2"]{--step:4.25rem}.kc-pod[data-astro-cid-gx56z4mq][data-place="3"]{--step:3rem}.kc-pod-name[data-astro-cid-gx56z4mq]{font-size:.875rem}.kc-pod-pts[data-astro-cid-gx56z4mq]{font-size:1.05rem}}
