.footer-action-btn.svelte-2a3ops{color:#3f3f46;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.footer-action-btn.svelte-2a3ops:hover{background:#f4f4f5cc;transform:scale(1.05)}.footer-action-btn.svelte-2a3ops:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.footer-action-btn.svelte-2a3ops:active{transform:scale(.95)}.dark .footer-action-btn.svelte-2a3ops{color:#d4d4d8}.dark .footer-action-btn.svelte-2a3ops:hover{background:#3f3f4699}.dark .footer-action-btn.svelte-2a3ops:focus-visible{outline-color:#71717a}.footer-action-icon.svelte-2a3ops{justify-content:center;align-items:center;line-height:0;display:flex}.footer-lang-btn.svelte-4a1rlt{color:#3f3f46;letter-spacing:.025em;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.125rem;height:2.5rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.footer-lang-btn.svelte-4a1rlt:hover{background:#f4f4f5cc;transform:scale(1.05)}.footer-lang-btn.svelte-4a1rlt:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.footer-lang-btn.svelte-4a1rlt:active{transform:scale(.95)}.dark .footer-lang-btn.svelte-4a1rlt{color:#d4d4d8}.dark .footer-lang-btn.svelte-4a1rlt:hover{background:#3f3f4699}.dark .footer-lang-btn.svelte-4a1rlt:focus-visible{outline-color:#71717a}.footer-lang-code.svelte-4a1rlt{font-family:inherit}.footer-lang-chevron.svelte-4a1rlt{opacity:.7;width:1rem;height:1rem;transition:transform .2s}.footer-lang-btn.svelte-4a1rlt:hover .footer-lang-chevron:where(.svelte-4a1rlt){opacity:1}.lang-modal-wrapper.svelte-4a1rlt{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.lang-modal-panel.svelte-4a1rlt{background:#fff;border-radius:.75rem;width:100%;max-width:24rem;padding:1.5rem;position:relative;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.dark .lang-modal-panel.svelte-4a1rlt{background:#27272a;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.lang-modal-header.svelte-4a1rlt{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.lang-modal-title.svelte-4a1rlt{color:#18181b;font-size:1.125rem;font-weight:500}.dark .lang-modal-title.svelte-4a1rlt{color:#fff}.lang-modal-close.svelte-4a1rlt{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex}.lang-modal-close.svelte-4a1rlt:hover{color:#52525b;background:#f4f4f5cc}.dark .lang-modal-close.svelte-4a1rlt:hover{color:#d4d4d8;background:#3f3f4699}.lang-options.svelte-4a1rlt{flex-direction:column;gap:.5rem;display:flex}.lang-option.svelte-4a1rlt{color:#52525b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .15s;display:flex}.lang-option.svelte-4a1rlt:hover{color:#18181b;background:#f4f4f5cc}.lang-option.active.svelte-4a1rlt{color:#18181b;background:#f4f4f5;font-weight:600}.dark .lang-option.svelte-4a1rlt{color:#d4d4d8}.dark .lang-option.svelte-4a1rlt:hover{color:#fff;background:#3f3f4699}.dark .lang-option.active.svelte-4a1rlt{color:#fff;background:#3f3f46}.lang-option-name.svelte-4a1rlt{flex:1}.lang-option-check.svelte-4a1rlt{color:#52525b;width:1.25rem;height:1.25rem;margin-left:.75rem}.dark .lang-option-check.svelte-4a1rlt{color:#a1a1aa}.footer-action-btn.svelte-w84gew{color:#3f3f46;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.footer-action-btn.svelte-w84gew:hover{background:#f4f4f5cc;transform:scale(1.05)}.footer-action-btn.svelte-w84gew:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.footer-action-btn.svelte-w84gew:active{transform:scale(.95)}.dark .footer-action-btn.svelte-w84gew{color:#d4d4d8}.dark .footer-action-btn.svelte-w84gew:hover{background:#3f3f4699}.dark .footer-action-btn.svelte-w84gew:focus-visible{outline-color:#71717a}.footer-action-icon.svelte-w84gew{justify-content:center;align-items:center;line-height:0;display:flex}.manual-popover.svelte-1bcnkv9{background-color:var(--popover,white);color:var(--popover-foreground,black);border:1px solid var(--border,#e5e7eb);position:fixed;bottom:4.75rem;left:8rem;transform:translate(0)}.dark .manual-popover.svelte-1bcnkv9{background-color:var(--popover,#1f2937);color:var(--popover-foreground,#f3f4f6);border-color:var(--border,#4b5563)}@media (width<=767px){.manual-popover.svelte-1bcnkv9{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem;bottom:7.5rem;left:0;transform:translate(0)}}.manual-popover.svelte-1bcnkv9 button:where(.svelte-1bcnkv9){cursor:pointer;background-color:#0000}.manual-popover.svelte-1bcnkv9 button:where(.svelte-1bcnkv9):hover{background-color:var(--accent,#f3f4f6)}.dark .manual-popover.svelte-1bcnkv9 button:where(.svelte-1bcnkv9):hover{background-color:var(--accent,#374151)}.to-top-btn.svelte-1gqwkad{z-index:100;color:#18181b;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .2s;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 4px 12px #00000014,0 1px 3px #0000000f,0 0 0 1px #0000000a}.dark .to-top-btn.svelte-1gqwkad{color:#fafafa;background:#27272af2;box-shadow:0 4px 12px #0000004d,0 1px 3px #0003,0 0 0 1px #ffffff0f}.to-top-btn.hovered.svelte-1gqwkad{transform:translateY(-4px)scale(1.05);box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014,0 0 0 1px #0000000f}.dark .to-top-btn.hovered.svelte-1gqwkad{box-shadow:0 8px 24px #00000080,0 4px 8px #0000004d,0 0 0 1px #ffffff1a}.to-top-btn.pressed.svelte-1gqwkad{transform:translateY(-2px)scale(.98)}.to-top-btn.svelte-1gqwkad:focus-visible{outline-offset:3px;outline:2px solid #a1a1aa}.progress-ring.svelte-1gqwkad{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring-bg.svelte-1gqwkad{fill:none;stroke:#a1a1aa26;stroke-width:2px}.progress-ring-fill.svelte-1gqwkad{fill:none;stroke:#52525b;stroke-width:2px;stroke-dasharray:125.6;stroke-linecap:round;transition:stroke-dashoffset .15s}.dark .progress-ring-fill.svelte-1gqwkad{stroke:#a1a1aa}.to-top-icon.svelte-1gqwkad{width:1.125rem;height:1.125rem;transition:transform .2s cubic-bezier(.22,1,.36,1)}.to-top-btn.hovered.svelte-1gqwkad .to-top-icon:where(.svelte-1gqwkad){transform:translateY(-2px)}.to-top-tooltip.svelte-1gqwkad{color:#fafafa;letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:#18181b;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.dark .to-top-tooltip.svelte-1gqwkad{color:#18181b;background:#fafafa;box-shadow:0 4px 12px #0000004d}.to-top-tooltip.svelte-1gqwkad:after{content:"";background:inherit;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}@media (width<=768px){.to-top-btn.svelte-1gqwkad{width:2.75rem;height:2.75rem;bottom:5rem;right:1rem}.to-top-icon.svelte-1gqwkad{width:1rem;height:1rem}.to-top-tooltip.svelte-1gqwkad{display:none}}@media (prefers-reduced-motion:reduce){.to-top-btn.svelte-1gqwkad{transition:none}.to-top-btn.hovered.svelte-1gqwkad{transform:none}.to-top-icon.svelte-1gqwkad,.progress-ring-fill.svelte-1gqwkad{transition:none}}.collab-card.svelte-1iebw94{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform, box-shadow}.collab-card.svelte-1iebw94:hover{transform:translateY(-4px)}.turnstile-container.svelte-195ddjf{justify-content:center;width:100%;display:flex}.custom-scrollbar.svelte-1jfe0fn::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1jfe0fn::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-1jfe0fn::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:999px}.custom-scrollbar.svelte-1jfe0fn:hover::-webkit-scrollbar-thumb{background-color:#ffffff4d}.footer-action-btn.svelte-4iyuca{color:#3f3f46;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.footer-action-btn.svelte-4iyuca:hover{background:#f4f4f5cc;transform:scale(1.05)}.footer-action-btn.svelte-4iyuca:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.footer-action-btn.svelte-4iyuca:active{transform:scale(.95)}.dark .footer-action-btn.svelte-4iyuca{color:#d4d4d8}.dark .footer-action-btn.svelte-4iyuca:hover{background:#3f3f4699}.dark .footer-action-btn.svelte-4iyuca:focus-visible{outline-color:#71717a}.footer-action-icon.svelte-4iyuca{justify-content:center;align-items:center;line-height:0;display:flex}.lazy-section.svelte-7ijm3y{will-change:transform, opacity;width:100%;height:auto}input.svelte-1fo7tpm::placeholder{color:#0000}input.svelte-1fo7tpm:focus::placeholder{color:var(--color-zinc-400,oklch(70.5% .015 286.067))}@media (prefers-color-scheme:dark){input.svelte-1fo7tpm:focus::placeholder{color:var(--color-zinc-500,oklch(55.2% .016 285.938))}}.direction-reverse.svelte-10i79jb{animation-direction:reverse}@supports (view-transition-name:none){::view-transition-old(marquee-container){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(marquee-container){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(marquee-track-1){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(marquee-track-1){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(marquee-track-2){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(marquee-track-2){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}
