.navbar.svelte-oxjvuv{width:100%;background-color:#fff;border-bottom:1px solid #f0f0f0;top:0;left:0;z-index:1000}.navbar-container.svelte-oxjvuv{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;max-width:1200px;margin:0 auto;height:70px}.logo-link.svelte-oxjvuv{display:flex;align-items:center;text-decoration:none;font-weight:700;font-size:1.5rem;color:#333}.star-icon.svelte-oxjvuv{color:#22c55e;margin-right:.5rem}.nav-links.svelte-oxjvuv{display:flex;align-items:center;gap:1.5rem;margin-left:2rem}.nav-link.svelte-oxjvuv{color:#333;text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem .25rem;position:relative}.dropdown-container.svelte-oxjvuv{position:relative}.dropdown-toggle.svelte-oxjvuv{display:flex;align-items:center;gap:.25rem}.auth-buttons.svelte-oxjvuv{display:flex;gap:.75rem;margin-left:auto}.btn.svelte-oxjvuv{padding:.5rem 1.25rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s}.login.svelte-oxjvuv{color:#333;background:transparent}.signup.svelte-oxjvuv{background-color:#111827;color:#fff}.mobile-nav.svelte-oxjvuv{position:fixed;top:0;left:0;bottom:0;width:280px;background-color:#fff;z-index:2000;box-shadow:2px 0 8px #0000001a;padding:1.5rem;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease-in-out;overflow-y:auto}.mobile-nav.active.svelte-oxjvuv{transform:translate(0)}.mobile-overlay.svelte-oxjvuv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.mobile-overlay.active.svelte-oxjvuv{opacity:1;visibility:visible}.mobile-nav-header.svelte-oxjvuv{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.close-btn.svelte-oxjvuv{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#666;padding:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.mobile-nav-links.svelte-oxjvuv{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.mobile-nav-link.svelte-oxjvuv{display:block;color:#333;text-decoration:none;font-weight:500;font-size:1.05rem;padding:.75rem 0;border-bottom:1px solid #f5f5f5;transition:all .2s}.mobile-nav-link.svelte-oxjvuv:hover{color:#22c55e;padding-left:.5rem}.mobile-auth-buttons.svelte-oxjvuv{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem}.mobile-auth-buttons.svelte-oxjvuv .btn:where(.svelte-oxjvuv){display:block;text-align:center}.hamburger.svelte-oxjvuv{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.hamburger.svelte-oxjvuv span:where(.svelte-oxjvuv){width:24px;height:2px;background-color:#333;border-radius:4px;transition:all .3s}.hamburger.active.svelte-oxjvuv span:where(.svelte-oxjvuv):nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active.svelte-oxjvuv span:where(.svelte-oxjvuv):nth-child(2){opacity:0}.hamburger.active.svelte-oxjvuv span:where(.svelte-oxjvuv):nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 768px){.nav-links.svelte-oxjvuv,.auth-buttons.svelte-oxjvuv{display:none}.hamburger.svelte-oxjvuv{display:flex;margin-left:auto}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#fff;min-height:100vh}.privacy-policy.svelte-nwevnx{display:flex;flex-direction:column;min-height:100vh}.header.svelte-nwevnx{background:#fff;padding:20px 40px;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:100}.logo.svelte-nwevnx{display:flex;align-items:center;gap:12px}.main-container.svelte-nwevnx{flex:1;display:flex;max-width:100%;overflow:hidden}.sidebar.svelte-nwevnx{background:#f8f9fa;width:320px;padding:30px 20px;border-right:1px solid #e9ecef;overflow-y:auto;height:calc(100vh - 81px)}.sidebar.svelte-nwevnx h3:where(.svelte-nwevnx){font-size:14px;font-weight:600;color:#495057;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.nav-section.svelte-nwevnx{margin-bottom:30px}.nav-item.svelte-nwevnx{display:block;width:100%;padding:12px 16px;color:#6c757d;background:none;border:none;border-radius:8px;margin-bottom:4px;font-size:14px;line-height:1.4;transition:all .2s ease;cursor:pointer;text-align:left}.nav-item.svelte-nwevnx:hover{background:#e9efeb;color:#495057}.nav-item.active.svelte-nwevnx{background:#25eb35;color:#fff}.external-link.svelte-nwevnx{background:#fff;border:1px solid #dee2e6;color:#39eb25}.external-link.svelte-nwevnx:hover{background:#f8fff9;border-color:#28eb25;color:#2dd81d}.content.svelte-nwevnx{flex:1;padding:40px;overflow-y:auto}.content.svelte-nwevnx h1:where(.svelte-nwevnx){font-size:36px;font-weight:700;color:#212529;margin-bottom:10px}.content.svelte-nwevnx h2:where(.svelte-nwevnx){font-size:28px;font-weight:600;color:#212529;margin:35px 0 20px}.content.svelte-nwevnx p:where(.svelte-nwevnx){color:#6c757d;line-height:1.7;margin-bottom:18px;font-size:16px}.section.svelte-nwevnx{display:block}.info-box.svelte-nwevnx{background:#f8f9fa;padding:25px;border-radius:10px;margin:25px 0;border:1px solid #e9ecef}.info-box.svelte-nwevnx p:where(.svelte-nwevnx){margin-bottom:12px}.info-box.svelte-nwevnx p:where(.svelte-nwevnx):last-child{margin-bottom:0}@keyframes svelte-nwevnx-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-nwevnx-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.header.svelte-nwevnx{padding:15px 20px}.main-container.svelte-nwevnx{flex-direction:column}.sidebar.svelte-nwevnx{display:hidden;width:100%;height:auto;max-height:250px;border-right:none;border-bottom:1px solid #e9ecef;overflow-x:auto;overflow-y:hidden;padding:20px}.nav-section.svelte-nwevnx{gap:10px;margin-bottom:20px;overflow:auto}.nav-section.svelte-nwevnx:last-child{margin-bottom:0}.nav-item.svelte-nwevnx{margin-bottom:0;flex-shrink:0;white-space:nowrap}.content.svelte-nwevnx{height:auto;padding:25px 20px}.content.svelte-nwevnx h1:where(.svelte-nwevnx){font-size:28px}.content.svelte-nwevnx h2:where(.svelte-nwevnx){font-size:22px;margin:25px 0 15px}}@media (max-width: 480px){.header.svelte-nwevnx{padding:12px 15px}.content.svelte-nwevnx{padding:20px 15px}.content.svelte-nwevnx h1:where(.svelte-nwevnx){font-size:24px}.content.svelte-nwevnx h2:where(.svelte-nwevnx){font-size:20px}}
