.header[data-v-6d822f1f]{background-color:#a8d5a8;border-bottom:2px solid #7ab87a;padding:1rem 2rem;box-shadow:0 2px 4px #0000001a}.header-content[data-v-6d822f1f]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.logo-container[data-v-6d822f1f]{display:flex;align-items:center;text-decoration:none;cursor:pointer;transition:opacity .2s}.logo-container[data-v-6d822f1f]:hover{opacity:.8}.logo[data-v-6d822f1f]{height:50px;width:auto}.site-title[data-v-6d822f1f]{margin:0;margin-left:1rem;font-size:1.5rem;font-weight:600;color:#2d5016;white-space:nowrap}.main-nav[data-v-6d822f1f]{display:flex;align-items:center;gap:1.5rem;margin:0 auto;margin-left:2rem}.nav-link[data-v-6d822f1f]{color:#2d5016;text-decoration:none;font-size:1rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .2s;white-space:nowrap}.nav-link[data-v-6d822f1f]:hover{background-color:#ffffff4d;color:#1a3a0f}.nav-link.router-link-active[data-v-6d822f1f]{background-color:#ffffff80;color:#1a3a0f;font-weight:600}.header-right[data-v-6d822f1f]{display:flex;align-items:center}.session-info[data-v-6d822f1f]{display:flex;align-items:center;gap:1rem}.session-id[data-v-6d822f1f]{font-size:.875rem;color:#2d5016;font-family:monospace;background-color:#ffffffb3;padding:.5rem .75rem;border-radius:4px}.avatar[data-v-6d822f1f]{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #7ab87a;background-color:#fff}.logout-btn[data-v-6d822f1f]{background-color:#7ab87a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.logout-btn[data-v-6d822f1f]:hover{background-color:#6aa86a}.logout-btn[data-v-6d822f1f]:active{background-color:#5a985a}@media (max-width: 768px){.header[data-v-6d822f1f]{padding:1rem}.header-content[data-v-6d822f1f]{flex-wrap:wrap}.site-title[data-v-6d822f1f]{font-size:1.25rem}.main-nav[data-v-6d822f1f]{order:3;width:100%;justify-content:center;margin:.5rem 0 0;gap:1rem}.nav-link[data-v-6d822f1f]{font-size:.9rem;padding:.4rem .8rem}.session-id[data-v-6d822f1f]{font-size:.75rem;padding:.4rem .6rem}}@media (max-width: 480px){.logo[data-v-6d822f1f]{height:40px}.site-title[data-v-6d822f1f]{font-size:1.1rem;margin-left:.5rem}.main-nav[data-v-6d822f1f]{gap:.5rem}.nav-link[data-v-6d822f1f]{font-size:.85rem;padding:.35rem .6rem}}.footer[data-v-d078b588]{background-color:#2d5016;color:#f0f8f0;padding:3rem 2rem 1.5rem;margin-top:auto}.footer-content[data-v-d078b588]{max-width:1200px;margin:0 auto}.footer-top[data-v-d078b588]{display:none}.footer-brand[data-v-d078b588]{display:flex;align-items:center;gap:1rem;flex:1;min-width:200px}.footer-logo[data-v-d078b588]{height:40px;width:auto}.footer-title[data-v-d078b588]{font-size:1.25rem;font-weight:600;color:#a8d5a8}.footer-links[data-v-d078b588]{display:flex;gap:3rem;flex-wrap:wrap;flex:2}.footer-column[data-v-d078b588]{min-width:150px}.footer-heading[data-v-d078b588]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#a8d5a8}.footer-list[data-v-d078b588]{list-style:none;padding:0;margin:0}.footer-list li[data-v-d078b588]{margin-bottom:.5rem}.footer-link[data-v-d078b588]{color:#f0f8f0;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-link[data-v-d078b588]:hover{color:#a8d5a8}.footer-bottom[data-v-d078b588]{padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copyright[data-v-d078b588]{display:flex;flex-direction:column;gap:.5rem}.footer-copyright p[data-v-d078b588]{margin:0;font-size:.875rem;color:#f0f8f0cc}.footer-link-small[data-v-d078b588]{color:#f0f8f0cc;text-decoration:none;font-size:.875rem;transition:color .2s}.footer-link-small[data-v-d078b588]:hover{color:#a8d5a8}.footer-link-small[data-v-d078b588]:visited{color:#f0f8f0cc}.footer-social[data-v-d078b588]{display:flex;gap:1rem}@media (max-width: 768px){.footer-top[data-v-d078b588]{flex-direction:column}.footer-links[data-v-d078b588]{width:100%;justify-content:space-between}.footer-bottom[data-v-d078b588]{flex-direction:column;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f0f8f0;background-image:url(/background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;color:#2d5016;position:relative;min-height:100vh}body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(240,248,240,.4);pointer-events:none;z-index:0}#app{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.main-content{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.module-card[data-v-e1ca85ad]{background-image:url(/card_background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;padding:2rem;cursor:pointer;transition:all .3s ease;border:2px solid #a8d5a8;box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden}.module-card[data-v-e1ca85ad]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);z-index:0}.module-card .card-content[data-v-e1ca85ad]{position:relative;z-index:1}.module-card[data-v-e1ca85ad]:hover:not(.disabled){transform:translateY(-4px);box-shadow:0 4px 12px #00000026;border-color:#7ab87a}.module-card.disabled[data-v-e1ca85ad]{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}.card-content[data-v-e1ca85ad]{display:flex;flex-direction:column;gap:1rem;align-items:center}.author-avatar-wrapper[data-v-e1ca85ad]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid #2d5016;box-shadow:0 4px 12px #00000026;background:#ffffff;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.author-avatar[data-v-e1ca85ad]{width:100%;height:100%;object-fit:cover}.module-name[data-v-e1ca85ad]{font-size:1.5rem;color:#2d5016;margin:0;text-shadow:0 1px 3px rgba(255,255,255,.8);text-align:center}.author-name[data-v-e1ca85ad]{color:#5a7a4a;font-size:1.125rem;font-weight:500;margin:0;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.6)}.lecture-count[data-v-e1ca85ad]{color:#5a7a4a;font-size:1rem;margin:0;text-align:center}.home[data-v-f421569e]{width:100%}.page-title[data-v-f421569e]{font-size:2.5rem;color:#2d5016;margin-bottom:.5rem;text-align:center}.page-subtitle[data-v-f421569e]{font-size:1.25rem;color:#5a7a4a;margin-bottom:2rem;text-align:center}.modules-grid[data-v-f421569e]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}@media (max-width: 1024px){.modules-grid[data-v-f421569e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.modules-grid[data-v-f421569e]{grid-template-columns:1fr}}.loading[data-v-f421569e],.error[data-v-f421569e]{text-align:center;padding:2rem;font-size:1.25rem;color:#5a7a4a}.error[data-v-f421569e]{color:#d32f2f}.about-section[data-v-f421569e]{background:linear-gradient(180deg,#2d5016 0%,#1a3a0f 100%);border-radius:24px;padding:4rem 3rem;margin:0 0 3rem;position:relative;overflow:hidden}.about-section[data-v-f421569e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(45,80,22,.2) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(90,122,74,.2) 0%,transparent 50%);pointer-events:none}.about-container[data-v-f421569e]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.about-content[data-v-f421569e]{display:flex;flex-direction:column;gap:1.5rem}.about-title[data-v-f421569e]{font-size:3.5rem;font-weight:700;line-height:1.1;margin:0;display:flex;flex-direction:column}.about-title-line[data-v-f421569e]{display:block;color:#fff}.about-description[data-v-f421569e]{font-size:1.125rem;color:#ffffffe6;line-height:1.7;margin:0}.about-button[data-v-f421569e]{background:linear-gradient(90deg,#2d5016 0%,#5a7a4a 100%);color:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;align-self:flex-start;display:flex;align-items:center;gap:.5rem}.about-button[data-v-f421569e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #2d501666}.about-button[data-v-f421569e]:active:not(:disabled){transform:translateY(0)}.about-button[data-v-f421569e]:disabled{opacity:.6;cursor:not-allowed}.about-image-wrapper[data-v-f421569e]{position:relative;display:flex;justify-content:center;align-items:center}.about-image-glow[data-v-f421569e]{position:absolute;width:120%;height:120%;background:radial-gradient(circle,rgba(45,80,22,.4) 0%,rgba(90,122,74,.4) 100%);border-radius:50%;filter:blur(40px);animation:pulse-f421569e 3s ease-in-out infinite}@keyframes pulse-f421569e{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.about-image[data-v-f421569e]{position:relative;width:100%;max-width:400px;height:auto;border-radius:50%;object-fit:cover;z-index:1;box-shadow:0 20px 60px #00000080}@media (max-width: 1024px){.about-container[data-v-f421569e]{grid-template-columns:1fr;gap:3rem}.about-image-wrapper[data-v-f421569e]{order:-1}.about-image[data-v-f421569e]{max-width:300px}}@media (max-width: 768px){.about-section[data-v-f421569e]{padding:2.5rem 1.5rem;border-radius:16px}.about-title[data-v-f421569e]{font-size:2.5rem}.about-description[data-v-f421569e]{font-size:1rem}.about-button[data-v-f421569e]{padding:.875rem 1.5rem;font-size:1rem}.about-image[data-v-f421569e]{max-width:250px}}.lecture-view[data-v-ccae6550]{width:100%}.lecture-header[data-v-ccae6550]{margin-bottom:2rem}.header-content[data-v-ccae6550]{display:flex;align-items:flex-start;gap:1rem}.author-avatar-small[data-v-ccae6550]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #2d5016;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.header-text[data-v-ccae6550]{flex:1}.lecture-title[data-v-ccae6550]{font-size:2rem;color:#2d5016;margin-bottom:.5rem;margin-top:0}.author-name[data-v-ccae6550]{font-size:1.25rem;color:#5a7a4a;margin:0}.progress-indicator[data-v-ccae6550]{margin-bottom:2rem;padding:1rem;background-color:#fff;border-radius:8px;border:1px solid #a8d5a8}.progress-indicator p[data-v-ccae6550]{margin-bottom:.5rem;color:#2d5016}.progress-bar[data-v-ccae6550]{width:100%;height:12px;background-color:#e0e0e0;border-radius:6px;overflow:hidden}.progress-fill[data-v-ccae6550]{height:100%;background-color:#7ab87a;transition:width .3s ease}.video-container[data-v-ccae6550]{margin-bottom:2rem;display:flex;justify-content:center;background-color:#a8d5a8;border-radius:8px;padding:1rem}.video-container iframe[data-v-ccae6550]{border-radius:4px}.navigation[data-v-ccae6550]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.nav-btn[data-v-ccae6550]{padding:.75rem 1.5rem;background-color:#7ab87a;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s}.nav-btn[data-v-ccae6550]:hover:not(.disabled){background-color:#6aa86a}.nav-btn.disabled[data-v-ccae6550]{background-color:#ccc;cursor:not-allowed}.loading[data-v-ccae6550],.error[data-v-ccae6550]{text-align:center;padding:2rem;font-size:1.25rem;color:#5a7a4a}.error[data-v-ccae6550]{color:#d32f2f}.questions-view[data-v-57887e5e]{width:100%;max-width:800px;margin:0 auto}.page-title[data-v-57887e5e]{font-size:2rem;color:#2d5016;margin-bottom:2rem}.questions-form[data-v-57887e5e]{display:flex;flex-direction:column;gap:2rem}.question-block[data-v-57887e5e]{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #a8d5a8}.question-title[data-v-57887e5e]{font-size:1.25rem;color:#2d5016;margin-bottom:1rem}.question-options[data-v-57887e5e]{display:flex;flex-direction:column;gap:.75rem}.option-label[data-v-57887e5e]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}.option-label[data-v-57887e5e]:hover{background-color:#f0f8f0}.option-input[data-v-57887e5e]{margin-top:.25rem;cursor:pointer}.option-text[data-v-57887e5e]{flex:1;color:#2d5016}.form-actions[data-v-57887e5e]{margin-top:2rem;display:flex;justify-content:center}.submit-btn[data-v-57887e5e]{padding:1rem 2rem;background-color:#7ab87a;color:#fff;border:none;border-radius:8px;font-size:1.125rem;cursor:pointer;transition:background-color .2s}.submit-btn[data-v-57887e5e]:hover:not(.disabled){background-color:#6aa86a}.submit-btn.disabled[data-v-57887e5e]{background-color:#ccc;cursor:not-allowed}.loading[data-v-57887e5e],.error[data-v-57887e5e],.no-questions[data-v-57887e5e]{text-align:center;padding:2rem;font-size:1.25rem;color:#5a7a4a}.error[data-v-57887e5e]{color:#d32f2f}.results-view[data-v-26c10158]{width:100%;display:flex;justify-content:center}.results-container[data-v-26c10158]{max-width:600px;width:100%;text-align:center}.page-title[data-v-26c10158]{font-size:2rem;color:#2d5016;margin-bottom:2rem}.score-display[data-v-26c10158]{margin-bottom:2rem}.score-circle[data-v-26c10158]{width:200px;height:200px;border-radius:50%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid;transition:all .3s ease}.score-circle.passed[data-v-26c10158]{border-color:#7ab87a;background-color:#e8f5e8}.score-circle.failed[data-v-26c10158]{border-color:#d32f2f;background-color:#ffebee}.score-value[data-v-26c10158]{font-size:3rem;font-weight:700;color:#2d5016}.score-circle.failed .score-value[data-v-26c10158]{color:#d32f2f}.score-label[data-v-26c10158]{font-size:1rem;color:#5a7a4a;margin-top:.5rem}.success-message[data-v-26c10158]{background-color:#e8f5e8;border:2px solid #7ab87a;border-radius:8px;padding:2rem;margin-bottom:2rem}.success-message h2[data-v-26c10158]{color:#2d5016;margin-bottom:.5rem}.success-message p[data-v-26c10158]{color:#5a7a4a}.failure-message[data-v-26c10158]{background-color:#ffebee;border:2px solid #d32f2f;border-radius:8px;padding:2rem;margin-bottom:2rem}.failure-message h2[data-v-26c10158]{color:#d32f2f;margin-bottom:.5rem}.failure-message p[data-v-26c10158]{color:#5a7a4a;margin:.5rem 0}.actions[data-v-26c10158]{display:flex;flex-direction:column;gap:1rem}.action-btn[data-v-26c10158]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1.125rem;cursor:pointer;transition:all .2s}.retry-btn[data-v-26c10158]{background-color:#d32f2f;color:#fff}.retry-btn[data-v-26c10158]:hover{background-color:#c62828}.next-btn[data-v-26c10158]{background-color:#7ab87a;color:#fff}.next-btn[data-v-26c10158]:hover{background-color:#6aa86a}.home-btn[data-v-26c10158]{background-color:#5a7a4a;color:#fff}.home-btn[data-v-26c10158]:hover{background-color:#4a6a3a}.complete-view[data-v-b86a5dc1]{width:100%;display:flex;justify-content:center;align-items:center;min-height:60vh}.complete-container[data-v-b86a5dc1]{max-width:600px;width:100%;text-align:center}.success-icon[data-v-b86a5dc1]{width:100px;height:100px;border-radius:50%;background-color:#7ab87a;color:#fff;font-size:4rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 4px 12px #00000026}.page-title[data-v-b86a5dc1]{font-size:2.5rem;color:#2d5016;margin-bottom:1rem}.message[data-v-b86a5dc1]{font-size:1.25rem;color:#5a7a4a;margin-bottom:2rem}.actions[data-v-b86a5dc1]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.action-btn[data-v-b86a5dc1]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1.125rem;cursor:pointer;transition:all .2s}.home-btn[data-v-b86a5dc1]{background-color:#7ab87a;color:#fff}.home-btn[data-v-b86a5dc1]:hover{background-color:#6aa86a}.author-btn[data-v-b86a5dc1]{background-color:#5a7a4a;color:#fff}.author-btn[data-v-b86a5dc1]:hover{background-color:#4a6a3a}.page-layout[data-v-d34e028e]{min-height:100vh;padding:2rem 0;margin:-2rem;position:relative;z-index:1}.page-container[data-v-d34e028e]{max-width:1200px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;position:relative;z-index:2}.page-title[data-v-d34e028e]{font-size:2.5rem;color:#2d5016;margin-bottom:.5rem;text-align:center}.page-subtitle[data-v-d34e028e]{text-align:center;color:#5a7a4a;margin-bottom:2rem;font-size:.9rem}.page-content[data-v-d34e028e]{line-height:1.8;color:#333}.page-content[data-v-d34e028e] section{margin-bottom:2.5rem}.page-content[data-v-d34e028e] h2{font-size:1.5rem;color:#2d5016;margin-bottom:1rem;margin-top:2rem}.page-content[data-v-d34e028e] h2:first-of-type{margin-top:0}.page-content[data-v-d34e028e] p{margin-bottom:1rem;text-align:justify}.page-content[data-v-d34e028e] p.lectures-count{text-align:center}.page-content[data-v-d34e028e] ul{margin-left:2rem;margin-bottom:1rem}.page-content[data-v-d34e028e] li{margin-bottom:.5rem}@media (max-width: 768px){.page-container[data-v-d34e028e]{padding:1.5rem;margin:1rem}.page-title[data-v-d34e028e]{font-size:1.8rem}.page-content[data-v-d34e028e] h2{font-size:1.25rem}}.team-member-card[data-v-107c8e49]{background-image:url(/card_background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;padding:2rem;transition:all .3s ease;border:2px solid #a8d5a8;box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden}.team-member-card[data-v-107c8e49]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);z-index:0}.team-member-card .card-content[data-v-107c8e49]{position:relative;z-index:1}.team-member-card[data-v-107c8e49]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026;border-color:#7ab87a}.card-content[data-v-107c8e49]{display:flex;flex-direction:column;gap:1rem;align-items:center}.member-avatar-wrapper[data-v-107c8e49]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid #2d5016;box-shadow:0 4px 12px #00000026;background:#ffffff;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.member-avatar[data-v-107c8e49]{width:100%;height:100%;object-fit:cover}.member-avatar-placeholder[data-v-107c8e49]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d5016 0%,#5a7a4a 100%);color:#fff;font-size:2rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.member-name[data-v-107c8e49]{font-size:1.5rem;color:#2d5016;margin:0;text-shadow:0 1px 3px rgba(255,255,255,.8);text-align:center;font-weight:600;line-height:1.2}.member-position[data-v-107c8e49]{color:#5a7a4a;font-size:.95rem;margin:0;text-align:left;line-height:1.4;text-shadow:0 1px 2px rgba(255,255,255,.6);width:100%;align-self:flex-start}.team-grid[data-v-b2425200]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}@media (max-width: 1024px){.team-grid[data-v-b2425200]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.team-grid[data-v-b2425200]{grid-template-columns:1fr}}.contacts-container[data-v-539ddcd1]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.contact-column[data-v-539ddcd1]{margin-bottom:0}.contact-column h2[data-v-539ddcd1]{margin-top:0;margin-bottom:1.5rem}.contact-column p[data-v-539ddcd1]{margin-bottom:1.5rem}a[data-v-539ddcd1]{color:#2d5016;text-decoration:none;transition:color .2s}a[data-v-539ddcd1]:hover{color:#5a7a4a;text-decoration:underline}@media (max-width: 768px){.contacts-container[data-v-539ddcd1]{grid-template-columns:1fr;gap:2rem}}.image-container[data-v-9af5d0fd]{margin-bottom:2rem;text-align:center}.kafedra-image[data-v-9af5d0fd]{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px #0000001a}a[data-v-9af5d0fd]{color:#2d5016;text-decoration:none;transition:color .2s}a[data-v-9af5d0fd]:hover{color:#5a7a4a;text-decoration:underline}@media (max-width: 768px){.image-container[data-v-9af5d0fd]{margin-bottom:1.5rem}}h3[data-v-e18b1b25]{font-size:1.25rem;color:#2d5016;margin-top:1.5rem;margin-bottom:.75rem}a[data-v-e18b1b25]{color:#2d5016;text-decoration:none;transition:color .2s}a[data-v-e18b1b25]:hover{color:#5a7a4a;text-decoration:underline}.authors-grid[data-v-86b38a41]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.author-card[data-v-86b38a41]{background:white;border:2px solid #e0e0e0;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.author-card[data-v-86b38a41]:hover{border-color:#2d5016;box-shadow:0 4px 12px #2d501626;transform:translateY(-4px)}.author-image[data-v-86b38a41]{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:1rem;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.author-image img[data-v-86b38a41]{width:100%;height:100%;object-fit:cover}.author-info[data-v-86b38a41]{width:100%;text-align:center}.author-info h3[data-v-86b38a41]{font-size:1.1rem;color:#2d5016;margin:0 0 .5rem;font-weight:600}.author-info .lectures-count[data-v-86b38a41]{color:#5a7a4a;font-size:.9rem;margin:0;text-align:center!important;display:block;width:100%}.loading[data-v-86b38a41],.error[data-v-86b38a41]{text-align:center;padding:2rem;font-size:1.1rem}.loading[data-v-86b38a41]{color:#5a7a4a}.error[data-v-86b38a41]{color:#d32f2f}@media (max-width: 1024px){.authors-grid[data-v-86b38a41]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.authors-grid[data-v-86b38a41]{grid-template-columns:1fr}}h3[data-v-0f59f0fc]{font-size:1.25rem;color:#2d5016;margin-top:1.5rem;margin-bottom:.75rem}a[data-v-0f59f0fc]{color:#2d5016;text-decoration:none;transition:color .2s}a[data-v-0f59f0fc]:hover{color:#5a7a4a;text-decoration:underline}.support-link[data-v-0f59f0fc]{display:inline-block;padding:.75rem 1.5rem;background-color:#2d5016;color:#fff;border-radius:6px;font-weight:500;transition:background-color .2s}.support-link[data-v-0f59f0fc]:hover{background-color:#5a7a4a;color:#fff;text-decoration:none}h3[data-v-fc8d7ec8]{font-size:1.25rem;color:#2d5016;margin-top:1.5rem;margin-bottom:.75rem}a[data-v-fc8d7ec8]{color:#2d5016;text-decoration:none;transition:color .2s}a[data-v-fc8d7ec8]:hover{color:#5a7a4a;text-decoration:underline}.module-view[data-v-99e7fc5f]{width:100%}.loading[data-v-99e7fc5f],.error[data-v-99e7fc5f]{text-align:center;padding:2rem;font-size:1.25rem}.loading[data-v-99e7fc5f]{color:#5a7a4a}.error[data-v-99e7fc5f]{color:#d32f2f}.module-header[data-v-99e7fc5f]{margin-bottom:2rem}.author-info-section[data-v-99e7fc5f]{display:flex;align-items:center;gap:2rem;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a}.author-avatar-wrapper[data-v-99e7fc5f]{width:150px;height:150px;border-radius:50%;overflow:hidden;border:3px solid #2d5016;box-shadow:0 4px 12px #00000026;background:#ffffff;flex-shrink:0}.author-avatar[data-v-99e7fc5f]{width:100%;height:100%;object-fit:cover}.author-details[data-v-99e7fc5f]{flex:1}.author-name[data-v-99e7fc5f]{font-size:2rem;color:#2d5016;margin:0 0 .5rem}.module-name[data-v-99e7fc5f]{font-size:1.5rem;color:#5a7a4a;margin:0}.materials-section[data-v-99e7fc5f]{margin-bottom:2rem;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a}.section-title[data-v-99e7fc5f]{font-size:1.75rem;color:#2d5016;margin:0 0 1.5rem}.materials-content[data-v-99e7fc5f]{color:#333;line-height:1.8}.materials-content[data-v-99e7fc5f] h1,.materials-content[data-v-99e7fc5f] h2,.materials-content[data-v-99e7fc5f] h3{color:#2d5016;margin-top:1.5rem;margin-bottom:1rem}.materials-content[data-v-99e7fc5f] p{margin-bottom:1rem}.materials-content[data-v-99e7fc5f] li{margin-bottom:.5rem;margin-left:1.5rem}.materials-content[data-v-99e7fc5f] strong{color:#2d5016;font-weight:600}.materials-content[data-v-99e7fc5f] a{color:#2d5016;text-decoration:underline;word-break:break-all}.materials-content[data-v-99e7fc5f] a:hover{color:#5a7a4a;text-decoration:none}.actions-section[data-v-99e7fc5f]{display:flex;justify-content:center;margin-top:2rem}.action-button[data-v-99e7fc5f]{background:linear-gradient(90deg,#2d5016 0%,#5a7a4a 100%);color:#fff;border:none;border-radius:12px;padding:1rem 3rem;font-size:1.25rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.action-button[data-v-99e7fc5f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #2d501666}.action-button[data-v-99e7fc5f]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.author-info-section[data-v-99e7fc5f]{flex-direction:column;text-align:center}.author-details[data-v-99e7fc5f]{text-align:center}}.preparation-view[data-v-2b9e32c5]{width:100%}.loading[data-v-2b9e32c5],.error[data-v-2b9e32c5]{text-align:center;padding:2rem;font-size:1.25rem}.loading[data-v-2b9e32c5]{color:#5a7a4a}.error[data-v-2b9e32c5]{color:#d32f2f}.lecture-header[data-v-2b9e32c5]{margin-bottom:2rem}.header-content[data-v-2b9e32c5]{display:flex;align-items:center;gap:1rem}.author-avatar-small[data-v-2b9e32c5]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #2d5016;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.header-text[data-v-2b9e32c5]{flex:1;display:flex;flex-direction:column;justify-content:center}.lecture-title[data-v-2b9e32c5]{font-size:1.4rem;color:#2d5016;margin:0 0 .25rem;line-height:1.2;font-weight:600}.author-name[data-v-2b9e32c5]{font-size:1.25rem;color:#5a7a4a;margin:0;line-height:1.4}.presentation-section[data-v-2b9e32c5],.questions-section[data-v-2b9e32c5]{margin-bottom:2rem;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a}.section-title[data-v-2b9e32c5]{font-size:1.75rem;color:#2d5016;margin:0 0 1.5rem}.language-tabs[data-v-2b9e32c5]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #e0e0e0}.language-tab[data-v-2b9e32c5]{padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;color:#5a7a4a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-2px}.language-tab[data-v-2b9e32c5]:hover:not(.disabled){color:#2d5016;background-color:#f5f5f5}.language-tab.active[data-v-2b9e32c5]{color:#2d5016;border-bottom-color:#2d5016;font-weight:600}.language-tab.disabled[data-v-2b9e32c5]{color:#ccc;cursor:not-allowed;opacity:.6}.pdf-container[data-v-2b9e32c5]{width:100%;min-height:600px;border:1px solid #e0e0e0;border-radius:8px;overflow:auto;display:flex;flex-direction:column}.pdf-navigation[data-v-2b9e32c5]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;background:#f5f5f5;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px}.nav-button[data-v-2b9e32c5]{padding:.5rem 1rem;background-color:#7ab87a;color:#fff;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.nav-button[data-v-2b9e32c5]:hover:not(.disabled){background-color:#6aa86a}.nav-button.disabled[data-v-2b9e32c5]{background-color:#ccc;cursor:not-allowed;opacity:.6}.page-info[data-v-2b9e32c5]{font-size:.9rem;color:#2d5016;font-weight:500}.no-pdf[data-v-2b9e32c5]{padding:2rem;text-align:center;color:#5a7a4a}.questions-content[data-v-2b9e32c5]{color:#333;line-height:1.8;margin-bottom:1.5rem}.questions-content[data-v-2b9e32c5] h1,.questions-content[data-v-2b9e32c5] h2,.questions-content[data-v-2b9e32c5] h3{color:#2d5016;margin-top:1.5rem;margin-bottom:1rem}.questions-content[data-v-2b9e32c5] p{margin-bottom:1rem}.questions-content[data-v-2b9e32c5] li{margin-bottom:.5rem;margin-left:1.5rem}.questions-content[data-v-2b9e32c5] strong{color:#2d5016;font-weight:600}.questions-content[data-v-2b9e32c5] a{color:#2d5016;text-decoration:underline;word-break:break-all}.questions-content[data-v-2b9e32c5] a:hover{color:#5a7a4a;text-decoration:none}.download-section[data-v-2b9e32c5]{display:flex;justify-content:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.download-button[data-v-2b9e32c5]{background:#5a7a4a;color:#fff;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.download-button[data-v-2b9e32c5]:hover{background:#2d5016;transform:translateY(-2px)}.actions-section[data-v-2b9e32c5]{display:flex;justify-content:center;margin-top:2rem}.action-button[data-v-2b9e32c5]{background:linear-gradient(90deg,#2d5016 0%,#5a7a4a 100%);color:#fff;border:none;border-radius:12px;padding:1rem 3rem;font-size:1.25rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.action-button[data-v-2b9e32c5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2d501666}
