.cursor.svelte-w2h8sw{z-index:900;pointer-events:none;opacity:0;transition:opacity .26s var(--ease-out-quint);mix-blend-mode:difference;will-change:transform;position:fixed;top:0;left:0}.cursor--visible.svelte-w2h8sw{opacity:1}.cursor.svelte-w2h8sw{--ring:18px;--arm:26px;--gap:0px}.cursor--labeled.svelte-w2h8sw,.cursor[data-mode=link].svelte-w2h8sw{--ring:32px;--arm:9px}.cursor[data-mode=lens].svelte-w2h8sw{--ring:46px;--arm:66px;--gap:14px}.cursor__ring.svelte-w2h8sw{width:var(--ring);height:var(--ring);margin:calc(var(--ring) / -2) 0 0 calc(var(--ring) / -2);transition:width .42s var(--ease-out-expo), height .42s var(--ease-out-expo), margin .42s var(--ease-out-expo), opacity .26s var(--ease-out-quint);border:1px solid #fff;border-radius:50%;position:absolute;top:0;left:0}.cursor__tick.svelte-w2h8sw{transition:width .42s var(--ease-out-expo), height .42s var(--ease-out-expo), --gap .42s var(--ease-out-expo), opacity .26s var(--ease-out-quint);position:absolute;top:0;left:0;translate:-50% -50%}.cursor__tick--x.svelte-w2h8sw{width:var(--arm);background:linear-gradient(to right, #fff calc(50% - var(--gap) / 2), transparent 0 calc(50% + var(--gap) / 2), #fff 0);height:1px}.cursor__tick--y.svelte-w2h8sw{width:1px;height:var(--arm);background:linear-gradient(to bottom, #fff calc(50% - var(--gap) / 2), transparent 0 calc(50% + var(--gap) / 2), #fff 0)}@property --gap{syntax:"<length>";inherits:true;initial-value:0}.cursor[data-form=none].svelte-w2h8sw{visibility:hidden}.cursor__dot.svelte-w2h8sw{opacity:0;width:4px;height:4px;transition:opacity .26s var(--ease-out-quint), scale .42s var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;top:-2px;left:-2px;scale:.2}.cursor[data-form=sun].svelte-w2h8sw{--ring:22px;--arm:0px}.cursor[data-form=sun].cursor--labeled.svelte-w2h8sw,.cursor[data-form=sun][data-mode=link].svelte-w2h8sw{--ring:32px}.cursor[data-form=sun].svelte-w2h8sw .cursor__dot:where(.svelte-w2h8sw){opacity:1;scale:1}.cursor[data-form=sun].svelte-w2h8sw .cursor__tick:where(.svelte-w2h8sw){opacity:0}.cursor__pixel.svelte-w2h8sw{opacity:0;width:22px;height:22px;transition:width .34s var(--ease-out-expo), height .34s var(--ease-out-expo), margin .34s var(--ease-out-expo), opacity .2s var(--ease-out-quint), scale .34s var(--ease-out-expo);border:1px solid #fff;margin:-11px 0 0 -11px;position:absolute;top:0;left:0;scale:.6}.cursor__pixel-tick.svelte-w2h8sw{background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.cursor__pixel-tick--x.svelte-w2h8sw{width:9px;height:1px}.cursor__pixel-tick--y.svelte-w2h8sw{width:1px;height:9px}.cursor[data-form=pixel].svelte-w2h8sw .cursor__pixel:where(.svelte-w2h8sw){opacity:1;scale:1}.cursor[data-form=pixel].cursor--labeled.svelte-w2h8sw .cursor__pixel:where(.svelte-w2h8sw),.cursor[data-form=pixel][data-mode=link].svelte-w2h8sw .cursor__pixel:where(.svelte-w2h8sw){width:30px;height:30px;margin:-15px 0 0 -15px}.cursor__sort.svelte-w2h8sw{opacity:0;transition:opacity .22s var(--ease-out-quint), scale .42s var(--ease-out-expo);position:absolute;top:-24px;left:-24px;overflow:visible;scale:.5}.cursor__edges.svelte-w2h8sw{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:square;vector-effect:non-scaling-stroke}.cursor__edges--hidden.svelte-w2h8sw{stroke-dasharray:1.5 2.5;stroke-opacity:.7;transition:stroke-opacity .22s var(--ease-out-quint)}.cursor[data-subject].svelte-w2h8sw .cursor__edges--hidden:where(.svelte-w2h8sw){stroke-opacity:0}.cursor__letter.svelte-w2h8sw{fill:#fff;font-family:var(--font-cast);text-anchor:middle;dominant-baseline:central;animation:svelte-w2h8sw-set .38s var(--ease-out-expo) both;font-size:16px}@keyframes svelte-w2h8sw-set{0%{opacity:0;scale:.4}}.cursor[data-form=sort].svelte-w2h8sw .cursor__sort:where(.svelte-w2h8sw){opacity:1;scale:1}.cursor[data-form=sort].cursor--labeled.svelte-w2h8sw .cursor__sort:where(.svelte-w2h8sw),.cursor[data-form=sort][data-mode=link].svelte-w2h8sw .cursor__sort:where(.svelte-w2h8sw){scale:1.3}.cursor[data-form=pixel].svelte-w2h8sw .cursor__ring:where(.svelte-w2h8sw),.cursor[data-form=pixel].svelte-w2h8sw .cursor__tick:where(.svelte-w2h8sw),.cursor[data-form=sort].svelte-w2h8sw .cursor__ring:where(.svelte-w2h8sw),.cursor[data-form=sort].svelte-w2h8sw .cursor__tick:where(.svelte-w2h8sw){opacity:0}.cursor__label.svelte-w2h8sw{white-space:nowrap;color:#fff;animation:svelte-w2h8sw-label-in .3s var(--ease-out-expo) both;border-bottom:1px solid #fff;padding:3px 0 4px;position:absolute;top:0;left:0}.cursor[data-form=pixel].svelte-w2h8sw .cursor__label:where(.svelte-w2h8sw){border:1px solid #fff;padding:5px 8px 4px}.cursor__label.svelte-w2h8sw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:svelte-w2h8sw-label-in-rtl}@keyframes svelte-w2h8sw-label-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes svelte-w2h8sw-label-in-rtl{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}.language.svelte-1a959v9{position:relative}.language__sheet.svelte-1a959v9{z-index:10;pointer-events:none;min-width:13.5rem;max-width:calc(100vw - 2rem);transition:display .7s allow-discrete;gap:.55rem;padding:.75rem 0 0;display:none;position:absolute;inset-block-start:calc(100% + .9rem);inset-inline-start:-.08em}.language[data-open].svelte-1a959v9 .language__sheet:where(.svelte-1a959v9){display:grid}.language[data-align=end].svelte-1a959v9 .language__sheet:where(.svelte-1a959v9){inset-inline:auto -.08em}.language[data-open].svelte-1a959v9 .language__sheet:where(.svelte-1a959v9){pointer-events:auto}.language__rule.svelte-1a959v9{background:var(--rule);transform-origin:0;height:1px;transition:scale .3s var(--ease-swift), background-color var(--duration-world) var(--ease-in-out-quart);position:absolute;inset:0 0 auto;scale:0 1}.language__rule.svelte-1a959v9:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.language[data-open].svelte-1a959v9 .language__rule:where(.svelte-1a959v9){transition:scale .9s var(--ease-out-expo), background-color var(--duration-world) var(--ease-in-out-quart);scale:1}@starting-style{.language[data-open].svelte-1a959v9 .language__rule:where(.svelte-1a959v9){scale:0 1}.language[data-open].svelte-1a959v9 .language__item:where(.svelte-1a959v9){opacity:0;translate:0 6px}}.language__list.svelte-1a959v9{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.language__item.svelte-1a959v9{opacity:0;transition:opacity .22s var(--ease-out-quint), translate .3s var(--ease-out-expo);translate:0 6px}.language[data-open].svelte-1a959v9 .language__item:where(.svelte-1a959v9){opacity:1;transition:opacity .7s var(--ease-out-quint) calc(.14s + var(--order) * 55ms), translate .9s var(--ease-out-expo) calc(.14s + var(--order) * 55ms);translate:0}.language__link.svelte-1a959v9{--tone:color-mix(in oklab, var(--ink-soft), var(--ink) calc(var(--hover,0) * 100%));color:var(--tone);transition:color .16s var(--ease-swift);grid-template-columns:.5rem auto 1fr auto;align-items:baseline;column-gap:.6rem;padding:.32rem 0;text-decoration:none;display:grid}.language__link.svelte-1a959v9:hover,.language__link.svelte-1a959v9:focus-visible,.language__link[aria-current].svelte-1a959v9{color:var(--ink)}.language__ring.svelte-1a959v9{border:1px solid;border-radius:50%;align-self:center;width:.42rem;height:.42rem}.language__link[aria-current].svelte-1a959v9 .language__ring:where(.svelte-1a959v9){background:currentColor}.language__name.svelte-1a959v9{font-family:var(--font-endonym,var(--font-sans));white-space:nowrap;font-size:.9375rem;line-height:1.2}.language__variety.svelte-1a959v9{font-family:var(--font-endonym,var(--font-sans));color:var(--ink-faint);white-space:nowrap;font-size:.8125rem}.language__code.svelte-1a959v9{color:var(--ink-faint);grid-column:4}.language__link.svelte-1a959v9:is(:where(.svelte-1a959v9):lang(fa),:where(.svelte-1a959v9):lang(ckb)) :is(.language__name:where(.svelte-1a959v9),.language__variety:where(.svelte-1a959v9)){font-size:1.0625rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.language__sheet.svelte-1a959v9,.language__item.svelte-1a959v9,.language__rule.svelte-1a959v9{transition:none}}.controls.svelte-yj601m{align-items:center;gap:1.35rem;display:flex}@media (width<=560px){.controls.svelte-yj601m{gap:.9rem}}
