@charset "UTF-8";textarea.note-input[data-v-d3843ba6]::-webkit-scrollbar{display:none}textarea.note-input.dark[data-v-d3843ba6]::-moz-placeholder{color:#ffffff4d}textarea.note-input.dark[data-v-d3843ba6]::placeholder{color:#ffffff4d}textarea.note-input[data-v-d3843ba6]::-moz-placeholder{color:#00000059}textarea.note-input[data-v-d3843ba6]::placeholder{color:#00000059}.topic-popover-container .cursor[data-v-a3790a6a],.topic-popover-container .inner-wrapper[data-v-a3790a6a]{box-shadow:inset 0 0 3px #ffffff1a,0 0 3px #00000024,0 8px 40px #0000000f}.topic-note-container[data-v-b05ab543] trix-editor{font-size:12px;overflow:auto}.topic-note-container[data-v-b05ab543] trix-editor::-webkit-scrollbar-thumb{background:#9e9e9e;border-radius:5px}.topic-note-container[data-v-b05ab543] trix-editor::-webkit-scrollbar{background-color:transparent;height:5px;width:5px}.topic-note-container[data-v-b05ab543] trix-editor ul{padding-left:20px}.topic-note-container[data-v-b05ab543] trix-editor ul>li{list-style-type:disc}.topic-note-container[data-v-b05ab543] trix-editor ol{padding-left:20px}.topic-note-container[data-v-b05ab543] trix-editor ol>li{list-style-type:auto}.topic-note-container[data-v-b05ab543] trix-editor a{color:#546ffc;cursor:pointer;text-decoration:underline}.topic-note-container[data-v-b05ab543] trix-editor a:hover{color:#6d84fd}.mindmap[data-v-20132467] .sheet-viewer{height:100%;outline:none;overflow:hidden;position:absolute;scrollbar-width:none;width:100%;z-index:0}.mindmap[data-v-20132467] .sheet-viewer::-webkit-scrollbar{display:none}.dark .report-markdown-container{color:#e4e7eb}.report-markdown-container{color:#1f2326;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.report-markdown-container .blockquote{border-left:.25rem solid #e2e8f0;border-left:.25rem solid var(--blockquote-border-color,#e2e8f0);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"“" "”" "‘" "’"}.report-markdown-container .blockquote .markdown-renderer{contain-intrinsic-size:auto;content-visibility:visible}.report-markdown-container .checkbox-node{margin-right:.5rem;vertical-align:middle}.report-markdown-container .checkbox-input{cursor:default;margin:0}.report-markdown-container .definition-list{margin:0 0 1rem}.report-markdown-container .definition-term{font-weight:600;margin-top:.5rem}.report-markdown-container .definition-desc{margin-bottom:.5rem;margin-left:1rem}.report-markdown-container .definition-list .markdown-renderer{contain-intrinsic-size:auto;content-visibility:visible}.report-markdown-container .emoji-node{display:inline-block}.report-markdown-container .footnote-reference{font-size:.75em;line-height:0}.report-markdown-container .footnote-link{color:#0366d6;text-decoration:none}.report-markdown-container .footnote-link:hover{text-decoration:underline}.report-markdown-container .text-node{display:inline;font-weight:inherit;vertical-align:baseline}.report-markdown-container .superscript-node{font-size:.8em;vertical-align:super}.report-markdown-container .subscript-node{font-size:.8em;vertical-align:sub}.report-markdown-container .strong-node{font-weight:700}.report-markdown-container .strikethrough-node{text-decoration:line-through}.report-markdown-container .link-node{color:#0366d6;color:var(--link-color,#0366d6);display:inline-flex;text-decoration:none}.report-markdown-container .link-node:hover{text-decoration:underline;text-underline-offset:.2rem}.report-markdown-container .link-loading .link-text-wrapper{position:relative}.report-markdown-container .link-loading .link-text{position:relative;z-index:2}.report-markdown-container .insert-node{text-decoration:underline}.report-markdown-container .highlight-node{background-color:#ff0;padding:0 .2rem}.report-markdown-container .emphasis-node{font-style:italic}.report-markdown-container .flex-1 :deep(.markdown-renderer),.report-markdown-container [class*=footnote-] :deep(.markdown-renderer){contain-intrinsic-size:auto;content-visibility:visible}.report-markdown-container .hard-break{display:block}.report-markdown-container .img-switch-enter-active,.report-markdown-container .img-switch-leave-active{transition:opacity .22s ease,transform .22s ease}.report-markdown-container .img-switch-enter-from,.report-markdown-container .img-switch-leave-to{opacity:0;transform:translateY(6px)}.report-markdown-container .img-switch-enter-to,.report-markdown-container .img-switch-leave-from{opacity:1;transform:translateY(0)}.report-markdown-container .placeholder-layer{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.report-markdown-container .spinner{animation:none!important}.report-markdown-container .img-switch-enter-active,.report-markdown-container .img-switch-leave-active{transition:none!important}}.report-markdown-container .heading-node{font-weight:500;line-height:1.25}.report-markdown-container hr+.heading-node{margin-top:0}.report-markdown-container .heading-1{font-family:Gelasio,"Noto Serif","Noto Serif SC","Noto Serif JP",Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:Gelasio,"Noto Serif","Noto Serif SC","Noto Serif JP",var(--font-inter,Inter),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:.8888888889em;margin-top:0}.report-markdown-container .heading-2{font-size:1.25rem;font-weight:600;line-height:1.33;margin-bottom:1rem;margin-top:2rem}.report-markdown-container .heading-3{font-size:1rem;font-weight:600;line-height:1.33;margin-bottom:.6em;margin-top:1.6em}.report-markdown-container .heading-4{font-size:.875rem;font-weight:500;line-height:1.125;margin-bottom:.5rem;margin-top:1.5rem}.report-markdown-container .heading-5,.report-markdown-container .heading-6{font-size:.875rem;line-height:1.125;margin:0}.report-markdown-container ol>.list-item::marker{color:#64748b;color:var(--list-item-counter-marker,#64748b);line-height:1.6}.report-markdown-container ul>.list-item::marker{color:#cbd5e1;color:var(--list-item-marker,#cbd5e1)}.report-markdown-container .list-item .markdown-renderer{contain:none;contain-intrinsic-size:auto;content-visibility:visible}.report-markdown-container .list-node{margin-bottom:1.25rem;margin-top:1.25rem;padding-left:1.625em}.report-markdown-container .list-decimal{list-style-type:decimal}.report-markdown-container .list-disc{list-style-type:disc}@media not all and (min-width:1024px){.report-markdown-container .list-disc{margin-bottom:1.3333333333em;margin-top:1.3333333333em;padding-left:1.5555555556em}}.report-markdown-container ._mermaid{contain:content;contain-intrinsic-size:360px 240px;content-visibility:auto;font-family:inherit;transition:opacity .2s ease-in-out}.report-markdown-container ._mermaid svg{display:block;height:auto;width:100%}.report-markdown-container .fullscreen{height:100%!important;max-height:100%!important;width:100%}.report-markdown-container .mermaid-action-btn{font-family:inherit}.report-markdown-container .mermaid-action-btn:active{transform:scale(.98)}.report-markdown-container .mermaid-dialog-enter-from,.report-markdown-container .mermaid-dialog-leave-to{opacity:0}.report-markdown-container .mermaid-dialog-enter-active,.report-markdown-container .mermaid-dialog-leave-active{transition:opacity .2s ease}.report-markdown-container .mermaid-dialog-enter-from .dialog-panel,.report-markdown-container .mermaid-dialog-leave-to .dialog-panel{opacity:.98;transform:translateY(8px) scale(.98)}.report-markdown-container .mermaid-dialog-enter-to .dialog-panel,.report-markdown-container .mermaid-dialog-leave-from .dialog-panel{opacity:1;transform:translateY(0) scale(1)}.report-markdown-container .mermaid-dialog-enter-active .dialog-panel,.report-markdown-container .mermaid-dialog-leave-active .dialog-panel{transition:transform .2s ease,opacity .2s ease}.report-markdown-container .paragraph-node{font-size:.875rem;font-weight:400;margin:1.25em 0}.report-markdown-container li .paragraph-node{margin:0}.report-markdown-container pre[class*=" language-"],.report-markdown-container pre[class^=language-]{-webkit-font-smoothing:antialiased;backface-visibility:hidden;contain:content;font-variant-ligatures:none;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;transform:translateZ(0);white-space:pre}.report-markdown-container pre[class*=" language-"]>code,.report-markdown-container pre[class^=language-]>code{display:block}.report-markdown-container pre[class*=" language-"]:focus,.report-markdown-container pre[class^=language-]:focus{outline:2px solid #3b82f6;outline:2px solid var(--vmdr-focus,#3b82f6);outline-offset:2px}.report-markdown-container .table-node-wrapper{position:relative}.report-markdown-container .table-node--loading tbody td{overflow:hidden;position:relative}.report-markdown-container .table-node--loading tbody td>*{visibility:hidden}.report-markdown-container .table-node--loading tbody td:after{animation:table-node-shimmer-0fb2129b 1.2s linear infinite;background:linear-gradient(90deg,rgba(148,163,184,.16) 25%,rgba(148,163,184,.28),rgba(148,163,184,.16) 75%);background-size:200% 100%;border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;will-change:background-position}.report-markdown-container .table-node__loading{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:relative;right:0;top:0}.report-markdown-container .table-node__spinner{border:2px solid rgba(94,104,121,.25);border-radius:9999px;border-top-color:#5e6879cc;height:2.5rem;width:2.5rem;will-change:transform}.report-markdown-container .table-node .markdown-renderer{contain-intrinsic-size:auto;content-visibility:visible}@keyframes table-node-shimmer-0fb2129b{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:200% 0}}.report-markdown-container .hr+.table-node-wrapper{margin-top:0}.report-markdown-container .hr+.table-node-wrapper .table-node{margin-top:0}.report-markdown-container .hr-node{border-color:#e2e8f0;border-color:var(--hr-border-color,#e2e8f0);border-top-width:1px;margin-bottom:3rem;margin-top:3rem}.report-markdown-container .markdown-renderer{contain:layout;contain-intrinsic-size:800px 600px;content-visibility:auto;position:relative}.report-markdown-container .unknown-node{color:#6a737d;font-style:italic;margin:1rem 0}.report-markdown-container .typewriter-enter-from{opacity:0}.report-markdown-container .typewriter-enter-active{transition:opacity .9s ease-out;transition:opacity var(--typewriter-fade-duration,.9s) var(--typewriter-fade-ease,ease-out);will-change:opacity}.report-markdown-container .typewriter-enter-to{opacity:1}.report-markdown-container .admonition{--admonition-bg:#f8f8f8;--admonition-border:#eaecef;--admonition-header-bg:rgba(0,0,0,.03);--admonition-text:#111827;--admonition-muted:#374151;--admonition-note-color:#448aff;--admonition-tip-color:#00bfa5;--admonition-warning-color:#ff9100;--admonition-danger-color:#ff5252;background-color:#f8f8f8;background-color:var(--admonition-bg);border-left:4px solid #eaecef;border-left:4px solid var(--admonition-border);border-radius:4px;color:#111827;color:var(--admonition-text);margin:1rem 0;overflow:hidden;padding:0}.report-markdown-container .admonition-header{align-items:center;background-color:var(--admonition-header-bg);color:var(--admonition-muted);display:flex;font-weight:600;padding:.5rem 1rem}.report-markdown-container .admonition-icon{color:inherit;margin-right:.5rem}.report-markdown-container .admonition-content{color:var(--admonition-text);padding:.5rem 1rem 1rem}.report-markdown-container .admonition-note{border-left-color:var(--admonition-note-color)}.report-markdown-container .admonition-note .admonition-header{background-color:#448aff0f;color:var(--admonition-note-color)}.report-markdown-container .admonition-info{border-left-color:var(--admonition-note-color)}.report-markdown-container .admonition-info .admonition-header{background-color:#448aff0f;color:var(--admonition-note-color)}.report-markdown-container .admonition-tip{border-left-color:var(--admonition-tip-color)}.report-markdown-container .admonition-tip .admonition-header{background-color:#00bfa50f;color:var(--admonition-tip-color)}.report-markdown-container .admonition-warning{border-left-color:var(--admonition-warning-color)}.report-markdown-container .admonition-warning .admonition-header{background-color:#ff91000f;color:var(--admonition-warning-color)}.report-markdown-container .admonition-danger{border-left-color:var(--admonition-danger-color)}.report-markdown-container .admonition-danger .admonition-header{background-color:#ff52520f;color:var(--admonition-danger-color)}.report-markdown-container .admonition-error{border-left-color:var(--admonition-danger-color)}.report-markdown-container .admonition-error .admonition-header{background-color:#ff52520f;color:var(--admonition-danger-color)}.report-markdown-container .admonition-caution{border-left-color:var(--admonition-warning-color)}.report-markdown-container .admonition-caution .admonition-header{background-color:#ff91000f;color:var(--admonition-warning-color)}.report-markdown-container .admonition-content .markdown-renderer{contain-intrinsic-size:auto;content-visibility:visible}.report-markdown-container .admonition-toggle{background:transparent;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:auto;padding:.25rem .5rem}.report-markdown-container .admonition-toggle:focus{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.report-markdown-container .admonition.is-dark{--admonition-bg:#0b1220;--admonition-border:hsla(0,0%,100%,.06);--admonition-header-bg:hsla(0,0%,100%,.03);--admonition-text:#e6eef8;--admonition-muted:#cbd5e1}.report-markdown-container .admonition.is-dark .admonition-info .admonition-header,.report-markdown-container .admonition.is-dark .admonition-note .admonition-header{background-color:#448aff1f;color:var(--admonition-note-color)}.report-markdown-container .admonition.is-dark .admonition-tip .admonition-header{background-color:#00bfa51f;color:var(--admonition-tip-color)}.report-markdown-container .admonition.is-dark .admonition-warning .admonition-header{background-color:#ff91001f;color:var(--admonition-warning-color)}.report-markdown-container .admonition.is-dark .admonition-danger .admonition-header{background-color:#ff52521f;color:var(--admonition-danger-color)}@media (prefers-color-scheme:dark){.report-markdown-container .admonition{--admonition-bg:#0b1220;--admonition-border:hsla(0,0%,100%,.06);--admonition-header-bg:hsla(0,0%,100%,.03);--admonition-text:#e6eef8;--admonition-muted:#cbd5e1}.report-markdown-container .admonition-info .admonition-header,.report-markdown-container .admonition-note .admonition-header{background-color:#448aff1f;color:var(--admonition-note-color)}.report-markdown-container .admonition-tip .admonition-header{background-color:#00bfa51f;color:var(--admonition-tip-color)}.report-markdown-container .admonition-warning .admonition-header{background-color:#ff91001f;color:var(--admonition-warning-color)}.report-markdown-container .admonition-danger .admonition-header{background-color:#ff52521f;color:var(--admonition-danger-color)}}.report-markdown-container .code-editor-container{transition:height .18s ease,max-height .18s ease}.report-markdown-container .code-block-container.is-rendering .code-height-placeholder{animation:code-skeleton-shimmer-8fc72ca4 1.2s ease-in-out infinite;background-size:400% 100%;background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.08) 37%,rgba(0,0,0,.04) 63%);min-height:120px}.report-markdown-container .skeleton-line{animation:code-skeleton-shimmer-8fc72ca4 1.2s ease-in-out infinite}@keyframes code-skeleton-shimmer-8fc72ca4{0%{background-position:100% 0}to{background-position:0 0}}.report-markdown-container .code-action-btn{font-family:inherit}.report-markdown-container .code-action-btn:active{transform:scale(.98)}.report-markdown-container .code-action-btn:disabled{opacity:.5}.report-markdown-container .code-action-btn:disabled:hover{background-color:transparent}.report-markdown-container .icon-slot{align-items:center;display:inline-flex;justify-content:center}.report-markdown-container .icon-slot img,.report-markdown-container .icon-slot svg{display:block;height:100%;width:100%}.report-markdown-container .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}.report-markdown-container .code-block-container{contain:content;contain-intrinsic-size:320px 180px;content-visibility:auto}.report-markdown-container .code-block-content{max-height:500px;overflow:auto;transition:max-height .3s ease}.report-markdown-container .code-block-content pre{padding:1rem}.report-markdown-container .code-action-btn{cursor:pointer;opacity:.7;transition:opacity .2s}.report-markdown-container .code-action-btn:hover{opacity:1}.report-markdown-container .code-action-btn:disabled{cursor:not-allowed;opacity:.3}.report-markdown-container .code-loading-placeholder{min-height:120px;padding:1rem}.report-markdown-container .loading-skeleton{display:flex;flex-direction:column;gap:.75rem}.report-markdown-container .skeleton-line{animation:code-skeleton-shimmer-9201c1b9 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12) 37%,rgba(0,0,0,.06) 63%);background-size:400% 100%;border-radius:.25rem;height:1rem}.report-markdown-container .code-block-container.is-dark .skeleton-line{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.12) 37%,hsla(0,0%,100%,.06) 63%);background-size:400% 100%}.report-markdown-container .skeleton-line.short{width:60%}@keyframes code-skeleton-shimmer-9201c1b9{0%{background-position:100% 0}to{background-position:0 0}}.report-markdown-container .math-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;display:flex;justify-content:center;left:0;min-height:40px;position:absolute;right:0;top:0}.report-markdown-container .math-loading-spinner{animation:math-spin-bee30027 .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#0009;height:20px;width:20px}@keyframes math-spin-bee30027{to{transform:rotate(1turn)}}.report-markdown-container .math-rendering{opacity:.3;transition:opacity .2s ease}.report-markdown-container .math-fade-enter-active,.report-markdown-container .math-fade-leave-active{transition:opacity .3s ease}.report-markdown-container .math-fade-enter-from,.report-markdown-container .math-fade-leave-to{opacity:0}@media (prefers-color-scheme:dark){.report-markdown-container .math-loading-overlay{background-color:#0009}.report-markdown-container .math-loading-spinner{border-color:hsla(0,0%,100%,.8) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}}.report-markdown-container .math-inline-wrapper{display:inline-block;position:relative}.report-markdown-container .math-inline{display:inline-block;vertical-align:middle}.report-markdown-container .math-inline__loading{align-items:center;display:inline-flex;justify-content:center;pointer-events:none}.report-markdown-container .math-inline__spinner{border:2px solid rgba(94,104,121,.25);border-radius:9999px;border-top-color:#5e6879cc;height:1rem;width:1rem;will-change:transform}.report-markdown-container .table-node-fade-enter-active,.report-markdown-container .table-node-fade-leave-active{transition:opacity .18s ease}.report-markdown-container .table-node-fade-enter-from,.report-markdown-container .table-node-fade-leave-to{opacity:0}.report-markdown-container .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-v-993f63aa].tooltip-element{display:none}.report-viewer[data-v-0fa0fe0d]{display:flex;flex-direction:column;height:100%;overflow:hidden}
