:root{--font-body:var(--font-dm-sans), "DM Sans", sans-serif;--font-display:var(--font-montserrat), "Montserrat", sans-serif;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--font-size-2xs:.6rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--text-micro:var(--font-size-2xs);--text-caption:var(--font-size-xs);--text-label:var(--font-size-sm);--text-body:var(--font-size-md);--text-section-title:var(--font-size-lg);--text-panel-title:var(--font-size-xl);--text-page-title:var(--font-size-2xl);--font-size-100:var(--font-size-sm);--font-size-200:var(--font-size-md);--font-size-300:var(--font-size-md);--font-size-400:clamp(1.5rem, 2vw, 1.875rem);--font-size-500:clamp(2rem, 4vw, 2.75rem);--font-size-600:clamp(2.05rem, 3.6vw, 3.45rem);--font-size-700:clamp(2.45rem, 4.3vw, 4.3rem);--font-size-800:clamp(2.9rem, 5vw, 5rem);--space-050:.25rem;--space-100:.5rem;--space-150:.75rem;--space-200:1rem;--space-300:1.5rem;--space-400:2rem;--space-500:2.5rem;--space-600:3rem;--space-700:4rem;--space-800:5rem;--radius-sm:10px;--radius-md:20px;--radius-lg:30px;--radius-pill:999px;--radius-circle:50%;--radius-card:var(--radius-sm);--radius-panel:var(--radius-md);--app-shell-inline-padding:1rem;--app-container-reading:45rem;--app-container-content:75rem;--app-container-wide:80rem;--app-nav-row-height:60px;--app-shell-sticky-offset:0px;--page-background:var(--surface-base);--palette-rose-50:#fff4f6;--palette-rose-100:#f8ecef;--palette-rose-200:#fcc1c6;--palette-rose-300:#faa0a8;--palette-rose-500:#bc4361;--palette-rose-700:#71283a;--palette-rose-800:#4b1b27;--palette-rose-900:#341f29;--course-accent-color:var(--palette-rose-500);--palette-navy-50:#f4f6fb;--palette-navy-100:#e8edf5;--palette-navy-300:#676874;--palette-navy-500:#414251;--palette-navy-700:#272831;--palette-navy-800:#1c2026;--palette-navy-900:#15181d;--palette-ink-900:#121326;--palette-ink-900-rgb:18, 19, 38;--palette-teal-200:#c2e6dd;--palette-teal-500:#66c0ab;--palette-mint-100:#d8f1db;--palette-mint-200:#c7ebcc;--palette-mint-700:#647666;--palette-amber-50:#fff7ed;--palette-amber-100:#fdf0df;--palette-amber-300:#f3ad7b;--palette-amber-500:#ed6e1d;--palette-amber-700:#9b4d22;--palette-gold-50:#fff9e6;--palette-gold-100:#fbe6a1;--palette-gold-300:gold;--palette-gold-500:#d89d2a;--palette-gold-700:#8a6414;--palette-neutral-0:#fff;--palette-neutral-25:#fffef9;--palette-neutral-50:#f9f9f9;--palette-neutral-100:#f0f0f0;--palette-neutral-200:#e0e0e0;--palette-neutral-300:#d1d5db;--palette-neutral-500:#6b7280;--palette-neutral-700:#4a5568;--palette-neutral-900:#1f2937;--palette-status-success-100:#dff5e7;--palette-status-success-500:#28a745;--palette-status-success-700:#185c38;--palette-status-info-100:var(--palette-rose-100);--palette-status-info-500:var(--palette-rose-300);--palette-status-info-700:var(--palette-rose-500);--palette-status-warning-100:#fff4e5;--palette-status-warning-500:#ed6e1d;--palette-status-warning-700:#9b4d22;--palette-status-danger-100:#fceaea;--palette-status-danger-500:#b42b2b;--palette-status-danger-700:#8f1f1f;--palette-overlay-soft:rgba(var(--palette-ink-900-rgb), .04);--palette-overlay-default:rgba(var(--palette-ink-900-rgb), .08);--palette-overlay-strong:rgba(var(--palette-ink-900-rgb), .18);--palette-overlay-scrim:rgba(var(--palette-ink-900-rgb), .46);--palette-overlay-glass:#ffffffb8;--surface-base:var(--palette-neutral-0);--surface-base-rgb:255, 255, 255;--surface-canvas:var(--palette-neutral-25);--surface-subtle:var(--palette-neutral-50);--surface-muted:var(--palette-neutral-100);--surface-disabled:var(--palette-neutral-300);--surface-raised:rgba(var(--surface-base-rgb), .72);--surface-elevated:rgba(var(--surface-base-rgb), .84);--surface-overlay:var(--palette-overlay-glass);--surface-navbar:var(--palette-navy-500);--surface-inverse:var(--palette-navy-800);--surface-inverse-raised:color-mix(in srgb, var(--surface-inverse) 88%, var(--surface-base) 12%);--surface-inverse-glass-soft:color-mix(in srgb, var(--text-inverse) 6%, transparent);--surface-inverse-glass:color-mix(in srgb, var(--text-inverse) 10%, transparent);--surface-inverse-glass-strong:color-mix(in srgb, var(--text-inverse) 14%, transparent);--surface-accent:var(--palette-rose-300);--surface-alternate:var(--palette-rose-300);--surface-support:var(--palette-mint-200);--surface-warning:var(--palette-amber-50);--surface-success:var(--palette-status-success-100);--surface-info:var(--palette-status-info-100);--surface-danger:var(--palette-status-danger-100);--surface-highlight:var(--palette-rose-100);--text-primary:var(--palette-ink-900);--text-secondary:var(--palette-navy-500);--text-muted:#666;--text-subtle:rgba(var(--palette-ink-900-rgb), .72);--text-faint:rgba(var(--palette-ink-900-rgb), .52);--text-inverse:var(--palette-neutral-0);--text-subtle-inverse:color-mix(in srgb, var(--text-inverse) 72%, transparent);--text-faint-inverse:color-mix(in srgb, var(--text-inverse) 52%, transparent);--text-accent:var(--palette-rose-500);--text-support:color-mix(in srgb, var(--text-primary) 72%, var(--border-support) 28%);--text-success:var(--palette-status-success-500);--text-info:var(--palette-status-info-700);--text-warning:#ffc107;--border-default:var(--palette-neutral-200);--border-soft:rgba(var(--palette-ink-900-rgb), .08);--border-strong:rgba(var(--palette-ink-900-rgb), .14);--border-inverse:#ccc;--border-inverse-soft:color-mix(in srgb, var(--text-inverse) 8%, transparent);--border-inverse-strong:color-mix(in srgb, var(--text-inverse) 14%, transparent);--border-accent:var(--palette-rose-300);--border-support:var(--palette-rose-500);--color-action-primary-bg:var(--color-action-primary-product-bg);--color-action-primary-text:var(--palette-neutral-0);--color-action-primary-hover:var(--color-action-primary-product-hover);--color-action-secondary-bg:rgba(var(--surface-base-rgb), .72);--color-action-secondary-text:var(--text-primary);--color-action-secondary-hover:var(--surface-subtle);--color-action-inverse-text:var(--text-inverse);--color-action-inverse-border:color-mix(in srgb, var(--text-inverse) 32%, transparent);--color-action-inverse-hover:color-mix(in srgb, var(--text-inverse) 12%, transparent);--color-action-inverse-focus-ring:color-mix(in srgb, var(--text-inverse) 24%, transparent);--color-action-accent-bg:var(--palette-rose-500);--color-action-accent-text:var(--palette-neutral-0);--color-action-accent-hover:color-mix(in srgb, var(--palette-rose-500) 88%, var(--palette-ink-900) 12%);--color-action-support-bg:var(--palette-rose-500);--color-action-support-text:var(--text-primary);--color-action-support-hover:var(--palette-rose-500);--color-action-primary-heritage-bg:var(--palette-ink-900);--color-action-primary-heritage-hover:color-mix(in srgb, var(--palette-ink-900) 88%, var(--palette-neutral-0) 12%);--color-action-primary-product-bg:var(--palette-navy-500);--color-action-primary-product-hover:var(--palette-ink-900);--color-action-warning-bg:var(--palette-amber-500);--color-action-warning-text:var(--palette-neutral-0);--color-action-danger-bg:var(--palette-status-danger-500);--color-action-danger-text:var(--palette-neutral-0);--color-action-danger-hover:var(--palette-status-danger-700);--color-action-focus-ring:rgba(var(--palette-ink-900-rgb), .16);--color-status-success:var(--palette-status-success-500);--color-status-success-bg:var(--palette-status-success-100);--color-status-success-text:var(--palette-status-success-700);--color-status-info:var(--palette-status-info-500);--color-status-info-bg:var(--palette-status-info-100);--color-status-info-text:var(--palette-status-info-700);--color-status-warning:var(--palette-status-warning-500);--color-status-warning-bg:var(--palette-status-warning-100);--color-status-warning-text:var(--palette-status-warning-700);--color-status-danger:var(--palette-status-danger-500);--color-status-danger-bg:var(--palette-status-danger-100);--color-status-danger-text:var(--palette-status-danger-700);--overlay-soft:var(--palette-overlay-soft);--overlay-default:var(--palette-overlay-default);--overlay-strong:var(--palette-overlay-strong);--overlay-scrim:var(--palette-overlay-scrim);--overlay-glass:var(--palette-overlay-glass);--background:var(--surface-base);--background-mf:var(--surface-canvas);--background-mf-gradient:url(/Light_background.jpg) center/cover no-repeat fixed;--foreground:var(--text-primary);--background-secondary:var(--surface-subtle);--background-accent:var(--palette-rose-300);--border-primary:var(--border-default);--border-success:#4caf50;--border-danger:#f44336;--border-info:#bc4361;--border-warning:#ff9800;--text-success-strong:#2e7d32;--text-danger-strong:#c62828;--text-info-strong:#1565c0;--text-warning-strong:#e65100;--text-danger:#f44336;--interactive-strong-bg:var(--palette-navy-500);--interactive-strong-hover:#272831;--interactive-strong-text:#fff;--color-accent-hover:color-mix(in srgb, var(--palette-rose-300) 88%, var(--palette-ink-900) 12%);--shadow-primary:0 2px 8px #0000001a;--icon-hover-filter:brightness(0) saturate(100%) invert(37%) sepia(95%) saturate(1239%) hue-rotate(316deg) brightness(84%) contrast(97%);--background-accent-2:var(--palette-rose-500);--color-rating:gold;--background-accent-3:var(--palette-mint-200);--background-placeholder:#f0f0f0;--gradient-learner-plan:linear-gradient(90deg, var(--palette-mint-200) 0%, color-mix(in srgb, var(--palette-mint-200) 40%, var(--palette-neutral-0) 60%) 100%);--pricing-learner-card-text:var(--palette-neutral-700);--pricing-learner-badge-bg:color-mix(in srgb, var(--palette-neutral-0) 40%, transparent);--pricing-learner-icon-filter-dark:none;--gradient-hero-heritage:linear-gradient(135deg, var(--palette-rose-300) 0%, var(--palette-rose-500) 100%);--gradient-hero-product:linear-gradient(135deg, var(--palette-navy-500) 0%, var(--palette-mint-200) 100%);--gradient-surface-serious:linear-gradient(135deg, var(--palette-rose-500) 0%, var(--palette-navy-700) 100%);--color-accent-hover-2:#1c8db1;--surface-card:var(--surface-elevated);--shadow-color:#121326;--color-accent:var(--color-action-accent-bg);--color-accent-rgb:188, 67, 97;--interactive-danger-bg:var(--color-action-danger-bg);--background-panel-1:#f8ecef;--create-course-shell-background:linear-gradient(135deg, var(--palette-rose-100) 0%, color-mix(in srgb, var(--palette-rose-300) 50%, white 50%) 58%, color-mix(in srgb, var(--palette-rose-500) 40%, white 60%) 100%);--background-panel-2-gradient:linear-gradient(90deg, #f2d9df 0%, #dea1b0 100%);--background-preview-paper:#fffef9;--tab-bg:#edf2f7;--tab-bg-active:#fff;--tab-text:#4a5568;--tab-text-active:var(--text-primary);--tab-bg-disabled:#d1d5db;--tab-text-disabled:#6b7280;--tag-bg:#f0f4f8;--tag-text:#4a5568;--tag-icon:#a0aec0;--login-wall-bg:#fffffff2;--login-wall-text:#4a3035;--login-wall-highlight-start:#bc4361;--login-wall-highlight-end:#8c3248;--copilot-form-surface:var(--surface-elevated);--copilot-form-surface-strong:color-mix(in srgb, var(--surface-base) 94%, var(--surface-card) 6%);--copilot-form-border-strong:color-mix(in srgb, var(--border-strong) 82%, var(--surface-base) 18%);--copilot-control-border:color-mix(in srgb, var(--border-default) 74%, var(--surface-base) 26%);--copilot-control-surface:linear-gradient(180deg, var(--surface-base), color-mix(in srgb, var(--surface-base) 94%, var(--surface-subtle) 6%)), var(--surface-base);--shadow-strong:0 8px 30px #0003;--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#0006;--chatbot-bg:#fffef9;--chatbot-input-bg:#ffffffe6;--chatbot-user-bubble-bg:#d07b90;--chatbot-user-bubble-text:#fff;--chatbot-assistant-bubble-bg:var(--palette-mint-100);--chatbot-assistant-bubble-text:#121326;--interactive-accent-bg:#fbe6a1;--interactive-accent-text:#121326;--interactive-accent-bg-hover:#ffe761;--dot-inactive:#12132640;--early-access-banner-gradient:linear-gradient(90deg, #bc436197 0%, #ebc7d0 100%);--flipbook-page-bg:#fffef9;--flipbook-inset-shadow-right:inset 15px 0 25px -12px #00000059;--flipbook-inset-shadow-left:inset -15px 0 25px -12px #00000059;--flipbook-spine-gradient-right:linear-gradient(to left, #0000000d 0%, #0000004d 100%);--flipbook-spine-gradient-left:linear-gradient(to right, #0000000d 0%, #0000004d 100%);--flipbook-header-text-shadow:2px 2px 4px #ffffffb3;--link-text:#0a2e1e;--interactive-focus-border:#0a2e1e;--google-button-bg:#fff;--google-button-text:#4a4a4a;--google-button-border:#e0e0e0;--coursetools-mentor-active-bg:#33366b;--coursetools-mentor-active-text:#fff;--coursetools-mentor-active-bg-hover:#2a2d5a;--mentoraudio-input-bg:#ffffffe6;--mentoraudio-input-bg-recording:#f3f4f6;--mentoraudio-input-border:#0000001a;--mentoraudio-input-text:#000;--mentoraudio-input-placeholder:#00000080;--mentoraudio-input-focus-bg:#f3f4f6;--mentoraudio-input-focus-border:#0003;--mentoraudio-input-glass-bg:linear-gradient(135deg, #ffffffb3, #e8f1ff59), #ffffff40;--mentoraudio-input-glass-focus-bg:linear-gradient(135deg, #fff9, #e0ecff4d), #ffffff4d;--mentoraudio-input-glass-shadow:inset 0 1px 0 #ffffffb3, 0 10px 24px #0f172a24;--mentoraudio-input-glass-focus-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 1px #3b82f633, 0 12px 26px #0f172a2e;--mentoraudio-input-disabled-text:#3741518c;--mentoraudio-shadow:0 8px 32px #0003;--mentoraudio-hover-shadow:0 10px 35px #0000001f;--mentoraudio-focus-shadow:0 8px 40px #00000026;--mentoraudio-button-bg:#0000000d;--mentoraudio-button-border:#0003;--mentoraudio-button-icon:#374151;--mentoraudio-button-glass-bg:linear-gradient(160deg, #fffc, #ffffff73), #ffffff47;--mentoraudio-button-glass-hover-bg:linear-gradient(160deg, #ffffffe6, #fff9), #ffffff5c;--mentoraudio-button-glass-shadow:inset 0 1px 0 #ffffffc7, 0 10px 24px #0f172a26;--mentoraudio-button-glass-hover-shadow:inset 0 1px 0 #ffffffd9, 0 12px 26px #0f172a2e;--mentoraudio-button-glass-border:#1e293b2e;--mentoraudio-button-glass-hover-border:#3b82f659;--mentoraudio-mic-inner-shadow:inset 0 1px 0 #ffffffa6;--mentoraudio-send-hover-bg:#22c55e4d;--mentoraudio-mic-hover-bg:#0000001a;--mentoraudio-mic-recording-bg:#ef444433;--mentoraudio-mic-recording-border:#ef444466;--mentoraudio-mic-recording-icon:#ef4444;--mentoraudio-mic-recording-shadow:#ef444466;--mentoraudio-mic-recording-pulse-fade:#ef444400;--mentoraudio-input-recording-shadow:#ef444438;--mentoraudio-visualizer-speaking:linear-gradient(to top, #10b981, #34d399, #6ee7b7);--mentoraudio-visualizer-recording:linear-gradient(to top, #ef4444, #f87171, #fca5a5);--mentoraudio-visualizer-speaking-shadow:#10b9814d;--mentoraudio-visualizer-recording-shadow:#ef44444d;--mentoraudio-error-text:#ef4444;--mentoraudio-error-bg:#ef44441a;--mentoraudio-error-border:#ef444433;--mentoraudio-retry-bg:#ef444433;--mentoraudio-retry-border:#ef444466;--mentoraudio-retry-text:#fff;--mentoraudio-retry-hover-bg:#ef44444d;--mentoraudio-response-bg:#ffffffb3;--mentoraudio-response-shadow:0 10px 35px #00000014;--mentoraudio-response-glass-bg:linear-gradient(135deg, #ffffffbd, #eef5ff80), #ffffff47;--mentoraudio-response-glass-border:#0f172a1f;--mentoraudio-response-glass-shadow:0 8px 28px #0f172a24, inset 0 1px 0 #ffffffa3;--mentoraudio-retract-bg:#fffc;--mentoraudio-retract-border:#0000001a;--mentoraudio-retract-icon:#374151;--mentoraudio-retract-hover-bg:#fff;--mentoraudio-retract-hover-icon:#111827;--mentoraudio-info-text:#575757;--mentoraudio-header-bg:#3b82f61a;--mentoraudio-header-border:#0000001a;--mentoraudio-header-text:#374151;--mentoraudio-header-divider:#0f172a14;--mentoraudio-typing-indicator:var(--palette-teal-500);--mentoraudio-response-text:#374151;--mentoraudio-response-strong:#1f2937;--mentoraudio-response-code-bg:#0000000d;--mentoraudio-mode-toggle-active-bg:#3b82f633;--mentoraudio-mode-toggle-active-border:#3b82f666;--mentoraudio-mode-toggle-active-icon:var(--palette-teal-500);--mentoraudio-mode-toggle-hover-bg:#3b82f633;--mentoraudio-mode-toggle-hover-border:#3b82f666;--mentoraudio-mode-toggle-hover-icon:var(--palette-teal-500);--mentoraudio-speaking-indicator-core:radial-gradient(circle at 50% 50%, #8ec5fc, #e0c3fc);--mentoraudio-speaking-indicator-glow:radial-gradient(circle at 40% 40%, #ffffffe6, #e0cbffb3 30%, #8ec5fc80 70%, transparent);--mentoraudio-speaking-indicator-glow-shadow-1:#8ec5fc80;--mentoraudio-speaking-indicator-glow-shadow-2:#e0cbff4d;--mentoraudio-speaking-indicator-glow-shimmer-shadow-1:#8ec5fcb3;--mentoraudio-speaking-indicator-glow-shimmer-shadow-2:#e0cbff80;--mentoraudio-status-bg:#ffffffb3;--mentoraudio-status-border:#0000000d;--mentoraudio-status-text:#374151;--mentoraudio-mode-live-border:#10b9817a;--mentoraudio-mode-live-shadow:inset 0 1px 0 #ffffffd1, 0 12px 26px #0f172a2e, 0 0 0 1px #10b9813d;--mentoraudio-mode-dot-bg:#ffffffe0;--mentoraudio-mode-dot-border:#0f172a40;--mentoraudio-mode-dot-shadow:0 0 8px #ffffff85;--mentoraudio-mode-dot-live-bg:#10b981fa;--mentoraudio-mode-dot-live-shadow:0 0 10px #10b981b3;--mentoraudio-status-shadow:0 4px 12px #0f172a1f;--mentoraudio-scrollbar-thumb:#0f172a38;--mentoraudio-bubble-shadow:0 8px 20px #0f172a29;--mentoraudio-bubble-border:#ffffff8c;--mentoraudio-bubble-code-bg:#0f172a14;--course-bg:#fff;--course-text:#333;--course-text-magazine:var(--course-text);--course-heading-text:#121326;--course-toc-bg:#fff;--course-toc-border:#e0e0e0;--course-toc-text:#1f2937;--course-toc-text-strong:#0f172a;--course-toc-text-muted:#334155;--course-toc-text-subtle:#475569;--course-math-bg:#f8f9fa;--course-toc-link:#666;--course-toc-link-active:#121326;--course-select-option-bg:#fff;--course-select-option-text:#0f172a;--course-quote-bg:#f9f9f9;--course-quote-text:#555;--course-table-bg:#fff;--course-table-even-row-bg:#c6c7c8;--course-table-row-hover-bg:#e3f2fd;--rating-box-bg:#12132680;--rating-box-shadow:0 0 10px #ffffff1a;--rating-box-bg-hover:#121326e6;--rating-box-shadow-hover:0 0 15px #ffffff4d;--rating-text-color:#666;--rating-text-color-hover:var(--text-primary);--rating-highlight:gold;--rating-highlight-hover:orange;--rating-percentage-text-shadow:0 0 5px #ffd70080;--rating-percentage-text-shadow-hover:0 0 8px #ffa500b3;--slider-fill-shadow:0 0 8px #ffd70066;--slider-fill-shadow-hover:0 0 12px #ffd70099;--slider-thumb-shadow:0 0 8px #ffd70099;--slider-thumb-shadow-hover:0 0 12px #ffd700cc;--slider-fill-gradient:linear-gradient(to top, gold, var(--rating-highlight-hover));--slider-track-bg:#0000001a;--slider-thumb-bg:gold;--slider-thumb-border:#fff;--slider-thumb-bg-hover:var(--rating-highlight-hover);--button-bg:var(--background-secondary);--quiz-question-bg:#f8f9fa;--quiz-answer-shadow:0 2px 4px #0000000d;--quiz-answer-hover-bg:#f0f9ff;--quiz-answer-hover-border:#3cc0ff;--quiz-justification-bg:#3cc0ff1a;--quiz-justification-border:#3cc0ff4d;--quiz-justification-strong-text:#1a365d;--quiz-final-score-shadow:0 4px 6px #0000001a;--summary-box-bg:color-mix(in srgb, var(--course-accent-color,#e0e0e0) 15%, white 85%);--summary-box-text:#333;--ts-menu-shadow:0 2px 10px #0006;--loading-bg:var(--surface-subtle,#f9f9f9);--loading-text-primary:var(--text-primary,#121326);--loading-text-secondary:var(--text-muted,#666);--loading-spinner-bg:#f3f3f3;--loading-spinner-accent:var(--text-primary,#121326);--code-bg:#f8f9fa;--code-text:#212529;--code-border:#dee2e6;--code-lang-bg:#e9ecef;--code-lang-text:#495057;--code-inline-bg:#0000000d;--code-inline-text:#c7254e}.dark{--surface-base:var(--palette-navy-900);--surface-base-rgb:22, 19, 23;--surface-accent:var(--palette-rose-700);--surface-alternate:#5c2130;--surface-canvas:#1d181d;--surface-subtle:#241e24;--surface-muted:#2d252c;--surface-support:color-mix(in srgb, var(--palette-rose-500) 16%, var(--surface-subtle));--surface-disabled:#554b53;--surface-raised:#1c171dd6;--surface-elevated:#211b22eb;--surface-overlay:#130f13c7;--surface-navbar:var(--palette-navy-900);--surface-highlight:var(--palette-rose-800);--surface-inverse:#fff;--text-primary:#f6f1f4;--text-secondary:#c5b6be;--text-muted:#9f9098;--text-subtle:#f6f1f4c7;--text-faint:#f6f1f48f;--text-subtle-inverse:#150f14bd;--text-faint-inverse:#150f148a;--border-default:#433843;--border-soft:#fff1f614;--border-strong:#fff1f629;--color-action-primary-heritage-bg:var(--palette-rose-500);--color-action-primary-heritage-hover:var(--palette-rose-500);--color-action-primary-product-bg:var(--palette-rose-700);--color-action-primary-product-hover:var(--palette-rose-500);--color-action-primary-bg:var(--color-action-primary-product-bg);--color-action-primary-text:var(--palette-neutral-0);--color-action-primary-hover:var(--color-action-primary-product-hover);--background:var(--surface-base);--background-mf:var(--surface-canvas);--background-mf-gradient:url(/Dark_background.jpg) center/cover no-repeat fixed;--foreground:var(--text-primary);--background-secondary:var(--surface-subtle);--background-accent:#5c2e3a;--border-primary:var(--border-default);--border-inverse:#999;--ts-menu-shadow:0 2px 10px #0006;--text-success:#6ee7b7;--text-warning:#fbbf24;--color-status-success:#68d391;--color-status-success-bg:#4ade801a;--color-status-success-text:#c6f6d5;--color-status-info:var(--palette-teal-500);--color-status-info-bg:var(--palette-teal-200);--color-status-info-text:#bee3f8;--color-status-warning:#f6ad55;--color-status-warning-bg:#fbbf241a;--color-status-warning-text:#feebc8;--color-status-danger:#fc8181;--color-status-danger-bg:#f871711a;--color-status-danger-text:#fed7d7;--surface-success:var(--color-status-success-bg);--surface-info:var(--color-status-info-bg);--surface-warning:var(--color-status-warning-bg);--surface-danger:var(--color-status-danger-bg);--border-success:var(--color-status-success);--border-danger:var(--color-status-danger);--border-info:var(--color-status-info);--border-warning:var(--color-status-warning);--text-success-strong:var(--color-status-success-text);--text-danger-strong:var(--color-status-danger-text);--text-info-strong:var(--color-status-info-text);--text-warning-strong:var(--color-status-warning-text);--text-danger:var(--color-status-danger);--text-carousel-inverse:var(--palette-neutral-700);--interactive-strong-bg:#120f14c7;--interactive-strong-hover:#383838;--interactive-strong-text:#121212;--color-accent-hover:#e889a2;--shadow-primary:0 2px 8px #ffffff0d;--icon-hover-filter:brightness(0) saturate(100%) invert(69%) sepia(23%) saturate(1088%) hue-rotate(299deg) brightness(96%) contrast(90%);--background-accent-2:var(--palette-rose-500);--color-rating:gold;--background-accent-3:var(--palette-mint-700);--background-placeholder:#2c2c2c;--color-accent-hover-2:#54b2d3;--surface-card:var(--surface-raised);--shadow-color:#000;--color-accent:var(--color-action-accent-bg);--color-accent-rgb:188, 67, 97;--interactive-danger-bg:var(--color-action-danger-bg);--background-panel-1:#1b161a;--create-course-shell-background:linear-gradient(135deg, #181318 0%, #1f171d 38%, var(--palette-rose-900) 72%, var(--palette-rose-800) 100%);--background-panel-2-gradient:linear-gradient(120deg, #1b1519 0%, #261a21 52%, var(--palette-rose-900) 100%);--background-preview-paper:#1b171c;--tab-bg:#312832;--tab-bg-active:var(--palette-navy-800);--tab-text:#c0b0b9;--tab-text-active:var(--text-primary);--tab-bg-disabled:#433943;--tab-text-disabled:#8e8088;--tag-bg:#2d252d;--tag-text:#d6c7cf;--tag-icon:#aa9aa3;--login-wall-bg:#141414f2;--login-wall-text:#d1d5db;--login-wall-highlight-start:#e889a2;--login-wall-highlight-end:#f0a6b9;--copilot-form-surface:var(--surface-elevated);--copilot-form-surface-strong:color-mix(in srgb, var(--surface-elevated) 86%, var(--surface-muted) 14%);--copilot-form-border-strong:color-mix(in srgb, var(--border-strong) 88%, var(--surface-base) 12%);--copilot-control-border:color-mix(in srgb, var(--border-default) 82%, var(--surface-base) 18%);--copilot-control-surface:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 92%, var(--surface-muted) 8%), var(--surface-elevated)), var(--surface-elevated);--shadow-strong:0 8px 30px #ffffff14;--scrollbar-thumb:#fff3;--scrollbar-thumb-hover:#fff6;--chatbot-bg:var(--surface-base);--chatbot-input-bg:#231d24eb;--chatbot-user-bubble-bg:#c05b79;--chatbot-user-bubble-text:#fff7fa;--chatbot-assistant-bubble-bg:var(--palette-mint-700);--chatbot-assistant-bubble-text:#f4f0f2;--interactive-accent-bg:#978a61;--interactive-accent-text:#f3ebd1;--interactive-accent-bg-hover:#b0a171;--dot-inactive:#e6e6e640;--early-access-banner-gradient:linear-gradient(90deg, #5c2130cc 0%, #756368cc 100%);--flipbook-page-bg:#211f1c;--flipbook-inset-shadow-right:inset 15px 0 25px -12px #00000080;--flipbook-inset-shadow-left:inset -15px 0 25px -12px #00000080;--flipbook-spine-gradient-right:linear-gradient(to left, #ffffff05 0%, #ffffff1a 100%);--flipbook-spine-gradient-left:linear-gradient(to right, #ffffff05 0%, #ffffff1a 100%);--flipbook-header-text-shadow:2px 2px 4px #000000b3;--link-text:var(--palette-rose-500);--interactive-focus-border:var(--palette-rose-500);--google-button-bg:#2d2d2d;--google-button-text:#e0e0e0;--google-button-border:#555;--course-bg:#1f1e1d;--course-text:#c7c7c7;--course-text-magazine:#333;--course-heading-text:#f0f0f0;--course-toc-bg:#1f1e1d;--course-toc-border:#333;--course-toc-text:#f3f4f6;--course-toc-text-strong:#f9fafb;--course-toc-text-muted:#d1d5db;--course-toc-text-subtle:#9ca3af;--course-math-bg:#1e1e1e;--course-toc-link:#aaa;--course-toc-link-active:#f0f0f0;--course-select-option-bg:#fff;--course-select-option-text:#0f172a;--course-quote-bg:#2a2826;--course-quote-text:#a0a0a0;--course-table-bg:#1f1e1d;--course-table-even-row-bg:#2a2826;--course-table-row-hover-bg:#3a3836;--childbook-h1-color:color-mix(in srgb, var(--course-accent-color,#f39c12) 50%, white 50%);--childbook-h2-color:color-mix(in srgb, var(--course-accent-color,#f39c12) 70%, white 30%);--childbook-h3-color:color-mix(in srgb, var(--course-accent-color,#f39c12) 90%, white 10%);--childbook-h4-color:var(--course-accent-color,#f39c12);--rating-box-bg:#ddd;--rating-box-shadow:0 4px 15px #0003;--rating-box-bg-hover:#f5f5f5e6;--rating-box-shadow-hover:0 6px 20px #00000040;--rating-text-color:#999;--rating-text-color-hover:var(--text-primary);--slider-track-bg:#0000001a;--slider-thumb-border:#fff;--rating-highlight:#b45309;--rating-highlight-hover:#92400e;--rating-percentage-text-shadow:none;--rating-percentage-text-shadow-hover:none;--slider-fill-shadow:none;--slider-fill-shadow-hover:none;--slider-thumb-shadow:0 2px 4px #0003;--slider-thumb-shadow-hover:0 2px 6px #0000004d;--quiz-question-bg:var(--surface-subtle);--quiz-answer-shadow:0 2px 4px #0003;--quiz-answer-hover-bg:#63b3ed1a;--quiz-answer-hover-border:#63b3ed;--quiz-justification-bg:#63b3ed1a;--quiz-justification-border:#63b3ed4d;--quiz-justification-strong-text:#bee3f8;--quiz-final-score-shadow:0 4px 6px #0003;--summary-box-bg:color-mix(in srgb, var(--course-accent-color,#4a5568) 20%, var(--surface-subtle) 80%);--summary-box-text:var(--text-primary);--coursetools-mentor-active-bg:#82c3ff;--coursetools-mentor-active-text:#121212;--coursetools-mentor-active-bg-hover:#6caee6;--mentoraudio-input-bg:#2c2c2ce6;--mentoraudio-input-bg-recording:#3a3a3a;--mentoraudio-input-border:#ffffff1a;--mentoraudio-input-text:#f0f0f0;--mentoraudio-input-placeholder:#ffffff80;--mentoraudio-input-focus-bg:#3a3a3a;--mentoraudio-input-focus-border:#fff3;--mentoraudio-input-glass-bg:linear-gradient(135deg, #2024347a, #12141e3d), #0a0c1433;--mentoraudio-input-glass-focus-bg:linear-gradient(135deg, #252a3e94, #171a2652), #0c0e1842;--mentoraudio-input-glass-shadow:inset 0 1px 0 #ffffff1f, 0 10px 24px #0609123d;--mentoraudio-input-glass-focus-shadow:inset 0 1px 0 #ffffff26, 0 0 0 1px #ffffff29, 0 12px 26px #06091247;--mentoraudio-input-disabled-text:#ffffff80;--mentoraudio-shadow:0 8px 32px #ffffff1a;--mentoraudio-hover-shadow:0 10px 35px #ffffff26;--mentoraudio-focus-shadow:0 8px 40px #fff3;--mentoraudio-button-bg:#ffffff1a;--mentoraudio-button-border:#fff3;--mentoraudio-button-icon:#d1d5db;--mentoraudio-button-glass-bg:linear-gradient(160deg, #ffffff24, #ffffff0d), #14182647;--mentoraudio-button-glass-hover-bg:linear-gradient(160deg, #fff3, #ffffff14), #181c2c52;--mentoraudio-button-glass-shadow:inset 0 1px 0 #ffffff24, 0 10px 24px #0609123d;--mentoraudio-button-glass-hover-shadow:inset 0 1px 0 #ffffff2e, 0 12px 26px #0609124d;--mentoraudio-button-glass-border:#fff3;--mentoraudio-button-glass-hover-border:#ffffff59;--mentoraudio-mic-inner-shadow:inset 0 1px 0 #ffffff14;--mentoraudio-send-hover-bg:#4ade804d;--mentoraudio-mic-hover-bg:#fff3;--mentoraudio-mic-recording-bg:#fca5a533;--mentoraudio-mic-recording-border:#fca5a566;--mentoraudio-mic-recording-icon:#fca5a5;--mentoraudio-mic-recording-shadow:#fca5a566;--mentoraudio-mic-recording-pulse-fade:#ef444400;--mentoraudio-input-recording-shadow:#ef444440;--mentoraudio-visualizer-speaking:linear-gradient(to top, #34d399, #6ee7b7, #a7f3d0);--mentoraudio-visualizer-recording:linear-gradient(to top, #f87171, #fca5a5, #fecaca);--mentoraudio-visualizer-speaking-shadow:#4ade804d;--mentoraudio-visualizer-recording-shadow:#fca5a54d;--mentoraudio-error-text:#fca5a5;--mentoraudio-error-bg:#fca5a51a;--mentoraudio-error-border:#fca5a533;--mentoraudio-retry-bg:#fca5a533;--mentoraudio-retry-border:#fca5a566;--mentoraudio-retry-text:#f0f0f0;--mentoraudio-retry-hover-bg:#fca5a54d;--mentoraudio-response-bg:#2c2c2cb3;--mentoraudio-response-shadow:0 10px 35px #00000040;--mentoraudio-response-glass-bg:linear-gradient(135deg, #16182080, #16182040), #0c0c1026;--mentoraudio-response-glass-border:#ffffff1f;--mentoraudio-response-glass-shadow:0 8px 28px #0000003d, inset 0 1px 0 #ffffff0f;--mentoraudio-retract-bg:#2c2c2ccc;--mentoraudio-retract-border:#ffffff1a;--mentoraudio-retract-icon:#d1d5db;--mentoraudio-retract-hover-bg:#3c3c3c;--mentoraudio-retract-hover-icon:#fff;--mentoraudio-info-text:#a0a0a0;--mentoraudio-header-bg:#93c5fd1a;--mentoraudio-header-border:#ffffff1a;--mentoraudio-header-text:#dbeafe;--mentoraudio-header-divider:#ffffff0d;--mentoraudio-typing-indicator:#93c5fd;--mentoraudio-response-text:#d1d5db;--mentoraudio-response-strong:#f9fafb;--mentoraudio-response-code-bg:#ffffff1a;--mentoraudio-mode-toggle-active-bg:#93c5fd33;--mentoraudio-mode-toggle-active-border:#93c5fd66;--mentoraudio-mode-toggle-active-icon:#93c5fd;--mentoraudio-mode-toggle-hover-bg:#93c5fd33;--mentoraudio-mode-toggle-hover-border:#93c5fd66;--mentoraudio-mode-toggle-hover-icon:#93c5fd;--mentoraudio-speaking-indicator-core:radial-gradient(circle at 50% 50%, #3b82f6, #8b5cf6);--mentoraudio-speaking-indicator-glow:radial-gradient(circle at 40% 40%, #c8dcffe6, #bea0ffb3 30%, #5a96fc80 70%, transparent);--mentoraudio-speaking-indicator-glow-shadow-1:#5a96fc80;--mentoraudio-speaking-indicator-glow-shadow-2:#bea0ff4d;--mentoraudio-speaking-indicator-glow-shimmer-shadow-1:#5a96fcb3;--mentoraudio-speaking-indicator-glow-shimmer-shadow-2:#bea0ff80;--mentoraudio-status-bg:#2c2c2cb3;--mentoraudio-status-border:#ffffff0d;--mentoraudio-status-text:#d1d5db;--mentoraudio-mode-live-border:#10b98170;--mentoraudio-mode-live-shadow:inset 0 1px 0 #ffffff29, 0 12px 26px #06091252, 0 0 0 1px #10b98133;--mentoraudio-mode-dot-bg:#ffffff73;--mentoraudio-mode-dot-border:#00000052;--mentoraudio-mode-dot-shadow:0 0 8px #ffffff59;--mentoraudio-mode-dot-live-bg:#10b981fa;--mentoraudio-mode-dot-live-shadow:0 0 10px #10b981e0;--mentoraudio-status-shadow:0 4px 12px #0000001a;--mentoraudio-scrollbar-thumb:#0003;--mentoraudio-bubble-shadow:0 8px 20px #0000002e;--mentoraudio-bubble-border:#ffffff1f;--mentoraudio-bubble-code-bg:#0000001a;--loading-bg:var(--surface-base,#121212);--loading-text-primary:var(--text-primary,#f0f0f0);--loading-text-secondary:var(--text-muted,#888);--loading-spinner-bg:#333;--loading-spinner-accent:var(--text-primary,#f0f0f0);--button-bg:var(--palette-rose-800);--code-bg:#1e1e1e;--code-text:#d4d4d4;--code-border:#333;--code-lang-bg:#2d2d2d;--code-lang-text:#858585;--code-inline-bg:#ffffff1a;--code-inline-text:#ff8b8b;--gradient-learner-plan:linear-gradient(90deg, var(--palette-mint-200) 0%, color-mix(in srgb, var(--palette-mint-200) 40%, var(--palette-neutral-0) 60%) 100%);--pricing-learner-card-text:var(--palette-neutral-700);--pricing-learner-badge-bg:color-mix(in srgb, var(--palette-neutral-0) 40%, transparent);--pricing-learner-icon-filter-dark:none}@media (min-width:640px){:root{--app-shell-inline-padding:1.25rem}}@media (min-width:768px){:root{--app-shell-inline-padding:1.5rem}}@media (min-width:1024px){:root{--app-shell-inline-padding:2rem}}@media (min-width:1280px){:root{--app-shell-inline-padding:2.5rem}}@media (min-width:1440px){:root{--app-shell-inline-padding:3rem}}html{scroll-padding-top:calc(var(--app-shell-sticky-offset) + var(--space-300))}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);min-width:320px;color:var(--text-primary);background:var(--page-background);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}strong{font-weight:700}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.0p1vbqd84i2~o.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.0b~8ki5y928w2.woff)format("woff"),url(../media/KaTeX_AMS-Regular.173t6ktr7uf-w.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.01-pzluls4zgb.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0x2v1lwn~880f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.16zv5fax0h0ka.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.0rysu1t-ncjq8.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.10927swgekwun.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.02i3z7wig438t.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.0w23i72~hprpq.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.0e-16u10iuyyf.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.0et27v~3~4uhe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.0rekyoa-52fj_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.0b.riegzdfue2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0vjwa15znhk~4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.16pfc63_du6mx.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.09lmynrorhcbw.woff)format("woff"),url(../media/KaTeX_Main-Bold.09i7~607shf-h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.0d54rk08rx11s.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0cp37g7x1q8h6.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.15j6k~hix2t_0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.06o5nq0_91v60.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0382gqciexmbu.woff)format("woff"),url(../media/KaTeX_Main-Italic.0su4i6mm18-wo.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.0kaf-ag2_wkm-.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0diheg01zyoph.woff)format("woff"),url(../media/KaTeX_Main-Regular.08zh8z.7shijf.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0ja97dn.cpc87.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.0ck1myuerwyqw.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0ajzxypnbx1h1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.0zrha2c4sl2je.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.09xkhecjcn5r9.woff)format("woff"),url(../media/KaTeX_Math-Italic.0x23a-bmp-5tg.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.05a9.pc1j_zx9.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.0jcl-ayi1uun0.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.0re8y.dm7.mt5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0a0234dc3s62j.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0judofdln9731.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.10z1iap9pfus8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.0v6gcj32-czft.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0h9yjlugq4q_e.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0zm18kga42ebc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.0c4.h-mer83d_.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.0ze6v4r_-99oy.woff)format("woff"),url(../media/KaTeX_Script-Regular.0q14y6zkzlpob.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.013x6a4ierotp.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.0kidw0oi.m68o.woff)format("woff"),url(../media/KaTeX_Size1-Regular.0m6y-i6wfokni.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.0d5inmyp-tyv3.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0blpmluwilgbg.woff)format("woff"),url(../media/KaTeX_Size2-Regular.0wnhnvj-.k9d5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.0iukctyhw5j56.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.01h0xm_sfctj3.woff)format("woff"),url(../media/KaTeX_Size3-Regular.0jl8mqyf4gzpn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.0w3.rb_c4stzk.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.12tvaesf3.zl3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.0wr_9l81-mu06.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.0c4zdxz~8frhm.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0cgrzn5l3kao5.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.128~qc3858otl.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.16.44"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);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}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_9cb38f16-module___saC5W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_9cb38f16-module___saC5W__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_7aeb374a-module__XYLbBG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_7aeb374a-module__XYLbBG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
