.header[data-v-4402bc26]{background:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.header-container[data-v-4402bc26]{max-width:1200px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.logo[data-v-4402bc26]{text-decoration:none;color:inherit}.logo-placeholder[data-v-4402bc26]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-4402bc26]{font-size:2rem}.logo-text[data-v-4402bc26]{display:flex;flex-direction:column}.logo-title[data-v-4402bc26]{font-size:1.25rem;font-weight:700;color:#1a5a8a}.logo-subtitle[data-v-4402bc26]{font-size:.7rem;color:#666}.nav[data-v-4402bc26]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-v-4402bc26]{color:#333;text-decoration:none;font-weight:500;transition:color .2s}.nav-link[data-v-4402bc26]:hover,.nav-link.router-link-active[data-v-4402bc26]{color:#1a5a8a}.nav-search[data-v-4402bc26]{background:none;border:none;cursor:pointer;color:#333;padding:.5rem;display:flex;align-items:center;transition:color .2s}.nav-search[data-v-4402bc26]:hover{color:#1a5a8a}.header-actions[data-v-4402bc26]{display:flex;gap:.75rem}.btn[data-v-4402bc26]{padding:.5rem 1.25rem;border-radius:4px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s;border:none;font-size:.9rem}.btn-primary[data-v-4402bc26]{background:#1a5a8a;color:#fff}.btn-primary[data-v-4402bc26]:hover{background:#14486e}.btn-outline[data-v-4402bc26]{background:transparent;color:#1a5a8a;border:1px solid #1a5a8a}.btn-outline[data-v-4402bc26]:hover{background:#1a5a8a;color:#fff}.mobile-menu-btn[data-v-4402bc26]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-4402bc26]{display:block;width:25px;height:2px;background:#333;transition:all .2s}.search-bar[data-v-4402bc26]{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f5f5f5}.search-bar.active[data-v-4402bc26]{max-height:80px}.search-bar input[data-v-4402bc26]{width:calc(100% - 120px);max-width:600px;padding:.75rem 1rem;border:1px solid #ddd;border-radius:4px 0 0 4px;margin:1rem;margin-right:0}.search-bar button[data-v-4402bc26]{padding:.75rem 1.5rem;background:#1a5a8a;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer}.mobile-menu[data-v-4402bc26]{display:none}@media(max-width:768px){.nav[data-v-4402bc26],.header-actions[data-v-4402bc26]{display:none}.mobile-menu-btn[data-v-4402bc26]{display:flex}.mobile-menu[data-v-4402bc26]{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff;border-top:1px solid #eee}.mobile-menu.active[data-v-4402bc26]{max-height:400px}.mobile-nav-link[data-v-4402bc26]{padding:1rem 1.5rem;color:#333;text-decoration:none;border-bottom:1px solid #eee;background:none;border-left:none;border-right:none;text-align:left;font-size:1rem;cursor:pointer}.mobile-nav-link[data-v-4402bc26]:hover{background:#f5f5f5;color:#1a5a8a}}.footer[data-v-c7e1b8b2]{background:#1a5a8a;color:#fff;padding:3rem 1.5rem 1.5rem;margin-top:auto}.footer-container[data-v-c7e1b8b2]{max-width:1200px;margin:0 auto}.footer-main[data-v-c7e1b8b2]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.2)}.logo-placeholder[data-v-c7e1b8b2]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.logo-icon[data-v-c7e1b8b2]{font-size:2rem}.logo-text[data-v-c7e1b8b2]{display:flex;flex-direction:column}.logo-title[data-v-c7e1b8b2]{font-size:1.25rem;font-weight:700}.logo-subtitle[data-v-c7e1b8b2]{font-size:.7rem;opacity:.8}.footer-description[data-v-c7e1b8b2]{opacity:.8;line-height:1.6;max-width:300px}.footer-links[data-v-c7e1b8b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h4[data-v-c7e1b8b2]{margin-bottom:1rem;font-weight:600}.footer-column a[data-v-c7e1b8b2]{display:block;color:#fffc;text-decoration:none;margin-bottom:.5rem;transition:color .2s}.footer-column a[data-v-c7e1b8b2]:hover{color:#fff}.footer-bottom[data-v-c7e1b8b2]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.875rem;opacity:.8}.footer-legal[data-v-c7e1b8b2]{display:flex;gap:1.5rem}.footer-legal a[data-v-c7e1b8b2]{color:#fffc;text-decoration:none;transition:color .2s}.footer-legal a[data-v-c7e1b8b2]:hover{color:#fff}@media(max-width:768px){.footer-main[data-v-c7e1b8b2]{grid-template-columns:1fr;gap:2rem}.footer-links[data-v-c7e1b8b2]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-c7e1b8b2]{flex-direction:column;gap:1rem;text-align:center}.footer-legal[data-v-c7e1b8b2]{flex-wrap:wrap;justify-content:center;gap:1rem}}#app{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.podcast-card[data-v-32e7bc33]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:transform .2s,box-shadow .2s;cursor:pointer}.podcast-card[data-v-32e7bc33]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.card-image[data-v-32e7bc33]{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#1a5a8a,#2980b9)}.card-image img[data-v-32e7bc33]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card-placeholder[data-v-32e7bc33]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff9}.podcast-card:hover .card-image img[data-v-32e7bc33]{transform:scale(1.05)}.card-overlay[data-v-32e7bc33]{position:absolute;inset:0;background:#1a5a8ab3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.podcast-card:hover .card-overlay[data-v-32e7bc33]{opacity:1}.play-btn[data-v-32e7bc33]{width:60px;height:60px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1a5a8a;transition:transform .2s}.play-btn[data-v-32e7bc33]:hover{transform:scale(1.1)}.card-content[data-v-32e7bc33]{padding:1.25rem}.card-title[data-v-32e7bc33]{font-size:1.1rem;font-weight:600;color:#1a5a8a;margin-bottom:.25rem;line-height:1.3}.card-date[data-v-32e7bc33]{font-size:.85rem;color:#666;margin-bottom:.75rem}.card-description[data-v-32e7bc33]{font-size:.9rem;color:#555;line-height:1.5;margin-bottom:1rem}.card-link[data-v-32e7bc33]{color:#e67e22;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s}.card-link[data-v-32e7bc33]:hover{color:#d35400;text-decoration:underline}.audio-player[data-v-e25860c0]{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px #00000026;z-index:1000}.player-container[data-v-e25860c0]{max-width:1200px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;gap:1.5rem}.player-info[data-v-e25860c0]{display:flex;align-items:center;gap:.75rem;min-width:200px}.player-image[data-v-e25860c0]{width:50px;height:50px;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#1a5a8a,#2980b9);flex-shrink:0}.player-image img[data-v-e25860c0]{width:100%;height:100%;object-fit:cover}.player-image-placeholder[data-v-e25860c0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffb3}.player-details[data-v-e25860c0]{overflow:hidden}.player-title[data-v-e25860c0]{font-size:.9rem;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-author[data-v-e25860c0]{font-size:.8rem;color:#666}.player-controls[data-v-e25860c0]{display:flex;align-items:center;gap:.5rem}.control-btn[data-v-e25860c0]{background:none;border:none;cursor:pointer;color:#666;padding:.5rem;display:flex;align-items:center;transition:color .2s}.control-btn[data-v-e25860c0]:hover{color:#1a5a8a}.play-pause-btn[data-v-e25860c0]{width:45px;height:45px;border-radius:50%;background:#1a5a8a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}.play-pause-btn[data-v-e25860c0]:hover{background:#14486e}.player-progress[data-v-e25860c0]{flex:1;display:flex;align-items:center;gap:.75rem}.time[data-v-e25860c0]{font-size:.8rem;color:#666;min-width:40px}.progress-bar[data-v-e25860c0]{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:#ddd;border-radius:2px;cursor:pointer}.progress-bar[data-v-e25860c0]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#1a5a8a;cursor:pointer}.player-volume[data-v-e25860c0]{display:flex;align-items:center;gap:.5rem}.volume-btn[data-v-e25860c0]{background:none;border:none;cursor:pointer;color:#666;padding:.25rem;display:flex;align-items:center}.volume-slider[data-v-e25860c0]{width:80px;height:4px;-webkit-appearance:none;appearance:none;background:#ddd;border-radius:2px;cursor:pointer}.volume-slider[data-v-e25860c0]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#1a5a8a;cursor:pointer}.close-btn[data-v-e25860c0]{background:none;border:none;cursor:pointer;color:#999;padding:.5rem;display:flex;align-items:center;transition:color .2s}.close-btn[data-v-e25860c0]:hover{color:#333}@media(max-width:768px){.player-container[data-v-e25860c0]{flex-wrap:wrap;gap:.75rem;padding:.5rem 1rem}.player-info[data-v-e25860c0]{order:1;min-width:auto;flex:1}.player-controls[data-v-e25860c0]{order:3;width:100%;justify-content:center}.player-progress[data-v-e25860c0]{order:4;width:100%}.player-volume[data-v-e25860c0]{display:none}.close-btn[data-v-e25860c0]{order:2}}.home[data-v-ae9f8296]{min-height:100vh}.hero[data-v-ae9f8296]{background:linear-gradient(135deg,#1a5a8a,#2980b9);color:#fff;padding:4rem 1.5rem;text-align:left;position:relative;overflow:hidden}.hero[data-v-ae9f8296]:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:.5}.hero-content[data-v-ae9f8296]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero h1[data-v-ae9f8296]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.hero-subtitle[data-v-ae9f8296]{font-size:1.25rem;margin-bottom:1rem;opacity:.9}.hero-tagline[data-v-ae9f8296]{font-size:1.5rem;font-style:italic;opacity:.8;margin-bottom:2rem}.hero-cta[data-v-ae9f8296]{max-width:1200px;margin:0 auto;display:flex;gap:1rem;position:relative;z-index:1}.section[data-v-ae9f8296]{padding:3rem 1.5rem}.section-alt[data-v-ae9f8296]{background:#f8f9fa}.container[data-v-ae9f8296]{max-width:1200px;margin:0 auto}.section-title[data-v-ae9f8296]{font-size:1.5rem;color:#1a5a8a;margin-bottom:2rem;font-weight:600}.section-content[data-v-ae9f8296]{display:grid;grid-template-columns:1fr 300px;gap:2rem}.podcasts-grid[data-v-ae9f8296]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.podcasts-row[data-v-ae9f8296]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sidebar[data-v-ae9f8296]{display:flex;flex-direction:column;gap:1rem}.sidebar-box[data-v-ae9f8296]{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;text-align:center}.sidebar-note[data-v-ae9f8296]{color:#e67e22;font-size:.9rem;margin-top:.5rem}.sidebar-section[data-v-ae9f8296]{background:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 2px 10px #0000001a}.sidebar-section h3[data-v-ae9f8296]{font-size:1.1rem;color:#1a5a8a;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #1a5a8a}.contact-info[data-v-ae9f8296]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-ae9f8296]{display:flex;align-items:flex-start;gap:.75rem;font-size:.85rem}.contact-icon[data-v-ae9f8296]{font-size:1.25rem}.contact-item strong[data-v-ae9f8296]{display:block;color:#333}.contact-item p[data-v-ae9f8296]{color:#666;font-size:.8rem}.projects-grid[data-v-ae9f8296]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.project-item[data-v-ae9f8296]{text-align:center;padding:.75rem;background:#f8f9fa;border-radius:8px}.project-icon[data-v-ae9f8296]{font-size:1.5rem;margin-bottom:.25rem}.project-item span[data-v-ae9f8296]{font-size:.75rem;color:#666}.btn[data-v-ae9f8296]{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s;border:none;font-size:1rem;text-align:center}.btn-primary[data-v-ae9f8296]{background:#1a5a8a;color:#fff}.btn-primary[data-v-ae9f8296]:hover{background:#14486e}.btn-secondary[data-v-ae9f8296]{background:#e67e22;color:#fff}.btn-secondary[data-v-ae9f8296]:hover{background:#d35400}.btn-outline[data-v-ae9f8296]{background:transparent;color:#1a5a8a;border:2px solid #1a5a8a}.btn-outline[data-v-ae9f8296]:hover{background:#1a5a8a;color:#fff}.btn-block[data-v-ae9f8296]{display:block;width:100%}@media(max-width:992px){.section-content[data-v-ae9f8296]{grid-template-columns:1fr}.sidebar[data-v-ae9f8296]{order:-1;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.podcasts-row[data-v-ae9f8296]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero h1[data-v-ae9f8296]{font-size:2rem}.hero-cta[data-v-ae9f8296]{flex-direction:column}.sidebar[data-v-ae9f8296],.podcasts-grid[data-v-ae9f8296],.podcasts-row[data-v-ae9f8296]{grid-template-columns:1fr}}.auth-page[data-v-e58f8b17]{min-height:100vh;background:linear-gradient(135deg,#1a5a8a,#2980b9);display:flex;align-items:center;justify-content:center;padding:2rem}.auth-container[data-v-e58f8b17]{width:100%;max-width:440px}.auth-card[data-v-e58f8b17]{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 10px 40px #0003}.auth-header[data-v-e58f8b17]{text-align:center;margin-bottom:2rem}.logo[data-v-e58f8b17]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.logo-icon[data-v-e58f8b17]{font-size:2.5rem}.logo-text[data-v-e58f8b17]{font-size:1.75rem;font-weight:700;color:#1a5a8a}.auth-header h1[data-v-e58f8b17]{font-size:1.5rem;color:#333;margin-bottom:.5rem}.auth-header p[data-v-e58f8b17]{color:#666;font-size:.95rem}.auth-form[data-v-e58f8b17]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-e58f8b17]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-e58f8b17]{font-weight:500;color:#333;font-size:.9rem}.form-group input[data-v-e58f8b17]{padding:.875rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-e58f8b17]:focus{outline:none;border-color:#1a5a8a;box-shadow:0 0 0 3px #1a5a8a1a}.form-options[data-v-e58f8b17]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.checkbox-label[data-v-e58f8b17]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#555}.checkbox-label input[data-v-e58f8b17]{width:16px;height:16px;cursor:pointer}.forgot-link[data-v-e58f8b17]{color:#1a5a8a;text-decoration:none}.forgot-link[data-v-e58f8b17]:hover{text-decoration:underline}.error-message[data-v-e58f8b17]{color:#e74c3c;font-size:.9rem;text-align:center;padding:.5rem;background:#fdf2f2;border-radius:4px}.btn[data-v-e58f8b17]{padding:.875rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:1rem}.btn-primary[data-v-e58f8b17]{background:#1a5a8a;color:#fff}.btn-primary[data-v-e58f8b17]:hover{background:#14486e}.btn-primary[data-v-e58f8b17]:disabled{background:#93c5e4;cursor:not-allowed}.btn-block[data-v-e58f8b17]{width:100%}.auth-footer[data-v-e58f8b17]{text-align:center;margin-top:1.5rem;color:#666;font-size:.95rem}.auth-footer a[data-v-e58f8b17]{color:#1a5a8a;font-weight:500;text-decoration:none}.auth-footer a[data-v-e58f8b17]:hover{text-decoration:underline}.auth-divider[data-v-e58f8b17]{display:flex;align-items:center;margin:1.5rem 0;color:#999;font-size:.85rem}.auth-divider[data-v-e58f8b17]:before,.auth-divider[data-v-e58f8b17]:after{content:"";flex:1;height:1px;background:#ddd}.auth-divider span[data-v-e58f8b17]{padding:0 1rem}.social-login[data-v-e58f8b17]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.social-btn[data-v-e58f8b17]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:.9rem;font-weight:500;color:#333;transition:background .2s,border-color .2s}.social-btn[data-v-e58f8b17]:hover{background:#f8f9fa;border-color:#bbb}.auth-page[data-v-f58ed760]{min-height:100vh;background:linear-gradient(135deg,#1a5a8a,#2980b9);display:flex;align-items:center;justify-content:center;padding:2rem}.auth-container[data-v-f58ed760]{width:100%;max-width:440px}.auth-card[data-v-f58ed760]{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 10px 40px #0003}.auth-header[data-v-f58ed760]{text-align:center;margin-bottom:2rem}.logo[data-v-f58ed760]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.logo-icon[data-v-f58ed760]{font-size:2.5rem}.logo-text[data-v-f58ed760]{font-size:1.75rem;font-weight:700;color:#1a5a8a}.auth-header h1[data-v-f58ed760]{font-size:1.5rem;color:#333;margin-bottom:.5rem}.auth-header p[data-v-f58ed760]{color:#666;font-size:.95rem}.auth-form[data-v-f58ed760]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-f58ed760]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-f58ed760]{font-weight:500;color:#333;font-size:.9rem}.form-group input[data-v-f58ed760]{padding:.875rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-f58ed760]:focus{outline:none;border-color:#1a5a8a;box-shadow:0 0 0 3px #1a5a8a1a}.checkbox-label[data-v-f58ed760]{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:#555;font-size:.9rem;line-height:1.4}.checkbox-label input[data-v-f58ed760]{width:16px;height:16px;cursor:pointer;margin-top:2px}.checkbox-label a[data-v-f58ed760]{color:#1a5a8a;text-decoration:none}.checkbox-label a[data-v-f58ed760]:hover{text-decoration:underline}.error-message[data-v-f58ed760]{color:#e74c3c;font-size:.9rem;text-align:center;padding:.5rem;background:#fdf2f2;border-radius:4px}.btn[data-v-f58ed760]{padding:.875rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:1rem}.btn-primary[data-v-f58ed760]{background:#1a5a8a;color:#fff}.btn-primary[data-v-f58ed760]:hover{background:#14486e}.btn-primary[data-v-f58ed760]:disabled{background:#93c5e4;cursor:not-allowed}.btn-block[data-v-f58ed760]{width:100%}.auth-footer[data-v-f58ed760]{text-align:center;margin-top:1.5rem;color:#666;font-size:.95rem}.auth-footer a[data-v-f58ed760]{color:#1a5a8a;font-weight:500;text-decoration:none}.auth-footer a[data-v-f58ed760]:hover{text-decoration:underline}.auth-divider[data-v-f58ed760]{display:flex;align-items:center;margin:1.5rem 0;color:#999;font-size:.85rem}.auth-divider[data-v-f58ed760]:before,.auth-divider[data-v-f58ed760]:after{content:"";flex:1;height:1px;background:#ddd}.auth-divider span[data-v-f58ed760]{padding:0 1rem}.social-login[data-v-f58ed760]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.social-btn[data-v-f58ed760]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:.9rem;font-weight:500;color:#333;transition:background .2s,border-color .2s}.social-btn[data-v-f58ed760]:hover{background:#f8f9fa;border-color:#bbb}.upload-page[data-v-91918547]{min-height:100vh;background:#f8f9fa;padding:2rem 1.5rem}.container[data-v-91918547]{max-width:1200px;margin:0 auto}.upload-header[data-v-91918547]{margin-bottom:2rem}.upload-header h1[data-v-91918547]{font-size:2rem;color:#1a5a8a;margin-bottom:.5rem}.upload-header p[data-v-91918547]{color:#666}.upload-content[data-v-91918547]{display:grid;grid-template-columns:1fr 300px;gap:2rem}.upload-form[data-v-91918547]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 10px #0000001a}.form-section[data-v-91918547]{margin-bottom:2rem}.form-section h3[data-v-91918547]{font-size:1.1rem;color:#333;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #1a5a8a}.image-upload[data-v-91918547],.audio-upload[data-v-91918547]{border:2px dashed #ddd;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.image-upload[data-v-91918547]:hover,.audio-upload[data-v-91918547]:hover,.image-upload.drag-over[data-v-91918547],.audio-upload.drag-over[data-v-91918547]{border-color:#1a5a8a;background:#1a5a8a0d}.image-upload.has-image[data-v-91918547]{padding:0;border-style:solid}.image-upload.has-image img[data-v-91918547]{width:100%;max-height:300px;object-fit:cover;border-radius:6px}.upload-placeholder[data-v-91918547]{color:#999}.upload-placeholder svg[data-v-91918547]{margin-bottom:1rem;opacity:.5}.upload-placeholder p[data-v-91918547]{font-size:1rem;margin-bottom:.25rem}.upload-placeholder span[data-v-91918547]{font-size:.85rem;opacity:.7}.audio-file-info[data-v-91918547]{display:flex;align-items:center;gap:1rem;text-align:left}.audio-file-info svg[data-v-91918547]{color:#1a5a8a}.audio-details[data-v-91918547]{flex:1}.audio-name[data-v-91918547]{display:block;font-weight:500;color:#333}.audio-size[data-v-91918547]{font-size:.85rem;color:#666}.remove-btn[data-v-91918547]{background:none;border:none;cursor:pointer;color:#e74c3c;padding:.5rem}.form-group[data-v-91918547]{margin-bottom:1.25rem}.form-group label[data-v-91918547]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.form-group input[data-v-91918547],.form-group textarea[data-v-91918547],.form-group select[data-v-91918547]{width:100%;padding:.875rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-91918547]:focus,.form-group textarea[data-v-91918547]:focus,.form-group select[data-v-91918547]:focus{outline:none;border-color:#1a5a8a;box-shadow:0 0 0 3px #1a5a8a1a}.form-group textarea[data-v-91918547]{resize:vertical;min-height:100px}.form-row[data-v-91918547]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.error-message[data-v-91918547]{color:#e74c3c;background:#fdf2f2;padding:.75rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-91918547]{color:#27ae60;background:#f0fdf4;padding:.75rem;border-radius:8px;margin-bottom:1rem}.form-actions[data-v-91918547]{display:flex;justify-content:flex-end;gap:1rem}.btn[data-v-91918547]{padding:.875rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:1rem}.btn-primary[data-v-91918547]{background:#1a5a8a;color:#fff}.btn-primary[data-v-91918547]:hover{background:#14486e}.btn-primary[data-v-91918547]:disabled{background:#93c5e4;cursor:not-allowed}.btn-outline[data-v-91918547]{background:transparent;color:#666;border:1px solid #ddd}.btn-outline[data-v-91918547]:hover{background:#f8f9fa;border-color:#bbb}.upload-sidebar[data-v-91918547]{display:flex;flex-direction:column;gap:1rem}.sidebar-box[data-v-91918547]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.sidebar-box h3[data-v-91918547]{font-size:1rem;color:#1a5a8a;margin-bottom:1rem}.guidelines-list[data-v-91918547]{list-style:none;padding:0;margin:0}.guidelines-list li[data-v-91918547]{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#555;font-size:.9rem}.guidelines-list li[data-v-91918547]:before{content:"✓";position:absolute;left:0;color:#27ae60}.formats[data-v-91918547]{display:flex;flex-wrap:wrap;gap:.5rem}.format-tag[data-v-91918547]{background:#e8f4fc;color:#1a5a8a;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500}.sidebar-box p[data-v-91918547]{color:#666;font-size:.9rem;line-height:1.5}.sidebar-box a[data-v-91918547]{color:#1a5a8a;text-decoration:none}.sidebar-box a[data-v-91918547]:hover{text-decoration:underline}@media(max-width:992px){.upload-content[data-v-91918547]{grid-template-columns:1fr}.upload-sidebar[data-v-91918547]{order:-1;display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.form-row[data-v-91918547],.upload-sidebar[data-v-91918547]{grid-template-columns:1fr}}.podcast-page[data-v-12acbdc1]{min-height:100vh;background:#f8f9fa;padding:2rem 1.5rem}.container[data-v-12acbdc1]{max-width:1200px;margin:0 auto}.podcast-content[data-v-12acbdc1]{display:grid;grid-template-columns:1fr 320px;gap:2rem}.podcast-main[data-v-12acbdc1]{display:flex;flex-direction:column;gap:1.5rem}.podcast-header[data-v-12acbdc1]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 10px #0000001a;display:flex;gap:2rem}.podcast-cover[data-v-12acbdc1]{width:200px;height:200px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a5a8a,#2980b9);flex-shrink:0}.podcast-cover img[data-v-12acbdc1]{width:100%;height:100%;object-fit:cover}.podcast-cover-placeholder[data-v-12acbdc1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff9}.podcast-info[data-v-12acbdc1]{flex:1}.podcast-category[data-v-12acbdc1]{display:inline-block;background:#e8f4fc;color:#1a5a8a;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500;margin-bottom:.75rem}.podcast-info h1[data-v-12acbdc1]{font-size:1.75rem;color:#333;margin-bottom:.5rem}.podcast-author[data-v-12acbdc1]{color:#1a5a8a;font-size:1.1rem;margin-bottom:.75rem}.podcast-meta[data-v-12acbdc1]{display:flex;gap:.5rem;color:#666;font-size:.9rem}.inline-player[data-v-12acbdc1]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.player-controls[data-v-12acbdc1]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.control-btn[data-v-12acbdc1]{background:none;border:none;cursor:pointer;color:#666;padding:.5rem;transition:color .2s}.control-btn[data-v-12acbdc1]:hover{color:#1a5a8a}.play-pause-btn[data-v-12acbdc1]{width:64px;height:64px;border-radius:50%;background:#1a5a8a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s,transform .2s}.play-pause-btn[data-v-12acbdc1]:hover{background:#14486e;transform:scale(1.05)}.player-progress[data-v-12acbdc1]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.time[data-v-12acbdc1]{font-size:.85rem;color:#666;min-width:45px}.progress-bar[data-v-12acbdc1]{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:#e0e0e0;border-radius:3px;cursor:pointer}.progress-bar[data-v-12acbdc1]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#1a5a8a;cursor:pointer}.player-extras[data-v-12acbdc1]{display:flex;align-items:center;justify-content:space-between}.volume-control[data-v-12acbdc1]{display:flex;align-items:center;gap:.5rem}.volume-btn[data-v-12acbdc1]{background:none;border:none;cursor:pointer;color:#666;padding:.25rem}.volume-slider[data-v-12acbdc1]{width:100px;height:4px;-webkit-appearance:none;appearance:none;background:#e0e0e0;border-radius:2px;cursor:pointer}.volume-slider[data-v-12acbdc1]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#1a5a8a;cursor:pointer}.speed-control select[data-v-12acbdc1]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;cursor:pointer}.podcast-description[data-v-12acbdc1]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.podcast-description h2[data-v-12acbdc1]{font-size:1.25rem;color:#1a5a8a;margin-bottom:1rem}.podcast-description p[data-v-12acbdc1]{color:#555;line-height:1.7}.podcast-share[data-v-12acbdc1]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.podcast-share h3[data-v-12acbdc1]{font-size:1.1rem;color:#333;margin-bottom:1rem}.share-buttons[data-v-12acbdc1]{display:flex;gap:.75rem}.share-btn[data-v-12acbdc1]{width:44px;height:44px;border-radius:50%;border:1px solid #ddd;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s}.share-btn[data-v-12acbdc1]:hover{background:#1a5a8a;border-color:#1a5a8a;color:#fff}.podcast-sidebar[data-v-12acbdc1]{display:flex;flex-direction:column;gap:1.5rem}.sidebar-box[data-v-12acbdc1]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.sidebar-box h3[data-v-12acbdc1]{font-size:1.1rem;color:#1a5a8a;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #1a5a8a}.related-list[data-v-12acbdc1]{display:flex;flex-direction:column;gap:1rem}.related-item[data-v-12acbdc1]{display:flex;gap:.75rem;text-decoration:none;padding:.5rem;border-radius:8px;transition:background .2s}.related-item[data-v-12acbdc1]:hover{background:#f8f9fa}.related-image[data-v-12acbdc1]{width:60px;height:60px;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#1a5a8a,#2980b9);flex-shrink:0}.related-image img[data-v-12acbdc1]{width:100%;height:100%;object-fit:cover}.related-placeholder[data-v-12acbdc1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff9}.related-info[data-v-12acbdc1]{flex:1;display:flex;flex-direction:column;justify-content:center}.related-title[data-v-12acbdc1]{font-size:.9rem;font-weight:500;color:#333;line-height:1.3;margin-bottom:.25rem}.related-meta[data-v-12acbdc1]{font-size:.8rem;color:#666}.subscribe-options[data-v-12acbdc1]{display:flex;flex-direction:column;gap:.75rem}.subscribe-btn[data-v-12acbdc1]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:.9rem;color:#333;transition:all .2s}.subscribe-btn[data-v-12acbdc1]:hover{background:#f8f9fa;border-color:#1a5a8a}.subscribe-btn span[data-v-12acbdc1]{font-size:1.25rem}.not-found[data-v-12acbdc1]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.not-found h1[data-v-12acbdc1]{color:#333}.btn[data-v-12acbdc1]{padding:.875rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.btn-primary[data-v-12acbdc1]{background:#1a5a8a;color:#fff}.btn-primary[data-v-12acbdc1]:hover{background:#14486e}@media(max-width:992px){.podcast-content[data-v-12acbdc1]{grid-template-columns:1fr}}@media(max-width:768px){.podcast-header[data-v-12acbdc1]{flex-direction:column;align-items:center;text-align:center}.podcast-cover[data-v-12acbdc1]{width:150px;height:150px}.podcast-meta[data-v-12acbdc1]{justify-content:center}}.podcast-rss[data-v-12acbdc1]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.podcast-rss h2[data-v-12acbdc1]{font-size:1.25rem;margin-bottom:1rem;color:#333}.rss-box[data-v-12acbdc1]{background:#f8f9fa;border-radius:12px;padding:1.25rem}.rss-url[data-v-12acbdc1]{display:flex;gap:.75rem;margin-bottom:.75rem}.rss-url input[data-v-12acbdc1]{flex:1;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#666;background:#fff}.rss-url .btn[data-v-12acbdc1]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;white-space:nowrap}.btn-secondary[data-v-12acbdc1]{background:#e5e7eb;color:#333}.btn-secondary[data-v-12acbdc1]:hover{background:#d1d5db}.btn-outline[data-v-12acbdc1]{background:transparent;border:2px solid #1a5a8a;color:#1a5a8a}.btn-outline[data-v-12acbdc1]:hover{background:#1a5a8a;color:#fff}.rss-hint[data-v-12acbdc1]{font-size:.8rem;color:#666;margin-bottom:1rem}.rss-link[data-v-12acbdc1]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}@media(max-width:768px){.rss-url[data-v-12acbdc1]{flex-direction:column}.rss-url .btn[data-v-12acbdc1]{justify-content:center}}.account-page[data-v-f515119c]{min-height:100vh;background:#f8f9fa;padding:2rem 1.5rem}.container[data-v-f515119c]{max-width:1000px;margin:0 auto}.account-header[data-v-f515119c]{margin-bottom:2rem}.account-header h1[data-v-f515119c]{font-size:2rem;color:#1a5a8a;margin-bottom:.5rem}.account-header p[data-v-f515119c]{color:#666}.account-content[data-v-f515119c]{display:grid;grid-template-columns:220px 1fr;gap:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.account-nav[data-v-f515119c]{background:#f8f9fa;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.nav-btn[data-v-f515119c]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:.95rem;color:#555;text-align:left;transition:all .2s}.nav-btn[data-v-f515119c]:hover{background:#fff;color:#1a5a8a}.nav-btn.active[data-v-f515119c]{background:#fff;color:#1a5a8a;font-weight:600;box-shadow:0 2px 5px #0000001a}.account-main[data-v-f515119c]{padding:2rem}.tab-content h2[data-v-f515119c]{font-size:1.5rem;color:#333;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e0e0e0}.avatar-section[data-v-f515119c]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.avatar[data-v-f515119c]{width:100px;height:100px;border-radius:50%;background:#1a5a8a;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar img[data-v-f515119c]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-f515119c]{font-size:2.5rem;color:#fff;font-weight:600}.avatar-actions[data-v-f515119c]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-v-f515119c]{margin-bottom:1.25rem}.form-group label[data-v-f515119c]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.form-group input[data-v-f515119c],.form-group textarea[data-v-f515119c]{width:100%;padding:.875rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-f515119c]:focus,.form-group textarea[data-v-f515119c]:focus{outline:none;border-color:#1a5a8a;box-shadow:0 0 0 3px #1a5a8a1a}.form-actions[data-v-f515119c]{margin-top:1.5rem;display:flex;justify-content:flex-end}.btn[data-v-f515119c]{padding:.875rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:.95rem;text-decoration:none}.btn-primary[data-v-f515119c]{background:#1a5a8a;color:#fff}.btn-primary[data-v-f515119c]:hover{background:#14486e}.btn-outline[data-v-f515119c]{background:transparent;color:#1a5a8a;border:1px solid #1a5a8a}.btn-outline[data-v-f515119c]:hover{background:#1a5a8a;color:#fff}.btn-text[data-v-f515119c]{background:transparent;color:#666;padding:.5rem}.btn-text[data-v-f515119c]:hover{color:#333}.btn-danger[data-v-f515119c]{background:#e74c3c;color:#fff}.btn-danger[data-v-f515119c]:hover{background:#c0392b}.btn-sm[data-v-f515119c]{padding:.5rem 1rem;font-size:.85rem}.security-form h3[data-v-f515119c],.security-section h3[data-v-f515119c]{font-size:1.1rem;color:#333;margin-bottom:1rem}.security-section[data-v-f515119c]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.security-section p[data-v-f515119c]{color:#666;margin-bottom:1rem}.session-item[data-v-f515119c]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px}.session-device[data-v-f515119c]{font-weight:500;color:#333;display:block}.session-location[data-v-f515119c]{font-size:.85rem;color:#666}.session-badge[data-v-f515119c]{background:#27ae60;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.notification-section h3[data-v-f515119c]{font-size:1.1rem;color:#333;margin-bottom:1rem}.toggle-option[data-v-f515119c]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0;cursor:pointer}.toggle-option[data-v-f515119c]:last-child{border-bottom:none}.toggle-option strong[data-v-f515119c]{display:block;color:#333;margin-bottom:.25rem}.toggle-option p[data-v-f515119c]{font-size:.85rem;color:#666;margin:0}.toggle-option input[type=checkbox][data-v-f515119c]{width:20px;height:20px;cursor:pointer}.my-podcasts-list[data-v-f515119c]{display:flex;flex-direction:column;gap:1rem}.my-podcast-item[data-v-f515119c]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.my-podcast-image[data-v-f515119c]{width:80px;height:80px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a5a8a,#2980b9);flex-shrink:0}.my-podcast-image img[data-v-f515119c]{width:100%;height:100%;object-fit:cover}.my-podcast-placeholder[data-v-f515119c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff9}.podcast-details[data-v-f515119c]{flex:1}.podcast-details h4[data-v-f515119c]{font-size:1rem;color:#333;margin-bottom:.25rem}.podcast-details p[data-v-f515119c]{font-size:.85rem;color:#666}.podcast-actions[data-v-f515119c]{display:flex;gap:.5rem}.empty-state[data-v-f515119c]{text-align:center;padding:3rem;color:#999}.empty-state svg[data-v-f515119c]{margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-f515119c]{color:#333;margin-bottom:.5rem}.empty-state p[data-v-f515119c]{margin-bottom:1.5rem}.danger-section[data-v-f515119c]{display:flex;flex-direction:column;gap:1.5rem}.danger-item[data-v-f515119c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fff8f8;border:1px solid #ffe0e0;border-radius:8px}.danger-item h3[data-v-f515119c]{font-size:1rem;color:#333;margin-bottom:.25rem}.danger-item p[data-v-f515119c]{font-size:.85rem;color:#666;margin:0}.error-message[data-v-f515119c]{color:#e74c3c;background:#fdf2f2;padding:.75rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-f515119c]{color:#27ae60;background:#f0fdf4;padding:.75rem;border-radius:8px;margin-bottom:1rem}@media(max-width:768px){.account-content[data-v-f515119c]{grid-template-columns:1fr}.account-nav[data-v-f515119c]{flex-direction:row;overflow-x:auto;padding:1rem;gap:.5rem}.nav-btn[data-v-f515119c]{white-space:nowrap;padding:.75rem 1rem}.danger-item[data-v-f515119c]{flex-direction:column;text-align:center;gap:1rem}}.browse-page[data-v-79e23638]{min-height:100vh;background:#f8f9fa;padding:2rem 1.5rem}.container[data-v-79e23638]{max-width:1200px;margin:0 auto}.browse-header[data-v-79e23638]{margin-bottom:1.5rem}.browse-header h1[data-v-79e23638]{font-size:2rem;color:#1a5a8a;margin-bottom:1.5rem}.search-filter[data-v-79e23638]{display:flex;gap:1rem;flex-wrap:wrap}.search-box[data-v-79e23638]{flex:1;min-width:250px;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid #ddd;border-radius:8px}.search-box svg[data-v-79e23638]{color:#999}.search-box input[data-v-79e23638]{flex:1;border:none;font-size:1rem;outline:none}.search-filter select[data-v-79e23638]{padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:.95rem;cursor:pointer;min-width:150px}.categories-bar[data-v-79e23638]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.category-btn[data-v-79e23638]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:.9rem;color:#555;transition:all .2s}.category-btn[data-v-79e23638]:hover{border-color:#1a5a8a;color:#1a5a8a}.category-btn.active[data-v-79e23638]{background:#1a5a8a;border-color:#1a5a8a;color:#fff}.results-info[data-v-79e23638]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;color:#666}.clear-btn[data-v-79e23638]{background:none;border:none;color:#1a5a8a;cursor:pointer;font-size:.9rem;text-decoration:underline}.clear-btn[data-v-79e23638]:hover{color:#14486e}.podcasts-grid[data-v-79e23638]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.empty-state[data-v-79e23638]{text-align:center;padding:4rem 2rem;color:#999}.empty-state svg[data-v-79e23638]{margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-79e23638]{font-size:1.25rem;color:#333;margin-bottom:.5rem}.empty-state p[data-v-79e23638]{margin-bottom:1.5rem}.load-more[data-v-79e23638]{text-align:center;margin-top:2rem}.btn[data-v-79e23638]{padding:.875rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:1rem}.btn-primary[data-v-79e23638]{background:#1a5a8a;color:#fff}.btn-primary[data-v-79e23638]:hover{background:#14486e}.btn-outline[data-v-79e23638]{background:transparent;color:#1a5a8a;border:2px solid #1a5a8a}.btn-outline[data-v-79e23638]:hover{background:#1a5a8a;color:#fff}@media(max-width:768px){.search-filter[data-v-79e23638]{flex-direction:column}.search-box[data-v-79e23638]{min-width:100%}.search-filter select[data-v-79e23638]{width:100%}.categories-bar[data-v-79e23638]{overflow-x:auto;flex-wrap:nowrap;padding:.75rem;gap:.5rem}.category-btn[data-v-79e23638]{white-space:nowrap;flex-shrink:0}.podcasts-grid[data-v-79e23638]{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary-color: #1a5a8a;--primary-dark: #14486e;--primary-light: #2980b9;--secondary-color: #e67e22;--secondary-dark: #d35400;--text-dark: #333;--text-medium: #555;--text-light: #666;--text-muted: #999;--bg-light: #f8f9fa;--bg-white: #ffffff;--border-color: #ddd;--success-color: #27ae60;--error-color: #e74c3c;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .1);--shadow-md: 0 4px 20px rgba(0, 0, 0, .15);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .2);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;font-weight:400;color-scheme:light;color:var(--text-dark);background-color:var(--bg-light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}input,textarea,select{font-family:inherit;font-size:1rem}input:focus,textarea:focus,select:focus{outline:none}::selection{background:var(--primary-color);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}@media(max-width:768px){html{font-size:14px}h1{font-size:1.75rem}h2{font-size:1.35rem}}
