[data-tg-platform]{--chakra-colors-pageBackground: var(--tg-bg, #ffffff);--chakra-colors-textPrimary: var(--tg-text, #1a1a1a);--chakra-colors-textSecondary: var(--tg-hint, #707579);--chakra-colors-accent: var(--tg-button, #3182ce);--chakra-colors-accentText: var(--tg-button-text, #ffffff);--chakra-colors-cardBackground: var(--tg-secondary-bg, #f4f4f5)}[data-tg-platform=ios] body{--tg-bottom-inset: 56px}[data-tg-platform=android] body{--tg-bottom-inset: 64px}[data-in-telegram] .pwa-install-prompt,[data-in-telegram] .ios-install-banner{display:none!important}:root{--app-height: 100vh}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:auto;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:auto!important;-ms-touch-action:auto!important;overscroll-behavior:auto;overscroll-behavior-x:auto;overscroll-behavior-y:auto;overflow-x:clip;overflow-y:auto!important}body{min-height:var(--app-height);width:100%;touch-action:auto;-ms-touch-action:auto;-webkit-tap-highlight-color:transparent;overscroll-behavior:auto;overscroll-behavior-x:auto;overscroll-behavior-y:auto;background-attachment:scroll}@media (hover: none) and (pointer: coarse){html,body{touch-action:pan-y pinch-zoom;-ms-touch-action:pan-y pinch-zoom;overscroll-behavior:auto;overscroll-behavior-x:none;overscroll-behavior-y:auto;overflow-y:auto!important}}#root{min-height:var(--app-height)}@supports (height: 100dvh){:root{--app-height: 100dvh}}input,textarea,[contenteditable=true],[contenteditable],.chakra-input,.chakra-textarea,.chakra-editable__preview,.chakra-editable__input{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill,.chakra-input:-webkit-autofill,.chakra-textarea:-webkit-autofill,.chakra-select:-webkit-autofill{-webkit-text-fill-color:var(--chakra-colors-textPrimary)!important;caret-color:var(--chakra-colors-textPrimary)!important;box-shadow:0 0 0 1000px var(--chakra-colors-inputBg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--chakra-colors-inputBg) inset!important;transition:background-color 9999s ease-out}pre,code,.selectable,[data-selectable=true]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}@media print{@page{size:A4 portrait;margin:.8cm 1cm 1cm}@page :first{margin:0}html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{color:#1e293b!important;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5pt!important;line-height:1.65!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-cover-page{display:flex!important;flex-direction:column!important;width:100%!important;height:25.8cm!important;min-height:25.8cm!important;max-height:25.8cm!important;page-break-after:always!important;page-break-inside:avoid!important;position:relative!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.print-cover-page.algospot-cover{background:linear-gradient(155deg,#0c0a1a,#1a0f2e,#0d0a18,#15102a,#0c0a1a)!important}.print-cover-page *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;box-sizing:border-box!important}.print-toc{display:flex!important;flex-direction:column!important;overflow:hidden!important;page-break-inside:avoid!important}.print-toc *{page-break-inside:avoid!important}.print-closing-page{height:25.8cm!important;max-height:25.8cm!important;overflow:hidden!important;page-break-before:always!important;page-break-after:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-closing-page.algospot-closing{background:linear-gradient(155deg,#0c0a1a,#1a0f2e 40%,#0d0a18,#15102a)!important}.print-closing-page *{page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-header{display:block!important;position:fixed!important;top:.25cm!important;right:.35cm!important;z-index:9999!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-cover-page~.print-header,.print-closing-page .print-header{display:none!important}@page :first{margin-top:0!important}.algospot-notes{background:linear-gradient(180deg,#fafbff,#f5f7ff)!important;border:1.5pt solid #e0e4f0!important;border-radius:14pt!important;padding:.5cm .6cm!important;box-shadow:none!important;page-break-inside:auto!important;break-inside:auto!important;position:relative!important}.algospot-notes:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4pt!important;background:linear-gradient(90deg,#7c3aed,#a855f7,#06b6d4)!important;border-radius:14pt 14pt 0 0!important}.algospot-list{list-style:none!important;padding:0!important;margin:.2cm 0 0!important;display:block!important;column-count:1!important;page-break-inside:auto!important;break-inside:auto!important;counter-reset:algospot-counter!important}.algospot-list>li{position:relative!important;padding:.28cm .4cm .28cm 1.1cm!important;margin-bottom:.18cm!important;background:linear-gradient(135deg,#fff,#fafbff)!important;border:1pt solid #e2e8f0!important;border-left:4pt solid #8b5cf6!important;border-radius:10pt!important;font-size:10pt!important;line-height:1.55!important;color:#1e293b!important;page-break-inside:avoid!important;break-inside:avoid!important;counter-increment:algospot-counter!important;box-shadow:0 1pt 3pt #0000000a!important;transition:none!important}.algospot-list>li:before{content:counter(algospot-counter)!important;position:absolute!important;left:.28cm!important;top:50%!important;transform:translateY(-50%)!important;width:.52cm!important;height:.52cm!important;background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:7.5pt!important;font-weight:700!important;box-shadow:0 2pt 4pt #8b5cf640!important}.algospot-list>li strong{color:#5b21b6!important;font-weight:700!important}.algospot-list>li em{color:#0891b2!important;font-style:italic!important}.algospot-list>li ul,.algospot-list>li ol{margin:.12cm 0 .08cm .5cm!important;padding-left:.35cm!important}.algospot-list>li ul li,.algospot-list>li ol li{font-size:9.5pt!important;margin-bottom:.06cm!important;color:#475569!important}.algospot-list>li ul li::marker{color:#a78bfa!important}header,nav,aside,footer,[role=navigation],[role=banner],[role=complementary],[role=menubar],[aria-label*=menu],[aria-label*=navigation],[aria-label*=toolbar],button,.chakra-button,.chakra-icon-button,.chakra-menu,.chakra-popover,.chakra-modal,.chakra-alert-dialog,.chakra-drawer,.chakra-toast,.chakra-breadcrumb,.chakra-tooltip,.chakra-tabs__tablist,.chakra-progress,.chakra-spinner,.chakra-skeleton,.chakra-avatar,.chakra-badge,.chakra-tag,.lecture-toolbar,.reading-progress,.toc-drawer,[style*="position: fixed"],[style*="position: sticky"],[class*=position-fixed],.no-print,.print-hide,.install-prompt,.feedback-modal,.chat-widget,.chat-toggle,.scroll-to-top,.floating-button,.fab,input,select,textarea,.chakra-input,.chakra-select,.chakra-textarea,.chakra-checkbox,.chakra-radio,.chakra-switch,.chakra-slider,.chakra-number-input{display:none!important;visibility:hidden!important}body>div[style*="position: fixed"],body>div[style*="bottom: 0"],div[style*="position: fixed"][style*=bottom],div[style*="position: fixed"][style*=z-index]{display:none!important;visibility:hidden!important}.lecture-reader .chakra-simple-grid,.lecture-reader [class*=chakra-stack]:not(.algospot-list):not([class*=-box]),.lecture-reader .chakra-wrap,.lecture-reader .chakra-wrap__list{display:block!important;grid-template-columns:none!important;flex-direction:column!important;gap:0!important}.lecture-reader .chakra-simple-grid>*,.lecture-reader .chakra-wrap__listitem{width:100%!important;margin-bottom:.2cm!important;break-inside:avoid!important}.lecture-reader .chakra-card,.lecture-reader .chakra-card__body,.lecture-reader .chakra-stat,.lecture-reader .chakra-box[class*=shadow]{box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-popper-placement],[role=tooltip],[role=dialog],[role=alertdialog],.chakra-popover__popper,.chakra-tooltip,.chakra-modal__overlay,.chakra-modal__content-container,.chakra-drawer__overlay,.chakra-drawer__content-container{display:none!important;visibility:hidden!important}[style*=animation],.chakra-skeleton,.chakra-spinner{animation:none!important;background-image:none!important}.chakra-container,.lecture-view-container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.lecture-reader{margin-left:0!important;margin-right:0!important}.lecture-html-content>.chakra-card,.lecture-html-content>.chakra-box,.ders-container>.chakra-card,.ders-container>.chakra-box{box-shadow:none!important;border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important}.ders-container .chakra-box>.chakra-box{box-shadow:none!important;border:none!important;border-radius:0!important;background-color:transparent!important;padding:0!important;margin:0!important}.ders-container,.lecture-html-content{max-width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;page-break-inside:auto!important;break-inside:auto!important}.lecture-reader div,.lecture-html-content div,.ders-container div{page-break-inside:auto;break-inside:auto}h1,h2,h3,h4,h5,h6,.lecture-title,.section-title,.subsection-title{box-shadow:none!important;animation:none!important;transition:none!important;text-decoration:none!important}h1,.lecture-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:22pt!important;font-weight:700!important;color:#1e293b!important;text-align:center!important;margin:.3cm 0 .5cm!important;padding:0 0 .3cm!important;border:none!important;border-bottom:2.5pt solid #8b5cf6!important;background:transparent!important;letter-spacing:-.02em!important;line-height:1.25!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h2,.section-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14pt!important;font-weight:700!important;color:#4c1d95!important;margin:.45cm 0 .22cm!important;padding:.15cm 0 .15cm .35cm!important;border:none!important;border-left:4pt solid #8b5cf6!important;background:linear-gradient(90deg,rgba(139,92,246,.08),transparent)!important;border-radius:0 6pt 6pt 0!important;line-height:1.35!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h3,.subsection-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12pt!important;font-weight:600!important;color:#5b21b6!important;margin:.35cm 0 .18cm!important;padding:.1cm 0 .1cm .2cm!important;border:none!important;border-left:3pt solid #a78bfa!important;background:transparent!important;line-height:1.4!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5pt!important;font-weight:600!important;color:#475569!important;margin:.28cm 0 .14cm!important;padding:.08cm 0 .08cm .18cm!important;border:none!important;border-left:2pt solid #c4b5fd!important;background:transparent!important;line-height:1.4!important;page-break-after:avoid!important;break-after:avoid!important}p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5pt!important;line-height:1.65!important;text-align:left!important;color:#334155!important;margin:0 0 .35cm!important;orphans:3!important;widows:3!important;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.info-box,.warning-box,.tip-box,.danger-box,.stat-box,.mechanism-box,.highlight-box,.example-box,.note-box,.important-box,.exam-question-box,[class*=-box]{border:1pt solid #e2e8f0!important;border-left:4pt solid #8b5cf6!important;background:linear-gradient(135deg,#fafbff,#fff)!important;padding:.3cm .4cm!important;margin:.3cm 0!important;border-radius:10pt!important;box-shadow:0 1pt 3pt #0000000a!important;page-break-inside:auto!important;break-inside:auto!important;font-family:Inter,-apple-system,sans-serif!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.info-box,.warning-box,.tip-box,.danger-box,.stat-box,.mechanism-box,.highlight-box,.example-box,.note-box,.important-box,.spot-box{display:flex!important;align-items:flex-start!important;gap:.3cm!important}.info-box .box-icon,.warning-box .box-icon,.tip-box .box-icon,.danger-box .box-icon,.stat-box .box-icon,.mechanism-box .box-icon,.highlight-box .box-icon,.example-box .box-icon,.note-box .box-icon,.important-box .box-icon,.spot-box .box-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:.5cm!important;height:.5cm!important;flex-shrink:0!important}.info-box .box-icon-svg,.warning-box .box-icon-svg,.tip-box .box-icon-svg,.danger-box .box-icon-svg,.stat-box .box-icon-svg,.mechanism-box .box-icon-svg,.highlight-box .box-icon-svg,.example-box .box-icon-svg,.note-box .box-icon-svg,.important-box .box-icon-svg,.spot-box .box-icon-svg{width:100%!important;height:100%!important}.info-box .box-content,.warning-box .box-content,.tip-box .box-content,.danger-box .box-content,.stat-box .box-content,.mechanism-box .box-content,.highlight-box .box-content,.example-box .box-content,.note-box .box-content,.important-box .box-content,.spot-box .box-content{flex:1 1 auto!important;min-width:0!important}.info-box .box-title,.warning-box .box-title,.tip-box .box-title,.danger-box .box-title,.stat-box .box-title,.mechanism-box .box-title,[class*=-box] .box-title,[class*=-box] .box-header,[class*=-box] h4,[class*=-box] h5{font-family:Inter,-apple-system,sans-serif!important;font-size:10.5pt!important;font-weight:700!important;color:#1e293b!important;background:transparent!important;margin:0 0 .28cm!important;padding:0!important;border-bottom:none!important}.info-box *,.warning-box *,.tip-box *,.danger-box *,.stat-box *,.mechanism-box *,[class*=-box] *{color:#334155!important;font-size:10pt!important;line-height:1.55!important;visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.info-box,.warning-box,.tip-box,.danger-box,.stat-box,.mechanism-box,.highlight-box,.example-box,.note-box,.important-box,.exam-question-box,.spot-box,[class*=-box]{color:#334155!important;visibility:visible!important;opacity:1!important}[class*=-box] strong,[class*=-box] b{color:#5b21b6!important;font-weight:700!important}.info-box{border-left-color:#0ea5e9!important;background:linear-gradient(135deg,#f0f9ff,#fff)!important}.tip-box{border-left-color:#10b981!important;background:linear-gradient(135deg,#ecfdf5,#fff)!important}.warning-box{border-left-color:#f59e0b!important;background:linear-gradient(135deg,#fffbeb,#fff)!important}.danger-box{border-left-color:#ef4444!important;background:linear-gradient(135deg,#fef2f2,#fff)!important}.mechanism-box{border-left-color:#8b5cf6!important;background:linear-gradient(135deg,#f5f3ff,#fff)!important}.stat-box{border-left-color:#06b6d4!important;background:linear-gradient(135deg,#ecfeff,#fff)!important}.highlight-box,.important-box{border-left-color:#eab308!important;background:linear-gradient(135deg,#fefce8,#fff)!important}.example-box{border-left-color:#6366f1!important;background:linear-gradient(135deg,#eef2ff,#fff)!important}.exam-question-box{border-left-color:#ec4899!important;background:linear-gradient(135deg,#fdf2f8,#fff)!important;page-break-inside:avoid!important;break-inside:avoid!important}.exam-question-box .question-answer,.exam-question-box .question-header{page-break-inside:avoid!important;break-inside:avoid!important}table{width:100%!important;border-collapse:collapse!important;margin:.35cm 0!important;font-size:9.5pt!important;font-family:Inter,-apple-system,sans-serif!important;page-break-inside:auto!important;break-inside:auto!important;border:1pt solid #e2e8f0!important;border-radius:8pt!important;overflow:hidden!important}table tr{page-break-inside:avoid;break-inside:avoid}table thead{page-break-inside:avoid;break-inside:avoid;display:table-header-group!important}table tfoot{display:table-footer-group!important;page-break-inside:avoid!important;break-inside:avoid!important}table tfoot td{background:#f1f5f9!important;color:#475569!important;font-weight:600!important;font-size:9pt!important;border-top:1.2pt solid #8b5cf6!important}table th{background:linear-gradient(180deg,#7c3aed,#6d28d9)!important;font-weight:600!important;font-family:Inter,-apple-system,sans-serif!important;font-size:9.5pt!important;color:#fff!important;border:1pt solid #6d28d9!important;padding:.22cm .3cm!important;text-align:left!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}table td{border:1pt solid #e2e8f0!important;padding:.18cm .3cm!important;color:#334155!important;vertical-align:top!important;line-height:1.5!important;font-size:9.5pt!important}table tr:nth-child(2n) td{background:#f8fafc!important}table tr:nth-child(odd) td{background:#fff!important}table th *,table th strong,table th b,table th em,table th span,table th a{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}table td strong,table td b{color:#5b21b6!important;font-weight:700!important}ul,ol{margin:.3cm 0 .4cm!important;padding-left:.8cm!important;page-break-inside:auto;break-inside:auto;font-family:Inter,-apple-system,sans-serif!important}li{color:#334155!important;margin-bottom:.14cm!important;line-height:1.6!important;font-size:10pt!important;page-break-inside:avoid;break-inside:avoid}li::marker{color:#8b5cf6!important;font-weight:700!important}ul ul,ol ol,ul ol,ol ul{margin:.12cm 0!important;padding-left:.6cm!important}li strong,li b{color:#5b21b6!important;font-weight:700!important}img{max-width:100%!important;height:auto!important;page-break-inside:avoid!important;margin:.25cm auto!important;display:block!important;border-radius:6pt!important}.content-figure,figure{margin:.3cm 0!important;text-align:center!important;page-break-inside:avoid!important;break-inside:avoid!important;background:linear-gradient(135deg,#f8fafc,#fff)!important;border:1pt solid #e2e8f0!important;border-radius:10pt!important;padding:.4cm!important}.content-figure img,figure img{max-width:100%!important;max-height:19cm!important;height:auto!important;object-fit:contain!important;border-radius:6pt!important;box-shadow:0 2pt 6pt #00000014!important}.content-figure figcaption,figure figcaption{margin-top:.25cm!important;font-size:9pt!important;color:#64748b!important;font-style:italic!important;line-height:1.45!important;page-break-before:avoid!important;break-before:avoid!important}.image-placeholder{display:none!important}figure{page-break-inside:avoid!important;break-inside:avoid!important;margin:.5cm 0!important;text-align:center!important}figcaption{font-size:9pt!important;font-style:italic!important;color:#666!important;margin-top:.2cm!important;page-break-before:avoid!important;break-before:avoid!important}pre,code{font-family:Courier New,monospace!important;font-size:9pt!important;background:#f5f5f5!important;border:1pt solid #ddd!important;padding:.1cm!important;color:#1a1a1a!important}pre{padding:.3cm!important;margin:.4cm 0!important;page-break-inside:auto!important;break-inside:auto!important;overflow-x:visible!important;white-space:pre-wrap!important;word-wrap:break-word!important}a{color:#1a1a1a!important;text-decoration:underline!important}a[href]:after{content:none!important}strong,b{font-weight:700!important;color:#1e293b!important}em,i{font-style:italic!important}mark,.highlight{background:#fff3cd!important;padding:0 .1cm!important}.page-break,.page-break-before{page-break-before:always!important}.page-break-after{page-break-after:always!important}.no-break,.keep-together{page-break-inside:avoid!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid!important}blockquote{border-left:3pt solid #666!important;margin:.28cm 0!important;padding:.15cm 0 .15cm .45cm!important;font-style:italic!important;color:#444!important;background:#f9f9f9!important;page-break-inside:auto!important;break-inside:auto!important}hr{border:none!important;border-top:1pt solid #ccc!important;margin:.3cm 0!important}.lecture-reader{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.lecture-reader *{animation:none!important;transition:none!important}[data-theme=dark] .lecture-reader *,.chakra-ui-dark .lecture-reader *{color:#1e293b!important}[data-theme=dark] .lecture-reader p,[data-theme=dark] .lecture-reader div,[data-theme=dark] .lecture-reader span,[data-theme=dark] .lecture-reader li,[data-theme=dark] .lecture-reader ul,[data-theme=dark] .lecture-reader ol,[data-theme=dark] .lecture-reader a,[data-theme=dark] .lecture-reader em,[data-theme=dark] .lecture-reader strong,[data-theme=dark] .lecture-reader blockquote,.chakra-ui-dark .lecture-reader p,.chakra-ui-dark .lecture-reader div,.chakra-ui-dark .lecture-reader span,.chakra-ui-dark .lecture-reader li,.chakra-ui-dark .lecture-reader ul,.chakra-ui-dark .lecture-reader ol,.chakra-ui-dark .lecture-reader a,.chakra-ui-dark .lecture-reader em,.chakra-ui-dark .lecture-reader strong,.chakra-ui-dark .lecture-reader blockquote{background-color:transparent!important}[data-theme=dark] .lecture-reader table th,.chakra-ui-dark .lecture-reader table th{color:#fff!important;background:linear-gradient(180deg,#7c3aed,#6d28d9)!important}[data-theme=dark] .lecture-reader table th *,.chakra-ui-dark .lecture-reader table th *{color:#fff!important}[data-theme=dark] .lecture-reader table td,.chakra-ui-dark .lecture-reader table td{color:#334155!important}[data-theme=dark] .lecture-reader table tr:nth-child(2n) td,.chakra-ui-dark .lecture-reader table tr:nth-child(2n) td{background-color:#f8fafc!important}[data-theme=dark] .lecture-reader table tr:nth-child(odd) td,.chakra-ui-dark .lecture-reader table tr:nth-child(odd) td{background-color:#fff!important}}@media print{[data-theme=dark] body,.chakra-ui-dark body{color:#1e293b!important;background-color:#fff!important}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] div,[data-theme=dark] li,[data-theme=dark] a,[data-theme=dark] em,[data-theme=dark] strong,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,.chakra-ui-dark p,.chakra-ui-dark span,.chakra-ui-dark div,.chakra-ui-dark li,.chakra-ui-dark a,.chakra-ui-dark em,.chakra-ui-dark strong,.chakra-ui-dark h1,.chakra-ui-dark h2,.chakra-ui-dark h3,.chakra-ui-dark h4,.chakra-ui-dark h5,.chakra-ui-dark h6{color:#1e293b!important}[data-theme=dark] table th,[data-theme=dark] table th *,.chakra-ui-dark table th,.chakra-ui-dark table th *{color:#fff!important}}.question-explanation{font-size:.95rem;line-height:1.7}.question-explanation p{margin-bottom:.75rem}.question-explanation ul,.question-explanation ol{padding-left:1.5rem;margin:.75rem 0}.question-explanation li{margin-bottom:.5rem}.question-explanation strong{font-weight:600}.question-explanation p:first-child,.question-explanation>strong:first-child{font-size:1.05rem;color:var(--chakra-colors-successText)}.question-explanation>p:first-of-type{background:var(--chakra-colors-successBg);border-left:4px solid var(--chakra-colors-successBorder);padding:1rem;border-radius:.5rem;margin-bottom:1rem}.question-explanation p:has(>strong:contains("Klinik")),.question-explanation p:has(>strong:contains("İpucu")){background:var(--chakra-colors-successBg);border-left:4px solid var(--chakra-colors-successBorder);padding:1rem;border-radius:.5rem;margin-bottom:1rem}.question-explanation p:has(>strong:contains("Hata")),.question-explanation p:has(>strong:contains("Uyarı")){background:var(--chakra-colors-warningBg);border-left:4px solid var(--chakra-colors-warningBorder);padding:1rem;border-radius:.5rem;margin-bottom:1rem}.question-explanation p:has(>strong:contains("Diğer seçeneklerin")),.question-explanation p:has(>strong:contains("seçeneklerin analizi")){font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--chakra-colors-textSecondary);border-bottom:1px solid var(--chakra-colors-borderPrimary);padding-bottom:.5rem}.question-explanation ul li strong:first-child{color:var(--chakra-colors-flashcardAccent);font-weight:700}.explanation-box{border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1rem;border-left:4px solid;transition:box-shadow .35s ease,border-color .35s ease,background-color .35s ease}.explanation-box:hover{box-shadow:0 12px 28px #0f172a1f}.correct-answer-box{background:var(--chakra-colors-successBg);border-color:var(--chakra-colors-successBorder);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--chakra-shadows-aiGlowAccentSm)}.correct-answer-box .box-header strong{color:var(--chakra-colors-successText)}.info-box{background:var(--chakra-colors-infoBg);border-color:var(--chakra-colors-infoBorder);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--chakra-shadows-aiGlowAccentSm)}.info-box .box-header strong{color:var(--chakra-colors-infoText)}.tip-box{background:var(--chakra-colors-successBg);border-color:var(--chakra-colors-successBorder);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--chakra-shadows-aiGlowAccentSm)}.tip-box .box-header strong{color:var(--chakra-colors-successText)}.warning-box{background:var(--chakra-colors-warningBg);border-color:var(--chakra-colors-warningBorder);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--chakra-shadows-aiGlowAccentSm)}.warning-box .box-header strong{color:var(--chakra-colors-warningText)}.box-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.box-header .box-icon{font-size:1.25rem;display:flex;align-items:center;justify-content:center}.box-icon-svg{width:1.25rem;height:1.25rem;flex-shrink:0}.section-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:.5rem}.section-icon .box-icon-svg{width:1.25rem;height:1.25rem}.correct-answer-header{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;margin-bottom:.5rem}.correct-answer-header .section-icon .box-icon-svg,.correct-icon .box-icon-svg{color:var(--chakra-colors-successIcon)}.answer-badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--chakra-colors-successIcon);color:var(--chakra-colors-white);font-weight:700;font-size:1rem;width:1.75rem;height:1.75rem;border-radius:.375rem;margin-left:.25rem}.tip-header{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin-bottom:.5rem}.tip-header .section-icon .box-icon-svg,.tip-icon .box-icon-svg{color:var(--chakra-colors-successIcon)}.warning-header{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin-bottom:.5rem}.warning-header .section-icon .box-icon-svg,.warning-icon .box-icon-svg{color:var(--chakra-colors-warningIcon)}.analysis-header{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin-top:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--chakra-colors-borderPrimary)}.analysis-header .section-icon .box-icon-svg,.list-icon .box-icon-svg{color:var(--chakra-colors-textMuted)}.correct-answer-box .box-icon-svg,.tip-box .box-icon-svg{color:var(--chakra-colors-successIcon)}.warning-box .box-icon-svg{color:var(--chakra-colors-warningIcon)}.options-analysis-header{display:flex;align-items:center;gap:.5rem}.analysis-icon{display:flex;align-items:center}.analysis-icon .box-icon-svg{width:1rem;height:1rem;color:var(--chakra-colors-textMuted)}.box-header strong{font-size:1rem;font-weight:700}.box-body{font-size:.95rem;line-height:1.7;color:inherit}.correct-answer-label{display:inline-block;font-size:1.1rem;font-weight:700;color:var(--chakra-colors-successText)}.correct-answer-label .answer-letter{background-color:var(--chakra-colors-successIcon);color:var(--chakra-colors-white);padding:.25rem .625rem;border-radius:.375rem;margin-left:.375rem}.options-analysis-header{margin-top:1.25rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--chakra-colors-borderPrimary)}.options-analysis-header strong{color:var(--chakra-colors-textSecondary);font-size:.95rem}.option-letter{font-weight:700;margin-right:.375rem}.option-A{color:var(--chakra-colors-purple-500)}.option-B{color:var(--chakra-colors-blue-500)}.option-C{color:var(--chakra-colors-teal-500)}.option-D{color:var(--chakra-colors-orange-500)}.option-E{color:var(--chakra-colors-pink-500)}
