body[data-md-color-scheme][data-md-color-scheme]{--aipm-theme-color:var(--aipm-theme-light,#4051b5);--pm-primary:var(--aipm-theme-color);--pm-accent:var(--aipm-theme-accent,#526cfe);--pm-accent-soft:color-mix(in srgb,var(--aipm-theme-color) 10%,transparent);--md-primary-fg-color:var(--aipm-theme-color);--md-accent-fg-color:var(--aipm-theme-color);--md-accent-fg-color--transparent:var(--pm-accent-soft);--md-typeset-a-color:var(--aipm-theme-color);--md-code-hl-color:color-mix(in srgb,var(--aipm-theme-color) 14%,transparent);--md-code-hl-color--light:var(--pm-accent-soft)}body[data-md-color-scheme="slate"][data-md-color-scheme="slate"]{--aipm-theme-color:var(--aipm-theme-dark,#b2bdff)}[data-reading-color="custom"] body[data-md-color-scheme]{--pm-accent:var(--aipm-theme-color)}html.aipm-settings-open{overflow:hidden;overflow-anchor:none;scrollbar-gutter:stable}.md-header [data-md-component="palette"],.md-header .mkdocs-toggle-sidebar-button{display:none}.md-header .md-header__button.aipm-reading-entry{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:8px;cursor:pointer}.aipm-reading-entry[aria-expanded="true"]{color:var(--md-typeset-a-color);background:var(--pm-accent-soft)}.aipm-reading-style{--settings-line:color-mix(in srgb,var(--md-default-fg-color) 7%,transparent);--settings-control:color-mix(in srgb,var(--md-default-fg-color) 4%,var(--md-default-bg-color));position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;margin:0;padding:32px;border:0;color:var(--md-default-fg-color);background:transparent;font-family:var(--md-text-font-family);font-size:14px;line-height:1.5;overflow:hidden}.aipm-reading-style[open]{display:grid;place-items:center}.aipm-reading-style::backdrop{background:#10182866;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:aipm-settings-backdrop-in 240ms ease-out both}.aipm-reading-style[data-closing="true"]::backdrop{animation:aipm-settings-backdrop-out 160ms ease-in both}.aipm-reading-style__window{position:relative;display:flex;flex-direction:column;width:min(1120px,100%);height:min(720px,100%);min-height:0;overflow:hidden;border:1px solid var(--settings-line);border-radius:20px;background:var(--md-default-bg-color);box-shadow:0 24px 80px #0002,0 4px 16px #0001;animation:aipm-settings-window-in 240ms cubic-bezier(.2,.8,.2,1) both}[data-md-color-scheme="slate"] .aipm-reading-style{--settings-line:color-mix(in srgb,var(--md-default-fg-color) 10%,transparent);--settings-control:color-mix(in srgb,var(--md-default-fg-color) 7%,var(--md-default-bg-color))}[data-md-color-scheme="slate"] .aipm-reading-style__window{box-shadow:0 32px 100px #0009}:where(.aipm-reading-style) svg.aipm-reading-style__icon{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.aipm-reading-style__layout{display:grid;grid-template-columns:344px minmax(0,1fr);flex:1;min-height:0}.aipm-reading-style__settings{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--settings-line)}.aipm-reading-style button,.aipm-reading-style select{color:inherit;font:inherit;cursor:pointer}.aipm-reading-style .aipm-reading-style__close{position:absolute;top:10px;right:18px;z-index:1;display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--md-default-fg-color--light)}.aipm-reading-style__tabs{display:flex;flex:none;gap:24px}.aipm-reading-style__toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;padding:12px 20px 0 24px;border-bottom:1px solid var(--settings-line)}.aipm-reading-style__tabs button{min-width:48px;min-height:44px;padding:0 0 12px;border-bottom:2px solid transparent;color:var(--md-default-fg-color--light);font-size:14px}.aipm-reading-style__tabs button[aria-selected="true"]{border-bottom-color:var(--md-typeset-a-color);color:var(--md-typeset-a-color);font-weight:600}.aipm-reading-style__body{min-height:0;flex:1;padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.aipm-reading-style [role="tabpanel"][hidden]{display:none}.aipm-reading-style__row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;font-size:13px}.aipm-reading-style__row>:first-child{flex:none}.aipm-reading-style__options{display:flex;flex:none;gap:2px;width:180px;max-width:calc(100% - 68px);padding:3px;border-radius:8px;background:var(--settings-control)}#aipm-settings-general .aipm-reading-style__options{flex-shrink:1}.aipm-reading-style__options label,.aipm-reading-style__colors label{position:relative;flex:1;min-width:0;cursor:pointer}.aipm-reading-style input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0}.aipm-reading-style__options span{display:grid;place-items:center;min-height:32px;border-radius:6px;font-size:12px;white-space:nowrap}.aipm-reading-style__options input:checked + span{color:var(--md-default-fg-color);background:var(--md-default-bg-color);box-shadow:0 1px 3px #0002;font-weight:600}.aipm-reading-style__size input{flex:1;width:0;min-width:0;height:40px;margin:0 2px 0 10px;accent-color:var(--md-typeset-a-color);cursor:pointer}.aipm-reading-style__size output{flex:none;min-width:40px;color:var(--md-default-fg-color--light);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.aipm-reading-style__palette{padding:20px 0 14px;border-bottom:1px solid var(--settings-line)}.aipm-reading-style__palette>div:first-child{display:flex;justify-content:space-between;font-size:13px}.aipm-reading-style__color-name{color:var(--md-default-fg-color--light);font-size:12px}.aipm-reading-style__colors{display:flex;margin-top:6px}.aipm-reading-style__colors label{display:grid;place-items:center;min-height:44px}.aipm-reading-style__colors span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:var(--settings-swatch)}.aipm-reading-style__colors svg{visibility:hidden;width:16px;height:16px;stroke-width:2.2}.aipm-reading-style__colors input:checked + span{box-shadow:inset 0 0 0 2px #ffffff70}.aipm-reading-style__colors input:checked + span svg{visibility:visible}.aipm-reading-style__colors .aipm-reading-style__custom-swatch{border:1px solid var(--settings-line);background:conic-gradient(#e75d76,#e9b85a,#65bd9c,#689ae7,#b180db,#e75d76)}.aipm-reading-style__custom-color input{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.aipm-reading-style__custom-color [data-selected="true"] + span{background:var(--aipm-theme-color);box-shadow:inset 0 0 0 2px #ffffff70}.aipm-reading-style__custom-color [data-selected="true"] + span svg{visibility:visible}.aipm-reading-style__custom-color input:focus-visible + span{box-shadow:inset 0 0 0 2px var(--md-typeset-a-color)}.aipm-reading-style__select{position:relative;flex:none;width:160px;max-width:calc(100% - 68px)}.aipm-reading-style__select select{appearance:none;display:block;width:100%;min-height:38px;padding:7px 32px 7px 12px;border:1px solid transparent;border-radius:8px;background:var(--settings-control);font-size:13px}.aipm-reading-style__select>svg{position:absolute;top:50%;right:10px;width:16px;height:16px;color:var(--md-default-fg-color--light);transform:translateY(-50%);pointer-events:none}.aipm-reading-style__select select:focus{border-color:var(--md-typeset-a-color);outline:none;box-shadow:inset 0 0 0 1px var(--md-typeset-a-color)}.aipm-reading-style__preview-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--settings-control)}.aipm-reading-style__preview-head{display:flex;flex:none;align-items:center;min-height:57px;padding:0 66px 0 28px;font-size:13px}.aipm-reading-style__preview-scroll{flex:1;min-height:0;padding:0 24px 24px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.aipm-reading-style .aipm-reading-style__preview{box-sizing:border-box;width:100%;min-height:100%;margin:0 auto;padding:30px 36px;border:1px solid var(--settings-line);border-radius:12px;background:var(--md-default-bg-color);font-family:var(--aipm-reading-font,var(--md-text-font-family));font-size:var(--aipm-reading-size,15px);line-height:var(--aipm-reading-line-height,1.8)}.aipm-reading-style__preview>h1{margin-top:0;font-size:calc(1.75rem * var(--aipm-reading-scale,1))}[data-reading-width="compact"] .aipm-reading-style__preview{max-width:460px}[data-reading-width="standard"] .aipm-reading-style__preview{max-width:620px}.aipm-reading-style__preview a{pointer-events:none;cursor:default}.aipm-reading-style__preview img{max-width:100%;height:auto;cursor:default}.aipm-reading-style__preview :is(figure,pre,table){max-width:100%}.aipm-reading-style__reset{display:grid;place-items:center;width:36px;height:36px;margin-bottom:10px;border-radius:9px;color:var(--md-default-fg-color--light)}.aipm-reading-style__options label:hover span,.aipm-reading-style button:hover{color:var(--md-typeset-a-color)}.aipm-reading-style__close:hover,.aipm-reading-style__reset:hover{background:var(--settings-control)}.aipm-reading-entry:focus-visible,.aipm-reading-style button:focus-visible{outline:2px solid var(--md-typeset-a-color);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.aipm-reading-style button,.aipm-reading-style select,.aipm-reading-style__options span{transition:color 140ms ease,background-color 140ms ease,box-shadow 140ms ease}}.aipm-reading-style input[type="range"]:focus-visible{outline:2px solid var(--md-typeset-a-color);outline-offset:-2px;border-radius:6px}.aipm-reading-style input[type="radio"]:focus-visible + span{box-shadow:inset 0 0 0 2px var(--md-typeset-a-color)}.aipm-reading-style__preview-scroll:focus-visible{outline:2px solid var(--md-typeset-a-color);outline-offset:-3px}@keyframes aipm-settings-window-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aipm-settings-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes aipm-settings-backdrop-out{from{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.aipm-reading-style__window,.aipm-reading-style::backdrop{animation:none}}@media screen and (max-width:760px){.aipm-reading-style{padding:0}.aipm-reading-style__window{width:100%;height:100%;border:0;border-radius:0}.aipm-reading-style .aipm-reading-style__close{top:calc(10px + env(safe-area-inset-top));right:14px}.aipm-reading-style__layout{display:flex;flex-direction:column;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom)}.aipm-reading-style__settings{flex:0 1 auto;max-height:60%;border:0}.aipm-reading-style__toolbar{padding-inline:20px 64px}.aipm-reading-style__body{flex:0 1 auto;padding:8px 20px 16px}.aipm-reading-style__options{width:192px}.aipm-reading-style__preview-pane{flex:1;border-top:1px solid var(--settings-line)}.aipm-reading-style__preview-head{min-height:44px;padding:0 20px}.aipm-reading-style__preview-scroll{padding:0}.aipm-reading-style .aipm-reading-style__preview{width:100%;max-width:none;padding:24px 20px;border:0;border-radius:0}}@media screen{:is(.md-content__inner.md-typeset,.aipm-reading-style__preview)>p:not(.book-emphasis-block):not(:has(img,svg,video)),:is(.md-content__inner.md-typeset,.aipm-reading-style__preview) .book-original>p:not(.book-emphasis-block):not(:has(img,svg,video)){text-indent:var(--aipm-reading-indent,0)}.md-content__inner.md-typeset{font-family:var(--aipm-reading-font,var(--md-text-font-family));font-size:var(--aipm-reading-size,15px);line-height:var(--aipm-reading-line-height,1.8)}.md-content__inner.md-typeset>h1{font-size:calc(1.75rem * var(--aipm-reading-scale,1))}[data-reading-width="compact"] .md-main__inner.md-grid{max-width:52rem}[data-reading-width="wide"] .md-main__inner.md-grid{max-width:76rem}}@media screen and (max-width:59.984375em){[data-md-toggle="search"]:checked ~ .md-header .aipm-reading-entry{display:none}}@media print{.md-content__inner{--aipm-reading-scale:1}.aipm-reading-entry,.aipm-reading-style{display:none}}