.Container_container__U_KaC{width:100%;max-width:1100px;margin:0 auto;padding:var(--spacing-xl);min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--foreground,#334155);line-height:1.7;background-color:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:background-color .3s ease,color .3s ease}html.dark-mode .Container_container__U_KaC,html.dark-mode-override .Container_container__U_KaC{background-color:var(--card-bg);color:#e5e7eb}@media (max-width:768px){.Container_container__U_KaC{padding:var(--spacing-lg);border-radius:0}}@media (min-width:1400px){.Container_container__U_KaC{max-width:1200px}}.Blockquote_blockquote__e7xyK{border-left:none;padding-left:0;margin-left:0;margin-right:0;margin-bottom:1.75rem;font-style:normal;color:#4b5563;white-space:pre-wrap;display:flex;align-items:flex-start;transition:color .3s ease;position:relative}.Blockquote_blockquote__e7xyK>*{flex:1 1;padding-left:var(--spacing-lg)}.Blockquote_blockquote__e7xyK:before{content:"";position:absolute;left:0;top:0;width:4px;height:calc(100% - 1.1rem);background-color:#3b82f6;transition:background-color .3s ease}html.dark-mode .Blockquote_blockquote__e7xyK,html.dark-mode-override .Blockquote_blockquote__e7xyK{border-left-color:#60a5fa;color:#9ca3af}.Box_box__Jj_Wk{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:rgba(127,127,127,.12);padding:var(--spacing-lg,16px);margin:var(--spacing-lg,16px) 0}.Box_title__KCCjR{font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-sm,8px)}.Box_content__MORg9>:first-child{margin-top:0}.Box_content__MORg9>:last-child{margin-bottom:0}.SmartTable_tableWrapper__8EFGR{overflow-x:auto;width:100%}.SmartTable_table__xZRhS{width:100%;border-collapse:collapse;background:white;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:background-color .3s ease,box-shadow .3s ease;table-layout:fixed;margin-bottom:1.75rem}.SmartTable_table__xZRhS.SmartTable_tableLayoutAuto__Y_s_j{table-layout:auto}.SmartTable_table__xZRhS.SmartTable_tableLayoutMixed__6Vzmb{table-layout:fixed}.SmartTable_table__xZRhS thead{background:linear-gradient(135deg,#2563eb,#1f2937)}.SmartTable_table__xZRhS td,.SmartTable_table__xZRhS th{padding:var(--spacing-md) .75rem;text-align:left;border:1px solid white;transition:border-color .3s ease,color .3s ease}.SmartTable_table__xZRhS thead th{font-weight:600;color:white;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;border-color:transparent;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.SmartTable_table__xZRhS tbody tr{transition:background-color .2s ease}.SmartTable_table__xZRhS tbody tr:hover{background-color:#edf2f7;cursor:pointer}.SmartTable_table__xZRhS tbody td{color:#1f2937;font-size:.875rem;line-height:1.5;border-color:white;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:top}.SmartTable_table__xZRhS.SmartTable_rowHeaders__teVxe tbody th[scope=row]{background-color:#f3f4f6;font-weight:600;color:#1f2937;border-right:2px solid #e2e8f0;transition:background-color .3s ease,color .3s ease,border-color .3s ease}html.dark-mode .SmartTable_table__xZRhS.SmartTable_rowHeaders__teVxe tbody th[scope=row],html.dark-mode-override .SmartTable_table__xZRhS.SmartTable_rowHeaders__teVxe tbody th[scope=row]{background-color:#374151;color:#f9fafb;border-right-color:#4b5563}.SmartTable_caption__4G05o{caption-side:top;padding-bottom:.75rem;font-size:.875rem;font-style:italic;color:#6b7280;text-align:left;line-height:1.4;transition:color .3s ease}.SmartTable_tableRef__PHXMV{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.SmartTable_tableRef__PHXMV:hover{text-decoration:underline;color:#1d4ed8}.SmartTable_tableRefError__xP9NQ{color:#dc2626;font-style:italic}.SmartTable_inlineCode__2KWfJ{background-color:#f8fafc;color:#475569;padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem;font-weight:400;white-space:nowrap;border:1px solid #f1f5f9;transition:background-color .3s ease,color .3s ease}.SmartTable_inlineCode__2KWfJ:hover{background-color:#f1f5f9}.SmartTable_boldText__jdCPv{font-weight:700;color:inherit}.SmartTable_italicText__K3AsR{font-style:italic;color:inherit}.SmartTable_table__xZRhS td .SmartTable_katex-wrapper__4iOqV,.SmartTable_table__xZRhS th .SmartTable_katex-wrapper__4iOqV{font-size:1.2em!important;line-height:1.2!important;vertical-align:baseline!important;display:inline-block!important}.SmartTable_table__xZRhS td .SmartTable_katex__XSrPP,.SmartTable_table__xZRhS th .SmartTable_katex__XSrPP{font-family:KaTeX_Main,Times New Roman,serif!important}.SmartTable_table__xZRhS td .SmartTable_katex__XSrPP .SmartTable_mop__IVw_a,.SmartTable_table__xZRhS td .SmartTable_katex__XSrPP .SmartTable_mord__guVEx,.SmartTable_table__xZRhS td .SmartTable_katex__XSrPP .SmartTable_mrel__Ga45B,.SmartTable_table__xZRhS th .SmartTable_katex__XSrPP .SmartTable_mop__IVw_a,.SmartTable_table__xZRhS th .SmartTable_katex__XSrPP .SmartTable_mord__guVEx,.SmartTable_table__xZRhS th .SmartTable_katex__XSrPP .SmartTable_mrel__Ga45B{font-family:inherit!important}.SmartTable_code__jBEn7{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#2563eb;font-size:.8rem;transition:color .3s ease;white-space:nowrap}.SmartTable_audioPlayer__74ki_{width:100%;max-width:270px;height:32px}.SmartTable_smartList__OxhLj{margin:0;padding-left:1.2rem;list-style-type:disc}.SmartTable_smartListItem__npFFH{margin-bottom:var(--spacing-md);line-height:1.5;text-align:justify}.SmartTable_smartListContent__PvsZI{white-space:pre-wrap}.SmartTable_simpleList__UM0CX{margin:0;padding-left:1.2rem}.SmartTable_simpleList__UM0CX:where(ul){list-style-type:disc}.SmartTable_simpleList__UM0CX:where(ol){list-style-type:decimal}.SmartTable_simpleListItem__nGpFM{margin-bottom:.3rem;line-height:1.5}.SmartTable_errorMessage__d3T8o{color:#dc2626;font-style:italic;padding:var(--spacing-sm);background-color:#fef2f2;border-radius:var(--radius-sm);border:1px solid #fecaca;font-size:.875rem}.SmartTable_titleLink__Eme3A{color:#2563eb;text-decoration:none;transition:color .2s ease;font-weight:500}.SmartTable_titleLink__Eme3A:hover{text-decoration:underline;color:#1d4ed8}.SmartTable_titleLink__Eme3A:active,.SmartTable_titleLink__Eme3A:focus{outline:none}.SmartTable_noCertificate__xBo3B{color:#9ca3af;font-style:italic;font-weight:500}html.dark-mode .SmartTable_table__xZRhS,html.dark-mode-override .SmartTable_table__xZRhS{background-color:#1e1e1e;box-shadow:0 4px 6px rgba(0,0,0,.25)}html.dark-mode .SmartTable_table__xZRhS thead,html.dark-mode-override .SmartTable_table__xZRhS thead{background:linear-gradient(135deg,#374151,#111827)}html.dark-mode .SmartTable_table__xZRhS td,html.dark-mode .SmartTable_table__xZRhS th,html.dark-mode-override .SmartTable_table__xZRhS td,html.dark-mode-override .SmartTable_table__xZRhS th{border-color:#1e1e1e}html.dark-mode .SmartTable_table__xZRhS thead th,html.dark-mode-override .SmartTable_table__xZRhS thead th{color:#f9fafb;border-color:transparent}html.dark-mode .SmartTable_table__xZRhS tbody tr:hover,html.dark-mode-override .SmartTable_table__xZRhS tbody tr:hover{background-color:#2d3748}html.dark-mode .SmartTable_table__xZRhS tbody td,html.dark-mode-override .SmartTable_table__xZRhS tbody td{color:#e5e7eb;border-color:#1e1e1e}html.dark-mode .SmartTable_code__jBEn7,html.dark-mode-override .SmartTable_code__jBEn7{color:#60a5fa}html.dark-mode .SmartTable_inlineCode__2KWfJ,html.dark-mode-override .SmartTable_inlineCode__2KWfJ{background-color:#1e293b;color:#cbd5e1;border-color:#334155}html.dark-mode .SmartTable_inlineCode__2KWfJ:hover,html.dark-mode-override .SmartTable_inlineCode__2KWfJ:hover{background-color:#334155}html.dark-mode .SmartTable_boldText__jdCPv,html.dark-mode .SmartTable_italicText__K3AsR,html.dark-mode-override .SmartTable_boldText__jdCPv,html.dark-mode-override .SmartTable_italicText__K3AsR{color:inherit}html.dark-mode .SmartTable_table__xZRhS td .SmartTable_katex-wrapper__4iOqV,html.dark-mode .SmartTable_table__xZRhS th .SmartTable_katex-wrapper__4iOqV,html.dark-mode-override .SmartTable_table__xZRhS td .SmartTable_katex-wrapper__4iOqV,html.dark-mode-override .SmartTable_table__xZRhS th .SmartTable_katex-wrapper__4iOqV{font-size:1.2em!important}html.dark-mode .SmartTable_titleLink__Eme3A,html.dark-mode-override .SmartTable_titleLink__Eme3A{color:#60a5fa}html.dark-mode .SmartTable_titleLink__Eme3A:hover,html.dark-mode-override .SmartTable_titleLink__Eme3A:hover{color:#93c5fd}html.dark-mode .SmartTable_noCertificate__xBo3B,html.dark-mode-override .SmartTable_noCertificate__xBo3B{color:#9ca3af}html.dark-mode .SmartTable_errorMessage__d3T8o,html.dark-mode-override .SmartTable_errorMessage__d3T8o{background-color:#1f1f1f;border-color:#374151;color:#f87171}html.dark-mode .SmartTable_caption__4G05o,html.dark-mode-override .SmartTable_caption__4G05o{color:#9ca3af}html.dark-mode .SmartTable_tableRef__PHXMV,html.dark-mode-override .SmartTable_tableRef__PHXMV{color:#60a5fa}html.dark-mode .SmartTable_tableRef__PHXMV:hover,html.dark-mode-override .SmartTable_tableRef__PHXMV:hover{color:#93c5fd}@media (max-width:768px){.SmartTable_table__xZRhS{font-size:.8rem}.SmartTable_table__xZRhS tbody td,.SmartTable_table__xZRhS thead th{padding:.75rem .5rem}}@media (max-width:640px){.SmartTable_table__xZRhS tbody td,.SmartTable_table__xZRhS thead th{padding:.5rem .375rem;font-size:.75rem}.SmartTable_table__xZRhS thead th{font-size:.75rem}}.MultiColumn_container__oqSdH{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}@media (min-width:768px){.MultiColumn_container__oqSdH{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}}.Solution_solution__2RNE0{border-radius:var(--radius-lg);overflow:hidden;margin:var(--spacing-lg);box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.Solution_solution__2RNE0:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}html.dark-mode .Solution_solution__2RNE0,html.dark-mode-override .Solution_solution__2RNE0{box-shadow:0 2px 8px rgba(0,0,0,.3)}html.dark-mode .Solution_solution__2RNE0:hover,html.dark-mode-override .Solution_solution__2RNE0:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}.Solution_solutionDefault__T7qXd{border:1px solid #e5e7eb;background-color:#f9fafb}html.dark-mode .Solution_solutionDefault__T7qXd,html.dark-mode-override .Solution_solutionDefault__T7qXd{border-color:#374151;background-color:#1f2937}.Solution_solutionHint__CJG7v{border:1px solid #d1fae5;background-color:#f0fdf4}html.dark-mode .Solution_solutionHint__CJG7v,html.dark-mode-override .Solution_solutionHint__CJG7v{border-color:#065f46;background-color:#1f2937}.Solution_solutionWarning__z54IS{border:1px solid #fde68a;background-color:#fffbeb}html.dark-mode .Solution_solutionWarning__z54IS,html.dark-mode-override .Solution_solutionWarning__z54IS{border-color:#92400e;background-color:#1f2937}.Solution_solutionInfo__un4NR{border:1px solid #e9d5ff;background-color:#faf5ff}html.dark-mode .Solution_solutionInfo__un4NR,html.dark-mode-override .Solution_solutionInfo__un4NR{border-color:#7c3aed;background-color:#1f2937}.Solution_solutionHeader__83s6n{width:100%;padding:var(--spacing-md) var(--spacing-md);background:none;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;font-size:1rem;font-weight:600}.Solution_solutionDefault__T7qXd .Solution_solutionHeader__83s6n{background-color:#f3f4f6;color:#374151;border-left:3px solid #3b82f6}.Solution_solutionHint__CJG7v .Solution_solutionHeader__83s6n{background-color:#f0fdf4;color:#065f46;border-left:3px solid #10b981}.Solution_solutionWarning__z54IS .Solution_solutionHeader__83s6n{background-color:#fffbeb;color:#92400e;border-left:3px solid #f59e0b}.Solution_solutionInfo__un4NR .Solution_solutionHeader__83s6n{background-color:#faf5ff;color:#7c3aed;border-left:3px solid #8b5cf6}html.dark-mode .Solution_solutionDefault__T7qXd .Solution_solutionHeader__83s6n,html.dark-mode-override .Solution_solutionDefault__T7qXd .Solution_solutionHeader__83s6n{background-color:#374151;color:#e5e7eb;border-left:3px solid #60a5fa}html.dark-mode .Solution_solutionHint__CJG7v .Solution_solutionHeader__83s6n,html.dark-mode-override .Solution_solutionHint__CJG7v .Solution_solutionHeader__83s6n{background-color:#374151;color:#d1fae5;border-left:3px solid #34d399}html.dark-mode .Solution_solutionWarning__z54IS .Solution_solutionHeader__83s6n,html.dark-mode-override .Solution_solutionWarning__z54IS .Solution_solutionHeader__83s6n{background-color:#374151;color:#fde68a;border-left:3px solid #fbbf24}html.dark-mode .Solution_solutionInfo__un4NR .Solution_solutionHeader__83s6n,html.dark-mode-override .Solution_solutionInfo__un4NR .Solution_solutionHeader__83s6n{background-color:#374151;color:#e9d5ff;border-left:3px solid #a78bfa}.Solution_solutionHeader__83s6n:hover{opacity:.9;transform:translateY(-1px)}.Solution_solutionHeader__83s6n:active{transform:translateY(0)}.Solution_headerContent__HaAe1{display:flex;align-items:center;width:100%}.Solution_iconContainer__ntJDO{display:flex;align-items:center;gap:var(--spacing-sm);margin-right:.75rem}.Solution_ideaIcon__Zm5AL{flex-shrink:0;opacity:.8}.Solution_chevron__fjebG{flex-shrink:0;transition:transform .3s ease;opacity:.7}.Solution_title__O_B_g{flex:1 1;text-align:left;font-weight:600;letter-spacing:.025em}.Solution_contentWrapper__YcZQR{overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1);background-color:white;border-top:1px solid #f3f4f6}html.dark-mode .Solution_contentWrapper__YcZQR,html.dark-mode-override .Solution_contentWrapper__YcZQR{background-color:#111827;border-top:1px solid #4b5563}.Solution_content__Rn1FC{padding:var(--spacing-sm) var(--spacing-md);color:#374151;line-height:1.6}html.dark-mode .Solution_content__Rn1FC,html.dark-mode-override .Solution_content__Rn1FC{color:#d1d5db}.Solution_content__Rn1FC pre{margin:var(--spacing-xl) 0!important;border-radius:var(--radius-md);font-size:.875rem}.Solution_content__Rn1FC figure pre{margin-top:0!important;margin-bottom:0!important}.Solution_content__Rn1FC code{font-size:.875rem}.Solution_content__Rn1FC table{margin:var(--spacing-xl) auto;width:100%;max-width:700px;font-size:.9rem}.Solution_content__Rn1FC p{margin-top:var(--spacing-md)}.Solution_content__Rn1FC p:last-child{margin-bottom:var(--spacing-md)}.Solution_content__Rn1FC ol,.Solution_content__Rn1FC ul{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.Solution_solutionHeader__83s6n:focus{outline:2px solid #3b82f6;outline-offset:2px}.Solution_solutionHeader__83s6n:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}html.dark-mode .Solution_solutionHeader__83s6n:focus,html.dark-mode .Solution_solutionHeader__83s6n:focus-visible,html.dark-mode-override .Solution_solutionHeader__83s6n:focus,html.dark-mode-override .Solution_solutionHeader__83s6n:focus-visible{outline-color:#60a5fa}@keyframes Solution_slideIn___k4T9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Solution_solution__2RNE0{animation:Solution_slideIn___k4T9 .3s ease-out}@media (max-width:768px){.Solution_solutionHeader__83s6n{padding:.875rem 1rem;font-size:.95rem}.Solution_content__Rn1FC{padding:1.25rem 1rem;font-size:.9rem}.Solution_iconContainer__ntJDO{margin-right:.5rem}}@media (max-width:480px){.Solution_solution__2RNE0{margin:1rem 0}.Solution_solutionHeader__83s6n{padding:.75rem .875rem}.Solution_content__Rn1FC{padding:1rem .875rem}}.Callout_callout__f5rAG{border-left:4px solid var(--callout-color);background:var(--callout-bg);border-radius:0 8px 8px 0;padding:12px 16px;margin:20px 0}.Callout_header__URY5P{display:flex;align-items:center;gap:8px;margin-bottom:6px}.Callout_icon__97IkF{color:var(--callout-color);flex-shrink:0}.Callout_title__dfmOP{font-weight:600;font-size:.9rem;color:var(--callout-color)}.Callout_body__DWFwu{font-size:.95rem;color:var(--foreground);line-height:1.6;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.Callout_body__DWFwu>p:last-child{margin-bottom:0}.Callout_info__HriEg{--callout-color:#3b82f6;--callout-bg:rgba(59,130,246,0.08)}.Callout_tip___mqZ_{--callout-color:#22c55e;--callout-bg:rgba(34,197,94,0.08)}.Callout_warning__YdFvu{--callout-color:#f59e0b;--callout-bg:rgba(245,158,11,0.08)}.Callout_danger__GDLth{--callout-color:#ef4444;--callout-bg:rgba(239,68,68,0.08)}.Callout_note__KN3g3{--callout-color:#8b5cf6;--callout-bg:rgba(139,92,246,0.08)}.Tabs_wrapper__4VRYw{margin:20px 0;width:100%}.Tabs_tabList__gqB2_{display:flex;flex-wrap:nowrap;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}html.dark-mode .Tabs_tabList__gqB2_,html.dark-mode-override .Tabs_tabList__gqB2_{border-bottom-color:#374151}.Tabs_tab__3pNCp{flex:1 1;padding:8px 4px;background:none;border:none;border-bottom:2px solid transparent;color:#4a4a4a;font-size:.95rem;font-weight:500;cursor:pointer;white-space:nowrap;text-align:center;transition:color .3s ease,border-color .3s ease;margin-bottom:-1px}html.dark-mode .Tabs_tab__3pNCp,html.dark-mode-override .Tabs_tab__3pNCp{color:#d1d5db}.Tabs_tab__3pNCp:hover{color:#3b82f6}.Tabs_active__813iK{color:#3b82f6;border-bottom-color:#3b82f6}html.dark-mode .Tabs_active__813iK,html.dark-mode-override .Tabs_active__813iK{color:#60a5fa;border-bottom-color:#60a5fa}.Tabs_panel__pdYt1>:first-child{margin-top:0}.Tabs_panel__pdYt1>:last-child{margin-bottom:0}@media (max-width:480px){.Tabs_tabList__gqB2_{flex-wrap:wrap;overflow-x:hidden}.Tabs_tab__3pNCp{flex:0 0 33.33%;box-sizing:border-box;text-align:center;padding:8px 2px;font-size:.8rem;margin-bottom:0}}.SmartFigure_figure__wp6KA{margin:var(--spacing-lg) 0;position:relative;overflow-x:auto;max-width:100%}.SmartFigure_image__sgd5L{max-width:100%;height:auto;border-radius:var(--radius-md);transition:all .3s ease}.SmartFigure_lightboxEnabled__BN5q1{cursor:pointer;transition:transform .3s ease,filter .3s ease}.SmartFigure_lightboxEnabled__BN5q1:hover{transform:scale(1.02);filter:brightness(1.1)}.SmartFigure_caption__hhpDb{margin-bottom:.75rem;font-size:.875rem;color:#6b7280;text-align:left;font-style:italic;line-height:1.4}.SmartFigure_lightbox__IJk4p{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;animation:SmartFigure_lightboxFadeIn__IJNLd .3s ease forwards;overflow-y:auto;overflow-x:auto;padding:var(--spacing-3xl) var(--spacing-xl);box-sizing:border-box}.SmartFigure_lightbox__IJk4p.SmartFigure_closing__BR_qy{animation:SmartFigure_lightboxFadeOut__pbIzk .3s ease forwards}.SmartFigure_lightboxContent__H3Fbw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transform:scale(.8);opacity:0;animation:SmartFigure_lightboxContentIn__imYb_ .3s ease forwards;min-height:min-content;margin:auto 0}.SmartFigure_lightboxContent__H3Fbw.SmartFigure_closing__BR_qy{animation:SmartFigure_lightboxContentOut__EVGUj .3s ease forwards}.SmartFigure_lightboxImage__3hYhd{max-width:90%;width:auto;height:auto;border-radius:var(--radius-md);box-shadow:0 25px 50px rgba(0,0,0,.5);display:block}.SmartFigure_closeButton__66Fel{position:absolute;top:-3rem;right:-3rem;width:2.5rem;height:2.5rem;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:50%;color:white;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001}.SmartFigure_closeButton__66Fel:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.SmartFigure_closeButton__66Fel:active{transform:scale(.95)}.SmartFigure_lightboxCaption__BX0fC{margin-top:var(--spacing-md);color:rgba(255,255,255,.9);font-size:1rem;text-align:center;max-width:80%;line-height:1.5;background:rgba(0,0,0,.3);padding:.75rem var(--spacing-lg);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SmartFigure_figureRef__mGWbG{color:#2563eb;text-decoration:none;font-weight:500;padding:.125rem .25rem;border-radius:.25rem;transition:all .2s ease}.SmartFigure_figureRef__mGWbG:hover{background-color:#eff6ff;text-decoration:underline}.SmartFigure_figureRefError__pi1z8{color:#dc2626;font-weight:500;font-style:italic}@keyframes SmartFigure_lightboxFadeIn__IJNLd{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes SmartFigure_lightboxFadeOut__pbIzk{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes SmartFigure_lightboxContentIn__imYb_{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes SmartFigure_lightboxContentOut__EVGUj{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}html.dark-mode .SmartFigure_caption__hhpDb,html.dark-mode-override .SmartFigure_caption__hhpDb{color:#9ca3af}html.dark-mode .SmartFigure_figureRef__mGWbG,html.dark-mode-override .SmartFigure_figureRef__mGWbG{color:#60a5fa}html.dark-mode .SmartFigure_figureRef__mGWbG:hover,html.dark-mode-override .SmartFigure_figureRef__mGWbG:hover{background-color:rgba(59,130,246,.1)}html.dark-mode .SmartFigure_figureRefError__pi1z8,html.dark-mode-override .SmartFigure_figureRefError__pi1z8{color:#fca5a5}@media (max-width:768px){.SmartFigure_lightbox__IJk4p{padding:2rem 1rem}.SmartFigure_closeButton__66Fel{top:-2rem;right:-2rem;width:2rem;height:2rem;font-size:1.25rem}.SmartFigure_lightboxCaption__BX0fC{font-size:.875rem;max-width:90%;margin-top:.75rem;padding:.5rem 1rem}}@media (max-width:640px){.SmartFigure_lightbox__IJk4p{padding:1.5rem .5rem}.SmartFigure_lightboxImage__3hYhd{border-radius:4px}.SmartFigure_closeButton__66Fel{top:-1.5rem;right:-1.5rem;width:1.75rem;height:1.75rem;font-size:1rem}.SmartFigure_lightboxCaption__BX0fC{font-size:.8rem;max-width:95%;margin-top:.5rem;padding:.4rem .8rem}}@media (max-width:480px){.SmartFigure_lightbox__IJk4p{padding:1rem .25rem}.SmartFigure_closeButton__66Fel{top:-1rem;right:-1rem;width:1.5rem;height:1.5rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.SmartFigure_closeButton__66Fel,.SmartFigure_image__sgd5L,.SmartFigure_lightboxEnabled__BN5q1{transition:none}.SmartFigure_lightboxEnabled__BN5q1:hover{transform:none;filter:none}.SmartFigure_lightboxContent__H3Fbw,.SmartFigure_lightbox__IJk4p{animation:none}.SmartFigure_lightbox__IJk4p{opacity:1;visibility:visible}.SmartFigure_lightboxContent__H3Fbw{transform:scale(1);opacity:1}}.SmartFigure_lightboxEnabled__BN5q1:focus{outline:2px solid #2563eb;outline-offset:2px}.SmartFigure_closeButton__66Fel:focus{outline:2px solid white;outline-offset:2px}html.dark-mode .SmartFigure_closeButton__66Fel:focus,html.dark-mode-override .SmartFigure_closeButton__66Fel:focus{outline-color:#60a5fa}.AudioPlayer_figure__wj33h{margin:var(--spacing-lg,16px) 0}.AudioPlayer_caption__cmIo0{font-size:.875rem;color:#6b7280;font-style:italic;line-height:1.4;text-align:left;margin-bottom:var(--spacing-sm,8px)}html.dark-mode .AudioPlayer_caption__cmIo0,html.dark-mode-override .AudioPlayer_caption__cmIo0{color:#9ca3af}@media (prefers-color-scheme:dark){.AudioPlayer_player__vQrb8{background:#1e40af}}html.dark-mode .AudioPlayer_player__vQrb8,html.dark-mode-override .AudioPlayer_player__vQrb8{background:#1e40af}html.light-mode-override .AudioPlayer_player__vQrb8{background:#2563eb}.AudioPlayer_player__vQrb8{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;border-radius:var(--radius-full,999px);background:#2563eb;color:#ffffff}.AudioPlayer_iconButton__rco4O{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#ffffff;cursor:pointer;transition:background-color .15s ease}.AudioPlayer_iconButton__rco4O:hover{background:rgba(255,255,255,.28)}.AudioPlayer_time__wgeGc{flex-shrink:0;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ffffff;opacity:.9}.AudioPlayer_seekBar__q492l{flex:1 1;min-width:60px}.AudioPlayer_volumeBar__6nMJt{width:70px;flex-shrink:0}.AudioPlayer_seekBar__q492l,.AudioPlayer_volumeBar__6nMJt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:var(--radius-full,999px);background:rgba(255,255,255,.35);cursor:pointer;outline:none}.AudioPlayer_seekBar__q492l::-webkit-slider-thumb,.AudioPlayer_volumeBar__6nMJt::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#ffffff;cursor:pointer}.AudioPlayer_seekBar__q492l::-moz-range-thumb,.AudioPlayer_volumeBar__6nMJt::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#ffffff;cursor:pointer}.AudioPlayer_seekBar__q492l::-moz-range-track,.AudioPlayer_volumeBar__6nMJt::-moz-range-track{height:4px;border-radius:var(--radius-full,999px);background:rgba(255,255,255,.35)}@media (max-width:480px){.AudioPlayer_player__vQrb8{flex-wrap:wrap;padding:10px 14px}.AudioPlayer_volumeBar__6nMJt{width:50px}}