.Lesson-module__tkf7fW__container{max-width:800px;margin:0 auto;padding:0 20px 60px}.Lesson-module__tkf7fW__breadcrumb{color:#666;margin-bottom:20px;font-size:.9rem}.Lesson-module__tkf7fW__title{color:#333;margin-bottom:30px;font-size:2.5rem}.Lesson-module__tkf7fW__content{color:#333;width:100%;min-height:200px;font-size:1.1rem;line-height:1.8;display:block}.Lesson-module__tkf7fW__content h2,.Lesson-module__tkf7fW__content h3{margin-top:30px;margin-bottom:15px}.Lesson-module__tkf7fW__content ul,.Lesson-module__tkf7fW__content ol{margin-bottom:20px;padding-left:20px}.Lesson-module__tkf7fW__content li{margin-bottom:10px}.Lesson-module__tkf7fW__content strong{color:#000}.Lesson-module__tkf7fW__content .highlight-box{background-color:#e7f3fe;border-left:6px solid #2196f3;margin:30px 0;padding:20px}.Lesson-module__tkf7fW__navigation{border-top:1px solid #eee;justify-content:space-between;margin-top:60px;padding-top:30px;display:flex}.Lesson-module__tkf7fW__navigationTop{border-bottom:1px solid #eee;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;display:flex}.Lesson-module__tkf7fW__navigation .Lesson-module__tkf7fW__btn,.Lesson-module__tkf7fW__navigationTop .Lesson-module__tkf7fW__btn{border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Lesson-module__tkf7fW__content table{-webkit-overflow-scrolling:touch;border-collapse:collapse;border:1px solid #ccc;border-radius:4px;max-width:100%;margin:20px 0;display:block;overflow-x:auto}.Lesson-module__tkf7fW__content thead{display:table-header-group}.Lesson-module__tkf7fW__content tbody{display:table-row-group}.Lesson-module__tkf7fW__content tr{display:table-row}.Lesson-module__tkf7fW__content th,.Lesson-module__tkf7fW__content td{display:table-cell}.Lesson-module__tkf7fW__content table th,.Lesson-module__tkf7fW__content table td{text-align:left;white-space:nowrap;border:1px solid #ccc;padding:12px 15px}.Lesson-module__tkf7fW__content table th{color:#333;background-color:#e9ecef;font-weight:600}.Lesson-module__tkf7fW__content table tr:nth-child(2n){background-color:#f8f9fa}.Lesson-module__tkf7fW__content table tr:hover{background-color:#f1f3f5}.Lesson-module__tkf7fW__content pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin:20px 0;padding:16px;font-family:monospace;overflow-x:auto}.Lesson-module__tkf7fW__content code{color:#c7254e;background-color:#f1f3f5;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.Lesson-module__tkf7fW__content pre code{color:#333;background-color:#0000;border:none;padding:0;font-size:.95em}.Lesson-module__tkf7fW__content img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}@media (max-width:768px){.Lesson-module__tkf7fW__container{width:100%;padding:0 16px 40px;overflow-x:hidden}.Lesson-module__tkf7fW__breadcrumb{overflow-wrap:anywhere;word-break:break-word;font-size:.85rem;line-height:1.4}.Lesson-module__tkf7fW__title{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px;font-size:1.75rem;line-height:1.3}.Lesson-module__tkf7fW__content{overflow-wrap:break-word;word-break:break-word;font-size:1rem;line-height:1.6}.Lesson-module__tkf7fW__content h2{margin-top:24px;font-size:1.5rem}.Lesson-module__tkf7fW__content h3{margin-top:20px;font-size:1.25rem}.Lesson-module__tkf7fW__content table{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;border-radius:4px;max-width:100%;display:block;overflow-x:auto}.Lesson-module__tkf7fW__content thead{display:table-header-group}.Lesson-module__tkf7fW__content tbody{display:table-row-group}.Lesson-module__tkf7fW__content tr{display:table-row}.Lesson-module__tkf7fW__content th,.Lesson-module__tkf7fW__content td{display:table-cell}.Lesson-module__tkf7fW__content table th,.Lesson-module__tkf7fW__content table td{white-space:nowrap;padding:10px 12px;font-size:.85rem}.Lesson-module__tkf7fW__content table th{font-size:.9rem;font-weight:700}.Lesson-module__tkf7fW__navigation{flex-direction:column;gap:12px;margin-top:40px;padding-top:20px}.Lesson-module__tkf7fW__navigationTop{margin-bottom:20px;padding-bottom:15px}.Lesson-module__tkf7fW__navigation .Lesson-module__tkf7fW__btn,.Lesson-module__tkf7fW__navigationTop .Lesson-module__tkf7fW__btn{justify-content:center;width:100%;padding:12px}}@media (max-width:480px){.Lesson-module__tkf7fW__container{padding:0 12px}.Lesson-module__tkf7fW__title{font-size:1.5rem}.Lesson-module__tkf7fW__content{font-size:.95rem}.Lesson-module__tkf7fW__content table th,.Lesson-module__tkf7fW__content table td{padding:8px 10px;font-size:.8rem}.Lesson-module__tkf7fW__content table th{font-size:.85rem}}
.LessonPage-module__KsDpzq__lessonLayout{gap:20px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.LessonPage-module__KsDpzq__sidebarRight{width:120px;top:calc(var(--header-height) + 20px);flex-shrink:0;height:fit-content;display:none;position:sticky}@media (min-width:1024px){.LessonPage-module__KsDpzq__sidebarRight{display:block}}.LessonPage-module__KsDpzq__mainContent{flex:1;max-width:800px}
.Note-module__mbN0fq__note{color:#444;background-color:#fffde7;border-left:5px solid #fbc02d;border-radius:0 8px 8px 0;margin:24px 0;padding:16px;font-size:1rem;box-shadow:0 4px 12px #00000008}.Note-module__mbN0fq__noteTitle{color:#e65100;text-transform:uppercase;letter-spacing:.08rem;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.Note-module__mbN0fq__noteContent{line-height:1.6}.Note-module__mbN0fq__noteContent p{margin-bottom:8px}.Note-module__mbN0fq__noteContent p:last-child{margin-bottom:0}.Note-module__mbN0fq__noteContent strong{color:#000;font-weight:700}
.Comparison-module__3wjtJG__container{background-color:#fff;border-radius:16px;flex-direction:column;margin:40px 0;font-family:Inter,system-ui,-apple-system,sans-serif;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000001f,0 5px 10px #0000000d}.Comparison-module__3wjtJG__container:hover{transform:translateY(-4px)}.Comparison-module__3wjtJG__mainTitle{text-align:center;color:#fff;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 2px 4px #0003;background:linear-gradient(135deg,#0061ff 0%,#60efff 100%);margin:0;padding:20px;font-size:1.4rem;font-weight:800;position:relative;overflow:hidden}.Comparison-module__3wjtJG__mainTitle:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:100%;animation:6s infinite Comparison-module__3wjtJG__shine;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes Comparison-module__3wjtJG__shine{0%{left:-100%}20%{left:200%}to{left:200%}}.Comparison-module__3wjtJG__wrapper{flex-direction:row;min-height:350px;display:flex;position:relative}.Comparison-module__3wjtJG__side:first-child{color:#1565c0;background:linear-gradient(#e3f2fd,#bbdefb);border-right:1px solid #ffffff80;flex:1;padding:30px}.Comparison-module__3wjtJG__side:last-child{color:#e65100;background:linear-gradient(#fff3e0,#ffe0b2);flex:1;padding:30px}.Comparison-module__3wjtJG__sideTitle{text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-size:1.4rem;font-weight:800;display:block;position:relative}.Comparison-module__3wjtJG__side:first-child .Comparison-module__3wjtJG__sideTitle{color:#1976d2}.Comparison-module__3wjtJG__side:last-child .Comparison-module__3wjtJG__sideTitle{color:#f57c00}.Comparison-module__3wjtJG__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style-type:none;display:flex}.Comparison-module__3wjtJG__list li{background-color:#fff9;border-radius:8px;align-items:flex-start;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.4;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 2px 5px #0000000d}.Comparison-module__3wjtJG__list li:hover{background-color:#ffffffe6;transform:translate(4px)}.Comparison-module__3wjtJG__text{word-wrap:break-word;flex:1;min-width:0}.Comparison-module__3wjtJG__side:first-child .Comparison-module__3wjtJG__list li:before{content:"🔹";flex-shrink:0;margin-top:2px;margin-right:12px;font-size:1rem}.Comparison-module__3wjtJG__side:last-child .Comparison-module__3wjtJG__list li:before{content:"🔸";flex-shrink:0;margin-top:2px;margin-right:12px;font-size:1rem}.Comparison-module__3wjtJG__vs{color:#333;z-index:10;background:#fff;border:2px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.2rem;font-weight:900;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff4d,0 8px 20px #0003}@media (max-width:1366px){.Comparison-module__3wjtJG__container{margin:30px 0}.Comparison-module__3wjtJG__side:first-child,.Comparison-module__3wjtJG__side:last-child{padding:20px}.Comparison-module__3wjtJG__sideTitle{margin-bottom:20px;font-size:1.25rem}.Comparison-module__3wjtJG__list li{padding:10px 12px;font-size:.95rem}.Comparison-module__3wjtJG__vs{width:50px;height:50px;font-size:1rem}}@media (max-width:768px){.Comparison-module__3wjtJG__container{border-radius:12px;margin:30px 0}.Comparison-module__3wjtJG__wrapper{flex-direction:column;min-height:auto}.Comparison-module__3wjtJG__side:first-child{background:linear-gradient(#e3f2fd,#bbdefb);border-right:none;padding:25px 20px 50px}.Comparison-module__3wjtJG__side:last-child{background:linear-gradient(#fff3e0,#ffe0b2);padding:50px 20px 25px}.Comparison-module__3wjtJG__sideTitle{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:20px;font-size:1.2rem}.Comparison-module__3wjtJG__list{gap:12px}.Comparison-module__3wjtJG__list li{word-wrap:break-word;overflow-wrap:break-word;padding:10px 12px;font-size:.95rem;line-height:1.5;display:flex}.Comparison-module__3wjtJG__side:first-child .Comparison-module__3wjtJG__list li:before,.Comparison-module__3wjtJG__side:last-child .Comparison-module__3wjtJG__list li:before{vertical-align:top;flex-shrink:0;margin-right:8px;display:inline-block}.Comparison-module__3wjtJG__mainTitle{word-wrap:break-word;overflow-wrap:break-word;padding:16px;font-size:1.1rem}.Comparison-module__3wjtJG__vs{width:50px;height:50px;font-size:1rem;box-shadow:0 0 0 4px #ffffff4d,0 6px 15px #00000026}}@media (max-width:480px){.Comparison-module__3wjtJG__container{margin:20px 0}.Comparison-module__3wjtJG__side:first-child,.Comparison-module__3wjtJG__side:last-child{padding-left:16px;padding-right:16px}.Comparison-module__3wjtJG__sideTitle{font-size:1.1rem}.Comparison-module__3wjtJG__list li{padding:8px 10px;font-size:.9rem}.Comparison-module__3wjtJG__mainTitle{padding:14px;font-size:1rem}.Comparison-module__3wjtJG__vs{width:45px;height:45px;font-size:.9rem}}.Comparison-module__3wjtJG__tableWrapper{background:#fff;width:100%;padding:20px;overflow-x:auto}.Comparison-module__3wjtJG__comparisonTable{border-collapse:collapse;width:100%;min-width:600px}.Comparison-module__3wjtJG__comparisonTable th{color:#2c3e50;text-align:left;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#f6f9fc 0%,#e9eff5 100%);border-bottom:2px solid #e0e0e0;padding:16px;font-size:.85rem;font-weight:700}.Comparison-module__3wjtJG__comparisonTable td{color:#444;vertical-align:top;border-bottom:1px solid #f0f0f0;padding:16px;font-size:.95rem;line-height:1.6}.Comparison-module__3wjtJG__comparisonTable tr:last-child td{border-bottom:none}.Comparison-module__3wjtJG__comparisonTable tr:hover td{background-color:#fafafa}.Comparison-module__3wjtJG__comparisonTable td strong{color:#1a237e;font-weight:600}
.CaseStudy-module__R8doEa__container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:2rem 0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.CaseStudy-module__R8doEa__header{color:#1f2937;background-color:#facc15;border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.CaseStudy-module__R8doEa__title{margin:0;font-size:1.25rem;font-weight:700}.CaseStudy-module__R8doEa__metaGrid{background-color:#ffffff80;border-radius:4px;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.75rem;padding:.5rem;font-size:.9rem;display:grid}.CaseStudy-module__R8doEa__metaItem{align-items:center;gap:.25rem;display:flex}.CaseStudy-module__R8doEa__content{padding:1.5rem}.CaseStudy-module__R8doEa__section{margin-bottom:1rem}.CaseStudy-module__R8doEa__section:last-child{margin-bottom:0}.CaseStudy-module__R8doEa__label{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:700;display:flex}.CaseStudy-module__R8doEa__text{color:#374151;line-height:1.6}.CaseStudy-module__R8doEa__learnings{color:#374151;margin:0;padding-left:1.25rem}.CaseStudy-module__R8doEa__learnings li{margin-bottom:.25rem;line-height:1.6}@media (max-width:640px){.CaseStudy-module__R8doEa__metaGrid{grid-template-columns:1fr}}
.StatsGrid-module__Li08SW__grid{gap:1.5rem;margin:2rem 0;display:grid}.StatsGrid-module__Li08SW__card{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #0003}.StatsGrid-module__Li08SW__card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000004d}.StatsGrid-module__Li08SW__icon{margin-bottom:.5rem;font-size:2rem}.StatsGrid-module__Li08SW__value{text-shadow:1px 1px 2px #0003;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.StatsGrid-module__Li08SW__label{opacity:.9;font-size:.9rem;font-weight:500}@media (max-width:1024px){.StatsGrid-module__Li08SW__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.StatsGrid-module__Li08SW__grid{grid-template-columns:1fr!important}}
.Calculation-module__05-xvG__container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;margin:2rem 0;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.Calculation-module__05-xvG__title{color:#2c3e50;border-bottom:2px solid #3498db;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:600}.Calculation-module__05-xvG__table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden}.Calculation-module__05-xvG__table tbody tr{border-bottom:1px solid #e9ecef}.Calculation-module__05-xvG__table tbody tr:last-child{border-bottom:none}.Calculation-module__05-xvG__table td{padding:.75rem 1rem}.Calculation-module__05-xvG__label{color:#34495e;font-size:.95rem}.Calculation-module__05-xvG__operator{color:#7f8c8d;margin-right:.25rem;font-weight:500}.Calculation-module__05-xvG__amount{text-align:right;color:#2c3e50;white-space:nowrap;font-family:Courier New,monospace;font-size:1rem;font-weight:600}.Calculation-module__05-xvG__note{color:#7f8c8d;font-size:.85rem;font-style:italic}.Calculation-module__05-xvG__subtotal{background:#e3f2fd;font-weight:600}.Calculation-module__05-xvG__subtotal .Calculation-module__05-xvG__label,.Calculation-module__05-xvG__subtotal .Calculation-module__05-xvG__amount{color:#1976d2;font-weight:700}.Calculation-module__05-xvG__total{background:#c8e6c9;font-weight:700}.Calculation-module__05-xvG__total .Calculation-module__05-xvG__label,.Calculation-module__05-xvG__total .Calculation-module__05-xvG__amount{color:#2e7d32;font-size:1.1rem;font-weight:800}@media (max-width:640px){.Calculation-module__05-xvG__container{padding:1rem}.Calculation-module__05-xvG__table td{padding:.5rem;font-size:.9rem}}
.SelectionToolbar-module__EJF8ua__toolbar{z-index:1000;background-color:#1f2937;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:95vw;margin-top:-10px;padding:6px 8px;animation:.15s ease-out SelectionToolbar-module__EJF8ua__fadeIn;display:flex;position:absolute;transform:translate(-50%)translateY(-100%);box-shadow:0 10px 25px #00000026}.SelectionToolbar-module__EJF8ua__toolbarBottom{transform:translate(-50%)translateY(20px)}.SelectionToolbar-module__EJF8ua__toolbarBottom:after{border-width:0 6px 6px;border-color:#0000 #0000 #1f2937;top:-6px;bottom:auto}.SelectionToolbar-module__EJF8ua__toolbar:after{content:"";border:6px solid #0000;border-top-color:#1f2937;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@keyframes SelectionToolbar-module__EJF8ua__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(-90%)}to{opacity:1;transform:translate(-50%)translateY(-100%)}}.SelectionToolbar-module__EJF8ua__button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:500;transition:background .2s;display:flex}.SelectionToolbar-module__EJF8ua__button:hover{background-color:#ffffff26}.SelectionToolbar-module__EJF8ua__separator{background-color:#fff3;width:1px;margin:4px 0}.SelectionToolbar-module__EJF8ua__modalOverlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SelectionToolbar-module__EJF8ua__modal{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:600px;max-height:85vh;animation:.2s ease-out SelectionToolbar-module__EJF8ua__scaleIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes SelectionToolbar-module__EJF8ua__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SelectionToolbar-module__EJF8ua__modalHeader{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.SelectionToolbar-module__EJF8ua__modalTitle{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:flex}.SelectionToolbar-module__EJF8ua__aiIcon{font-size:1.25rem}.SelectionToolbar-module__EJF8ua__closeButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.SelectionToolbar-module__EJF8ua__closeButton:hover{color:#ef4444;background-color:#f1f5f9}.SelectionToolbar-module__EJF8ua__modalContent{padding:24px;overflow-y:auto}.SelectionToolbar-module__EJF8ua__contextInfo{color:#64748b;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;display:flex}.SelectionToolbar-module__EJF8ua__contextInfo strong{color:#475569;font-weight:600}.SelectionToolbar-module__EJF8ua__bullet{color:#cbd5e1}.SelectionToolbar-module__EJF8ua__selectedText{color:#334155;background:#f8fafc;border-left:4px solid #04aa6d;border-radius:0 8px 8px 0;margin-bottom:24px;padding:16px;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-style:italic;line-height:1.6}.SelectionToolbar-module__EJF8ua__aiResponse{color:#0f172a;min-height:100px;line-height:1.6}.SelectionToolbar-module__EJF8ua__markdownContent{color:#1e293b;text-align:left;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.7}.SelectionToolbar-module__EJF8ua__markdownContent p{margin-bottom:1rem}.SelectionToolbar-module__EJF8ua__markdownContent strong{color:#04aa6d;font-weight:700}.SelectionToolbar-module__EJF8ua__markdownContent ul,.SelectionToolbar-module__EJF8ua__markdownContent ol{margin-bottom:1rem;padding-left:1.25rem}.SelectionToolbar-module__EJF8ua__markdownContent li{margin-bottom:.5rem}.SelectionToolbar-module__EJF8ua__markdownContent blockquote{color:#475569;background:#f1f5f9;border-left:4px solid #04aa6d;border-radius:0 4px 4px 0;margin:1rem 0;padding:.5rem 1rem;font-style:italic}.SelectionToolbar-module__EJF8ua__aiPlaceholder{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 0;display:flex}.SelectionToolbar-module__EJF8ua__loadingSpinner{color:#64748b;flex-direction:column;align-items:center;gap:12px;font-weight:500;display:flex}.SelectionToolbar-module__EJF8ua__spinner{border:3px solid #e2e8f0;border-top-color:#04aa6d;border-radius:50%;width:24px;height:24px;animation:1s linear infinite SelectionToolbar-module__EJF8ua__spin}@keyframes SelectionToolbar-module__EJF8ua__spin{to{transform:rotate(360deg)}}.SelectionToolbar-module__EJF8ua__premiumTeaser{text-align:center;background:#f9fafb;border:1px dashed #e2e8f0;border-radius:12px;padding:30px 20px}.SelectionToolbar-module__EJF8ua__lockIcon{margin-bottom:16px;font-size:3rem;animation:2s infinite SelectionToolbar-module__EJF8ua__bounce;display:block}.SelectionToolbar-module__EJF8ua__premiumTitle{color:#04aa6d;margin-bottom:8px;font-size:1.25rem;font-weight:700}.SelectionToolbar-module__EJF8ua__premiumDesc{color:#64748b;margin-bottom:24px;line-height:1.5}.SelectionToolbar-module__EJF8ua__subscribeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:600;transition:transform .2s;box-shadow:0 4px 12px #04aa6d4d}.SelectionToolbar-module__EJF8ua__subscribeButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #04aa6d66}@keyframes SelectionToolbar-module__EJF8ua__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}
.CalculatorLink-module__4QynNW__container{cursor:pointer;color:inherit;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:12px;justify-content:space-between;align-items:center;margin:2rem 0;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CalculatorLink-module__4QynNW__container:hover{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-color:#7dd3fc;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.CalculatorLink-module__4QynNW__content{align-items:center;gap:1rem;display:flex}.CalculatorLink-module__4QynNW__icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:2.5rem;display:flex;box-shadow:0 2px 4px #0000000d}.CalculatorLink-module__4QynNW__text{flex-direction:column;gap:.25rem;display:flex}.CalculatorLink-module__4QynNW__title{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.CalculatorLink-module__4QynNW__description{color:#475569;margin:0;font-size:.95rem}.CalculatorLink-module__4QynNW__arrow{color:#0284c7;font-size:1.5rem;transition:transform .3s}.CalculatorLink-module__4QynNW__container:hover .CalculatorLink-module__4QynNW__arrow{transform:translate(5px)}
.Sidebar-module__WZVnLW__sidebar{width:var(--sidebar-width,220px);height:calc(100vh - var(--header-height,60px));background-color:var(--color-bg-sidebar);border-right:1px solid var(--color-border);top:var(--header-height,60px);z-index:10;padding-bottom:40px;position:fixed;left:0;overflow-y:auto}.Sidebar-module__WZVnLW__qpSection{border-bottom:1px solid var(--color-border);background-color:#f8f9fa;margin-bottom:5px;padding:10px 0}.Sidebar-module__WZVnLW__selectWrapper{padding:0 16px 10px}.Sidebar-module__WZVnLW__yearSelect{border:1px solid var(--color-border);cursor:pointer;width:100%;color:var(--color-text);background-color:#fff;border-radius:4px;padding:8px;font-size:.85rem}.Sidebar-module__WZVnLW__yearSelect:focus{outline:2px solid var(--color-secondary);border-color:#0000}.Sidebar-module__WZVnLW__sidebarHeader{justify-content:space-between;align-items:center;display:flex}.Sidebar-module__WZVnLW__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light);padding:16px 20px 8px;font-size:.85rem;font-weight:700}.Sidebar-module__WZVnLW__closeButton{display:none}.Sidebar-module__WZVnLW__link{color:var(--color-text);padding:6px 16px;font-size:.85rem;transition:background-color .2s,color .2s;display:block}.Sidebar-module__WZVnLW__link:hover{color:#000;background-color:#e0e0e0}.Sidebar-module__WZVnLW__active,.Sidebar-module__WZVnLW__active:hover{background-color:var(--color-secondary);color:#fff}.Sidebar-module__WZVnLW__mobileChapterBar{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;width:100%;color:var(--color-text);top:var(--header-height,60px);z-index:900;background-color:#fff;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:600;transition:background-color .2s;display:none;position:fixed;left:0;right:0;box-shadow:0 2px 4px #0000000d}.Sidebar-module__WZVnLW__mobileChapterBar:hover{background-color:#f8f9fa}.Sidebar-module__WZVnLW__barIcon{color:#666;font-size:1.2rem}.Sidebar-module__WZVnLW__barText{flex:1}.Sidebar-module__WZVnLW__barChevron{color:#666;font-size:.8rem}.Sidebar-module__WZVnLW__backdrop{display:none}@media (max-width:768px){.Sidebar-module__WZVnLW__mobileChapterBar{display:flex}.Sidebar-module__WZVnLW__sidebar{top:var(--header-height,60px);z-index:1200;height:calc(100vh - var(--header-height,60px));transition:transform .3s;position:fixed;left:0;transform:translate(-100%)}.Sidebar-module__WZVnLW__sidebarOpen{transform:translate(0)}.Sidebar-module__WZVnLW__closeButton{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:2rem;line-height:1;display:block}.Sidebar-module__WZVnLW__backdrop{z-index:1100;background-color:#00000080;display:block;position:fixed;inset:0}}
.TopicLayout-module__UQby_G__layoutContainer{min-height:100vh}.TopicLayout-module__UQby_G__topicContentWrapper{margin-left:var(--sidebar-width,260px);box-sizing:border-box;max-width:100%;padding:40px 24px}@media (max-width:768px){.TopicLayout-module__UQby_G__topicContentWrapper{margin-left:0;padding:70px 16px 20px}}@media (max-width:480px){.TopicLayout-module__UQby_G__topicContentWrapper{padding:70px 12px 20px}}
