.navbar.svelte-cn61w0{background-color:var(--main-nav-bg-color);box-shadow:0 2px 4px #0000001a;position:fixed;width:100%;top:0;z-index:1000}.navbar.svelte-cn61w0 .container:where(.svelte-cn61w0){max-width:60em;margin:0 auto;padding:0 var(--spacing-md);gap:1em}@media (max-width: 576px){.navbar.svelte-cn61w0 .container:where(.svelte-cn61w0){padding:0 var(--spacing-sm)}}.navbar.svelte-cn61w0 .container:where(.svelte-cn61w0){display:flex;align-items:center;justify-content:space-between;height:4em}@media (max-width: 576px){.navbar.svelte-cn61w0 .container:where(.svelte-cn61w0){height:3.5em}}.navbar.svelte-cn61w0 .menu-wrapper:where(.svelte-cn61w0){display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.navbar.svelte-cn61w0 .logo:where(.svelte-cn61w0){align-items:center;font-size:1.5em;font-weight:700;color:var(--primary-color);text-decoration:none;display:flex;gap:.1em}.navbar.svelte-cn61w0 .logo:where(.svelte-cn61w0) .logo-icon:where(.svelte-cn61w0){width:1.5em;height:1.5em}.navbar.svelte-cn61w0 .logo:where(.svelte-cn61w0) .logo-text:where(.svelte-cn61w0){height:1.25em;filter:invert(1)}@media (max-width: 576px){.navbar.svelte-cn61w0 .logo:where(.svelte-cn61w0) .logo-icon:where(.svelte-cn61w0){width:1.25em;height:1.25em}.navbar.svelte-cn61w0 .logo:where(.svelte-cn61w0) .logo-text:where(.svelte-cn61w0){height:.9em}}.navbar.svelte-cn61w0 .menu-toggle:where(.svelte-cn61w0){display:none;background:none;border:none;cursor:pointer;color:var(--text-color-inverted)}@media (max-width: 576px){.navbar.svelte-cn61w0 .menu-toggle:where(.svelte-cn61w0){display:block}}.navbar.svelte-cn61w0 .nav-links:where(.svelte-cn61w0){display:flex;align-items:center;gap:var(--spacing-md);text-align:center}@media (max-width: 576px){.navbar.svelte-cn61w0 .nav-links:where(.svelte-cn61w0){display:none;position:absolute;top:100%;left:0;right:0;background:var(--main-nav-bg-color);padding:var(--spacing-md);flex-direction:column;align-items:stretch;transition:opacity .2s}.navbar.svelte-cn61w0 .nav-links.active:where(.svelte-cn61w0){display:flex}}.navbar.svelte-cn61w0 .nav-links:where(.svelte-cn61w0) a:where(.svelte-cn61w0){color:var(--text-color-inverted);text-decoration:none;display:flex;max-width:13em}.navbar.svelte-cn61w0 .nav-links:where(.svelte-cn61w0) a:where(.svelte-cn61w0):hover{color:var(--primary-color-inverted)}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0){position:relative;display:flex;align-items:center;color:var(--text-color-inverted)}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-button:where(.svelte-cn61w0){display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:inherit;cursor:pointer;font-size:.9em;padding:var(--spacing-xs)}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-button:where(.svelte-cn61w0):hover{color:var(--primary-color-inverted)}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-dropdown:where(.svelte-cn61w0){position:absolute;top:100%;left:0;right:0;background:var(--main-nav-bg-color);border:1px solid rgba(255,255,255,.1);border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1001;min-width:80px}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-dropdown:where(.svelte-cn61w0) .language-option:where(.svelte-cn61w0){display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;color:var(--text-color-inverted);cursor:pointer;text-align:left;font-size:.9em;transition:background-color .2s}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-dropdown:where(.svelte-cn61w0) .language-option:where(.svelte-cn61w0):hover{background:#ffffff1a}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-dropdown:where(.svelte-cn61w0) .language-option.active:where(.svelte-cn61w0){background:var(--primary-color);color:#fff}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-dropdown:where(.svelte-cn61w0) .language-option:where(.svelte-cn61w0):first-child{border-radius:4px 4px 0 0}.navbar.svelte-cn61w0 .language-selector:where(.svelte-cn61w0) .language-dropdown:where(.svelte-cn61w0) .language-option:where(.svelte-cn61w0):last-child{border-radius:0 0 4px 4px}.user-section.svelte-cn61w0{display:flex;align-items:center;gap:var(--spacing-md)}@media (max-width: 576px){.user-section.svelte-cn61w0{flex-direction:column;align-items:flex-start}.user-section.svelte-cn61w0>div:where(.svelte-cn61w0),.user-section.svelte-cn61w0>a:where(.svelte-cn61w0){width:100%}}.icon-link.svelte-cn61w0{position:relative;color:var(--text-color-inverted)}.icon-link.svelte-cn61w0:hover{color:var(--primary-color-inverted)}.notification-badge.svelte-cn61w0{position:absolute;top:-.5em;left:.75em;background:var(--error-color);color:#fff;border-radius:50%;padding:2px 6px;font-size:.75em}.user-menu.svelte-cn61w0{display:flex;align-items:center;gap:var(--spacing-sm)}.footer.svelte-u1hwxz{background-color:var(--primary-color);color:#fff;padding:var(--spacing-xl) 0 var(--spacing-md)}.footer.svelte-u1hwxz .container:where(.svelte-u1hwxz){max-width:60em;margin:0 auto;padding:0 var(--spacing-md)}@media (max-width: 576px){.footer.svelte-u1hwxz .container:where(.svelte-u1hwxz){padding:0 var(--spacing-sm)}}.footer.svelte-u1hwxz .footer-content:where(.svelte-u1hwxz){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media (max-width: 576px){.footer.svelte-u1hwxz .footer-content:where(.svelte-u1hwxz){grid-template-columns:1fr}}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz){text-align:center}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz) h4:where(.svelte-u1hwxz){margin-bottom:var(--spacing-md);font-size:1.2em;font-weight:600}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz) ul:where(.svelte-u1hwxz){list-style:none;padding:0;margin:0}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz) ul:where(.svelte-u1hwxz) li:where(.svelte-u1hwxz){margin-bottom:var(--spacing-sm)}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz) ul:where(.svelte-u1hwxz) a:where(.svelte-u1hwxz){color:#fff;text-decoration:none;opacity:.8;transition:opacity .2s ease}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz) ul:where(.svelte-u1hwxz) a:where(.svelte-u1hwxz):hover{opacity:1}.footer.svelte-u1hwxz .footer-section:where(.svelte-u1hwxz) p:where(.svelte-u1hwxz){opacity:.8;line-height:1.6}.footer.svelte-u1hwxz .company-info:where(.svelte-u1hwxz){display:grid;grid-template-columns:repeat(auto-fit,minmax(8em,1fr));gap:var(--spacing-sm)}.footer.svelte-u1hwxz .footer-bottom:where(.svelte-u1hwxz){text-align:center;padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1)}.footer.svelte-u1hwxz .footer-bottom:where(.svelte-u1hwxz) .legal-links:where(.svelte-u1hwxz){margin-bottom:var(--spacing-sm)}.footer.svelte-u1hwxz .footer-bottom:where(.svelte-u1hwxz) .legal-links:where(.svelte-u1hwxz) a:where(.svelte-u1hwxz){color:#fff;text-decoration:none;opacity:.8;transition:opacity .2s ease;font-size:.9em}.footer.svelte-u1hwxz .footer-bottom:where(.svelte-u1hwxz) .legal-links:where(.svelte-u1hwxz) a:where(.svelte-u1hwxz):hover{opacity:1}.footer.svelte-u1hwxz .footer-bottom:where(.svelte-u1hwxz) .legal-links:where(.svelte-u1hwxz) .separator:where(.svelte-u1hwxz){margin:0 var(--spacing-sm);opacity:.5}.footer.svelte-u1hwxz .footer-bottom:where(.svelte-u1hwxz) p:where(.svelte-u1hwxz){opacity:.8;font-size:.9em}@media (max-width: 576px){.footer.svelte-u1hwxz{padding:var(--spacing-xl) var(--spacing-md)}}.media-player.svelte-1xxi8l8{position:fixed;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 20px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.media-player.svelte-1xxi8l8 :where(.svelte-1xxi8l8){-webkit-user-select:none;user-select:none}.media-player.top.svelte-1xxi8l8{top:0;border-top:none;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 4px 20px #0000001a}.media-player.center.svelte-1xxi8l8{top:50%;transform:translateY(-50%);border:1px solid rgba(0,0,0,.1);border-radius:12px;margin:0 20px;max-width:calc(100vw - 40px)}.media-player.bottom.svelte-1xxi8l8{bottom:0}.media-container.svelte-1xxi8l8{padding:1rem;max-width:1200px;margin:0 auto;overflow:visible}.media-element.svelte-1xxi8l8{width:100%;max-height:300px;border-radius:8px;outline:none}.media-element.svelte-1xxi8l8:focus{box-shadow:0 0 0 2px var(--primary-color)}.controls.svelte-1xxi8l8{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.media-info.svelte-1xxi8l8{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width: 768px){.media-info.svelte-1xxi8l8{flex-direction:column;align-items:flex-start;gap:.5rem}}.close-btn.svelte-1xxi8l8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.close-btn.svelte-1xxi8l8:hover{background:#0000000d;color:var(--accent-color)}.close-btn.svelte-1xxi8l8:active{transform:scale(.95)}.close-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:18px;height:18px}@media (max-width: 768px){.close-btn.svelte-1xxi8l8{width:28px;height:28px}.close-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:16px;height:16px}}.media-title.svelte-1xxi8l8{font-size:1rem;font-weight:600;color:var(--primary-color);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-display.svelte-1xxi8l8{display:flex;gap:.5rem;font-size:.875rem;color:#64748b;font-variant-numeric:tabular-nums}.control-buttons.svelte-1xxi8l8{display:flex;align-items:center;gap:1rem;overflow:visible}.play-pause-btn.svelte-1xxi8l8{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--primary-color);color:#fff;cursor:pointer;transition:all .2s ease}.play-pause-btn.svelte-1xxi8l8:hover{background:var(--primary-dark-color);transform:scale(1.05)}.play-pause-btn.svelte-1xxi8l8:active{transform:scale(.95)}.play-pause-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:20px;height:20px}.progress-container.svelte-1xxi8l8{flex:1;min-width:0}.progress-bar.svelte-1xxi8l8{height:6px;cursor:pointer;border-radius:3px;background:#e2e8f0;position:relative}.progress-bar.svelte-1xxi8l8:hover .progress-thumb:where(.svelte-1xxi8l8){opacity:1;transform:scale(1.2)}.progress-track.svelte-1xxi8l8{position:relative;height:100%;border-radius:3px;overflow:hidden}.progress-fill.svelte-1xxi8l8{height:100%;background:var(--primary-color);border-radius:3px;transition:width .1s ease}.progress-thumb.svelte-1xxi8l8{position:absolute;top:50%;width:12px;height:12px;background:var(--primary-color);border:2px solid white;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:all .2s ease;box-shadow:0 2px 4px #0003}.volume-container.svelte-1xxi8l8{position:relative;display:flex;align-items:center;padding:.5em 0;overflow:visible}.volume-container.svelte-1xxi8l8:hover .volume-slider:where(.svelte-1xxi8l8){opacity:1;visibility:visible;transform:translate(-60%) translateY(0)}.volume-container.svelte-1xxi8l8 .volume-slider:where(.svelte-1xxi8l8):hover{opacity:1;visibility:visible;transform:translate(-60%) translateY(0)}.volume-container.svelte-1xxi8l8:has(.volume-slider:where(.svelte-1xxi8l8):hover) .volume-slider:where(.svelte-1xxi8l8){opacity:1;visibility:visible;transform:translate(-60%) translateY(0)}.volume-btn.svelte-1xxi8l8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease}.volume-btn.svelte-1xxi8l8:hover{background:#0000000d;color:var(--primary-color)}.volume-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:18px;height:18px}.volume-slider.svelte-1xxi8l8{position:absolute;bottom:100%;left:50%;transform:translate(-60%) translateY(-.3em);width:6.25em;height:.5em;background:#e2e8f0;border-radius:.25em;cursor:pointer;box-shadow:0 .125em .5em #00000026;border:.0625em solid rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.volume-track.svelte-1xxi8l8{position:relative;height:100%;border-radius:.25em;overflow:hidden}.volume-fill.svelte-1xxi8l8{height:100%;background:var(--primary-color);border-radius:.25em;transition:width .1s ease}.volume-thumb.svelte-1xxi8l8{position:absolute;top:50%;width:.875em;height:.875em;background:var(--primary-color);border:.125em solid white;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 .125em .375em #0000004d;transition:all .2s ease}.volume-thumb.svelte-1xxi8l8:hover{transform:translate(-50%,-50%) scale(1.2)}@media (max-width: 768px){.media-container.svelte-1xxi8l8{padding:.75rem}.controls.svelte-1xxi8l8{gap:.5rem}.media-info.svelte-1xxi8l8{flex-direction:column;align-items:flex-start;gap:.5rem}.media-title.svelte-1xxi8l8{font-size:.9rem;line-height:1.3}.time-display.svelte-1xxi8l8{font-size:.8rem}.control-buttons.svelte-1xxi8l8{gap:.5rem;flex-wrap:wrap}.play-pause-btn.svelte-1xxi8l8{width:40px;height:40px}.play-pause-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:20px;height:20px}.progress-container.svelte-1xxi8l8{min-width:120px;flex:1}.volume-btn.svelte-1xxi8l8{width:32px;height:32px}.volume-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:18px;height:18px}.volume-container.svelte-1xxi8l8{padding:.25em 0}.volume-slider.svelte-1xxi8l8{width:5em;height:.375em}.volume-thumb.svelte-1xxi8l8{width:.75em;height:.75em}.close-btn.svelte-1xxi8l8{width:28px;height:28px}.close-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:16px;height:16px}}@media (max-width: 480px){.media-container.svelte-1xxi8l8{padding:.5rem}.media-info.svelte-1xxi8l8{gap:.25rem}.media-title.svelte-1xxi8l8{font-size:.85rem}.time-display.svelte-1xxi8l8{font-size:.75rem}.control-buttons.svelte-1xxi8l8{gap:.25rem}.play-pause-btn.svelte-1xxi8l8{width:36px;height:36px}.play-pause-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:18px;height:18px}.progress-container.svelte-1xxi8l8{min-width:100px}.volume-btn.svelte-1xxi8l8{width:28px;height:28px}.volume-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:16px;height:16px}.volume-slider.svelte-1xxi8l8{width:4.375em;height:.3125em}.volume-thumb.svelte-1xxi8l8{width:.625em;height:.625em}.close-btn.svelte-1xxi8l8{width:24px;height:24px}.close-btn.svelte-1xxi8l8 svg:where(.svelte-1xxi8l8){width:14px;height:14px}}@media (prefers-color-scheme: dark){.media-player.svelte-1xxi8l8{background:#1e293bf2;border-color:#ffffff1a}.media-title.svelte-1xxi8l8{color:#f1f5f9}.time-display.svelte-1xxi8l8{color:#94a3b8}.progress-bar.svelte-1xxi8l8{background:#334155}.volume-btn.svelte-1xxi8l8{color:#94a3b8}.volume-btn.svelte-1xxi8l8:hover{background:#ffffff0d;color:#f1f5f9}.volume-slider.svelte-1xxi8l8{background:#334155;border-color:#ffffff1a}.close-btn.svelte-1xxi8l8{color:#94a3b8;position:absolute;right:0;top:0}.close-btn.svelte-1xxi8l8:hover{background:#ffffff0d;color:#f1f5f9}}:root{--spacing-xs: .5em;--spacing-sm: .75em;--section-padding-y: 3em;--section-padding-y-mobile: 2em;--title-spacing: 2em;--subtitle-spacing: 1em;--content-spacing: 3em;--grid-gap: 2em;--grid-gap-md: 1em;--grid-gap-sm: .5em;--title-size: 2.5em;--title-size-mobile: 2em;--subtitle-size: 1.125em;--container-sm: 40em;--container-md: 50em;--container-lg: 60em;--container-xl: 70em;--mobile: 576px;--tablet: 768px;--desktop: 1024px;--primary-color: #001532;--primary-color-inverted: #c3e7ff;--primary-dark-color: #111c28;--secondary-color: #3498db;--accent-color: #e74c3c;--background-color: #f8f9fa;--text-color: #2c3e50;--text-color-inverted: #ffffff;--text-light: #7f8c8d;--border-color: #bdc3c7;--error-color: #ff0000;--main-nav-bg-color: #001532;--blog-title-color: #001532;--blog-title-hover-color: #e74c3c;--blog-excerpt-color: #64748b;--blog-excerpt-hover-color: #4a5568;--blog-card-bg: #ffffff;--blog-card-hover-bg: #f8fafc;--blog-accent-gradient: linear-gradient(135deg, #e74c3c 0%, #f39c12 100%);--blog-primary-gradient: linear-gradient(135deg, #001532 0%, #667eea 100%);--spacing-xs: .25em;--spacing-sm: .5em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em}@media (max-width: 576px){:root{--content-spacing: 1.5em;--title-spacing: 1em}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;word-break:keep-all}html{font-size:16px;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;color:var(--text-color);background-color:var(--background-color);min-height:100vh}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-md);line-height:1.2}.container{max-width:60em;margin:0 auto;padding:0 var(--spacing-md)}@media (max-width: 576px){.container{padding:0 var(--spacing-sm)}}.section{padding:var(--section-padding-y) 0}.section+section{padding-top:var(--section-padding-y)}@media (max-width: 576px){.section{padding:var(--section-padding-y-mobile) 0}.section+section{padding-top:var(--section-padding-y-mobile)}}.section .container{max-width:60em;margin:0 auto;padding:0 var(--spacing-md)}@media (max-width: 576px){.section .container{padding:0 var(--spacing-sm)}}.section h2{font-size:var(--title-size);text-align:center;margin-bottom:var(--title-spacing);color:var(--text-color);font-weight:600}@media (max-width: 576px){.section h2{font-size:var(--title-size-mobile)}}.section .subtitle{text-align:center;font-size:var(--subtitle-size);color:var(--text-light);margin-bottom:var(--subtitle-spacing)}.flex-center{display:flex;align-items:center;justify-content:center}.layout.svelte-i5ktu5{display:flex;flex-direction:column;min-height:100vh}.layout.svelte-i5ktu5 main:where(.svelte-i5ktu5){flex:1;margin-top:4em}
