html[data-theme-id=classic][data-color-mode=light]{--ask-color-page-bg: #FBFAF8;--ask-color-page-text: #211F1C;--ask-color-surface: #FFFFFF;--ask-color-surface2: #F5F4F2;--ask-color-surface3: #F1EFED;--ask-color-ink: #161513;--ask-color-ink-body: #211F1C;--ask-color-ink-muted: #5B5750;--ask-color-ink-faint: #706B64;--ask-color-border: #E4E1DD;--ask-color-border-strong: #D6D2CC;--ask-color-divider: #E4E1DD;--ask-color-focus-ring: #e05a20;--ask-color-accent: #e05a20;--ask-color-accent-ink: #be4c1b;--ask-color-accent-soft: rgba(224, 90, 32, .1);--ask-color-brand: #e05a20;--ask-color-brand-ink: #be4c1b;--ask-color-link: #006B8F;--ask-color-success: #4ade80;--ask-color-warning: #fbbf24;--ask-color-destructive: #DC2626;--ask-color-destructive-ink: #FFFFFF;--ask-color-nav-bg: rgba(251, 250, 248, .86);--ask-color-nav-text: #161513;--ask-color-nav-muted: #5B5750;--ask-color-nav-border: #E4E1DD;--ask-color-nav-surface: #F5F4F2;--ask-color-nav-hover: #EFEDE8;--ask-color-reader-bg: #f7f5f0;--ask-color-reader-surface: #ffffff;--ask-color-reader-text: #1a1916;--ask-color-reader-muted: #4a4845;--ask-color-reader-border: #e2ded7;--ask-color-reader-accent: #e05a20;--ask-color-code-bg: #FFFFFF;--ask-color-code-text: #211F1C;--ask-color-code-border: #E4E1DD;--ask-color-chart-0: #e05a20;--ask-color-chart-1: #4ade80;--ask-color-chart-2: #fbbf24;--ask-color-chart-3: #60a5fa;--ask-color-chart-4: #a78bfa;--ask-color-chart-5: #f87171;--ask-color-chart-6: #9c9890;--ask-color-chart-7: #67645c;--ask-color-syntax-keyword: #f87171;--ask-color-syntax-string: #4ade80;--ask-color-syntax-comment: #a8a49c;--ask-color-syntax-function: #fbbf24;--ask-color-syntax-variable: #c9c7bf;--ask-color-syntax-number: #60a5fa;--ask-color-syntax-type: #e8e5dd;--ask-color-syntax-operator: #c9c7bf;--ask-color-shadcn-background: 40 20% 97%;--ask-color-shadcn-foreground: 40 6% 10%;--ask-color-shadcn-card: 0 0% 100%;--ask-color-shadcn-card-foreground: 40 6% 10%;--ask-color-shadcn-popover: 0 0% 100%;--ask-color-shadcn-popover-foreground: 40 6% 10%;--ask-color-shadcn-primary: 40 6% 10%;--ask-color-shadcn-primary-foreground: 40 20% 97%;--ask-color-shadcn-secondary: 40 14% 94%;--ask-color-shadcn-secondary-foreground: 40 6% 10%;--ask-color-shadcn-muted: 40 14% 94%;--ask-color-shadcn-muted-foreground: 40 4% 42%;--ask-color-shadcn-accent: 40 14% 94%;--ask-color-shadcn-accent-foreground: 40 6% 10%;--ask-color-shadcn-destructive: 0 72% 51%;--ask-color-shadcn-destructive-foreground: 0 0% 100%;--ask-color-shadcn-border: 40 10% 86%;--ask-color-shadcn-input: 40 10% 86%;--ask-color-shadcn-ring: 40 6% 10%;--ask-color-shadcn-chart1: 220 65% 58%;--ask-color-shadcn-chart2: 212 72% 52%;--ask-color-shadcn-chart3: 204 68% 46%;--ask-color-shadcn-chart4: 228 58% 62%;--ask-color-shadcn-chart5: 196 62% 42%;--ask-color-glass-base-bg: rgba(22, 21, 19, .05);--ask-color-glass-base-bg-hover: rgba(22, 21, 19, .09);--ask-color-glass-base-border: rgba(22, 21, 19, .12);--ask-color-glass-base-border-hover: rgba(22, 21, 19, .2);--ask-color-glass-base-fg: #161513;--ask-color-glass-primary-bg: rgba(224, 90, 32, .92);--ask-color-glass-primary-bg-hover: rgba(224, 90, 32, .95);--ask-color-glass-primary-border: rgba(224, 90, 32, .4);--ask-color-glass-primary-fg: #fff;--ask-color-glass-danger-bg: rgba(220, 38, 38, .9);--ask-color-glass-danger-bg-hover: rgba(220, 38, 38, 1);--ask-color-glass-danger-border: rgba(220, 38, 38, .4);--ask-color-glass-white-bg: #F3F1EC;--ask-color-glass-white-bg-hover: #EBE8E1;--ask-color-glass-white-border: #D6D2CC;--ask-color-glass-white-fg: #161513;--ask-color-difficulty-easy: #15803d;--ask-color-difficulty-medium: #b45309;--ask-color-difficulty-hard: #b91c1c;--ask-motion-duration-fast: 150ms-PLACEHOLDER;--ask-motion-duration-med: 300ms-PLACEHOLDER;--ask-motion-duration-slow: 500ms-PLACEHOLDER;--ask-motion-ease-default: cubic-bezier(.4, 0, .2, 1)-PLACEHOLDER;--ask-motion-ease-emphasis: cubic-bezier(.4, 0, .2, 1)-PLACEHOLDER;--ask-type-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--ask-type-font-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ask-type-font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--ask-type-font-mono: "IBM Plex Mono", ui-monospace, monospace}html[data-theme-id=classic][data-color-mode=dark]{--ask-color-page-bg: #1B1917;--ask-color-page-text: #DCD7CC;--ask-color-surface: #242220;--ask-color-surface2: #2B2825;--ask-color-surface3: #2B2825;--ask-color-ink: #F3EFE7;--ask-color-ink-body: #DCD7CC;--ask-color-ink-muted: #A8A296;--ask-color-ink-faint: #959084;--ask-color-border: #38342E;--ask-color-border-strong: #463F37;--ask-color-divider: #38342E;--ask-color-focus-ring: #e05a20;--ask-color-accent: #e05a20;--ask-color-accent-ink: #be4c1b;--ask-color-accent-soft: rgba(255, 255, 255, .08);--ask-color-brand: #e05a20;--ask-color-brand-ink: #be4c1b;--ask-color-link: #5FB2CE;--ask-color-success: #4ade80;--ask-color-warning: #fbbf24;--ask-color-destructive: #DC2626;--ask-color-destructive-ink: #FFFFFF;--ask-color-nav-bg: rgba(27, 25, 23, .86);--ask-color-nav-text: #F3EFE7;--ask-color-nav-muted: #A8A296;--ask-color-nav-border: #38342E;--ask-color-nav-surface: #2B2825;--ask-color-nav-hover: #242220;--ask-color-reader-bg: #191918;--ask-color-reader-surface: #1e1d1b;--ask-color-reader-text: #e8e5dd;--ask-color-reader-muted: #c9c7bf;--ask-color-reader-border: #333330;--ask-color-reader-accent: #e05a20;--ask-color-code-bg: #201E1B;--ask-color-code-text: #DCD7CC;--ask-color-code-border: #38342E;--ask-color-chart-0: #e05a20;--ask-color-chart-1: #4ade80;--ask-color-chart-2: #fbbf24;--ask-color-chart-3: #60a5fa;--ask-color-chart-4: #a78bfa;--ask-color-chart-5: #f87171;--ask-color-chart-6: #9c9890;--ask-color-chart-7: #67645c;--ask-color-syntax-keyword: #f87171;--ask-color-syntax-string: #4ade80;--ask-color-syntax-comment: #a8a49c;--ask-color-syntax-function: #fbbf24;--ask-color-syntax-variable: #c9c7bf;--ask-color-syntax-number: #60a5fa;--ask-color-syntax-type: #e8e5dd;--ask-color-syntax-operator: #c9c7bf;--ask-color-shadcn-background: 40 4% 10%;--ask-color-shadcn-foreground: 40 10% 89%;--ask-color-shadcn-card: 40 3% 13%;--ask-color-shadcn-card-foreground: 40 10% 89%;--ask-color-shadcn-popover: 40 3% 13%;--ask-color-shadcn-popover-foreground: 40 10% 89%;--ask-color-shadcn-primary: 40 10% 89%;--ask-color-shadcn-primary-foreground: 40 4% 10%;--ask-color-shadcn-secondary: 40 3% 17%;--ask-color-shadcn-secondary-foreground: 40 10% 89%;--ask-color-shadcn-muted: 40 3% 17%;--ask-color-shadcn-muted-foreground: 40 5% 55%;--ask-color-shadcn-accent: 40 3% 17%;--ask-color-shadcn-accent-foreground: 40 10% 89%;--ask-color-shadcn-destructive: 0 62.8% 30.6%;--ask-color-shadcn-destructive-foreground: 40 10% 89%;--ask-color-shadcn-border: 40 3% 20%;--ask-color-shadcn-input: 40 3% 20%;--ask-color-shadcn-ring: 40 10% 83%;--ask-color-shadcn-chart1: 220 65% 58%;--ask-color-shadcn-chart2: 212 72% 52%;--ask-color-shadcn-chart3: 204 68% 46%;--ask-color-shadcn-chart4: 228 58% 62%;--ask-color-shadcn-chart5: 196 62% 42%;--ask-color-glass-base-bg: rgba(255, 255, 255, .06);--ask-color-glass-base-bg-hover: rgba(255, 255, 255, .12);--ask-color-glass-base-border: rgba(255, 255, 255, .14);--ask-color-glass-base-border-hover: rgba(255, 255, 255, .24);--ask-color-glass-base-fg: #f0ede6;--ask-color-glass-primary-bg: rgba(224, 90, 32, .82);--ask-color-glass-primary-bg-hover: rgba(224, 90, 32, .95);--ask-color-glass-primary-border: rgba(255, 150, 110, .45);--ask-color-glass-primary-fg: #fff;--ask-color-glass-danger-bg: rgba(220, 38, 38, .78);--ask-color-glass-danger-bg-hover: rgba(220, 38, 38, .9);--ask-color-glass-danger-border: rgba(248, 113, 113, .45);--ask-color-glass-white-bg: rgba(240, 237, 230, .92);--ask-color-glass-white-bg-hover: rgba(255, 255, 255, .98);--ask-color-glass-white-border: rgba(255, 255, 255, .5);--ask-color-glass-white-fg: #1b1917;--ask-color-difficulty-easy: #34d399;--ask-color-difficulty-medium: #fbbf24;--ask-color-difficulty-hard: #f87171;--ask-motion-duration-fast: 150ms-PLACEHOLDER;--ask-motion-duration-med: 300ms-PLACEHOLDER;--ask-motion-duration-slow: 500ms-PLACEHOLDER;--ask-motion-ease-default: cubic-bezier(.4, 0, .2, 1)-PLACEHOLDER;--ask-motion-ease-emphasis: cubic-bezier(.4, 0, .2, 1)-PLACEHOLDER;--ask-type-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--ask-type-font-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ask-type-font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--ask-type-font-mono: "IBM Plex Mono", ui-monospace, monospace}html[data-theme-id=classic]{--ask-type-display-size: 2.375rem;--ask-type-display-line-height: 1.1;--ask-type-display-weight: 600;--ask-type-display-tracking: -.025em;--ask-type-title-size: 1.875rem;--ask-type-title-line-height: 1.5;--ask-type-title-weight: 600;--ask-type-title-tracking: -.025em;--ask-type-heading-size: 1.375rem;--ask-type-heading-line-height: 1.5;--ask-type-heading-weight: 600;--ask-type-heading-tracking: 0em;--ask-type-subheading-size: 1.3rem;--ask-type-subheading-line-height: 1.625;--ask-type-subheading-weight: 400;--ask-type-subheading-tracking: 0em;--ask-type-body-size: 1.4625rem;--ask-type-body-line-height: 1.75;--ask-type-body-weight: 400;--ask-type-body-tracking: 0em;--ask-type-body-sm-size: 1.2077rem;--ask-type-body-sm-line-height: 1.625;--ask-type-body-sm-weight: 400;--ask-type-body-sm-tracking: 0em;--ask-type-label-size: 1.0218rem;--ask-type-label-line-height: 1.5;--ask-type-label-weight: 500;--ask-type-label-tracking: .05em;--ask-type-caption-size: .625rem;--ask-type-caption-line-height: 1.4;--ask-type-caption-weight: 700;--ask-type-caption-tracking: .2em;--ask-type-code-size: 1.287rem;--ask-type-code-line-height: 1.75;--ask-type-code-weight: 400;--ask-type-code-tracking: 0em;--ask-spacing-0: 0px-PLACEHOLDER;--ask-spacing-1: 4px-PLACEHOLDER;--ask-spacing-2: 8px-PLACEHOLDER;--ask-spacing-3: 12px-PLACEHOLDER;--ask-spacing-4: 16px-PLACEHOLDER;--ask-spacing-5: 20px-PLACEHOLDER;--ask-spacing-6: 24px-PLACEHOLDER;--ask-spacing-8: 32px-PLACEHOLDER;--ask-spacing-10: 40px-PLACEHOLDER;--ask-spacing-12: 48px-PLACEHOLDER;--ask-spacing-16: 64px-PLACEHOLDER;--ask-spacing-20: 80px-PLACEHOLDER;--ask-spacing-24: 96px-PLACEHOLDER;--ask-radius-none: 0px-PLACEHOLDER;--ask-radius-sm: 4px-PLACEHOLDER;--ask-radius-md: 8px-PLACEHOLDER;--ask-radius-lg: 12px-PLACEHOLDER;--ask-radius-full: 9999px-PLACEHOLDER;--ask-touch-min: 44px;--ask-control-height: 44px-PLACEHOLDER;--ask-layout-nav-height: 64px-PLACEHOLDER;--ask-layout-sidebar-width: 280px-PLACEHOLDER;--ask-layout-content-max: 1200px-PLACEHOLDER;--ask-layout-page-pad-x: 16px-PLACEHOLDER;--ask-layout-page-pad-y: 24px-PLACEHOLDER;--ask-layout-grid-gap: 16px-PLACEHOLDER;--ask-layout-split-break: 768px-PLACEHOLDER}@media(min-width:768px){html[data-theme-id=classic]{--ask-type-display-size: 3.375rem;--ask-type-display-line-height: 1.1;--ask-type-display-weight: 600;--ask-type-display-tracking: -.025em;--ask-type-title-size: 2.125rem;--ask-type-title-line-height: 1.5;--ask-type-title-weight: 600;--ask-type-title-tracking: -.025em;--ask-type-heading-size: 1.375rem;--ask-type-heading-line-height: 1.5;--ask-type-heading-weight: 600;--ask-type-heading-tracking: 0em;--ask-type-subheading-size: 1.3rem;--ask-type-subheading-line-height: 1.625;--ask-type-subheading-weight: 400;--ask-type-subheading-tracking: 0em;--ask-type-body-size: 1.4625rem;--ask-type-body-line-height: 1.75;--ask-type-body-weight: 400;--ask-type-body-tracking: 0em;--ask-type-body-sm-size: 1.2077rem;--ask-type-body-sm-line-height: 1.625;--ask-type-body-sm-weight: 400;--ask-type-body-sm-tracking: 0em;--ask-type-label-size: 1.0218rem;--ask-type-label-line-height: 1.5;--ask-type-label-weight: 500;--ask-type-label-tracking: .05em;--ask-type-caption-size: .625rem;--ask-type-caption-line-height: 1.4;--ask-type-caption-weight: 700;--ask-type-caption-tracking: .2em;--ask-type-code-size: 1.287rem;--ask-type-code-line-height: 1.75;--ask-type-code-weight: 400;--ask-type-code-tracking: 0em;--ask-spacing-0: 0px-PLACEHOLDER;--ask-spacing-1: 4px-PLACEHOLDER;--ask-spacing-2: 8px-PLACEHOLDER;--ask-spacing-3: 12px-PLACEHOLDER;--ask-spacing-4: 16px-PLACEHOLDER;--ask-spacing-5: 20px-PLACEHOLDER;--ask-spacing-6: 24px-PLACEHOLDER;--ask-spacing-8: 32px-PLACEHOLDER;--ask-spacing-10: 40px-PLACEHOLDER;--ask-spacing-12: 48px-PLACEHOLDER;--ask-spacing-16: 64px-PLACEHOLDER;--ask-spacing-20: 80px-PLACEHOLDER;--ask-spacing-24: 96px-PLACEHOLDER;--ask-radius-none: 0px-PLACEHOLDER;--ask-radius-sm: 4px-PLACEHOLDER;--ask-radius-md: 8px-PLACEHOLDER;--ask-radius-lg: 12px-PLACEHOLDER;--ask-radius-full: 9999px-PLACEHOLDER;--ask-touch-min: 44px;--ask-control-height: 44px-PLACEHOLDER;--ask-layout-nav-height: 64px-PLACEHOLDER;--ask-layout-sidebar-width: 280px-PLACEHOLDER;--ask-layout-content-max: 1200px-PLACEHOLDER;--ask-layout-page-pad-x: 16px-PLACEHOLDER;--ask-layout-page-pad-y: 24px-PLACEHOLDER;--ask-layout-grid-gap: 16px-PLACEHOLDER;--ask-layout-split-break: 768px-PLACEHOLDER}}@media(min-width:1024px){html[data-theme-id=classic]{--ask-type-display-size: 3.375rem;--ask-type-display-line-height: 1.1;--ask-type-display-weight: 600;--ask-type-display-tracking: -.025em;--ask-type-title-size: 2.125rem;--ask-type-title-line-height: 1.5;--ask-type-title-weight: 600;--ask-type-title-tracking: -.025em;--ask-type-heading-size: 1.375rem;--ask-type-heading-line-height: 1.5;--ask-type-heading-weight: 600;--ask-type-heading-tracking: 0em;--ask-type-subheading-size: 1.3rem;--ask-type-subheading-line-height: 1.625;--ask-type-subheading-weight: 400;--ask-type-subheading-tracking: 0em;--ask-type-body-size: 1.4625rem;--ask-type-body-line-height: 1.75;--ask-type-body-weight: 400;--ask-type-body-tracking: 0em;--ask-type-body-sm-size: 1.2077rem;--ask-type-body-sm-line-height: 1.625;--ask-type-body-sm-weight: 400;--ask-type-body-sm-tracking: 0em;--ask-type-label-size: 1.0218rem;--ask-type-label-line-height: 1.5;--ask-type-label-weight: 500;--ask-type-label-tracking: .05em;--ask-type-caption-size: .625rem;--ask-type-caption-line-height: 1.4;--ask-type-caption-weight: 700;--ask-type-caption-tracking: .2em;--ask-type-code-size: 1.287rem;--ask-type-code-line-height: 1.75;--ask-type-code-weight: 400;--ask-type-code-tracking: 0em;--ask-spacing-0: 0px-PLACEHOLDER;--ask-spacing-1: 4px-PLACEHOLDER;--ask-spacing-2: 8px-PLACEHOLDER;--ask-spacing-3: 12px-PLACEHOLDER;--ask-spacing-4: 16px-PLACEHOLDER;--ask-spacing-5: 20px-PLACEHOLDER;--ask-spacing-6: 24px-PLACEHOLDER;--ask-spacing-8: 32px-PLACEHOLDER;--ask-spacing-10: 40px-PLACEHOLDER;--ask-spacing-12: 48px-PLACEHOLDER;--ask-spacing-16: 64px-PLACEHOLDER;--ask-spacing-20: 80px-PLACEHOLDER;--ask-spacing-24: 96px-PLACEHOLDER;--ask-radius-none: 0px-PLACEHOLDER;--ask-radius-sm: 4px-PLACEHOLDER;--ask-radius-md: 8px-PLACEHOLDER;--ask-radius-lg: 12px-PLACEHOLDER;--ask-radius-full: 9999px-PLACEHOLDER;--ask-touch-min: 44px;--ask-control-height: 44px-PLACEHOLDER;--ask-layout-nav-height: 64px-PLACEHOLDER;--ask-layout-sidebar-width: 280px-PLACEHOLDER;--ask-layout-content-max: 1200px-PLACEHOLDER;--ask-layout-page-pad-x: 16px-PLACEHOLDER;--ask-layout-page-pad-y: 24px-PLACEHOLDER;--ask-layout-grid-gap: 16px-PLACEHOLDER;--ask-layout-split-break: 768px-PLACEHOLDER}}.learn-hub{background:var(--askedin-page-bg);color:var(--askedin-page-text)}.askedin-theme-controls__btn{height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .75rem;border-radius:.25rem;border:1px solid var(--border-2, var(--askedin-nav-border, #333330));background:var(--askedin-nav-surface, transparent);color:var(--askedin-nav-muted, #9c9890);font-family:var(--askedin-font-sans);font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.askedin-theme-controls__btn:hover{color:var(--askedin-nav-text, #e8e5dd);border-color:var(--askedin-nav-border, #4c4c48)}.askedin-theme-controls__btn--icon{width:2.25rem;padding:0}@media(max-width:767px){.askedin-theme-controls__btn{height:var(--ask-touch-min, 44px)}.askedin-theme-controls__btn--icon{width:var(--ask-touch-min, 44px)}}.askedin-theme-controls__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:240px;padding:6px;border-radius:10px;border:1px solid var(--askedin-nav-border, #333330);background:var(--askedin-page-bg, #191918);box-shadow:0 8px 24px #0003}.askedin-theme-controls__option{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:var(--askedin-nav-text, #e8e5dd)}.askedin-theme-controls__option:hover{background:var(--askedin-nav-hover, #222220)}.askedin-theme-controls__option.is-active{background:var(--askedin-nav-surface, #2c2c2a)}.askedin-theme-controls__option-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.askedin-theme-controls__option-title{display:block;font-size:13px;font-weight:600;line-height:1.35}.askedin-theme-controls__option-desc{display:block;font-size:11px;color:var(--askedin-nav-muted, #9c9890);line-height:1.45}.askedin-cmdk-content{transform:translate(-50%,-50%)}@keyframes askedin-cmdk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes askedin-cmdk-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes askedin-cmdk-content-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes askedin-cmdk-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.98)}}@media(prefers-reduced-motion:no-preference){.askedin-cmdk-overlay[data-state=open]{animation:askedin-cmdk-overlay-in .24s cubic-bezier(.16,1,.3,1) forwards}.askedin-cmdk-overlay[data-state=closed]{animation:askedin-cmdk-overlay-out .18s cubic-bezier(.4,0,.2,1) forwards}.askedin-cmdk-content[data-state=open]{animation:askedin-cmdk-content-in .24s cubic-bezier(.16,1,.3,1) forwards}.askedin-cmdk-content[data-state=closed]{animation:askedin-cmdk-content-out .18s cubic-bezier(.4,0,.2,1) forwards}}.askedin-cmdk-content [cmdk-list]::-webkit-scrollbar{width:10px}.askedin-cmdk-content [cmdk-list]::-webkit-scrollbar-thumb{background:var(--ask-color-border);border-radius:9999px;border:3px solid var(--ask-color-surface)}html[data-theme-id=bklit][data-color-mode=light]{--ask-color-page-bg: #f5f5f5;--ask-color-page-text: #090b0c;--ask-color-surface: #ffffff;--ask-color-surface2: #ececec;--ask-color-surface3: #f9fbfb;--ask-color-ink: #090b0c;--ask-color-ink-body: rgba(9, 11, 12, .9);--ask-color-ink-muted: #6b6b6b;--ask-color-ink-faint: #6b6b6b;--ask-color-border: #e2e2e2;--ask-color-border-strong: #090b0c;--ask-color-divider: #e2e2e2;--ask-color-focus-ring: #18181b;--ask-color-accent: #e9e9e9;--ask-color-accent-ink: #18181b;--ask-color-accent-soft: #efefef;--ask-color-brand: #090b0c;--ask-color-brand-ink: #f5f5f5;--ask-color-link: #090b0c;--ask-color-success: #166f41;--ask-color-warning: #6b6b6b;--ask-color-destructive: #d4283f;--ask-color-destructive-ink: #fafafa;--ask-color-nav-bg: #f5f5f5;--ask-color-nav-text: #090b0c;--ask-color-nav-muted: #6b6b6b;--ask-color-nav-border: #e2e2e2;--ask-color-nav-surface: #f9fbfb;--ask-color-nav-hover: #e9e9e9;--ask-color-reader-bg: #f5f5f5;--ask-color-reader-surface: #ffffff;--ask-color-reader-text: #090b0c;--ask-color-reader-muted: #6b6b6b;--ask-color-reader-border: #e2e2e2;--ask-color-reader-accent: #e9e9e9;--ask-color-code-bg: #ffffff;--ask-color-code-text: #090b0c;--ask-color-code-border: #e2e2e2;--ask-color-chart-0: #292524;--ask-color-chart-1: #57534e;--ask-color-chart-2: #78716c;--ask-color-chart-3: #a8a29e;--ask-color-chart-4: #d6d3d1;--ask-color-syntax-keyword: #090b0c;--ask-color-syntax-function: #090b0c;--ask-color-syntax-type: #090b0c;--ask-color-syntax-operator: #090b0c;--ask-color-syntax-string: #6b6b6b;--ask-color-syntax-variable: #6b6b6b;--ask-color-syntax-number: #6b6b6b;--ask-color-syntax-comment: rgba(107, 107, 107, .6);--ask-color-shadcn-background: 0 0% 96%;--ask-color-shadcn-foreground: 200 14% 4%;--ask-color-shadcn-card: 0 0% 100%;--ask-color-shadcn-card-foreground: 200 14% 4%;--ask-color-shadcn-popover: 0 0% 100%;--ask-color-shadcn-popover-foreground: 200 14% 4%;--ask-color-shadcn-primary: 240 6% 10%;--ask-color-shadcn-primary-foreground: 0 0% 98%;--ask-color-shadcn-secondary: 0 0% 93%;--ask-color-shadcn-secondary-foreground: 240 6% 10%;--ask-color-shadcn-muted: 0 0% 92%;--ask-color-shadcn-muted-foreground: 0 0% 42%;--ask-color-shadcn-accent: 0 0% 91%;--ask-color-shadcn-accent-foreground: 240 6% 10%;--ask-color-shadcn-destructive: 352 68% 49%;--ask-color-shadcn-destructive-foreground: 0 0% 98%;--ask-color-shadcn-border: 0 0% 89%;--ask-color-shadcn-input: 0 0% 89%;--ask-color-shadcn-ring: 240 6% 10%;--ask-color-shadcn-chart1: 12 6% 15%;--ask-color-shadcn-chart2: 33.3 5% 32%;--ask-color-shadcn-chart3: 25 5% 45%;--ask-color-shadcn-chart4: 24 5% 64%;--ask-color-shadcn-chart5: 24 6% 83%;--ask-color-glass-base-bg: rgba(9, 11, 12, .08);--ask-color-glass-base-bg-hover: rgba(9, 11, 12, .16);--ask-color-glass-base-border: #e2e2e2;--ask-color-glass-base-border-hover: #808182;--ask-color-glass-base-fg: #090b0c;--ask-color-glass-primary-bg: #090b0c;--ask-color-glass-primary-bg-hover: rgba(9, 11, 12, .9);--ask-color-glass-primary-border: #090b0c;--ask-color-glass-primary-fg: #f5f5f5;--ask-color-glass-danger-bg: #d4283f;--ask-color-glass-danger-bg-hover: rgba(212, 40, 63, .9);--ask-color-glass-danger-border: rgba(212, 40, 63, .4);--ask-color-glass-white-bg: rgba(245, 245, 245, .92);--ask-color-glass-white-bg-hover: rgba(255, 255, 255, .98);--ask-color-glass-white-border: rgba(255, 255, 255, .5);--ask-color-glass-white-fg: #090b0c;--ask-color-difficulty-easy: #6b6b6b;--ask-color-difficulty-medium: #3f4145;--ask-color-difficulty-hard: #090b0c;--ask-motion-duration-fast: .18s;--ask-motion-duration-med: .3s;--ask-motion-duration-slow: .42s;--ask-motion-ease-default: cubic-bezier(.4, 0, .2, 1);--ask-motion-ease-emphasis: cubic-bezier(.16, 1, .3, 1);--ask-type-font-display: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ask-type-font-sans: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ask-type-font-serif: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ask-type-font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace}html[data-theme-id=bklit][data-color-mode=dark]{--ask-color-page-bg: #08090b;--ask-color-page-text: #f9fbfb;--ask-color-surface: #0e0f12;--ask-color-surface2: #1b1d22;--ask-color-surface3: #0b0c0f;--ask-color-ink: #f9fbfb;--ask-color-ink-body: rgba(249, 251, 251, .9);--ask-color-ink-muted: #818694;--ask-color-ink-faint: #818694;--ask-color-border: rgba(111, 116, 128, .22);--ask-color-border-strong: #f9fbfb;--ask-color-divider: rgba(111, 116, 128, .22);--ask-color-focus-ring: #67787c;--ask-color-accent: #202329;--ask-color-accent-ink: #f9fbfb;--ask-color-accent-soft: #14161a;--ask-color-brand: #f9fbfb;--ask-color-brand-ink: #08090b;--ask-color-link: #f9fbfb;--ask-color-success: #4cc38a;--ask-color-warning: #818694;--ask-color-destructive: #ff5a5d;--ask-color-destructive-ink: #0b0b0b;--ask-color-nav-bg: #08090b;--ask-color-nav-text: #f9fbfb;--ask-color-nav-muted: #818694;--ask-color-nav-border: rgba(111, 116, 128, .22);--ask-color-nav-surface: #0b0c0f;--ask-color-nav-hover: #202329;--ask-color-reader-bg: #08090b;--ask-color-reader-surface: #0e0f12;--ask-color-reader-text: #f9fbfb;--ask-color-reader-muted: #818694;--ask-color-reader-border: rgba(111, 116, 128, .22);--ask-color-reader-accent: #202329;--ask-color-code-bg: #0e0f12;--ask-color-code-text: #f9fbfb;--ask-color-code-border: rgba(111, 116, 128, .22);--ask-color-chart-0: #e4e4e7;--ask-color-chart-1: #a1a1aa;--ask-color-chart-2: #71717a;--ask-color-chart-3: #52525b;--ask-color-chart-4: #3f3f46;--ask-color-syntax-keyword: #f9fbfb;--ask-color-syntax-function: #f9fbfb;--ask-color-syntax-type: #f9fbfb;--ask-color-syntax-operator: #f9fbfb;--ask-color-syntax-string: #818694;--ask-color-syntax-variable: #818694;--ask-color-syntax-number: #818694;--ask-color-syntax-comment: rgba(129, 134, 148, .6);--ask-color-shadcn-background: 220 16% 4%;--ask-color-shadcn-foreground: 180 20% 98%;--ask-color-shadcn-card: 225 13% 6%;--ask-color-shadcn-card-foreground: 180 20% 98%;--ask-color-shadcn-popover: 225 10% 8%;--ask-color-shadcn-popover-foreground: 180 20% 98%;--ask-color-shadcn-primary: 192 10% 90%;--ask-color-shadcn-primary-foreground: 197.1 14% 10%;--ask-color-shadcn-secondary: 222.9 11% 12%;--ask-color-shadcn-secondary-foreground: 180 20% 98%;--ask-color-shadcn-muted: 220 12% 14%;--ask-color-shadcn-muted-foreground: 224.2 8% 54%;--ask-color-shadcn-accent: 220 12% 14%;--ask-color-shadcn-accent-foreground: 180 20% 98%;--ask-color-shadcn-destructive: 358.9 100% 68%;--ask-color-shadcn-destructive-foreground: 0 0% 4%;--ask-color-shadcn-border: 222.4 7% 47%;--ask-color-shadcn-input: 222.4 7% 47%;--ask-color-shadcn-ring: 191.4 9% 45%;--ask-color-shadcn-chart1: 240 6% 90%;--ask-color-shadcn-chart2: 240 5% 65%;--ask-color-shadcn-chart3: 240 4% 46%;--ask-color-shadcn-chart4: 240 5% 34%;--ask-color-shadcn-chart5: 240 5% 26%;--ask-color-glass-base-bg: rgba(249, 251, 251, .08);--ask-color-glass-base-bg-hover: rgba(249, 251, 251, .16);--ask-color-glass-base-border: rgba(111, 116, 128, .22);--ask-color-glass-base-border-hover: #adb1b7;--ask-color-glass-base-fg: #f9fbfb;--ask-color-glass-primary-bg: #f9fbfb;--ask-color-glass-primary-bg-hover: rgba(249, 251, 251, .9);--ask-color-glass-primary-border: #f9fbfb;--ask-color-glass-primary-fg: #08090b;--ask-color-glass-danger-bg: #ff5a5d;--ask-color-glass-danger-bg-hover: rgba(255, 90, 93, .9);--ask-color-glass-danger-border: rgba(255, 90, 93, .4);--ask-color-glass-white-bg: rgba(245, 245, 245, .92);--ask-color-glass-white-bg-hover: rgba(255, 255, 255, .98);--ask-color-glass-white-border: rgba(255, 255, 255, .5);--ask-color-glass-white-fg: #090b0c;--ask-color-difficulty-easy: #818694;--ask-color-difficulty-medium: #c2c6cf;--ask-color-difficulty-hard: #f9fbfb;--ask-motion-duration-fast: .18s;--ask-motion-duration-med: .3s;--ask-motion-duration-slow: .42s;--ask-motion-ease-default: cubic-bezier(.4, 0, .2, 1);--ask-motion-ease-emphasis: cubic-bezier(.16, 1, .3, 1);--ask-type-font-display: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ask-type-font-sans: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ask-type-font-serif: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ask-type-font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace}html[data-theme-id=bklit]{--ask-type-display-size: 3rem;--ask-type-display-line-height: 1.02;--ask-type-display-weight: 600;--ask-type-display-tracking: -.03em;--ask-type-title-size: 2.25rem;--ask-type-title-line-height: 2.5rem;--ask-type-title-weight: 600;--ask-type-title-tracking: -.02em;--ask-type-heading-size: 1.5rem;--ask-type-heading-line-height: 2.1rem;--ask-type-heading-weight: 600;--ask-type-heading-tracking: -.025em;--ask-type-subheading-size: 1.875rem;--ask-type-subheading-line-height: 2.25rem;--ask-type-subheading-weight: 600;--ask-type-subheading-tracking: -.02em;--ask-type-body-size: 1.1875rem;--ask-type-body-line-height: 2.2rem;--ask-type-body-weight: 400;--ask-type-body-tracking: 0em;--ask-type-body-sm-size: 1.125rem;--ask-type-body-sm-line-height: 1.625rem;--ask-type-body-sm-weight: 400;--ask-type-body-sm-tracking: 0em;--ask-type-label-size: .875rem;--ask-type-label-line-height: 1.4;--ask-type-label-weight: 500;--ask-type-label-tracking: .14em;--ask-type-caption-size: .8125rem;--ask-type-caption-line-height: 1.3;--ask-type-caption-weight: 400;--ask-type-caption-tracking: .05em;--ask-type-code-size: 1.0563rem;--ask-type-code-line-height: 1.95rem;--ask-type-code-weight: 400;--ask-type-code-tracking: 0em;--ask-spacing-0: 0rem;--ask-spacing-1: .25rem;--ask-spacing-2: .5rem;--ask-spacing-3: .75rem;--ask-spacing-4: 1rem;--ask-spacing-5: 1.25rem;--ask-spacing-6: 1.5rem;--ask-spacing-8: 2rem;--ask-spacing-10: 2.5rem;--ask-spacing-12: 3rem;--ask-spacing-16: 4rem;--ask-spacing-20: 5rem;--ask-spacing-24: 6rem;--ask-radius-none: 0px;--ask-radius-sm: 0px;--ask-radius-md: 0px;--ask-radius-lg: 0px;--ask-radius-full: 0px;--ask-touch-min: 44px;--ask-control-height: 2.25rem;--ask-layout-nav-height: 4rem;--ask-layout-sidebar-width: 260px;--ask-layout-content-max: 1400px;--ask-layout-page-pad-x: 1.5rem;--ask-layout-page-pad-y: 2rem;--ask-layout-grid-gap: 1.5rem;--ask-layout-split-break: 1024px}@media(min-width:768px){html[data-theme-id=bklit]{--ask-type-display-size: 3.75rem;--ask-type-display-line-height: 1.02;--ask-type-display-weight: 600;--ask-type-display-tracking: -.03em;--ask-type-title-size: 3rem;--ask-type-title-line-height: 1;--ask-type-title-weight: 600;--ask-type-title-tracking: -.02em;--ask-type-heading-size: 1.5rem;--ask-type-heading-line-height: 2.1rem;--ask-type-heading-weight: 600;--ask-type-heading-tracking: -.025em;--ask-type-subheading-size: 1.875rem;--ask-type-subheading-line-height: 2.25rem;--ask-type-subheading-weight: 600;--ask-type-subheading-tracking: -.02em;--ask-type-body-size: 1.1875rem;--ask-type-body-line-height: 2.2rem;--ask-type-body-weight: 400;--ask-type-body-tracking: 0em;--ask-type-body-sm-size: 1.125rem;--ask-type-body-sm-line-height: 1.625rem;--ask-type-body-sm-weight: 400;--ask-type-body-sm-tracking: 0em;--ask-type-label-size: .875rem;--ask-type-label-line-height: 1.4;--ask-type-label-weight: 500;--ask-type-label-tracking: .14em;--ask-type-caption-size: .8125rem;--ask-type-caption-line-height: 1.3;--ask-type-caption-weight: 400;--ask-type-caption-tracking: .05em;--ask-type-code-size: 1.0563rem;--ask-type-code-line-height: 1.95rem;--ask-type-code-weight: 400;--ask-type-code-tracking: 0em;--ask-spacing-0: 0rem;--ask-spacing-1: .25rem;--ask-spacing-2: .5rem;--ask-spacing-3: .75rem;--ask-spacing-4: 1rem;--ask-spacing-5: 1.25rem;--ask-spacing-6: 1.5rem;--ask-spacing-8: 2rem;--ask-spacing-10: 2.5rem;--ask-spacing-12: 3rem;--ask-spacing-16: 4rem;--ask-spacing-20: 5rem;--ask-spacing-24: 6rem;--ask-radius-none: 0px;--ask-radius-sm: 0px;--ask-radius-md: 0px;--ask-radius-lg: 0px;--ask-radius-full: 0px;--ask-touch-min: 44px;--ask-control-height: 2.25rem;--ask-layout-nav-height: 4rem;--ask-layout-sidebar-width: 260px;--ask-layout-content-max: 1400px;--ask-layout-page-pad-x: 1.5rem;--ask-layout-page-pad-y: 2rem;--ask-layout-grid-gap: 1.5rem;--ask-layout-split-break: 1024px}}@media(min-width:1024px){html[data-theme-id=bklit]{--ask-type-display-size: 3.75rem;--ask-type-display-line-height: 1.02;--ask-type-display-weight: 600;--ask-type-display-tracking: -.03em;--ask-type-title-size: 3rem;--ask-type-title-line-height: 1;--ask-type-title-weight: 600;--ask-type-title-tracking: -.02em;--ask-type-heading-size: 1.5rem;--ask-type-heading-line-height: 2.1rem;--ask-type-heading-weight: 600;--ask-type-heading-tracking: -.025em;--ask-type-subheading-size: 1.875rem;--ask-type-subheading-line-height: 2.25rem;--ask-type-subheading-weight: 600;--ask-type-subheading-tracking: -.02em;--ask-type-body-size: 1.1875rem;--ask-type-body-line-height: 2.2rem;--ask-type-body-weight: 400;--ask-type-body-tracking: 0em;--ask-type-body-sm-size: 1.125rem;--ask-type-body-sm-line-height: 1.625rem;--ask-type-body-sm-weight: 400;--ask-type-body-sm-tracking: 0em;--ask-type-label-size: .875rem;--ask-type-label-line-height: 1.4;--ask-type-label-weight: 500;--ask-type-label-tracking: .14em;--ask-type-caption-size: .8125rem;--ask-type-caption-line-height: 1.3;--ask-type-caption-weight: 400;--ask-type-caption-tracking: .05em;--ask-type-code-size: 1.0563rem;--ask-type-code-line-height: 1.95rem;--ask-type-code-weight: 400;--ask-type-code-tracking: 0em;--ask-spacing-0: 0rem;--ask-spacing-1: .25rem;--ask-spacing-2: .5rem;--ask-spacing-3: .75rem;--ask-spacing-4: 1rem;--ask-spacing-5: 1.25rem;--ask-spacing-6: 1.5rem;--ask-spacing-8: 2rem;--ask-spacing-10: 2.5rem;--ask-spacing-12: 3rem;--ask-spacing-16: 4rem;--ask-spacing-20: 5rem;--ask-spacing-24: 6rem;--ask-radius-none: 0px;--ask-radius-sm: 0px;--ask-radius-md: 0px;--ask-radius-lg: 0px;--ask-radius-full: 0px;--ask-touch-min: 44px;--ask-control-height: 2.25rem;--ask-layout-nav-height: 4rem;--ask-layout-sidebar-width: 260px;--ask-layout-content-max: 1400px;--ask-layout-page-pad-x: 1.5rem;--ask-layout-page-pad-y: 2rem;--ask-layout-grid-gap: 1.5rem;--ask-layout-split-break: 1024px}}html[data-theme-id=bklit] .glass-btn,html[data-theme-id=bklit] .glass-btn-primary,html[data-theme-id=bklit] .glass-btn-danger,html[data-theme-id=bklit] .glass-btn-white{border-radius:var(--ask-radius-full);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme-id=bklit] .code-workspace-panel,html[data-theme-id=bklit] .code-workspace-field,html[data-theme-id=bklit] .code-workspace-select,html[data-theme-id=bklit] .code-workspace-dot{border-radius:var(--ask-radius-full)}@media(prefers-reduced-motion:reduce){html[data-theme-id=bklit] *,html[data-theme-id=bklit] *:before,html[data-theme-id=bklit] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-theme-id=bklit] .reveal{opacity:1!important;transform:none!important}}html[data-theme-id=bklit] .rounded,html[data-theme-id=bklit] .rounded-sm,html[data-theme-id=bklit] .rounded-md,html[data-theme-id=bklit] .rounded-lg,html[data-theme-id=bklit] .rounded-xl,html[data-theme-id=bklit] .rounded-2xl,html[data-theme-id=bklit] .rounded-3xl,html[data-theme-id=bklit] .rounded-full,html[data-theme-id=bklit] .rounded-t-2xl,html[data-theme-id=bklit] .rounded-l-md,html[data-theme-id=bklit] .rounded-r-md,html[data-theme-id=bklit] .glass-field,html[data-theme-id=bklit] .glass-panel,html[data-theme-id=bklit] .glass-panel-tight,html[data-theme-id=bklit] .glass-segment,html[data-theme-id=bklit] .glass-segment-item,html[data-theme-id=bklit] .glass-toolbar-chip,html[data-theme-id=bklit] .glass-pagination-btn,html[data-theme-id=bklit] .glass-pagination-input,html[data-theme-id=bklit] .back-link,html[data-theme-id=bklit] .ds-chip,html[data-theme-id=bklit] .ds-badge-count,html[data-theme-id=bklit] .ds-filter-chip,html[data-theme-id=bklit] .example-block,html[data-theme-id=bklit] .askedin-theme-controls__btn,html[data-theme-id=bklit] .askedin-theme-controls__menu,html[data-theme-id=bklit] .askedin-theme-controls__option{border-radius:var(--ask-radius-full)}html[data-theme-id=bklit] .askedin-theme-controls__btn{height:var(--ask-touch-min, 44px);padding:0 .625rem;gap:.5rem;font-family:var(--ask-type-font-mono);font-size:var(--ask-type-label-size);letter-spacing:var(--ask-type-caption-tracking);text-transform:uppercase;border-color:transparent;background:transparent}html[data-theme-id=bklit] .askedin-theme-controls__btn:hover,html[data-theme-id=bklit] .askedin-theme-controls__btn:focus-visible{border-color:var(--ask-color-nav-border);background:var(--ask-color-nav-hover)}html[data-theme-id=bklit] .askedin-theme-controls__btn--icon{width:var(--ask-touch-min, 44px);padding:0}html[data-theme-id=bklit] .askedin-theme-controls__option{font-family:var(--ask-type-font-mono);font-size:var(--ask-type-label-size);letter-spacing:var(--ask-type-caption-tracking);text-transform:uppercase}html[data-theme-id=bklit] .pv-card,html[data-theme-id=bklit] .pv-chip,html[data-theme-id=bklit] .pv-toc-link,html[data-theme-id=bklit] .pv-badge-count,html[data-theme-id=bklit] .pv-lang-badge,html[data-theme-id=bklit] .pv-run-badge,html[data-theme-id=bklit] .pv-mini-btn,html[data-theme-id=bklit] .pv-sub-row,html[data-theme-id=bklit] .pv-note-row,html[data-theme-id=bklit] .pv-empty-state,html[data-theme-id=bklit] .pv-theatre-hint,html[data-theme-id=bklit] .pv-theatre-hint kbd,html[data-theme-id=bklit] .pv-theatre-exit,html[data-theme-id=bklit] .pv-theatre-sections,html[data-theme-id=bklit] .pv-theatre-sec-btn,html[data-theme-id=bklit] .meta-diff,html[data-theme-id=bklit] .problem-tab .dirty,html[data-theme-id=bklit] .problem-content code,html[data-theme-id=bklit] .problem-content pre,html[data-theme-id=bklit] .problem-content img,html[data-theme-id=bklit] .problem-content .example-block,html[data-theme-id=bklit] .problem-content .cf-io pre,html[data-theme-id=bklit] .katex-display{border-radius:var(--ask-radius-full)}html[data-theme-id=bklit] .problem-content pre{background:var(--ask-color-surface);border:1px solid var(--ask-color-border);color:var(--ask-color-ink);font-family:var(--ask-type-font-mono)}html[data-theme-id=bklit] .problem-content .cf-io pre{background:transparent;border:none}html[data-theme-id=bklit] .glass-field,html[data-theme-id=bklit] .glass-panel,html[data-theme-id=bklit] .glass-panel-tight,html[data-theme-id=bklit] .glass-segment,html[data-theme-id=bklit] .glass-toolbar-chip,html[data-theme-id=bklit] .glass-pagination-btn,html[data-theme-id=bklit] .glass-pagination-input,html[data-theme-id=bklit] .back-link,html[data-theme-id=bklit] .pv-card,html[data-theme-id=bklit] .pv-sub-row,html[data-theme-id=bklit] .askedin-theme-controls__btn{box-shadow:none}html[data-theme-id=bklit] body{--texture: none}html[data-theme-id=bklit]:root{--askedin-page-bg: var(--ask-color-page-bg);--askedin-page-text: var(--ask-color-page-text)}html[data-theme-id=bklit] body{--redwood: var(--ask-color-ink);--accent: var(--ask-color-ink);--askedin-brand: var(--ask-color-ink);--askedin-brand-ink: var(--ask-color-ink);--highlight-fg: var(--ask-color-ink);--l-nav-active-accent: var(--ask-color-ink);--link: var(--ask-color-ink)}html[data-theme-id=bklit] .problem-viewer .meta-solved{color:var(--ask-color-success)}html[data-theme-id=bklit] .pv-stat-row .val.easy{color:var(--ask-color-difficulty-easy)}html[data-theme-id=bklit] .pv-stat-row .val.medium{color:var(--ask-color-difficulty-medium)}html[data-theme-id=bklit] .pv-stat-row .val.hard{color:var(--ask-color-difficulty-hard)}html[data-theme-id=bklit] .problem-viewer .meta-diff{background:var(--ask-color-difficulty-hard);color:var(--ask-color-page-bg)}html[data-theme-id=bklit] .problem-viewer .meta-diff.is-easy{background:var(--ask-color-difficulty-easy);color:var(--ask-color-page-bg)}html[data-theme-id=bklit] .problem-viewer .meta-diff.is-medium{background:var(--ask-color-difficulty-medium);color:var(--ask-color-page-bg)}html[data-theme-id=bklit] .pv-run-badge.ok{color:var(--ask-color-success);border-color:color-mix(in srgb,var(--ask-color-success) 28%,transparent);background:color-mix(in srgb,var(--ask-color-success) 10%,transparent)}html[data-theme-id=bklit] .pv-run-badge.fail{color:var(--ask-color-destructive);border-color:color-mix(in srgb,var(--ask-color-destructive) 28%,transparent);background:color-mix(in srgb,var(--ask-color-destructive) 10%,transparent)}html[data-theme-id=bklit] .pv-run-badge.warn{color:var(--ask-color-warning);border-color:color-mix(in srgb,var(--ask-color-warning) 28%,transparent);background:color-mix(in srgb,var(--ask-color-warning) 10%,transparent)}html[data-theme-id=bklit] .pv-lang-badge{background:var(--ask-color-accent-soft);color:var(--ask-color-ink)}html[data-theme-id=bklit] .problem-viewer .pv-toc-link.current{background:var(--ask-color-accent-soft)}html[data-theme-id=bklit] .glass-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ask-color-focus-ring) 45%,transparent)}html[data-theme-id=bklit] body{--ask-color-accent: var(--ask-color-ink)}html[data-theme-id=bklit] .landing-new-badge{background:var(--ask-color-ink);color:var(--ask-color-page-bg)}html[data-theme-id=bklit].light-theme .problem-viewer .pv-stat-row .val.easy{color:var(--ask-color-difficulty-easy)}html[data-theme-id=bklit].light-theme .problem-viewer .meta-solved{color:var(--ask-color-success)}html[data-theme-id=bklit].light-theme .problem-viewer .pv-stat-row .val.medium{color:var(--ask-color-difficulty-medium)}html[data-theme-id=bklit].light-theme .problem-viewer .pv-stat-row .val.hard{color:var(--ask-color-difficulty-hard)}html[data-theme-id=bklit] body{--l-sidebar: var(--ask-color-reader-surface);--l-surface: var(--ask-color-reader-surface);--l-border-strong: var(--ask-color-reader-border);--l-muted: var(--ask-color-reader-muted);--l-faint: var(--ask-color-reader-muted);--l-accent-soft: var(--ask-color-reader-accent);--l-hover: var(--ask-color-reader-accent);--l-nav-active-bg: var(--ask-color-reader-accent);--l-complete-done-bg: var(--ask-color-reader-accent);--l-complete-done-fg: var(--ask-color-reader-text);--l-complete-done-border: var(--ask-color-reader-border);--l-shadow: none}html[data-theme-id=bklit] .learn-nav-lesson.is-active:before{background:var(--ask-color-ink)}html[data-theme-id=bklit] .learn-app ::-webkit-scrollbar-thumb,html[data-theme-id=bklit] .learn-toc::-webkit-scrollbar-thumb,html[data-theme-id=bklit] .learn-sidebar-avatar,html[data-theme-id=bklit] .learn-workspace-trigger,html[data-theme-id=bklit] .learn-workspace-menu,html[data-theme-id=bklit] .learn-picker-menu,html[data-theme-id=bklit] .learn-picker-lesson,html[data-theme-id=bklit] .learn-nav-section summary,html[data-theme-id=bklit] .learn-nav-lesson,html[data-theme-id=bklit] .learn-course-picker-trigger,html[data-theme-id=bklit] .learn-header-picker-trigger,html[data-theme-id=bklit] .learn-search-trigger,html[data-theme-id=bklit] .learn-header-search-input-wrap,html[data-theme-id=bklit] .learn-header-search-dropdown,html[data-theme-id=bklit] .learn-header-search-item,html[data-theme-id=bklit] .learn-header-search-item-dot,html[data-theme-id=bklit] .learn-theme-btn,html[data-theme-id=bklit] .learn-complete-btn,html[data-theme-id=bklit] .learn-breadcrumb-link,html[data-theme-id=bklit] .learn-nav-btn,html[data-theme-id=bklit] .learn-toc-progress-track,html[data-theme-id=bklit] .learn-toc-progress-fill,html[data-theme-id=bklit] .learn-toc-indicator,html[data-theme-id=bklit] .learn-toc-chevron,html[data-theme-id=bklit] .learn-tag,html[data-theme-id=bklit] .learn-search-dialog,html[data-theme-id=bklit] .learn-search-icon-wrap,html[data-theme-id=bklit] .learn-kbd,html[data-theme-id=bklit] .learn-hub-card,html[data-theme-id=bklit] .learn-hub-search-bar,html[data-theme-id=bklit] .learn-hub-search-card{border-radius:var(--ask-radius-full)}html[data-theme-id=bklit] .reading-prose h2:not(.step-title):before,html[data-theme-id=bklit] .reading-prose .step-number,html[data-theme-id=bklit] .reading-prose .pull-quote,html[data-theme-id=bklit] .reading-prose .callout,html[data-theme-id=bklit] .reading-prose .component-card,html[data-theme-id=bklit] .reading-prose code.inline-code,html[data-theme-id=bklit] .reading-prose :not(pre)>code,html[data-theme-id=bklit] .reading-prose .table-wrap,html[data-theme-id=bklit] .btn-ghost,html[data-theme-id=bklit] .title-rule,html[data-theme-id=bklit] .pill,html[data-theme-id=bklit] .dialog-block,html[data-theme-id=bklit] .step-number,html[data-theme-id=bklit] .component-card,html[data-theme-id=bklit] .figure-wrap,html[data-theme-id=bklit] .figure-theme-group,html[data-theme-id=bklit] .figure-inner img,html[data-theme-id=bklit] .embed-wrap,html[data-theme-id=bklit] .code-block,html[data-theme-id=bklit] .code-dot,html[data-theme-id=bklit] .table-wrap,html[data-theme-id=bklit] .table-badge,html[data-theme-id=bklit] .hub-card,html[data-theme-id=bklit] .demo-widget-wrap,html[data-theme-id=bklit] .demo-widget-reconstructed .demo-chip{border-radius:var(--ask-radius-full)}html[data-theme-id=bklit] body{--askedin-nav-bg: var(--ask-color-nav-bg);--askedin-nav-border: var(--ask-color-nav-border);--askedin-nav-text: var(--ask-color-nav-text);--askedin-nav-muted: var(--ask-color-nav-muted);--askedin-nav-faint: var(--ask-color-nav-muted);--askedin-nav-surface: var(--ask-color-nav-surface);--askedin-nav-hover: var(--ask-color-nav-hover);--nav-bg: var(--ask-color-nav-bg);--askedin-page-bg: var(--ask-color-page-bg);--askedin-page-text: var(--ask-color-page-text);--bg: var(--ask-color-page-bg);--surface: var(--ask-color-surface);--surface-2: var(--ask-color-surface2);--neutral: var(--ask-color-surface2);--ink: var(--ask-color-ink);--ink-2: var(--ask-color-ink-muted);--ink-3: var(--ask-color-ink-faint);--ink-body: var(--ask-color-ink-body);--rule: var(--ask-color-divider);--edge: var(--ask-color-border);--border-2: var(--ask-color-border-strong);--accent-soft: var(--ask-color-accent-soft);--highlight-bg: var(--ask-color-accent-soft);--btn-bg: var(--ask-color-brand);--btn-fg: var(--ask-color-brand-ink);--btn-hover: color-mix(in srgb, var(--ask-color-brand) 88%, transparent);--step-bg: var(--ask-color-ink);--step-fg: var(--ask-color-page-bg);--code-bg: var(--ask-color-code-bg);--code-header: var(--ask-color-surface2);--code-ink: var(--ask-color-code-text);--fig-border: var(--ask-color-border);--fig-toolbar: var(--ask-color-surface2);--fig-toolbar-ink: var(--ask-color-ink-muted);--chip-bg: var(--ask-color-surface2);--chip-border: var(--ask-color-border);--chip-fg: var(--ask-color-ink-muted);--chip-hover-bg: var(--ask-color-accent-soft);--chip-hover-border: var(--ask-color-border-strong);--chip-hover-fg: var(--ask-color-ink);--badge-count-bg: var(--ask-color-surface2);--badge-count-border: var(--ask-color-border);--badge-count-fg: var(--ask-color-ink-muted);--card-bg: var(--ask-color-surface);--sidebar-card-bg: var(--ask-color-surface);--sidebar-card-border: var(--ask-color-border);--glass-bg: var(--ask-color-glass-base-bg);--glass-bg-hover: var(--ask-color-glass-base-bg-hover);--glass-border: var(--ask-color-glass-base-border);--glass-border-hover: var(--ask-color-glass-base-border-hover);--glass-fg: var(--ask-color-glass-base-fg);--glass-primary-bg: var(--ask-color-glass-primary-bg);--glass-primary-bg-hover: var(--ask-color-glass-primary-bg-hover);--glass-primary-border: var(--ask-color-glass-primary-border);--glass-primary-fg: var(--ask-color-glass-primary-fg);--glass-danger-bg: var(--ask-color-glass-danger-bg);--glass-danger-bg-hover: var(--ask-color-glass-danger-bg-hover);--glass-danger-border: var(--ask-color-glass-danger-border);--glass-white-bg: var(--ask-color-glass-white-bg);--glass-white-bg-hover: var(--ask-color-glass-white-bg-hover);--glass-white-border: var(--ask-color-glass-white-border);--glass-white-fg: var(--ask-color-glass-white-fg);--l-bg: var(--ask-color-reader-bg);--l-border: var(--ask-color-reader-border);--l-text: var(--ask-color-reader-text);--l-text-2: var(--ask-color-reader-text);--l-accent: var(--ask-color-reader-text);--l-complete: var(--ask-color-ink);--l-complete-fg: var(--ask-color-page-bg);--l-nav-section-bg: var(--ask-color-reader-accent);--shadow-sm: none;--shadow-md: none;--card-shadow: none}html[data-theme-id=bklit] .problem-content a,html[data-theme-id=bklit] .reading-prose a,html[data-theme-id=bklit] .prose a{color:var(--ask-color-link);text-decoration-line:underline;text-decoration-color:var(--ask-color-border);transition:text-decoration-color var(--ask-motion-duration-fast) var(--ask-motion-ease-default)}html[data-theme-id=bklit] .problem-content a:hover,html[data-theme-id=bklit] .reading-prose a:hover,html[data-theme-id=bklit] .prose a:hover{color:var(--ask-color-link);text-decoration-color:var(--ask-color-ink)}html[data-theme-id=bklit] .embed-caption a,html[data-theme-id=bklit] .breadcrumb button:hover,html[data-theme-id=bklit] .chapter-label,html[data-theme-id=bklit] .title-dot,html[data-theme-id=bklit] .figure-toolbar-link{color:var(--ask-color-reader-text)}html[data-theme-id=bklit] .problem-viewer .pv-card{background:var(--ask-color-surface);border-color:var(--ask-color-border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme-id=bklit] .back-link,html[data-theme-id=bklit] .example-block,html[data-theme-id=bklit] .glass-field,html[data-theme-id=bklit] .glass-pagination-btn,html[data-theme-id=bklit] .glass-pagination-input,html[data-theme-id=bklit] .glass-panel,html[data-theme-id=bklit] .glass-panel-tight,html[data-theme-id=bklit] .glass-segment,html[data-theme-id=bklit] .glass-toolbar-chip,html[data-theme-id=bklit] .pv-card,html[data-theme-id=bklit] .pv-mini-btn,html[data-theme-id=bklit] .pv-theatre-hint,html[data-theme-id=bklit] .pv-theatre-sections{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme-id=bklit].dark body{--texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900' viewBox='0 0 900 900'%3E%3Cpath d='M512 -25L515 -25L524 -27L532 -27L540 -25L540 -25L548 -20L551 -16L555 -8L556 -3L557 0L556 4L556 8L554 16L550 25L548 28L545 33L540 39L538 41L532 46L527 49L524 51L515 54L507 54L499 52L494 49L491 47L486 41L483 34L482 33L480 25L480 16L481 8L483 3L484 0L489 -8L491 -10L497 -16L499 -18L507 -23L512 -25M512 875L515 875L524 873L532 873L540 875L540 875L548 880L551 884L555 892L556 897L557 900L556 904L556 908L554 916L550 925L548 928L545 933L540 939L538 941L532 946L527 949L524 951L515 954L507 954L499 952L494 949L491 947L486 941L483 934L482 933L480 925L480 916L481 908L483 903L484 900L489 892L491 890L497 884L499 882L507 877L512 875' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M499 -49L507 -52L515 -54L524 -55L532 -55L540 -55L548 -54L556 -52L563 -49L565 -49L573 -43L575 -41L581 -33L581 -33L584 -25L586 -16L586 -8L586 0L584 8L581 16L581 18L578 25L574 33L573 36L570 41L565 49L564 49L558 57L556 59L551 65L548 68L542 74L540 75L532 81L531 82L524 86L515 89L510 90L507 90L499 90L497 90L491 89L483 85L478 82L475 79L469 74L466 70L463 65L458 57L458 57L455 49L452 41L451 33L450 26L450 25L450 16L450 14L451 8L452 0L455 -8L458 -15L459 -16L464 -25L466 -27L472 -33L475 -35L483 -41L483 -41L491 -45L499 -49L499 -49M463 965L458 957L458 957L455 949L452 941L451 933L450 926L450 925L450 916L450 914L451 908L452 900L455 892L458 885L459 884L464 875L466 873L472 867L475 865L483 859L483 859L491 855L499 851L499 851L507 848L515 846L524 845L532 845L540 845L548 846L556 848L563 851L565 851L573 857L575 859L581 867L581 867L584 875L586 884L586 892L586 900L584 908L581 916L581 918L578 925L574 933L573 936L570 941L565 949L564 949L558 957L556 959L551 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.12' stroke-width='0.6'/%3E%3Cpath d='M584 -65L589 -62L595 -57L597 -54L601 -49L605 -41L605 -40L607 -33L609 -25L609 -16L608 -8L607 0L605 4L605 8L602 16L599 25L597 28L595 33L591 41L589 44L586 49L581 57L581 58L576 65L573 69L570 74L565 80L563 82L556 89L556 90L548 97L547 98L540 104L537 106L532 110L525 115L524 115L515 119L507 121L499 122L491 121L483 119L475 115L474 115L466 109L463 106L458 101L456 98L450 91L449 90L444 82L442 77L440 74L436 65L434 58L433 57L431 49L429 41L428 33L427 25L427 16L427 8L428 0L430 -8L433 -16L434 -19L436 -25L441 -33L442 -34L447 -41L450 -44L455 -49L458 -51L466 -57L467 -57L475 -61L483 -65L484 -65M436 965L434 958L433 957L431 949L429 941L428 933L427 925L427 916L427 908L428 900L430 892L433 884L434 881L436 875L441 867L442 866L447 859L450 856L455 851L458 849L466 843L467 843L475 839L483 835L484 835L491 832L499 830L507 828L514 826L515 826L524 825L532 824L540 824L548 825L556 825L562 826L565 827L573 829L581 833L584 835L589 838L595 843L597 846L601 851L605 859L605 860L607 867L609 875L609 884L608 892L607 900L605 904L605 908L602 916L599 925L597 928L595 933L591 941L589 944L586 949L581 957L581 958L576 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M618 -65L622 -59L623 -57L626 -49L628 -41L629 -33L629 -25L628 -16L627 -8L625 0L623 8L622 11L620 16L617 25L614 31L613 33L609 41L605 48L605 49L600 57L597 62L595 65L590 74L589 75L584 82L581 87L579 90L573 98L573 98L566 106L565 108L559 115L556 118L552 123L548 126L543 131L540 134L534 139L532 141L524 147L522 147L515 151L507 154L499 155L491 155L483 154L475 150L469 147L466 145L459 139L458 139L451 131L450 130L444 123L442 120L438 115L434 107L433 106L428 98L425 92L424 90L421 82L418 74L417 73L415 65L412 57L410 49L409 43L409 41L407 33L407 25L406 16L406 8L407 0L408 -8L409 -16L409 -16L411 -25L414 -33L417 -39L418 -41L423 -49L425 -52L430 -57L434 -61L440 -65M415 965L412 957L410 949L409 943L409 941L407 933L407 925L406 916L406 908L407 900L408 892L409 884L409 884L411 875L414 867L417 861L418 859L423 851L425 848L430 843L434 839L440 835L442 833L450 828L453 826L458 824L466 820L472 818L475 817L483 815L491 813L499 811L506 810L507 810L515 809L524 808L532 807L540 807L548 807L556 807L565 808L573 809L578 810L581 811L589 813L597 817L599 818L605 822L611 826L614 829L618 835L622 841L623 843L626 851L628 859L629 867L629 875L628 884L627 892L625 900L623 908L622 911L620 916L617 925L614 931L613 933L609 941L605 948L605 949L600 957L597 962L595 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.1' stroke-width='0.6'/%3E%3Cpath d='M643 -65L646 -57L646 -56L648 -49L648 -41L648 -33L648 -25L647 -16L646 -16L645 -8L643 0L640 8L638 13L637 16L634 25L630 33L630 33L626 41L622 49L622 50L618 57L614 65L613 65L608 74L605 79L603 82L598 90L597 92L593 98L589 104L588 106L582 115L581 117L577 123L573 129L571 131L565 139L565 140L559 147L556 151L553 155L548 161L546 164L540 171L539 172L532 180L531 180L524 187L521 188L515 192L507 196L506 196L499 198L491 198L483 197L481 196L475 194L466 189L466 188L458 182L456 180L450 174L448 172L442 164L442 164L436 155L434 152L431 147L426 139L425 138L421 131L417 123L417 123L413 115L409 106L409 106L406 98L402 90L401 86L399 82L397 74L394 65L393 59L392 57L390 49L389 41L387 33L387 25L386 16L386 8L386 0L386 -8L387 -16L388 -25L389 -33L392 -41L393 -44L394 -49L398 -57L401 -62L403 -65M394 965L393 959L392 957L390 949L389 941L387 933L387 925L386 916L386 908L386 900L386 892L387 884L388 875L389 867L392 859L393 856L394 851L398 843L401 838L403 835L409 827L410 826L417 819L419 818L425 814L433 810L434 810L442 807L450 804L458 802L458 802L466 800L475 798L483 797L491 795L499 794L504 794L507 793L515 792L524 792L532 791L540 790L548 790L556 790L565 790L573 791L581 792L589 793L590 794L597 795L605 798L614 802L614 802L622 807L626 810L630 814L634 818L638 824L640 826L643 835L646 843L646 844L648 851L648 859L648 867L648 875L647 884L646 884L645 892L643 900L640 908L638 913L637 916L634 925L630 933L630 933L626 941L622 949L622 950L618 957L614 965L613 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.165' stroke-width='0.6'/%3E%3Cpath d='M371 -65L369 -57L368 -54L367 -49L366 -41L365 -33L365 -25L364 -16L364 -8L364 0L365 8L365 16L366 25L367 33L368 39L368 41L370 49L372 57L374 65L376 74L376 75L378 82L381 90L384 98L385 101L387 106L390 115L393 122L393 123L396 131L400 139L401 142L403 147L407 155L409 161L410 164L414 172L417 178L418 180L422 188L425 194L427 196L431 205L434 208L436 213L442 220L442 221L449 229L450 230L458 237L458 238L466 244L469 245L475 249L483 252L487 254L491 255L499 256L507 256L515 254L517 254L524 251L531 245L532 244L538 237L540 235L544 229L548 221L548 221L552 213L556 205L556 205L560 196L564 188L565 187L568 180L572 172L573 170L576 164L580 155L581 154L585 147L589 139L589 139L594 131L597 125L598 123L603 115L605 110L608 106L612 98L614 96L617 90L622 82L626 74L630 67L631 65L635 57L638 52L640 49L644 41L646 35L648 33L651 25L655 17L655 16L658 8L661 0L663 -7L663 -8L665 -16L667 -25L668 -33L668 -41L668 -49L668 -57L667 -65M654 409L655 409L655 409L663 411L671 416L672 417L679 424L680 425L686 434L687 435L691 442L695 450L695 450L698 458L701 466L702 475L703 483L703 491L702 499L699 507L695 513L693 515L687 520L679 522L671 521L663 518L659 515L655 512L650 507L646 503L644 499L640 491L638 488L636 483L634 475L632 466L631 458L631 450L631 442L633 434L635 425L638 418L639 417L646 411L654 409M374 965L372 957L370 949L368 941L368 939L367 933L366 925L365 916L365 908L364 900L364 892L364 884L365 875L365 867L366 859L367 851L368 846L369 843L371 835L373 826L376 818L376 817L380 810L385 804L386 802L393 796L396 794L401 791L409 788L417 785L417 785L425 784L434 783L442 782L450 781L458 781L466 780L475 779L483 779L491 778L499 778L503 777L507 777L515 776L524 776L532 775L540 775L548 774L556 774L565 774L573 774L581 774L589 775L597 776L605 777L605 777L614 779L622 782L629 785L630 786L638 791L642 794L646 797L651 802L655 807L657 810L661 818L663 822L664 826L667 835L668 843L668 851L668 859L668 867L667 875L665 884L663 892L663 893L661 900L658 908L655 916L655 917L651 925L648 933L646 935L644 941L640 949L638 952L635 957L631 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M343 -65L342 -57L342 -49L342 -41L342 -33L342 -25L342 -16L343 -8L343 0L343 8L344 11L344 16L345 25L346 33L347 41L348 49L350 57L351 65L352 67L353 74L355 82L358 90L360 98L360 98L362 106L365 115L368 123L368 124L370 131L373 139L376 147L376 149L379 155L381 164L384 172L385 173L387 180L389 188L392 196L393 198L395 205L398 213L401 219L402 221L406 229L409 236L410 237L415 245L417 249L421 254L425 259L428 262L434 268L436 270L442 275L446 278L450 281L458 286L458 286L466 291L473 295L475 296L483 299L490 303L491 303L499 306L507 309L512 311L515 312L524 315L532 318L535 319L540 321L548 325L553 327L556 329L565 335L565 335L572 344L573 345L576 352L579 360L581 365L582 368L584 376L586 385L587 393L588 401L589 405L590 409L591 417L592 425L593 434L595 442L596 450L597 457L597 458L599 466L601 475L603 483L605 489L606 491L609 499L612 507L614 510L616 515L621 524L622 525L627 532L630 536L633 540L638 546L641 548L646 553L651 556L655 559L663 563L667 565L671 566L679 567L687 567L695 566L699 565L704 563L712 557L713 556L720 549L721 548L726 540L728 535L729 532L732 524L734 515L735 507L735 499L734 491L734 483L732 475L731 466L728 458L728 457L726 450L723 442L720 434L720 433L717 425L714 417L712 413L710 409L706 401L704 396L702 393L698 385L695 380L693 376L688 368L687 367L683 360L679 355L677 352L671 344L670 344L663 336L662 335L655 329L653 327L646 323L641 319L638 317L630 312L628 311L622 306L617 303L614 300L609 295L605 290L603 286L599 278L597 273L596 270L594 262L593 254L592 245L591 237L591 229L591 221L591 213L592 205L594 196L595 188L597 181L597 180L600 172L602 164L605 155L605 155L609 147L612 139L614 136L616 131L620 123L622 119L624 115L628 106L630 103L632 98L637 90L638 87L641 82L645 74L646 72L650 65L654 57L655 56L658 49L662 41L663 40L666 33L670 25L671 22L674 16L677 8L679 2L680 0L682 -8L685 -16L687 -25L687 -28L688 -33L689 -41L690 -49L690 -57L690 -65M-36 106L-33 105L-25 104L-16 104L-8 104L0 105L4 106L8 108L16 111L25 115L25 115L33 120L38 123L41 126L47 131L49 134L53 139L55 147L49 155L49 155L41 159L33 162L27 164L25 164L16 165L8 167L0 167L-8 168L-16 168L-25 168L-33 167L-41 165L-47 164L-49 163L-57 158L-60 155L-64 147L-65 139L-63 131L-59 123L-57 121L-51 115L-49 113L-41 108L-36 106M864 106L867 105L875 104L884 104L892 104L900 105L904 106L908 108L916 111L925 115L925 115L933 120L938 123L941 126L947 131L949 134L953 139L955 147L949 155L949 155L941 159L933 162L927 164L925 164L916 165L908 167L900 167L892 168L884 168L875 168L867 167L859 165L853 164L851 163L843 158L840 155L836 147L835 139L837 131L841 123L843 121L849 115L851 113L859 108L864 106M351 965L350 957L348 949L347 941L346 933L345 925L344 916L344 911L343 908L343 900L343 892L342 884L342 875L342 867L342 859L342 851L342 843L343 835L343 826L343 818L344 816L344 810L345 802L346 794L348 785L350 777L352 771L353 769L357 761L360 758L366 753L368 751L376 748L385 747L393 747L401 749L409 750L417 752L419 753L425 754L434 756L442 757L450 758L458 759L466 760L475 760L483 761L491 761L499 761L507 760L515 760L524 760L532 759L540 759L548 758L556 758L565 757L573 757L581 757L589 757L597 757L605 757L614 758L622 759L628 761L630 761L638 764L646 767L650 769L655 772L662 777L663 778L670 785L671 786L676 794L679 799L681 802L684 810L687 818L687 820L689 826L690 835L690 843L690 851L689 859L688 867L687 872L687 875L685 884L682 892L680 900L679 902L677 908L674 916L671 922L670 925L666 933L663 940L662 941L658 949L655 956L654 957L650 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.12' stroke-width='0.6'/%3E%3Cpath d='M319 -65L319 -57L319 -51L319 -49L319 -41L320 -33L320 -25L320 -16L320 -8L321 0L321 8L321 16L322 25L322 33L323 41L324 49L325 57L326 65L327 74L327 76L328 82L330 90L331 98L333 106L335 115L335 116L337 123L339 131L341 139L343 147L344 149L345 155L347 164L349 172L350 180L352 187L352 188L354 196L355 205L357 213L360 221L360 222L362 229L366 237L368 242L370 245L375 254L376 255L381 262L385 266L388 270L393 275L396 278L401 282L405 286L409 289L416 295L417 296L425 301L427 303L434 307L440 311L442 312L450 317L454 319L458 321L466 326L469 327L475 330L483 335L484 335L491 339L498 344L499 344L507 349L511 352L515 355L522 360L524 362L531 368L532 369L538 376L540 379L544 385L548 392L549 393L553 401L556 408L557 409L560 417L563 425L565 432L565 434L568 442L570 450L572 458L573 461L574 466L576 475L579 483L581 490L581 491L584 499L587 507L589 512L590 515L594 524L597 530L598 532L603 540L605 545L608 548L613 556L614 557L620 565L622 567L627 573L630 576L635 581L638 584L645 589L646 590L655 595L658 597L663 600L671 603L679 605L687 605L695 605L704 603L712 599L715 597L720 595L727 589L728 588L735 581L736 579L741 573L745 567L746 565L750 556L753 548L753 548L755 540L756 532L757 524L758 515L758 507L757 499L756 491L755 483L754 475L753 470L752 466L750 458L747 450L745 442L745 441L742 434L739 425L737 417L736 417L734 409L731 401L728 393L728 393L725 385L722 376L720 369L720 368L717 360L714 352L712 344L709 335L707 327L704 319L704 317L701 311L698 303L695 296L695 295L691 286L687 281L685 278L679 270L679 270L671 262L671 262L663 254L662 254L655 246L654 245L646 237L646 237L641 229L638 225L636 221L633 213L631 205L630 199L630 196L629 188L629 180L630 172L630 171L631 164L633 155L635 147L638 139L638 138L641 131L644 123L646 117L647 115L651 106L655 99L655 98L659 90L663 83L663 82L668 74L671 67L672 65L676 57L679 51L680 49L684 41L687 35L688 33L692 25L695 17L696 16L699 8L702 0L704 -5L705 -8L707 -16L709 -25L711 -33L712 -37L712 -41L713 -49L714 -57L714 -65M-65 77L-57 74L-57 74L-49 72L-41 70L-33 70L-25 70L-16 70L-8 71L0 73L2 74L8 75L16 78L25 80L29 82L33 83L41 87L49 90L49 90L57 94L65 97L68 98L74 101L82 104L86 106L90 108L98 112L105 115L106 115L115 119L123 122L124 123L131 126L139 129L144 131L147 133L155 136L162 139L164 140L172 144L177 147L180 149L188 154L190 155L196 160L201 164L205 167L209 172L213 176L217 180L221 186L223 188L228 196L229 199L232 205L236 213L237 217L239 221L240 229L241 237L241 245L239 254L237 258L236 262L230 270L229 271L221 278L221 279L213 283L205 286L202 286L196 287L192 286L188 286L180 283L172 278L172 278L164 271L162 270L155 263L154 262L147 255L146 254L139 246L139 245L131 238L130 237L123 231L121 229L115 225L109 221L106 219L98 215L94 213L90 211L82 208L74 205L71 205L65 203L57 201L49 200L41 199L33 199L25 198L16 198L8 198L0 198L-8 198L-16 199L-25 199L-33 199L-41 199L-49 199L-57 199L-65 199M965 203L957 201L949 200L941 199L933 199L925 198L916 198L908 198L900 198L892 198L884 199L875 199L867 199L859 199L851 199L843 199L835 199L826 199L818 198L810 197L809 196L802 194L794 190L791 188L785 182L784 180L781 172L780 164L780 155L782 147L784 139L785 134L787 131L790 123L794 116L794 115L800 106L802 104L806 98L810 94L815 90L818 87L825 82L826 81L835 77L843 74L843 74L851 72L859 70L867 70L875 70L884 70L892 71L900 73L902 74L908 75L916 78L925 80L929 82L933 83L941 87L949 90L949 90L957 94L965 97M326 965L325 957L324 949L323 941L322 933L322 925L321 916L321 908L321 900L320 892L320 884L320 875L320 867L319 859L319 851L319 849L319 843L319 835L318 826L318 818L318 810L318 802L318 794L318 785L318 777L319 769L319 765L320 761L321 753L323 745L326 736L327 734L330 728L335 720L336 720L343 712L344 712L352 706L358 704L360 703L368 702L376 702L385 703L386 704L393 706L401 709L405 712L409 714L417 718L420 720L425 723L434 727L437 728L442 730L450 734L458 736L459 736L466 738L475 740L483 741L491 742L499 742L507 743L515 743L524 743L532 742L540 742L548 741L556 740L565 740L573 739L581 738L589 737L597 737L600 736L605 736L614 736L622 735L630 736L636 736L638 737L646 738L655 740L663 743L666 745L671 747L679 753L679 753L687 760L688 761L694 769L695 771L700 777L704 785L704 785L707 794L710 802L712 810L712 810L713 818L714 826L714 835L714 843L713 851L712 859L712 863L711 867L709 875L707 884L705 892L704 895L702 900L699 908L696 916L695 917L692 925L688 933L687 935L684 941L680 949L679 951L676 957L672 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M298 -65L298 -57L298 -49L298 -41L298 -33L298 -25L298 -16L298 -8L298 0L297 8L297 16L296 25L296 33L295 41L295 47L294 49L294 57L293 65L291 74L290 82L288 90L286 98L286 98L283 106L278 115L278 115L270 121L262 123L254 123L245 121L237 120L229 118L221 116L215 115L213 114L205 112L196 110L188 108L180 106L180 106L172 105L164 103L155 101L147 99L145 98L139 97L131 95L123 92L115 90L115 90L106 87L98 85L90 82L90 82L82 79L74 76L68 74L65 73L57 70L49 66L46 65L41 63L33 60L25 57L16 54L8 52L0 49L-1 49L-8 47L-16 45L-25 44L-33 43L-41 42L-49 42L-57 42L-65 43M743 -65L742 -57L742 -49L741 -41L740 -33L738 -25L736 -16L736 -16L734 -8L732 0L730 8L728 12L727 16L724 25L720 33L720 33L717 41L713 49L712 51L709 57L705 65L704 67L701 74L697 82L695 84L693 90L689 98L687 102L686 106L683 115L680 123L679 126L678 131L677 139L677 147L678 155L679 160L681 164L687 171L689 172L695 174L704 173L705 172L712 168L716 164L720 159L722 155L728 147L728 147L733 139L736 133L737 131L742 123L745 118L746 115L751 106L753 104L756 98L761 92L762 90L768 82L769 81L776 74L777 72L784 65L785 65L794 59L796 57L802 54L810 50L812 49L818 47L826 44L835 43L843 42L851 42L859 42L867 43L875 44L884 45L892 47L899 49L900 49L908 52L916 54L925 57L925 57L933 60L941 63L946 65L949 66L957 70L965 73M-65 225L-57 224L-49 223L-41 222L-33 221L-29 221L-25 221L-16 220L-8 220L0 220L8 220L16 220L22 221L25 221L33 222L41 224L49 226L57 228L59 229L65 231L74 235L77 237L82 240L90 245L90 245L98 252L100 254L106 260L108 262L115 269L116 270L122 278L123 279L128 286L131 290L134 295L139 301L140 303L147 311L147 311L155 319L156 319L164 325L169 327L172 329L180 331L188 332L196 332L205 332L213 330L221 327L222 327L229 324L237 321L241 319L245 317L254 313L257 311L262 308L270 304L272 303L278 299L286 295L286 295L295 290L303 287L307 286L311 285L319 284L327 285L335 286L335 286L344 289L352 292L357 295L360 296L368 300L374 303L376 304L385 308L389 311L393 313L401 318L404 319L409 322L417 327L418 327L425 331L433 335L434 336L442 341L447 344L450 345L458 350L461 352L466 355L475 360L475 360L483 365L487 368L491 371L497 376L499 378L506 385L507 385L514 393L515 394L521 401L524 405L526 409L531 417L532 418L536 425L539 434L540 435L543 442L546 450L548 457L548 458L551 466L554 475L556 483L556 483L559 491L561 499L564 507L565 508L567 515L570 524L573 530L574 532L577 540L581 547L581 548L586 556L589 562L591 565L596 573L597 575L601 581L605 587L607 589L614 597L614 597L620 605L622 608L627 614L630 617L634 622L638 627L642 630L646 635L649 638L655 644L658 646L663 652L667 655L671 658L679 661L687 662L695 659L704 655L705 655L712 650L716 646L720 644L726 638L728 637L735 630L736 629L742 622L745 619L749 614L753 608L754 605L759 597L761 595L764 589L768 581L769 577L771 573L773 565L775 556L777 548L777 547L778 540L779 532L779 524L779 515L778 507L777 499L777 499L776 491L774 483L772 475L770 466L769 462L768 458L766 450L763 442L761 434L761 434L758 425L755 417L753 409L753 408L750 401L748 393L746 385L745 379L744 376L742 368L740 360L739 352L738 344L737 335L737 327L736 320L736 319L736 317L736 311L737 303L738 295L740 286L742 278L745 271L745 270L749 262L753 257L756 254L761 249L766 245L769 244L777 240L784 237L785 237L794 234L802 232L810 230L814 229L818 228L826 227L835 225L843 224L851 223L859 222L867 221L871 221L875 221L884 220L892 220L900 220L908 220L916 220L922 221L925 221L933 222L941 224L949 226L957 228L959 229L965 231M293 965L294 957L294 949L295 947L295 941L296 933L296 925L297 916L297 908L298 900L298 892L298 884L298 875L298 867L298 859L298 851L298 843L298 835L297 826L297 818L297 810L296 802L296 794L296 785L296 777L296 769L297 761L298 753L299 745L301 736L303 730L303 728L307 720L310 712L311 711L315 704L319 698L321 695L327 689L329 687L335 682L340 679L344 677L352 673L360 671L360 671L368 670L376 669L385 670L388 671L393 672L401 675L409 679L409 679L417 684L422 687L425 689L434 695L434 695L442 701L447 704L450 706L458 710L462 712L466 714L475 717L483 719L486 720L491 721L499 722L507 723L515 723L524 723L532 723L540 723L548 722L556 721L561 720L565 719L573 718L581 716L589 714L597 712L599 712L605 710L614 707L622 705L627 704L630 702L638 700L646 697L652 695L655 694L663 692L671 691L679 693L682 695L687 698L693 704L695 706L700 712L704 716L706 720L712 728L712 728L717 736L720 741L722 745L726 753L728 758L729 761L732 769L735 777L736 782L737 785L739 794L741 802L742 810L742 818L743 826L743 835L742 843L742 851L741 859L740 867L738 875L736 884L736 884L734 892L732 900L730 908L728 912L727 916L724 925L720 933L720 933L717 941L713 949L712 951L709 957L705 965M-65 943L-57 942L-49 942L-41 942L-33 943L-25 944L-16 945L-8 947L-1 949L0 949L8 952L16 954L25 957L25 957L33 960L41 963L46 965M784 965L785 965L794 959L796 957L802 954L810 950L812 949L818 947L826 944L835 943L843 942L851 942L859 942L867 943L875 944L884 945L892 947L899 949L900 949L908 952L916 954L925 957L925 957L933 960L941 963L946 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.1' stroke-width='0.6'/%3E%3Cpath d='M278 -65L278 -57L278 -52L278 -49L278 -41L277 -33L277 -25L276 -16L275 -8L274 0L272 8L270 16L270 17L268 25L265 33L262 40L261 41L256 49L254 53L250 57L245 62L240 65L237 67L229 71L221 74L221 74L213 76L205 77L196 77L188 77L180 77L172 77L164 76L155 76L147 75L142 74L139 73L131 72L123 70L115 68L106 66L104 65L98 64L90 61L82 59L78 57L74 56L65 53L57 50L55 49L49 47L41 44L34 41L33 40L25 37L16 34L13 33L8 31L0 28L-8 25L-8 25L-16 22L-25 19L-33 17L-34 16L-41 14L-49 12L-57 10L-65 8M778 -65L778 -57L779 -49L780 -41L782 -33L784 -25L785 -20L787 -16L793 -8L794 -7L802 -2L805 0L810 2L818 4L826 6L834 8L835 8L843 10L851 12L859 14L866 16L867 17L875 19L884 22L892 25L892 25L900 28L908 31L913 33L916 34L925 37L933 40L934 41L941 44L949 47L955 49L957 50L965 53M-65 247L-58 245L-57 245L-49 243L-41 242L-33 241L-25 240L-16 239L-8 239L0 239L8 239L16 240L25 241L33 243L41 245L41 246L49 249L57 252L60 254L65 257L73 262L74 263L82 269L82 270L90 278L90 278L97 286L98 288L103 295L106 299L109 303L114 311L115 312L119 319L123 324L125 327L131 335L131 335L138 344L139 344L147 351L148 352L155 356L164 359L168 360L172 361L180 362L188 361L196 361L200 360L205 359L213 357L221 355L229 352L231 352L237 349L245 346L252 344L254 343L262 340L270 336L273 335L278 333L286 330L295 328L298 327L303 326L311 324L319 323L327 323L335 323L344 324L352 326L357 327L360 328L368 331L376 334L381 335L385 337L393 340L400 344L401 344L409 348L416 352L417 352L425 357L431 360L434 361L442 366L445 368L450 371L458 376L458 376L466 382L470 385L475 388L480 393L483 395L489 401L491 403L496 409L499 413L503 417L507 424L508 425L513 434L515 438L518 442L521 450L524 455L525 458L528 466L531 475L532 478L534 483L536 491L539 499L540 503L541 507L544 515L547 524L548 528L550 532L553 540L556 548L556 549L560 556L564 565L565 566L568 573L572 581L573 582L576 589L581 597L581 597L585 605L589 612L590 614L594 622L597 630L597 630L600 638L602 646L602 655L600 663L597 669L596 671L589 679L589 679L581 685L577 687L573 689L565 693L557 695L556 696L548 698L540 699L532 700L524 700L515 700L507 699L499 698L491 695L483 692L475 689L472 687L466 684L459 679L458 679L450 673L447 671L442 667L436 663L434 661L425 656L423 655L417 652L409 648L403 646L401 646L393 644L385 643L376 643L368 644L360 646L359 646L352 649L344 652L339 655L335 657L327 662L326 663L319 669L317 671L311 677L309 679L303 687L303 687L298 695L295 701L293 704L289 712L286 720L286 720L284 728L282 736L281 745L279 753L279 761L278 767L278 769L278 777L278 785L278 794L278 802L278 810L278 818L278 825L278 826L278 835L278 843L278 848L278 851L278 859L277 867L277 875L276 884L275 892L274 900L272 908L270 916L270 917L268 925L265 933L262 940L261 941L256 949L254 953L250 957L245 962L240 965M965 953L957 950L955 949L949 947L941 944L934 941L933 940L925 937L916 934L913 933L908 931L900 928L892 925L892 925L884 922L875 919L867 917L866 916L859 914L851 912L843 910L835 908L834 908L826 906L818 904L810 902L805 900L802 898L794 893L793 892L787 884L785 880L784 875L782 867L780 859L779 851L778 843L778 835L777 829L777 826L776 818L776 810L775 802L774 794L772 785L771 777L770 769L769 766L768 761L766 753L764 745L763 736L761 728L761 728L759 720L758 712L758 704L757 695L758 687L759 679L761 672L761 671L764 663L767 655L769 649L770 646L773 638L777 630L777 629L780 622L784 614L785 609L787 605L789 597L792 589L794 583L794 581L796 573L798 565L799 556L800 548L800 540L800 532L800 524L799 515L798 507L796 499L795 491L794 487L793 483L791 475L788 466L786 458L785 457L783 450L781 442L778 434L777 431L775 425L773 417L770 409L769 404L768 401L766 393L764 385L763 376L761 368L761 363L760 360L760 352L760 344L760 335L761 327L761 325L762 319L764 311L766 303L769 297L770 295L775 286L777 283L781 278L785 274L790 270L794 267L801 262L802 261L810 257L817 254L818 253L826 250L835 247L842 245L843 245L851 243L859 242L867 241L875 240L884 239L892 239L900 239L908 239L916 240L925 241L933 243L941 245L941 246L949 249L957 252L960 254L965 257M-65 908L-57 910L-49 912L-41 914L-34 916L-33 917L-25 919L-16 922L-8 925L-8 925L0 928L8 931L13 933L16 934L25 937L33 940L34 941L41 944L49 947L55 949L57 950L65 953L74 956L78 957L82 959L90 961L98 964L104 965' fill='none' stroke='%23f9fbfb' stroke-opacity='0.165' stroke-width='0.6'/%3E%3Cpath d='M260 -65L260 -57L259 -49L258 -41L257 -33L256 -25L254 -16L254 -16L252 -8L249 0L245 8L245 8L241 16L237 22L235 25L229 31L227 33L221 38L216 41L213 43L205 46L197 49L196 49L188 51L180 53L172 53L164 54L155 54L147 54L139 53L131 52L123 51L115 49L114 49L106 47L98 45L90 43L83 41L82 40L74 38L65 35L60 33L57 32L49 28L41 25L40 25L33 21L25 17L22 16L16 14L8 10L5 8L0 6L-8 1L-11 0L-16 -3L-25 -7L-26 -8L-33 -12L-40 -16L-41 -17L-49 -23L-52 -25L-57 -29L-61 -33L-65 -38M819 -65L822 -57L826 -49L826 -49L832 -41L835 -38L839 -33L843 -29L848 -25L851 -23L859 -17L860 -16L867 -12L874 -8L875 -7L884 -3L889 0L892 1L900 6L905 8L908 10L916 14L922 16L925 17L933 21L940 25L941 25L949 28L957 32L960 33L965 35M-65 269L-57 266L-49 263L-45 262L-41 261L-33 259L-25 258L-16 257L-8 257L0 257L8 258L16 259L25 261L27 262L33 264L41 267L47 270L49 271L57 277L59 278L65 283L69 286L74 292L76 295L82 302L83 303L88 311L90 314L93 319L98 327L98 328L103 335L106 342L107 344L112 352L115 355L118 360L123 365L126 368L131 373L136 376L139 378L147 382L155 384L158 385L164 385L172 386L180 385L186 385L188 384L196 383L205 381L213 379L221 377L222 376L229 374L237 371L245 368L246 368L254 365L262 363L269 360L270 360L278 357L286 355L295 353L299 352L303 351L311 350L319 349L327 349L335 349L344 350L352 351L356 352L360 353L368 355L376 357L383 360L385 360L393 364L401 368L402 368L409 372L417 376L418 376L425 381L432 385L434 386L442 391L444 393L450 397L455 401L458 403L465 409L466 411L473 417L475 419L480 425L483 429L486 434L491 441L491 442L496 450L499 456L500 458L504 466L507 475L507 476L510 483L512 491L515 499L515 502L517 507L519 515L521 524L524 532L524 532L526 540L528 548L531 556L532 559L534 565L536 573L540 581L540 582L543 589L546 597L548 604L549 605L551 614L553 622L554 630L554 638L552 646L548 653L547 655L540 660L534 663L532 663L524 665L515 665L507 664L500 663L499 662L491 659L483 655L482 655L475 650L468 646L466 645L458 640L455 638L450 635L442 631L441 630L434 627L425 624L418 622L417 622L409 620L401 619L393 619L385 619L376 621L370 622L368 622L360 625L352 627L346 630L344 631L335 635L331 638L327 640L319 646L319 646L311 653L309 655L303 661L301 663L295 671L294 671L288 679L286 682L283 687L279 695L278 697L275 704L272 712L270 718L269 720L267 728L266 736L264 745L263 753L262 761L262 768L262 769L261 777L261 785L261 794L261 802L261 810L261 818L261 826L260 835L260 843L259 851L258 859L257 867L256 875L254 884L254 884L252 892L249 900L245 908L245 908L241 916L237 922L235 925L229 931L227 933L221 938L216 941L213 943L205 946L197 949L196 949L188 951L180 953L172 953L164 954L155 954L147 954L139 953L131 952L123 951L115 949L114 949L106 947L98 945L90 943L83 941L82 940L74 938L65 935L60 933L57 932L49 928L41 925L40 925L33 921L25 917L22 916L16 914L8 910L5 908L0 906L-8 901L-11 900L-16 897L-25 893L-26 892L-33 888L-40 884L-41 883L-49 877L-52 875L-57 871L-61 867L-65 862M965 935L960 933L957 932L949 928L941 925L940 925L933 921L925 917L922 916L916 914L908 910L905 908L900 906L892 901L889 900L884 897L875 893L874 892L867 888L860 884L859 883L851 877L848 875L843 871L839 867L835 862L832 859L826 851L826 851L822 843L819 835L818 832L816 826L814 818L812 810L811 802L810 796L810 794L808 785L807 777L806 769L805 761L804 753L803 745L802 738L802 736L801 728L800 720L799 712L799 704L799 695L799 687L800 679L801 671L802 665L802 663L804 655L805 646L807 638L809 630L810 627L811 622L813 614L815 605L817 597L818 589L818 589L819 581L821 573L821 565L822 556L822 548L822 540L821 532L821 524L819 515L818 509L818 507L816 499L814 491L812 483L810 478L809 475L806 466L804 458L802 453L801 450L798 442L795 434L794 429L792 425L790 417L788 409L785 401L785 401L784 393L782 385L781 376L780 368L779 360L779 352L780 344L781 335L783 327L785 319L785 318L789 311L793 303L794 302L799 295L802 292L807 286L810 284L817 278L818 278L826 273L832 270L835 269L843 266L851 263L855 262L859 261L867 259L875 258L884 257L892 257L900 257L908 258L916 259L925 261L927 262L933 264L941 267L947 270L949 271L957 277L959 278L965 283' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M-43 -65L-41 -61L-39 -57L-33 -49L-33 -49L-26 -41L-25 -39L-18 -33L-16 -32L-8 -25L-8 -25L0 -19L3 -16L8 -13L16 -8L16 -8L25 -3L30 0L33 2L41 6L46 8L49 10L57 13L64 16L65 17L74 20L82 23L87 25L90 25L98 28L106 30L115 31L123 32L126 33L131 33L139 34L147 34L155 33L162 33L164 33L172 31L180 29L188 26L192 25L196 22L205 17L206 16L213 10L215 8L221 1L222 0L227 -8L229 -13L231 -16L234 -25L237 -33L237 -35L239 -41L240 -49L242 -57L243 -65M857 -65L859 -61L861 -57L867 -49L867 -49L874 -41L875 -39L882 -33L884 -32L892 -25L892 -25L900 -19L903 -16L908 -13L916 -8L916 -8L925 -3L930 0L933 2L941 6L946 8L949 10L957 13L964 16L965 17M-65 292L-57 287L-56 286L-49 283L-41 281L-33 278L-32 278L-25 277L-16 276L-8 276L0 276L8 277L12 278L16 279L25 282L33 286L34 286L41 291L46 295L49 297L55 303L57 305L62 311L65 315L68 319L73 327L74 328L78 335L82 343L82 344L86 352L90 360L90 360L94 368L98 375L99 376L105 385L106 386L113 393L115 394L123 400L125 401L131 404L139 406L147 407L155 408L164 408L172 407L180 406L188 404L196 402L202 401L205 400L213 398L221 395L229 393L229 393L237 390L245 387L254 385L254 385L262 382L270 380L278 377L282 376L286 375L295 373L303 372L311 371L319 370L327 370L335 371L344 371L352 373L360 374L367 376L368 377L376 379L385 383L389 385L393 386L401 390L406 393L409 395L417 400L419 401L425 405L431 409L434 411L441 417L442 418L449 425L450 426L457 434L458 435L463 442L466 447L469 450L473 458L475 461L477 466L480 475L483 481L483 483L486 491L488 499L489 507L491 515L491 518L492 524L492 532L493 540L493 548L492 556L492 565L491 568L490 573L486 581L483 585L476 589L475 590L466 591L458 592L450 592L442 592L434 592L425 592L417 592L409 593L401 594L393 595L385 597L383 597L376 599L368 601L360 604L357 605L352 608L344 612L340 614L335 616L327 621L326 622L319 626L314 630L311 633L304 638L303 640L296 646L295 648L288 655L286 657L282 663L278 668L276 671L271 679L270 681L266 687L263 695L262 697L259 704L256 712L254 720L254 721L252 728L250 736L249 745L248 753L247 761L246 769L246 777L246 785L245 787L245 794L245 802L244 810L244 818L243 826L243 835L242 843L240 851L239 859L237 865L237 867L234 875L231 884L229 887L227 892L222 900L221 901L215 908L213 910L206 916L205 917L196 922L192 925L188 926L180 929L172 931L164 933L162 933L155 933L147 934L139 934L131 933L126 933L123 932L115 931L106 930L98 928L90 925L87 925L82 923L74 920L65 917L64 916L57 913L49 910L46 908L41 906L33 902L30 900L25 897L16 892L16 892L8 887L3 884L0 881L-8 875L-8 875L-16 868L-18 867L-25 861L-26 859L-33 851L-33 851L-39 843L-41 839L-43 835L-47 826L-49 822L-50 818L-53 810L-55 802L-57 794L-57 793L-59 785L-60 777L-61 769L-62 761L-63 753L-64 745L-65 736L-65 729M965 917L964 916L957 913L949 910L946 908L941 906L933 902L930 900L925 897L916 892L916 892L908 887L903 884L900 881L892 875L892 875L884 868L882 867L875 861L874 859L867 851L867 851L861 843L859 839L857 835L853 826L851 822L850 818L847 810L845 802L843 794L843 793L841 785L840 777L839 769L838 761L837 753L836 745L835 736L835 729L834 728L834 720L834 712L833 704L833 695L833 687L833 679L834 671L835 663L835 663L835 655L836 646L837 638L838 630L840 622L841 614L842 605L843 599L843 597L844 589L845 581L845 573L846 565L846 556L846 548L846 540L845 532L844 524L843 520L842 515L840 507L838 499L835 491L835 489L832 483L829 475L826 467L826 466L823 458L820 450L818 446L817 442L813 434L810 425L810 424L808 417L805 409L803 401L802 395L801 393L800 385L799 376L798 368L798 360L799 352L800 344L802 336L802 335L805 327L809 319L810 317L814 311L818 306L821 303L826 298L831 295L835 292L843 287L844 286L851 283L859 281L867 278L868 278L875 277L884 276L892 276L900 276L908 277L912 278L916 279L925 282L933 286L934 286L941 291L946 295L949 297L955 303L957 305L962 311L965 315M-65 489L-65 491L-62 499L-60 507L-58 515L-57 520L-56 524L-55 532L-54 540L-54 548L-54 556L-54 565L-55 573L-55 581L-56 589L-57 597L-57 599L-58 605L-59 614L-60 622L-62 630L-63 638L-64 646L-65 655L-65 663' fill='none' stroke='%23f9fbfb' stroke-opacity='0.12' stroke-width='0.6'/%3E%3Cpath d='M-12 -65L-8 -59L-7 -57L0 -49L0 -49L7 -41L8 -40L16 -33L16 -32L25 -26L26 -25L33 -20L38 -16L41 -15L49 -10L52 -8L57 -5L65 -2L69 0L74 2L82 5L90 8L92 8L98 10L106 12L115 13L123 14L131 15L139 15L147 14L155 13L164 11L172 9L173 8L180 5L188 0L188 0L196 -7L198 -8L205 -15L205 -16L211 -25L213 -28L215 -33L218 -41L221 -49L221 -49L223 -57L225 -65M888 -65L892 -59L893 -57L900 -49L900 -49L907 -41L908 -40L916 -33L916 -32L925 -26L926 -25L933 -20L938 -16L941 -15L949 -10L952 -8L957 -5L965 -2M-65 321L-64 319L-57 313L-54 311L-49 307L-41 303L-40 303L-33 300L-25 298L-16 297L-8 297L0 298L8 299L16 302L17 303L25 306L31 311L33 312L40 319L41 320L47 327L49 330L52 335L57 344L57 344L61 352L65 360L65 362L68 368L71 376L74 383L74 385L78 393L82 400L83 401L88 409L90 411L96 417L98 419L106 424L110 425L115 427L123 429L131 430L139 430L147 430L155 429L164 428L172 427L177 425L180 425L188 423L196 420L205 418L207 417L213 416L221 413L229 410L233 409L237 408L245 405L254 402L259 401L262 400L270 398L278 396L286 394L292 393L295 392L303 391L311 390L319 390L327 390L335 391L344 392L348 393L352 393L360 396L368 398L375 401L376 401L385 405L392 409L393 409L401 414L405 417L409 420L416 425L417 427L425 434L425 434L432 442L434 443L439 450L442 455L444 458L448 466L450 472L451 475L454 483L455 491L457 499L457 507L456 515L454 524L451 532L450 535L447 540L442 546L439 548L434 552L427 556L425 557L417 561L409 564L409 565L401 567L393 571L387 573L385 574L376 577L368 581L367 581L360 584L352 588L350 589L344 592L335 597L335 597L327 602L322 605L319 608L311 614L311 614L303 620L301 622L295 628L292 630L286 636L284 638L278 645L277 646L270 655L270 655L264 663L262 667L259 671L255 679L254 681L251 687L247 695L245 699L244 704L241 712L239 720L237 727L237 728L235 736L234 745L233 753L232 761L231 769L231 777L230 785L230 794L229 799L229 802L228 810L227 818L226 826L225 835L223 843L221 851L221 851L218 859L215 867L213 872L211 875L205 884L205 885L198 892L196 893L188 900L188 900L180 905L173 908L172 909L164 911L155 913L147 914L139 915L131 915L123 914L115 913L106 912L98 910L92 908L90 908L82 905L74 902L69 900L65 898L57 895L52 892L49 890L41 885L38 884L33 880L26 875L25 874L16 868L16 867L8 860L7 859L0 851L0 851L-7 843L-8 841L-12 835L-16 827L-17 826L-20 818L-23 810L-25 807L-26 802L-28 794L-30 785L-31 777L-33 769L-33 769L-34 761L-35 753L-35 745L-36 736L-37 728L-37 720L-37 712L-37 704L-37 695L-37 687L-37 679L-37 671L-37 663L-36 655L-35 646L-35 638L-34 630L-33 622L-33 619L-32 614L-31 605L-30 597L-29 589L-29 581L-28 573L-28 565L-27 556L-27 548L-28 540L-28 532L-29 524L-31 515L-33 509L-33 507L-36 499L-39 491L-41 486L-42 483L-46 475L-49 468L-50 466L-54 458L-57 452L-58 450L-62 442L-65 434M965 898L957 895L952 892L949 890L941 885L938 884L933 880L926 875L925 874L916 868L916 867L908 860L907 859L900 851L900 851L893 843L892 841L888 835L884 827L883 826L880 818L877 810L875 807L874 802L872 794L870 785L869 777L867 769L867 769L866 761L865 753L865 745L864 736L863 728L863 720L863 712L863 704L863 695L863 687L863 679L863 671L863 663L864 655L865 646L865 638L866 630L867 622L867 619L868 614L869 605L870 597L871 589L871 581L872 573L872 565L873 556L873 548L872 540L872 532L871 524L869 515L867 509L867 507L864 499L861 491L859 486L858 483L854 475L851 468L850 466L846 458L843 452L842 450L838 442L835 434L834 434L831 425L828 417L826 413L825 409L823 401L821 393L819 385L818 376L818 372L818 368L818 366L819 360L820 352L822 344L825 335L826 333L830 327L835 321L836 319L843 313L846 311L851 307L859 303L860 303L867 300L875 298L884 297L892 297L900 298L908 299L916 302L917 303L925 306L931 311L933 312L940 319L941 320L947 327L949 330L952 335L957 344L957 344L961 352L965 360L965 362' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M16 -65L16 -65L22 -57L25 -54L29 -49L33 -45L37 -41L41 -38L48 -33L49 -32L57 -26L60 -25L65 -22L74 -18L76 -16L82 -14L90 -11L98 -9L100 -8L106 -7L115 -6L123 -5L131 -5L139 -5L147 -7L154 -8L155 -9L164 -12L172 -16L172 -16L180 -22L183 -25L188 -30L190 -33L196 -41L196 -42L200 -49L203 -57L205 -61L206 -65M916 -65L916 -65L922 -57L925 -54L929 -49L933 -45L937 -41L941 -38L948 -33L949 -32L957 -26L960 -25L965 -22M-29 327L-25 326L-16 324L-8 324L0 325L5 327L8 329L16 334L18 335L25 342L26 344L31 352L33 354L35 360L39 368L41 375L41 376L44 385L46 393L47 401L49 408L49 409L51 417L54 425L57 433L58 434L63 442L65 444L74 450L75 450L82 453L90 455L98 456L106 456L115 456L123 455L131 454L139 453L147 451L154 450L155 450L164 448L172 445L180 443L184 442L188 441L196 438L205 435L210 434L213 433L221 430L229 427L235 425L237 425L245 422L254 420L262 418L263 417L270 415L278 414L286 412L295 411L303 410L311 410L319 410L327 410L335 411L344 413L352 415L358 417L360 418L368 421L376 425L376 426L385 431L388 434L393 437L398 442L401 445L405 450L409 455L411 458L416 466L417 470L419 475L421 483L422 491L421 499L420 507L417 514L417 515L412 524L409 527L404 532L401 535L395 540L393 542L385 547L383 548L376 552L370 556L368 558L360 562L357 565L352 567L344 572L343 573L335 578L330 581L327 583L319 589L319 589L311 595L308 597L303 601L298 605L295 608L288 614L286 616L280 622L278 624L272 630L270 633L265 638L262 642L259 646L254 654L253 655L248 663L245 667L243 671L239 679L237 682L235 687L232 695L229 702L229 704L226 712L224 720L222 728L221 734L220 736L219 745L218 753L217 761L216 769L215 777L214 785L213 794L213 799L212 802L211 810L210 818L208 826L206 835L205 839L203 843L200 851L196 858L196 859L190 867L188 870L183 875L180 878L172 884L172 884L164 888L155 891L154 892L147 893L139 895L131 895L123 895L115 894L106 893L100 892L98 891L90 889L82 886L76 884L74 882L65 878L60 875L57 874L49 868L48 867L41 862L37 859L33 855L29 851L25 846L22 843L16 835L16 835L11 826L8 821L7 818L3 810L0 802L0 801L-2 794L-4 785L-6 777L-7 769L-8 761L-9 753L-10 745L-10 736L-11 728L-11 720L-11 712L-11 704L-11 695L-11 687L-11 679L-11 671L-10 663L-10 655L-9 646L-8 638L-8 638L-7 630L-6 622L-5 614L-4 605L-3 597L-2 589L-1 581L0 574L0 573L1 565L2 556L3 548L4 540L5 532L5 524L5 515L5 507L3 499L1 491L0 488L-2 483L-7 475L-8 472L-12 466L-16 461L-18 458L-25 450L-25 450L-31 442L-33 439L-36 434L-41 427L-42 425L-46 417L-49 411L-50 409L-53 401L-55 393L-57 385L-57 378L-57 376L-57 371L-57 368L-56 360L-53 352L-49 344L-49 344L-42 335L-41 335L-33 329L-29 327M965 878L960 875L957 874L949 868L948 867L941 862L937 859L933 855L929 851L925 846L922 843L916 835L916 835L911 826L908 821L907 818L903 810L900 802L900 801L898 794L896 785L894 777L893 769L892 761L892 761L891 753L890 745L890 736L889 728L889 720L889 712L889 704L889 695L889 687L889 679L889 671L890 663L890 655L891 646L892 638L892 638L893 630L894 622L895 614L896 605L897 597L898 589L899 581L900 574L900 573L901 565L902 556L903 548L904 540L905 532L905 524L905 515L905 507L903 499L901 491L900 488L898 483L893 475L892 472L888 466L884 461L882 458L875 450L875 450L869 442L867 439L864 434L859 427L858 425L854 417L851 411L850 409L847 401L845 393L843 385L843 378L843 376L843 371L843 368L844 360L847 352L851 344L851 344L858 335L859 335L867 329L871 327L875 326L884 324L892 324L900 325L905 327L908 329L916 334L918 335L925 342L926 344L931 352L933 354L935 360L939 368L941 375L941 376L944 385L946 393L947 401L949 408L949 409L951 417L954 425L957 433L958 434L963 442L965 444' fill='none' stroke='%23f9fbfb' stroke-opacity='0.1' stroke-width='0.6'/%3E%3Cpath d='M44 -65L49 -59L51 -57L57 -52L60 -49L65 -45L72 -41L74 -40L82 -36L89 -33L90 -32L98 -29L106 -27L115 -26L123 -26L131 -26L139 -28L147 -30L154 -33L155 -34L164 -39L166 -41L172 -46L174 -49L180 -57L180 -57L184 -65M944 -65L949 -59L951 -57L957 -52L960 -49L965 -45M271 434L278 432L286 431L295 430L303 430L311 430L319 431L327 432L334 434L335 434L344 437L352 441L354 442L360 446L366 450L368 452L374 458L376 461L380 466L384 475L385 478L386 483L386 491L385 499L385 500L382 507L378 515L376 517L371 524L368 527L364 532L360 535L355 540L352 542L345 548L344 549L335 555L334 556L327 562L324 565L319 568L313 573L311 574L303 581L303 581L295 588L293 589L286 595L284 597L278 603L276 605L270 611L268 614L262 620L260 622L254 630L253 630L247 638L245 640L241 646L237 652L236 655L231 663L229 666L226 671L222 679L221 682L219 687L216 695L213 704L213 704L210 712L208 720L206 728L205 736L203 745L202 753L201 761L200 769L198 777L197 785L196 791L196 794L194 802L193 810L191 818L188 825L188 826L184 835L180 843L180 843L174 851L172 854L166 859L164 861L155 866L154 867L147 870L139 872L131 874L123 874L115 874L106 873L98 871L90 868L89 867L82 864L74 860L72 859L65 855L60 851L57 848L51 843L49 841L44 835L41 831L38 826L33 818L29 810L25 802L25 800L23 794L20 785L19 777L17 769L16 764L16 761L15 753L14 745L14 736L14 728L14 720L13 712L13 704L14 695L14 687L14 679L15 671L15 663L16 655L16 648L17 646L17 638L18 630L20 622L21 614L22 605L24 597L25 595L26 589L28 581L30 573L32 565L33 563L35 556L38 548L41 541L41 540L45 532L49 525L50 524L56 515L57 514L65 507L65 507L74 501L77 499L82 496L90 493L94 491L98 489L106 486L115 483L117 483L123 481L131 478L139 475L142 475L147 473L155 470L164 467L166 466L172 464L180 462L188 459L190 458L196 456L205 453L213 450L214 450L221 448L229 445L237 442L239 442L245 440L254 438L262 436L270 434L271 434M965 855L960 851L957 848L951 843L949 841L944 835L941 831L938 826L933 818L933 818L929 810L925 802L925 800L923 794L920 785L919 777L917 769L916 764L916 761L915 753L914 745L914 736L914 728L914 720L913 712L913 704L914 695L914 687L914 679L915 671L915 663L916 655L916 648L917 646L917 638L918 630L920 622L921 614L922 605L924 597L925 595L926 589L928 581L930 573L932 565L933 563L935 556L938 548L941 541L941 540L945 532L949 525L950 524L956 515L957 514L965 507L965 507' fill='none' stroke='%23f9fbfb' stroke-opacity='0.165' stroke-width='0.6'/%3E%3Cpath d='M78 -65L82 -63L90 -58L92 -57L98 -55L106 -52L115 -51L123 -51L131 -52L139 -55L144 -57L147 -59L155 -65M249 458L254 457L262 456L270 454L278 453L286 453L295 453L303 453L311 455L319 457L321 458L327 461L335 466L335 467L343 475L344 477L346 483L348 491L347 499L345 507L344 510L341 515L335 523L335 524L329 532L327 533L321 540L319 542L313 548L311 550L304 556L303 558L295 565L295 565L287 573L286 573L278 581L278 581L270 589L270 589L262 597L262 597L254 605L254 606L247 614L245 615L240 622L237 626L234 630L229 637L228 638L222 646L221 649L217 655L213 663L213 663L208 671L205 679L205 679L201 687L198 695L196 700L195 704L192 712L190 720L188 728L188 729L187 736L185 745L184 753L182 761L181 769L180 773L179 777L177 785L175 794L173 802L172 806L170 810L166 818L164 823L161 826L155 834L155 835L147 841L144 843L139 845L131 848L123 849L115 849L106 848L98 845L92 843L90 842L82 837L78 835L74 831L69 826L65 822L62 818L57 811L57 810L52 802L49 794L49 794L46 785L44 777L42 769L41 762L41 761L40 753L39 745L39 736L38 728L38 720L38 712L38 704L38 695L39 687L39 679L40 671L40 663L41 657L41 655L42 646L43 638L44 630L46 622L48 614L49 607L50 605L52 597L54 589L57 581L57 581L61 573L65 565L65 563L69 556L74 549L74 548L81 540L82 539L88 532L90 530L98 524L98 523L106 517L109 515L115 512L123 507L123 507L131 503L139 499L139 499L147 495L155 492L157 491L164 488L172 485L177 483L180 481L188 478L196 475L198 475L205 472L213 469L221 466L221 466L229 464L237 461L245 459L249 458M965 822L962 818L957 811L957 810L952 802L949 794L949 794L946 785L944 777L942 769L941 762L941 761L940 753L939 745L939 736L938 728L938 720L938 712L938 704L938 695L939 687L939 679L940 671L940 663L941 657L941 655L942 646L943 638L944 630L946 622L948 614L949 607L950 605L952 597L954 589L957 581L957 581L961 573L965 565L965 563' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3Cpath d='M245 483L245 483L254 481L262 481L270 481L278 482L283 483L286 484L295 488L298 491L302 499L303 502L303 507L303 509L301 515L298 524L295 529L293 532L287 540L286 541L281 548L278 551L274 556L270 560L266 565L262 570L259 573L254 579L252 581L245 588L244 589L237 597L237 597L231 605L229 607L224 614L221 618L218 622L213 629L212 630L206 638L205 640L201 646L196 653L196 655L191 663L188 668L187 671L183 679L180 686L179 687L176 695L173 704L172 708L170 712L168 720L166 728L164 736L164 737L162 745L160 753L158 761L156 769L155 770L153 777L150 785L147 791L145 794L140 802L139 802L131 809L128 810L123 812L115 813L106 812L103 810L98 808L90 802L90 802L84 794L82 791L79 785L75 777L74 773L72 769L70 761L69 753L68 745L67 736L66 728L66 720L66 712L66 704L66 695L66 687L67 679L67 671L68 663L69 655L70 646L71 638L72 630L74 624L74 622L76 614L79 605L82 597L82 596L85 589L89 581L90 579L93 573L98 565L99 565L105 556L106 555L112 548L115 546L121 540L123 539L131 532L131 532L139 526L143 524L147 521L155 516L157 515L164 512L172 508L173 507L180 504L188 501L192 499L196 497L205 494L213 491L214 491L221 489L229 486L237 484L245 483' fill='none' stroke='%23f9fbfb' stroke-opacity='0.12' stroke-width='0.6'/%3E%3Cpath d='M219 524L221 523L226 524L229 524L237 528L240 532L241 540L238 548L237 550L234 556L229 565L229 565L223 573L221 576L217 581L213 587L211 589L205 597L205 598L199 605L196 609L192 614L188 619L186 622L180 630L180 630L174 638L172 641L168 646L164 653L162 655L157 663L155 665L151 671L147 677L145 679L140 687L139 688L133 695L131 698L123 703L115 697L114 695L111 687L109 679L108 671L107 663L107 655L107 646L108 638L109 630L111 622L113 614L115 608L115 605L119 597L123 589L123 589L128 581L131 576L134 573L139 566L141 565L147 558L150 556L155 552L160 548L164 546L172 540L173 540L180 536L188 532L189 532L196 529L205 527L213 525L219 524' fill='none' stroke='%23f9fbfb' stroke-opacity='0.19' stroke-width='0.6'/%3E%3C/svg%3E");--texture-size: 900px 900px}html[data-theme-id=bklit].light-theme body{--texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900' viewBox='0 0 900 900'%3E%3Cpath d='M512 -25L515 -25L524 -27L532 -27L540 -25L540 -25L548 -20L551 -16L555 -8L556 -3L557 0L556 4L556 8L554 16L550 25L548 28L545 33L540 39L538 41L532 46L527 49L524 51L515 54L507 54L499 52L494 49L491 47L486 41L483 34L482 33L480 25L480 16L481 8L483 3L484 0L489 -8L491 -10L497 -16L499 -18L507 -23L512 -25M512 875L515 875L524 873L532 873L540 875L540 875L548 880L551 884L555 892L556 897L557 900L556 904L556 908L554 916L550 925L548 928L545 933L540 939L538 941L532 946L527 949L524 951L515 954L507 954L499 952L494 949L491 947L486 941L483 934L482 933L480 925L480 916L481 908L483 903L484 900L489 892L491 890L497 884L499 882L507 877L512 875' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M499 -49L507 -52L515 -54L524 -55L532 -55L540 -55L548 -54L556 -52L563 -49L565 -49L573 -43L575 -41L581 -33L581 -33L584 -25L586 -16L586 -8L586 0L584 8L581 16L581 18L578 25L574 33L573 36L570 41L565 49L564 49L558 57L556 59L551 65L548 68L542 74L540 75L532 81L531 82L524 86L515 89L510 90L507 90L499 90L497 90L491 89L483 85L478 82L475 79L469 74L466 70L463 65L458 57L458 57L455 49L452 41L451 33L450 26L450 25L450 16L450 14L451 8L452 0L455 -8L458 -15L459 -16L464 -25L466 -27L472 -33L475 -35L483 -41L483 -41L491 -45L499 -49L499 -49M463 965L458 957L458 957L455 949L452 941L451 933L450 926L450 925L450 916L450 914L451 908L452 900L455 892L458 885L459 884L464 875L466 873L472 867L475 865L483 859L483 859L491 855L499 851L499 851L507 848L515 846L524 845L532 845L540 845L548 846L556 848L563 851L565 851L573 857L575 859L581 867L581 867L584 875L586 884L586 892L586 900L584 908L581 916L581 918L578 925L574 933L573 936L570 941L565 949L564 949L558 957L556 959L551 965' fill='none' stroke='%23090b0c' stroke-opacity='0.095' stroke-width='0.6'/%3E%3Cpath d='M584 -65L589 -62L595 -57L597 -54L601 -49L605 -41L605 -40L607 -33L609 -25L609 -16L608 -8L607 0L605 4L605 8L602 16L599 25L597 28L595 33L591 41L589 44L586 49L581 57L581 58L576 65L573 69L570 74L565 80L563 82L556 89L556 90L548 97L547 98L540 104L537 106L532 110L525 115L524 115L515 119L507 121L499 122L491 121L483 119L475 115L474 115L466 109L463 106L458 101L456 98L450 91L449 90L444 82L442 77L440 74L436 65L434 58L433 57L431 49L429 41L428 33L427 25L427 16L427 8L428 0L430 -8L433 -16L434 -19L436 -25L441 -33L442 -34L447 -41L450 -44L455 -49L458 -51L466 -57L467 -57L475 -61L483 -65L484 -65M436 965L434 958L433 957L431 949L429 941L428 933L427 925L427 916L427 908L428 900L430 892L433 884L434 881L436 875L441 867L442 866L447 859L450 856L455 851L458 849L466 843L467 843L475 839L483 835L484 835L491 832L499 830L507 828L514 826L515 826L524 825L532 824L540 824L548 825L556 825L562 826L565 827L573 829L581 833L584 835L589 838L595 843L597 846L601 851L605 859L605 860L607 867L609 875L609 884L608 892L607 900L605 904L605 908L602 916L599 925L597 928L595 933L591 941L589 944L586 949L581 957L581 958L576 965' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M618 -65L622 -59L623 -57L626 -49L628 -41L629 -33L629 -25L628 -16L627 -8L625 0L623 8L622 11L620 16L617 25L614 31L613 33L609 41L605 48L605 49L600 57L597 62L595 65L590 74L589 75L584 82L581 87L579 90L573 98L573 98L566 106L565 108L559 115L556 118L552 123L548 126L543 131L540 134L534 139L532 141L524 147L522 147L515 151L507 154L499 155L491 155L483 154L475 150L469 147L466 145L459 139L458 139L451 131L450 130L444 123L442 120L438 115L434 107L433 106L428 98L425 92L424 90L421 82L418 74L417 73L415 65L412 57L410 49L409 43L409 41L407 33L407 25L406 16L406 8L407 0L408 -8L409 -16L409 -16L411 -25L414 -33L417 -39L418 -41L423 -49L425 -52L430 -57L434 -61L440 -65M415 965L412 957L410 949L409 943L409 941L407 933L407 925L406 916L406 908L407 900L408 892L409 884L409 884L411 875L414 867L417 861L418 859L423 851L425 848L430 843L434 839L440 835L442 833L450 828L453 826L458 824L466 820L472 818L475 817L483 815L491 813L499 811L506 810L507 810L515 809L524 808L532 807L540 807L548 807L556 807L565 808L573 809L578 810L581 811L589 813L597 817L599 818L605 822L611 826L614 829L618 835L622 841L623 843L626 851L628 859L629 867L629 875L628 884L627 892L625 900L623 908L622 911L620 916L617 925L614 931L613 933L609 941L605 948L605 949L600 957L597 962L595 965' fill='none' stroke='%23090b0c' stroke-opacity='0.08' stroke-width='0.6'/%3E%3Cpath d='M643 -65L646 -57L646 -56L648 -49L648 -41L648 -33L648 -25L647 -16L646 -16L645 -8L643 0L640 8L638 13L637 16L634 25L630 33L630 33L626 41L622 49L622 50L618 57L614 65L613 65L608 74L605 79L603 82L598 90L597 92L593 98L589 104L588 106L582 115L581 117L577 123L573 129L571 131L565 139L565 140L559 147L556 151L553 155L548 161L546 164L540 171L539 172L532 180L531 180L524 187L521 188L515 192L507 196L506 196L499 198L491 198L483 197L481 196L475 194L466 189L466 188L458 182L456 180L450 174L448 172L442 164L442 164L436 155L434 152L431 147L426 139L425 138L421 131L417 123L417 123L413 115L409 106L409 106L406 98L402 90L401 86L399 82L397 74L394 65L393 59L392 57L390 49L389 41L387 33L387 25L386 16L386 8L386 0L386 -8L387 -16L388 -25L389 -33L392 -41L393 -44L394 -49L398 -57L401 -62L403 -65M394 965L393 959L392 957L390 949L389 941L387 933L387 925L386 916L386 908L386 900L386 892L387 884L388 875L389 867L392 859L393 856L394 851L398 843L401 838L403 835L409 827L410 826L417 819L419 818L425 814L433 810L434 810L442 807L450 804L458 802L458 802L466 800L475 798L483 797L491 795L499 794L504 794L507 793L515 792L524 792L532 791L540 790L548 790L556 790L565 790L573 791L581 792L589 793L590 794L597 795L605 798L614 802L614 802L622 807L626 810L630 814L634 818L638 824L640 826L643 835L646 843L646 844L648 851L648 859L648 867L648 875L647 884L646 884L645 892L643 900L640 908L638 913L637 916L634 925L630 933L630 933L626 941L622 949L622 950L618 957L614 965L613 965' fill='none' stroke='%23090b0c' stroke-opacity='0.13' stroke-width='0.6'/%3E%3Cpath d='M371 -65L369 -57L368 -54L367 -49L366 -41L365 -33L365 -25L364 -16L364 -8L364 0L365 8L365 16L366 25L367 33L368 39L368 41L370 49L372 57L374 65L376 74L376 75L378 82L381 90L384 98L385 101L387 106L390 115L393 122L393 123L396 131L400 139L401 142L403 147L407 155L409 161L410 164L414 172L417 178L418 180L422 188L425 194L427 196L431 205L434 208L436 213L442 220L442 221L449 229L450 230L458 237L458 238L466 244L469 245L475 249L483 252L487 254L491 255L499 256L507 256L515 254L517 254L524 251L531 245L532 244L538 237L540 235L544 229L548 221L548 221L552 213L556 205L556 205L560 196L564 188L565 187L568 180L572 172L573 170L576 164L580 155L581 154L585 147L589 139L589 139L594 131L597 125L598 123L603 115L605 110L608 106L612 98L614 96L617 90L622 82L626 74L630 67L631 65L635 57L638 52L640 49L644 41L646 35L648 33L651 25L655 17L655 16L658 8L661 0L663 -7L663 -8L665 -16L667 -25L668 -33L668 -41L668 -49L668 -57L667 -65M654 409L655 409L655 409L663 411L671 416L672 417L679 424L680 425L686 434L687 435L691 442L695 450L695 450L698 458L701 466L702 475L703 483L703 491L702 499L699 507L695 513L693 515L687 520L679 522L671 521L663 518L659 515L655 512L650 507L646 503L644 499L640 491L638 488L636 483L634 475L632 466L631 458L631 450L631 442L633 434L635 425L638 418L639 417L646 411L654 409M374 965L372 957L370 949L368 941L368 939L367 933L366 925L365 916L365 908L364 900L364 892L364 884L365 875L365 867L366 859L367 851L368 846L369 843L371 835L373 826L376 818L376 817L380 810L385 804L386 802L393 796L396 794L401 791L409 788L417 785L417 785L425 784L434 783L442 782L450 781L458 781L466 780L475 779L483 779L491 778L499 778L503 777L507 777L515 776L524 776L532 775L540 775L548 774L556 774L565 774L573 774L581 774L589 775L597 776L605 777L605 777L614 779L622 782L629 785L630 786L638 791L642 794L646 797L651 802L655 807L657 810L661 818L663 822L664 826L667 835L668 843L668 851L668 859L668 867L667 875L665 884L663 892L663 893L661 900L658 908L655 916L655 917L651 925L648 933L646 935L644 941L640 949L638 952L635 957L631 965' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M343 -65L342 -57L342 -49L342 -41L342 -33L342 -25L342 -16L343 -8L343 0L343 8L344 11L344 16L345 25L346 33L347 41L348 49L350 57L351 65L352 67L353 74L355 82L358 90L360 98L360 98L362 106L365 115L368 123L368 124L370 131L373 139L376 147L376 149L379 155L381 164L384 172L385 173L387 180L389 188L392 196L393 198L395 205L398 213L401 219L402 221L406 229L409 236L410 237L415 245L417 249L421 254L425 259L428 262L434 268L436 270L442 275L446 278L450 281L458 286L458 286L466 291L473 295L475 296L483 299L490 303L491 303L499 306L507 309L512 311L515 312L524 315L532 318L535 319L540 321L548 325L553 327L556 329L565 335L565 335L572 344L573 345L576 352L579 360L581 365L582 368L584 376L586 385L587 393L588 401L589 405L590 409L591 417L592 425L593 434L595 442L596 450L597 457L597 458L599 466L601 475L603 483L605 489L606 491L609 499L612 507L614 510L616 515L621 524L622 525L627 532L630 536L633 540L638 546L641 548L646 553L651 556L655 559L663 563L667 565L671 566L679 567L687 567L695 566L699 565L704 563L712 557L713 556L720 549L721 548L726 540L728 535L729 532L732 524L734 515L735 507L735 499L734 491L734 483L732 475L731 466L728 458L728 457L726 450L723 442L720 434L720 433L717 425L714 417L712 413L710 409L706 401L704 396L702 393L698 385L695 380L693 376L688 368L687 367L683 360L679 355L677 352L671 344L670 344L663 336L662 335L655 329L653 327L646 323L641 319L638 317L630 312L628 311L622 306L617 303L614 300L609 295L605 290L603 286L599 278L597 273L596 270L594 262L593 254L592 245L591 237L591 229L591 221L591 213L592 205L594 196L595 188L597 181L597 180L600 172L602 164L605 155L605 155L609 147L612 139L614 136L616 131L620 123L622 119L624 115L628 106L630 103L632 98L637 90L638 87L641 82L645 74L646 72L650 65L654 57L655 56L658 49L662 41L663 40L666 33L670 25L671 22L674 16L677 8L679 2L680 0L682 -8L685 -16L687 -25L687 -28L688 -33L689 -41L690 -49L690 -57L690 -65M-36 106L-33 105L-25 104L-16 104L-8 104L0 105L4 106L8 108L16 111L25 115L25 115L33 120L38 123L41 126L47 131L49 134L53 139L55 147L49 155L49 155L41 159L33 162L27 164L25 164L16 165L8 167L0 167L-8 168L-16 168L-25 168L-33 167L-41 165L-47 164L-49 163L-57 158L-60 155L-64 147L-65 139L-63 131L-59 123L-57 121L-51 115L-49 113L-41 108L-36 106M864 106L867 105L875 104L884 104L892 104L900 105L904 106L908 108L916 111L925 115L925 115L933 120L938 123L941 126L947 131L949 134L953 139L955 147L949 155L949 155L941 159L933 162L927 164L925 164L916 165L908 167L900 167L892 168L884 168L875 168L867 167L859 165L853 164L851 163L843 158L840 155L836 147L835 139L837 131L841 123L843 121L849 115L851 113L859 108L864 106M351 965L350 957L348 949L347 941L346 933L345 925L344 916L344 911L343 908L343 900L343 892L342 884L342 875L342 867L342 859L342 851L342 843L343 835L343 826L343 818L344 816L344 810L345 802L346 794L348 785L350 777L352 771L353 769L357 761L360 758L366 753L368 751L376 748L385 747L393 747L401 749L409 750L417 752L419 753L425 754L434 756L442 757L450 758L458 759L466 760L475 760L483 761L491 761L499 761L507 760L515 760L524 760L532 759L540 759L548 758L556 758L565 757L573 757L581 757L589 757L597 757L605 757L614 758L622 759L628 761L630 761L638 764L646 767L650 769L655 772L662 777L663 778L670 785L671 786L676 794L679 799L681 802L684 810L687 818L687 820L689 826L690 835L690 843L690 851L689 859L688 867L687 872L687 875L685 884L682 892L680 900L679 902L677 908L674 916L671 922L670 925L666 933L663 940L662 941L658 949L655 956L654 957L650 965' fill='none' stroke='%23090b0c' stroke-opacity='0.095' stroke-width='0.6'/%3E%3Cpath d='M319 -65L319 -57L319 -51L319 -49L319 -41L320 -33L320 -25L320 -16L320 -8L321 0L321 8L321 16L322 25L322 33L323 41L324 49L325 57L326 65L327 74L327 76L328 82L330 90L331 98L333 106L335 115L335 116L337 123L339 131L341 139L343 147L344 149L345 155L347 164L349 172L350 180L352 187L352 188L354 196L355 205L357 213L360 221L360 222L362 229L366 237L368 242L370 245L375 254L376 255L381 262L385 266L388 270L393 275L396 278L401 282L405 286L409 289L416 295L417 296L425 301L427 303L434 307L440 311L442 312L450 317L454 319L458 321L466 326L469 327L475 330L483 335L484 335L491 339L498 344L499 344L507 349L511 352L515 355L522 360L524 362L531 368L532 369L538 376L540 379L544 385L548 392L549 393L553 401L556 408L557 409L560 417L563 425L565 432L565 434L568 442L570 450L572 458L573 461L574 466L576 475L579 483L581 490L581 491L584 499L587 507L589 512L590 515L594 524L597 530L598 532L603 540L605 545L608 548L613 556L614 557L620 565L622 567L627 573L630 576L635 581L638 584L645 589L646 590L655 595L658 597L663 600L671 603L679 605L687 605L695 605L704 603L712 599L715 597L720 595L727 589L728 588L735 581L736 579L741 573L745 567L746 565L750 556L753 548L753 548L755 540L756 532L757 524L758 515L758 507L757 499L756 491L755 483L754 475L753 470L752 466L750 458L747 450L745 442L745 441L742 434L739 425L737 417L736 417L734 409L731 401L728 393L728 393L725 385L722 376L720 369L720 368L717 360L714 352L712 344L709 335L707 327L704 319L704 317L701 311L698 303L695 296L695 295L691 286L687 281L685 278L679 270L679 270L671 262L671 262L663 254L662 254L655 246L654 245L646 237L646 237L641 229L638 225L636 221L633 213L631 205L630 199L630 196L629 188L629 180L630 172L630 171L631 164L633 155L635 147L638 139L638 138L641 131L644 123L646 117L647 115L651 106L655 99L655 98L659 90L663 83L663 82L668 74L671 67L672 65L676 57L679 51L680 49L684 41L687 35L688 33L692 25L695 17L696 16L699 8L702 0L704 -5L705 -8L707 -16L709 -25L711 -33L712 -37L712 -41L713 -49L714 -57L714 -65M-65 77L-57 74L-57 74L-49 72L-41 70L-33 70L-25 70L-16 70L-8 71L0 73L2 74L8 75L16 78L25 80L29 82L33 83L41 87L49 90L49 90L57 94L65 97L68 98L74 101L82 104L86 106L90 108L98 112L105 115L106 115L115 119L123 122L124 123L131 126L139 129L144 131L147 133L155 136L162 139L164 140L172 144L177 147L180 149L188 154L190 155L196 160L201 164L205 167L209 172L213 176L217 180L221 186L223 188L228 196L229 199L232 205L236 213L237 217L239 221L240 229L241 237L241 245L239 254L237 258L236 262L230 270L229 271L221 278L221 279L213 283L205 286L202 286L196 287L192 286L188 286L180 283L172 278L172 278L164 271L162 270L155 263L154 262L147 255L146 254L139 246L139 245L131 238L130 237L123 231L121 229L115 225L109 221L106 219L98 215L94 213L90 211L82 208L74 205L71 205L65 203L57 201L49 200L41 199L33 199L25 198L16 198L8 198L0 198L-8 198L-16 199L-25 199L-33 199L-41 199L-49 199L-57 199L-65 199M965 203L957 201L949 200L941 199L933 199L925 198L916 198L908 198L900 198L892 198L884 199L875 199L867 199L859 199L851 199L843 199L835 199L826 199L818 198L810 197L809 196L802 194L794 190L791 188L785 182L784 180L781 172L780 164L780 155L782 147L784 139L785 134L787 131L790 123L794 116L794 115L800 106L802 104L806 98L810 94L815 90L818 87L825 82L826 81L835 77L843 74L843 74L851 72L859 70L867 70L875 70L884 70L892 71L900 73L902 74L908 75L916 78L925 80L929 82L933 83L941 87L949 90L949 90L957 94L965 97M326 965L325 957L324 949L323 941L322 933L322 925L321 916L321 908L321 900L320 892L320 884L320 875L320 867L319 859L319 851L319 849L319 843L319 835L318 826L318 818L318 810L318 802L318 794L318 785L318 777L319 769L319 765L320 761L321 753L323 745L326 736L327 734L330 728L335 720L336 720L343 712L344 712L352 706L358 704L360 703L368 702L376 702L385 703L386 704L393 706L401 709L405 712L409 714L417 718L420 720L425 723L434 727L437 728L442 730L450 734L458 736L459 736L466 738L475 740L483 741L491 742L499 742L507 743L515 743L524 743L532 742L540 742L548 741L556 740L565 740L573 739L581 738L589 737L597 737L600 736L605 736L614 736L622 735L630 736L636 736L638 737L646 738L655 740L663 743L666 745L671 747L679 753L679 753L687 760L688 761L694 769L695 771L700 777L704 785L704 785L707 794L710 802L712 810L712 810L713 818L714 826L714 835L714 843L713 851L712 859L712 863L711 867L709 875L707 884L705 892L704 895L702 900L699 908L696 916L695 917L692 925L688 933L687 935L684 941L680 949L679 951L676 957L672 965' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M298 -65L298 -57L298 -49L298 -41L298 -33L298 -25L298 -16L298 -8L298 0L297 8L297 16L296 25L296 33L295 41L295 47L294 49L294 57L293 65L291 74L290 82L288 90L286 98L286 98L283 106L278 115L278 115L270 121L262 123L254 123L245 121L237 120L229 118L221 116L215 115L213 114L205 112L196 110L188 108L180 106L180 106L172 105L164 103L155 101L147 99L145 98L139 97L131 95L123 92L115 90L115 90L106 87L98 85L90 82L90 82L82 79L74 76L68 74L65 73L57 70L49 66L46 65L41 63L33 60L25 57L16 54L8 52L0 49L-1 49L-8 47L-16 45L-25 44L-33 43L-41 42L-49 42L-57 42L-65 43M743 -65L742 -57L742 -49L741 -41L740 -33L738 -25L736 -16L736 -16L734 -8L732 0L730 8L728 12L727 16L724 25L720 33L720 33L717 41L713 49L712 51L709 57L705 65L704 67L701 74L697 82L695 84L693 90L689 98L687 102L686 106L683 115L680 123L679 126L678 131L677 139L677 147L678 155L679 160L681 164L687 171L689 172L695 174L704 173L705 172L712 168L716 164L720 159L722 155L728 147L728 147L733 139L736 133L737 131L742 123L745 118L746 115L751 106L753 104L756 98L761 92L762 90L768 82L769 81L776 74L777 72L784 65L785 65L794 59L796 57L802 54L810 50L812 49L818 47L826 44L835 43L843 42L851 42L859 42L867 43L875 44L884 45L892 47L899 49L900 49L908 52L916 54L925 57L925 57L933 60L941 63L946 65L949 66L957 70L965 73M-65 225L-57 224L-49 223L-41 222L-33 221L-29 221L-25 221L-16 220L-8 220L0 220L8 220L16 220L22 221L25 221L33 222L41 224L49 226L57 228L59 229L65 231L74 235L77 237L82 240L90 245L90 245L98 252L100 254L106 260L108 262L115 269L116 270L122 278L123 279L128 286L131 290L134 295L139 301L140 303L147 311L147 311L155 319L156 319L164 325L169 327L172 329L180 331L188 332L196 332L205 332L213 330L221 327L222 327L229 324L237 321L241 319L245 317L254 313L257 311L262 308L270 304L272 303L278 299L286 295L286 295L295 290L303 287L307 286L311 285L319 284L327 285L335 286L335 286L344 289L352 292L357 295L360 296L368 300L374 303L376 304L385 308L389 311L393 313L401 318L404 319L409 322L417 327L418 327L425 331L433 335L434 336L442 341L447 344L450 345L458 350L461 352L466 355L475 360L475 360L483 365L487 368L491 371L497 376L499 378L506 385L507 385L514 393L515 394L521 401L524 405L526 409L531 417L532 418L536 425L539 434L540 435L543 442L546 450L548 457L548 458L551 466L554 475L556 483L556 483L559 491L561 499L564 507L565 508L567 515L570 524L573 530L574 532L577 540L581 547L581 548L586 556L589 562L591 565L596 573L597 575L601 581L605 587L607 589L614 597L614 597L620 605L622 608L627 614L630 617L634 622L638 627L642 630L646 635L649 638L655 644L658 646L663 652L667 655L671 658L679 661L687 662L695 659L704 655L705 655L712 650L716 646L720 644L726 638L728 637L735 630L736 629L742 622L745 619L749 614L753 608L754 605L759 597L761 595L764 589L768 581L769 577L771 573L773 565L775 556L777 548L777 547L778 540L779 532L779 524L779 515L778 507L777 499L777 499L776 491L774 483L772 475L770 466L769 462L768 458L766 450L763 442L761 434L761 434L758 425L755 417L753 409L753 408L750 401L748 393L746 385L745 379L744 376L742 368L740 360L739 352L738 344L737 335L737 327L736 320L736 319L736 317L736 311L737 303L738 295L740 286L742 278L745 271L745 270L749 262L753 257L756 254L761 249L766 245L769 244L777 240L784 237L785 237L794 234L802 232L810 230L814 229L818 228L826 227L835 225L843 224L851 223L859 222L867 221L871 221L875 221L884 220L892 220L900 220L908 220L916 220L922 221L925 221L933 222L941 224L949 226L957 228L959 229L965 231M293 965L294 957L294 949L295 947L295 941L296 933L296 925L297 916L297 908L298 900L298 892L298 884L298 875L298 867L298 859L298 851L298 843L298 835L297 826L297 818L297 810L296 802L296 794L296 785L296 777L296 769L297 761L298 753L299 745L301 736L303 730L303 728L307 720L310 712L311 711L315 704L319 698L321 695L327 689L329 687L335 682L340 679L344 677L352 673L360 671L360 671L368 670L376 669L385 670L388 671L393 672L401 675L409 679L409 679L417 684L422 687L425 689L434 695L434 695L442 701L447 704L450 706L458 710L462 712L466 714L475 717L483 719L486 720L491 721L499 722L507 723L515 723L524 723L532 723L540 723L548 722L556 721L561 720L565 719L573 718L581 716L589 714L597 712L599 712L605 710L614 707L622 705L627 704L630 702L638 700L646 697L652 695L655 694L663 692L671 691L679 693L682 695L687 698L693 704L695 706L700 712L704 716L706 720L712 728L712 728L717 736L720 741L722 745L726 753L728 758L729 761L732 769L735 777L736 782L737 785L739 794L741 802L742 810L742 818L743 826L743 835L742 843L742 851L741 859L740 867L738 875L736 884L736 884L734 892L732 900L730 908L728 912L727 916L724 925L720 933L720 933L717 941L713 949L712 951L709 957L705 965M-65 943L-57 942L-49 942L-41 942L-33 943L-25 944L-16 945L-8 947L-1 949L0 949L8 952L16 954L25 957L25 957L33 960L41 963L46 965M784 965L785 965L794 959L796 957L802 954L810 950L812 949L818 947L826 944L835 943L843 942L851 942L859 942L867 943L875 944L884 945L892 947L899 949L900 949L908 952L916 954L925 957L925 957L933 960L941 963L946 965' fill='none' stroke='%23090b0c' stroke-opacity='0.08' stroke-width='0.6'/%3E%3Cpath d='M278 -65L278 -57L278 -52L278 -49L278 -41L277 -33L277 -25L276 -16L275 -8L274 0L272 8L270 16L270 17L268 25L265 33L262 40L261 41L256 49L254 53L250 57L245 62L240 65L237 67L229 71L221 74L221 74L213 76L205 77L196 77L188 77L180 77L172 77L164 76L155 76L147 75L142 74L139 73L131 72L123 70L115 68L106 66L104 65L98 64L90 61L82 59L78 57L74 56L65 53L57 50L55 49L49 47L41 44L34 41L33 40L25 37L16 34L13 33L8 31L0 28L-8 25L-8 25L-16 22L-25 19L-33 17L-34 16L-41 14L-49 12L-57 10L-65 8M778 -65L778 -57L779 -49L780 -41L782 -33L784 -25L785 -20L787 -16L793 -8L794 -7L802 -2L805 0L810 2L818 4L826 6L834 8L835 8L843 10L851 12L859 14L866 16L867 17L875 19L884 22L892 25L892 25L900 28L908 31L913 33L916 34L925 37L933 40L934 41L941 44L949 47L955 49L957 50L965 53M-65 247L-58 245L-57 245L-49 243L-41 242L-33 241L-25 240L-16 239L-8 239L0 239L8 239L16 240L25 241L33 243L41 245L41 246L49 249L57 252L60 254L65 257L73 262L74 263L82 269L82 270L90 278L90 278L97 286L98 288L103 295L106 299L109 303L114 311L115 312L119 319L123 324L125 327L131 335L131 335L138 344L139 344L147 351L148 352L155 356L164 359L168 360L172 361L180 362L188 361L196 361L200 360L205 359L213 357L221 355L229 352L231 352L237 349L245 346L252 344L254 343L262 340L270 336L273 335L278 333L286 330L295 328L298 327L303 326L311 324L319 323L327 323L335 323L344 324L352 326L357 327L360 328L368 331L376 334L381 335L385 337L393 340L400 344L401 344L409 348L416 352L417 352L425 357L431 360L434 361L442 366L445 368L450 371L458 376L458 376L466 382L470 385L475 388L480 393L483 395L489 401L491 403L496 409L499 413L503 417L507 424L508 425L513 434L515 438L518 442L521 450L524 455L525 458L528 466L531 475L532 478L534 483L536 491L539 499L540 503L541 507L544 515L547 524L548 528L550 532L553 540L556 548L556 549L560 556L564 565L565 566L568 573L572 581L573 582L576 589L581 597L581 597L585 605L589 612L590 614L594 622L597 630L597 630L600 638L602 646L602 655L600 663L597 669L596 671L589 679L589 679L581 685L577 687L573 689L565 693L557 695L556 696L548 698L540 699L532 700L524 700L515 700L507 699L499 698L491 695L483 692L475 689L472 687L466 684L459 679L458 679L450 673L447 671L442 667L436 663L434 661L425 656L423 655L417 652L409 648L403 646L401 646L393 644L385 643L376 643L368 644L360 646L359 646L352 649L344 652L339 655L335 657L327 662L326 663L319 669L317 671L311 677L309 679L303 687L303 687L298 695L295 701L293 704L289 712L286 720L286 720L284 728L282 736L281 745L279 753L279 761L278 767L278 769L278 777L278 785L278 794L278 802L278 810L278 818L278 825L278 826L278 835L278 843L278 848L278 851L278 859L277 867L277 875L276 884L275 892L274 900L272 908L270 916L270 917L268 925L265 933L262 940L261 941L256 949L254 953L250 957L245 962L240 965M965 953L957 950L955 949L949 947L941 944L934 941L933 940L925 937L916 934L913 933L908 931L900 928L892 925L892 925L884 922L875 919L867 917L866 916L859 914L851 912L843 910L835 908L834 908L826 906L818 904L810 902L805 900L802 898L794 893L793 892L787 884L785 880L784 875L782 867L780 859L779 851L778 843L778 835L777 829L777 826L776 818L776 810L775 802L774 794L772 785L771 777L770 769L769 766L768 761L766 753L764 745L763 736L761 728L761 728L759 720L758 712L758 704L757 695L758 687L759 679L761 672L761 671L764 663L767 655L769 649L770 646L773 638L777 630L777 629L780 622L784 614L785 609L787 605L789 597L792 589L794 583L794 581L796 573L798 565L799 556L800 548L800 540L800 532L800 524L799 515L798 507L796 499L795 491L794 487L793 483L791 475L788 466L786 458L785 457L783 450L781 442L778 434L777 431L775 425L773 417L770 409L769 404L768 401L766 393L764 385L763 376L761 368L761 363L760 360L760 352L760 344L760 335L761 327L761 325L762 319L764 311L766 303L769 297L770 295L775 286L777 283L781 278L785 274L790 270L794 267L801 262L802 261L810 257L817 254L818 253L826 250L835 247L842 245L843 245L851 243L859 242L867 241L875 240L884 239L892 239L900 239L908 239L916 240L925 241L933 243L941 245L941 246L949 249L957 252L960 254L965 257M-65 908L-57 910L-49 912L-41 914L-34 916L-33 917L-25 919L-16 922L-8 925L-8 925L0 928L8 931L13 933L16 934L25 937L33 940L34 941L41 944L49 947L55 949L57 950L65 953L74 956L78 957L82 959L90 961L98 964L104 965' fill='none' stroke='%23090b0c' stroke-opacity='0.13' stroke-width='0.6'/%3E%3Cpath d='M260 -65L260 -57L259 -49L258 -41L257 -33L256 -25L254 -16L254 -16L252 -8L249 0L245 8L245 8L241 16L237 22L235 25L229 31L227 33L221 38L216 41L213 43L205 46L197 49L196 49L188 51L180 53L172 53L164 54L155 54L147 54L139 53L131 52L123 51L115 49L114 49L106 47L98 45L90 43L83 41L82 40L74 38L65 35L60 33L57 32L49 28L41 25L40 25L33 21L25 17L22 16L16 14L8 10L5 8L0 6L-8 1L-11 0L-16 -3L-25 -7L-26 -8L-33 -12L-40 -16L-41 -17L-49 -23L-52 -25L-57 -29L-61 -33L-65 -38M819 -65L822 -57L826 -49L826 -49L832 -41L835 -38L839 -33L843 -29L848 -25L851 -23L859 -17L860 -16L867 -12L874 -8L875 -7L884 -3L889 0L892 1L900 6L905 8L908 10L916 14L922 16L925 17L933 21L940 25L941 25L949 28L957 32L960 33L965 35M-65 269L-57 266L-49 263L-45 262L-41 261L-33 259L-25 258L-16 257L-8 257L0 257L8 258L16 259L25 261L27 262L33 264L41 267L47 270L49 271L57 277L59 278L65 283L69 286L74 292L76 295L82 302L83 303L88 311L90 314L93 319L98 327L98 328L103 335L106 342L107 344L112 352L115 355L118 360L123 365L126 368L131 373L136 376L139 378L147 382L155 384L158 385L164 385L172 386L180 385L186 385L188 384L196 383L205 381L213 379L221 377L222 376L229 374L237 371L245 368L246 368L254 365L262 363L269 360L270 360L278 357L286 355L295 353L299 352L303 351L311 350L319 349L327 349L335 349L344 350L352 351L356 352L360 353L368 355L376 357L383 360L385 360L393 364L401 368L402 368L409 372L417 376L418 376L425 381L432 385L434 386L442 391L444 393L450 397L455 401L458 403L465 409L466 411L473 417L475 419L480 425L483 429L486 434L491 441L491 442L496 450L499 456L500 458L504 466L507 475L507 476L510 483L512 491L515 499L515 502L517 507L519 515L521 524L524 532L524 532L526 540L528 548L531 556L532 559L534 565L536 573L540 581L540 582L543 589L546 597L548 604L549 605L551 614L553 622L554 630L554 638L552 646L548 653L547 655L540 660L534 663L532 663L524 665L515 665L507 664L500 663L499 662L491 659L483 655L482 655L475 650L468 646L466 645L458 640L455 638L450 635L442 631L441 630L434 627L425 624L418 622L417 622L409 620L401 619L393 619L385 619L376 621L370 622L368 622L360 625L352 627L346 630L344 631L335 635L331 638L327 640L319 646L319 646L311 653L309 655L303 661L301 663L295 671L294 671L288 679L286 682L283 687L279 695L278 697L275 704L272 712L270 718L269 720L267 728L266 736L264 745L263 753L262 761L262 768L262 769L261 777L261 785L261 794L261 802L261 810L261 818L261 826L260 835L260 843L259 851L258 859L257 867L256 875L254 884L254 884L252 892L249 900L245 908L245 908L241 916L237 922L235 925L229 931L227 933L221 938L216 941L213 943L205 946L197 949L196 949L188 951L180 953L172 953L164 954L155 954L147 954L139 953L131 952L123 951L115 949L114 949L106 947L98 945L90 943L83 941L82 940L74 938L65 935L60 933L57 932L49 928L41 925L40 925L33 921L25 917L22 916L16 914L8 910L5 908L0 906L-8 901L-11 900L-16 897L-25 893L-26 892L-33 888L-40 884L-41 883L-49 877L-52 875L-57 871L-61 867L-65 862M965 935L960 933L957 932L949 928L941 925L940 925L933 921L925 917L922 916L916 914L908 910L905 908L900 906L892 901L889 900L884 897L875 893L874 892L867 888L860 884L859 883L851 877L848 875L843 871L839 867L835 862L832 859L826 851L826 851L822 843L819 835L818 832L816 826L814 818L812 810L811 802L810 796L810 794L808 785L807 777L806 769L805 761L804 753L803 745L802 738L802 736L801 728L800 720L799 712L799 704L799 695L799 687L800 679L801 671L802 665L802 663L804 655L805 646L807 638L809 630L810 627L811 622L813 614L815 605L817 597L818 589L818 589L819 581L821 573L821 565L822 556L822 548L822 540L821 532L821 524L819 515L818 509L818 507L816 499L814 491L812 483L810 478L809 475L806 466L804 458L802 453L801 450L798 442L795 434L794 429L792 425L790 417L788 409L785 401L785 401L784 393L782 385L781 376L780 368L779 360L779 352L780 344L781 335L783 327L785 319L785 318L789 311L793 303L794 302L799 295L802 292L807 286L810 284L817 278L818 278L826 273L832 270L835 269L843 266L851 263L855 262L859 261L867 259L875 258L884 257L892 257L900 257L908 258L916 259L925 261L927 262L933 264L941 267L947 270L949 271L957 277L959 278L965 283' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M-43 -65L-41 -61L-39 -57L-33 -49L-33 -49L-26 -41L-25 -39L-18 -33L-16 -32L-8 -25L-8 -25L0 -19L3 -16L8 -13L16 -8L16 -8L25 -3L30 0L33 2L41 6L46 8L49 10L57 13L64 16L65 17L74 20L82 23L87 25L90 25L98 28L106 30L115 31L123 32L126 33L131 33L139 34L147 34L155 33L162 33L164 33L172 31L180 29L188 26L192 25L196 22L205 17L206 16L213 10L215 8L221 1L222 0L227 -8L229 -13L231 -16L234 -25L237 -33L237 -35L239 -41L240 -49L242 -57L243 -65M857 -65L859 -61L861 -57L867 -49L867 -49L874 -41L875 -39L882 -33L884 -32L892 -25L892 -25L900 -19L903 -16L908 -13L916 -8L916 -8L925 -3L930 0L933 2L941 6L946 8L949 10L957 13L964 16L965 17M-65 292L-57 287L-56 286L-49 283L-41 281L-33 278L-32 278L-25 277L-16 276L-8 276L0 276L8 277L12 278L16 279L25 282L33 286L34 286L41 291L46 295L49 297L55 303L57 305L62 311L65 315L68 319L73 327L74 328L78 335L82 343L82 344L86 352L90 360L90 360L94 368L98 375L99 376L105 385L106 386L113 393L115 394L123 400L125 401L131 404L139 406L147 407L155 408L164 408L172 407L180 406L188 404L196 402L202 401L205 400L213 398L221 395L229 393L229 393L237 390L245 387L254 385L254 385L262 382L270 380L278 377L282 376L286 375L295 373L303 372L311 371L319 370L327 370L335 371L344 371L352 373L360 374L367 376L368 377L376 379L385 383L389 385L393 386L401 390L406 393L409 395L417 400L419 401L425 405L431 409L434 411L441 417L442 418L449 425L450 426L457 434L458 435L463 442L466 447L469 450L473 458L475 461L477 466L480 475L483 481L483 483L486 491L488 499L489 507L491 515L491 518L492 524L492 532L493 540L493 548L492 556L492 565L491 568L490 573L486 581L483 585L476 589L475 590L466 591L458 592L450 592L442 592L434 592L425 592L417 592L409 593L401 594L393 595L385 597L383 597L376 599L368 601L360 604L357 605L352 608L344 612L340 614L335 616L327 621L326 622L319 626L314 630L311 633L304 638L303 640L296 646L295 648L288 655L286 657L282 663L278 668L276 671L271 679L270 681L266 687L263 695L262 697L259 704L256 712L254 720L254 721L252 728L250 736L249 745L248 753L247 761L246 769L246 777L246 785L245 787L245 794L245 802L244 810L244 818L243 826L243 835L242 843L240 851L239 859L237 865L237 867L234 875L231 884L229 887L227 892L222 900L221 901L215 908L213 910L206 916L205 917L196 922L192 925L188 926L180 929L172 931L164 933L162 933L155 933L147 934L139 934L131 933L126 933L123 932L115 931L106 930L98 928L90 925L87 925L82 923L74 920L65 917L64 916L57 913L49 910L46 908L41 906L33 902L30 900L25 897L16 892L16 892L8 887L3 884L0 881L-8 875L-8 875L-16 868L-18 867L-25 861L-26 859L-33 851L-33 851L-39 843L-41 839L-43 835L-47 826L-49 822L-50 818L-53 810L-55 802L-57 794L-57 793L-59 785L-60 777L-61 769L-62 761L-63 753L-64 745L-65 736L-65 729M965 917L964 916L957 913L949 910L946 908L941 906L933 902L930 900L925 897L916 892L916 892L908 887L903 884L900 881L892 875L892 875L884 868L882 867L875 861L874 859L867 851L867 851L861 843L859 839L857 835L853 826L851 822L850 818L847 810L845 802L843 794L843 793L841 785L840 777L839 769L838 761L837 753L836 745L835 736L835 729L834 728L834 720L834 712L833 704L833 695L833 687L833 679L834 671L835 663L835 663L835 655L836 646L837 638L838 630L840 622L841 614L842 605L843 599L843 597L844 589L845 581L845 573L846 565L846 556L846 548L846 540L845 532L844 524L843 520L842 515L840 507L838 499L835 491L835 489L832 483L829 475L826 467L826 466L823 458L820 450L818 446L817 442L813 434L810 425L810 424L808 417L805 409L803 401L802 395L801 393L800 385L799 376L798 368L798 360L799 352L800 344L802 336L802 335L805 327L809 319L810 317L814 311L818 306L821 303L826 298L831 295L835 292L843 287L844 286L851 283L859 281L867 278L868 278L875 277L884 276L892 276L900 276L908 277L912 278L916 279L925 282L933 286L934 286L941 291L946 295L949 297L955 303L957 305L962 311L965 315M-65 489L-65 491L-62 499L-60 507L-58 515L-57 520L-56 524L-55 532L-54 540L-54 548L-54 556L-54 565L-55 573L-55 581L-56 589L-57 597L-57 599L-58 605L-59 614L-60 622L-62 630L-63 638L-64 646L-65 655L-65 663' fill='none' stroke='%23090b0c' stroke-opacity='0.095' stroke-width='0.6'/%3E%3Cpath d='M-12 -65L-8 -59L-7 -57L0 -49L0 -49L7 -41L8 -40L16 -33L16 -32L25 -26L26 -25L33 -20L38 -16L41 -15L49 -10L52 -8L57 -5L65 -2L69 0L74 2L82 5L90 8L92 8L98 10L106 12L115 13L123 14L131 15L139 15L147 14L155 13L164 11L172 9L173 8L180 5L188 0L188 0L196 -7L198 -8L205 -15L205 -16L211 -25L213 -28L215 -33L218 -41L221 -49L221 -49L223 -57L225 -65M888 -65L892 -59L893 -57L900 -49L900 -49L907 -41L908 -40L916 -33L916 -32L925 -26L926 -25L933 -20L938 -16L941 -15L949 -10L952 -8L957 -5L965 -2M-65 321L-64 319L-57 313L-54 311L-49 307L-41 303L-40 303L-33 300L-25 298L-16 297L-8 297L0 298L8 299L16 302L17 303L25 306L31 311L33 312L40 319L41 320L47 327L49 330L52 335L57 344L57 344L61 352L65 360L65 362L68 368L71 376L74 383L74 385L78 393L82 400L83 401L88 409L90 411L96 417L98 419L106 424L110 425L115 427L123 429L131 430L139 430L147 430L155 429L164 428L172 427L177 425L180 425L188 423L196 420L205 418L207 417L213 416L221 413L229 410L233 409L237 408L245 405L254 402L259 401L262 400L270 398L278 396L286 394L292 393L295 392L303 391L311 390L319 390L327 390L335 391L344 392L348 393L352 393L360 396L368 398L375 401L376 401L385 405L392 409L393 409L401 414L405 417L409 420L416 425L417 427L425 434L425 434L432 442L434 443L439 450L442 455L444 458L448 466L450 472L451 475L454 483L455 491L457 499L457 507L456 515L454 524L451 532L450 535L447 540L442 546L439 548L434 552L427 556L425 557L417 561L409 564L409 565L401 567L393 571L387 573L385 574L376 577L368 581L367 581L360 584L352 588L350 589L344 592L335 597L335 597L327 602L322 605L319 608L311 614L311 614L303 620L301 622L295 628L292 630L286 636L284 638L278 645L277 646L270 655L270 655L264 663L262 667L259 671L255 679L254 681L251 687L247 695L245 699L244 704L241 712L239 720L237 727L237 728L235 736L234 745L233 753L232 761L231 769L231 777L230 785L230 794L229 799L229 802L228 810L227 818L226 826L225 835L223 843L221 851L221 851L218 859L215 867L213 872L211 875L205 884L205 885L198 892L196 893L188 900L188 900L180 905L173 908L172 909L164 911L155 913L147 914L139 915L131 915L123 914L115 913L106 912L98 910L92 908L90 908L82 905L74 902L69 900L65 898L57 895L52 892L49 890L41 885L38 884L33 880L26 875L25 874L16 868L16 867L8 860L7 859L0 851L0 851L-7 843L-8 841L-12 835L-16 827L-17 826L-20 818L-23 810L-25 807L-26 802L-28 794L-30 785L-31 777L-33 769L-33 769L-34 761L-35 753L-35 745L-36 736L-37 728L-37 720L-37 712L-37 704L-37 695L-37 687L-37 679L-37 671L-37 663L-36 655L-35 646L-35 638L-34 630L-33 622L-33 619L-32 614L-31 605L-30 597L-29 589L-29 581L-28 573L-28 565L-27 556L-27 548L-28 540L-28 532L-29 524L-31 515L-33 509L-33 507L-36 499L-39 491L-41 486L-42 483L-46 475L-49 468L-50 466L-54 458L-57 452L-58 450L-62 442L-65 434M965 898L957 895L952 892L949 890L941 885L938 884L933 880L926 875L925 874L916 868L916 867L908 860L907 859L900 851L900 851L893 843L892 841L888 835L884 827L883 826L880 818L877 810L875 807L874 802L872 794L870 785L869 777L867 769L867 769L866 761L865 753L865 745L864 736L863 728L863 720L863 712L863 704L863 695L863 687L863 679L863 671L863 663L864 655L865 646L865 638L866 630L867 622L867 619L868 614L869 605L870 597L871 589L871 581L872 573L872 565L873 556L873 548L872 540L872 532L871 524L869 515L867 509L867 507L864 499L861 491L859 486L858 483L854 475L851 468L850 466L846 458L843 452L842 450L838 442L835 434L834 434L831 425L828 417L826 413L825 409L823 401L821 393L819 385L818 376L818 372L818 368L818 366L819 360L820 352L822 344L825 335L826 333L830 327L835 321L836 319L843 313L846 311L851 307L859 303L860 303L867 300L875 298L884 297L892 297L900 298L908 299L916 302L917 303L925 306L931 311L933 312L940 319L941 320L947 327L949 330L952 335L957 344L957 344L961 352L965 360L965 362' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M16 -65L16 -65L22 -57L25 -54L29 -49L33 -45L37 -41L41 -38L48 -33L49 -32L57 -26L60 -25L65 -22L74 -18L76 -16L82 -14L90 -11L98 -9L100 -8L106 -7L115 -6L123 -5L131 -5L139 -5L147 -7L154 -8L155 -9L164 -12L172 -16L172 -16L180 -22L183 -25L188 -30L190 -33L196 -41L196 -42L200 -49L203 -57L205 -61L206 -65M916 -65L916 -65L922 -57L925 -54L929 -49L933 -45L937 -41L941 -38L948 -33L949 -32L957 -26L960 -25L965 -22M-29 327L-25 326L-16 324L-8 324L0 325L5 327L8 329L16 334L18 335L25 342L26 344L31 352L33 354L35 360L39 368L41 375L41 376L44 385L46 393L47 401L49 408L49 409L51 417L54 425L57 433L58 434L63 442L65 444L74 450L75 450L82 453L90 455L98 456L106 456L115 456L123 455L131 454L139 453L147 451L154 450L155 450L164 448L172 445L180 443L184 442L188 441L196 438L205 435L210 434L213 433L221 430L229 427L235 425L237 425L245 422L254 420L262 418L263 417L270 415L278 414L286 412L295 411L303 410L311 410L319 410L327 410L335 411L344 413L352 415L358 417L360 418L368 421L376 425L376 426L385 431L388 434L393 437L398 442L401 445L405 450L409 455L411 458L416 466L417 470L419 475L421 483L422 491L421 499L420 507L417 514L417 515L412 524L409 527L404 532L401 535L395 540L393 542L385 547L383 548L376 552L370 556L368 558L360 562L357 565L352 567L344 572L343 573L335 578L330 581L327 583L319 589L319 589L311 595L308 597L303 601L298 605L295 608L288 614L286 616L280 622L278 624L272 630L270 633L265 638L262 642L259 646L254 654L253 655L248 663L245 667L243 671L239 679L237 682L235 687L232 695L229 702L229 704L226 712L224 720L222 728L221 734L220 736L219 745L218 753L217 761L216 769L215 777L214 785L213 794L213 799L212 802L211 810L210 818L208 826L206 835L205 839L203 843L200 851L196 858L196 859L190 867L188 870L183 875L180 878L172 884L172 884L164 888L155 891L154 892L147 893L139 895L131 895L123 895L115 894L106 893L100 892L98 891L90 889L82 886L76 884L74 882L65 878L60 875L57 874L49 868L48 867L41 862L37 859L33 855L29 851L25 846L22 843L16 835L16 835L11 826L8 821L7 818L3 810L0 802L0 801L-2 794L-4 785L-6 777L-7 769L-8 761L-9 753L-10 745L-10 736L-11 728L-11 720L-11 712L-11 704L-11 695L-11 687L-11 679L-11 671L-10 663L-10 655L-9 646L-8 638L-8 638L-7 630L-6 622L-5 614L-4 605L-3 597L-2 589L-1 581L0 574L0 573L1 565L2 556L3 548L4 540L5 532L5 524L5 515L5 507L3 499L1 491L0 488L-2 483L-7 475L-8 472L-12 466L-16 461L-18 458L-25 450L-25 450L-31 442L-33 439L-36 434L-41 427L-42 425L-46 417L-49 411L-50 409L-53 401L-55 393L-57 385L-57 378L-57 376L-57 371L-57 368L-56 360L-53 352L-49 344L-49 344L-42 335L-41 335L-33 329L-29 327M965 878L960 875L957 874L949 868L948 867L941 862L937 859L933 855L929 851L925 846L922 843L916 835L916 835L911 826L908 821L907 818L903 810L900 802L900 801L898 794L896 785L894 777L893 769L892 761L892 761L891 753L890 745L890 736L889 728L889 720L889 712L889 704L889 695L889 687L889 679L889 671L890 663L890 655L891 646L892 638L892 638L893 630L894 622L895 614L896 605L897 597L898 589L899 581L900 574L900 573L901 565L902 556L903 548L904 540L905 532L905 524L905 515L905 507L903 499L901 491L900 488L898 483L893 475L892 472L888 466L884 461L882 458L875 450L875 450L869 442L867 439L864 434L859 427L858 425L854 417L851 411L850 409L847 401L845 393L843 385L843 378L843 376L843 371L843 368L844 360L847 352L851 344L851 344L858 335L859 335L867 329L871 327L875 326L884 324L892 324L900 325L905 327L908 329L916 334L918 335L925 342L926 344L931 352L933 354L935 360L939 368L941 375L941 376L944 385L946 393L947 401L949 408L949 409L951 417L954 425L957 433L958 434L963 442L965 444' fill='none' stroke='%23090b0c' stroke-opacity='0.08' stroke-width='0.6'/%3E%3Cpath d='M44 -65L49 -59L51 -57L57 -52L60 -49L65 -45L72 -41L74 -40L82 -36L89 -33L90 -32L98 -29L106 -27L115 -26L123 -26L131 -26L139 -28L147 -30L154 -33L155 -34L164 -39L166 -41L172 -46L174 -49L180 -57L180 -57L184 -65M944 -65L949 -59L951 -57L957 -52L960 -49L965 -45M271 434L278 432L286 431L295 430L303 430L311 430L319 431L327 432L334 434L335 434L344 437L352 441L354 442L360 446L366 450L368 452L374 458L376 461L380 466L384 475L385 478L386 483L386 491L385 499L385 500L382 507L378 515L376 517L371 524L368 527L364 532L360 535L355 540L352 542L345 548L344 549L335 555L334 556L327 562L324 565L319 568L313 573L311 574L303 581L303 581L295 588L293 589L286 595L284 597L278 603L276 605L270 611L268 614L262 620L260 622L254 630L253 630L247 638L245 640L241 646L237 652L236 655L231 663L229 666L226 671L222 679L221 682L219 687L216 695L213 704L213 704L210 712L208 720L206 728L205 736L203 745L202 753L201 761L200 769L198 777L197 785L196 791L196 794L194 802L193 810L191 818L188 825L188 826L184 835L180 843L180 843L174 851L172 854L166 859L164 861L155 866L154 867L147 870L139 872L131 874L123 874L115 874L106 873L98 871L90 868L89 867L82 864L74 860L72 859L65 855L60 851L57 848L51 843L49 841L44 835L41 831L38 826L33 818L29 810L25 802L25 800L23 794L20 785L19 777L17 769L16 764L16 761L15 753L14 745L14 736L14 728L14 720L13 712L13 704L14 695L14 687L14 679L15 671L15 663L16 655L16 648L17 646L17 638L18 630L20 622L21 614L22 605L24 597L25 595L26 589L28 581L30 573L32 565L33 563L35 556L38 548L41 541L41 540L45 532L49 525L50 524L56 515L57 514L65 507L65 507L74 501L77 499L82 496L90 493L94 491L98 489L106 486L115 483L117 483L123 481L131 478L139 475L142 475L147 473L155 470L164 467L166 466L172 464L180 462L188 459L190 458L196 456L205 453L213 450L214 450L221 448L229 445L237 442L239 442L245 440L254 438L262 436L270 434L271 434M965 855L960 851L957 848L951 843L949 841L944 835L941 831L938 826L933 818L933 818L929 810L925 802L925 800L923 794L920 785L919 777L917 769L916 764L916 761L915 753L914 745L914 736L914 728L914 720L913 712L913 704L914 695L914 687L914 679L915 671L915 663L916 655L916 648L917 646L917 638L918 630L920 622L921 614L922 605L924 597L925 595L926 589L928 581L930 573L932 565L933 563L935 556L938 548L941 541L941 540L945 532L949 525L950 524L956 515L957 514L965 507L965 507' fill='none' stroke='%23090b0c' stroke-opacity='0.13' stroke-width='0.6'/%3E%3Cpath d='M78 -65L82 -63L90 -58L92 -57L98 -55L106 -52L115 -51L123 -51L131 -52L139 -55L144 -57L147 -59L155 -65M249 458L254 457L262 456L270 454L278 453L286 453L295 453L303 453L311 455L319 457L321 458L327 461L335 466L335 467L343 475L344 477L346 483L348 491L347 499L345 507L344 510L341 515L335 523L335 524L329 532L327 533L321 540L319 542L313 548L311 550L304 556L303 558L295 565L295 565L287 573L286 573L278 581L278 581L270 589L270 589L262 597L262 597L254 605L254 606L247 614L245 615L240 622L237 626L234 630L229 637L228 638L222 646L221 649L217 655L213 663L213 663L208 671L205 679L205 679L201 687L198 695L196 700L195 704L192 712L190 720L188 728L188 729L187 736L185 745L184 753L182 761L181 769L180 773L179 777L177 785L175 794L173 802L172 806L170 810L166 818L164 823L161 826L155 834L155 835L147 841L144 843L139 845L131 848L123 849L115 849L106 848L98 845L92 843L90 842L82 837L78 835L74 831L69 826L65 822L62 818L57 811L57 810L52 802L49 794L49 794L46 785L44 777L42 769L41 762L41 761L40 753L39 745L39 736L38 728L38 720L38 712L38 704L38 695L39 687L39 679L40 671L40 663L41 657L41 655L42 646L43 638L44 630L46 622L48 614L49 607L50 605L52 597L54 589L57 581L57 581L61 573L65 565L65 563L69 556L74 549L74 548L81 540L82 539L88 532L90 530L98 524L98 523L106 517L109 515L115 512L123 507L123 507L131 503L139 499L139 499L147 495L155 492L157 491L164 488L172 485L177 483L180 481L188 478L196 475L198 475L205 472L213 469L221 466L221 466L229 464L237 461L245 459L249 458M965 822L962 818L957 811L957 810L952 802L949 794L949 794L946 785L944 777L942 769L941 762L941 761L940 753L939 745L939 736L938 728L938 720L938 712L938 704L938 695L939 687L939 679L940 671L940 663L941 657L941 655L942 646L943 638L944 630L946 622L948 614L949 607L950 605L952 597L954 589L957 581L957 581L961 573L965 565L965 563' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3Cpath d='M245 483L245 483L254 481L262 481L270 481L278 482L283 483L286 484L295 488L298 491L302 499L303 502L303 507L303 509L301 515L298 524L295 529L293 532L287 540L286 541L281 548L278 551L274 556L270 560L266 565L262 570L259 573L254 579L252 581L245 588L244 589L237 597L237 597L231 605L229 607L224 614L221 618L218 622L213 629L212 630L206 638L205 640L201 646L196 653L196 655L191 663L188 668L187 671L183 679L180 686L179 687L176 695L173 704L172 708L170 712L168 720L166 728L164 736L164 737L162 745L160 753L158 761L156 769L155 770L153 777L150 785L147 791L145 794L140 802L139 802L131 809L128 810L123 812L115 813L106 812L103 810L98 808L90 802L90 802L84 794L82 791L79 785L75 777L74 773L72 769L70 761L69 753L68 745L67 736L66 728L66 720L66 712L66 704L66 695L66 687L67 679L67 671L68 663L69 655L70 646L71 638L72 630L74 624L74 622L76 614L79 605L82 597L82 596L85 589L89 581L90 579L93 573L98 565L99 565L105 556L106 555L112 548L115 546L121 540L123 539L131 532L131 532L139 526L143 524L147 521L155 516L157 515L164 512L172 508L173 507L180 504L188 501L192 499L196 497L205 494L213 491L214 491L221 489L229 486L237 484L245 483' fill='none' stroke='%23090b0c' stroke-opacity='0.095' stroke-width='0.6'/%3E%3Cpath d='M219 524L221 523L226 524L229 524L237 528L240 532L241 540L238 548L237 550L234 556L229 565L229 565L223 573L221 576L217 581L213 587L211 589L205 597L205 598L199 605L196 609L192 614L188 619L186 622L180 630L180 630L174 638L172 641L168 646L164 653L162 655L157 663L155 665L151 671L147 677L145 679L140 687L139 688L133 695L131 698L123 703L115 697L114 695L111 687L109 679L108 671L107 663L107 655L107 646L108 638L109 630L111 622L113 614L115 608L115 605L119 597L123 589L123 589L128 581L131 576L134 573L139 566L141 565L147 558L150 556L155 552L160 548L164 546L172 540L173 540L180 536L188 532L189 532L196 529L205 527L213 525L219 524' fill='none' stroke='%23090b0c' stroke-opacity='0.15' stroke-width='0.6'/%3E%3C/svg%3E");--texture-size: 900px 900px}html[data-theme-id=bklit] .problem-viewer,html[data-theme-id=bklit] main>[class*="max-w-[1280px]"],html[data-theme-id=bklit] main>[class*="max-w-[1080px]"]{max-width:var(--ask-layout-content-max);padding-inline:var(--ask-layout-page-pad-x)}html[data-theme-id=bklit] .problem-viewer .pv-sidebar{gap:0;padding:0;border:1px solid var(--ask-color-border);background:var(--ask-color-surface)}html[data-theme-id=bklit] .problem-viewer .pv-rail-item+.pv-rail-item{border-top:1px solid var(--ask-color-border)}html[data-theme-id=bklit] .problem-viewer .pv-card,html[data-theme-id=bklit] .light-theme .problem-viewer .pv-card{border:0;background:transparent;padding:1.125rem 1.25rem}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .pv-card-label{margin-bottom:.75rem}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .pv-stat-list{gap:.75rem}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .glass-btn{background:transparent;border:1px solid var(--ask-color-border);color:var(--ask-color-ink)}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .glass-btn:hover{background:var(--ask-color-accent-soft);border-color:var(--ask-color-border-strong)}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .glass-btn.pv-solved-btn{color:var(--ask-color-success);border-color:color-mix(in srgb,var(--ask-color-success) 35%,transparent);background:color-mix(in srgb,var(--ask-color-success) 10%,transparent)}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .glass-btn.pv-solved-btn:hover{background:color-mix(in srgb,var(--ask-color-success) 18%,transparent)}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .glass-btn-white{background:var(--ask-color-ink);border-color:var(--ask-color-ink);color:var(--ask-color-page-bg)}html[data-theme-id=bklit] .problem-viewer .pv-sidebar .glass-btn-white:hover{background:var(--ask-color-ink-body);border-color:var(--ask-color-ink-body)}html[data-theme-id=bklit] .bklit-caret{display:inline-block;margin-left:.15em;color:var(--ask-color-nav-muted);animation:bklit-caret-blink 1.15s steps(1) infinite}@keyframes bklit-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}html[data-theme-id=bklit] ::-moz-selection{background:var(--ask-color-ink);color:var(--ask-color-page-bg)}html[data-theme-id=bklit] ::selection{background:var(--ask-color-ink);color:var(--ask-color-page-bg)}html[data-theme-id=bklit] *{scrollbar-width:thin;scrollbar-color:var(--ask-color-border) transparent}html[data-theme-id=bklit] *::-webkit-scrollbar{width:10px;height:10px}html[data-theme-id=bklit] *::-webkit-scrollbar-track{background:transparent}html[data-theme-id=bklit] *::-webkit-scrollbar-thumb{background:var(--ask-color-border);border:3px solid transparent;background-clip:padding-box;border-radius:var(--ask-radius-full)}html[data-theme-id=bklit] *::-webkit-scrollbar-thumb:hover{background:var(--ask-color-ink-muted);background-clip:padding-box}@keyframes bklit-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes bklit-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bklit-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bklit-scale-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}@keyframes bklit-shimmer{to{transform:translate(100%)}}@keyframes bklit-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bklit-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-theme-id=bklit] .animate-page-in{animation:bklit-page-in .42s var(--ask-motion-ease-emphasis) both}html[data-theme-id=bklit] .animate-scale-in{animation:bklit-scale-in .18s var(--ask-motion-ease-emphasis) both}html[data-theme-id=bklit] .reveal{opacity:0;transform:translateY(14px);transition:opacity var(--ask-motion-duration-slow) var(--ask-motion-ease-emphasis),transform var(--ask-motion-duration-slow) var(--ask-motion-ease-emphasis);transition-delay:var(--reveal-delay, 0ms)}html[data-theme-id=bklit] .reveal.is-in{opacity:1;transform:none}html[data-theme-id=bklit] .shimmer{position:relative;overflow:hidden}html[data-theme-id=bklit] .shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ask-color-ink) 8%,transparent),transparent);animation:bklit-shimmer 1.4s infinite}html[data-theme-id=bklit] .lift{transition:transform var(--ask-motion-duration-med) var(--ask-motion-ease-emphasis),border-color var(--ask-motion-duration-med) var(--ask-motion-ease-emphasis),background-color var(--ask-motion-duration-med) var(--ask-motion-ease-emphasis)}html[data-theme-id=bklit] .lift:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ask-color-ink) 45%,var(--ask-color-border))}html[data-theme-id=bklit] .ticks{position:relative}html[data-theme-id=bklit] .ticks:before,html[data-theme-id=bklit] .ticks:after{content:"";position:absolute;width:7px;height:7px;border-color:var(--ask-color-ink);opacity:0;transition:opacity var(--ask-motion-duration-fast) var(--ask-motion-ease-emphasis)}html[data-theme-id=bklit] .ticks:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}html[data-theme-id=bklit] .ticks:after{bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid}html[data-theme-id=bklit] .ticks:hover:before,html[data-theme-id=bklit] .ticks:hover:after{opacity:1}html[data-theme-id=bklit] .row-accent{position:relative}html[data-theme-id=bklit] .row-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ask-color-ink);transform:scaleY(0);transform-origin:top;transition:transform var(--ask-motion-duration-fast) var(--ask-motion-ease-emphasis)}html[data-theme-id=bklit] .row-accent:hover:before{transform:scaleY(1)}html[data-theme-id=bklit] .nudge{transition:transform var(--ask-motion-duration-fast) var(--ask-motion-ease-emphasis)}html[data-theme-id=bklit] .group:hover .nudge{transform:translate(3px)}html[data-theme-id=bklit] header nav a{position:relative}html[data-theme-id=bklit] header nav a[aria-current=page]:after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:0;height:1px;background:var(--ask-color-nav-text);transform:scaleX(0);transform-origin:left;transition:transform var(--ask-motion-duration-med) var(--ask-motion-ease-emphasis);pointer-events:none}html[data-theme-id=bklit] header nav a[aria-current=page]:hover:after{transform:scaleX(1)}html[data-theme-id=bklit] a[href^="/problem?slug="]{position:relative;transition:background-color var(--ask-motion-duration-fast) var(--ask-motion-ease-default)}html[data-theme-id=bklit] a[href^="/problem?slug="]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ask-color-ink);transform:scaleY(0);transform-origin:top;transition:transform var(--ask-motion-duration-fast) var(--ask-motion-ease-default);pointer-events:none}html[data-theme-id=bklit] a[href^="/problem?slug="]:hover{background:var(--ask-color-nav-hover)}html[data-theme-id=bklit] a[href^="/problem?slug="]:hover:before{transform:scaleY(1)}html[data-theme-id=bklit] .problem-viewer .pv-card{position:relative}html[data-theme-id=bklit] .problem-viewer .pv-card:before,html[data-theme-id=bklit] .problem-viewer .pv-card:after{content:"";position:absolute;width:7px;height:7px;border-color:var(--ask-color-ink);opacity:0;transition:opacity var(--ask-motion-duration-fast) var(--ask-motion-ease-emphasis);pointer-events:none}html[data-theme-id=bklit] .problem-viewer .pv-card:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}html[data-theme-id=bklit] .problem-viewer .pv-card:after{bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid}html[data-theme-id=bklit] .problem-viewer .pv-card:hover:before,html[data-theme-id=bklit] .problem-viewer .pv-card:hover:after{opacity:1}html[data-palette=app][data-color-mode=dark],html[data-palette=app].dark,html[data-skin=app][data-color-mode=dark],html[data-skin=app].dark{--askedin-page-bg: #1B1917;--askedin-page-text: #DCD7CC;--askedin-nav-bg: rgba(27, 25, 23, .86);--askedin-nav-border: #38342E;--askedin-nav-text: #F3EFE7;--askedin-nav-muted: #A8A296;--askedin-nav-faint: #959084;--askedin-nav-surface: #2B2825;--askedin-nav-hover: #242220;--l-bg: #1B1917;--l-sidebar: #242220;--l-border: #38342E;--l-text: #F3EFE7;--l-text-2: #DCD7CC;--l-muted: #A8A296;--l-faint: #959084;--l-accent: #F3EFE7;--l-accent-soft: #2B2825;--l-hover: #242220;--l-shadow: 0 4px 24px rgba(0, 0, 0, .35);--l-complete: #F3EFE7;--l-complete-fg: #1B1917;--l-nav-section-bg: rgba(255, 255, 255, .06);--l-nav-active-accent: rgba(255, 255, 255, .42);--l-nav-active-bg: rgba(255, 255, 255, .08);--bg: #1B1917;--surface: #242220;--surface-2: #2B2825;--neutral: #2B2825;--ink: #F3EFE7;--ink-body: #DCD7CC;--ink-2: #A8A296;--ink-3: #959084;--rule: #38342E;--edge: #38342E;--border-2: #463F37;--redwood: #D46A52;--link: #5FB2CE;--btn-bg: #F3EFE7;--btn-fg: #1B1917;--btn-hover: #FFFFFF;--accent: #e05a20;--accent-soft: rgba(255, 255, 255, .08);--highlight-bg: rgba(255, 255, 255, .1);--highlight-fg: rgba(255, 255, 255, .92);--code-bg: #201E1B;--code-header: #2B2825;--code-ink: #DCD7CC;--fig-border: #38342E;--fig-toolbar: #2B2825;--fig-toolbar-ink: #959084;--fig-canvas-dark: #201E1B;--fig-canvas-light: #f2f0eb;--step-bg: rgba(255, 255, 255, .92);--step-fg: #1B1917;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .25);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--card-bg: rgba(36, 34, 32, .68);--card-shadow: 0 .5rem 1.75rem rgba(0, 0, 0, .34);--sidebar-card-bg: #1e1d1b;--sidebar-card-border: #333330;--chip-bg: #222220;--chip-border: #333330;--chip-fg: #9c9890;--chip-hover-bg: #222220;--chip-hover-border: #4c4c48;--chip-hover-fg: #e8e5dd;--badge-count-bg: #222220;--badge-count-border: #333330;--badge-count-fg: #67645c;--nav-bg: rgba(27, 25, 23, .86);--texture: url(/bg-topo-dark.png);--texture-size: 820px 820px;--glass-bg: rgba(255, 255, 255, .06);--glass-bg-hover: rgba(255, 255, 255, .12);--glass-border: rgba(255, 255, 255, .14);--glass-border-hover: rgba(255, 255, 255, .24);--glass-fg: #f0ede6;--glass-primary-bg: rgba(224, 90, 32, .82);--glass-primary-bg-hover: rgba(224, 90, 32, .95);--glass-primary-border: rgba(255, 150, 110, .45);--glass-primary-fg: #fff;--glass-danger-bg: rgba(220, 38, 38, .78);--glass-danger-bg-hover: rgba(220, 38, 38, .9);--glass-danger-border: rgba(248, 113, 113, .45);--glass-white-bg: rgba(240, 237, 230, .92);--glass-white-bg-hover: rgba(255, 255, 255, .98);--glass-white-border: rgba(255, 255, 255, .5);--glass-white-fg: #1b1917}html[data-palette=app][data-color-mode=light],html[data-palette=app].light-theme,html[data-skin=app][data-color-mode=light],html[data-skin=app].light-theme{--askedin-page-bg: #FBFAF8;--askedin-page-text: #211F1C;--askedin-nav-bg: rgba(251, 250, 248, .86);--askedin-nav-border: #E4E1DD;--askedin-nav-text: #161513;--askedin-nav-muted: #5B5750;--askedin-nav-faint: #706B64;--askedin-nav-surface: #F5F4F2;--askedin-nav-hover: #EFEDE8;--l-bg: #FBFAF8;--l-sidebar: #F5F4F2;--l-border: #E4E1DD;--l-text: #161513;--l-text-2: #211F1C;--l-muted: #5B5750;--l-faint: #706B64;--l-accent: #161513;--l-accent-soft: #F5F4F2;--l-hover: #EFEDE8;--l-shadow: 0 4px 24px rgba(0, 0, 0, .08);--l-complete: #161513;--l-complete-fg: #FBFAF8;--l-nav-section-bg: var(--l-accent-soft);--l-nav-active-accent: var(--askedin-brand, #e05a20);--l-nav-active-bg: rgba(224, 90, 32, .08);--bg: #FBFAF8;--surface: #FFFFFF;--surface-2: #F5F4F2;--neutral: #F1EFED;--ink: #161513;--ink-body: #211F1C;--ink-2: #5B5750;--ink-3: #706B64;--rule: #E4E1DD;--edge: #E4E1DD;--border-2: #D6D2CC;--redwood: #C0533F;--link: #006B8F;--btn-bg: #161513;--btn-fg: #FFFFFF;--btn-hover: #312D2A;--accent: #e05a20;--accent-soft: rgba(224, 90, 32, .1);--highlight-bg: rgba(224, 90, 32, .1);--highlight-fg: #e05a20;--code-bg: #FFFFFF;--code-header: #F5F4F2;--code-ink: #211F1C;--fig-border: #E4E1DD;--fig-toolbar: #F5F4F2;--fig-toolbar-ink: #706B64;--fig-canvas-dark: #201E1B;--fig-canvas-light: #ffffff;--step-bg: #161513;--step-fg: #FBFAF8;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--card-bg: rgba(255, 255, 255, .7);--card-shadow: 0 .25rem 1.25rem rgba(120, 110, 90, .1);--sidebar-card-bg: rgba(255, 255, 255, .92);--sidebar-card-border: #E4E1DD;--chip-bg: #F5F4F2;--chip-border: #E4E1DD;--chip-fg: #5B5750;--chip-hover-bg: #EFEDE8;--chip-hover-border: #D6D2CC;--chip-hover-fg: #161513;--badge-count-bg: #F5F4F2;--badge-count-border: #E4E1DD;--badge-count-fg: #706B64;--nav-bg: rgba(251, 250, 248, .86);--texture: url(/bg-topo-light.png);--texture-size: 820px 820px;--glass-bg: rgba(22, 21, 19, .05);--glass-bg-hover: rgba(22, 21, 19, .09);--glass-border: rgba(22, 21, 19, .12);--glass-border-hover: rgba(22, 21, 19, .2);--glass-fg: #161513;--glass-primary-bg: rgba(224, 90, 32, .92);--glass-primary-bg-hover: rgba(224, 90, 32, .95);--glass-primary-border: rgba(224, 90, 32, .4);--glass-primary-fg: #fff;--glass-danger-bg: rgba(220, 38, 38, .9);--glass-danger-bg-hover: rgba(220, 38, 38, 1);--glass-danger-border: rgba(220, 38, 38, .4);--glass-white-bg: #F3F1EC;--glass-white-bg-hover: #EBE8E1;--glass-white-border: #D6D2CC;--glass-white-fg: #161513}html[data-palette=learn][data-color-mode=light],html[data-palette=learn][data-theme=light],html[data-skin=learn][data-color-mode=light],html[data-skin=learn][data-theme=light]{--askedin-page-bg: #f7f5f0;--askedin-page-text: #1a1916;--askedin-nav-bg: var(--askedin-page-bg);--askedin-nav-border: #e2ded7;--askedin-nav-text: #1a1916;--askedin-nav-muted: #63615c;--askedin-nav-faint: #6b6964;--askedin-nav-surface: #f2f0eb;--askedin-nav-hover: #eae7e0;--l-bg: #f7f5f0;--l-sidebar: #f2f0eb;--l-border: #e2ded7;--l-text: #1a1916;--l-text-2: #4a4845;--l-muted: #63615c;--l-faint: #6b6964;--l-accent: #1a1916;--l-accent-soft: #f2f0eb;--l-hover: #eae7e0;--l-shadow: 0 4px 24px rgba(0, 0, 0, .08);--l-complete: #1a1916;--l-complete-fg: #f7f5f0;--l-nav-section-bg: var(--l-accent-soft);--l-nav-active-accent: var(--askedin-brand, #e05a20);--l-nav-active-bg: rgba(224, 90, 32, .08);--bg: #f7f5f0;--surface: #ffffff;--surface-2: #f2f0eb;--ink: #1a1916;--ink-2: #4a4845;--ink-3: #63615c;--rule: #e2ded7;--accent: #e05a20;--accent-soft: rgba(224, 90, 32, .1);--redwood: #C0533F;--highlight-bg: rgba(224, 90, 32, .1);--highlight-fg: #e05a20;--code-bg: #1a1917;--code-header: #222220;--code-ink: #e8e5dd;--fig-border: #e2ded7;--fig-toolbar: #f2f0eb;--fig-toolbar-ink: #67645c;--fig-canvas-dark: #1a1917;--fig-canvas-light: #ffffff;--step-bg: #1a1916;--step-fg: #f7f5f0;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08)}html[data-palette=learn][data-color-mode=dark],html[data-palette=learn][data-theme=dark],html[data-skin=learn][data-color-mode=dark],html[data-skin=learn][data-theme=dark]{--askedin-page-bg: #191918;--askedin-page-text: #e8e5dd;--askedin-nav-bg: var(--askedin-page-bg);--askedin-nav-border: #333330;--askedin-nav-text: #e8e5dd;--askedin-nav-muted: #9c9890;--askedin-nav-faint: #928f86;--askedin-nav-surface: #2c2c2a;--askedin-nav-hover: #222220;--l-bg: #191918;--l-sidebar: #222220;--l-border: #333330;--l-text: #e8e5dd;--l-text-2: #c9c7bf;--l-muted: #9c9890;--l-faint: #928f86;--l-accent-soft: #2c2c2a;--l-hover: #222220;--l-shadow: 0 4px 24px rgba(0, 0, 0, .35);--l-complete: #e8e5dd;--l-complete-fg: #191918;--l-nav-section-bg: rgba(255, 255, 255, .06);--l-nav-active-accent: #e05a20;--l-nav-active-bg: rgba(224, 90, 32, .15);--bg: #191918;--surface: #1e1d1b;--surface-2: #222220;--ink: #e8e5dd;--ink-2: #c9c7bf;--ink-3: #9c9890;--rule: #333330;--accent: #e05a20;--accent-soft: rgba(255, 255, 255, .08);--redwood: #D46A52;--highlight-bg: rgba(255, 255, 255, .1);--highlight-fg: rgba(255, 255, 255, .92);--code-bg: #1a1917;--code-header: #222220;--code-ink: #e8e5dd;--fig-border: #333330;--fig-toolbar: #222220;--fig-toolbar-ink: #9c9890;--fig-canvas-dark: #1a1917;--fig-canvas-light: #f2f0eb;--step-bg: rgba(255, 255, 255, .92);--step-fg: #191918;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .25);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35)}:root{--askedin-brand: #e05a20;--askedin-brand-ink: #be4c1b;--askedin-font-sans: var(--ask-type-font-sans, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif);--askedin-font-serif: var(--ask-type-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif);--askedin-font-mono: var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace);--l-sidebar: #f2f0eb;--l-bg: #f7f5f0;--l-border: #e2ded7;--l-text: #1a1916;--l-text-2: #4a4845;--l-muted: #63615c;--l-faint: #6b6964;--l-accent: #1a1916;--l-accent-soft: #f2f0eb;--l-hover: #eae7e0}html{background:var(--askedin-page-bg, #191918);color:var(--askedin-page-text, #e8e5dd);font-size:calc(100% * var(--ask-ui-scale, 1));accent-color:var(--ask-color-accent, var(--askedin-brand, #e05a20))}::-moz-selection{background:var(--highlight-bg, rgba(224, 90, 32, .1));color:inherit}::selection{background:var(--highlight-bg, rgba(224, 90, 32, .1));color:inherit}:is(mark,.highlight){background:var(--highlight-bg, rgba(224, 90, 32, .1));color:var(--highlight-fg, inherit)}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.reading-prose,.reading-prose *,.reading-prose *:before,.reading-prose *:after{box-sizing:border-box}:root{--serif: var(--ask-type-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif);--sans: var(--ask-type-font-sans, "Source Sans 3", ui-sans-serif, system-ui, sans-serif);--mono: var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace);--max: 720px;--reading-lh: 1.8;--reading-body-color: color-mix(in srgb, var(--ask-color-reader-text) 60%, var(--ask-color-reader-muted) 40%)}.learn-reader{font-family:var(--sans);background:var(--ask-color-reader-bg);color:var(--ask-color-reader-text);line-height:1.65;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}.page-wrap{min-height:100%;display:flex;flex:1;min-width:0}.btn-ghost{font-family:var(--sans);font-size:.975rem;font-weight:500;padding:6px 12px;border-radius:8px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-surface);color:var(--ask-color-reader-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.btn-ghost:hover{border-color:#4c4c48;color:var(--ask-color-reader-text);background:var(--surface-2)}.btn-ghost.active{border-color:var(--ask-color-reader-accent);color:var(--highlight-fg, var(--ask-color-reader-accent));background:var(--highlight-bg, var(--ask-color-accent-soft))}[data-theme=dark] .btn-ghost.active{border-color:#ffffff29;color:var(--highlight-fg);background:var(--highlight-bg)}.btn-ghost:disabled{opacity:.35;cursor:default}.btn-ghost.copied{color:#4ade80;border-color:#4ade8066}.theme-toggle{display:none}.main{padding:2rem 1.5rem 5rem}.breadcrumb{font-family:var(--sans);font-size:.975rem;color:var(--ink-3);margin-bottom:2.5rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.breadcrumb button{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:var(--ink-3);cursor:pointer}.breadcrumb button:hover{color:var(--ask-color-reader-accent)}.breadcrumb span{opacity:.6}.chapter-label{font-family:var(--sans);font-size:.8938rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ask-color-reader-accent);margin-bottom:.75rem}h1.page-title{font-family:var(--serif);font-size:3.575rem;font-weight:600;line-height:1.15;color:var(--ask-color-reader-text);margin-bottom:.5rem}.title-dot{color:var(--ask-color-reader-accent)}.title-rule{width:48px;height:3px;background:var(--ask-color-reader-accent);border-radius:2px;margin:1.5rem 0 2rem}.pill-row{display:flex;align-items:center;gap:.5rem;margin-bottom:2.5rem}.pill{font-family:var(--sans);font-size:12px;font-weight:500;background:var(--highlight-bg, var(--ask-color-accent-soft));color:var(--highlight-fg, var(--ask-color-reader-accent));padding:4px 12px;border-radius:100px}.pill-secondary{background:transparent;color:var(--ink-3)}.intro-block{max-width:none;border-left:3px solid var(--ask-color-reader-border);padding-left:1.25rem;margin-bottom:2rem}.intro-block p{color:var(--ask-color-reader-muted);font-size:1.3813rem;line-height:1.8}.callout{background:var(--surface-2);border:none;border-left:3px solid var(--ask-color-reader-border);border-radius:0;padding:1.25rem 1.5rem;margin:1.75rem 0;font-size:1.3813rem;line-height:1.8;color:var(--ask-color-reader-muted)}details.deep-dive{background:var(--surface-2);border-left:3px solid var(--ask-color-reader-border);border-radius:0;padding:1rem 1.5rem;margin:1.75rem 0}details.deep-dive summary{cursor:pointer;font-weight:600;color:var(--ask-color-reader-text)}details.deep-dive .deep-dive-body{margin-top:.75rem;color:var(--ask-color-reader-muted);font-size:1.3813rem;line-height:1.8}details.deep-dive-great summary,details.deep-dive-good summary{color:#2e7d32}details.deep-dive-bad summary{color:#b91c1c}.lesson-comments{max-width:var(--max);margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--ask-color-reader-border)}.lesson-comments-heading{font-family:var(--sans);font-size:1.125rem;font-weight:600;color:var(--ask-color-reader-text);margin:0 0 1.5rem}.lesson-comment{padding:1rem 0;border-bottom:1px solid var(--ask-color-reader-border)}.lesson-comment-header{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;font-family:var(--sans);font-size:.8125rem;margin-bottom:.375rem}.lesson-comment-author{font-weight:600;color:var(--ask-color-reader-text)}.lesson-comment-badge{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ask-color-reader-bg);background:var(--ask-color-reader-text);border-radius:3px;padding:.0625rem .375rem}.lesson-comment-date,.lesson-comment-upvotes{color:var(--ask-color-reader-muted)}.lesson-comment-body{font-family:var(--sans);font-size:.9375rem;line-height:1.65;color:var(--ask-color-reader-text);white-space:pre-wrap;margin:0}.lesson-comment-thread{margin-top:.5rem}.lesson-comment-toggle{cursor:pointer;font-family:var(--sans);font-size:.8125rem;font-weight:600;color:var(--ask-color-reader-muted);list-style:none}.lesson-comment-toggle::-webkit-details-marker{display:none}.lesson-comment-toggle:hover{color:var(--ask-color-reader-text)}.lesson-comment-replies{margin-top:.75rem;padding-left:1.25rem;border-left:2px solid var(--ask-color-reader-border)}.lesson-comment-replies--flat .lesson-comment-replies{padding-left:.75rem}.prose,.reading-prose{max-width:none;font-family:var(--sans);font-size:1.3813rem;line-height:1.8;color:var(--reading-body-color)}.prose>p,.reading-prose>p{margin-bottom:1.25rem;color:var(--reading-body-color);font-size:1.3813rem;line-height:1.8}.prose strong,.reading-prose strong{color:var(--ask-color-reader-text);font-weight:600}.prose em,.reading-prose em{color:var(--reading-body-color);font-style:italic}.prose ul,.prose ol,.reading-prose ul,.reading-prose ol{margin:.75rem 0 1.25rem 1.25rem;color:var(--reading-body-color);font-size:1.3813rem;line-height:1.8}.prose li,.reading-prose li{margin-bottom:.5rem}.dialog-block{background:var(--surface-2);border:none;border-radius:12px;padding:1.5rem 1.75rem;margin:1.75rem 0;display:flex;flex-direction:column;gap:1.25rem}.dialog-row{display:grid;grid-template-columns:96px 1fr;gap:1rem;align-items:start}.dialog-speaker{font-family:var(--mono);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding-top:3px}.dialog-speaker.candidate{color:#e05a20}.dialog-speaker.interviewer{color:var(--ink-3)}.dialog-text{font-family:var(--sans);font-size:1.3813rem;line-height:1.75;color:var(--ask-color-reader-muted)}.dialog-text strong{color:var(--ask-color-reader-text);font-weight:600}.req-list{list-style:none;margin:1rem 0 1.75rem;display:flex;flex-direction:column;gap:.5rem}.req-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;color:var(--ask-color-reader-muted)}.req-list li:before{content:"";flex-shrink:0;width:16px;height:16px;margin-top:.15rem;background-color:var(--ask-color-reader-accent);opacity:.85;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-size:65%;mask-size:65%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.callout strong{font-family:var(--sans);font-weight:600;color:var(--ask-color-reader-text)}.step-heading{display:flex;align-items:center;gap:.75rem;margin:2.25rem 0 .75rem;max-width:var(--max);padding-bottom:0;border-bottom:none}.step-number{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--step-bg, var(--ask-color-reader-text));color:var(--step-fg, #fff);font-family:var(--sans);font-size:1.0563rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:0}.step-title,.prose h2.step-title{font-family:var(--sans);font-size:1.625rem;font-weight:600;color:var(--ask-color-reader-text);border-bottom:none;margin:0;padding-bottom:0}.component-card{background:var(--surface-2);border:none;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1rem;max-width:var(--max)}.component-card-title{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ask-color-reader-text);margin-bottom:.4rem}.component-card p{font-size:.9rem;color:var(--ask-color-reader-muted);margin:0}.figure-wrap{margin:2rem 0;background:var(--ask-color-reader-surface);border:1px solid var(--ask-color-reader-border);border-radius:12px;overflow:hidden}.figure-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .875rem;border-bottom:1px solid var(--ask-color-reader-border);background:var(--fig-toolbar)}.figure-toolbar-label{font-family:var(--mono);font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fig-toolbar-ink)}.figure-toolbar-actions{display:flex;align-items:center;gap:.75rem;margin-left:auto}.figure-toolbar-link{font-family:var(--sans);font-size:.8938rem;font-weight:500;color:var(--ask-color-reader-accent);text-decoration:none;white-space:nowrap}.figure-toolbar-link:hover{text-decoration:underline}.figure-theme-group{display:inline-flex;border:1px solid var(--ask-color-reader-border);border-radius:8px;overflow:hidden;background:var(--ask-color-reader-surface)}.figure-theme-btn{font-family:var(--sans);font-size:.8938rem;font-weight:500;padding:.25rem .75rem;border:none;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s}.figure-theme-btn:hover{color:var(--ask-color-reader-text);background:var(--surface-2)}.figure-theme-btn.active{background:var(--surface-2);color:var(--ask-color-reader-text)}.figure-theme-btn:disabled{opacity:.35;cursor:not-allowed}.figure-theme-btn+.figure-theme-btn{border-left:1px solid var(--ask-color-reader-border)}.figure-inner{padding:1.25rem;display:block;text-align:center;transition:background .2s ease;color:#1a1916;overflow-x:auto;overflow-y:visible}.figure-wrap[data-img-theme=dark] .figure-inner{background:var(--fig-canvas-dark);color:#e8e6e3}.figure-wrap[data-img-theme=light] .figure-inner{background:var(--fig-canvas-light);color:#1a1916}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure :is(foreignObject,foreignObject div,foreignObject span,foreignObject p,.nodeLabel,.edgeLabel,.label,.cluster-label){color:#1a1916!important}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg :is(text,tspan){fill:#1a1916}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure :is(foreignObject,foreignObject div,foreignObject span,foreignObject p,.nodeLabel,.edgeLabel,.label,.cluster-label){color:#e8e6e3!important}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg :is(text,tspan){fill:#e8e6e3}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg .actor rect[fill=transparent]{fill:transparent}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg .cluster rect{fill:#00000008;stroke:#00000024}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg .cluster rect{fill:#ffffff0a;stroke:#ffffff26}.figure-inner.mermaid-figure foreignObject,.figure-inner.mermaid-figure foreignObject div{overflow:visible}.figure-inner.mermaid-figure foreignObject div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:none!important;padding:0 8px!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important}.figure-inner img{max-width:100%;width:auto;height:auto;display:inline-block;vertical-align:top;border-radius:8px;-o-object-fit:contain;object-fit:contain}.figure-inner svg.flowchart,.figure-inner svg[aria-roledescription]{max-width:100%;height:auto;display:block}.figure-inner.mermaid-figure .messageLine0{stroke:var(--ask-color-reader-text, #1a1916);stroke-width:2}.figure-inner.mermaid-figure .messageLine1{stroke:var(--ask-color-reader-text, #1a1916);stroke-width:2;stroke-dasharray:3,3}.figure-inner.mermaid-figure .messageText{fill:var(--ask-color-reader-text, #1a1916);stroke:none}.figure-inner.mermaid-figure .loopLine{stroke:var(--ink-3, #6b7280);stroke-width:1.5}.figure-inner.mermaid-figure .labelBox{fill:var(--surface-2, #f3f4f6);stroke:var(--ink-3, #6b7280);stroke-width:1}.figure-inner.mermaid-figure .labelText,.figure-inner.mermaid-figure .loopText{fill:var(--ask-color-reader-text, #1a1916)}.figure-inner.mermaid-figure .actor-line{stroke-width:1.5}.figure-inner.mermaid-figure #arrowhead path{fill:var(--ask-color-reader-text, #1a1916)}.figure-inner.mermaid-figure #crosshead path{stroke:var(--ask-color-reader-text, #1a1916)}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure .messageLine0,.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure .messageLine1{stroke:#1a1916}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure .messageText,.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure .labelText,.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure .loopText{fill:#1a1916}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure .labelBox{fill:#f3f4f6;stroke:#9ca3af}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure #arrowhead path{fill:#1a1916}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure #crosshead path{stroke:#1a1916}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg :is(.edgePath .path,.edgePaths path.flowchart-link){fill:none!important;stroke:#333!important;stroke-width:1.5px}.figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg marker :is(path.arrowMarkerPath,polygon){fill:#333!important;stroke:none!important;stroke-width:0!important}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure .messageLine0,.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure .messageLine1{stroke:#e8e6e3}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure .messageText,.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure .labelText,.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure .loopText{fill:#e8e6e3}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure .labelBox{fill:#ffffff14;stroke:#fff3}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure #arrowhead path{fill:#e8e6e3}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure #crosshead path{stroke:#e8e6e3}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg :is(.edgePath .path,.edgePaths path.flowchart-link){fill:none!important;stroke:#e8e6e3!important;stroke-width:1.5px}.figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg marker :is(path.arrowMarkerPath,polygon){fill:#e8e6e3!important;stroke:none!important;stroke-width:0!important}.figure-caption{border-top:1px solid var(--ask-color-reader-border);padding:.75rem 1.25rem;font-family:var(--sans);font-size:1.0563rem;color:var(--ink-3);background:var(--surface-2)}.embed-wrap{margin:2.5rem 0;border:1px solid var(--ask-color-reader-border);border-radius:12px;overflow:hidden;background:var(--ask-color-reader-surface);max-width:var(--max);box-shadow:none}.embed-wrap[data-canvas-theme=dark] iframe{background:var(--fig-canvas-dark)}.embed-wrap[data-canvas-theme=light] iframe{background:var(--fig-canvas-light)}.embed-wrap iframe{width:100%;height:480px;border:none;display:block;pointer-events:none}.embed-wrap.embed-interactive iframe{pointer-events:auto}.embed-wrap.embed-interactive{outline:2px solid var(--ask-color-reader-accent);outline-offset:-2px}.embed-caption{border-top:1px solid var(--ask-color-reader-border);padding:.6rem 1.25rem;font-family:var(--sans);font-size:12px;color:var(--ink-3);display:flex;align-items:center;justify-content:space-between}.embed-caption a{color:var(--ask-color-reader-accent);text-decoration:none;font-size:11px}.embed-caption a:hover{text-decoration:underline}.code-block{margin:1.75rem 0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md);max-width:var(--max);display:flex;flex-direction:column}.code-header{background:var(--code-header);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:38px}.code-header-left{display:flex;align-items:center;gap:10px}.code-dots{display:flex;gap:6px}.code-dot{width:12px;height:12px;border-radius:50%}.code-dot-red{background:#ff5f57}.code-dot-yellow{background:#febc2e}.code-dot-green{background:#28c840}.code-lang-badge{font-family:var(--sans);font-size:.8938rem;font-weight:500;color:#9c9890;letter-spacing:.04em;text-transform:uppercase}.code-copy-btn{padding:3px 10px;font-size:.8938rem}.code-block pre{margin:0!important;border-radius:0!important;font-family:var(--mono)!important;font-size:1.2077rem!important;line-height:1.65!important;padding:1.25rem 1.5rem!important;overflow-x:auto;background:var(--code-bg)!important;border-top:1px solid var(--ask-color-reader-border)}.code-block pre code,.code-block pre code.hljs{font-family:var(--mono)!important;font-size:1.2077rem!important;background:transparent!important;color:var(--code-ink)!important;padding:0!important}.code-block .hljs-keyword{color:var(--ask-color-syntax-keyword, #f87171)}.code-block .hljs-title,.code-block .hljs-title.function_{color:var(--ask-color-syntax-function, #fbbf24)}.code-block .hljs-string{color:var(--ask-color-syntax-string, #4ade80)}.code-block .hljs-number{color:var(--ask-color-syntax-number, #60a5fa)}.code-block .hljs-comment{color:var(--ask-color-syntax-comment, #a8a49c);font-style:italic}.code-block .hljs-built_in,.code-block .hljs-type{color:var(--ask-color-syntax-type, #e8e5dd)}.code-block .hljs-params{color:var(--ask-color-syntax-variable, #c9c7bf)}.code-block .hljs-punctuation,.code-block .hljs-operator{color:var(--ask-color-syntax-operator, #c9c7bf)}.table-wrap{margin:2rem 0;overflow-x:auto;border:1px solid var(--ask-color-reader-border);border-radius:10px;max-width:var(--max);background:var(--ask-color-reader-surface)}.table-wrap table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:1.2551rem;border:none}.table-wrap thead{background:var(--surface-2)}.table-wrap thead th{font-weight:500;text-align:left;padding:10px 14px;color:var(--ask-color-reader-text);border-bottom:1px solid var(--ask-color-reader-border);font-size:1.1145rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.table-wrap tbody tr{border-bottom:1px solid var(--ask-color-reader-border);transition:background .1s}.table-wrap tbody tr:last-child{border-bottom:none}.table-wrap tbody tr:hover{background:var(--surface-2)}.table-wrap tbody td{padding:10px 14px;color:var(--ask-color-reader-muted);vertical-align:top;line-height:1.55}.table-wrap tbody td:first-child{font-weight:500;color:var(--ask-color-reader-text);white-space:nowrap}.table-badge{display:inline-block;font-size:.8938rem;font-weight:500;padding:2px 8px;border-radius:100px;background:var(--highlight-bg, var(--ask-color-accent-soft));color:var(--highlight-fg, var(--ask-color-reader-accent))}.table-badge.green{background:#edfbf0;color:#1a7f42}.table-badge.red{background:#fef2f2;color:#b91c1c}.table-badge.gray{background:var(--surface-2);color:var(--ink-3)}[data-theme=dark] .table-badge.green{background:#4ade801f;color:#4ade80}[data-theme=dark] .table-badge.red{background:#f871711f;color:#f87171}.lesson-footer{max-width:var(--max);margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--ask-color-reader-border);display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--sans);font-size:1.0563rem}.lesson-footer .btn-ghost{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-wrap{max-width:720px;margin:0 auto;padding:3rem 1.5rem 5rem}@media(min-width:768px){.hub-wrap{padding:4rem 2rem 6rem}}.hub-card{display:block;background:var(--ask-color-reader-surface);border:1px solid var(--ask-color-reader-border);border-radius:12px;padding:1.5rem;text-align:left;cursor:pointer;transition:border-color .15s,background .15s;width:100%}.hub-card:hover:not(:disabled){border-color:var(--ask-color-reader-accent);background:var(--surface-2)}.hub-card:disabled{opacity:.35;cursor:default}.reading-progress{position:fixed;top:0;left:0;right:0;height:2px;background:var(--ask-color-reader-border);z-index:300}.reading-progress-bar{height:100%;background:var(--ask-color-reader-accent);width:0%;will-change:width}@media(max-width:768px){h1.page-title{font-size:2.6rem}}.reading-prose .katex,.prose .katex{font-size:1.05em;color:var(--ask-color-reader-text)}.reading-prose .math-display,.prose .math-display,.reading-prose .katex-display,.prose .katex-display{display:block;margin:1.25rem 0;overflow-x:auto;overflow-y:hidden;text-align:center}.reading-prose .katex-display>.katex,.prose .katex-display>.katex{display:inline-block;text-align:center}[data-theme=dark] .reading-prose .katex,[data-theme=dark] .prose .katex{color:var(--ask-color-reader-text)}.demo-widget-wrap{margin:1.25rem 0 1.75rem;border:1px solid var(--ask-color-reader-border, var(--ask-color-reader-border));border-radius:12px;background:var(--surface-2, #f9fafb);box-shadow:0 1px 4px #0000000f;overflow:hidden}html[data-theme=dark] .demo-widget-wrap{background:var(--ask-color-reader-surface);border-color:var(--ask-color-reader-border);box-shadow:0 2px 12px #00000059}.demo-widget-wrap .not-prose{margin:0}.demo-widget-wrap [class*=flex]{display:flex}.demo-widget-wrap [class*=inline-flex]{display:inline-flex}.demo-widget-wrap [class*=grid]{display:grid}.demo-widget-wrap [class*=items-center]{align-items:center}.demo-widget-wrap [class*=justify-between]{justify-content:space-between}.demo-widget-wrap [class*=flex-wrap]{flex-wrap:wrap}.demo-widget-wrap [class*=gap-2]{gap:.5rem}.demo-widget-wrap [class*=gap-3]{gap:.75rem}.demo-widget-wrap [class*=space-y-2]>*+*{margin-top:.5rem}.demo-widget-wrap [class*=space-y-4]>*+*{margin-top:1rem}.demo-widget-wrap [class*=w-full]{width:100%}.demo-widget-wrap [class*=rounded-md],.demo-widget-wrap [class*=rounded-lg],.demo-widget-wrap [class*=rounded-xl]{border-radius:8px}.demo-widget-wrap [class*=rounded-full]{border-radius:9999px}.demo-widget-wrap [class*=text-sm]{font-size:1.0563rem}.demo-widget-wrap [class*=text-xs]{font-size:.8938rem}.demo-widget-wrap [class*=font-medium]{font-weight:500}.demo-widget-wrap [class*=text-muted-foreground]{color:var(--ink-3, #6b7280)}.demo-widget-wrap [class*=border]{border:1px solid var(--ask-color-reader-border, #e5e7eb)}.demo-widget-wrap select,.demo-widget-wrap input[type=text]{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.0563rem;color:var(--ask-color-reader-text, #111827);background:var(--ask-color-reader-surface, #fff);border:1px solid var(--ask-color-reader-border, #e5e7eb);border-radius:8px;padding:.4rem .65rem;min-height:36px}.demo-widget-wrap button{pointer-events:none;opacity:.85}.demo-widget-wrap svg{flex-shrink:0}.demo-widget-wrap .w-full.p-4,.demo-widget-wrap [class*=p-4]{padding:1rem}.demo-widget-wrap [class*=relative]{position:relative}.demo-widget-wrap [class*=absolute]{position:absolute}.demo-widget-wrap [class*=grid-cols]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem}.demo-widget-wrap [class*=bg-blue-100],.demo-widget-wrap [class*=bg-blue-500]{background:#3b82f61f}.demo-widget-wrap [class*=bg-purple-100],.demo-widget-wrap [class*=bg-purple-500]{background:#a855f71f}.demo-widget-wrap [class*=bg-emerald-100],.demo-widget-wrap [class*=bg-emerald-500]{background:#10b9811f}.demo-widget-wrap [class*=bg-rose-100]{background:#f43f5e1a}.demo-widget-wrap [class*=bg-cyan-100]{background:#06b6d41a}.demo-widget-wrap [class*=text-blue-600],.demo-widget-wrap [class*=text-blue-400]{color:#2563eb}.demo-widget-wrap [class*=text-purple-600],.demo-widget-wrap [class*=text-purple-400]{color:#9333ea}.demo-widget-wrap [class*=text-emerald-600],.demo-widget-wrap [class*=text-emerald-400]{color:#059669}.demo-widget-wrap [class*=border-blue-500]{border-color:#3b82f6}.demo-widget-wrap [class*=border-purple-500]{border-color:#a855f7}.demo-widget-wrap [class*=border-emerald-500]{border-color:#10b981}.demo-widget-wrap [class*=border-dashed]{border-top-style:dashed}html[data-theme=dark] .demo-widget-wrap [class*=bg-blue-100],html[data-theme=dark] .demo-widget-wrap [class*=bg-purple-100],html[data-theme=dark] .demo-widget-wrap [class*=bg-emerald-100],html[data-theme=dark] .demo-widget-wrap [class*=bg-rose-100],html[data-theme=dark] .demo-widget-wrap [class*=bg-cyan-100]{background:#ffffff0f}html[data-theme=dark] .demo-widget-wrap select,html[data-theme=dark] .demo-widget-wrap input[type=text]{background:var(--ask-color-reader-bg);border-color:var(--ask-color-reader-border);color:#ffffffeb}.demo-widget-reconstructed .demo-widget-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--ask-color-reader-border, #e5e7eb)}.demo-widget-reconstructed .demo-widget-title{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.1375rem;font-weight:600;color:var(--ask-color-reader-text, #111827)}.demo-widget-reconstructed .demo-widget-body{display:flex;flex-wrap:wrap;gap:.45rem;padding:.85rem 1rem .65rem}.demo-widget-reconstructed .demo-chip{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--ask-color-reader-border, #e5e7eb);background:var(--ask-color-reader-surface, #fff);font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:.975rem;color:var(--ask-color-reader-muted, #374151);line-height:1.35}.demo-widget-reconstructed .demo-widget-footer{display:flex;flex-wrap:wrap;gap:.75rem;padding:.55rem 1rem .85rem;border-top:1px solid var(--ask-color-reader-border, #e5e7eb);font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:.8938rem;color:var(--ink-3, #6b7280)}.demo-widget-reconstructed .demo-stat{display:inline-flex;align-items:center;gap:.25rem}.learn-app{flex:1;min-height:0;display:flex;overflow:hidden;background:var(--ask-color-reader-bg);color:var(--ask-color-reader-text);font-family:var(--ask-type-font-sans, "Source Sans 3", ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased}.learn-app ::-webkit-scrollbar{width:5px;height:5px}.learn-app ::-webkit-scrollbar-track{background:transparent}.learn-app ::-webkit-scrollbar-thumb{background:var(--ask-color-reader-border);border-radius:999px}.learn-app ::-webkit-scrollbar-thumb:hover{background:var(--l-muted)}.learn-sidebar{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:var(--l-sidebar);border-right:1px solid var(--ask-color-reader-border);min-height:0;align-self:stretch}.learn-sidebar-inner{flex:1;overflow-y:auto;padding:16px 10px 24px;display:flex;flex-direction:column}.learn-sidebar-header{padding:4px 10px 12px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--ask-color-reader-border) 45%,transparent)}.learn-sidebar-title{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.0563rem;font-weight:600;color:var(--ask-color-reader-text);letter-spacing:-.01em}.learn-sidebar-meta{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:.8938rem;color:var(--l-muted);margin-top:2px}.learn-sidebar-footer{flex-shrink:0;padding:14px;border-top:1px solid var(--ask-color-reader-border);background:var(--l-sidebar)}.learn-label{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:.975rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--l-muted)}.learn-picker-title{color:var(--ask-color-reader-text);font-weight:500}.learn-picker-muted{color:var(--l-muted)}.learn-sidebar-status{font-size:1.0563rem;color:var(--l-muted)}.learn-sidebar-avatar{width:36px;height:36px;border-radius:999px;background:var(--l-hover);display:flex;align-items:center;justify-content:center;font-size:1.0563rem;font-weight:600;color:var(--ask-color-reader-muted)}.learn-sidebar-user{font-size:1.0563rem;font-weight:500;color:var(--ask-color-reader-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn-sidebar-plan{font-size:.8938rem;color:var(--l-muted)}.learn-sidebar-settings{color:var(--l-muted);background:none;border:none;cursor:pointer;padding:4px}.learn-sidebar-settings:hover{color:var(--ask-color-reader-text)}.learn-workspace-item.is-selected{background:var(--l-hover)}.learn-workspace-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.learn-workspace-trigger:hover{border-color:var(--ask-color-reader-border);box-shadow:0 1px 3px #0000000a}.learn-workspace-menu,.learn-picker-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:50;min-width:260px;width:-moz-max-content;width:max-content;max-width:min(320px,90vw);border-radius:12px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);box-shadow:var(--l-shadow);overflow:hidden}.learn-workspace-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 14px;text-align:left;cursor:pointer;transition:background .12s;white-space:nowrap}.learn-workspace-item:hover{background:var(--l-hover)}.learn-nav-section summary{display:flex;align-items:center;gap:6px;padding:8px 10px;margin-bottom:1px;border-radius:6px;cursor:pointer;list-style:none;font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:.975rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--l-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,color .12s}.learn-nav-section summary:hover{background:var(--l-hover);color:var(--ask-color-reader-muted)}.learn-nav-section summary::-webkit-details-marker{display:none}.learn-nav-section[open]>summary,.learn-nav-section.has-active-lesson>summary{background:transparent;color:var(--ask-color-reader-text)}.learn-nav-section[open] .learn-nav-chevron,.learn-nav-section.has-active-lesson .learn-nav-chevron{color:var(--l-muted)}.learn-nav-chevron{width:14px;height:14px;flex-shrink:0;color:var(--l-faint);transition:transform .15s ease}.learn-nav-section[open] .learn-nav-chevron{transform:rotate(90deg)}.learn-nav-section ul{margin:2px 0 6px;padding:0 0 0 8px;border-left:1px solid var(--ask-color-reader-border)}.learn-nav-lesson{width:100%;display:block;text-align:left;position:relative;padding:8px 10px 8px 12px;margin-bottom:1px;border-radius:6px;border:none;background:transparent;font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.0969rem;line-height:1.45;color:var(--ask-color-reader-muted);cursor:pointer;transition:background .12s,color .12s}.learn-nav-lesson:hover{color:var(--ask-color-reader-text);background:var(--l-hover)}.learn-nav-lesson.is-active{background:var(--l-nav-active-bg, var(--l-accent-soft));color:var(--ask-color-reader-text);font-weight:600}.learn-nav-lesson.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ask-color-reader-accent, var(--askedin-brand, #e05a20));border-radius:0}.learn-course-picker-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px dashed var(--ask-color-reader-border);background:transparent;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.learn-course-picker-trigger:hover{border-color:var(--ask-color-reader-border);background:var(--l-hover)}.learn-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--ask-color-reader-bg);--learn-header-h: 72px}.learn-content-header{flex-shrink:0;min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pickers search meta";align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid color-mix(in srgb,var(--ask-color-reader-border) 45%,transparent);background:transparent}.learn-header-pickers{grid-area:pickers;display:flex;align-items:center;gap:4px;min-width:0}.learn-header-picker-sep{color:var(--l-faint);font-size:1.0563rem;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.learn-header-picker-trigger{display:inline-flex;align-items:center;gap:5px;max-width:200px;padding:5px 8px;border-radius:6px;border:none;background:transparent;cursor:pointer;transition:background .12s}.learn-header-picker-trigger:hover{background:var(--l-hover)}.learn-header-picker-trigger .learn-picker-title{font-size:1.0563rem;font-weight:500}.learn-search-trigger{grid-area:search;width:100%;max-width:420px;height:38px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:8px;border:1px solid var(--ask-color-reader-border, #e5e7eb);background:var(--ask-color-reader-bg, #ffffff);color:var(--l-faint);font-size:1.0563rem;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.learn-search-trigger:hover{border-color:var(--ask-color-reader-border);box-shadow:0 1px 2px #0000000a}.learn-search-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn-header-search{grid-area:search;position:relative;width:100%;max-width:420px}.learn-header-search-input-wrap{display:flex;align-items:center;gap:8px;height:2rem;padding:0 10px;border-radius:8px;border:1px solid transparent;background:transparent;transition:background .15s,border-color .15s}.learn-header-search-input-wrap:hover{background:var(--l-hover, rgba(255, 255, 255, .04))}.learn-header-search-input-wrap:focus-within{background:var(--l-surface, #1a1a1a);border-color:var(--l-border-strong, #4b5563);outline:none;box-shadow:none}.learn-header-search-icon{width:14px;height:14px;color:var(--l-faint);flex-shrink:0}.learn-header-search-input{flex:1;min-width:0;background:transparent;border:none;outline:none;box-shadow:none;font-size:1.0563rem;color:var(--ask-color-reader-text, #e5e7eb)}.learn-header-search-input:focus,.learn-header-search-input:focus-visible{outline:none;box-shadow:none}.learn-header-search-input::-moz-placeholder{color:var(--l-faint)}.learn-header-search-input::placeholder{color:var(--l-faint)}.learn-header-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:360px;overflow-y:auto;border-radius:12px;border:1px solid var(--ask-color-reader-border, #333);background:var(--l-surface, #1e1e1e);box-shadow:0 8px 24px #0006;z-index:100;list-style:none;margin:0;padding:4px}.learn-header-search-empty{padding:16px 12px;text-align:center;font-size:1.0563rem;color:var(--l-faint)}.learn-header-search-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .1s}.learn-header-search-item:hover,.learn-header-search-item.is-active{background:var(--l-hover, #2a2a2a)}.learn-header-search-item-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.learn-header-search-item-dot[data-source=algomaster]{background:#10b981}.learn-header-search-item-dot[data-source=bytebytego]{background:#3b82f6}.learn-header-search-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.learn-header-search-item-title{font-size:1.0563rem;font-weight:500;color:var(--ask-color-reader-text, #e5e7eb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-header-search-item-meta{font-size:.8938rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-header-search-item-meta-trail{color:var(--l-faint)}.learn-search-meta-source[data-source=algomaster]{color:#34d399}.learn-search-meta-source[data-source=bytebytego]{color:#60a5fa}.learn-header-meta{grid-area:meta;display:flex;align-items:center;gap:14px;font-size:1.0563rem;color:var(--l-muted)}.learn-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;border:1px solid var(--ask-color-reader-border);background:transparent;color:var(--l-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.learn-theme-btn:hover{border-color:var(--ask-color-reader-border);color:var(--ask-color-reader-text);background:var(--l-hover)}.learn-complete-btn{display:inline-flex;align-items:center;gap:6px;height:2.5rem;padding:0 16px;border-radius:999px;border:none;background:var(--ask-color-reader-text);color:var(--ask-color-reader-bg, #121212);font-size:1.0563rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.learn-complete-btn:hover{opacity:.92}.learn-complete-btn.is-done{background:var(--l-complete-done-bg, #ecfdf5);color:var(--l-complete-done-fg, #059669);border:1px solid var(--l-complete-done-border, #a7f3d0)}.learn-scroll{flex:1;min-height:0;overflow-y:auto;scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.learn-scroll>*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.learn-article-wrap{display:flex;gap:40px;max-width:1360px;margin:0 auto;padding:40px 16px 80px 32px}.learn-article{flex:1;min-width:0;max-width:820px}.learn-article-header{margin-bottom:32px}.learn-breadcrumb{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.0563rem;font-weight:400;color:var(--l-muted);margin-bottom:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.learn-breadcrumb-link{color:inherit;font:inherit;background:none;border:none;padding:2px 0;cursor:pointer;border-radius:6px;transition:color .15s}.learn-breadcrumb-link:hover{color:var(--ask-color-reader-text);text-decoration:underline;text-underline-offset:3px}.learn-breadcrumb-link:focus-visible{outline:2px solid var(--askedin-brand);outline-offset:2px}.learn-title{font-family:var(--ask-type-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif);font-size:clamp(2.7625rem,5.85vw,3.9rem);font-weight:700;line-height:1.08;color:var(--ask-color-reader-text);letter-spacing:-.032em;margin-bottom:8px}.learn-lede{font-family:var(--ask-type-font-serif, "Source Serif 4", Georgia, serif);font-size:1.4625rem;font-weight:400;line-height:1.6;color:var(--l-muted);margin-top:8px;margin-bottom:0}.learn-article-footer{margin-top:56px;padding-top:32px;border-top:1px solid var(--ask-color-reader-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.learn-nav-btn{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.3rem;padding:.625rem 1rem;border-radius:8px;border:1px solid var(--ask-color-reader-border);color:var(--l-muted);background:transparent;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.learn-nav-btn:hover:not(:disabled){border-color:var(--l-muted);color:var(--ask-color-reader-text);background:var(--l-hover)}.learn-nav-btn:disabled{opacity:.35;cursor:default}.learn-toc{width:200px;flex-shrink:0;margin-left:auto;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - var(--learn-header-h, 72px) - 48px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ask-color-reader-border) transparent}.learn-toc::-webkit-scrollbar{width:4px}.learn-toc::-webkit-scrollbar-thumb{background:var(--ask-color-reader-border);border-radius:999px}html[data-color-mode=dark] .learn-app .learn-toc{scrollbar-color:#403f3c transparent}html[data-color-mode=dark] .learn-app .learn-toc::-webkit-scrollbar-thumb{background:#403f3c}.learn-toc-progress{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.learn-toc-progress>.learn-label{margin-bottom:0}.learn-toc-progress-count{font-family:var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.8938rem;color:var(--l-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.learn-toc-progress-track{height:3px;border-radius:999px;background:var(--ask-color-reader-border);overflow:hidden;margin-bottom:18px}.learn-toc-progress-fill{width:100%;height:100%;transform-origin:left;border-radius:999px;background:var(--askedin-brand, #e05a20);transition:transform .15s ease-out}.learn-toc-list-wrap,.learn-toc-list{position:relative}.learn-toc-group+.learn-toc-group{margin-top:2px}.learn-toc-indicator{position:absolute;left:0;width:2px;border-radius:999px;background:var(--askedin-brand, #e05a20);opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s;pointer-events:none}.learn-toc-group-row{display:flex;align-items:center;gap:4px}.learn-toc-link{display:block;flex:1;min-width:0;padding:6px 0 6px 12px;font-size:1.0563rem;line-height:1.45;color:var(--l-muted);text-decoration:none;transition:color .12s;position:relative;z-index:1}.learn-toc-link:hover{color:var(--ask-color-reader-muted)}.learn-toc-link.is-active{color:var(--ask-color-reader-text);font-weight:600}.learn-toc-link.is-nested{padding-left:20px;font-size:.975rem}.learn-toc-chevron{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:var(--l-faint);flex-shrink:0;transition:color .12s,background .12s}.learn-toc-chevron:hover{color:var(--ask-color-reader-muted);background:var(--l-hover)}.learn-toc-chevron svg{transition:transform .18s ease-out}.learn-toc-chevron.is-expanded svg{transform:rotate(180deg)}.learn-toc-sublist{display:grid;grid-template-rows:0fr;grid-auto-rows:0fr;overflow:hidden;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),grid-auto-rows .22s cubic-bezier(.22,1,.36,1)}.learn-toc-sublist>li{min-height:0;overflow:hidden}.learn-toc-sublist.is-expanded{grid-template-rows:1fr;grid-auto-rows:1fr}.learn-tag{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);font-size:.8938rem;color:var(--l-muted)}.learn-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#11182759;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.learn-search-dialog{width:100%;max-width:580px;border-radius:16px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);box-shadow:var(--l-shadow);overflow:hidden}.learn-search-input-row{display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--ask-color-reader-border)}.learn-search-input-icon{flex-shrink:0;color:var(--l-faint)}.learn-search-input{flex:1;height:52px;border:none;background:transparent;font-size:1.2188rem;color:var(--ask-color-reader-text);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.learn-search-input:focus,.learn-search-input:focus-visible,.learn-search-input:active{outline:none;box-shadow:none;border:none}.learn-search-input-row:focus-within{outline:none;box-shadow:none}.learn-search-input::-moz-placeholder{color:var(--l-faint)}.learn-search-input::placeholder{color:var(--l-faint)}.learn-search-result{width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .1s}.learn-search-result:hover,.learn-search-result.is-active{background:var(--l-hover)}.learn-search-result-title{font-size:1.1375rem;font-weight:500;color:var(--ask-color-reader-text)}.learn-search-result-meta{font-size:.975rem;color:var(--l-muted)}.learn-search-result-chevron{color:var(--l-faint)}.learn-search-empty{font-size:1.0563rem;color:var(--l-muted)}.learn-search-icon-wrap{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.learn-search-icon-a{background:var(--l-hover);color:var(--ask-color-reader-text)}.learn-search-icon-b{background:#fff1eb;color:#e05a20}.learn-search-icon-c{background:#ecfdf5;color:#059669}.learn-search-footer{display:flex;align-items:center;gap:20px;padding:10px 16px;border-top:1px solid var(--ask-color-reader-border);background:var(--l-sidebar)}.learn-search-footer-hint{font-size:.8938rem;color:var(--l-muted)}.learn-kbd{font-family:var(--ask-type-font-mono, "IBM Plex Mono", monospace);font-size:.8125rem;color:var(--l-faint);border:1px solid var(--ask-color-reader-border);border-radius:6px;padding:2px 6px;background:var(--l-sidebar)}.learn-hub{min-height:100vh;background:var(--ask-color-reader-bg);color:var(--ask-color-reader-text)}.learn-hub-card{width:100%;text-align:left;padding:20px 22px;border-radius:12px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);transition:border-color .15s,box-shadow .15s}.learn-hub-card:hover:not(:disabled){border-color:var(--l-muted);box-shadow:0 2px 8px #0000000d}.learn-hub-muted{color:var(--l-muted)}.learn-status-muted{font-size:1.1375rem;color:var(--l-muted)}.learn-hub-title{color:var(--ask-color-reader-text)}.learn-hub-title:hover,.learn-hub-card:hover .learn-hub-title,.learn-hub-brand{color:var(--askedin-brand, #e05a20)}@media(max-width:767px){.learn-sidebar{display:none}.learn-sidebar.is-open{display:flex;position:fixed;inset:0 auto 0 0;z-index:60;box-shadow:var(--l-shadow)}.learn-toc{display:none}.learn-article-wrap{padding:24px 20px 88px}.learn-main{--learn-header-h: 108px}.learn-content-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pickers meta" "search search";gap:8px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top,0px));min-height:unset}.learn-header-pickers{gap:2px}.learn-header-pickers .relative{flex:1 1 0;min-width:0;max-width:50%}.learn-header-pickers .relative:only-child{max-width:none}.learn-header-pickers .relative.shrink-0{flex-shrink:1}.learn-header-picker-trigger{max-width:none;width:100%;min-height:40px;padding:4px 6px;gap:3px}.learn-breadcrumb{display:none}.learn-header-picker-trigger .learn-picker-title{font-size:.975rem}.learn-header-picker-sep{padding:0 1px;font-size:.975rem}.learn-search-trigger{max-width:none;height:36px;padding:0 12px;font-size:.975rem}.learn-header-meta{gap:6px}.learn-theme-btn{width:34px;height:34px}.learn-complete-btn{width:34px;height:34px;padding:0;justify-content:center}.learn-workspace-menu,.learn-picker-menu{min-width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.learn-header-pickers>.relative:last-of-type .learn-picker-menu{left:auto;right:0}}html[data-color-mode=dark] .learn-app ::-webkit-scrollbar-thumb{background:#403f3c}html[data-color-mode=dark] .learn-app ::-webkit-scrollbar-thumb:hover{background:#4c4c48}html[data-color-mode=dark] .learn-app .learn-workspace-trigger,html[data-color-mode=dark] .learn-search-trigger,html[data-color-mode=dark] .learn-app .learn-search-trigger,html[data-color-mode=dark] .learn-app .learn-search-dialog{background:var(--ask-color-reader-surface);border-color:var(--ask-color-reader-border)}html[data-color-mode=dark] .learn-search-overlay{background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-color-mode=dark] .learn-app .learn-search-dialog{box-shadow:0 24px 64px #0000008c}html[data-color-mode=dark] .learn-app .learn-search-footer{background:#161513;border-top-color:var(--ask-color-reader-border)}html[data-color-mode=dark] .learn-app .learn-search-icon-a{background:#ffffff14;color:#ffffffb8}html[data-color-mode=dark] .learn-app .learn-search-icon-b{background:#e05a2026;color:#f2966a}html[data-color-mode=dark] .learn-app .learn-search-icon-c{background:#34d3991f;color:#6ee7b7}html[data-color-mode=dark] .learn-app .learn-kbd{background:var(--surface-2);border-color:var(--ask-color-reader-border);color:#ffffff73}html[data-color-mode=dark] .learn-app .learn-complete-btn{background:transparent;border:1px solid var(--ask-color-reader-border);color:var(--ask-color-reader-text)}html[data-color-mode=dark] .learn-app .learn-complete-btn:hover{background:var(--l-hover)}html[data-color-mode=dark] .learn-app .learn-complete-btn.is-done{background:#05966926;color:#34d399;border-color:#34d39959}.learn-hub-search-bar{display:flex;align-items:center;gap:12px;padding:0 20px;height:56px;border-radius:12px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);box-shadow:0 1px 2px #0000000a;outline:none}.learn-hub-search-bar:focus-within{outline:none;border-color:var(--l-muted)}.learn-hub-search-input{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:transparent;font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.3813rem;color:var(--ask-color-reader-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.learn-hub-search-input:focus,.learn-hub-search-input:focus-visible{outline:none;box-shadow:none}.learn-hub-search-input::-moz-placeholder{color:var(--l-faint)}.learn-hub-search-input::placeholder{color:var(--l-faint)}.learn-hub-search-card{padding:18px 20px;border-radius:12px;border:1px solid var(--ask-color-reader-border);background:var(--ask-color-reader-bg);transition:border-color .15s,box-shadow .15s}.learn-hub-search-card:hover{border-color:var(--l-muted);box-shadow:0 2px 8px #0000000f}.learn-search-meta{display:block}.learn-search-meta-source{font-weight:500}.learn-picker-page{max-width:900px;margin:0 auto;padding:2rem 1.5rem 3rem}.learn-picker-lesson{display:flex;align-items:flex-start;gap:.75rem;width:100%;text-align:left;padding:.75rem .875rem;border-radius:8px;font-family:var(--askedin-font-sans);font-size:1.3rem;line-height:1.45;color:var(--ask-color-reader-muted);transition:background .15s,color .15s}.learn-picker-lesson:hover{background:var(--l-surface);color:var(--ask-color-reader-text)}.learn-page-filter-hint{font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.1375rem;color:var(--l-faint)}.learn-section-label{font-size:1.0563rem;letter-spacing:.06em}.learn-doc-actions{display:flex;justify-content:flex-end;align-items:center}.learn-article-header .learn-doc-actions{float:right;margin-left:16px}.learn-theatre-enter-btn{display:inline-flex;flex:0 0 auto;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--ask-color-reader-border);border-radius:6px;background:transparent;color:var(--ask-color-reader-muted);font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.0156rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.learn-theatre-enter-btn:hover{color:var(--ask-color-reader-text);border-color:var(--ask-color-reader-text)}.learn-theatre-enter-btn:focus-visible{outline:2px solid var(--ask-color-focus-ring, var(--ask-color-reader-text));outline-offset:2px}body.learn-theatre #root>div>header,body.learn-theatre .reading-progress,body.learn-theatre .learn-sidebar,body.learn-theatre .learn-content-header,body.learn-theatre .learn-toc,body.learn-theatre .learn-theatre-enter-btn{display:none!important}body.learn-theatre .learn-main{--learn-header-h: 0px}body.learn-theatre .learn-article-wrap,body.learn-theatre .learn-app>div,body.learn-theatre .learn-scroll>div{max-width:min(84rem,96vw);margin-inline:auto;padding-top:56px;padding-bottom:96px}body.learn-theatre .learn-article,body.learn-theatre article{max-width:none;width:100%}body.learn-theatre .reading-prose{font-size:1.495rem;line-height:1.85}body.learn-theatre-crossfade .learn-app{transition:opacity .28s ease}body.learn-theatre-focus .learn-theatre-sec-dim{opacity:.22;transition:opacity .22s ease}body.learn-theatre-focus .learn-theatre-sec-on{opacity:1;transition:opacity .22s ease}body.learn-theatre-focus .learn-theatre-sec-on.learn-theatre-sec-dim,body.learn-theatre-focus .learn-theatre-sec-head{opacity:1}.learn-theatre-hint{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--ask-color-reader-border);border-radius:999px;background:var(--ask-color-reader-surface);color:var(--ask-color-reader-muted);font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:.975rem}.learn-theatre-hint kbd{padding:1px 6px;border:1px solid var(--ask-color-reader-border);border-radius:4px;font-family:var(--ask-type-font-mono, "IBM Plex Mono", monospace);font-size:.8938rem}.learn-theatre-hint-sep{opacity:.5}.learn-theatre-exit{position:fixed;top:18px;right:18px;z-index:90;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--ask-color-reader-border);border-radius:8px;background:var(--ask-color-reader-surface);color:var(--ask-color-reader-muted);cursor:pointer;transition:color .15s,border-color .15s}.learn-theatre-exit:hover{color:var(--ask-color-reader-text);border-color:var(--ask-color-reader-text)}.learn-theatre-sections{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 5px;border:1px solid var(--ask-color-reader-border);border-radius:999px;background:var(--ask-color-reader-surface)}.learn-theatre-sec-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:999px;background:transparent;color:var(--ask-color-reader-muted);cursor:pointer;transition:color .15s,background .15s}.learn-theatre-sec-btn:hover:not(:disabled){color:var(--ask-color-reader-text);background:var(--ask-color-reader-accent)}.learn-theatre-sec-btn:disabled{opacity:.35;cursor:default}.learn-theatre-sec-count{font-family:var(--ask-type-font-mono, "IBM Plex Mono", monospace);font-size:.8531rem;color:var(--ask-color-reader-muted);letter-spacing:.02em}@media(prefers-reduced-motion:reduce){body.learn-theatre-crossfade .learn-app,body.learn-theatre-focus .learn-theatre-sec-dim,body.learn-theatre-focus .learn-theatre-sec-on{transition:none}}@media(max-width:767px){.learn-theatre-sections{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--ask-type-font-sans, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html{font-family:var(--ask-type-font-sans, "Source Sans 3", ui-sans-serif, system-ui, sans-serif)}html,body{margin:0;background-color:var(--ask-color-reader-bg, #ffffff);color:var(--ask-color-reader-text, #111827);-webkit-font-smoothing:antialiased}html[data-color-mode=dark],html[data-color-mode=dark] body{background-color:var(--ask-color-reader-bg, #121212);color:var(--ask-color-reader-text, rgba(255, 255, 255, .92))}@media(prefers-reduced-motion:reduce){.learn-scroll{scroll-behavior:auto}}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-5{bottom:1.25rem}.bottom-\[-1px\]{bottom:-1px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[300\]{z-index:300}.z-\[320\]{z-index:320}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.\!mb-4{margin-bottom:1rem!important}.-mb-px{margin-bottom:-1px}.-mr-1{margin-right:-.25rem}.-mr-16{margin-right:-4rem}.-mr-2{margin-right:-.5rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1\.5{margin-left:.375rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.size-11{width:2.75rem;height:2.75rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.\!h-10{height:2.5rem!important}.\!h-9{height:2.25rem!important}.\!h-\[2\.375rem\]{height:2.375rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[42\%\]{height:42%}.h-\[46px\]{height:46px}.h-\[4px\]{height:4px}.h-\[70vh\]{height:70vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[720px\]{max-height:720px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(400px\,50vh\)\]{max-height:min(400px,50vh)}.max-h-\[min\(60vh\,420px\)\]{max-height:min(60vh,420px)}.min-h-0{min-height:0px}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[22vh\]{min-height:22vh}.min-h-\[320px\]{min-height:320px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[480px\]{min-height:480px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[13\.5rem\]{width:13.5rem}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[2px\]{width:2px}.w-\[46px\]{width:46px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[12ch\]{max-width:12ch}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[42\%\]{max-width:42%}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[min\(680px\,calc\(100vw-2rem\)\)\]{max-width:min(680px,calc(100vw - 2rem))}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[5\]{flex:5}.flex-\[6\]{flex:6}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-52{flex-basis:13rem}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-left{transform-origin:left}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)_3\.5rem_4\.5rem_3\.5rem_5\.5rem_1\.75rem\]{grid-template-columns:3.5rem minmax(0,1fr) 3.5rem 4.5rem 3.5rem 5.5rem 1.75rem}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)_3\.5rem_4\.5rem_5\.5rem_1\.75rem\]{grid-template-columns:3.5rem minmax(0,1fr) 3.5rem 4.5rem 5.5rem 1.75rem}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[0\.15rem\]{gap:.15rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2\.5{row-gap:.625rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--ask-color-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--ask-color-border)}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#4ade80\]\/10{border-color:#4ade801a}.border-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-easy\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ask-color-difficulty-easy) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ask-color-difficulty-hard) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ask-color-difficulty-medium) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ask-color-difficulty-medium) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--ask-color-success\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ask-color-success) 30%,transparent)}.border-\[color\:var\(--ask-color-nav-border\)\]{border-color:var(--ask-color-nav-border)}.border-\[var\(--ask-color-accent\)\]{border-color:var(--ask-color-accent)}.border-\[var\(--ask-color-border\)\]{border-color:var(--ask-color-border)}.border-\[var\(--ask-color-border\,var\(--border\,\#333330\)\)\]{border-color:var(--ask-color-border,var(--border,#333330))}.border-\[var\(--ask-color-border-strong\)\]{border-color:var(--ask-color-border-strong)}.border-\[var\(--ask-color-ink\)\]{border-color:var(--ask-color-ink)}.border-\[var\(--ask-color-ink-faint\)\]{border-color:var(--ask-color-ink-faint)}.border-\[var\(--ask-color-reader-border\)\]{border-color:var(--ask-color-reader-border)}.border-\[var\(--redwood\)\]{border-color:var(--redwood)}.border-\[var\(--sidebar-card-border\)\]{border-color:var(--sidebar-card-border)}.border-\[var\(--sidebar-card-border\,\#333330\)\]{border-color:var(--sidebar-card-border,#333330)}.border-border{border-color:hsl(var(--ask-color-shadcn-border))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--ask-color-shadcn-input))}.border-transparent{border-color:transparent}.bg-\[\#2c2c2a\]{--tw-bg-opacity: 1;background-color:rgb(44 44 42 / var(--tw-bg-opacity, 1))}.bg-\[\#4ade80\]\/5{background-color:#4ade800d}.bg-\[\#e05a20\]{--tw-bg-opacity: 1;background-color:rgb(224 90 32 / var(--tw-bg-opacity, 1))}.bg-\[\#f87171\]{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-\[\#fbbf24\]\/\[0\.05\]{background-color:#fbbf240d}.bg-\[color-mix\(in_srgb\,var\(--ask-color-accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-accent) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-easy\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-easy) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-easy\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-easy) 60%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-hard) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-hard) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-hard) 60%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-medium) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-medium) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-difficulty-medium) 60%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ask-color-success\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ask-color-success) 15%,transparent)}.bg-\[color\:var\(--ask-color-nav-text\)\]{background-color:var(--ask-color-nav-text)}.bg-\[var\(--ask-color-accent\)\]{background-color:var(--ask-color-accent)}.bg-\[var\(--ask-color-border\)\]{background-color:var(--ask-color-border)}.bg-\[var\(--ask-color-brand-ink\)\]{background-color:var(--ask-color-brand-ink)}.bg-\[var\(--ask-color-ink\)\]{background-color:var(--ask-color-ink)}.bg-\[var\(--ask-color-page-bg\)\]{background-color:var(--ask-color-page-bg)}.bg-\[var\(--ask-color-reader-accent\)\]{background-color:var(--ask-color-reader-accent)}.bg-\[var\(--ask-color-reader-bg\)\]{background-color:var(--ask-color-reader-bg)}.bg-\[var\(--ask-color-reader-surface\)\]{background-color:var(--ask-color-reader-surface)}.bg-\[var\(--ask-color-surface\)\]{background-color:var(--ask-color-surface)}.bg-\[var\(--ask-color-surface-2\)\]{background-color:var(--ask-color-surface-2)}.bg-\[var\(--ask-color-surface2\)\]{background-color:var(--ask-color-surface2)}.bg-\[var\(--ask-color-surface2\,\#2a2a28\)\]{background-color:var(--ask-color-surface2,#2a2a28)}.bg-\[var\(--ask-color-surface2\,\#2c2c2a\)\]{background-color:var(--ask-color-surface2,#2c2c2a)}.bg-\[var\(--ask-color-surface3\,\#333330\)\]{background-color:var(--ask-color-surface3,#333330)}.bg-\[var\(--askedin-brand-ink\,\#be4c1b\)\]{background-color:var(--askedin-brand-ink,#be4c1b)}.bg-\[var\(--fig-canvas-light\)\]{background-color:var(--fig-canvas-light)}.bg-\[var\(--redwood\)\]{background-color:var(--redwood)}.bg-\[var\(--sidebar-card-bg\)\]{background-color:var(--sidebar-card-bg)}.bg-\[var\(--sidebar-card-bg\,\#1e1d1b\)\]{background-color:var(--sidebar-card-bg,#1e1d1b)}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background\/80{background-color:hsl(var(--ask-color-shadcn-background) / .8)}.bg-black\/30{background-color:#0000004d}.bg-black\/60{background-color:#0009}.bg-border{background-color:hsl(var(--ask-color-shadcn-border))}.bg-foreground{background-color:hsl(var(--ask-color-shadcn-foreground))}.bg-muted{background-color:hsl(var(--ask-color-shadcn-muted))}.bg-popover{background-color:hsl(var(--ask-color-shadcn-popover))}.bg-primary{background-color:hsl(var(--ask-color-shadcn-primary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#fbbf24\]\/\[0\.04\]{--tw-gradient-from: rgb(251 191 36 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.7rem\]{padding-left:.7rem;padding-right:.7rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-px{padding-bottom:1px}.pl-2{padding-left:.5rem}.pl-3\.5{padding-left:.875rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace)}.font-sans{font-family:var(--ask-type-font-sans, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif)}.font-serif{font-family:var(--ask-type-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0156rem\]{font-size:1.0156rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3813rem\]{font-size:1.3813rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.56rem\]{font-size:1.56rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.69rem\]{font-size:1.69rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[9px\]{font-size:9px}.text-\[length\:var\(--ask-type-body-sm-size\)\]{font-size:var(--ask-type-body-sm-size)}.text-\[length\:var\(--ask-type-caption-size\)\]{font-size:var(--ask-type-caption-size)}.text-\[length\:var\(--ask-type-label-size\)\]{font-size:var(--ask-type-label-size)}.text-base{font-size:1rem;line-height:1.5rem}.text-body{font-size:var(--ask-type-body-size);line-height:var(--ask-type-body-line-height);letter-spacing:var(--ask-type-body-tracking);font-weight:var(--ask-type-body-weight)}.text-body-sm{font-size:var(--ask-type-body-sm-size);line-height:var(--ask-type-body-sm-line-height);letter-spacing:var(--ask-type-body-sm-tracking);font-weight:var(--ask-type-body-sm-weight)}.text-caption{font-size:var(--ask-type-caption-size);line-height:var(--ask-type-caption-line-height);letter-spacing:var(--ask-type-caption-tracking);font-weight:var(--ask-type-caption-weight)}.text-code{font-size:var(--ask-type-code-size);line-height:var(--ask-type-code-line-height);letter-spacing:var(--ask-type-code-tracking);font-weight:var(--ask-type-code-weight)}.text-display{font-size:var(--ask-type-display-size);line-height:var(--ask-type-display-line-height);letter-spacing:var(--ask-type-display-tracking);font-weight:var(--ask-type-display-weight)}.text-heading{font-size:var(--ask-type-heading-size);line-height:var(--ask-type-heading-line-height);letter-spacing:var(--ask-type-heading-tracking);font-weight:var(--ask-type-heading-weight)}.text-label{font-size:var(--ask-type-label-size);line-height:var(--ask-type-label-line-height);letter-spacing:var(--ask-type-label-tracking);font-weight:var(--ask-type-label-weight)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-subheading{font-size:var(--ask-type-subheading-size);line-height:var(--ask-type-subheading-line-height);letter-spacing:var(--ask-type-subheading-tracking);font-weight:var(--ask-type-subheading-weight)}.text-title{font-size:var(--ask-type-title-size);line-height:var(--ask-type-title-line-height);letter-spacing:var(--ask-type-title-tracking);font-weight:var(--ask-type-title-weight)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[var\(--ask-type-caption-tracking\)\]{letter-spacing:var(--ask-type-caption-tracking)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#191918\]{--tw-text-opacity: 1;color:rgb(25 25 24 / var(--tw-text-opacity, 1))}.text-\[\#4ade80\]{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-\[\#67645c\]{--tw-text-opacity: 1;color:rgb(103 100 92 / var(--tw-text-opacity, 1))}.text-\[\#9c9890\]{--tw-text-opacity: 1;color:rgb(156 152 144 / var(--tw-text-opacity, 1))}.text-\[\#a1a1aa\]{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-\[\#b91c1c\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#d99a10\]{--tw-text-opacity: 1;color:rgb(217 154 16 / var(--tw-text-opacity, 1))}.text-\[\#e8e5dd\]{--tw-text-opacity: 1;color:rgb(232 229 221 / var(--tw-text-opacity, 1))}.text-\[\#f87171\]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-\[\.\.\.\]{color:...}.text-\[N\.Nem\]{color:N.Nem}.text-\[N\.Nrem\]{color:N.Nrem}.text-\[Npx\]{color:Npx}.text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-easy\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--ask-color-difficulty-easy) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-easy\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--ask-color-difficulty-easy) 80%,transparent)}.text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--ask-color-difficulty-hard) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--ask-color-difficulty-hard) 80%,transparent)}.text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_50\%\,transparent\)\]{color:color-mix(in srgb,var(--ask-color-difficulty-medium) 50%,transparent)}.text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--ask-color-difficulty-medium) 70%,transparent)}.text-\[color\:\.\.\.\]{color:...}.text-\[color\:var\(--ask-color-nav-muted\)\]{color:var(--ask-color-nav-muted)}.text-\[color\:var\(--ask-color-nav-text\)\]{color:var(--ask-color-nav-text)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--ask-color-accent\)\]{color:var(--ask-color-accent)}.text-\[var\(--ask-color-accent\,\#e05a20\)\]{color:var(--ask-color-accent,#e05a20)}.text-\[var\(--ask-color-difficulty-easy\)\]{color:var(--ask-color-difficulty-easy)}.text-\[var\(--ask-color-difficulty-hard\)\]{color:var(--ask-color-difficulty-hard)}.text-\[var\(--ask-color-difficulty-medium\)\]{color:var(--ask-color-difficulty-medium)}.text-\[var\(--ask-color-ink\)\]{color:var(--ask-color-ink)}.text-\[var\(--ask-color-ink-body\)\]{color:var(--ask-color-ink-body)}.text-\[var\(--ask-color-ink-faint\)\]{color:var(--ask-color-ink-faint)}.text-\[var\(--ask-color-ink-muted\)\]{color:var(--ask-color-ink-muted)}.text-\[var\(--ask-color-reader-muted\)\]{color:var(--ask-color-reader-muted)}.text-\[var\(--ask-color-reader-text\)\]{color:var(--ask-color-reader-text)}.text-\[var\(--ask-color-success\)\]{color:var(--ask-color-success)}.text-\[var\(--ask-color-surface\)\]{color:var(--ask-color-surface)}.text-\[var\(--askedin-nav-muted\)\]{color:var(--askedin-nav-muted)}.text-\[var\(--askedin-nav-text\)\]{color:var(--askedin-nav-text)}.text-\[var\(--btn-fg\)\]{color:var(--btn-fg)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--l-text-2\)\]{color:var(--l-text-2)}.text-\[…\]{color:…}.text-background{color:hsl(var(--ask-color-shadcn-background))}.text-current{color:currentColor}.text-foreground{color:hsl(var(--ask-color-shadcn-foreground))}.text-foreground\/90{color:hsl(var(--ask-color-shadcn-foreground) / .9)}.text-muted-foreground{color:hsl(var(--ask-color-shadcn-muted-foreground))}.text-muted-foreground\/60{color:hsl(var(--ask-color-shadcn-muted-foreground) / .6)}.text-popover-foreground{color:hsl(var(--ask-color-shadcn-popover-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--card-shadow\)\]{--tw-shadow-color: var(--card-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ask-color-shadcn-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--ask-color-shadcn-background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.15\]{--tw-grayscale: grayscale(.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-\[9px\]{font-size:.836rem!important}.text-\[10px\]{font-size:.929rem!important}.text-\[11px\]{font-size:1.0218rem!important}.text-\[12px\]{font-size:1.1145rem!important}.text-\[13px\]{font-size:1.2077rem!important}.text-\[14px\]{font-size:1.3rem!important}.text-\[15px\]{font-size:1.393rem!important}.text-\[16px\]{font-size:1.486rem!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[font-family\:var\(--ask-type-font-mono\)\]{font-family:var(--ask-type-font-mono)}.font-serif{font-family:var(--askedin-font-serif)!important}.font-sans{font-family:var(--askedin-font-sans)!important}.page-enter{animation:pageIn .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.learn-app .reading-prose,.learn-app .reading-prose.prose{font-family:var(--ask-type-font-sans, "Source Sans 3", ui-sans-serif, system-ui, sans-serif);font-size:1.3813rem;line-height:1.7;color:var(--reading-body-color)}.learn-app .reading-prose p,.learn-app .reading-prose li,.learn-app .reading-prose td{font-size:inherit;line-height:inherit;color:var(--reading-body-color);margin-bottom:1.25rem}.learn-app .reading-prose .scene-setup{margin:0 0 1rem;padding:0;background:none;border:none;color:var(--ask-color-reader-muted)}.learn-app .reading-prose .scene-setup:last-child{margin-bottom:1.25rem}.learn-app .reading-prose strong,.learn-app .reading-prose b{color:var(--ask-color-reader-text);font-weight:600}.learn-app .reading-prose h2,.learn-app .reading-prose h3,.learn-app .reading-prose .step-title{font-family:var(--ask-type-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif);color:var(--ask-color-reader-text);border:none;padding:0}.learn-app .reading-prose h2,.learn-app .reading-prose .step-title{font-size:1.95rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;margin:0}.learn-app .reading-prose h3{font-size:1.3813rem;font-weight:600;line-height:1.4;margin:1.75rem 0 .5rem}.learn-app .reading-prose h2:not(.step-title){position:relative;margin:3rem 0 .875rem;padding-top:1.25rem}.learn-app .reading-prose h2:not(.step-title):before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;border-radius:999px;background:var(--askedin-brand, #e05a20)}.learn-app .reading-prose ul,.learn-app .reading-prose ol{margin:0 0 1.25rem 1.125rem}.learn-app .reading-prose li{margin-bottom:.35rem}.learn-app .reading-prose .step-heading{display:flex;align-items:center;gap:.75rem;margin:2.25rem 0 .75rem;padding:0;border:none}.learn-app .reading-prose .step-number{flex-shrink:0;width:28px;height:28px;margin:0;border-radius:999px;background:var(--step-bg);color:var(--step-fg);font-family:var(--ask-type-font-sans, "Source Sans 3", sans-serif);font-size:1.0563rem;font-weight:600;display:flex;align-items:center;justify-content:center}.learn-app .reading-prose .pull-quote,.learn-app .reading-prose .callout{position:relative;background:color-mix(in srgb,var(--askedin-brand, #e05a20) 7%,var(--ask-color-reader-surface));border:1px solid color-mix(in srgb,var(--askedin-brand, #e05a20) 22%,transparent);border-radius:10px;padding:1rem 1.25rem 1rem 3rem;margin:1.5rem 0;font-size:inherit;line-height:inherit;color:var(--ask-color-reader-text)}.learn-app .reading-prose .pull-quote:before,.learn-app .reading-prose .callout:before{content:"";position:absolute;left:1.1rem;top:1.15rem;width:18px;height:18px;background-color:var(--askedin-brand, #e05a20);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='11.5'/%3E%3Ccircle cx='12' cy='7.5' r='0.5' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='11.5'/%3E%3Ccircle cx='12' cy='7.5' r='0.5' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.learn-app .reading-prose .pull-quote p,.learn-app .reading-prose .callout p,.learn-app .reading-prose .pull-quote blockquote,.learn-app .reading-prose .callout blockquote{margin:0;padding:0;background:none!important;border:none!important;font-size:inherit;line-height:inherit;color:inherit}.learn-app .reading-prose .pull-quote>:first-child,.learn-app .reading-prose .callout>:first-child{margin-top:0}.learn-app .reading-prose .pull-quote>:last-child,.learn-app .reading-prose .callout>:last-child{margin-bottom:0}.learn-app .reading-prose .pull-quote .text-lg,.learn-app .reading-prose .callout .text-lg{font-size:inherit}.learn-app .reading-prose .dialog-block{background:none;border:none;border-top:1px solid var(--ask-color-reader-border);border-bottom:1px solid var(--ask-color-reader-border);border-radius:0;padding:.875rem 0;margin:1.25rem 0;gap:.875rem}.learn-app .reading-prose .component-card{background:var(--surface-2);border:1px solid var(--ask-color-reader-border);border-radius:12px;padding:1.125rem 1.25rem;margin:1.25rem 0}.learn-app .reading-prose .dialog-text{font-size:inherit;line-height:inherit;color:var(--ask-color-reader-muted)}.learn-app .reading-prose .dialog-speaker{color:var(--ink-3);font-size:.8938rem}.learn-app .reading-prose .component-card-title{display:flex;align-items:baseline;gap:.6rem;font-weight:700;color:var(--ask-color-reader-text);margin-bottom:.4rem}.learn-app .reading-prose .component-card-num{flex-shrink:0;font-family:var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.8em;font-weight:700;color:var(--askedin-brand, #e05a20)}.learn-app .reading-prose .req-list{margin:0 0 1.25rem;gap:.35rem}.learn-app .reading-prose .req-list li:before{background:var(--ink-3)}.learn-app .reading-prose code.inline-code,.learn-app .reading-prose :not(pre)>code{font-family:var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace)!important;font-size:.84em;font-weight:450;line-height:1.35;padding:.12em .38em;margin:0 .06em;border-radius:4px;background:color-mix(in srgb,var(--ask-color-reader-text) 7%,transparent);border:none!important;box-shadow:none!important;color:var(--ask-color-reader-text);vertical-align:baseline;white-space:nowrap}html[data-theme=dark] .learn-app .reading-prose code.inline-code,html[data-theme=dark] .learn-app .reading-prose :not(pre)>code,html[data-color-mode=dark] .learn-app .reading-prose code.inline-code,html[data-color-mode=dark] .learn-app .reading-prose :not(pre)>code{background:#ffffff1a;color:#ffffffe6}.learn-app .reading-prose .table-wrap{margin:1.25rem 0;overflow-x:auto;border:1px solid var(--ask-color-reader-border);border-radius:12px;background:var(--ask-color-reader-surface)}.learn-app .reading-prose .table-wrap table{width:100%;border-collapse:collapse;font-size:1.1375rem;line-height:1.55}.learn-app .reading-prose .table-wrap thead{background:var(--surface-2)}.learn-app .reading-prose .table-wrap thead th{padding:.625rem 1rem;border-bottom:1px solid var(--ask-color-reader-border);font-size:.8938rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);text-align:left;white-space:nowrap}.learn-app .reading-prose .table-wrap tbody tr{border-bottom:1px solid var(--ask-color-reader-border)}.learn-app .reading-prose .table-wrap tbody tr:last-child{border-bottom:none}.learn-app .reading-prose .table-wrap tbody tr:hover{background:var(--surface-2)}.learn-app .reading-prose .table-wrap tbody td{padding:.625rem 1rem;vertical-align:top;color:var(--ask-color-reader-muted);background:transparent}.learn-app .reading-prose .table-wrap tbody td:first-child{font-weight:600;color:var(--ask-color-reader-text);white-space:nowrap}.learn-app .reading-prose .table-wrap tbody td :is(p,span,strong,em,code){margin:0;color:inherit}.learn-app .reading-prose .table-wrap :is(table,thead,tbody,tr,th,td){border-color:var(--ask-color-reader-border)!important}.learn-app .reading-prose .table-wrap thead th{background-color:var(--surface-2)!important;color:var(--ink-3)!important}.learn-app .reading-prose .table-wrap tbody tr,.learn-app .reading-prose .table-wrap tbody td{background-color:transparent!important}.learn-app .reading-prose .table-wrap tbody td{color:var(--ask-color-reader-muted)!important}.learn-app .reading-prose .table-wrap tbody td:first-child{color:var(--ask-color-reader-text)!important}.learn-app .reading-prose .figure-wrap[data-img-theme=light] .figure-inner{background:var(--fig-canvas-light);color:#1a1916}.learn-app .reading-prose .figure-wrap[data-img-theme=dark] .figure-inner{background:var(--fig-canvas-dark);color:#e8e6e3}.learn-app .reading-prose .figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure :is(foreignObject,foreignObject div,foreignObject span,foreignObject p,.nodeLabel,.edgeLabel,.cluster-label){color:#1a1916!important}.learn-app .reading-prose .figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure :is(foreignObject,foreignObject div,foreignObject span,foreignObject p,.nodeLabel,.edgeLabel,.cluster-label){color:#e8e6e3!important}.learn-app .reading-prose .figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg .cluster rect{fill:#00000008;stroke:#00000024}.learn-app .reading-prose .figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg .cluster rect{fill:#ffffff0a;stroke:#ffffff26}.learn-app .reading-prose .figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg :is(.edgePath .path,.edgePaths path.flowchart-link){fill:none!important;stroke:#333!important;stroke-width:1.5px}.learn-app .reading-prose .figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg :is(.edgePath .path,.edgePaths path.flowchart-link){fill:none!important;stroke:#e8e6e3!important;stroke-width:1.5px}.learn-app .reading-prose .figure-wrap[data-img-theme=light] .figure-inner.mermaid-figure svg marker :is(path.arrowMarkerPath,polygon){fill:#333!important;stroke:none!important;stroke-width:0!important}.learn-app .reading-prose .figure-wrap[data-img-theme=dark] .figure-inner.mermaid-figure svg marker :is(path.arrowMarkerPath,polygon){fill:#e8e6e3!important;stroke:none!important;stroke-width:0!important}.reading-prose,.reading-prose.prose{font-family:var(--ask-type-font-sans, "Source Sans 3", ui-sans-serif, system-ui, sans-serif);font-size:1.3813rem;line-height:1.7;color:var(--ask-color-reader-muted)}.reading-prose>p,.reading-prose p{margin-bottom:1.25rem}.reading-prose strong{color:var(--ask-color-reader-text);font-weight:600}.reading-prose h2,.reading-prose h3{font-family:var(--ask-type-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif);font-weight:600;color:var(--ask-color-reader-text)}@media(max-width:767px){.learn-title{font-size:2.275rem}}.selection\:bg-\[\#e05a20\]\/20 *::-moz-selection{background-color:#e05a2033}.selection\:bg-\[\#e05a20\]\/20 *::selection{background-color:#e05a2033}.selection\:text-\[\#1a1916\] *::-moz-selection{--tw-text-opacity: 1;color:rgb(26 25 22 / var(--tw-text-opacity, 1))}.selection\:text-\[\#1a1916\] *::selection{--tw-text-opacity: 1;color:rgb(26 25 22 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#e05a20\]\/20::-moz-selection{background-color:#e05a2033}.selection\:bg-\[\#e05a20\]\/20::selection{background-color:#e05a2033}.selection\:text-\[\#1a1916\]::-moz-selection{--tw-text-opacity: 1;color:rgb(26 25 22 / var(--tw-text-opacity, 1))}.selection\:text-\[\#1a1916\]::selection{--tw-text-opacity: 1;color:rgb(26 25 22 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--ask-color-ink-faint\)\]::-moz-placeholder{color:var(--ask-color-ink-faint)}.placeholder\:text-\[var\(--ask-color-ink-faint\)\]::placeholder{color:var(--ask-color-ink-faint)}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-\[var\(--ask-color-border-strong\)\]:focus-within{border-color:var(--ask-color-border-strong)}.focus-within\:bg-\[var\(--ask-color-reader-bg\)\]:focus-within{background-color:var(--ask-color-reader-bg)}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:border:hover{border-width:1px}.hover\:\!border-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-hard\)_50\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--ask-color-difficulty-hard) 50%,transparent)!important}.hover\:border-\[color\:var\(--ask-color-nav-text\)\]:hover{border-color:var(--ask-color-nav-text)}.hover\:border-\[var\(--ask-color-border\)\]:hover{border-color:var(--ask-color-border)}.hover\:border-\[var\(--ask-color-border-strong\)\]:hover{border-color:var(--ask-color-border-strong)}.hover\:border-\[var\(--ask-color-ink-faint\)\]:hover{border-color:var(--ask-color-ink-faint)}.hover\:border-\[var\(--ask-color-reader-border\)\]:hover{border-color:var(--ask-color-reader-border)}.hover\:bg-\[color\:var\(--ask-color-nav-hover\)\]:hover{background-color:var(--ask-color-nav-hover)}.hover\:bg-\[var\(--ask-color-accent-soft\)\]:hover{background-color:var(--ask-color-accent-soft)}.hover\:bg-\[var\(--ask-color-reader-bg\)\]:hover{background-color:var(--ask-color-reader-bg)}.hover\:bg-\[var\(--ask-color-surface\)\]:hover{background-color:var(--ask-color-surface)}.hover\:bg-\[var\(--ask-color-surface-2\)\]:hover{background-color:var(--ask-color-surface-2)}.hover\:bg-\[var\(--ask-color-surface2\)\]:hover{background-color:var(--ask-color-surface2)}.hover\:bg-\[var\(--ask-color-surface2\,\#2c2c2a\)\]:hover{background-color:var(--ask-color-surface2,#2c2c2a)}.hover\:bg-\[var\(--askedin-nav-hover\)\]:hover{background-color:var(--askedin-nav-hover)}.hover\:bg-\[var\(--btn-hover\)\]:hover{background-color:var(--btn-hover)}.hover\:bg-accent:hover{background-color:hsl(var(--ask-color-shadcn-accent))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--ask-color-shadcn-accent) / .4)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--ask-color-shadcn-destructive) / .9)}.hover\:\!text-\[var\(--ask-color-difficulty-hard\)\]:hover{color:var(--ask-color-difficulty-hard)!important}.hover\:text-\[color-mix\(in_srgb\,var\(--ask-color-difficulty-medium\)_60\%\,transparent\)\]:hover{color:color-mix(in srgb,var(--ask-color-difficulty-medium) 60%,transparent)}.hover\:text-\[color\:var\(--ask-color-nav-text\)\]:hover{color:var(--ask-color-nav-text)}.hover\:text-\[var\(--ask-color-difficulty-hard\)\]:hover{color:var(--ask-color-difficulty-hard)}.hover\:text-\[var\(--ask-color-ink\)\]:hover{color:var(--ask-color-ink)}.hover\:text-\[var\(--ask-color-ink-body\)\]:hover{color:var(--ask-color-ink-body)}.hover\:text-\[var\(--ask-color-ink-muted\)\]:hover{color:var(--ask-color-ink-muted)}.hover\:text-\[var\(--askedin-nav-text\)\]:hover{color:var(--askedin-nav-text)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-\[var\(--ask-color-accent\)\]:focus{border-color:var(--ask-color-accent)}.focus\:border-\[var\(--ask-color-border-strong\)\]:focus{border-color:var(--ask-color-border-strong)}.focus\:border-\[var\(--ask-color-ink-faint\)\]:focus{border-color:var(--ask-color-ink-faint)}.focus\:border-\[var\(--ask-color-ink-muted\)\]:focus{border-color:var(--ask-color-ink-muted)}.focus\:bg-\[var\(--ask-color-surface\)\]:focus{background-color:var(--ask-color-surface)}.focus\:bg-\[var\(--ask-color-surface2\)\]:focus{background-color:var(--ask-color-surface2)}.focus\:bg-\[var\(--askedin-nav-surface\)\]:focus{background-color:var(--askedin-nav-surface)}.focus\:bg-accent:focus{background-color:hsl(var(--ask-color-shadcn-accent))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:font-sans:focus{font-family:var(--ask-type-font-sans, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif)}.focus\:text-body-sm:focus{font-size:var(--ask-type-body-sm-size);line-height:var(--ask-type-body-sm-line-height);letter-spacing:var(--ask-type-body-sm-tracking);font-weight:var(--ask-type-body-sm-weight)}.focus\:font-medium:focus{font-weight:500}.focus\:text-\[var\(--ask-color-ink\)\]:focus{color:var(--ask-color-ink)}.focus\:text-\[var\(--ask-color-reader-text\)\]:focus{color:var(--ask-color-reader-text)}.focus\:text-accent-foreground:focus{color:hsl(var(--ask-color-shadcn-accent-foreground))}.focus\:shadow-md:focus{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--ask-color-accent\)\]:focus{--tw-ring-color: var(--ask-color-accent)}.focus\:ring-\[var\(--ask-color-focus-ring\)\]:focus{--tw-ring-color: var(--ask-color-focus-ring)}.focus\:ring-\[var\(--askedin-brand\)\]:focus{--tw-ring-color: var(--askedin-brand)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus-visible\:text-\[var\(--ask-color-ink\)\]:focus-visible{color:var(--ask-color-ink)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-1px\]:focus-visible{outline-offset:-1px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--ask-color-focus-ring\)\]:focus-visible{outline-color:var(--ask-color-focus-ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[color\:var\(--ask-color-focus-ring\)\]:focus-visible{--tw-ring-color: var(--ask-color-focus-ring)}.focus-visible\:ring-\[var\(--ask-color-accent\)\]:focus-visible{--tw-ring-color: var(--ask-color-accent)}.focus-visible\:ring-\[var\(--ask-color-focus-ring\)\]:focus-visible{--tw-ring-color: var(--ask-color-focus-ring)}.focus-visible\:ring-\[var\(--askedin-brand\)\]:focus-visible{--tw-ring-color: var(--askedin-brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[var\(--ask-color-page-bg\)\]:focus-visible{--tw-ring-offset-color: var(--ask-color-page-bg)}.focus-visible\:ring-offset-\[var\(--askedin-page-bg\)\]:focus-visible{--tw-ring-offset-color: var(--askedin-page-bg)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:border-\[var\(--ask-color-border-strong\)\]:hover:disabled{border-color:var(--ask-color-border-strong)}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[var\(--ask-color-accent\)\]{border-color:var(--ask-color-accent)}.group:hover .group-hover\:border-\[var\(--ask-color-ink-faint\)\]{border-color:var(--ask-color-ink-faint)}.group:hover .group-hover\:bg-\[var\(--ask-color-surface2\)\]{background-color:var(--ask-color-surface2)}.group:hover .group-hover\:text-\[var\(--accent\)\]{color:var(--accent)}.group:hover .group-hover\:text-\[var\(--ask-color-accent\)\]{color:var(--ask-color-accent)}.group:hover .group-hover\:text-\[var\(--ask-color-ink\)\]{color:var(--ask-color-ink)}.group:hover .group-hover\:text-\[var\(--ask-color-ink-faint\)\]{color:var(--ask-color-ink-faint)}.group:hover .group-hover\:text-\[var\(--ask-color-reader-accent\)\]{color:var(--ask-color-reader-accent)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:border-\[var\(--ask-color-accent\)\][data-state=checked]{border-color:var(--ask-color-accent)}.data-\[selected\=true\]\:bg-\[var\(--ask-color-surface2\)\][data-selected=true]{background-color:var(--ask-color-surface2)}.data-\[state\=checked\]\:bg-\[var\(--ask-color-accent\)\][data-state=checked]{background-color:var(--ask-color-accent)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--ask-color-shadcn-muted-foreground))}.data-\[selected\=true\]\:text-\[var\(--ask-color-ink\)\][data-selected=true]{color:var(--ask-color-ink)}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .motion-safe\:group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:text-\[\#f87171\]:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-\[\#fbbf24\]:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}@media not all and (min-width:640px){.max-sm\:hidden{display:none}.max-sm\:grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}}@media(min-width:768px){.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-full{height:100%}.md\:min-h-0{min-height:0px}.md\:min-w-0{min-width:0px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_minmax\(280px\,38\%\)\]{grid-template-columns:1fr minmax(280px,38%)}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:border-b-0{border-bottom-width:0px}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pl-5{padding-left:1.25rem}.md\:pr-3\.5{padding-right:.875rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[1\.375rem\]{font-size:1.375rem}.md\:text-\[2\.375rem\]{font-size:2.375rem}.md\:text-\[2\.625rem\]{font-size:2.625rem}.md\:text-\[34px\]{font-size:34px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[54px\]{font-size:54px}.md\:first\:border-l-0:first-child{border-left-width:0px}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[600px\]{min-height:600px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.\.\.\]{grid-template-columns:...}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.lg\:gap-6{gap:1.5rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[0\.7rem\]{padding-left:.7rem;padding-right:.7rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pr-7{padding-right:1.75rem}.lg\:pt-8{padding-top:2rem}.lg\:text-right{text-align:right}}@media(min-width:1220px){.min-\[1220px\]\:block{display:block}}@media(min-width:1280px){.xl\:flex{display:flex}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_\[cmdk-group-heading\]\]\:px-3 [cmdk-group-heading]{padding-left:.75rem;padding-right:.75rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:font-mono [cmdk-group-heading]{font-family:var(--ask-type-font-mono, "IBM Plex Mono", ui-monospace, monospace)}.\[\&_\[cmdk-group-heading\]\]\:text-\[10px\] [cmdk-group-heading]{font-size:10px}.\[\&_\[cmdk-group-heading\]\]\:font-bold [cmdk-group-heading]{font-weight:700}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.18em\] [cmdk-group-heading]{letter-spacing:.18em}.\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--ask-color-ink-faint\)\] [cmdk-group-heading]{color:var(--ask-color-ink-faint)}.\[\&_\[cmdk-group-heading\]\]\:text-\[10px\] [cmdk-group-heading]{font-size:.929rem!important}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-4 [cmdk-input-wrapper] svg{height:1rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-4 [cmdk-input-wrapper] svg{width:1rem}.\[\&_\[cmdk-item\]\]\:px-3 [cmdk-item]{padding-left:.75rem;padding-right:.75rem}.\[\&_\[cmdk-item\]\]\:py-2\.5 [cmdk-item]{padding-top:.625rem;padding-bottom:.625rem}.\[\&_\[cmdk-item\]_svg\]\:h-4 [cmdk-item] svg{height:1rem}.\[\&_\[cmdk-item\]_svg\]\:w-4 [cmdk-item] svg{width:1rem}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.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;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.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{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.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;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.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:.8333333333em}.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.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.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.6666666667em}.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.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.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.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.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:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.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.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.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.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.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:.4166666667em}.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:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.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:.8333333333em}.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.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.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:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.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.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.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.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.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.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.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{display:inline-block;width:.12em}.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{display:inline-block;min-width:1px}.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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.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{border:.04em solid;box-sizing:border-box}.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{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;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{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.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{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
