:root{--ds-canvas:var(--bg-color);--ds-surface:var(--container-bg-color);--ds-surface-raised:var(--study-surface-subtle);--ds-surface-strong:#101828;--ds-ink:var(--study-text);--ds-ink-soft:var(--study-text-muted);--ds-ink-faint:var(--text-muted);--ds-line:var(--study-border);--ds-line-strong:var(--study-border-strong);--ds-accent:var(--study-accent);--ds-accent-strong:#003f86;--ds-accent-soft:var(--study-accent-soft);--ds-positive:var(--study-success);--ds-warning:var(--study-warning);--ds-danger:var(--study-danger);--ds-focus:#ffbf47;--ds-radius-xs:6px;--ds-radius-sm:10px;--ds-radius-md:16px;--ds-radius-lg:24px;--ds-shadow-sm:0 1px 2px #10182814, 0 1px 3px #10182814;--ds-shadow-md:0 12px 30px #1018281a;--ds-shadow-lg:0 24px 60px #10182824;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.5rem;--ds-space-6:2rem;--ds-space-7:3rem}[data-theme=dark]{--ds-canvas:var(--bg-color);--ds-surface:var(--container-bg-color);--ds-surface-raised:var(--study-surface-subtle);--ds-surface-strong:#e8eef7;--ds-ink:var(--study-text);--ds-ink-soft:var(--study-text-muted);--ds-ink-faint:var(--text-muted);--ds-line:var(--study-border);--ds-line-strong:var(--study-border-strong);--ds-accent:var(--study-accent);--ds-accent-strong:#a9c8ff;--ds-accent-soft:var(--study-accent-soft);--ds-positive:var(--study-success);--ds-warning:var(--study-warning);--ds-danger:var(--study-danger);--ds-focus:#ffd166;--ds-shadow-sm:0 1px 2px #00000057, 0 2px 5px #0000004d;--ds-shadow-md:0 18px 42px #00000052;--ds-shadow-lg:0 28px 70px #00000075}html.blue-light-filter{--ds-canvas:var(--bg-color);--ds-surface:var(--container-bg-color);--ds-surface-raised:var(--study-surface-subtle);--ds-surface-strong:#4b3d2f;--ds-ink:var(--study-text);--ds-ink-soft:var(--study-text-muted);--ds-ink-faint:var(--text-muted);--ds-line:var(--study-border);--ds-line-strong:var(--study-border-strong);--ds-accent:var(--study-accent);--ds-accent-strong:#24486f;--ds-accent-soft:var(--study-accent-soft);--ds-positive:var(--study-success);--ds-warning:var(--study-warning);--ds-danger:var(--study-danger);--ds-focus:#a95300;--ds-shadow-sm:0 1px 2px #4334221f, 0 2px 5px #4334221a;--ds-shadow-md:0 14px 34px #43342224;--ds-shadow-lg:0 26px 64px #4334222e}html[data-theme=dark].blue-light-filter{--ds-canvas:var(--bg-color);--ds-surface:var(--container-bg-color);--ds-surface-raised:var(--study-surface-subtle);--ds-surface-strong:#3b2f25;--ds-ink:var(--study-text);--ds-ink-soft:var(--study-text-muted);--ds-ink-faint:var(--text-muted);--ds-line:var(--study-border);--ds-line-strong:var(--study-border-strong);--ds-accent:var(--study-accent);--ds-accent-strong:#bf812d;--ds-accent-soft:var(--study-accent-soft);--ds-positive:var(--study-success);--ds-warning:var(--study-warning);--ds-danger:var(--study-danger);--ds-focus:#ffb74d;--ds-shadow-sm:0 1px 2px #00000080, 0 2px 5px #0006;--ds-shadow-md:0 14px 34px #00000080;--ds-shadow-lg:0 26px 64px #0009}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--ds-canvas);color:var(--ds-ink);background-image:linear-gradient(#62708411 1px,#0000 1px),linear-gradient(90deg,#62708411 1px,#0000 1px);background-size:28px 28px;padding:clamp(.5rem,1.6vw,1.5rem)}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:var(--ds-accent)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.skip-link{z-index:9999;color:#fff;border-radius:var(--ds-radius-xs);background:#101828;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-layout{gap:.75rem;max-width:1180px}.global-header{gap:var(--ds-space-4);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);min-height:72px;box-shadow:var(--ds-shadow-md);-webkit-backdrop-filter:blur(18px)saturate(1.35);grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);margin:0;padding:.7rem .8rem;display:grid;top:clamp(.5rem,1.4vw,1rem)}.global-header:has(.toc-toggle-header-btn){grid-template-columns:minmax(190px,1fr) auto auto minmax(250px,1fr)}.header-logo{gap:.7rem;padding-left:.15rem}.logo-mark{color:#fff;background:var(--ds-surface-strong);border-radius:var(--ds-radius-sm);flex:0 0 40px;place-items:center;width:40px;height:40px;font:800 1rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}[data-theme=dark] .logo-mark{color:#101828}.logo-copy{gap:.05rem;display:grid}.logo-copy strong{color:var(--ds-ink);letter-spacing:.08em;font:850 .94rem/1.1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.logo-copy small{color:var(--ds-ink-faint);letter-spacing:.02em;white-space:nowrap;font-size:.66rem}.header-nav-tabs{background:var(--ds-surface-raised);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);align-self:center;gap:.25rem;padding:.25rem}.nav-tab-button{min-height:40px;color:var(--ds-ink-soft);border-radius:7px;gap:.6rem;padding:.55rem .9rem}.nav-tab-button>span{color:var(--ds-ink-faint);font:700 .67rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.nav-tab-button:hover{color:var(--ds-ink);background:var(--ds-accent-soft)}.nav-tab-button.active{color:#fff;background:var(--ds-accent);border-color:var(--ds-accent);box-shadow:var(--ds-shadow-sm)}.nav-tab-button.active>span{color:#ffffffb8}.theme-controller-wrap{justify-content:flex-end;justify-self:end;gap:.45rem}.theme-segmented-control{background:var(--ds-surface-raised);border-color:var(--ds-line);border-radius:9px;padding:.2rem}.theme-segment-button,.blue-light-toggle-button,.toc-toggle-header-btn{min-height:36px;color:var(--ds-ink-soft);border-radius:7px}.theme-segment-button.active{color:var(--ds-ink);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.blue-light-toggle-button,.toc-toggle-header-btn{background:var(--ds-surface-raised);border:1px solid var(--ds-line)}#quiz-app-container{max-width:none;color:var(--ds-ink);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md);margin-top:0;padding:clamp(1rem,2.5vw,2.4rem)}#quiz-app-container.study-mode-active{max-width:none}.study-content-area{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);max-width:1080px;box-shadow:var(--ds-shadow-md);padding:clamp(1rem,3vw,2.5rem)}.study-hero-panel{background:linear-gradient(135deg, var(--ds-accent-soft), transparent 68%), var(--ds-surface-raised);border:1px solid var(--ds-line);border-left:6px solid var(--ds-accent);border-radius:var(--ds-radius-md);padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden}.study-kicker{color:var(--ds-accent);font:800 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.article-title{max-width:820px;color:var(--ds-ink);letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,3.1rem);line-height:1.16}.article-description{max-width:820px;color:var(--ds-ink-soft);font-size:1rem;line-height:1.85}.study-chip{color:var(--ds-ink-soft);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:6px;font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.study-breadcrumb-container{border-bottom:1px solid var(--ds-line);align-items:center;gap:1rem;padding-bottom:1rem}.study-breadcrumb{color:var(--ds-ink-faint);font-size:.76rem}.key-points-section{background:color-mix(in srgb, var(--ds-danger) 5%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--ds-danger) 28%, var(--ds-line));border-radius:var(--ds-radius-md);box-shadow:none}.key-point-item,.study-section-card,.mini-quiz-card,.nav-link-card{color:var(--ds-ink);background:var(--ds-surface-raised);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);box-shadow:none}.study-section-card{padding:clamp(1rem,2.4vw,1.65rem)}.article-section h3{color:var(--ds-ink);border-left-color:var(--ds-accent)}.study-section-nav{background:var(--ds-surface-raised);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm)}.study-section-nav-button{color:var(--ds-ink-soft);background:var(--ds-surface);border-color:var(--ds-line)}.study-section-nav-button:hover{color:var(--ds-accent);border-color:var(--ds-accent)}.study-sidebar{background:var(--ds-surface);border-right:1px solid var(--ds-line);border-radius:0 var(--ds-radius-md) var(--ds-radius-md) 0;width:min(360px,88vw);box-shadow:var(--ds-shadow-lg);padding:1rem;transform:translate(calc(-100% - 24px))}.taxonomy-category-header,.taxonomy-subcategory-header,.taxonomy-topic-item{border-radius:7px}.taxonomy-category-header{color:var(--ds-ink);background:var(--ds-surface-raised);border:1px solid var(--ds-line)}.taxonomy-topic-item.active{color:var(--ds-accent);background:var(--ds-accent-soft);box-shadow:inset 3px 0 0 var(--ds-accent)}.interactive-table,.rich-study-table{color:var(--ds-ink);border-radius:var(--ds-radius-sm);background:var(--ds-surface)!important;border-color:var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important}.interactive-table th,.rich-study-table th{color:var(--ds-ink);background:var(--ds-surface-raised)!important;border-color:var(--ds-line)!important}.interactive-table td,.rich-study-table td{border-color:var(--ds-line)!important}.pulse-danger-border,.pulse-orange-border,.pulse-red-bg{animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:960px){.global-header{grid-template-columns:1fr auto}.global-header:has(.toc-toggle-header-btn){grid-template-columns:1fr auto}.header-nav-tabs{grid-area:2/1;width:100%}.nav-tab-button{flex:1;justify-content:center}.theme-controller-wrap{grid-area:1/2}.toc-toggle-header-btn{grid-area:2/2}.start-hero{grid-template-columns:1fr;min-height:0}.start-hero-metrics{max-width:520px}}@media (max-width:680px){body{background-image:none;padding:0}.app-layout{gap:0}.global-header{box-shadow:var(--ds-shadow-sm);border-width:0 0 1px;border-radius:0;grid-template-columns:1fr auto;gap:.55rem;padding:.65rem;position:sticky;top:0}.logo-copy small{display:none}.logo-mark{flex-basis:36px;width:36px;height:36px}.theme-controller-wrap{gap:.3rem}.theme-segment-button{padding-inline:.5rem;font-size:.72rem;white-space:nowrap!important;overflow-wrap:normal!important}.blue-light-toggle-button{display:none}.header-nav-tabs{grid-column:1/-1}.nav-tab-button{white-space:nowrap!important;overflow-wrap:normal!important}.toc-toggle-header-btn{grid-area:3/1/auto/-1;justify-content:center;width:100%}#quiz-app-container,.study-content-area{box-shadow:none;border:0;border-radius:0;padding:.9rem}.start-hero{border-radius:var(--ds-radius-md);padding:1.35rem}.start-hero-copy h2{font-size:clamp(2rem,10.5vw,2.55rem)}.start-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid,.dashboard-grid{grid-template-columns:1fr}.question-container{border-left-width:4px;padding:1.1rem}.options-container{grid-template-columns:1fr}.study-mobile-header{display:none}.study-breadcrumb-container{align-items:stretch}.study-breadcrumb-actions,.fact-check-copy-button{width:100%}.study-hero-panel,.key-points-section{border-radius:var(--ds-radius-sm)}}.study-content-area :is(table[class],.interactive-table,.rich-study-table){border-radius:10px;color:var(--study-text)!important;background:var(--study-surface)!important;border:1px solid var(--study-border)!important;box-shadow:var(--study-shadow)!important}.study-content-area :is(table[class],.interactive-table,.rich-study-table) :is(th,td){color:var(--study-text)!important;border-color:var(--study-border)!important}.study-content-area :is(table[class],.interactive-table,.rich-study-table) th{background:var(--study-surface-subtle)!important}.study-content-area :is(table[class],.interactive-table,.rich-study-table) tbody tr:hover>*{background:var(--study-surface-hover)!important;border-color:var(--study-border-strong)!important}.study-content-area :is(.step-item,.step-node,.flow-step,.result-cards>li,.flow-branches>li,.relation-cards>li,.property-cards>li,.license-cards>li,.concentration-cards>li,.severity-item){color:var(--study-text)!important;background:var(--study-surface-subtle)!important;border:1px solid var(--study-border)!important;box-shadow:var(--study-shadow)!important}.study-content-area :is(.step-item,.step-node,.flow-step,.result-cards>li,.flow-branches>li,.relation-cards>li,.property-cards>li,.license-cards>li,.concentration-cards>li,.severity-item):hover{transform:translateY(-2px);background:var(--study-surface-hover)!important;border-color:var(--study-border-strong)!important}.study-content-area :is(.math-box,.formula-box,.formula-display,.main-equation,.reaction-code,.proportion-display,.final-eq,.final-ans){color:var(--study-text)!important;background:var(--study-surface-subtle)!important;border-color:var(--study-border-strong)!important;box-shadow:inset 0 0 0 1px var(--study-border)!important}.study-content-area :is(.vol-num,.text-danger,.text-critical,.text-red,.text-plus){color:var(--study-danger)!important}.study-content-area :is(.text-normal,.text-minus,.card-label,.step-header,.step-res){color:var(--study-accent)!important}.study-content-area :is(.badge,[class^=badge-],[class*=\ badge-]){font-weight:700;color:var(--study-text)!important;background:var(--study-surface-subtle)!important;border:1px solid var(--study-border-strong)!important;box-shadow:none!important;text-shadow:none!important}.study-content-area :is(.badge-danger,.badge-bad,.badge-alert,.badge-penalty,.badge.mismatch){color:var(--study-danger)!important;background:var(--study-danger-soft)!important;border-color:var(--study-danger)!important}.study-content-area :is(.badge-safe,.badge-best,.badge-yes,.badge.match){color:var(--study-success)!important;background:var(--study-success-soft)!important;border-color:var(--study-success)!important}.study-content-area :is(.badge-suspend,.badge-prior,.badge-action){color:var(--study-warning)!important;background:var(--study-warning-soft)!important;border-color:var(--study-warning)!important}.study-content-area .badge.rank-1{color:var(--rank-1-text)!important;background:var(--rank-1-bg)!important;border-color:var(--rank-1-border)!important;border-left-width:4px!important}.study-content-area .badge.rank-2{color:var(--rank-2-text)!important;background:var(--rank-2-bg)!important;border-color:var(--rank-2-border)!important;border-left-width:4px!important}.study-content-area .badge.rank-3{color:var(--rank-3-text)!important;background:var(--rank-3-bg)!important;border-color:var(--rank-3-border)!important;border-left-width:4px!important}.red-sheet-mask:not(.revealed),.red-sheet-mask:not(.revealed) *{background-color:var(--red-mask-bg)!important;color:var(--red-mask-bg)!important;-webkit-text-fill-color:var(--red-mask-bg)!important;border-color:var(--red-mask-border)!important;text-shadow:none!important;box-shadow:none!important}.red-sheet-mask.revealed,.red-sheet-mask.revealed *{color:var(--red-mask-text-revealed)!important;-webkit-text-fill-color:var(--red-mask-text-revealed)!important}.study-content-area :is(.pulse-danger-border,.pulse-orange-border,.pulse-red-bg,.pulse-alert,.pulse-text,.pulse-mismatch){animation:none!important}.math-box{background-color:var(--box-bg)!important;border:1px solid var(--box-border)!important;color:var(--box-color)!important;box-shadow:var(--box-shadow)!important}.math-formula{color:var(--box-color)!important}.math-formula>b{color:var(--box-color)!important;border-bottom:2px solid var(--box-border)!important}.math-formula>i{background-color:var(--box-bg-hover)!important;border:1px solid var(--box-border-soft)!important;color:var(--box-color)!important}.hint-box,.alert-banner{background-color:var(--box-bg)!important;border:2px dashed var(--box-border)!important;color:var(--box-color)!important;box-shadow:var(--box-shadow)!important;animation:2.5s infinite pulseHintMediumblue!important}.hint-box .icon,.alert-banner .icon{color:var(--box-color)!important}@keyframes pulseHintMediumblue{0%{box-shadow:0 0 0 0 var(--box-shadow-pulse)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.formula-block,.compare-cards>li,.vs-cards>li,.target-cards>li{background-color:var(--box-bg)!important;border:2px solid var(--box-border)!important;color:var(--box-color)!important}.compare-cards .card-title,.vs-cards .title,.target-cards .title,.compare-cards .card-value,.target-cards .icon,.compare-cards .card-desc,.vs-cards .desc,.target-cards .desc{color:var(--box-color)!important}.result-cards>li,.flow-branches>li{background-color:var(--box-bg)!important;border:1px solid var(--box-border)!important;color:var(--box-color)!important}.result-cards>li:hover,.flow-branches>li:hover{box-shadow:var(--box-shadow)!important}:root{--layout-max-width:1480px;--content-max-width:1400px;--reading-max-width:1180px;--layout-gutter:clamp(.75rem, 2.2vw, 2rem)}#root{width:100%;min-width:0}.app-layout{width:min(100%, var(--layout-max-width));max-width:var(--layout-max-width)}#quiz-app-container{width:100%;max-width:var(--content-max-width);padding-inline:clamp(1rem,3vw,3rem)}.start-screen-container,.final-result-container{width:100%;max-width:none}.start-hero{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr)}.start-hero-copy h2{max-width:800px}.start-hero-copy p{max-width:760px}.start-settings-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.start-settings-shell>.settings-panel:first-of-type,.start-settings-shell>.start-quiz-button{grid-column:1/-1}.start-settings-shell>.start-quiz-button{justify-self:center;width:min(100%,440px);max-width:440px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-section-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr)}.quiz-screen-container{width:100%;max-width:1120px}.question-container{max-width:none}.options-container{grid-template-columns:repeat(2,minmax(0,1fr))}#quiz-app-container.study-mode-active{width:100%;max-width:var(--content-max-width)}.study-content-area{width:100%;max-width:1360px;padding-inline:clamp(1rem,3vw,3rem)}.study-article{width:100%;max-width:none}.article-title,.article-description{max-width:var(--reading-max-width)}.study-hero-panel{padding-inline:clamp(1.25rem,3vw,2.75rem)}.study-section-card{width:100%;padding-inline:clamp(1rem,2.5vw,2rem)}.section-body{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-color:var(--study-border-strong) var(--study-surface-subtle);width:100%;min-width:0;overflow-x:auto}.section-body::-webkit-scrollbar{height:10px}.record-table-wrap::-webkit-scrollbar{height:10px}.katex-display::-webkit-scrollbar{height:10px}.section-body::-webkit-scrollbar-track{background:var(--study-surface-subtle);border-radius:999px}.record-table-wrap::-webkit-scrollbar-track{background:var(--study-surface-subtle);border-radius:999px}.katex-display::-webkit-scrollbar-track{background:var(--study-surface-subtle);border-radius:999px}.section-body::-webkit-scrollbar-thumb{background:var(--study-border-strong);border:2px solid var(--study-surface-subtle);border-radius:999px}.record-table-wrap::-webkit-scrollbar-thumb{background:var(--study-border-strong);border:2px solid var(--study-surface-subtle);border-radius:999px}.katex-display::-webkit-scrollbar-thumb{background:var(--study-border-strong);border:2px solid var(--study-surface-subtle);border-radius:999px}.section-body :is(table,table[class]){width:max(100%, max-content);min-width:100%;table-layout:auto!important}.section-body :is(table,table[class]) :is(th,td){overflow-wrap:normal;word-break:normal;min-width:9rem;padding-inline:clamp(.75rem,1.5vw,1.25rem)}.section-body :is(table,table[class]) :is(th,td):first-child{z-index:2;min-width:10rem;box-shadow:1px 0 0 var(--study-border);position:sticky;left:0;background:var(--study-surface-subtle)!important}.section-body :is(table,table[class]) thead th{z-index:3;position:sticky;top:0}.section-body :is(table,table[class]) thead th:first-child{z-index:4}.katex-display,.math-box,.formula-box,.formula-display,.main-equation,.reaction-code,.proportion-display{overscroll-behavior-inline:contain;max-width:100%;overflow:auto hidden}.katex-display>.katex{min-width:max-content;padding-inline:.25rem;display:inline-block}.rich-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:1rem;display:grid}.rich-card{min-width:0;height:100%}.study-content-area :is(.result-cards,.flow-branches,.relation-cards,.property-cards,.license-cards,.concentration-cards,.compare-cards,.vs-cards,.target-cards,.rule-list,.process-flow){align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:1rem!important;display:grid!important}.study-content-area :is(.result-cards,.flow-branches,.relation-cards,.property-cards,.license-cards,.concentration-cards,.compare-cards,.vs-cards,.target-cards,.rule-list,.process-flow)>*{width:auto!important;min-width:0!important}@media (min-width:1600px){:root{--layout-max-width:1560px;--content-max-width:1480px}.study-content-area{max-width:1440px}.category-grid{gap:1rem}}@media (max-width:1100px){.start-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-section-grid{grid-template-columns:1fr}}@media (max-width:820px){.start-settings-shell{grid-template-columns:1fr}.start-settings-shell>.settings-panel:first-of-type,.start-settings-shell>.start-quiz-button{grid-column:auto}.start-hero,.dashboard-grid,.options-container{grid-template-columns:1fr}.study-content-area{padding-inline:clamp(.85rem,3vw,1.5rem)}}@media (max-width:680px){:root{--layout-gutter:0}.category-grid,.record-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-body :is(table,table[class]){min-width:max(42rem,100%)}.section-body :is(table,table[class]) :is(th,td){min-width:8.5rem}.section-body :is(table,table[class]) :is(th,td):first-child{min-width:9rem}.rich-card-grid,.study-content-area :is(.result-cards,.flow-branches,.relation-cards,.property-cards,.license-cards,.concentration-cards,.compare-cards,.vs-cards,.target-cards,.rule-list,.process-flow){grid-template-columns:1fr!important}}@media (max-width:420px){.category-grid,.record-summary-grid{grid-template-columns:1fr}}:root{--card-radius:var(--ds-radius-sm);--card-padding:clamp(.9rem, 1.8vw, 1.25rem);--card-surface:var(--ds-surface);--card-surface-raised:var(--ds-surface-raised);--card-line:var(--ds-line);--card-line-strong:var(--ds-line-strong);--card-shadow-rest:var(--ds-shadow-sm);--card-shadow-active:var(--ds-shadow-md)}.ui-card{min-width:0;color:var(--ds-ink);background:var(--card-surface);border:1px solid var(--card-line);border-radius:var(--card-radius);box-shadow:none}.ui-card--panel{padding:var(--card-padding);background:var(--card-surface);border-color:var(--card-line)}.ui-card--choice{background:var(--card-surface-raised);border-color:var(--card-line);cursor:pointer;transition:background-color .16s,border-color .16s,transform .16s}.ui-card--choice:hover{background:var(--ds-accent-soft);border-color:var(--ds-accent);transform:translateY(-1px)}.ui-card--metric{padding:var(--card-padding);background:var(--card-surface-raised)!important;border:1px solid var(--card-line)!important;border-top:3px solid var(--ds-accent)!important}.ui-card--metric.pulse-danger-border{animation:none}.ui-card--metric.status-safe{border-top-color:var(--ds-positive)!important}.ui-card--metric.status-danger{border-top-color:var(--ds-danger)!important}.ui-card--content{padding:var(--card-padding);background:var(--card-surface);border-color:var(--card-line);border-left:4px solid var(--ds-accent);box-shadow:var(--card-shadow-rest)}.ui-card--feedback{padding:var(--card-padding);background:color-mix(in srgb, var(--ds-accent) 6%, var(--card-surface));border-color:color-mix(in srgb, var(--ds-accent) 38%, var(--card-line));border-left:5px solid var(--ds-accent)}.ui-card--feedback.judgment-pass{background:color-mix(in srgb, var(--ds-positive) 7%, var(--card-surface));border-color:color-mix(in srgb, var(--ds-positive) 42%, var(--card-line));border-left-color:var(--ds-positive)}.ui-card--feedback.judgment-fail,.suggest-alert-card.ui-card--feedback{background:color-mix(in srgb, var(--ds-danger) 7%, var(--card-surface));border-color:color-mix(in srgb, var(--ds-danger) 42%, var(--card-line));border-left-color:var(--ds-danger)}.ui-card--navigation{background:var(--card-surface-raised);border-color:var(--card-line);box-shadow:var(--card-shadow-rest);transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.ui-card--navigation:hover{background:var(--ds-accent-soft);border-color:var(--ds-accent);box-shadow:var(--card-shadow-active);transform:translateY(-1px)}.study-content-area :is(.step-item,.step-node,.flow-step,.result-cards>li,.flow-branches>li,.relation-cards>li,.property-cards>li,.license-cards>li,.concentration-cards>li,.compare-cards>li,.vs-cards>li,.target-cards>li,.role-cards>li,.role-compare-cards>li,.task-cards>li,.principle-cards>li,.period-cards>li,.dilution-cards>li,.energy-barrier-cards>li,.severity-item,.item-card,.checklist-card,.comp-card,.limit-card){min-width:0!important;color:var(--ds-ink)!important;background:var(--card-surface)!important;border:1px solid var(--card-line)!important;border-left:4px solid var(--ds-accent)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow-rest)!important}.study-content-area :is(.hint-box,.alert-banner,.attention-box,.warning-box){color:var(--ds-ink)!important;background:color-mix(in srgb, var(--ds-warning) 8%, var(--card-surface))!important;border:1px solid color-mix(in srgb, var(--ds-warning) 45%, var(--card-line))!important;border-left:5px solid var(--ds-warning)!important;border-radius:var(--card-radius)!important;box-shadow:none!important;animation:none!important}.study-section-card.ui-card--content,.rich-card.ui-card--content{border:1px solid var(--card-line)!important;border-left:4px solid var(--ds-accent)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow-rest)!important}.rich-card.ui-card--content:before{display:none}.study-section-card.ui-card--content:hover,.rich-card.ui-card--content:hover{transform:none;border-color:var(--card-line-strong)!important;border-left-color:var(--ds-accent)!important;box-shadow:var(--card-shadow-rest)!important}.section-index-badge,.rich-card-rank-badge{color:#fff;box-shadow:none;background:var(--ds-accent)!important;border-color:var(--ds-accent)!important}@media (prefers-reduced-motion:reduce){.ui-card,.ui-card:hover{transition:none!important;transform:none!important}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}._1szxf0p1i{--_1szxf0p0:#e9e8e4;--_1szxf0p1:#f7f6f2;--_1szxf0p2:#2b2b2b;--_1szxf0p3:#007bff;--_1szxf0p4:#0056b3;--_1szxf0p5:#c00;--_1szxf0p6:#28a745;--_1szxf0p7:#dc3545;--_1szxf0p8:#8f8e87;--_1szxf0p9:#00000014;--_1szxf0pa:#f5fffa;--_1szxf0pb:#0000cd;--_1szxf0pc:#173a63;--_1szxf0pd:#495057;--_1szxf0pe:#6c757d;--_1szxf0pf:#e2e1dc;--_1szxf0pg:#f1f0eb;--_1szxf0ph:#f7f6f2d9;--_1szxf0pi:#0000000d;--_1szxf0pj:#e2e1dc;--_1szxf0pk:#f0ad4e1f;--_1szxf0pl:#f0ad4e;--_1szxf0pm:#c87f0a;--_1szxf0pn:#101828;--_1szxf0po:#003f86;--_1szxf0pp:4px;--_1szxf0pq:8px;--_1szxf0pr:16px;--_1szxf0ps:24px;--_1szxf0pt:32px;--_1szxf0pu:8px;--_1szxf0pv:12px;--_1szxf0pw:#f7f6f2;--_1szxf0px:#eeede8;--_1szxf0py:#e6e5df;--_1szxf0pz:#8f8e87;--_1szxf0p10:#77766f;--_1szxf0p11:#2b2b2b;--_1szxf0p12:#575b60;--_1szxf0p13:#0057b8;--_1szxf0p14:#0057b81a;--_1szxf0p15:#a80000;--_1szxf0p16:#a8000014;--_1szxf0p17:#7a3e00;--_1szxf0p18:#7a3e001a;--_1szxf0p19:#176b3a;--_1szxf0p1a:#176b3a1a;--_1szxf0p1b:0 4px 12px #00000014;--_1szxf0p1c:#fff8f8;--_1szxf0p1d:#ffe3e3;--_1szxf0p1e:#fcc;--_1szxf0p1f:#ffb3b3;--_1szxf0p1g:#f33;--_1szxf0p1h:#c00}._1szxf0p1j{--_1szxf0p0:#121212;--_1szxf0p1:#1e1e1e;--_1szxf0p2:#e0e0e0;--_1szxf0p3:#3b82f6;--_1szxf0p4:#1d4ed8;--_1szxf0p5:#ff6b6b;--_1szxf0p6:#2b8a3e;--_1szxf0p7:#c92a2a;--_1szxf0p8:#696969;--_1szxf0p9:#00000080;--_1szxf0pa:#0d2218;--_1szxf0pb:#5c9eff;--_1szxf0pc:#e2e8f0;--_1szxf0pd:#cbd5e1;--_1szxf0pe:#94a3b8;--_1szxf0pf:#2d2d30;--_1szxf0pg:#1e293b;--_1szxf0ph:#1e1e1ed1;--_1szxf0pi:#ffffff14;--_1szxf0pj:#1e293b;--_1szxf0pk:#f0ad4e40;--_1szxf0pl:#f3b05a;--_1szxf0pm:#f5b041;--_1szxf0pn:#e8eef7;--_1szxf0po:#a9c8ff;--_1szxf0pp:4px;--_1szxf0pq:8px;--_1szxf0pr:16px;--_1szxf0ps:24px;--_1szxf0pt:32px;--_1szxf0pu:8px;--_1szxf0pv:12px;--_1szxf0pw:#1e1e1e;--_1szxf0px:#282828;--_1szxf0py:#303030;--_1szxf0pz:#696969;--_1szxf0p10:#858585;--_1szxf0p11:#e0e0e0;--_1szxf0p12:#b9b9b9;--_1szxf0p13:#8dbbff;--_1szxf0p14:#8dbbff24;--_1szxf0p15:#ff8d87;--_1szxf0p16:#ff8d871f;--_1szxf0p17:#ffc078;--_1szxf0p18:#ffc0781f;--_1szxf0p19:#8bd3a8;--_1szxf0p1a:#8bd3a81f;--_1szxf0p1b:0 4px 12px #00000080;--_1szxf0p1c:#2d1a1a;--_1szxf0p1d:#4a2424;--_1szxf0p1e:#4a1d1d;--_1szxf0p1f:#5d2525;--_1szxf0p1g:#ff4d4d;--_1szxf0p1h:#ff6b6b}._1szxf0p1k{--_1szxf0p0:#e9dfcc;--_1szxf0p1:#f7edda;--_1szxf0p2:#352f28;--_1szxf0p3:#c87f0a;--_1szxf0p4:#a26505;--_1szxf0p5:#981b14;--_1szxf0p6:#28a745;--_1szxf0p7:#dc3545;--_1szxf0p8:#8f806c;--_1szxf0p9:#43342221;--_1szxf0pa:#f5fffa;--_1szxf0pb:#0000cd;--_1szxf0pc:#44382c;--_1szxf0pd:#51483e;--_1szxf0pe:#665c51;--_1szxf0pf:#e8dcc6;--_1szxf0pg:#dfd1b9;--_1szxf0ph:#f7eddad9;--_1szxf0pi:#0000000d;--_1szxf0pj:#e2e1dc;--_1szxf0pk:#f0ad4e1f;--_1szxf0pl:#f0ad4e;--_1szxf0pm:#c87f0a;--_1szxf0pn:#352f28;--_1szxf0po:#7d5004;--_1szxf0pp:4px;--_1szxf0pq:8px;--_1szxf0pr:16px;--_1szxf0ps:24px;--_1szxf0pt:32px;--_1szxf0pu:8px;--_1szxf0pv:12px;--_1szxf0pw:#f7edda;--_1szxf0px:#eee1ca;--_1szxf0py:#e4d4b8;--_1szxf0pz:#8f806c;--_1szxf0p10:#776955;--_1szxf0p11:#352f28;--_1szxf0p12:#5e5449;--_1szxf0p13:#315f91;--_1szxf0p14:#315f911c;--_1szxf0p15:#981b14;--_1szxf0p16:#981b1417;--_1szxf0p17:#754000;--_1szxf0p18:#7540001a;--_1szxf0p19:#356538;--_1szxf0p1a:#3565381a;--_1szxf0p1b:0 4px 12px #43342221;--_1szxf0p1c:#f1d5c9;--_1szxf0p1d:#b9634e;--_1szxf0p1e:#dfb4a5;--_1szxf0p1f:#dfb4a5;--_1szxf0p1g:#a54838;--_1szxf0p1h:#981b14}._1szxf0p1l{--_1szxf0p0:#1f1a14;--_1szxf0p1:#2a221a;--_1szxf0p2:#ebdcc5;--_1szxf0p3:#f5b041;--_1szxf0p4:#d48f21;--_1szxf0p5:#ff8a80;--_1szxf0p6:#81c784;--_1szxf0p7:#ff8a80;--_1szxf0p8:#5d5041;--_1szxf0p9:#0009;--_1szxf0pa:#2d241c;--_1szxf0pb:#f5b041;--_1szxf0pc:#f7e7d0;--_1szxf0pd:#cbbba8;--_1szxf0pe:#a39584;--_1szxf0pf:#2d241c;--_1szxf0pg:#382d23;--_1szxf0ph:#2a221ad1;--_1szxf0pi:#ffffff14;--_1szxf0pj:#382d23;--_1szxf0pk:#f0ad4e40;--_1szxf0pl:#f3b05a;--_1szxf0pm:#f5b041;--_1szxf0pn:#ebdcc5;--_1szxf0po:#ffd166;--_1szxf0pp:4px;--_1szxf0pq:8px;--_1szxf0pr:16px;--_1szxf0ps:24px;--_1szxf0pt:32px;--_1szxf0pu:8px;--_1szxf0pv:12px;--_1szxf0pw:#2a221a;--_1szxf0px:#30261e;--_1szxf0py:#3b2f25;--_1szxf0pz:#5d5041;--_1szxf0p10:#7c6d5b;--_1szxf0p11:#ebdcc5;--_1szxf0p12:#bbaea0;--_1szxf0p13:#f5b041;--_1szxf0p14:#f5b04124;--_1szxf0p15:#ff8a80;--_1szxf0p16:#ff8a801f;--_1szxf0p17:#ffb74d;--_1szxf0p18:#ffb74d1f;--_1szxf0p19:#81c784;--_1szxf0p1a:#81c7821f;--_1szxf0p1b:0 4px 12px #0009;--_1szxf0p1c:#3e2723;--_1szxf0p1d:#5d4037;--_1szxf0p1e:#5d3428;--_1szxf0p1f:#794233;--_1szxf0p1g:#ff7043;--_1szxf0p1h:#ff8a80}._1i6eh430{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pv);box-shadow:0 4px 12px var(--_1szxf0p9);padding:1.5rem}._1i6eh431{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}._1i6eh431 h2{margin-bottom:.25rem;font-size:1.35rem}._1i6eh431 p{color:#888;font-size:.9rem}._1i6eh432{color:#dc3545;background-color:#dc354514;border:1px solid #dc354533;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}._1i6eh433{background-color:var(--_1szxf0p0);border:1px dashed var(--_1szxf0p8);color:#888;border-radius:12px;padding:1rem}._1i6eh434{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}._1i6eh435{background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);border-radius:10px;padding:.9rem}._1i6eh435 span{color:#888;margin-bottom:.25rem;font-size:.8rem;display:block}._1i6eh435 strong{font-size:1.3rem}._1i6eh436{grid-template-columns:1.6fr 1fr;gap:1rem;display:grid}._1i6eh437{background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);border-radius:12px;padding:1rem}._1i6eh437 h3{margin-bottom:.85rem;font-size:1rem}._1i6eh438{overflow-x:auto}._1i6eh438::-webkit-scrollbar{height:8px}._1i6eh438::-webkit-scrollbar-track{background:#00000008;border-radius:999px}._1i6eh438::-webkit-scrollbar-thumb{background:var(--_1szxf0p8);border:2px solid #0000;border-radius:999px}._1i6eh439{border-collapse:collapse;width:100%;font-size:.85rem}._1i6eh439 th,._1i6eh439 td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:.7rem .5rem}._1i6eh439 th{color:#888;font-weight:600}._1i6eh43a{gap:.75rem;display:grid}._1i6eh43b{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:10px;padding:.85rem;transition:transform .2s,border-color .2s}._1i6eh43b:hover{border-color:var(--_1szxf0p3);box-shadow:0 2px 6px var(--_1szxf0p9);transform:translateY(-1px)}._1i6eh43c{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;display:flex}._1i6eh43d{color:#888;gap:.75rem;font-size:.85rem;display:flex}._1i6eh43e{border:1px solid var(--_1szxf0p8);background:linear-gradient(#007bff14,#007bff05);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;display:flex}@media screen and (max-width:680px){._1i6eh434{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:420px){._1i6eh434{grid-template-columns:1fr}}@media screen and (max-width:1100px){._1i6eh436{grid-template-columns:1fr}}._2ketyr0{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}._2ketyr1{color:#fff;text-align:left;background:linear-gradient(125deg,#0057d9f0,#002d70fa);border:0;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:clamp(1.5rem,4vw,4rem);min-height:300px;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}._2ketyr1:after{content:"A";color:#ffffff12;pointer-events:none;font:900 clamp(12rem,28vw,23rem)/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;bottom:-.32em;right:-.04em}._2ketyr2{z-index:1;position:relative}._2ketyr3{color:#ffffffc2;letter-spacing:.12em;margin-bottom:.5rem;font:750 .72rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-block}._2ketyr4{color:#fff;letter-spacing:-.055em;max-width:660px;margin:.8rem 0 1rem;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.06}._2ketyr5{color:#ffffffd1;max-width:620px;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.85}._2ketyr6{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}._2ketyr6 span{color:#ffffffe0;letter-spacing:.06em;background:#ffffff14;border:1px solid #ffffff38;border-radius:5px;padding:.38rem .58rem;font:700 .67rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._2ketyr7{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#05122a6b;border:1px solid #fff3;border-radius:12px;grid-template-columns:1fr;align-self:end;gap:0;display:grid;position:relative}._2ketyr8{background-color:#0000;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:6rem 1fr;align-items:baseline;gap:1rem;padding:1rem 1.1rem;display:grid}._2ketyr8:last-child{border-bottom:0}._2ketyr9{color:#ffffff9e;letter-spacing:.06em;margin-bottom:.25rem;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}._2ketyra{color:#fff;font-size:1rem}._2ketyrb{background-color:var(--_1szxf0p8);border-radius:var(--_1szxf0pv);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}._2ketyrc{background-color:var(--_1szxf0p1);border:0;border-radius:0;min-height:92px;padding:1rem 1.1rem}._2ketyrd{color:var(--_1szxf0p2);opacity:.7;margin-bottom:.25rem;font:700 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}._2ketyre{color:var(--_1szxf0p2);font-size:clamp(1.45rem,2.4vw,2rem);display:block}._2ketyrf{color:var(--_1szxf0p2);background-color:color-mix(in srgb, var(--_1szxf0p7) 7%, var(--_1szxf0p0));border:1px solid color-mix(in srgb, var(--_1szxf0p7) 42%, var(--_1szxf0p8));border-left:5px solid var(--_1szxf0p7);border-radius:var(--_1szxf0pv);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}._2ketyrg{align-items:center;gap:1rem;display:flex}._2ketyrh{font-size:1.8rem}._2ketyri{text-align:left;flex-direction:column;gap:.25rem;display:flex}._2ketyrj{color:#fff;background-color:var(--_1szxf0p3);border:1px solid var(--_1szxf0p3);border-radius:var(--_1szxf0pu);cursor:pointer;min-height:46px;padding:.5rem 1.25rem;font-weight:600;transition:all .2s}._2ketyrj:hover{background-color:var(--_1szxf0p4);transform:translateY(-1px)}._2ketyrk{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pv);box-sizing:border-box;padding:clamp(1rem,2vw,1.4rem)}._2ketyrm{border-bottom:1px solid var(--_1szxf0p8);justify-content:space-between;align-items:center;padding-bottom:.85rem;display:flex}._2ketyrn{color:var(--_1szxf0p2);margin:0;font-size:.98rem;font-weight:800}._2ketyro{color:var(--_1szxf0p2);opacity:.7;font-size:.78rem}._2ketyrp{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}._2ketyrq{background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);text-align:left;border-radius:14px;flex-direction:column;padding:1.2rem;transition:all .2s;display:flex}._2ketyrq.status-safe{border-left:5px solid var(--_1szxf0p6)}._2ketyrq.status-danger{border-left:5px solid var(--_1szxf0p7)}._2ketyrr{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._2ketyrs{color:var(--_1szxf0p2);font-size:1.05rem;font-weight:700}._2ketyrt{border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}._2ketyrt.badge-safe{color:var(--_1szxf0p6);background-color:#28a74526;border:1px solid #28a74540}._2ketyrt.badge-danger{color:var(--_1szxf0p7);background-color:#dc354526;border:1px solid #dc354540}._2ketyru{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}._2ketyrv{color:var(--_1szxf0p2);font-size:1.6rem;font-weight:800}._2ketyrw{color:#888;font-size:.85rem}._2ketyrx{margin:.5rem 0 .75rem}._2ketyry{background-color:var(--_1szxf0p8);border-radius:4px;height:8px;position:relative}._2ketyrz{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}._2ketyrq.status-safe ._2ketyrz{background-color:var(--_1szxf0p6)}._2ketyrq.status-danger ._2ketyrz{background-color:var(--_1szxf0p7)}._2ketyr10{z-index:2;border-left:2px dashed #fff9;width:2px;position:absolute;top:-4px;bottom:-4px;left:60%}html[data-theme=light] ._2ketyr10{border-left-color:#0006}._2ketyr11{margin-top:auto;font-size:.85rem;line-height:1.4}._2ketyr11 .text-safe{color:var(--_1szxf0p6);font-weight:500}._2ketyr11 .text-danger{color:var(--_1szxf0p7);font-weight:500}._2ketyr12{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}._2ketyr13{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pv);box-sizing:border-box;padding:clamp(1rem,2vw,1.4rem)}._2ketyr14{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}._2ketyr15{background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);cursor:pointer;box-sizing:border-box;min-height:88px;box-shadow:0 4px 6px -1px var(--_1szxf0p9), 0 2px 4px -1px var(--_1szxf0p9);border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}._2ketyr15:hover{border-color:var(--_1szxf0p3);background-color:var(--_1szxf0p1);box-shadow:0 10px 15px -3px var(--_1szxf0p9), 0 4px 6px -2px var(--_1szxf0p9);transform:translateY(-2px)}._2ketyr15:has(input:checked){background-color:var(--_1szxf0p1);border-color:var(--_1szxf0p3);box-shadow:inset 4px 0 0 var(--_1szxf0p3)}._2ketyr15:has(input:focus-visible){outline:3px solid var(--_1szxf0p3);outline-offset:3px}._2ketyr15 input[type=checkbox]{opacity:0;width:0;position:fixed}._2ketyr16{background-color:var(--_1szxf0p1)}._2ketyr17{color:var(--_1szxf0p2);font-weight:700}._2ketyr18{color:var(--_1szxf0p2);opacity:.7;font-size:.82rem}._2ketyr19{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:1rem;display:flex}._2ketyr1a{gap:.6rem}._2ketyr19 input[type=radio]{opacity:0;width:0;position:fixed}._2ketyr19 label{border:2px solid var(--_1szxf0p8);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:var(--_1szxf0p0);color:var(--_1szxf0p2);border-radius:8px;padding:.75rem 1.25rem;font-weight:500;transition:all .2s;display:block}._2ketyr19 label:hover{border-color:var(--_1szxf0p3);background-color:var(--_1szxf0p1)}._2ketyr19 input[type=radio]:checked+label{background-color:var(--_1szxf0p3);color:#fff;border-color:var(--_1szxf0p3)}._2ketyr1b{letter-spacing:.02em;color:#fff;background-color:var(--_1szxf0p3);border:1px solid var(--_1szxf0p3);border-radius:var(--_1szxf0pu);min-height:58px;box-shadow:0 4px 6px -1px var(--_1szxf0p9);cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s}._2ketyr1b:hover:not(:disabled){background-color:var(--_1szxf0p4);border-color:var(--_1szxf0p4);box-shadow:0 10px 15px -3px var(--_1szxf0p9);transform:translateY(-1px)}._2ketyr1b:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}@media screen and (max-width:960px){._2ketyr1{grid-template-columns:1fr;min-height:0}._2ketyr7{max-width:520px}}@media screen and (max-width:680px){._2ketyrb{grid-template-columns:repeat(2,minmax(0,1fr))}._2ketyr14{grid-template-columns:1fr}}@media screen and (max-width:768px){._2ketyrf{flex-direction:column;align-items:stretch}._2ketyrp{grid-template-columns:1fr}}._1363nc40{margin-top:1rem}._1363nc41{color:var(--_1szxf0p2);background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-left:6px solid var(--_1szxf0p3);border-radius:var(--_1szxf0pv);text-align:left;padding:clamp(1.3rem,3vw,2.2rem);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.75}._1363nc42{counter-reset:option;grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}._1363nc43{min-height:64px;color:var(--_1szxf0p2);background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pu);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;counter-increment:option;box-shadow:0 4px 6px -1px var(--_1szxf0p9), 0 2px 4px -1px var(--_1szxf0p9);padding:1rem 1.1rem 1rem 3.2rem;font-size:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}._1363nc43:before{content:counter(option, upper-alpha);width:24px;height:24px;color:var(--_1szxf0p2);opacity:.7;background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:6px;place-items:center;font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}._1363nc43:hover:not(:disabled){border-color:var(--_1szxf0p3);background-color:var(--_1szxf0p1);box-shadow:0 10px 15px -3px var(--_1szxf0p9), 0 4px 6px -2px var(--_1szxf0p9);transform:translateY(-2px)}._1363nc43:active:not(:disabled){box-shadow:inset 0 2px 4px 0 var(--_1szxf0p9);transform:translateY(1px)}._1363nc43:disabled{cursor:not-allowed;box-shadow:none}._1363nc43.correct{background-color:var(--_1szxf0p6)!important;border-color:var(--_1szxf0p6)!important;color:#fff!important}._1363nc43.incorrect{background-color:var(--_1szxf0p7)!important;border-color:var(--_1szxf0p7)!important;color:#fff!important}._1363nc43.revealed:not(.correct):not(.incorrect){opacity:.5}@media screen and (min-width:680px){._1363nc42{grid-template-columns:repeat(2,1fr)}}@keyframes _1rnaf850{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._1rnaf851{border:2px solid var(--_1szxf0p8);background-color:var(--_1szxf0p0);border-radius:8px;margin-top:1.5rem;padding:1.5rem;animation:.3s _1rnaf850}._1rnaf852{text-align:left;margin-bottom:1rem;font-size:1.5rem;font-weight:700}._1rnaf852.correct{color:var(--_1szxf0p6)}._1rnaf852.incorrect{color:var(--_1szxf0p7);font-size:1.2rem}._1rnaf853{text-align:left;border-top:1px solid var(--_1szxf0p8);margin-top:1rem;padding-top:1rem;font-size:.95rem;line-height:1.6}._1rnaf853 table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.85rem}._1rnaf853 th,._1rnaf853 td{border:1px solid var(--_1szxf0p8);text-align:left;padding:.5rem}._1rnaf853 th{background-color:var(--_1szxf0p0);font-weight:600}._1rnaf854{color:#888;text-align:right;margin-top:1rem;font-family:monospace;font-size:.8rem}._1rnaf855{padding-bottom:env(safe-area-inset-bottom);justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}._1rnaf856{margin:1rem 0}._1rnaf857{margin-top:1.5rem}.g3j8j10{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.g3j8j11{color:var(--_1szxf0p3);font-size:2rem}.g3j8j12{box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;width:100%;margin-bottom:1.5rem;padding:1.5rem}.g3j8j12.judgment-pass{background:linear-gradient(135deg,#28a74514,#28a74505);border:1px solid #28a74533}.g3j8j12.judgment-fail{background:linear-gradient(135deg,#dc354514,#dc354505);border:1px solid #dc354533}.g3j8j13{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.g3j8j14{font-size:1.8rem;line-height:1}.g3j8j13 strong{font-size:1.3rem;font-weight:800}.g3j8j12.judgment-pass .g3j8j13 strong{color:var(--_1szxf0p6)}.g3j8j12.judgment-fail .g3j8j13 strong{color:var(--_1szxf0p7)}.g3j8j15{font-size:.95rem;line-height:1.6}.g3j8j16{margin:1.5rem 0;font-size:1.25rem}.g3j8j16 strong{color:var(--_1szxf0p6);font-size:2rem}.g3j8j17{color:#888;margin-top:-.5rem;font-size:.95rem}.g3j8j18{box-sizing:border-box;background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pv);width:100%;box-shadow:0 4px 12px var(--_1szxf0p9);padding:1.5rem}.g3j8j19{color:var(--_1szxf0p2);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.g3j8j1a{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.g3j8j1b{background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);text-align:left;border-radius:14px;flex-direction:column;padding:1.2rem;transition:all .2s;display:flex}.g3j8j1b.status-safe{border-left:5px solid var(--_1szxf0p6)}.g3j8j1b.status-danger{border-left:5px solid var(--_1szxf0p7)}.g3j8j1c{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.g3j8j1d{color:var(--_1szxf0p2);font-size:1.05rem;font-weight:700}.g3j8j1e{border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.g3j8j1e.badge-safe{color:var(--_1szxf0p6);background-color:#28a74526;border:1px solid #28a74540}.g3j8j1e.badge-danger{color:var(--_1szxf0p7);background-color:#dc354526;border:1px solid #dc354540}.g3j8j1f{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.g3j8j1g{color:var(--_1szxf0p2);font-size:1.6rem;font-weight:800}.g3j8j1h{color:#888;font-size:.85rem}.g3j8j1i{margin:.5rem 0 .75rem}.g3j8j1j{background-color:var(--_1szxf0p8);border-radius:4px;height:8px;position:relative}.g3j8j1k{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.g3j8j1b.status-safe .g3j8j1k{background-color:var(--_1szxf0p6)}.g3j8j1b.status-danger .g3j8j1k{background-color:var(--_1szxf0p7)}.g3j8j1l{z-index:2;border-left:2px dashed #fff9;width:2px;position:absolute;top:-4px;bottom:-4px;left:60%}html[data-theme=light] .g3j8j1l{border-left-color:#0006}.g3j8j1m{margin-top:auto;font-size:.85rem;line-height:1.4}.g3j8j1m .text-safe{color:var(--_1szxf0p6);font-weight:500}.g3j8j1m .text-danger{color:var(--_1szxf0p7);font-weight:500}@media screen and (max-width:768px){.g3j8j1a{grid-template-columns:1fr}}@keyframes f3u1s60{0%{opacity:0}to{opacity:1}}@keyframes f3u1s61{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes f3u1s62{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes f3u1s63{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes f3u1s64{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 16px #cc000059}}@keyframes f3u1s65{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes f3u1s66{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes f3u1s67{0%{background-color:#ffeb3b73;box-shadow:0 0 16px #ffeb3b4d}to{box-shadow:none;background-color:#0000}}.f3u1s68{text-align:left;grid-template-columns:1fr;gap:0;width:100%;min-height:calc(100vh - 120px);display:grid;position:relative}.f3u1s69{background-color:var(--_1szxf0pw);box-shadow:var(--_1szxf0p1b);text-align:center;width:100%;min-height:400px;color:var(--_1szxf0p2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:3rem;display:flex}.f3u1s6a{border:3.5px solid var(--_1szxf0pz);border-top-color:var(--_1szxf0p13);border-radius:50%;width:44px;height:44px;animation:1s linear infinite f3u1s66}.f3u1s6b{background-color:var(--_1szxf0pw);box-shadow:var(--_1szxf0p1b);text-align:center;border-radius:12px;width:100%;padding:3rem}.f3u1s6b .error-message{color:var(--_1szxf0p15);margin-bottom:1rem;font-weight:700}.f3u1s6c{background-color:var(--_1szxf0pw);border-bottom:1px solid var(--_1szxf0pz);z-index:10;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:none;position:sticky;top:0}.f3u1s6c .mobile-title{font-size:1.1rem;font-weight:700}.f3u1s6d{background-color:var(--_1szxf0p13);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem .8rem;font-size:.85rem;font-weight:700}.f3u1s6e{background-color:var(--_1szxf0pw);box-shadow:var(--_1szxf0p1b);z-index:500;border-radius:0 12px 12px 0;width:300px;height:100vh;max-height:100vh;padding:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-320px)}.f3u1s6e.open{transform:translate(0)}.f3u1s6f{-webkit-backdrop-filter:blur(2px);z-index:499;background-color:#0006;animation:.2s ease-out f3u1s60;position:fixed;inset:0}.f3u1s6g{border-bottom:1px solid var(--_1szxf0pz);margin-bottom:1.25rem;padding-bottom:.75rem}.f3u1s6g h3{color:var(--_1szxf0p11);margin-top:.5rem;font-size:1.1rem;font-weight:700}.f3u1s6h{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.f3u1s6i{color:var(--_1szxf0p12);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:1.1rem;line-height:1;transition:all .2s}.f3u1s6i:hover{background-color:var(--_1szxf0px);color:var(--_1szxf0p15)}.f3u1s6j{color:var(--_1szxf0p13);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.f3u1s6j:hover{text-decoration:underline}.f3u1s6k{border-bottom:2px solid var(--_1szxf0pz);gap:8px;width:100%;margin-top:12px;display:flex}.f3u1s6l{color:var(--_1szxf0p12);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:.95rem;font-weight:700;transition:color .2s;display:flex;position:relative}.f3u1s6l:hover{color:var(--_1szxf0p11)}.f3u1s6l.active{color:var(--_1szxf0p13)}.f3u1s6l.active:after{content:"";background-color:var(--_1szxf0p13);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.f3u1s6m{flex-direction:column;gap:.5rem;display:flex}.f3u1s6n{margin-bottom:.5rem}.f3u1s6o{cursor:pointer;background-color:var(--_1szxf0px);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;font-size:.95rem;font-weight:700;transition:background-color .2s;display:flex}.f3u1s6o:hover{background-color:var(--_1szxf0py)}.f3u1s6p{border-left:1px dashed var(--_1szxf0pz);flex-direction:column;gap:.25rem;margin-top:.25rem;padding-left:.75rem;display:flex}.f3u1s6r{cursor:pointer;color:var(--_1szxf0p11);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.88rem;transition:background-color .2s;display:flex}.f3u1s6r:hover{background-color:var(--_1szxf0py)}.f3u1s6s{flex-direction:column;gap:.2rem;padding-left:1rem;list-style:none;display:flex}.f3u1s6t{cursor:pointer;color:var(--_1szxf0p12);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85rem;transition:all .2s;display:flex}.f3u1s6t:hover{background-color:var(--_1szxf0py);color:var(--_1szxf0p13)}.f3u1s6t.active{background-color:var(--_1szxf0py);color:var(--_1szxf0p13);font-weight:700}.f3u1s6u{text-align:center;width:12px;color:var(--_1szxf0p12);font-size:.7rem}.f3u1s6v{font-size:.85rem}.f3u1s6w{flex-direction:column;display:flex}.f3u1s6x{width:100%;margin-bottom:12px;position:relative}.f3u1s6y{border:1.5px solid var(--_1szxf0pz);background-color:var(--_1szxf0pw);width:100%;color:var(--_1szxf0p11);border-radius:8px;padding:8px 36px 8px 12px;font-family:inherit;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.f3u1s6y:focus{border-color:var(--_1szxf0p13);outline:none;box-shadow:0 0 0 3px #007bff26}.f3u1s6z{color:var(--_1szxf0p12);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;font-size:.85rem;transition:background-color .2s,color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.f3u1s6z:hover{background-color:var(--_1szxf0px);color:var(--_1szxf0p11)}.f3u1s610{max-height:calc(100vh - 180px);padding:8px 12px;overflow-y:auto}.f3u1s611{color:var(--_1szxf0p12);text-align:center;padding:20px 10px;font-size:.85rem}.f3u1s612{margin-bottom:16px}.f3u1s613{color:var(--_1szxf0p12);border-bottom:1px solid var(--_1szxf0pz);margin-bottom:8px;padding-bottom:4px;font-size:.85rem;font-weight:700}.f3u1s614{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.f3u1s615{cursor:pointer;border-radius:6px;align-items:baseline;gap:6px;padding:8px 12px;transition:background-color .2s;display:flex}.f3u1s615:hover{background-color:var(--_1szxf0py)}.f3u1s615.active{background-color:var(--_1szxf0px);color:var(--_1szxf0p13);font-weight:700}.f3u1s616{font-size:.95rem}.f3u1s617{color:var(--_1szxf0p12);font-size:.75rem}.f3u1s618{max-width:800px;margin:0 auto;padding:24px;animation:.3s ease-in-out f3u1s60}.f3u1s619{margin-bottom:16px;display:flex}.f3u1s61a{border:1px solid var(--_1szxf0pz);color:var(--_1szxf0p11);cursor:pointer;background:0 0;border-radius:20px;padding:8px 16px;font-size:.9rem;transition:background-color .2s,border-color .2s}.f3u1s61a:hover{background-color:var(--_1szxf0py);border-color:var(--_1szxf0p13)}.f3u1s61b{border-left:5px solid var(--_1szxf0p13);text-align:left;margin-bottom:24px;padding-left:16px}.f3u1s61c{color:var(--_1szxf0p12);margin-bottom:4px;font-size:.9rem;display:block}.f3u1s61d{color:var(--_1szxf0p11);margin:0;font-size:2rem}.f3u1s61e{background-color:var(--_1szxf0pw);border:1px solid var(--_1szxf0pz);box-shadow:var(--_1szxf0p1b);text-align:left;border-radius:12px;margin-bottom:28px;padding:20px}.f3u1s61e h3{color:var(--_1szxf0p11);align-items:center;gap:6px;margin-bottom:12px;font-size:1.15rem;display:flex}.f3u1s61e p{color:var(--_1szxf0p11);font-size:1.05rem;line-height:1.6}.f3u1s61f{text-align:left}.f3u1s61f h3{color:var(--_1szxf0p11);margin-bottom:6px;font-size:1.15rem}.f3u1s61g{color:var(--_1szxf0p12);margin-bottom:16px;font-size:.85rem}.f3u1s61h{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.f3u1s61i{background-color:var(--_1szxf0pw);border:1px solid var(--_1szxf0pz);cursor:pointer;box-shadow:var(--_1szxf0p1b);border-radius:10px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.f3u1s61i:hover{box-shadow:var(--_1szxf0p1b);border-color:var(--_1szxf0p13);transform:translateY(-2px)}.f3u1s61j{background-color:var(--_1szxf0px);color:var(--_1szxf0p11);border-radius:10px;margin-bottom:8px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.f3u1s61k{color:var(--_1szxf0p11);margin-bottom:8px;font-size:1rem;font-weight:700}.f3u1s61l{color:var(--_1szxf0p12);font-size:.85rem}.f3u1s61m{background-color:var(--_1szxf0pw);box-shadow:var(--_1szxf0p1b);border-radius:12px;width:100%;max-width:980px;margin:0 auto;padding:1.5rem 2rem;overflow-y:auto}.f3u1s61n{background:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);border-radius:18px;gap:1rem;margin-bottom:.9rem;padding:1.15rem;display:grid}.f3u1s61p{letter-spacing:.08em;color:var(--_1szxf0p13);margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:inline-block}.f3u1s61q{flex-wrap:wrap;gap:.5rem;display:flex}.f3u1s61r{background:var(--_1szxf0py);color:var(--_1szxf0p11);border-radius:9999px;align-items:center;padding:.35rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.f3u1s61s{border:1px solid var(--_1szxf0pz);background:var(--_1szxf0px);border-radius:16px;margin:1.5rem 0 1rem;padding:1rem}.f3u1s61t{color:var(--_1szxf0p12);margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:block}.f3u1s61u{flex-wrap:wrap;gap:.5rem;display:flex}.f3u1s61v{border:1px solid var(--_1szxf0pz);background:var(--_1szxf0pw);color:var(--_1szxf0p11);cursor:pointer;border-radius:9999px;padding:.55rem .8rem;font-size:.82rem;transition:all .2s}.f3u1s61v:hover{border-color:var(--_1szxf0p10);background:var(--_1szxf0py)}.f3u1s61w{background:var(--_1szxf0pw);border:1px solid var(--_1szxf0pz);box-shadow:var(--_1szxf0p1b);border-radius:16px;padding:1.1rem 1.1rem 1.25rem;animation:.45s cubic-bezier(.22,1,.36,1) both f3u1s62}.f3u1s61x{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;display:flex}.f3u1s61y{color:var(--_1szxf0p12);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.f3u1s61y .divider{color:var(--_1szxf0pz)}.f3u1s620{background-color:var(--_1szxf0px);color:var(--_1szxf0p11);border:1px solid var(--_1szxf0pz);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.f3u1s620:hover{background-color:var(--_1szxf0py);color:var(--_1szxf0p13);border-color:#007bff4d}.f3u1s620.copied{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.f3u1s621{color:var(--_1szxf0p11);border-bottom:2px solid var(--_1szxf0p13);margin-bottom:.75rem;padding-bottom:.5rem;font-size:2rem;font-weight:800}.f3u1s622{color:var(--_1szxf0p11);margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.f3u1s623{background-color:var(--_1szxf0p1c);border:1px solid var(--_1szxf0p1d);border-radius:8px;margin-bottom:2rem;padding:1.25rem;position:relative;overflow:hidden}.f3u1s624{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.f3u1s625{filter:drop-shadow(0 2px 4px #ffc80066);font-size:1.6rem;line-height:1;animation:2.5s ease-in-out infinite f3u1s64}.f3u1s624 h2{color:var(--_1szxf0p15)!important;margin:0 0 .15rem!important;font-size:1.1rem!important}.f3u1s626{color:var(--_1szxf0p12);margin-bottom:.75rem;font-size:.75rem}.f3u1s627{background:var(--_1szxf0p15);color:#fff;border-radius:9999px;margin-left:auto;padding:.25rem .65rem;font-size:.75rem;font-weight:800;animation:.5s cubic-bezier(.22,1,.36,1) both f3u1s65;box-shadow:0 2px 8px #cc00004d}.f3u1s628{flex-direction:column;list-style:none;display:flex;gap:.6rem!important}.f3u1s629{background:var(--_1szxf0pw);border:1px solid var(--_1szxf0p1d);border-radius:10px;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;transition:transform .2s,box-shadow .2s;display:flex}.f3u1s629:hover{transform:translate(4px);box-shadow:0 4px 12px #cc00001f}.f3u1s62a{background:linear-gradient(135deg, var(--_1szxf0p15), #ff4d4d);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;margin-top:.1rem;font-size:.72rem;font-weight:900;display:flex;box-shadow:0 2px 6px #cc00004d}.f3u1s62b{color:var(--_1szxf0p11);font-size:.95rem;line-height:1.5}.f3u1s62c{background-color:var(--_1szxf0p1e);color:var(--_1szxf0p1e);border-bottom:2px dashed var(--_1szxf0p1g);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;margin:0 .15rem;padding:0 .35rem;font-family:inherit;transition:all .2s;display:inline-block}.f3u1s62c:hover{background-color:var(--_1szxf0p1e)}.f3u1s62c.revealed{background-color:#0000;border-bottom-color:#0000;font-weight:700;color:var(--_1szxf0p1h)!important;-webkit-text-fill-color:var(--_1szxf0p1h)!important}.f3u1s62c:not(.revealed),.f3u1s62c:not(.revealed) *{color:var(--_1szxf0p1e)!important;-webkit-text-fill-color:var(--_1szxf0p1e)!important;text-shadow:none!important}.f3u1s62c:not(.revealed) .katex{visibility:hidden}.f3u1s62d{margin-top:1.5rem}.f3u1s62e{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.f3u1s62e h3{letter-spacing:-.01em;color:var(--_1szxf0p11);font-size:1.22rem;font-weight:800;border-left:none!important;margin-bottom:0!important;padding-left:0!important}.f3u1s62f{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:.85rem;font-weight:900;animation:.4s cubic-bezier(.22,1,.36,1) both f3u1s65;display:flex;box-shadow:0 2px 8px #0000002e}.f3u1s62g{border-left:5px solid #3b82f6!important}.f3u1s62h{border-left:5px solid #10b981!important}.f3u1s62i{border-left:5px solid #f59e0b!important}.f3u1s62j{border-left:5px solid #8b5cf6!important}.f3u1s62k{border-left:5px solid #f43f5e!important}.f3u1s62l{border-left:5px solid #06b6d4!important}.f3u1s62m{border-left:5px solid #f97316!important}.f3u1s62g .f3u1s62f{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.f3u1s62h .f3u1s62f{background:linear-gradient(135deg,#10b981,#047857)}.f3u1s62i .f3u1s62f{background:linear-gradient(135deg,#f59e0b,#b45309)}.f3u1s62j .f3u1s62f{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.f3u1s62k .f3u1s62f{background:linear-gradient(135deg,#f43f5e,#be123c)}.f3u1s62l .f3u1s62f{background:linear-gradient(135deg,#06b6d4,#0e7490)}.f3u1s62m .f3u1s62f{background:linear-gradient(135deg,#f97316,#c2410c)}.f3u1s62g:hover{box-shadow:0 12px 28px #3b82f62e!important}.f3u1s62h:hover{box-shadow:0 12px 28px #10b9812e!important}.f3u1s62i:hover{box-shadow:0 12px 28px #f59e0b2e!important}.f3u1s62j:hover{box-shadow:0 12px 28px #8b5cf62e!important}.f3u1s62k:hover{box-shadow:0 12px 28px #f43f5e2e!important}.f3u1s62l:hover{box-shadow:0 12px 28px #06b6d42e!important}.f3u1s62m:hover{box-shadow:0 12px 28px #f973162e!important}.f3u1s62n{animation:3s ease-out forwards f3u1s67;border-color:#ffd600!important}.f3u1s62o{color:var(--_1szxf0p11);font-size:.98rem;line-height:1.7}.f3u1s62o b,.f3u1s62o strong{color:var(--_1szxf0p15);background:#cc000012;border-bottom:2px solid #cc000040;border-radius:4px;padding:.05em .35em;font-weight:800}[data-theme=dark] .f3u1s62o b,[data-theme=dark] .f3u1s62o strong{background:#ff6b6b1f;border-bottom-color:#ff6b6b59}.f3u1s62o i{color:var(--_1szxf0p11);background:#007bff12;border-radius:4px;padding:.05em .3em;font-size:.94em;font-style:normal}.f3u1s62o ul{flex-direction:column;gap:.5rem;margin-top:.75rem;margin-bottom:.75rem;display:flex;margin-left:0!important;list-style:none!important}.f3u1s62o li{padding-top:.15rem;padding-bottom:.15rem;line-height:1.65;position:relative;margin-bottom:0!important;padding-left:.5rem!important}.f3u1s62o li:before{display:none!important}.f3u1s62o ul ul{border-left:2px solid var(--_1szxf0pz);margin-top:.35rem;margin-bottom:.35rem;padding-left:1rem;margin-left:.75rem!important}.f3u1s62o ul ul li:before{display:none!important}.f3u1s62p{color:var(--_1szxf0p13);text-underline-offset:4px;cursor:pointer;border-radius:4px;padding:0 2px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;transition:color .2s,background-color .2s}.f3u1s62p:hover{color:var(--_1szxf0p13);background-color:var(--_1szxf0py);text-decoration:underline;text-decoration-thickness:2px}.term-link{color:var(--_1szxf0p13);text-underline-offset:4px;cursor:pointer;border-radius:4px;padding:0 2px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;transition:color .2s,background-color .2s}.term-link:hover{color:var(--_1szxf0p13);background-color:var(--_1szxf0py);text-decoration:underline;text-decoration-thickness:2px}.f3u1s62q{background-color:var(--_1szxf0px);border-left:4px solid var(--_1szxf0p12);color:var(--_1szxf0p11);border-radius:0 6px 6px 0;margin:.75rem 0;padding:.75rem 1.25rem;font-family:Courier New,Courier,monospace;font-size:1.1rem;font-weight:700;display:inline-block}.katex,.katex *{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.f3u1s62r{width:100%;margin-top:1rem;margin-bottom:1rem;overflow-x:auto}.f3u1s62s{border-collapse:collapse;border-radius:12px;width:100%;font-size:.9rem;overflow:hidden}.f3u1s62s th,.f3u1s62s td{border:1px solid var(--_1szxf0pz);text-align:left;padding:.75rem}.f3u1s62s th{background-color:var(--_1szxf0px);color:var(--_1szxf0p11);font-weight:700}.f3u1s62s tr:hover{background-color:var(--_1szxf0py)}.f3u1s62t{background:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);text-align:center;box-shadow:var(--_1szxf0p1b);border-radius:10px;flex-direction:column;align-items:center;margin-top:3rem;padding:1.5rem;display:flex}.f3u1s62t h4{color:var(--_1szxf0p13);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.f3u1s62t p{color:var(--_1szxf0p11);max-width:500px;margin-bottom:1.25rem;font-size:.88rem}.f3u1s62u{background-color:var(--_1szxf0p13);color:#fff;border-radius:9999px;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.f3u1s62v{background-color:var(--_1szxf0p13);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;transition:background-color .2s;box-shadow:0 4px 10px #007bff33}.f3u1s62v:hover{background-color:var(--_1szxf0p13);opacity:.9}.f3u1s62w{height:200px;color:var(--_1szxf0p12);justify-content:center;align-items:center;display:flex}.f3u1s62x{justify-content:space-between;gap:1rem;width:100%;margin-top:2rem;display:flex}.f3u1s62y{border:1px solid var(--_1szxf0pz);background:var(--_1szxf0pw);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;flex:1;gap:.35rem;padding:1.25rem;transition:all .2s;display:flex}.f3u1s62y:hover{box-shadow:var(--_1szxf0p1b);border-color:var(--_1szxf0p13);transform:translateY(-2px)}.f3u1s62y.nav-prev{align-items:flex-start}.f3u1s62y.nav-next{text-align:right;align-items:flex-end}.f3u1s62z{color:var(--_1szxf0p12);letter-spacing:.04em;font-size:.78rem;font-weight:700}.f3u1s630{color:var(--_1szxf0p11);font-size:.95rem;font-weight:700}.f3u1s631{box-shadow:none;pointer-events:none;background:0 0;border:none;flex:1}.f3u1s632{-webkit-backdrop-filter:blur(4px);z-index:2000;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out f3u1s60;display:flex;position:fixed;top:0;left:0}.f3u1s633{background-color:var(--_1szxf0pw);border:1px solid var(--_1szxf0pz);border-radius:12px;flex-direction:column;width:90%;max-width:600px;animation:.2s cubic-bezier(.16,1,.3,1) f3u1s61;display:flex;overflow:hidden;box-shadow:0 10px 25px #0003}.f3u1s634{border-bottom:1px solid var(--_1szxf0pz);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.f3u1s634 h3{color:var(--_1szxf0p11);margin:0;font-size:1.1rem;font-weight:700}.f3u1s635{cursor:pointer;color:var(--_1szxf0p12);background:0 0;border:none;font-size:1.25rem;transition:color .2s}.f3u1s635:hover{color:var(--_1szxf0p15)}.f3u1s636{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.f3u1s637{color:var(--_1szxf0p11);font-size:.88rem}.f3u1s638{color:var(--_1szxf0p15);background-color:#dc354514;border:1px solid #dc354533;border-radius:6px;margin:0;padding:.75rem;font-size:.88rem}.f3u1s639{border:1px solid var(--_1szxf0pz);background-color:var(--_1szxf0px);resize:none;width:100%;height:250px;color:var(--_1szxf0p11);border-radius:6px;outline:none;padding:.75rem;font-family:Courier New,Courier,monospace;font-size:.8rem;line-height:1.5}.f3u1s639:focus{border-color:var(--_1szxf0p13);background-color:var(--_1szxf0pw)}.f3u1s63a{border-top:1px solid var(--_1szxf0pz);background-color:var(--_1szxf0px);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.f3u1s63b{background-color:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);border-radius:8px;gap:.5rem;margin-bottom:.5rem;padding:.25rem;display:flex}.f3u1s63c{color:var(--_1szxf0p11);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.88rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.f3u1s63c:hover{background-color:#0000000d}.f3u1s63c.active{color:var(--_1szxf0p13);background-color:var(--_1szxf0pw);border:1px solid var(--_1szxf0pz);font-weight:600;box-shadow:0 2px 8px #00000014}body.dark-theme .f3u1s63c:hover{background-color:#ffffff0d}body.dark-theme .f3u1s63c.active{border:1px solid #ffffff1a;box-shadow:0 2px 8px #0000004d}.f3u1s63d{align-items:center;gap:.75rem;margin-left:auto;display:flex}.f3u1s63e{background-color:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);border-radius:20px;gap:2px;padding:2px;display:flex}.f3u1s63f{cursor:pointer;color:var(--_1szxf0p12);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:18px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.82rem;transition:all .2s;display:flex}.f3u1s63f:hover{color:var(--_1szxf0p11)}.f3u1s63f.active{background-color:var(--_1szxf0pw);color:var(--_1szxf0p13);box-shadow:var(--_1szxf0p1b);font-weight:600}.f3u1s63g{background-color:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);cursor:pointer;color:var(--_1szxf0p12);-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:500;transition:all .2s;display:flex}.f3u1s63g:hover{border-color:var(--_1szxf0p13);color:var(--_1szxf0p11)}.f3u1s63g.active{color:#352f28;background-color:#f0ad4e;border-color:#f3b05a;font-weight:600}.f3u1s63h{border:1px solid var(--_1szxf0pz);background-color:var(--_1szxf0pw);box-shadow:var(--_1szxf0p1b);border-radius:12px;margin:1.5rem 0;position:relative;overflow:hidden}.f3u1s63i{-webkit-user-select:none;user-select:none;cursor:grab;transition:cursor .1s;overflow:auto;background-color:#0000!important;border:none!important;border-radius:0!important;margin:0!important;padding:3.5rem 1.25rem 1.25rem!important}.f3u1s63i:active{cursor:grabbing}.f3u1s63j{z-index:10;background-color:var(--_1szxf0px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--_1szxf0pz);box-shadow:var(--_1szxf0p1b);border-radius:8px;gap:6px;padding:4px;display:flex;position:absolute;top:8px;right:8px}.f3u1s63k{border:1px solid var(--_1szxf0pz);background-color:var(--_1szxf0pw);color:var(--_1szxf0p11);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.f3u1s63k:hover{background-color:var(--_1szxf0py);border-color:var(--_1szxf0p12);transform:translateY(-1px)}.f3u1s63k:active{transform:translateY(1px)}.f3u1s63l{flex-direction:column;gap:.65rem;width:100%;margin:1rem 0;display:flex}.f3u1s63m{background-color:var(--_1szxf0pw);border:1px solid var(--_1szxf0pz);box-shadow:var(--_1szxf0p1b);border-radius:12px;flex-direction:row;align-items:stretch;gap:.85rem;padding:.7rem 1rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s;animation:.35s cubic-bezier(.22,1,.36,1) both f3u1s63;display:flex;position:relative;overflow:hidden}.f3u1s63m:before{content:"";border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.f3u1s63m:hover{box-shadow:var(--_1szxf0p1b), 0 0 0 1px var(--_1szxf0p13);border-color:var(--_1szxf0p13);transform:translateY(-5px)scale(1.01)}.f3u1s63n:before{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.f3u1s63o:before{background:linear-gradient(90deg,#10b981,#84cc16)}.f3u1s63p:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.f3u1s63q:before{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.f3u1s63r:before{background:linear-gradient(90deg,#f43f5e,#ef4444)}.f3u1s63s{border-right:1px solid var(--_1szxf0pz);border-bottom:none;flex-direction:column;flex:0 0 38%;justify-content:center;gap:.3rem;min-width:0;margin-bottom:0;padding-bottom:0;padding-right:.85rem;display:flex}.f3u1s63t{background:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);min-width:1.75rem;height:1.75rem;color:var(--_1szxf0p12);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:flex}.f3u1s63u{flex-direction:column;gap:.25rem;min-width:0;display:flex}.f3u1s63v{color:var(--_1szxf0p13);letter-spacing:.04em;background-color:#007bff1a;border-radius:5px;width:-moz-fit-content;width:fit-content;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.f3u1s63w{color:var(--_1szxf0p11);overflow-wrap:anywhere;word-break:normal;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.f3u1s63x{flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;display:flex}.f3u1s63y{color:var(--_1szxf0p12);letter-spacing:.02em;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.f3u1s63z{text-align:left;background:linear-gradient(135deg, var(--_1szxf0px), var(--_1szxf0pw));border:1px solid var(--_1szxf0pz);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex;position:relative;overflow:hidden}.f3u1s63z:before{content:"";pointer-events:none;background:linear-gradient(135deg,#cc000008,#0000);position:absolute;inset:0}.f3u1s640{color:var(--_1szxf0p15);letter-spacing:-.02em;text-align:right;overflow-wrap:anywhere;word-break:normal;font-size:1.55rem;font-weight:900;line-height:1.1;animation:3s ease-in-out infinite f3u1s64}.f3u1s641{flex-direction:row;align-items:center;gap:.65rem;display:flex}.f3u1s642{background:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);border-radius:8px;flex-direction:column;flex:1;min-width:0;padding:.45rem .6rem;transition:background .2s;display:flex}.f3u1s643{background:linear-gradient(135deg,#cc00000d,#cc000005);border-color:#c003}.f3u1s644{color:var(--_1szxf0p11);overflow-wrap:anywhere;word-break:normal;font-size:1rem;font-weight:700}.f3u1s645{flex-flow:wrap;align-items:center;gap:.65rem;display:flex}.f3u1s646{flex-direction:row;flex:1;gap:.5rem;display:flex}.f3u1s647{color:var(--_1szxf0p15);overflow-wrap:anywhere;word-break:normal;font-size:1.3rem;font-weight:900}.f3u1s648{background:linear-gradient(135deg, var(--_1szxf0p13), #0050cc);color:#fff;text-align:center;overflow-wrap:anywhere;word-break:normal;border-radius:6px;align-self:flex-start;align-items:center;margin-top:.3rem;padding:.22rem .5rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000002e}.f3u1s649{background:var(--_1szxf0px);border:1px solid var(--_1szxf0pz);border-radius:9px;flex-direction:column;gap:0;padding:.65rem .75rem;display:flex}.f3u1s64a{border-bottom:1px dashed var(--_1szxf0pz);justify-content:space-between;align-items:center;gap:.5rem;padding:.38rem 0;display:flex}.f3u1s64a:last-child{border-bottom:none;padding-bottom:0}.f3u1s64a:first-child{padding-top:0}.f3u1s64a .f3u1s63y{flex-shrink:0;margin-bottom:0}.f3u1s64b{color:var(--_1szxf0p11);text-align:right;overflow-wrap:anywhere;word-break:normal;max-width:58%;font-size:.88rem;font-weight:600}@media screen and (max-width:768px){.f3u1s6c{display:flex}.f3u1s61m{box-shadow:none;border-radius:0;padding:1rem 1.2rem}.f3u1s61n{grid-template-columns:1fr}.f3u1s621{font-size:1.5rem}.f3u1s622{font-size:.95rem}}@media screen and (max-width:600px){.f3u1s625{font-size:1.3rem}.f3u1s62e h3{font-size:1.05rem!important}.f3u1s62f{min-width:1.75rem;height:1.75rem;font-size:.78rem}.f3u1s63d{border-top:1px dashed var(--_1szxf0pz);justify-content:space-between;width:100%;margin-left:0;padding-top:.6rem}.f3u1s63e{flex:1;justify-content:space-around}.f3u1s63f{flex:1;padding:.4rem}.f3u1s63m{flex-direction:column;padding:.9rem}.f3u1s63s{flex:unset;border-right:none;border-bottom:1px solid var(--_1szxf0pz);margin-bottom:.5rem;padding-bottom:.5rem;padding-right:0}.f3u1s63z{text-align:center;flex-direction:column}.f3u1s640{text-align:center;font-size:1.35rem}.f3u1s641,.f3u1s645{flex-wrap:wrap}}@keyframes _1thiood0{0%{border-radius:50% 50% 35% 35%/60% 60% 40% 40%;transform:scale(.96)rotate(-1deg)}50%{border-radius:46% 46% 38% 38%/55% 55% 45% 45%;transform:scale(1.04)rotate(1deg)}to{border-radius:52% 52% 32% 32%/65% 65% 35% 35%;transform:scale(.92)rotate(-1.5deg)}}@keyframes _1thiood1{0%{transform:translate(-50%)scale(.94)rotate(.5deg)}to{transform:translate(-50%)scale(1.06)rotate(-.5deg)}}@keyframes _1thiood2{0%{transform:translate(-50%)scale(1)}30%{filter:brightness(1.2);transform:translate(-50%)scale(1.3,1.5)rotate(2deg)}60%{transform:translate(-50%)scale(.9,.95)}to{transform:translate(-50%)scale(1)}}@keyframes _1thiood3{0%{opacity:1;bottom:0;left:30%;transform:scale(1)}to{opacity:0;bottom:100px;left:15%;transform:scale(.5)}}@keyframes _1thiood4{0%{opacity:1;bottom:0;left:70%;transform:scale(1)}to{opacity:0;bottom:90px;left:85%;transform:scale(.5)}}@keyframes _1thiood5{0%{opacity:1;bottom:0;left:45%;transform:scale(1.2)}to{opacity:0;bottom:120px;left:50%;transform:scale(.3)}}@keyframes _1thiood6{0%{opacity:1;bottom:0;left:55%;transform:scale(.8)}to{opacity:0;bottom:85px;left:40%;transform:scale(.3)}}._1thiood7{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pv);box-shadow:0 4px 12px var(--_1szxf0p9);margin:2rem 0;padding:1.5rem}._1thiood8{grid-template-columns:1.2fr 1.5fr;gap:1.5rem;display:grid}._1thiood9{background-color:#121214;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}._1thiooda{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:220px;display:flex;position:relative}._1thioodb{filter:blur(15px);opacity:.45;pointer-events:none;border-radius:50%;width:40px;height:40px;transition:all .5s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}._1thioodc{transform-origin:bottom;pointer-events:none;width:48px;height:72px;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}._1thioodd{animation:.8s cubic-bezier(.175,.885,.32,1.275) _1thiood2}._1thioode{background:var(--flame-color);filter:blur(3px);transform-origin:bottom;border-radius:50% 50% 35% 35%/60% 60% 40% 40%;width:100%;height:100%;transition:background .6s;animation:1.8s ease-in-out infinite alternate _1thiood0;position:absolute;bottom:0;left:0}._1thioodf{background:var(--flame-inner-color);filter:blur(1px);transform-origin:bottom;opacity:.95;border-radius:50% 50% 35% 35%/60% 60% 40% 40%;width:28px;height:48px;transition:background .6s;animation:1.2s ease-in-out infinite alternate _1thiood1;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._1thioodg{pointer-events:none;width:60px;height:80px;position:absolute;bottom:60px}._1thioodh{opacity:0;border-radius:50%;width:4px;height:4px;position:absolute}._1thioodi{animation:.7s ease-out _1thiood3;left:30%}._1thioodj{animation:.6s ease-out .1s _1thiood4;left:70%}._1thioodk{animation:.8s ease-out 50ms _1thiood5;left:45%}._1thioodl{animation:.65s ease-out .15s _1thiood6;left:55%}._1thioodm{flex-direction:column;align-items:center;width:100%;display:flex}._1thioodn{background:linear-gradient(90deg,#2a2a2a,#666,#2a2a2a);border-radius:2px 2px 0 0;width:24px;height:12px;box-shadow:inset 0 1px 3px #fff3}._1thioodo{background:linear-gradient(90deg,#444,#888,#444);width:14px;height:40px}._1thioodp{background:linear-gradient(90deg,#222,#444,#222);border-radius:3px;width:48px;height:10px;box-shadow:0 2px 4px #00000080}._1thioodq{background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.4rem .8rem;display:flex}._1thioodr{color:#fff;text-shadow:0 1px 2px #00000080;border-radius:4px;padding:.1rem .4rem;font-size:.8rem;font-weight:700;box-shadow:inset 0 1px 2px #fff3}._1thioods{color:#e2e2e4;font-size:.9rem;font-weight:500}._1thioodt{flex-direction:column;gap:1rem;display:flex}._1thioodu{color:var(--_1szxf0p2);text-align:left;margin:0;font-size:1.1rem;font-weight:600}._1thioodv{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._1thioodw{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);cursor:pointer;box-shadow:0 2px 4px var(--_1szxf0p9);border-radius:8px;flex-direction:column;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._1thioodw:hover{border-color:var(--btn-glow-color);box-shadow:0 0 8px 1px var(--btn-glow-color);transform:translateY(-2px)}._1thioodw.active{background-color:var(--_1szxf0p1);border-color:var(--btn-glow-color);box-shadow:0 0 12px 2px var(--btn-glow-color);transform:scale(1.05)}._1thioodx{color:var(--_1szxf0p2);font-size:1.05rem;font-weight:700}._1thioodw.active ._1thioodx{color:var(--_1szxf0p2)}._1thioody{color:#888;font-size:.75rem}._1thioodz{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);text-align:left;box-shadow:0 2px 8px var(--_1szxf0p9);border-radius:10px;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:1rem;display:flex}._1thiood10{border-bottom:1px solid var(--_1szxf0p8);align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}._1thiood11{color:var(--_1szxf0p2);background-color:var(--_1szxf0p0);border:1px solid var(--_1szxf0p8);border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.8rem;font-weight:800;display:flex}._1thiood12{flex-direction:column;display:flex}._1thiood13{margin:0;font-size:1.15rem;font-weight:700}._1thiood14{color:#888;font-size:.8rem}._1thiood15{border-collapse:collapse;width:100%;font-size:.85rem}._1thiood16{color:#888;vertical-align:top;border:none;width:70px;padding:.4rem .25rem .4rem 0;font-weight:600}._1thiood17{color:var(--_1szxf0p2);vertical-align:top;border:none;padding:.4rem 0 .4rem .25rem}._1thiood18{align-items:center;gap:.5rem;display:flex}._1thiood19{vertical-align:middle;border-radius:50%;width:14px;height:14px;display:inline-block}._1thiood1a{margin:0;padding-left:1.1rem}._1thiood1b{margin-bottom:.25rem}@media screen and (max-width:768px){._1thiood8{grid-template-columns:1fr}}@media screen and (max-width:480px){._1thioodv{grid-template-columns:repeat(3,1fr)}}._8ou8hs0{cursor:pointer;background-color:var(--_1szxf0p3);color:#fff;padding:var(--_1szxf0pq) var(--_1szxf0pr);border-radius:var(--_1szxf0pu);box-shadow:0 2px 4px var(--_1szxf0p9);border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:700;transition:background-color .2s,transform .1s;display:inline-flex}._8ou8hs0:hover{background-color:var(--_1szxf0p4)}._8ou8hs0:active{transform:scale(.98)}._1nhhwrs0{flex-direction:column;gap:.75rem;width:100%;max-width:1180px;margin:0 auto;display:flex}._1nhhwrs1{z-index:9999;color:#fff;border-radius:var(--_1szxf0pu);background:#101828;padding:.75rem 1rem;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}._1nhhwrs1:focus{transform:translateY(0)}._1nhhwrs2{z-index:1000;gap:var(--_1szxf0pr);background:color-mix(in srgb, var(--_1szxf0p1) 88%, transparent);border:1px solid var(--_1szxf0p8);border-radius:var(--_1szxf0pv);min-height:72px;box-shadow:0 12px 30px var(--_1szxf0p9);-webkit-backdrop-filter:blur(18px)saturate(1.35);grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);margin:0;padding:.7rem .8rem;transition:background-color .3s,border-color .3s,box-shadow .3s;display:grid;position:sticky;top:clamp(.5rem,1.4vw,1rem)}._1nhhwrs2:has(.toc-toggle-header-btn){grid-template-columns:minmax(190px,1fr) auto auto minmax(250px,1fr)}._1nhhwrs3{align-items:center;gap:.7rem;padding-left:.15rem;display:flex}._1nhhwrs4{color:#fff;background:var(--_1szxf0pn);border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font:800 1rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}[data-theme=dark] ._1nhhwrs4{color:#101828}._1nhhwrs5{gap:.05rem;display:grid}._1nhhwrs5 strong{color:var(--_1szxf0p2);letter-spacing:.08em;font:850 .94rem/1.1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._1nhhwrs5 small{color:var(--_1szxf0pe);letter-spacing:.02em;white-space:nowrap;font-size:.66rem}._1nhhwrs6{background:var(--_1szxf0pf);border:1px solid var(--_1szxf0p8);border-radius:10px;align-self:center;gap:.25rem;padding:.25rem;display:flex}._1nhhwrs7{color:var(--_1szxf0pd);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.6rem;min-height:40px;padding:.55rem .9rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}._1nhhwrs7:hover{color:var(--_1szxf0p2);background:var(--_1szxf0pg)}._1nhhwrs7.active{color:#fff;background:var(--_1szxf0p3);border-color:var(--_1szxf0p3);box-shadow:0 1px 2px var(--_1szxf0p9)}._1nhhwrs7>span{color:var(--_1szxf0pe);font:700 .67rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._1nhhwrs7.active>span{color:#ffffffb8}._1nhhwrs8{background:var(--_1szxf0pf);color:var(--_1szxf0pd);border:1px solid var(--_1szxf0p8);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:.02em;border-radius:7px;align-items:center;gap:.4rem;min-height:36px;padding:.45rem .9rem;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}._1nhhwrs8:hover{background:var(--_1szxf0pg);border-color:color-mix(in srgb, var(--_1szxf0p3) 40%, var(--_1szxf0p8));color:var(--_1szxf0p3);transform:translateY(-1px)}._1nhhwrs8.active{background:color-mix(in srgb, var(--_1szxf0p3) 10%, var(--_1szxf0pf));border-color:color-mix(in srgb, var(--_1szxf0p3) 30%, var(--_1szxf0p8));color:var(--_1szxf0p3);font-weight:800}._1nhhwrs9{justify-content:flex-end;justify-self:end;align-items:center;gap:.45rem;display:flex}._1nhhwrsa{background:var(--_1szxf0pf);border:1px solid var(--_1szxf0p8);border-radius:9px;padding:.2rem;display:flex}._1nhhwrsb{min-height:36px;color:var(--_1szxf0pd);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 .75rem;font-size:.85rem;font-weight:600;transition:all .2s}._1nhhwrsb.active{color:var(--_1szxf0p2);background:var(--_1szxf0p1);box-shadow:0 1px 2px var(--_1szxf0p9)}._1nhhwrsc{background:var(--_1szxf0pf);color:var(--_1szxf0pd);border:1px solid var(--_1szxf0p8);cursor:pointer;border-radius:7px;min-height:36px;padding:0 .75rem;font-size:.85rem;font-weight:600;transition:all .2s}._1nhhwrsc:hover{background:var(--_1szxf0pg);border-color:color-mix(in srgb, var(--_1szxf0p3) 40%, var(--_1szxf0p8));color:var(--_1szxf0p3)}._1nhhwrsc.active{background:var(--_1szxf0pk);border-color:var(--_1szxf0pl);color:var(--_1szxf0pm);font-weight:700}._1nhhwrsd{background-color:var(--_1szxf0p1);border:1px solid var(--_1szxf0p8);box-shadow:0 12px 30px var(--_1szxf0p9);text-align:center;border-radius:24px;width:100%;min-width:0;padding:clamp(1rem,2.5vw,2.4rem);transition:all .3s}._1nhhwrsd.study-mode-active{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}._1nhhwrsd :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,span,a,label,button,small,strong,em,figcaption,summary,blockquote){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;white-space:normal}._1nhhwrse,._1nhhwrsf{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 1rem;display:flex}._1nhhwrsg{color:var(--_1szxf0p7);text-align:center;font-size:1.1rem;font-weight:600}._1nhhwrsh{border:5px solid color-mix(in srgb, var(--_1szxf0p3) 10%, transparent);border-top-color:var(--_1szxf0p3);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}._1nhhwrsi{flex-direction:column;width:100%;display:flex}._1nhhwrsj{color:var(--_1szxf0pe);text-align:right;margin-bottom:1rem;font-size:1rem;font-weight:500}._1nhhwrsk{justify-content:flex-end;margin:0 0 1rem;display:flex}._1nhhwrsl{min-width:160px}._1nhhwrsm{background-color:var(--_1szxf0p3);color:#fff;border-radius:var(--_1szxf0pu);cursor:pointer;touch-action:manipulation;box-shadow:0 4px 6px -1px var(--_1szxf0p9), 0 2px 4px -1px var(--_1szxf0p9);border:1px solid #0000001a;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}._1nhhwrsm:hover{background-color:var(--_1szxf0p4);box-shadow:0 10px 15px -3px var(--_1szxf0p9), 0 4px 6px -2px var(--_1szxf0p9);transform:translateY(-2px)}._1nhhwrsm:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000026}._1nhhwrsm.secondary{background-color:#6c757d;border-color:#00000026}._1nhhwrsm.secondary:hover{background-color:#5a6268}@media screen and (max-width:680px){._1nhhwrs0{gap:0}._1nhhwrs2{box-shadow:0 1px 2px var(--_1szxf0p9);-webkit-backdrop-filter:blur(12px);border-width:0 0 1px;border-radius:0;grid-template-columns:1fr auto;gap:.55rem;padding:.65rem;position:sticky;top:0}._1nhhwrs4{flex-basis:36px;width:36px;height:36px}._1nhhwrs5 small{display:none}._1nhhwrs6{grid-column:1/-1}._1nhhwrs7{white-space:nowrap!important;overflow-wrap:normal!important}._1nhhwrs8{grid-area:3/1/auto/-1;justify-content:center;width:100%}._1nhhwrs9{gap:.3rem}._1nhhwrsb{padding-inline:.5rem;font-size:.72rem;white-space:nowrap!important;overflow-wrap:normal!important}._1nhhwrsc{display:none}}@media screen and (max-width:600px){._1nhhwrsd{padding:1.2rem}}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at top left, #007bff24, transparent 34%), radial-gradient(circle at right top, #28a7451a, transparent 28%), var(--_1szxf0p0);color:var(--_1szxf0p2);min-height:100dvh;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));--bg-color:var(--_1szxf0p0);--container-bg-color:var(--_1szxf0p1);--text-color:var(--_1szxf0p2);--primary-color:var(--_1szxf0p3);--primary-hover-color:var(--_1szxf0p4);--correct-color:var(--_1szxf0p6);--incorrect-color:var(--_1szxf0p7);--border-color:var(--_1szxf0p8);--shadow-color:var(--_1szxf0p9);--text-muted:var(--_1szxf0pe);--text-medium:var(--_1szxf0pd);--quiet-bg-color:var(--_1szxf0pf);--hover-bg-color:var(--_1szxf0pg);--header-bg-color:var(--_1szxf0ph);--header-border-color:var(--_1szxf0pi);--study-surface:var(--_1szxf0pw);--study-surface-subtle:var(--_1szxf0px);--study-surface-hover:var(--_1szxf0py);--study-border:var(--_1szxf0pz);--study-border-strong:var(--_1szxf0p10);--study-text:var(--_1szxf0p11);--study-text-muted:var(--_1szxf0p12);--study-accent:var(--_1szxf0p13);--study-accent-soft:var(--_1szxf0p14);--study-danger:var(--_1szxf0p15);--study-warning:var(--_1szxf0p17);--study-success:var(--_1szxf0p19);--study-shadow:var(--_1szxf0p1b);--accent-red:var(--_1szxf0p1h);--red-sheet-bg:var(--_1szxf0p1c);--red-sheet-border:var(--_1szxf0p1d);--red-mask-bg:var(--_1szxf0p1e);--red-mask-bg-hover:var(--_1szxf0p1f);--red-mask-border:var(--_1szxf0p1g);--red-mask-text-revealed:var(--_1szxf0p1h);justify-content:center;align-items:flex-start;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .2s,color .2s;display:flex}
