.network-btn.svelte-1ie8gsw{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;color:#e5e7eb;transition:all .3s ease}.network-btn.svelte-1ie8gsw:hover{background:#ffffff0f;border-color:#f6ca5c66;box-shadow:0 0 30px #8b5cf633,0 0 60px #60a5fa1a}.service-btn.svelte-1ie8gsw{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(243,225,89,.1);padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;color:#e5e7eb;transition:all .3s ease}.service-btn.svelte-1ie8gsw:hover{background:#ffffff0f;border-color:#8b5cf666;box-shadow:0 0 30px #8b5cf633,0 0 60px #60a5fa1a}.carousel-wrapper.svelte-1ie8gsw{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.glow.svelte-1ie8gsw{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.glow-1.svelte-1ie8gsw{width:300px;height:300px;background:#8b5cf633}.glow-2.svelte-1ie8gsw{width:200px;height:200px;background:#60a5fa26;transform:translate(40px,-20px)}.carousel-scene.svelte-1ie8gsw{width:100%;height:300px;position:relative;perspective:1000px}.carousel.svelte-1ie8gsw{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transform:translateZ(calc(var(--radius) * -1)) rotateX(var(--tilt-x)) rotateY(var(--rotation));transition:transform .3s ease-out}.carousel-cell.svelte-1ie8gsw{position:absolute;width:90px;height:110px;left:50%;top:50%;margin-left:-45px;margin-top:-55px;transform:rotateY(var(--cell-angle)) translateZ(var(--radius));transform-style:preserve-3d}.cell-content.svelte-1ie8gsw{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;cursor:pointer;transition:all .3s ease}.cell-content.svelte-1ie8gsw:hover{background:#ffffff14;border-color:#8b5cf680;box-shadow:0 0 25px #8b5cf64d,inset 0 0 20px #8b5cf60d}.cell-content.svelte-1ie8gsw img:where(.svelte-1ie8gsw){width:48px;height:48px;border-radius:30%;object-fit:cover;flex-shrink:0}.cell-content.svelte-1ie8gsw span:where(.svelte-1ie8gsw){font-size:11px;font-weight:500;color:#d1d5db;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav-dots.svelte-1ie8gsw{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:20}.dot.svelte-1ie8gsw{width:8px;height:8px;border-radius:50%;background:#8b5cf64d;border:none;cursor:pointer;transition:all .3s ease}.dot.svelte-1ie8gsw:hover{background:#8b5cf699}.dot.active.svelte-1ie8gsw{background:#8b5cf6;box-shadow:0 0 10px #8b5cf680}@media(min-width:768px){.carousel-wrapper.svelte-1ie8gsw{height:450px}.carousel-cell.svelte-1ie8gsw{width:120px;height:140px;margin-left:-60px;margin-top:-70px}.cell-content.svelte-1ie8gsw img:where(.svelte-1ie8gsw){width:60px;height:60px}.cell-content.svelte-1ie8gsw span:where(.svelte-1ie8gsw){font-size:13px}}.modal-content.svelte-14krl5h{max-height:calc(100vh - 2rem);overflow-y:auto}.badge.svelte-14krl5h{font-size:.7rem;padding:.25rem .5rem;border-radius:9999px;font-weight:500}.badge-green.svelte-14krl5h{background:#22c55e33;color:#4ade80}.badge-yellow.svelte-14krl5h{background:#eab30833;color:#facc15}.badge-blue.svelte-14krl5h{background:#3b82f633;color:#60a5fa}.badge-purple.svelte-14krl5h{background:#8b5cf633;color:#a78bfa}.info-card.svelte-14krl5h{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;padding:.75rem;text-align:center}.calculator-card.svelte-14krl5h{background:#8b5cf60d;border:1px solid rgba(139,92,246,.15);border-radius:.75rem;padding:1rem}.calculator-input.svelte-14krl5h{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.5rem .75rem;color:#fff;font-size:1rem;font-weight:600;outline:none;transition:border-color .2s;text-align:right}.calculator-input.svelte-14krl5h:focus{border-color:#8b5cf680}.calculator-input.svelte-14krl5h::-webkit-outer-spin-button,.calculator-input.svelte-14krl5h::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.links-row.svelte-14krl5h{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.row-label.svelte-14krl5h{font-size:.75rem;font-weight:500;color:#6b7280;min-width:80px;flex-shrink:0}.row-items.svelte-14krl5h{display:flex;flex-wrap:wrap;gap:.5rem}.link-chip.svelte-14krl5h{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(223,15,15,.1);border-radius:9999px;color:#9ca3af;font-size:.75rem;font-weight:500;transition:all .2s}.link-chip.svelte-14krl5h:hover{background:#8b5cf626;border-color:#fefefe4d;color:#7daef2}.swipe-container.svelte-14krl5h{position:relative;width:100%;height:52px;background:linear-gradient(135deg,#8b5cf626,#6366f126);border:1px solid rgba(139,92,246,.3);border-radius:26px;overflow:hidden;user-select:none;-webkit-user-select:none}.swipe-progress.svelte-14krl5h{position:absolute;top:0;left:0;height:100%;width:var(--progress);background:linear-gradient(135deg,#8b5cf6,#6366f1);transition:width .1s ease-out;border-radius:26px}.swipe-text.svelte-14krl5h{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#a78bfa;font-weight:600;font-size:.875rem;white-space:nowrap;pointer-events:none;transition:opacity .2s}.swipe-button.svelte-14krl5h{position:absolute;top:4px;left:4px;width:44px;height:44px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:grab;transition:transform .15s ease-out,box-shadow .2s,background .2s;box-shadow:0 2px 10px #8b5cf666;z-index:10}.swipe-button.svelte-14krl5h:hover{box-shadow:0 4px 15px #8b5cf680}.swipe-button.dragging.svelte-14krl5h{cursor:grabbing;transition:none;box-shadow:0 4px 20px #8b5cf699}.swipe-button.complete.svelte-14krl5h{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 15px #22c55e80}@keyframes svelte-14krl5h-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-14krl5h{animation:svelte-14krl5h-fade-in-up .3s ease-out}.glass-card.svelte-p4n4ax{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.glass-card.svelte-p4n4ax:hover{background:#ffffff0f;border-color:#f4d03f4d;box-shadow:0 8px 32px #0000004d,0 0 20px #f4d03f1a,inset 0 1px #ffffff1a}.glass-card.svelte-w4dia4{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.glass-card.svelte-w4dia4:hover{background:#ffffff0f;border-color:#f4d03f4d;box-shadow:0 8px 32px #0000004d,0 0 20px #f4d03f1a,inset 0 1px #ffffff1a}.cookie-banner.svelte-1d39k9f{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;transform:translateY(100%);opacity:0;transition:all .3s ease-out}.cookie-banner.visible.svelte-1d39k9f{transform:translateY(0);opacity:1}.cookie-content.svelte-1d39k9f{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:.8rem 1.5rem;background:#111111f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 -4px 30px #0000004d}@media(min-width:640px){.cookie-content.svelte-1d39k9f{flex-direction:row;align-items:center;justify-content:space-between}}.cookie-text.svelte-1d39k9f{display:flex;align-items:flex-start;gap:.75rem;color:#9ca3af;font-size:.875rem;line-height:1.5}.cookie-icon.svelte-1d39k9f{flex-shrink:0;width:1.25rem;height:1.25rem;color:#f4d03f;margin-top:.125rem}.cookie-text.svelte-1d39k9f p:where(.svelte-1d39k9f){margin:0}.cookie-buttons.svelte-1d39k9f{display:flex;gap:.75rem;flex-shrink:0}.btn-decline.svelte-1d39k9f,.btn-accept.svelte-1d39k9f{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s}.btn-decline.svelte-1d39k9f{background:transparent;border:1px solid rgba(255,255,255,.2);color:#9ca3af}.btn-decline.svelte-1d39k9f:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.btn-accept.svelte-1d39k9f{background:linear-gradient(135deg,#f4d03f,#c9a227);border:none;color:#000}.btn-accept.svelte-1d39k9f:hover{background:linear-gradient(135deg,#f7dc6f,#d4ac2b);transform:translateY(-1px);box-shadow:0 4px 12px #f4d03f4d}
