@font-face{font-family:OutdorrExtended;src:url(../../../fonts/OutdorrExtended-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OutdorrExtendedBold;src:url(../../../fonts/OutdorrExtended-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-color:#000;--text-primary:#fff;--text-secondary:#ffffffb3;--accent-color:#818ad8;--surface-glass:#ffffff0f;--border-glass:#ffffff1a;--surface-glass-heavy:#ffffff1a}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background-color:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;width:100%;height:100%;margin:0;padding:0;font-family:OutdorrExtended,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:clip}*{box-sizing:border-box}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input{outline:none;font-family:inherit}.glass-panel{background-color:var(--surface-glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(20px);border-radius:24px}.floating-top-nav.svelte-qbbks6{-webkit-backdrop-filter:blur(12px);z-index:100;background:linear-gradient(135deg,#ffffff14 0%,#ffffff03 100%);border:1px solid #ffffff1f;border-radius:30px;flex-direction:row;align-items:center;gap:6px;height:60px;padding:4px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003,inset 0 1px 1px #ffffff26}.nav-logo.svelte-qbbks6{align-items:center;padding:0 12px;display:flex}.nav-logo.svelte-qbbks6 img:where(.svelte-qbbks6){object-fit:contain;width:auto;height:18px}.nav-item.svelte-qbbks6{color:#fff;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;min-width:48px;height:48px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.nav-item.active.svelte-qbbks6{background:#1e1e2c;gap:8px;padding:0 20px}.nav-item.svelte-qbbks6:not(.active):hover{background:#ffffff1f}.nav-text.svelte-qbbks6{color:#fff;font-family:OutdorrExtended,sans-serif;font-size:14px;font-weight:500}.animate-fade-in-down.svelte-qbbks6{animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-qbbks6-fadeInDown}@keyframes svelte-qbbks6-fadeInDown{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}@media (width<=768px){.floating-top-nav.svelte-qbbks6{height:56px;padding:4px;top:16px}.nav-item.svelte-qbbks6{min-width:44px;height:44px}.nav-item.active.svelte-qbbks6{padding:0 16px}}.app-layout.svelte-12qhfyh{z-index:1;flex-direction:column;width:100%;min-width:0;min-height:100vh;display:flex;position:relative}.global-bg-layer.svelte-12qhfyh{z-index:0;position:fixed;inset:0}.global-bg-image.svelte-12qhfyh{object-fit:cover;filter:blur(40px);width:100%;height:100%;transform:scale(1.2)}.global-bg-overlay.svelte-12qhfyh{background:#000000d9;width:auto;height:auto;position:absolute;inset:-20%}.global-header.svelte-12qhfyh{z-index:100;-webkit-backdrop-filter:blur(32px);border-bottom:1px solid var(--border-glass);box-sizing:border-box;background-color:#0f0f0fd9;width:100vw;min-width:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:sticky;top:0;left:0;right:0}.main-content.svelte-12qhfyh{flex:1;width:100%}.top-nav.svelte-12qhfyh{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:980px;margin:0 auto;padding:16px 24px;display:flex}.logo.svelte-12qhfyh{align-items:center;text-decoration:none;display:flex}.outdorr-logo-img.svelte-12qhfyh{width:auto;height:24px}.header-actions.svelte-12qhfyh{align-items:center;gap:16px;display:flex}.search-input-container.svelte-12qhfyh{background:var(--surface-glass);border:1px solid var(--border-glass);border-radius:100px;align-items:center;gap:8px;width:200px;padding:6px 12px;animation:.2s ease-out forwards svelte-12qhfyh-slideOpen;display:flex}@keyframes svelte-12qhfyh-slideOpen{0%{opacity:0;width:40px}to{opacity:1;width:200px}}.search-icon-small.svelte-12qhfyh{color:var(--text-secondary);flex-shrink:0}.header-search-input.svelte-12qhfyh{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-family:OutdorrExtended,sans-serif;font-size:14px}.header-search-input.svelte-12qhfyh::placeholder{color:var(--text-secondary)}.global-footer-wrapper.svelte-12qhfyh{z-index:10;box-sizing:border-box;background-color:#000;border-top:1px solid #ffffff1a;width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.bottom-footer.svelte-12qhfyh{box-sizing:border-box;flex-direction:column;gap:48px;width:100%;max-width:1180px;margin:0 auto;padding:64px 32px 40px;display:flex}.footer-grid.svelte-12qhfyh{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:48px;width:100%;display:grid}.footer-brand-col.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:16px;max-width:320px;display:flex}.footer-logo-link.svelte-12qhfyh{display:inline-block}.footer-logo-img.svelte-12qhfyh{width:auto;height:26px}.footer-tagline.svelte-12qhfyh{color:#999;margin:0;font-family:OutdorrExtended,sans-serif;font-size:13.5px;line-height:1.6}.footer-app-links.svelte-12qhfyh{gap:12px;margin-top:8px;display:flex}.footer-nav-col.svelte-12qhfyh{flex-direction:column;gap:16px;display:flex}.footer-col-heading.svelte-12qhfyh{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:OutdorrExtended,sans-serif;font-size:14px;font-weight:600}.footer-link-list.svelte-12qhfyh{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-link-list.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#a1a1aa;font-family:OutdorrExtended,sans-serif;font-size:14px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-link-list.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#818ad8;transform:translate(2px)}.language-switcher.svelte-12qhfyh{margin-top:12px}.language-select.svelte-12qhfyh{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #818ad84d;border-radius:10px;outline:none;padding:8px 14px;font-family:OutdorrExtended,sans-serif;font-size:13px;transition:border-color .2s}.language-select.svelte-12qhfyh:hover{border-color:#818ad8}.language-select.svelte-12qhfyh option:where(.svelte-12qhfyh){color:#fff;background:#0d0e14}.footer-bottom-bar.svelte-12qhfyh{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:32px;display:flex}.footer-copyright.svelte-12qhfyh{color:#71717a;margin:0;font-family:OutdorrExtended,sans-serif;font-size:13px}.social-links.svelte-12qhfyh{gap:20px;display:flex}.social-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#a1a1aa;transition:color .2s,transform .2s}.social-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#818ad8;transform:translateY(-2px)}.app-store-btn.svelte-12qhfyh{cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s,transform .2s;display:inline-block}.app-store-btn.svelte-12qhfyh:hover{opacity:.9;transform:translateY(-1px)}@media (width<=900px){.footer-grid.svelte-12qhfyh{grid-template-columns:1fr 1fr;gap:40px}.footer-brand-col.svelte-12qhfyh{grid-column:span 2;max-width:100%}}@media (width<=580px){.bottom-footer.svelte-12qhfyh{gap:36px;padding:44px 20px 32px}.footer-grid.svelte-12qhfyh{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand-col.svelte-12qhfyh{border-bottom:1px solid #ffffff14;grid-column:span 2;padding-bottom:24px}.footer-nav-col.svelte-12qhfyh{grid-column:span 1}.footer-bottom-bar.svelte-12qhfyh{flex-direction:column-reverse;align-items:flex-start;gap:20px}}.coming-soon-toast.svelte-12qhfyh{z-index:9999;color:#fff;background:#0f0f12;border:1px solid #818ad866;border-radius:16px;padding:14px 20px;font-family:OutdorrExtended,sans-serif;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 36px #000000bf,0 0 24px #818ad84d}.toast-content.svelte-12qhfyh{align-items:center;gap:14px;display:flex}.toast-icon.svelte-12qhfyh{font-size:22px}.toast-content.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:#fff;font-size:14px;display:block}.toast-content.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#a1abff;margin:2px 0 0;font-size:12.5px}.animate-toast-slide.svelte-12qhfyh{animation:.35s cubic-bezier(.16,1,.3,1) forwards svelte-12qhfyh-toastSlideUp}@keyframes svelte-12qhfyh-toastSlideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
