body,html{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}button,input,optgroup,select,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--docs-fg:#1f2328;--docs-fg-muted:#59636e;--docs-fg-subtle:#6e7781;--docs-bg:#fff;--docs-bg-subtle:#f6f8fa;--docs-bg-inset:#f6f8fa;--docs-border:#d1d9e0;--docs-border-muted:#d8dee4;--docs-accent:#0969da;--docs-accent-bg:#0969da14;--docs-success:#1a7f37;--docs-success-bg:#dafbe1;--docs-attention:#9a6700;--docs-attention-bg:#fff8c5;--docs-danger:#d1242f;--docs-code-bg:#f6f8fa;--hl-keyword:#cf222e;--hl-string:#0a3069;--hl-number:#0550ae;--hl-comment:#6e7781;--hl-title:#8250df;--hl-attr:#0550ae;--hl-builtin:#953800;--hl-meta:#6e7781;--hl-addition-bg:#dafbe1;--hl-addition:#116329;--hl-deletion-bg:#ffebe9;--hl-deletion:#82071e;--docs-sidebar-width:280px;--docs-toc-width:220px;--docs-content-max:860px;--docs-header-height:64px}html[data-theme=dark]{--docs-fg:#f0f6fc;--docs-fg-muted:#9198a1;--docs-fg-subtle:#8b949e;--docs-bg:#0d1117;--docs-bg-subtle:#151b23;--docs-bg-inset:#010409;--docs-border:#3d444d;--docs-border-muted:#2f353d;--docs-accent:#4493f8;--docs-accent-bg:#4493f826;--docs-success:#3fb950;--docs-success-bg:#2ea04326;--docs-attention:#d29922;--docs-attention-bg:#bb800926;--docs-danger:#f85149;--docs-code-bg:#161b22;--hl-keyword:#ff7b72;--hl-string:#a5d6ff;--hl-number:#79c0ff;--hl-comment:#8b949e;--hl-title:#d2a8ff;--hl-attr:#79c0ff;--hl-builtin:#ffa657;--hl-meta:#8b949e;--hl-addition-bg:#2ea04326;--hl-addition:#aff5b4;--hl-deletion-bg:#f8514926;--hl-deletion:#ffdcd7}.docs-shell{height:100vh;min-height:0;color:var(--docs-fg);flex-direction:column;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-header,.docs-shell{background:var(--docs-bg);display:flex}.docs-header{height:var(--docs-header-height);border-bottom:1px solid var(--docs-border);flex:none;align-items:center;gap:16px;padding:0 24px}.docs-header__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.docs-header__spacer{flex:1}.docs-header__search{flex:0 320px}.docs-body{flex:1;min-height:0;display:flex}.docs-sidebar{width:var(--docs-sidebar-width);border-right:1px solid var(--docs-border);background:var(--docs-bg);flex:none;min-height:0;padding:16px 0 32px;overflow:auto}@media (width<=768px){.docs-sidebar{display:none}}.docs-sidebar__group{margin:0 0 4px}.docs-sidebar__section{width:100%;color:var(--docs-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px 6px 16px;font-weight:600;display:flex}.docs-sidebar__section:hover{background:var(--docs-bg-subtle)}.docs-sidebar__section-caret{color:var(--docs-fg-muted);flex:none;font-size:10px;transition:transform .15s}.docs-sidebar__section-caret--open{transform:rotate(90deg)}.docs-sidebar__section-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.docs-sidebar__items{margin:0;padding:0 8px 4px 16px;list-style:none}.docs-sidebar__item{color:var(--docs-fg-muted);cursor:pointer;border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:5px 10px 5px 18px;font-size:14px;text-decoration:none;display:flex}.docs-sidebar__item:hover{color:var(--docs-fg);background:var(--docs-bg-subtle)}.docs-sidebar__item--active{color:var(--docs-fg);border-left-color:var(--docs-accent);background:var(--docs-accent-bg);font-weight:600}.docs-sidebar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.docs-main{scroll-behavior:smooth;flex:1;min-width:0;min-height:0;overflow:auto}.docs-main__inner{box-sizing:border-box;justify-content:center;gap:32px;width:100%;max-width:none;margin:0 auto;padding:32px 48px 96px;display:flex}.docs-main__inner--wide{justify-content:flex-start}.docs-main__inner--wide .docs-article{max-width:none}@media (width<=768px){.docs-main__inner{padding:20px 16px 64px}}.docs-article{min-width:0;max-width:var(--docs-content-max);flex:1}.docs-toc{width:var(--docs-toc-width);flex:none;align-self:flex-start;padding-top:8px;font-size:13px;position:sticky;top:0}@media (width<=1100px){.docs-toc{display:none}}.docs-toc__title{color:var(--docs-fg);margin:0 0 8px;font-weight:600}.docs-toc__list{border-left:1px solid var(--docs-border-muted);margin:0;padding:0;list-style:none}.docs-toc__item{color:var(--docs-fg-muted);text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #0000;margin-left:-1px;padding:4px 12px;text-decoration:none;display:block;overflow:hidden}.docs-toc__item:hover{color:var(--docs-fg)}.docs-toc__item--active{color:var(--docs-fg);border-left-color:var(--docs-accent)}.docs-toc__item--h3{padding-left:24px}.docs-breadcrumb{color:var(--docs-fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:14px;display:flex}.docs-breadcrumb a{color:var(--docs-accent);text-decoration:none}.docs-breadcrumb a:hover{text-decoration:underline}.docs-breadcrumb__sep{color:var(--docs-fg-subtle)}.docs-title{letter-spacing:-.01em;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.25}.docs-lead{font-size:18px}.docs-lead,.docs-meta{color:var(--docs-fg-muted);margin:0 0 24px}.docs-meta{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.docs-prose{word-wrap:break-word;font-size:16px;line-height:1.6}.docs-prose>:first-child{margin-top:0}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{margin:24px 0 16px;scroll-margin-top:16px;font-weight:600;line-height:1.25}.docs-prose h1{font-size:2em}.docs-prose h1,.docs-prose h2{border-bottom:1px solid var(--docs-border-muted);padding-bottom:.3em}.docs-prose h2{font-size:1.5em}.docs-prose h3{font-size:1.25em}.docs-prose blockquote,.docs-prose ol,.docs-prose p,.docs-prose pre,.docs-prose table,.docs-prose ul{margin:0 0 16px}.docs-prose ol,.docs-prose ul{padding-left:2em}.docs-prose li+li{margin-top:.25em}.docs-prose a{color:var(--docs-accent);text-decoration:none}.docs-prose a:hover{text-decoration:underline}.docs-prose blockquote{color:var(--docs-fg-muted);border-left:.25em solid var(--docs-border);padding:0 1em}.docs-prose code{padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:85%}.docs-prose code,.docs-prose pre{background:var(--docs-code-bg);border-radius:6px}.docs-prose pre{tab-size:2;border:1px solid var(--docs-border-muted);white-space:pre;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13.5px;line-height:1.6;overflow:auto}.docs-prose pre code{white-space:inherit;background:0 0;padding:0;font-family:inherit;font-size:100%}.docs-prose .code-block{border:1px solid var(--docs-border);background:var(--docs-code-bg);border-radius:6px;margin:0 0 16px;overflow:hidden}.docs-prose .code-block pre,.docs-prose .code-block pre[class]{background:var(--docs-code-bg);white-space:pre;border:none;border-radius:0;margin:0;padding:14px 16px;overflow-x:auto}.docs-prose .code-block pre code,.docs-prose .code-block pre code[class]{white-space:pre;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13.5px;line-height:1.6;display:block}.docs-prose .code-block__head{border-bottom:1px solid var(--docs-border-muted);background:var(--docs-bg-subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 14px;font-size:12px;line-height:1.4;display:flex}.docs-prose .code-block__lang{color:var(--docs-fg-muted);font-weight:600}.docs-prose .code-block__copy{border:1px solid var(--docs-border);background:var(--docs-bg);color:var(--docs-fg-muted);font:inherit;cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px}.docs-prose .code-block__copy:hover{color:var(--docs-fg);border-color:var(--docs-accent)}.docs-prose .code-block__copy.is-copied{color:var(--docs-success);border-color:var(--docs-success)}.docs-prose .hljs-doctag,.docs-prose .hljs-keyword,.docs-prose .hljs-literal,.docs-prose .hljs-selector-tag,.docs-prose .hljs-type{color:var(--hl-keyword)}.docs-prose .hljs-regexp,.docs-prose .hljs-selector-attr,.docs-prose .hljs-string,.docs-prose .hljs-template-variable{color:var(--hl-string)}.docs-prose .hljs-attr,.docs-prose .hljs-attribute,.docs-prose .hljs-number,.docs-prose .hljs-selector-class,.docs-prose .hljs-selector-id,.docs-prose .hljs-variable{color:var(--hl-number)}.docs-prose .hljs-comment,.docs-prose .hljs-quote{color:var(--hl-comment);font-style:italic}.docs-prose .hljs-section,.docs-prose .hljs-title,.docs-prose .hljs-title.class_,.docs-prose .hljs-title.function_{color:var(--hl-title)}.docs-prose .hljs-built_in,.docs-prose .hljs-name,.docs-prose .hljs-property,.docs-prose .hljs-symbol{color:var(--hl-builtin)}.docs-prose .hljs-meta,.docs-prose .hljs-meta .hljs-keyword{color:var(--hl-meta)}.docs-prose .hljs-addition{width:100%;color:var(--hl-addition);background:var(--hl-addition-bg);display:inline-block}.docs-prose .hljs-deletion{width:100%;color:var(--hl-deletion);background:var(--hl-deletion-bg);display:inline-block}.docs-prose .hljs-emphasis{font-style:italic}.docs-prose .hljs-strong{font-weight:600}.docs-prose table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.docs-prose table td,.docs-prose table th{border:1px solid var(--docs-border);padding:6px 13px}.docs-prose table th{font-weight:600}.docs-prose table th,.docs-prose table tr:nth-child(2n){background:var(--docs-bg-subtle)}.docs-prose img{box-sizing:border-box}.docs-prose iframe,.docs-prose img{border-radius:6px;max-width:100%}.docs-prose hr{background:var(--docs-border);border:none;height:1px;margin:24px 0}.docs-footer-actions{border:1px solid var(--docs-border);background:var(--docs-bg-subtle);border-radius:8px;margin-top:40px;padding:20px 24px}.docs-footer-actions--done{border-color:var(--docs-success);background:var(--docs-success-bg)}.docs-footer-actions--attention{border-color:var(--docs-attention);background:var(--docs-attention-bg)}.docs-pager{border-top:1px solid var(--docs-border-muted);justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;display:flex}.docs-pager a{color:var(--docs-accent);font-size:14px;text-decoration:none}.docs-pager a:hover{text-decoration:underline}.docs-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:24px 0;display:grid}.docs-card{border:1px solid var(--docs-border);color:inherit;border-radius:8px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.docs-card:hover{border-color:var(--docs-accent);box-shadow:0 1px 3px #00000014}.docs-card__title{color:var(--docs-accent);margin:0 0 6px;font-weight:600}.docs-card__desc{color:var(--docs-fg-muted);margin:0;font-size:14px}.docs-card__meta{color:var(--docs-fg-subtle);margin-top:10px;font-size:12px}.docs-badge{border:1px solid var(--docs-border);height:20px;color:var(--docs-fg-muted);border-radius:10px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.docs-badge--done{color:var(--docs-success);border-color:var(--docs-success);background:var(--docs-success-bg)}.docs-badge--attention{color:var(--docs-attention);border-color:var(--docs-attention);background:var(--docs-attention-bg)}.docs-badge--accent{color:var(--docs-accent);border-color:var(--docs-accent);background:var(--docs-accent-bg)}.docs-prose video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:8px;width:100%;max-width:100%;margin:0 0 16px;display:block}.docs-prose video[data-media-pending]{background:var(--docs-bg-subtle) linear-gradient(90deg,transparent,#7f7f7f1f,transparent) no-repeat;background-size:200% 100%;animation:1.2s ease-in-out infinite media-pending}.docs-prose .media-missing{border:1px dashed var(--docs-border);background:var(--docs-bg-subtle);min-height:96px;color:var(--docs-fg-muted);border-radius:8px;justify-content:center;align-items:center;margin:0 0 16px;padding:16px;font-size:13px;display:flex}@keyframes media-pending{0%{background-position:200% 0}to{background-position:-200% 0}}.markdown-editor__prose .media-video{margin:0 0 16px}.markdown-editor__prose .media-video video{margin-bottom:4px}.markdown-editor__prose .media-video figcaption{color:var(--docs-fg-muted);font-size:12px}.markdown-editor__prose .media-video.ProseMirror-selectednode video{outline:2px solid var(--docs-accent);outline-offset:2px}.markdown-editor__prose .media-image{display:block}.markdown-editor__prose .media-image img{max-width:100%}.markdown-editor__prose .ProseMirror-selectednode .media-image img,.markdown-editor__prose .media-image.ProseMirror-selectednode img{outline:2px solid var(--docs-accent)}:root{--mochiro-primary:#0e897d;--mochiro-secondary:#a890ec;--mochiro-bg:#f5f6f7;--mochiro-bg-muted:#f0f2f3;--mochiro-bg-subtle:#f8fafb;--mochiro-surface:#fff;--mochiro-border:#e8e8e8;--mochiro-text:#1f2329;--mochiro-text-secondary:#6b7280;--mochiro-text-tertiary:#9ca3af}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mochiro-primary:#3cc5b7;--mochiro-bg:#080c10;--mochiro-bg-muted:#111820;--mochiro-bg-subtle:#18232e;--mochiro-surface:#131c25;--mochiro-border:#3b4b5b;--mochiro-text:#f0f5f9;--mochiro-text-secondary:#b8c5d1;--mochiro-text-tertiary:#8998a7}#__nuxt,body,html{height:100%;min-height:100%;margin:0;padding:0}body{color:var(--mochiro-text);-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.65;transition:color .2s,background-color .2s}body,html[data-theme=dark] #__nuxt,html[data-theme=dark] .ant-layout,html[data-theme=dark] body{background:var(--mochiro-bg)}html[data-theme=dark] .ant-card,html[data-theme=dark] .ant-layout-header,html[data-theme=dark] .ant-layout-sider,html[data-theme=dark] .ant-menu,html[data-theme=dark] .ant-table,html[data-theme=dark] .ant-table-body,html[data-theme=dark] .ant-table-container,html[data-theme=dark] .ant-table-content{color:var(--mochiro-text);background:var(--mochiro-surface)}html[data-theme=dark] .ant-table-thead>tr>th{background:var(--mochiro-bg-muted);color:var(--mochiro-text-secondary)}@keyframes mochiro-slide-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mochiro-fill-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mochiro-fill-page__table-card,.mochiro-fill-page__table-card>.ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.mochiro-fill-table{flex:1;min-height:0}.mochiro-fill-table .ant-spin-container,.mochiro-fill-table .ant-spin-nested-loading{height:100%}.mochiro-fill-table .ant-spin-container{flex-direction:column;display:flex}.mochiro-fill-table .ant-table{flex:1;min-height:0}.mochiro-fill-table .ant-table-pagination.ant-pagination{border-top:1px solid var(--mochiro-border);flex:none;margin:0;padding:10px 16px}.mochiro-fill-table .ant-table-container{flex-direction:column;height:100%;min-height:0;display:flex}.mochiro-fill-table .ant-table-header{flex:none}.mochiro-fill-table .ant-table-body{flex:1;height:auto;max-height:none!important}.mochiro-fill-table .ant-table-tbody>tr{height:56px}.mochiro-fill-table .ant-table-tbody>tr>td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.mochiro-fill-page--scrollable{padding-bottom:4px;overflow:hidden auto}.mochiro-fill-page--scrollable>*{flex:none}.mochiro-fill-page--scrollable>.mochiro-fill-page__table-card{flex:auto;min-height:380px}.mochiro-card-pager{justify-content:flex-end;margin-top:12px;display:flex}.mochiro-scroll-page{height:100%;min-height:0;padding-bottom:32px;overflow:auto}.mochiro-page-toolbar{border-bottom:1px solid var(--mochiro-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:14px;display:flex}@media (width<=768px){.mochiro-page-toolbar{flex-direction:column}}.mochiro-page-title{margin:0;font-size:20px;font-weight:700;line-height:1.4}.mochiro-page-lead{color:var(--mochiro-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}h1,h2,h3,h4{line-height:1.4}.ant-alert,.ant-card-body,.ant-drawer-body,.ant-form-item,.ant-modal-body,.ant-table-cell{line-height:1.65}.ant-card+.ant-card{margin-top:16px}.ant-card-head-title{font-weight:700}.ant-form-item-label>label{font-weight:500}.ant-form-item-extra{margin-top:6px;line-height:1.6}.mochiro-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mochiro-link{color:#0e897d;cursor:pointer}.mochiro-link:hover{text-decoration:underline}.mochiro-muted{color:var(--mochiro-text-tertiary)}.ant-table-wrapper:not(.mochiro-clickable-rows) .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper:not(.mochiro-clickable-rows) .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:inherit}.ant-table-wrapper.mochiro-clickable-rows .ant-table-tbody>tr.ant-table-row{cursor:pointer}.ant-steps .ant-steps-item-wait .ant-steps-item-description,.ant-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item-wait .ant-steps-item-title{color:var(--mochiro-text-tertiary)!important}.ant-steps .ant-steps-item-wait .ant-steps-item-icon{border-color:var(--mochiro-border)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--mochiro-text)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-description{color:var(--mochiro-text-secondary)!important}.ant-steps .ant-steps-item-container,.ant-steps .ant-steps-item-container *{cursor:default!important}.mochiro-static,.mochiro-static *{cursor:default}.ant-avatar>.ant-avatar-string{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;position:static;transform:none!important}.ant-avatar{justify-content:center;align-items:center;display:inline-flex}.ant-popconfirm .ant-popover-inner{max-width:min(360px,100vw - 32px)}.ant-popconfirm .ant-popconfirm-buttons{white-space:nowrap}.mochiro-drawer-autosave{margin-bottom:16px}.ant-table-wrapper:not(.mochiro-table-scroll-x) .ant-table table{table-layout:fixed!important;width:100%!important;min-width:0!important}.ant-table-wrapper:not(.mochiro-table-scroll-x) .ant-table-tbody>tr>td,.ant-table-wrapper:not(.mochiro-table-scroll-x) .ant-table-thead>tr>th{overflow:hidden}.ant-table-wrapper:not(.mochiro-table-scroll-x) .ant-table-thead>tr>th{white-space:nowrap;text-overflow:ellipsis}.mochiro-cell-tags{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.mochiro-cell-tags>*{flex:none;margin-inline-end:0!important}.prose-theme.prose-theme--github{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#1f2328;word-wrap:break-word;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;font-weight:400;line-height:1.5}.prose-theme.prose-theme--github a{text-underline-offset:.2rem;text-decoration:underline}.prose-theme.prose-theme--github h1:hover .anchor .octicon-link:before,.prose-theme.prose-theme--github h2:hover .anchor .octicon-link:before,.prose-theme.prose-theme--github h3:hover .anchor .octicon-link:before,.prose-theme.prose-theme--github h4:hover .anchor .octicon-link:before,.prose-theme.prose-theme--github h5:hover .anchor .octicon-link:before,.prose-theme.prose-theme--github h6:hover .anchor .octicon-link:before{content:" ";background-color:currentColor;width:16px;height:16px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0\"/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0\"/></svg>")}.prose-theme.prose-theme--github details,.prose-theme.prose-theme--github figcaption,.prose-theme.prose-theme--github figure{display:block}.prose-theme.prose-theme--github summary{display:list-item}.prose-theme.prose-theme--github [hidden]{display:none!important}.prose-theme.prose-theme--github a{color:#0969da;background-color:#0000;text-decoration:none}.prose-theme.prose-theme--github abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.prose-theme.prose-theme--github b,.prose-theme.prose-theme--github strong{font-weight:600}.prose-theme.prose-theme--github dfn{font-style:italic}.prose-theme.prose-theme--github h1{border-bottom:1px solid #d1d9e0b3;margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.prose-theme.prose-theme--github mark{color:#1f2328;background-color:#fff8c5}.prose-theme.prose-theme--github small{font-size:90%}.prose-theme.prose-theme--github sub,.prose-theme.prose-theme--github sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.prose-theme.prose-theme--github sub{bottom:-.25em}.prose-theme.prose-theme--github sup{top:-.5em}.prose-theme.prose-theme--github img{box-sizing:content-box;border-style:none;max-width:100%}.prose-theme.prose-theme--github code,.prose-theme.prose-theme--github kbd,.prose-theme.prose-theme--github samp{font-family:monospace;font-size:1em}.prose-theme.prose-theme--github figure{margin:1em 2.5rem}.prose-theme.prose-theme--github hr{box-sizing:content-box;background:#d1d9e0;border:0;height:.25em;margin:1.5rem 0;padding:0;overflow:hidden}.prose-theme.prose-theme--github a:hover{text-decoration:underline}.prose-theme.prose-theme--github ::placeholder{color:#59636e;opacity:1}.prose-theme.prose-theme--github hr:before{content:"";display:table}.prose-theme.prose-theme--github hr:after{clear:both;content:"";display:table}.prose-theme.prose-theme--github table{border-spacing:0;border-collapse:collapse;font-variant:tabular-nums;width:max-content;display:block;overflow:auto}.prose-theme.prose-theme--github td,.prose-theme.prose-theme--github th{padding:0}.prose-theme.prose-theme--github details summary{cursor:pointer}.prose-theme.prose-theme--github [role=button]:focus,.prose-theme.prose-theme--github a:focus{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:-2px;box-shadow:none}.prose-theme.prose-theme--github [role=button]:focus:not(:focus-visible),.prose-theme.prose-theme--github a:focus:not(:focus-visible){outline:1px solid #0000}.prose-theme.prose-theme--github [role=button]:focus-visible,.prose-theme.prose-theme--github a:focus-visible{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:-2px;box-shadow:none}.prose-theme.prose-theme--github a:not([class]):focus,.prose-theme.prose-theme--github a:not([class]):focus-visible{outline-offset:0}.prose-theme.prose-theme--github kbd{color:#1f2328;vertical-align:middle;border:solid 1px var(--borderColor-muted);border-bottom-color:var(--borderColor-muted);box-shadow:inset 0 -1px 0 var(--borderColor-muted);background-color:#f6f8fa;border-radius:6px;padding:.25rem;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block}.prose-theme.prose-theme--github h1,.prose-theme.prose-theme--github h2,.prose-theme.prose-theme--github h3,.prose-theme.prose-theme--github h4,.prose-theme.prose-theme--github h5,.prose-theme.prose-theme--github h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.prose-theme.prose-theme--github h2{border-bottom:1px solid #d1d9e0b3;padding-bottom:.3em;font-size:1.5em;font-weight:600}.prose-theme.prose-theme--github h3{font-size:1.25em;font-weight:600}.prose-theme.prose-theme--github h4{font-size:1em;font-weight:600}.prose-theme.prose-theme--github h5{font-size:.875em;font-weight:600}.prose-theme.prose-theme--github h6{color:#59636e;font-size:.85em;font-weight:600}.prose-theme.prose-theme--github p{margin-top:0;margin-bottom:10px}.prose-theme.prose-theme--github blockquote{color:#59636e;border-left:.25em solid #d1d9e0;margin:0;padding:0 1em}.prose-theme.prose-theme--github ol,.prose-theme.prose-theme--github ul{margin-top:0;margin-bottom:0;padding-left:2em}.prose-theme.prose-theme--github ol ol,.prose-theme.prose-theme--github ul ol{list-style-type:lower-roman}.prose-theme.prose-theme--github ol ol ol,.prose-theme.prose-theme--github ol ul ol,.prose-theme.prose-theme--github ul ol ol,.prose-theme.prose-theme--github ul ul ol{list-style-type:lower-alpha}.prose-theme.prose-theme--github dd{margin-left:0}.prose-theme.prose-theme--github code,.prose-theme.prose-theme--github samp,.prose-theme.prose-theme--github tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.prose-theme.prose-theme--github .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.prose-theme.prose-theme--github .mr-2{margin-right:.5rem!important}.prose-theme.prose-theme--github:before{content:"";display:table}.prose-theme.prose-theme--github:after{clear:both;content:"";display:table}.prose-theme.prose-theme--github>:first-child{margin-top:0!important}.prose-theme.prose-theme--github>:last-child{margin-bottom:0!important}.prose-theme.prose-theme--github a:not([href]){color:inherit;text-decoration:none}.prose-theme.prose-theme--github .absent{color:#d1242f}.prose-theme.prose-theme--github .anchor{float:left;margin-left:-20px;padding-right:.25rem;line-height:1}.prose-theme.prose-theme--github .anchor:focus{outline:none}.prose-theme.prose-theme--github blockquote,.prose-theme.prose-theme--github details,.prose-theme.prose-theme--github dl,.prose-theme.prose-theme--github ol,.prose-theme.prose-theme--github p,.prose-theme.prose-theme--github table,.prose-theme.prose-theme--github ul{margin-top:0;margin-bottom:1rem}.prose-theme.prose-theme--github blockquote>:first-child{margin-top:0}.prose-theme.prose-theme--github blockquote>:last-child{margin-bottom:0}.prose-theme.prose-theme--github h1 .octicon-link,.prose-theme.prose-theme--github h2 .octicon-link,.prose-theme.prose-theme--github h3 .octicon-link,.prose-theme.prose-theme--github h4 .octicon-link,.prose-theme.prose-theme--github h5 .octicon-link,.prose-theme.prose-theme--github h6 .octicon-link{color:#1f2328;vertical-align:middle;visibility:hidden}.prose-theme.prose-theme--github h1:hover .anchor,.prose-theme.prose-theme--github h2:hover .anchor,.prose-theme.prose-theme--github h3:hover .anchor,.prose-theme.prose-theme--github h4:hover .anchor,.prose-theme.prose-theme--github h5:hover .anchor,.prose-theme.prose-theme--github h6:hover .anchor{text-decoration:none}.prose-theme.prose-theme--github h1:hover .anchor .octicon-link,.prose-theme.prose-theme--github h2:hover .anchor .octicon-link,.prose-theme.prose-theme--github h3:hover .anchor .octicon-link,.prose-theme.prose-theme--github h4:hover .anchor .octicon-link,.prose-theme.prose-theme--github h5:hover .anchor .octicon-link,.prose-theme.prose-theme--github h6:hover .anchor .octicon-link{visibility:visible}.prose-theme.prose-theme--github h1 code,.prose-theme.prose-theme--github h1 tt,.prose-theme.prose-theme--github h2 code,.prose-theme.prose-theme--github h2 tt,.prose-theme.prose-theme--github h3 code,.prose-theme.prose-theme--github h3 tt,.prose-theme.prose-theme--github h4 code,.prose-theme.prose-theme--github h4 tt,.prose-theme.prose-theme--github h5 code,.prose-theme.prose-theme--github h5 tt,.prose-theme.prose-theme--github h6 code,.prose-theme.prose-theme--github h6 tt{font-size:inherit;padding:0 .2em}.prose-theme.prose-theme--github summary h1,.prose-theme.prose-theme--github summary h2,.prose-theme.prose-theme--github summary h3,.prose-theme.prose-theme--github summary h4,.prose-theme.prose-theme--github summary h5,.prose-theme.prose-theme--github summary h6{display:inline-block}.prose-theme.prose-theme--github summary h1 .anchor,.prose-theme.prose-theme--github summary h2 .anchor,.prose-theme.prose-theme--github summary h3 .anchor,.prose-theme.prose-theme--github summary h4 .anchor,.prose-theme.prose-theme--github summary h5 .anchor,.prose-theme.prose-theme--github summary h6 .anchor{margin-left:-40px}.prose-theme.prose-theme--github summary h1,.prose-theme.prose-theme--github summary h2{border-bottom:0;padding-bottom:0}.prose-theme.prose-theme--github ol.no-list,.prose-theme.prose-theme--github ul.no-list{padding:0;list-style-type:none}.prose-theme.prose-theme--github div>ol:not([type]){list-style-type:decimal}.prose-theme.prose-theme--github ol ol,.prose-theme.prose-theme--github ol ul,.prose-theme.prose-theme--github ul ol,.prose-theme.prose-theme--github ul ul{margin-top:0;margin-bottom:0}.prose-theme.prose-theme--github li>p{margin-top:1rem}.prose-theme.prose-theme--github li+li{margin-top:.25em}.prose-theme.prose-theme--github dl{padding:0}.prose-theme.prose-theme--github dl dt{margin-top:1rem;padding:0;font-size:1em;font-style:italic;font-weight:600}.prose-theme.prose-theme--github dl dd{margin-bottom:1rem;padding:0 1rem}.prose-theme.prose-theme--github table th{font-weight:600}.prose-theme.prose-theme--github table td,.prose-theme.prose-theme--github table th{border:1px solid #d1d9e0;padding:6px 13px}.prose-theme.prose-theme--github table td>:last-child{margin-bottom:0}.prose-theme.prose-theme--github table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}.prose-theme.prose-theme--github table tr:nth-child(2n){background-color:#f6f8fa}.prose-theme.prose-theme--github table img{background-color:#0000}.prose-theme.prose-theme--github img[align=right]{padding-left:20px}.prose-theme.prose-theme--github img[align=left]{padding-right:20px}.prose-theme.prose-theme--github .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.prose-theme.prose-theme--github span.frame{display:block;overflow:hidden}.prose-theme.prose-theme--github span.frame>span{float:left;border:1px solid #d1d9e0;width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.prose-theme.prose-theme--github span.frame span img{float:left;display:block}.prose-theme.prose-theme--github span.frame span span{clear:both;color:#1f2328;padding:5px 0 0;display:block}.prose-theme.prose-theme--github span.align-center{clear:both;display:block;overflow:hidden}.prose-theme.prose-theme--github span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.prose-theme.prose-theme--github span.align-center span img{text-align:center;margin:0 auto}.prose-theme.prose-theme--github span.align-right{clear:both;display:block;overflow:hidden}.prose-theme.prose-theme--github span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.prose-theme.prose-theme--github span.align-right span img{text-align:right;margin:0}.prose-theme.prose-theme--github span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.prose-theme.prose-theme--github span.float-left span{margin:13px 0 0}.prose-theme.prose-theme--github span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.prose-theme.prose-theme--github span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.prose-theme.prose-theme--github code,.prose-theme.prose-theme--github tt{white-space:break-spaces;background-color:#818b981f;border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.prose-theme.prose-theme--github code br,.prose-theme.prose-theme--github tt br{display:none}.prose-theme.prose-theme--github del code{-webkit-text-decoration:inherit;text-decoration:inherit}.prose-theme.prose-theme--github samp{font-size:85%}.prose-theme.prose-theme--github .highlight{margin-bottom:1rem}.prose-theme.prose-theme--github .csv-data td,.prose-theme.prose-theme--github .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.prose-theme.prose-theme--github .csv-data .blob-num{text-align:right;background:#fff;border:0;padding:10px .5rem 9px}.prose-theme.prose-theme--github .csv-data tr{border-top:0}.prose-theme.prose-theme--github .csv-data th{background:#f6f8fa;border-top:0;font-weight:600}.prose-theme.prose-theme--github [data-footnote-ref]:before{content:"["}.prose-theme.prose-theme--github [data-footnote-ref]:after{content:"]"}.prose-theme.prose-theme--github .footnotes{color:#59636e;border-top:1px solid #d1d9e0;font-size:12px}.prose-theme.prose-theme--github .footnotes ol{padding-left:1rem}.prose-theme.prose-theme--github .footnotes ol ul{margin-top:1rem;padding-left:1rem;display:inline-block}.prose-theme.prose-theme--github .footnotes li{position:relative}.prose-theme.prose-theme--github .footnotes li:target:before{pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px;position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem}.prose-theme.prose-theme--github .footnotes li:target{color:#1f2328}.prose-theme.prose-theme--github .footnotes .data-footnote-backref g-emoji{font-family:monospace}.prose-theme.prose-theme--github .pl-c{color:#59636e}.prose-theme.prose-theme--github .pl-c1,.prose-theme.prose-theme--github .pl-s .pl-v{color:#0550ae}.prose-theme.prose-theme--github .pl-e,.prose-theme.prose-theme--github .pl-en{color:#6639ba}.prose-theme.prose-theme--github .pl-s .pl-s1,.prose-theme.prose-theme--github .pl-smi{color:#1f2328}.prose-theme.prose-theme--github .pl-ent{color:#0550ae}.prose-theme.prose-theme--github .pl-k{color:#cf222e}.prose-theme.prose-theme--github .pl-pds,.prose-theme.prose-theme--github .pl-s,.prose-theme.prose-theme--github .pl-s .pl-pse .pl-s1,.prose-theme.prose-theme--github .pl-sr,.prose-theme.prose-theme--github .pl-sr .pl-cce,.prose-theme.prose-theme--github .pl-sr .pl-sra,.prose-theme.prose-theme--github .pl-sr .pl-sre{color:#0a3069}.prose-theme.prose-theme--github .pl-smw,.prose-theme.prose-theme--github .pl-v{color:#953800}.prose-theme.prose-theme--github .pl-bu{color:#82071e}.prose-theme.prose-theme--github .pl-ii{color:var(--fgColor-danger);background-color:var(--bgColor-danger-muted)}.prose-theme.prose-theme--github .pl-c2{color:#f6f8fa;background-color:#cf222e}.prose-theme.prose-theme--github .pl-sr .pl-cce{color:#116329;font-weight:700}.prose-theme.prose-theme--github .pl-ml{color:#3b2300}.prose-theme.prose-theme--github .pl-mh,.prose-theme.prose-theme--github .pl-mh .pl-en,.prose-theme.prose-theme--github .pl-ms{color:#0550ae;font-weight:700}.prose-theme.prose-theme--github .pl-mi{color:#1f2328;font-style:italic}.prose-theme.prose-theme--github .pl-mb{color:#1f2328;font-weight:700}.prose-theme.prose-theme--github .pl-md{color:#82071e;background-color:#ffebe9}.prose-theme.prose-theme--github .pl-mi1{color:#116329;background-color:#dafbe1}.prose-theme.prose-theme--github .pl-mc{color:#953800;background-color:#ffd8b5}.prose-theme.prose-theme--github .pl-mi2{color:#d1d9e0;background-color:#0550ae}.prose-theme.prose-theme--github .pl-mdr{color:#8250df;font-weight:700}.prose-theme.prose-theme--github .pl-ba{color:#59636e}.prose-theme.prose-theme--github .pl-sg{color:#818b98}.prose-theme.prose-theme--github .pl-corl{color:#0a3069;text-decoration:underline}.prose-theme.prose-theme--github [role=button]:focus:not(:focus-visible),.prose-theme.prose-theme--github [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.prose-theme.prose-theme--github a:focus:not(:focus-visible),.prose-theme.prose-theme--github summary:focus:not(:focus-visible){box-shadow:none;outline:none}.prose-theme.prose-theme--github [tabindex="0"]:focus:not(:focus-visible),.prose-theme.prose-theme--github details-dialog:focus:not(:focus-visible){outline:none}.prose-theme.prose-theme--github g-emoji{vertical-align:-.075em;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:400;line-height:1;display:inline-block;font-style:normal!important}.prose-theme.prose-theme--github g-emoji img{width:1em;height:1em}.prose-theme.prose-theme--github a:has(>p,>div,>pre,>blockquote){display:block}.prose-theme.prose-theme--github a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)){width:fit-content}.prose-theme.prose-theme--github a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:2px}.prose-theme.prose-theme--github .task-list-item{list-style-type:none}.prose-theme.prose-theme--github .task-list-item+.task-list-item{margin-top:.25rem}.prose-theme.prose-theme--github .task-list-item .handle{display:none}.prose-theme.prose-theme--github .task-list-item-checkbox{vertical-align:middle;margin:0 .2em .25em -1.4em}.prose-theme.prose-theme--github ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox,.prose-theme.prose-theme--github ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.prose-theme.prose-theme--github .contains-task-list:focus-within .task-list-item-convert-container,.prose-theme.prose-theme--github .contains-task-list:hover .task-list-item-convert-container{clip-path:none;width:auto;height:24px;display:block;overflow:visible}.prose-theme.prose-theme--github .markdown-alert{color:inherit;border-left:.25em solid #d1d9e0;margin-bottom:1rem;padding:.5rem 1rem}.prose-theme.prose-theme--github .markdown-alert>:first-child{margin-top:0}.prose-theme.prose-theme--github .markdown-alert>:last-child{margin-bottom:0}.prose-theme.prose-theme--github .markdown-alert .markdown-alert-title{align-items:center;font-weight:500;line-height:1;display:flex}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-note{border-left-color:#0969da}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-important{border-left-color:#8250df}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1a7f37}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.prose-theme.prose-theme--github .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.prose-theme.prose-theme--github>:first-child>.heading-element:first-child{margin-top:0!important}html[data-theme=dark] .prose-theme.prose-theme--github{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f6fc;background-color:#0d1117}html[data-theme=dark] .prose-theme.prose-theme--github h1:hover .anchor .octicon-link:before,html[data-theme=dark] .prose-theme.prose-theme--github h2:hover .anchor .octicon-link:before,html[data-theme=dark] .prose-theme.prose-theme--github h3:hover .anchor .octicon-link:before,html[data-theme=dark] .prose-theme.prose-theme--github h4:hover .anchor .octicon-link:before,html[data-theme=dark] .prose-theme.prose-theme--github h5:hover .anchor .octicon-link:before,html[data-theme=dark] .prose-theme.prose-theme--github h6:hover .anchor .octicon-link:before{background-color:currentColor}html[data-theme=dark] .prose-theme.prose-theme--github a{color:#4493f8;background-color:#0000}html[data-theme=dark] .prose-theme.prose-theme--github abbr[title]{border-bottom:none}html[data-theme=dark] .prose-theme.prose-theme--github h1{border-bottom:1px solid #3d444db3}html[data-theme=dark] .prose-theme.prose-theme--github mark{color:#f0f6fc;background-color:#bb800926}html[data-theme=dark] .prose-theme.prose-theme--github hr{background:#3d444d;border:0}html[data-theme=dark] .prose-theme.prose-theme--github ::placeholder{color:#9198a1}html[data-theme=dark] .prose-theme.prose-theme--github [role=button]:focus,html[data-theme=dark] .prose-theme.prose-theme--github a:focus,html[data-theme=dark] .prose-theme.prose-theme--github [role=button]:focus-visible,html[data-theme=dark] .prose-theme.prose-theme--github a:focus-visible{box-shadow:none}html[data-theme=dark] .prose-theme.prose-theme--github kbd{color:#f0f6fc;border:solid 1px var(--borderColor-muted);border-bottom-color:var(--borderColor-muted);box-shadow:inset 0 -1px 0 var(--borderColor-muted);background-color:#151b23}html[data-theme=dark] .prose-theme.prose-theme--github h2{border-bottom:1px solid #3d444db3}html[data-theme=dark] .prose-theme.prose-theme--github h6{color:#9198a1}html[data-theme=dark] .prose-theme.prose-theme--github blockquote{color:#9198a1;border-left:.25em solid #3d444d}html[data-theme=dark] .prose-theme.prose-theme--github .octicon{fill:currentColor}html[data-theme=dark] .prose-theme.prose-theme--github a:not([href]){color:inherit}html[data-theme=dark] .prose-theme.prose-theme--github .absent{color:#f85149}html[data-theme=dark] .prose-theme.prose-theme--github h1 .octicon-link,html[data-theme=dark] .prose-theme.prose-theme--github h2 .octicon-link,html[data-theme=dark] .prose-theme.prose-theme--github h3 .octicon-link,html[data-theme=dark] .prose-theme.prose-theme--github h4 .octicon-link,html[data-theme=dark] .prose-theme.prose-theme--github h5 .octicon-link,html[data-theme=dark] .prose-theme.prose-theme--github h6 .octicon-link{color:#f0f6fc}html[data-theme=dark] .prose-theme.prose-theme--github summary h1,html[data-theme=dark] .prose-theme.prose-theme--github summary h2{border-bottom:0}html[data-theme=dark] .prose-theme.prose-theme--github table td,html[data-theme=dark] .prose-theme.prose-theme--github table th{border:1px solid #3d444d}html[data-theme=dark] .prose-theme.prose-theme--github table tr{background-color:#0d1117;border-top:1px solid #3d444db3}html[data-theme=dark] .prose-theme.prose-theme--github table tr:nth-child(2n){background-color:#151b23}html[data-theme=dark] .prose-theme.prose-theme--github .emoji,html[data-theme=dark] .prose-theme.prose-theme--github table img{background-color:#0000}html[data-theme=dark] .prose-theme.prose-theme--github span.frame>span{border:1px solid #3d444d}html[data-theme=dark] .prose-theme.prose-theme--github span.frame span span{color:#f0f6fc}html[data-theme=dark] .prose-theme.prose-theme--github code,html[data-theme=dark] .prose-theme.prose-theme--github tt{background-color:#656c7633}html[data-theme=dark] .prose-theme.prose-theme--github .csv-data .blob-num{background:#0d1117;border:0}html[data-theme=dark] .prose-theme.prose-theme--github .csv-data tr{border-top:0}html[data-theme=dark] .prose-theme.prose-theme--github .csv-data th{background:#151b23;border-top:0}html[data-theme=dark] .prose-theme.prose-theme--github .footnotes{color:#9198a1;border-top:1px solid #3d444d}html[data-theme=dark] .prose-theme.prose-theme--github .footnotes li:target:before{border:2px solid #1f6feb}html[data-theme=dark] .prose-theme.prose-theme--github .footnotes li:target{color:#f0f6fc}html[data-theme=dark] .prose-theme.prose-theme--github .pl-c{color:#9198a1}html[data-theme=dark] .prose-theme.prose-theme--github .pl-c1,html[data-theme=dark] .prose-theme.prose-theme--github .pl-s .pl-v{color:#79c0ff}html[data-theme=dark] .prose-theme.prose-theme--github .pl-e,html[data-theme=dark] .prose-theme.prose-theme--github .pl-en{color:#d2a8ff}html[data-theme=dark] .prose-theme.prose-theme--github .pl-s .pl-s1,html[data-theme=dark] .prose-theme.prose-theme--github .pl-smi{color:#f0f6fc}html[data-theme=dark] .prose-theme.prose-theme--github .pl-ent{color:#7ee787}html[data-theme=dark] .prose-theme.prose-theme--github .pl-k{color:#ff7b72}html[data-theme=dark] .prose-theme.prose-theme--github .pl-pds,html[data-theme=dark] .prose-theme.prose-theme--github .pl-s,html[data-theme=dark] .prose-theme.prose-theme--github .pl-s .pl-pse .pl-s1,html[data-theme=dark] .prose-theme.prose-theme--github .pl-sr,html[data-theme=dark] .prose-theme.prose-theme--github .pl-sr .pl-cce,html[data-theme=dark] .prose-theme.prose-theme--github .pl-sr .pl-sra,html[data-theme=dark] .prose-theme.prose-theme--github .pl-sr .pl-sre{color:#a5d6ff}html[data-theme=dark] .prose-theme.prose-theme--github .pl-smw,html[data-theme=dark] .prose-theme.prose-theme--github .pl-v{color:#ffa657}html[data-theme=dark] .prose-theme.prose-theme--github .pl-bu{color:#f85149}html[data-theme=dark] .prose-theme.prose-theme--github .pl-ii{color:var(--fgColor-danger);background-color:var(--bgColor-danger-muted)}html[data-theme=dark] .prose-theme.prose-theme--github .pl-c2{color:#f0f6fc;background-color:#b62324}html[data-theme=dark] .prose-theme.prose-theme--github .pl-sr .pl-cce{color:#7ee787}html[data-theme=dark] .prose-theme.prose-theme--github .pl-ml{color:#f2cc60}html[data-theme=dark] .prose-theme.prose-theme--github .pl-mh,html[data-theme=dark] .prose-theme.prose-theme--github .pl-mh .pl-en,html[data-theme=dark] .prose-theme.prose-theme--github .pl-ms{color:#1f6feb}html[data-theme=dark] .prose-theme.prose-theme--github .pl-mb,html[data-theme=dark] .prose-theme.prose-theme--github .pl-mi{color:#f0f6fc}html[data-theme=dark] .prose-theme.prose-theme--github .pl-md{color:#ffdcd7;background-color:#67060c}html[data-theme=dark] .prose-theme.prose-theme--github .pl-mi1{color:#aff5b4;background-color:#033a16}html[data-theme=dark] .prose-theme.prose-theme--github .pl-mc{color:#ffdfb6;background-color:#5a1e02}html[data-theme=dark] .prose-theme.prose-theme--github .pl-mi2{color:#f0f6fc;background-color:#1158c7}html[data-theme=dark] .prose-theme.prose-theme--github .pl-mdr{color:#d2a8ff}html[data-theme=dark] .prose-theme.prose-theme--github .pl-ba{color:#9198a1}html[data-theme=dark] .prose-theme.prose-theme--github .pl-sg{color:#3d444d}html[data-theme=dark] .prose-theme.prose-theme--github .pl-corl{color:#a5d6ff}html[data-theme=dark] .prose-theme.prose-theme--github [role=button]:focus:not(:focus-visible),html[data-theme=dark] .prose-theme.prose-theme--github [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),html[data-theme=dark] .prose-theme.prose-theme--github a:focus:not(:focus-visible),html[data-theme=dark] .prose-theme.prose-theme--github summary:focus:not(:focus-visible){box-shadow:none}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert{color:inherit;border-left:.25em solid #3d444d}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-note{border-left-color:#1f6feb}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-note .markdown-alert-title{color:#4493f8}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-important{border-left-color:#8957e5}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-important .markdown-alert-title{color:#ab7df8}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-warning{border-left-color:#9e6a03}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#d29922}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-tip{border-left-color:#238636}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#3fb950}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-caution{border-left-color:#da3633}html[data-theme=dark] .prose-theme.prose-theme--github .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#f85149}.prose-theme.prose-theme--github,html[data-theme=dark] .prose-theme.prose-theme--github{box-sizing:border-box;background:0 0}.prose-theme.prose-theme--github .code-block code,.prose-theme.prose-theme--github pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.prose-theme.prose-theme--github iframe,.prose-theme.prose-theme--github img,.prose-theme.prose-theme--github video{max-width:100%;height:auto}.prose-theme.prose-theme--github table{max-width:100%}.prose-theme.prose-theme--water{--background-body:#fff;--background:#efefef;--background-alt:#f7f7f7;--selection:#9e9e9e;--text-main:#363636;--text-bright:#000;--text-muted:#70777f;--links:#0076d1;--focus:#0096bfab;--border:#dbdbdb;--code:#000;--animation-duration:.1s;--button-base:#d0cfcf;--button-hover:#9b9b9b;--scrollbar-thumb:#aaa;--scrollbar-thumb-hover:var(--button-hover);--form-placeholder:#949494;--form-text:#1d1d1d;--variable:#39a33c;--highlight:#ff0;--select-arrow:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22116.9%22%20height%3D%2262.5%22%20fill%3D%22%23161f27%22%3E%3Cpath%20d%3D%22M115.3%201.6c-1.6-1.6-4.2-1.6-5.8%200l-51%2051.1L7.4%201.6C5.8%200%203.2%200%201.6%201.6S0%205.8%201.6%207.4l53.9%2053.9c.8.8%201.8%201.2%202.9%201.2%201%200%202.1-.4%202.9-1.2l53.9-53.9c1.7-1.6%201.7-4.2.1-5.8%22%2F%3E%3C%2Fsvg%3E);scrollbar-color:#aaa #fff;scrollbar-color:var(--scrollbar-thumb) var(--background-body);scrollbar-width:thin;word-wrap:break-word;color:var(--text-main);background:#fff;background:var(--background-body);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1.4}.prose-theme.prose-theme--water h1{margin-top:0;font-size:2.2em}.prose-theme.prose-theme--water h1,.prose-theme.prose-theme--water h2,.prose-theme.prose-theme--water h3,.prose-theme.prose-theme--water h4,.prose-theme.prose-theme--water h5,.prose-theme.prose-theme--water h6{margin-top:24px;margin-bottom:12px}.prose-theme.prose-theme--water h1,.prose-theme.prose-theme--water h2,.prose-theme.prose-theme--water h3,.prose-theme.prose-theme--water h4,.prose-theme.prose-theme--water h5,.prose-theme.prose-theme--water h6,.prose-theme.prose-theme--water strong{color:var(--text-bright)}.prose-theme.prose-theme--water b,.prose-theme.prose-theme--water h1,.prose-theme.prose-theme--water h2,.prose-theme.prose-theme--water h3,.prose-theme.prose-theme--water h4,.prose-theme.prose-theme--water h5,.prose-theme.prose-theme--water h6,.prose-theme.prose-theme--water strong,.prose-theme.prose-theme--water th{font-weight:600}.prose-theme.prose-theme--water q:after,.prose-theme.prose-theme--water q:before{content:none}.prose-theme.prose-theme--water blockquote,.prose-theme.prose-theme--water q{border-left:4px solid #0096bfab;border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}.prose-theme.prose-theme--water address,.prose-theme.prose-theme--water blockquote cite{font-style:normal}.prose-theme.prose-theme--water a[href^=mailto\:]:before{content:"📧 "}.prose-theme.prose-theme--water a[href^=tel\:]:before{content:"📞 "}.prose-theme.prose-theme--water a[href^=sms\:]:before{content:"💬 "}.prose-theme.prose-theme--water mark{background-color:#ff0;background-color:var(--highlight);color:#000;border-radius:2px;padding:0 2px}.prose-theme.prose-theme--water a>code,.prose-theme.prose-theme--water a>strong{color:inherit}.prose-theme.prose-theme--water ::placeholder{color:var(--form-placeholder)}.prose-theme.prose-theme--water a{color:var(--links);text-decoration:none}.prose-theme.prose-theme--water a:hover{text-decoration:underline}.prose-theme.prose-theme--water code,.prose-theme.prose-theme--water samp,.prose-theme.prose-theme--water time{background:#efefef;background:var(--background);color:var(--code);border-radius:6px;padding:2.5px 5px;font-size:1em}.prose-theme.prose-theme--water var{color:var(--variable);font-family:monospace;font-style:normal}.prose-theme.prose-theme--water kbd{background:#efefef;background:var(--background);border:1px solid #dbdbdb;border:1px solid var(--border);color:var(--text-main);border-radius:2px;padding:2px 4px}.prose-theme.prose-theme--water img,.prose-theme.prose-theme--water video{max-width:100%;height:auto}.prose-theme.prose-theme--water hr{border:none;border-top:1px solid #dbdbdb;border-top:1px solid var(--border)}.prose-theme.prose-theme--water table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:10px}.prose-theme.prose-theme--water table caption{text-align:left}.prose-theme.prose-theme--water td,.prose-theme.prose-theme--water th{text-align:left;vertical-align:top;word-wrap:break-word;padding:6px}.prose-theme.prose-theme--water thead{border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--border)}.prose-theme.prose-theme--water tfoot{border-top:1px solid #dbdbdb;border-top:1px solid var(--border)}.prose-theme.prose-theme--water tbody tr:nth-child(2n){background-color:#efefef;background-color:var(--background)}.prose-theme.prose-theme--water ::-webkit-scrollbar{width:10px;height:10px}.prose-theme.prose-theme--water ::-webkit-scrollbar-track{background:#efefef;background:var(--background);border-radius:6px}.prose-theme.prose-theme--water ::-webkit-scrollbar-thumb{background:#aaa;background:var(--scrollbar-thumb);border-radius:6px}.prose-theme.prose-theme--water ::-webkit-scrollbar-thumb:hover{background:#9b9b9b;background:var(--scrollbar-thumb-hover)}.prose-theme.prose-theme--water ::selection{background-color:#9e9e9e;background-color:var(--selection);color:var(--text-bright)}.prose-theme.prose-theme--water details{background-color:#f7f7f7;background-color:var(--background-alt);border-radius:6px;flex-direction:column;align-items:flex-start;margin:1em 0;padding:10px 10px 0;display:flex;overflow:hidden}.prose-theme.prose-theme--water details[open]{padding:10px}.prose-theme.prose-theme--water details>:last-child{margin-bottom:0}.prose-theme.prose-theme--water details[open] summary{margin-bottom:10px}.prose-theme.prose-theme--water summary{background-color:#efefef;background-color:var(--background);cursor:pointer;outline:none;margin:-10px -10px 0;padding:10px;display:list-item}.prose-theme.prose-theme--water summary:focus,.prose-theme.prose-theme--water summary:hover{text-decoration:underline}.prose-theme.prose-theme--water details>:not(summary){margin-top:0}html[data-theme=dark] .prose-theme.prose-theme--water{--background-body:#202b38;--background:#161f27;--background-alt:#1a242f;--selection:#1c76c5;--text-main:#dbdbdb;--text-bright:#fff;--text-muted:#a9b1ba;--links:#41adff;--focus:#0096bfab;--border:#526980;--code:#ffbe85;--animation-duration:.1s;--button-base:#0c151c;--button-hover:#040a0f;--scrollbar-thumb:var(--button-hover);--scrollbar-thumb-hover:#000;--form-placeholder:#a9a9a9;--form-text:#fff;--variable:#d941e2;--highlight:#efdb43;--select-arrow:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22116.9%22%20height%3D%2262.5%22%20fill%3D%22%23efefef%22%3E%3Cpath%20d%3D%22M115.3%201.6c-1.6-1.6-4.2-1.6-5.8%200l-51%2051.1L7.4%201.6C5.8%200%203.2%200%201.6%201.6S0%205.8%201.6%207.4l53.9%2053.9c.8.8%201.8%201.2%202.9%201.2%201%200%202.1-.4%202.9-1.2l53.9-53.9c1.7-1.6%201.7-4.2.1-5.8%22%2F%3E%3C%2Fsvg%3E);scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb) var(--background-body);color:var(--text-main);background:#202b38;background:var(--background-body)}html[data-theme=dark] .prose-theme.prose-theme--water h1,html[data-theme=dark] .prose-theme.prose-theme--water h2,html[data-theme=dark] .prose-theme.prose-theme--water h3,html[data-theme=dark] .prose-theme.prose-theme--water h4,html[data-theme=dark] .prose-theme.prose-theme--water h5,html[data-theme=dark] .prose-theme.prose-theme--water h6,html[data-theme=dark] .prose-theme.prose-theme--water strong{color:var(--text-bright)}html[data-theme=dark] .prose-theme.prose-theme--water blockquote,html[data-theme=dark] .prose-theme.prose-theme--water q{border-left:4px solid #0096bfab;border-left:4px solid var(--focus)}html[data-theme=dark] .prose-theme.prose-theme--water mark{background-color:#efdb43;background-color:var(--highlight);color:#000}html[data-theme=dark] .prose-theme.prose-theme--water a>code,html[data-theme=dark] .prose-theme.prose-theme--water a>strong{color:inherit}html[data-theme=dark] .prose-theme.prose-theme--water ::placeholder{color:var(--form-placeholder)}html[data-theme=dark] .prose-theme.prose-theme--water a{color:var(--links)}html[data-theme=dark] .prose-theme.prose-theme--water code,html[data-theme=dark] .prose-theme.prose-theme--water samp,html[data-theme=dark] .prose-theme.prose-theme--water time{background:#161f27;background:var(--background);color:var(--code)}html[data-theme=dark] .prose-theme.prose-theme--water var{color:var(--variable)}html[data-theme=dark] .prose-theme.prose-theme--water kbd{background:#161f27;background:var(--background);border:1px solid #526980;border:1px solid var(--border);color:var(--text-main)}html[data-theme=dark] .prose-theme.prose-theme--water hr{border:none;border-top:1px solid #526980;border-top:1px solid var(--border)}html[data-theme=dark] .prose-theme.prose-theme--water thead{border-bottom:1px solid #526980;border-bottom:1px solid var(--border)}html[data-theme=dark] .prose-theme.prose-theme--water tfoot{border-top:1px solid #526980;border-top:1px solid var(--border)}html[data-theme=dark] .prose-theme.prose-theme--water tbody tr:nth-child(2n){background-color:#161f27;background-color:var(--background)}html[data-theme=dark] .prose-theme.prose-theme--water ::-webkit-scrollbar-track{background:#161f27;background:var(--background)}html[data-theme=dark] .prose-theme.prose-theme--water ::-webkit-scrollbar-thumb{background:#040a0f;background:var(--scrollbar-thumb)}html[data-theme=dark] .prose-theme.prose-theme--water ::-webkit-scrollbar-thumb:hover{background:#000;background:var(--scrollbar-thumb-hover)}html[data-theme=dark] .prose-theme.prose-theme--water ::selection{background-color:#1c76c5;background-color:var(--selection);color:var(--text-bright)}html[data-theme=dark] .prose-theme.prose-theme--water details{background-color:#1a242f;background-color:var(--background-alt)}html[data-theme=dark] .prose-theme.prose-theme--water summary{background-color:#161f27;background-color:var(--background)}.prose-theme.prose-theme--water,html[data-theme=dark] .prose-theme.prose-theme--water{box-sizing:border-box;background:0 0}.prose-theme.prose-theme--water .code-block code,.prose-theme.prose-theme--water pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.prose-theme.prose-theme--water iframe,.prose-theme.prose-theme--water img,.prose-theme.prose-theme--water video{max-width:100%;height:auto}.prose-theme.prose-theme--water table{max-width:100%}.prose-theme.prose-theme--sakura{color:#4a4a4a;background-color:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;line-height:1.618}@media (width<=684px){.prose-theme.prose-theme--sakura{font-size:15.3px}}@media (width<=382px){.prose-theme.prose-theme--sakura{font-size:13.5px}}.prose-theme.prose-theme--sakura h1,.prose-theme.prose-theme--sakura h2,.prose-theme.prose-theme--sakura h3,.prose-theme.prose-theme--sakura h4,.prose-theme.prose-theme--sakura h5,.prose-theme.prose-theme--sakura h6{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;margin-top:30px;margin-bottom:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:700;line-height:1.1}.prose-theme.prose-theme--sakura h4{font-size:1.5em}.prose-theme.prose-theme--sakura h5{font-size:1.25em}.prose-theme.prose-theme--sakura h6{font-size:1em}.prose-theme.prose-theme--sakura p{margin-top:0;margin-bottom:25px}.prose-theme.prose-theme--sakura small,.prose-theme.prose-theme--sakura sub,.prose-theme.prose-theme--sakura sup{font-size:75%}.prose-theme.prose-theme--sakura hr{border-color:#1d7484}.prose-theme.prose-theme--sakura a{color:#1d7484;text-decoration:none}.prose-theme.prose-theme--sakura a:visited{color:#144f5a}.prose-theme.prose-theme--sakura a:hover{color:#982c61;border-bottom:2px solid #4a4a4a}.prose-theme.prose-theme--sakura ul{margin-top:0;margin-bottom:25px;padding-left:1.4em}.prose-theme.prose-theme--sakura li{margin-bottom:.4em}.prose-theme.prose-theme--sakura blockquote{background-color:#f1f1f1;border-left:5px solid #1d7484;margin-bottom:25px;margin-left:0;margin-right:0;padding:.8em .8em .8em 1em}.prose-theme.prose-theme--sakura blockquote p{margin-bottom:0}.prose-theme.prose-theme--sakura img,.prose-theme.prose-theme--sakura video{max-width:100%;height:auto;margin-top:0;margin-bottom:25px}.prose-theme.prose-theme--sakura code,.prose-theme.prose-theme--sakura kbd,.prose-theme.prose-theme--sakura samp{white-space:pre-wrap;background-color:#f1f1f1;padding:0 .5em;font-size:.9em}.prose-theme.prose-theme--sakura table{text-align:justify;border-collapse:collapse;width:100%;margin-bottom:20px}.prose-theme.prose-theme--sakura td,.prose-theme.prose-theme--sakura th{border-bottom:1px solid #f1f1f1;padding:.5em}.prose-theme.prose-theme--sakura .button{text-align:center;white-space:nowrap;color:#f9f9f9;cursor:pointer;box-sizing:border-box;background-color:#1d7484;border:1px solid #1d7484;border-radius:1px;padding:5px 10px;text-decoration:none;display:inline-block}.prose-theme.prose-theme--sakura .button:hover{color:#f9f9f9;background-color:#982c61;outline:0}.prose-theme.prose-theme--sakura .button[disabled]{cursor:default;opacity:.5}.prose-theme.prose-theme--sakura .button:focus-visible{outline-width:2px;outline-style:solid}html[data-theme=dark] .prose-theme.prose-theme--sakura{color:#c9c9c9;background-color:#222}html[data-theme=dark] .prose-theme.prose-theme--sakura hr{border-color:#fff}html[data-theme=dark] .prose-theme.prose-theme--sakura a{color:#fff}html[data-theme=dark] .prose-theme.prose-theme--sakura a:visited{color:#e6e6e6}html[data-theme=dark] .prose-theme.prose-theme--sakura a:hover{color:#c9c9c9;border-bottom:2px solid #c9c9c9}html[data-theme=dark] .prose-theme.prose-theme--sakura blockquote{background-color:#4a4a4a;border-left:5px solid #fff}html[data-theme=dark] .prose-theme.prose-theme--sakura code,html[data-theme=dark] .prose-theme.prose-theme--sakura kbd,html[data-theme=dark] .prose-theme.prose-theme--sakura samp{background-color:#4a4a4a}html[data-theme=dark] .prose-theme.prose-theme--sakura td,html[data-theme=dark] .prose-theme.prose-theme--sakura th{border-bottom:1px solid #4a4a4a}html[data-theme=dark] .prose-theme.prose-theme--sakura .button{color:#222;background-color:#fff;border:1px solid #fff}html[data-theme=dark] .prose-theme.prose-theme--sakura .button:hover{color:#222;background-color:#c9c9c9}.prose-theme.prose-theme--sakura,html[data-theme=dark] .prose-theme.prose-theme--sakura{box-sizing:border-box;background:0 0}.prose-theme.prose-theme--sakura .code-block code,.prose-theme.prose-theme--sakura pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.prose-theme.prose-theme--sakura iframe,.prose-theme.prose-theme--sakura img,.prose-theme.prose-theme--sakura video{max-width:100%;height:auto}.prose-theme.prose-theme--sakura table{max-width:100%}.prose-theme.prose-theme--sakura{font-size:17px;line-height:1.7}.prose-theme.prose-theme--sakura h1{font-size:2em}.prose-theme.prose-theme--sakura h2{font-size:1.6em}.prose-theme.prose-theme--sakura h3{font-size:1.3em}.prose-theme.prose-theme--simple{--sans-font:-apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Nimbus Sans L", Roboto, "Noto Sans", "Segoe UI", Arial, Helvetica, "Helvetica Neue", sans-serif;--mono-font:Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--standard-border-radius:5px;--border-width:1px;--bg:#fff;--accent-bg:#f5f7ff;--text:#212121;--text-light:#585858;--border:#898ea4;--accent:#0d47a1;--accent-hover:#1266e2;--accent-text:var(--bg);--code:#d81b60;--preformatted:#444;--marked:#fd3;--disabled:#efefef}html[data-theme=dark] .prose-theme.prose-theme--simple{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#212121;--accent-bg:#2b2b2b;--text:#dcdcdc;--text-light:#ababab;--accent:#ffb300;--accent-hover:#ffe099;--accent-text:var(--bg);--code:#f06292;--preformatted:#ccc;--disabled:#111}html[data-theme=dark] .prose-theme.prose-theme--simple img,html[data-theme=dark] .prose-theme.prose-theme--simple video{opacity:.8}.prose-theme.prose-theme--simple *,.prose-theme.prose-theme--simple :after,.prose-theme.prose-theme--simple :before{box-sizing:border-box}.prose-theme.prose-theme--simple{font-family:var(--sans-font);scroll-behavior:smooth;color:var(--text);background-color:var(--bg);font-size:1.15rem;line-height:1.5}.prose-theme.prose-theme--simple>*{grid-column:2}.prose-theme.prose-theme--simple h2{margin-top:3rem;font-size:2.6rem}.prose-theme.prose-theme--simple h3{margin-top:3rem;font-size:2rem}.prose-theme.prose-theme--simple h4{font-size:1.44rem}.prose-theme.prose-theme--simple h5{font-size:1.15rem}.prose-theme.prose-theme--simple h6{font-size:.96rem}.prose-theme.prose-theme--simple p{margin:1.5rem 0}.prose-theme.prose-theme--simple h1,.prose-theme.prose-theme--simple h2,.prose-theme.prose-theme--simple h3,.prose-theme.prose-theme--simple h4,.prose-theme.prose-theme--simple h5,.prose-theme.prose-theme--simple h6,.prose-theme.prose-theme--simple p{overflow-wrap:break-word}.prose-theme.prose-theme--simple h1,.prose-theme.prose-theme--simple h2,.prose-theme.prose-theme--simple h3{line-height:1.1}@media only screen and (width<=720px){.prose-theme.prose-theme--simple h1{font-size:2.5rem}.prose-theme.prose-theme--simple h2{font-size:2.1rem}.prose-theme.prose-theme--simple h3{font-size:1.75rem}.prose-theme.prose-theme--simple h4{font-size:1.25rem}}.prose-theme.prose-theme--simple a,.prose-theme.prose-theme--simple a:visited{color:var(--accent)}.prose-theme.prose-theme--simple a:hover{text-decoration:none}.prose-theme.prose-theme--simple .button,.prose-theme.prose-theme--simple a.button{border:var(--border-width) solid var(--accent);background-color:var(--accent);color:var(--accent-text);padding:.5rem .9rem;line-height:normal;text-decoration:none}.prose-theme.prose-theme--simple .button[aria-disabled=true]{cursor:not-allowed;background-color:var(--disabled);border-color:var(--disabled);color:var(--text-light)}.prose-theme.prose-theme--simple abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}.prose-theme.prose-theme--simple .button:not([aria-disabled=true]):hover{background-color:var(--accent-hover);border-color:var(--accent-hover);cursor:pointer}.prose-theme.prose-theme--simple .button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.prose-theme.prose-theme--simple details{background-color:var(--accent-bg)}.prose-theme.prose-theme--simple article,.prose-theme.prose-theme--simple details{border:var(--border-width) solid var(--border);border-radius:var(--standard-border-radius);margin-bottom:1rem}.prose-theme.prose-theme--simple article{padding:1rem}.prose-theme.prose-theme--simple article h2:first-child,.prose-theme.prose-theme--simple article h3:first-child,.prose-theme.prose-theme--simple section h2:first-child,.prose-theme.prose-theme--simple section h3:first-child{margin-top:1rem}.prose-theme.prose-theme--simple section{border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);margin:3rem 0;padding:2rem 1rem}.prose-theme.prose-theme--simple section+section,.prose-theme.prose-theme--simple section:first-child{border-top:0;padding-top:0}.prose-theme.prose-theme--simple section+section{margin-top:0}.prose-theme.prose-theme--simple section:last-child{border-bottom:0;padding-bottom:0}.prose-theme.prose-theme--simple details{padding:.7rem 1rem}.prose-theme.prose-theme--simple summary{cursor:pointer;word-break:break-all;margin:-.7rem -1rem;padding:.7rem 1rem;font-weight:700}.prose-theme.prose-theme--simple details[open]>summary+*{margin-top:0}.prose-theme.prose-theme--simple details[open]>summary{margin-bottom:.5rem}.prose-theme.prose-theme--simple details[open]>:last-child{margin-bottom:0}.prose-theme.prose-theme--simple table{border-collapse:collapse;margin:1.5rem 0}.prose-theme.prose-theme--simple figure>table{width:max-content;margin:0}.prose-theme.prose-theme--simple td,.prose-theme.prose-theme--simple th{border:var(--border-width) solid var(--border);text-align:start;padding:.5rem}.prose-theme.prose-theme--simple th{background-color:var(--accent-bg);font-weight:700}.prose-theme.prose-theme--simple tr:nth-child(2n){background-color:var(--accent-bg)}.prose-theme.prose-theme--simple table caption{margin-bottom:.5rem;font-weight:700}.prose-theme.prose-theme--simple .button{font-size:inherit;border-radius:var(--standard-border-radius);box-shadow:none;max-width:100%;margin-bottom:.5rem;padding:.5em;font-family:inherit;display:inline-block}.prose-theme.prose-theme--simple hr{height:var(--border-width);background:var(--border);border:none;margin:1rem auto}.prose-theme.prose-theme--simple mark{border-radius:var(--standard-border-radius);background-color:var(--marked);color:#000;padding:2px 5px}.prose-theme.prose-theme--simple mark a{color:#0d47a1}.prose-theme.prose-theme--simple img,.prose-theme.prose-theme--simple video{border-radius:var(--standard-border-radius);max-width:100%;height:auto}.prose-theme.prose-theme--simple figure{margin:0;display:block;overflow-x:auto}.prose-theme.prose-theme--simple figure>img,.prose-theme.prose-theme--simple figure>picture>img{margin-inline:auto;display:block}.prose-theme.prose-theme--simple figcaption{text-align:center;color:var(--text-light);margin-block:1rem;font-size:.9rem;position:sticky;left:0}.prose-theme.prose-theme--simple blockquote{border-inline-start:.35rem solid var(--accent);color:var(--text-light);margin-block:2rem;margin-inline:2rem 0;padding:.4rem .8rem;font-style:italic}.prose-theme.prose-theme--simple cite{color:var(--text-light);font-size:.9rem;font-style:normal}.prose-theme.prose-theme--simple dt{color:var(--text-light)}.prose-theme.prose-theme--simple code,.prose-theme.prose-theme--simple kbd,.prose-theme.prose-theme--simple samp{font-family:var(--mono-font);color:var(--code)}.prose-theme.prose-theme--simple kbd{color:var(--preformatted);border:var(--border-width) solid var(--preformatted);border-bottom:3px solid var(--preformatted);border-radius:var(--standard-border-radius);padding:.1rem .4rem}.prose-theme.prose-theme--simple sub,.prose-theme.prose-theme--simple sup{vertical-align:baseline;position:relative}.prose-theme.prose-theme--simple sup{top:-.4em}.prose-theme.prose-theme--simple sub{top:.3em}.prose-theme.prose-theme--simple .notice{background:var(--accent-bg);border:var(--border-width) solid var(--border);border-radius:var(--standard-border-radius);margin:2rem 0;padding:1.5rem}.prose-theme.prose-theme--simple,html[data-theme=dark] .prose-theme.prose-theme--simple{box-sizing:border-box;background:0 0}.prose-theme.prose-theme--simple .code-block code,.prose-theme.prose-theme--simple pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.prose-theme.prose-theme--simple iframe,.prose-theme.prose-theme--simple img,.prose-theme.prose-theme--simple video{max-width:100%;height:auto}.prose-theme.prose-theme--simple table{max-width:100%}.prose-theme.prose-theme--simple{font-size:1.0625rem}.prose-theme.prose-theme--simple h1{font-size:2rem}.prose-theme.prose-theme--simple h2{font-size:1.6rem}.prose-theme.prose-theme--simple h3{font-size:1.3rem}.prose-theme.prose-theme--latex *,.prose-theme.prose-theme--latex :after,.prose-theme.prose-theme--latex :before{box-sizing:border-box}.prose-theme.prose-theme--latex{--body-color:#1b1818;--body-bg-color:#f9fafb;--link-visited:#a80000;--link-focus-outline:#1660f3;--pre-bg-color:#e8edf2;--kbd-bg-color:#fff;--kbd-border-color:#afb3b6;--table-border-color:#000;--border-width-thin:1.36px;--border-width-thick:2.27px;--sidenote-target-border-color:#ddd688;--footnotes-border-color:#636363;--text-indent-size:1.463rem}html[data-theme=dark] .prose-theme.prose-theme--latex{--body-color:#dbdbdb;--body-bg-color:#292929;--link-visited:#95daf3;--link-focus-outline:#8fb3e6;--pre-bg-color:#403f3f;--kbd-bg-color:#292929;--kbd-border-color:#afb3b6;--table-border-color:#fff;--sidenote-target-border-color:#969696;--footnotes-border-color:#969696;--proof-symbol-filter:invert(80%)}.prose-theme.prose-theme--latex,.prose-theme.prose-theme--latex dd,.prose-theme.prose-theme--latex dl,.prose-theme.prose-theme--latex figcaption,.prose-theme.prose-theme--latex figure,.prose-theme.prose-theme--latex h1,.prose-theme.prose-theme--latex h2,.prose-theme.prose-theme--latex h3,.prose-theme.prose-theme--latex h4,.prose-theme.prose-theme--latex li,.prose-theme.prose-theme--latex ol[class],.prose-theme.prose-theme--latex p,.prose-theme.prose-theme--latex ul[class]{margin:0}.prose-theme.prose-theme--latex{font-size:1rem}@media (prefers-reduced-motion:no-preference){.prose-theme.prose-theme--latex{scroll-behavior:smooth}}.prose-theme.prose-theme--latex.libertinus{font-family:Libertinus,Georgia,Cambria,Times New Roman,Times,serif}.prose-theme.prose-theme--latex .text-justify{text-align:justify}.prose-theme.prose-theme--latex{color:var(--body-color);background-color:var(--body-bg-color);-webkit-hyphens:auto;hyphens:auto;font-family:Latin Modern,Georgia,Cambria,Times New Roman,Times,serif;overflow-x:hidden}.prose-theme.prose-theme--latex p{margin-top:1rem}.prose-theme.prose-theme--latex .indent-pars p{text-indent:var(--text-indent-size)}.prose-theme.prose-theme--latex .indent-pars h2+p,.prose-theme.prose-theme--latex .indent-pars h3+p,.prose-theme.prose-theme--latex .indent-pars h4+p,.prose-theme.prose-theme--latex .indent-pars ol p,.prose-theme.prose-theme--latex .indent-pars p.no-indent,.prose-theme.prose-theme--latex .indent-pars ul p,.prose-theme.prose-theme--latex p.no-indent{text-indent:0}.prose-theme.prose-theme--latex a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.prose-theme.prose-theme--latex a,.prose-theme.prose-theme--latex a:visited{color:var(--link-visited)}.prose-theme.prose-theme--latex a:focus{outline-offset:2px;outline:2px solid var(--link-focus-outline)}.prose-theme.prose-theme--latex .break-all{word-break:break-all}.prose-theme.prose-theme--latex img{max-width:100%;height:auto;display:block}.prose-theme.prose-theme--latex article>*+*{margin-top:1em}.prose-theme.prose-theme--latex code,.prose-theme.prose-theme--latex kbd{-webkit-hyphens:none;hyphens:none;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:85%}.prose-theme.prose-theme--latex kbd{background:var(--kbd-bg-color);border:1px solid var(--kbd-border-color);border-radius:2px;padding:2px 4px;font-size:75%}.prose-theme.prose-theme--latex table:not(.borders-custom){border-collapse:collapse;border-spacing:0;border-top:var(--border-width-thick) solid var(--table-border-color);border-bottom:var(--border-width-thick) solid var(--table-border-color);counter-increment:caption;width:auto;max-width:100%;overflow-x:auto}.prose-theme.prose-theme--latex table:not(.borders-custom) tr>th[scope=col]{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex table:not(.borders-custom) tr>th[scope=row]{border-right:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex table:not(.borders-custom)>tbody>tr:first-child>td,.prose-theme.prose-theme--latex table:not(.borders-custom)>tbody>tr:first-child>th{border-top:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex table:not(.borders-custom)>tbody>tr:last-child>td,.prose-theme.prose-theme--latex table:not(.borders-custom)>tbody>tr:last-child>th{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex td,.prose-theme.prose-theme--latex th{text-align:left;padding:.5rem;line-height:1.1}.prose-theme.prose-theme--latex caption{text-align:left;width:100%;margin-left:0;padding:0 .25em .25em;font-size:.923em}.prose-theme.prose-theme--latex caption:before{content:"Table " counter(caption) ". ";font-weight:700}.prose-theme.prose-theme--latex .scroll-wrapper{overflow-x:auto}.prose-theme.prose-theme--latex .scroll-wrapper>table td{white-space:nowrap}.prose-theme.prose-theme--latex table.borders-custom{border-collapse:collapse;border-spacing:0;counter-increment:caption;width:auto;max-width:100%;overflow-x:auto}.prose-theme.prose-theme--latex .border-top-thick{border-top:var(--border-width-thick) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-right-thick{border-right:var(--border-width-thick) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-bottom-thick{border-bottom:var(--border-width-thick) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-left-thick{border-left:var(--border-width-thick) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-top-thin{border-top:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-right-thin{border-right:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-bottom-thin{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex .border-left-thin{border-left:var(--border-width-thin) solid var(--table-border-color)}.prose-theme.prose-theme--latex .col-1-l tr>:first-child,.prose-theme.prose-theme--latex .col-10-l tr>:nth-child(10),.prose-theme.prose-theme--latex .col-11-l tr>:nth-child(11),.prose-theme.prose-theme--latex .col-12-l tr>:nth-child(12),.prose-theme.prose-theme--latex .col-2-l tr>:nth-child(2),.prose-theme.prose-theme--latex .col-3-l tr>:nth-child(3),.prose-theme.prose-theme--latex .col-4-l tr>:nth-child(4),.prose-theme.prose-theme--latex .col-5-l tr>:nth-child(5),.prose-theme.prose-theme--latex .col-6-l tr>:nth-child(6),.prose-theme.prose-theme--latex .col-7-l tr>:nth-child(7),.prose-theme.prose-theme--latex .col-8-l tr>:nth-child(8),.prose-theme.prose-theme--latex .col-9-l tr>:nth-child(9){text-align:left}.prose-theme.prose-theme--latex .col-1-c tr>:first-child,.prose-theme.prose-theme--latex .col-10-c tr>:nth-child(10),.prose-theme.prose-theme--latex .col-11-c tr>:nth-child(11),.prose-theme.prose-theme--latex .col-12-c tr>:nth-child(12),.prose-theme.prose-theme--latex .col-2-c tr>:nth-child(2),.prose-theme.prose-theme--latex .col-3-c tr>:nth-child(3),.prose-theme.prose-theme--latex .col-4-c tr>:nth-child(4),.prose-theme.prose-theme--latex .col-5-c tr>:nth-child(5),.prose-theme.prose-theme--latex .col-6-c tr>:nth-child(6),.prose-theme.prose-theme--latex .col-7-c tr>:nth-child(7),.prose-theme.prose-theme--latex .col-8-c tr>:nth-child(8),.prose-theme.prose-theme--latex .col-9-c tr>:nth-child(9){text-align:center}.prose-theme.prose-theme--latex .col-1-r tr>:first-child,.prose-theme.prose-theme--latex .col-10-r tr>:nth-child(10),.prose-theme.prose-theme--latex .col-11-r tr>:nth-child(11),.prose-theme.prose-theme--latex .col-12-r tr>:nth-child(12),.prose-theme.prose-theme--latex .col-2-r tr>:nth-child(2),.prose-theme.prose-theme--latex .col-3-r tr>:nth-child(3),.prose-theme.prose-theme--latex .col-4-r tr>:nth-child(4),.prose-theme.prose-theme--latex .col-5-r tr>:nth-child(5),.prose-theme.prose-theme--latex .col-6-r tr>:nth-child(6),.prose-theme.prose-theme--latex .col-7-r tr>:nth-child(7),.prose-theme.prose-theme--latex .col-8-r tr>:nth-child(8),.prose-theme.prose-theme--latex .col-9-r tr>:nth-child(9){text-align:right}.prose-theme.prose-theme--latex figure{counter-increment:figcaption}.prose-theme.prose-theme--latex figcaption{text-align:left;width:100%;margin-left:0;padding:.25em .25em 0;font-size:.923em}.prose-theme.prose-theme--latex figcaption:before{content:"Figure " counter(figcaption) ". ";font-weight:700}.prose-theme.prose-theme--latex dl dd,.prose-theme.prose-theme--latex h1:first-child{text-align:center}.prose-theme.prose-theme--latex .theorem{counter-increment:theorem;margin:12px 0;font-style:italic;display:block}.prose-theme.prose-theme--latex .theorem:before{content:"Theorem " counter(theorem) ". ";font-style:normal;font-weight:700}.prose-theme.prose-theme--latex .lemma{counter-increment:theorem;margin:12px 0;font-style:italic;display:block}.prose-theme.prose-theme--latex .lemma:before{content:"Lemma " counter(theorem) ". ";font-style:normal;font-weight:700}.prose-theme.prose-theme--latex .proof{margin:12px 0;font-style:normal;display:block;position:relative}.prose-theme.prose-theme--latex .proof:before{content:"Proof. " attr(title);font-style:italic}.prose-theme.prose-theme--latex .proof:after{content:"◾️";filter:var(--proof-symbol-filter);position:absolute;bottom:-2px;right:-12px}.prose-theme.prose-theme--latex .definition{counter-increment:definition;margin:12px 0;font-style:normal;display:block}.prose-theme.prose-theme--latex .definition:before{content:"Definition " counter(definition) ". ";font-style:normal;font-weight:700}.prose-theme.prose-theme--latex .author{text-align:center;margin:.85rem 0;font-variant-caps:small-caps}.prose-theme.prose-theme--latex .sidenote{float:right;clear:right;text-indent:0;text-align:left;width:18vw;margin-bottom:1em;margin-right:-20vw;font-size:.8rem}.prose-theme.prose-theme--latex .sidenote.left{float:left;text-indent:0;text-align:right;margin-bottom:1em;margin-left:-20vw}.prose-theme.prose-theme--latex.text-justify .sidenote,.prose-theme.prose-theme--latex.text-justify .sidenote.left{text-align:justify}.prose-theme.prose-theme--latex .sidenote:target{border:var(--sidenote-target-border-color) 1.5px solid;padding:0 .5rem;scroll-margin-block-start:10rem}.prose-theme.prose-theme--latex .sidenote-number{counter-increment:sidenote-counter}.prose-theme.prose-theme--latex .sidenote-number:after,.prose-theme.prose-theme--latex .sidenote:before{vertical-align:baseline;position:relative}.prose-theme.prose-theme--latex .sidenote-number:after{content:counter(sidenote-counter);font-size:.7rem;top:-.5rem;left:.1rem}.prose-theme.prose-theme--latex .sidenote-number~.sidenote:before{content:counter(sidenote-counter) " ";font-size:.7rem;top:-.5rem}.prose-theme.prose-theme--latex blockquote .sidenote{width:18vw;margin-right:-24vw}@media (width<=1050px){.prose-theme.prose-theme--latex .sidenote{display:none}.prose-theme.prose-theme--latex .sidenote-toggle:checked+.sidenote{float:left;clear:both;width:95%;margin:.5rem 1.25rem 1rem .5rem;display:block;left:1rem}.prose-theme.prose-theme--latex .sidenote-toggle:checked+.sidenote.left{text-align:left}.prose-theme.prose-theme--latex.text-justify .sidenote-toggle:checked+.sidenote.left{text-align:justify}.prose-theme.prose-theme--latex blockquote .sidenote{width:16vw;margin-right:-25vw}}.prose-theme.prose-theme--latex .footnotes p{margin-bottom:.4rem;font-size:85%;line-height:1.5}.prose-theme.prose-theme--latex .footnotes{border-top:1px solid var(--footnotes-border-color)}.prose-theme.prose-theme--latex .abstract,.prose-theme.prose-theme--latex .abstract p{text-align:center;margin-top:0}.prose-theme.prose-theme--latex .abstract{margin:2.25rem 0}.prose-theme.prose-theme--latex .abstract>h2{margin-bottom:-.2rem;font-size:1rem}.prose-theme.prose-theme--latex .latex span:first-child{text-transform:uppercase;vertical-align:.28em;margin-left:-.48em;margin-right:-.15em;font-size:.75em;line-height:1ex}.prose-theme.prose-theme--latex .latex span:nth-child(2){text-transform:uppercase;vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em;line-height:1ex}.prose-theme.prose-theme--latex .whitespace-nowrap{white-space:nowrap}.prose-theme.prose-theme--latex h1{margin-bottom:1.625rem;font-size:2.5rem;line-height:3.25rem}.prose-theme.prose-theme--latex h2{margin-top:3rem;font-size:1.7rem;line-height:2rem}.prose-theme.prose-theme--latex h3{margin-top:2.5rem;font-size:1.4rem}.prose-theme.prose-theme--latex h4{margin-top:2rem;font-size:1.2rem}.prose-theme.prose-theme--latex h5{margin-top:1.8rem;font-size:1rem}.prose-theme.prose-theme--latex h6{margin-top:2.5rem;font-size:1rem;font-style:italic;font-weight:400}.prose-theme.prose-theme--latex h3,.prose-theme.prose-theme--latex h4,.prose-theme.prose-theme--latex h5,.prose-theme.prose-theme--latex h6{line-height:1.625rem}.prose-theme.prose-theme--latex h1+h2{margin-top:1.625rem}.prose-theme.prose-theme--latex h2+h3,.prose-theme.prose-theme--latex h3+h4,.prose-theme.prose-theme--latex h4+h5{margin-top:.8rem}.prose-theme.prose-theme--latex h5+h6{margin-top:-.8rem}.prose-theme.prose-theme--latex h2,.prose-theme.prose-theme--latex h3,.prose-theme.prose-theme--latex h4,.prose-theme.prose-theme--latex h5,.prose-theme.prose-theme--latex h6{margin-bottom:.8rem}.prose-theme.prose-theme--latex,html[data-theme=dark] .prose-theme.prose-theme--latex{box-sizing:border-box;background:0 0}.prose-theme.prose-theme--latex .code-block code,.prose-theme.prose-theme--latex pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.prose-theme.prose-theme--latex iframe,.prose-theme.prose-theme--latex img,.prose-theme.prose-theme--latex video{max-width:100%;height:auto}.prose-theme.prose-theme--latex table{max-width:100%}.prose-theme.prose-theme--latex{font-family:Latin Modern,Times New Roman,Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.8}.prose-theme.prose-theme--latex p{text-indent:0}
