.doc-reading :-webkit-any(.doc-callout__kind,.doc-tl__dot,.doc-stat__remove,.doc-stats__add,.doc-column__menu){pointer-events:none}.doc-reading :-moz-any(.doc-callout__kind,.doc-tl__dot,.doc-stat__remove,.doc-stats__add,.doc-column__menu){pointer-events:none}.doc-reading :is(.doc-callout__kind,.doc-tl__dot,.doc-stat__remove,.doc-stats__add,.doc-column__menu){pointer-events:none}.doc-reading :-webkit-any(.doc-stat__remove,.doc-stats__add,.doc-column__menu){display:none}.doc-reading :-moz-any(.doc-stat__remove,.doc-stats__add,.doc-column__menu){display:none}.doc-reading :is(.doc-stat__remove,.doc-stats__add,.doc-column__menu){display:none}.md-reader>*,.doc-reading.doc-prose>*{content-visibility:auto;contain-intrinsic-size:auto 28px}.im-row .md-reader>*,.site-msg .md-reader>*,.cv-measure .md-reader>*{content-visibility:visible}.md-reader>:-webkit-any(.tableWrapper,pre,[data-math=block]){content-visibility:visible}.md-reader>:-moz-any(.tableWrapper,pre,[data-math=block]){content-visibility:visible}.md-reader>:is(.tableWrapper,pre,[data-math=block]){content-visibility:visible}.doc-reading.doc-prose>:-webkit-any(.tableWrapper,pre,[data-math=block]){content-visibility:visible}.doc-reading.doc-prose>:-moz-any(.tableWrapper,pre,[data-math=block]){content-visibility:visible}.doc-reading.doc-prose>:is(.tableWrapper,pre,[data-math=block]){content-visibility:visible}[data-video]{max-width:640px;margin:12px 0}[data-video] iframe{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--fill);border:0;width:100%;display:block}[data-block=callout]{--doc-callout:var(--usage-write);--doc-callout-ink:var(--usage-write);border-left:4px solid var(--doc-callout);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:color-mix(in srgb, var(--doc-callout) 9%, transparent);margin:16px 0;padding:12px 16px}[data-block=callout][data-kind=TIP]{--doc-callout:var(--ok);--doc-callout-ink:var(--ok-ink)}[data-block=callout][data-kind=IMPORTANT]{--doc-callout:var(--usage-ask);--doc-callout-ink:var(--usage-ask)}[data-block=callout][data-kind=WARNING]{--doc-callout:var(--warn);--doc-callout-ink:var(--warn-ink)}[data-block=callout][data-kind=CAUTION]{--doc-callout:var(--danger);--doc-callout-ink:var(--danger-ink)}[data-block=callout]>div>:first-child{margin-top:0}[data-block=callout]>div>:last-child{margin-bottom:0}:-webkit-any(.doc-prose,.doc-reading) .doc-callout__kind{border-radius:var(--radius-sm);font:inherit;font-size:13px;font-weight:600;line-height:var(--lh-13);color:var(--doc-callout-ink);cursor:pointer;background:0 0;border:0;margin-left:-4px;padding:0 4px}:-moz-any(.doc-prose,.doc-reading) .doc-callout__kind{border-radius:var(--radius-sm);font:inherit;font-size:13px;font-weight:600;line-height:var(--lh-13);color:var(--doc-callout-ink);cursor:pointer;background:0 0;border:0;margin-left:-4px;padding:0 4px}:is(.doc-prose,.doc-reading) .doc-callout__kind{border-radius:var(--radius-sm);font:inherit;font-size:13px;font-weight:600;line-height:var(--lh-13);color:var(--doc-callout-ink);cursor:pointer;background:0 0;border:0;margin-left:-4px;padding:0 4px}.doc-callout__kind:hover,.doc-callout__kind[aria-expanded=true]{background:color-mix(in srgb, var(--doc-callout) 14%, transparent)}.doc-status[data-status]{white-space:nowrap;border-radius:var(--radius-sm);color:var(--ok-ink);background:var(--ok-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 1px;padding:1px 6px;font-size:14px;font-weight:500}.doc-status[data-status]:before{content:"✓";margin-right:3px}.doc-status[data-status=no]{color:var(--danger-ink);background:var(--danger-wash)}.doc-status[data-status=no]:before{content:"✗"}.doc-status[data-status=warn]{color:var(--warn-ink);background:var(--warn-wash)}.doc-status[data-status=warn]:before{content:"!";font-weight:700}.doc-field--empty:before{float:left;height:0;color:var(--faint);white-space:nowrap;pointer-events:none;content:attr(data-placeholder)}.doc-field--blank{height:0;overflow:hidden}[data-block=timeline]{--doc-tl-w:4em;margin:16px 0}[data-item=timeline]{padding-left:calc(var(--doc-tl-w) + 32px);position:relative}[data-item=timeline] [data-field=when]{width:var(--doc-tl-w);font-variant-numeric:tabular-nums;font-size:13px;line-height:inherit;color:var(--muted);text-align:right;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}[data-item=timeline] [data-field=when].doc-field--empty:before{float:right}[data-item=timeline] [data-field=title]{color:var(--ink);font-weight:600}[data-item=timeline] [data-field=body]{font-size:14px;line-height:var(--lh-14);color:var(--muted);padding-bottom:12px}[data-item=timeline] [data-field=body].doc-field--blank{padding-bottom:12px}.doc-tl__dot{top:0;bottom:0;left:calc(var(--doc-tl-w) + 8px);cursor:pointer;background:0 0;border:0;width:16px;padding:0;position:absolute}.doc-tl__dot:before{background:var(--line);content:"";width:2px;position:absolute;top:0;bottom:0;left:7px}@container (width<=480px){[data-item=timeline]{padding-left:24px}[data-item=timeline] [data-field=when]{width:auto;line-height:var(--lh-13);text-align:left;position:static}[data-item=timeline] .doc-tl__dot{left:0}[data-item=timeline] .doc-tl__dot:after{top:4px}}[data-item=timeline]:last-child .doc-tl__dot:before{height:14px;bottom:auto}.doc-tl__dot:after{border-radius:var(--radius-pill);background:var(--muted);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);content:"";position:absolute;top:8px;left:3px}.doc-tl__dot:hover:after,.doc-tl__dot[aria-expanded=true]:after{background:var(--ink)}[data-block=stats]{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin:16px 0;display:grid}.doc-stats__cards{display:contents}[data-item=stat]{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;padding:12px 16px;position:relative}[data-item=stat] [data-field=name]{font-size:13px;line-height:var(--lh-13);color:var(--muted)}[data-item=stat] [data-field=value]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:var(--lh-18);color:var(--ink)}[data-item=stat] [data-field=delta]{font-variant-numeric:tabular-nums;font-size:12px;line-height:var(--lh-12);color:var(--muted)}[data-item=stat] [data-trend=up]:before{content:"▲ "}[data-item=stat] [data-trend=down]:before{content:"▼ "}:-webkit-any(.doc-prose,.doc-reading) .doc-stat__remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;position:absolute;top:4px;right:4px}:-moz-any(.doc-prose,.doc-reading) .doc-stat__remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;position:absolute;top:4px;right:4px}:is(.doc-prose,.doc-reading) .doc-stat__remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;position:absolute;top:4px;right:4px}[data-item=stat]:hover .doc-stat__remove,[data-item=stat]:focus-within .doc-stat__remove{opacity:1}@media (hover:none){:-webkit-any(.doc-prose,.doc-reading) .doc-stat__remove{opacity:.6}:-moz-any(.doc-prose,.doc-reading) .doc-stat__remove{opacity:.6}:is(.doc-prose,.doc-reading) .doc-stat__remove{opacity:.6}}:-webkit-any(.doc-prose,.doc-reading) .doc-stats__add{border:1px dashed var(--line-2);border-radius:var(--radius-md);min-height:72px;color:var(--muted);cursor:pointer;background:0 0;font-size:18px;display:none}:-moz-any(.doc-prose,.doc-reading) .doc-stats__add{border:1px dashed var(--line-2);border-radius:var(--radius-md);min-height:72px;color:var(--muted);cursor:pointer;background:0 0;font-size:18px;display:none}:is(.doc-prose,.doc-reading) .doc-stats__add{border:1px dashed var(--line-2);border-radius:var(--radius-md);min-height:72px;color:var(--muted);cursor:pointer;background:0 0;font-size:18px;display:none}.doc-editing>.doc-stats__add{display:block}.doc-stats__add:hover,.doc-stat__remove:hover{color:var(--ink);background:var(--fill)}[data-block=columns]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;margin:12px 0;display:grid}[data-item=column]{min-width:0;position:relative}[data-item=column]>div>:first-child{margin-top:0}.doc-column__menu{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:-4px;right:-8px}[data-item=column]:hover>.doc-column__menu,[data-item=column]:focus-within>.doc-column__menu,.doc-column__menu[aria-expanded=true]{opacity:1}.doc-column__menu:hover{background:var(--fill)}[data-block=details]{interpolate-size:allow-keywords;margin:16px 0;padding-left:24px;position:relative}[data-block=details] [data-field=summary]{color:var(--ink);font-weight:600}[data-block=details] [data-field=details]{height:auto;transition:height var(--dur-base) var(--ease-out), margin-top var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;margin-top:4px;overflow:clip}[data-block=details]:not(.doc-details--open) [data-field=details]{opacity:0;content-visibility:hidden;height:0;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-in);margin-top:0}.doc-details__toggle{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:4px;left:0}.doc-details__toggle:before{transition:transform var(--dur-quick) var(--ease-standard);content:"▸";display:inline-block}.doc-details--open>.doc-details__toggle:before{transform:rotate(90deg)}.doc-details__toggle:hover{color:var(--ink);background:var(--fill)}[data-math]{cursor:default}.ProseMirror[contenteditable=true] [data-math]{cursor:pointer}.ProseMirror[contenteditable=true] [data-math]:hover{border-radius:var(--radius-sm);background:var(--fill)}[data-math=block]{text-align:center;margin:12px 0;overflow-x:auto}.doc-math--empty,.doc-math--error{font-family:var(--font-mono);color:var(--muted);font-size:13px}.doc-math--error{color:var(--danger-ink)}sup[data-footnote-ref]{color:var(--accent-ink);cursor:pointer;padding:0 2px;font-size:12px}sup[data-footnote-ref]:before{content:"["}sup[data-footnote-ref]:after{content:"]"}div[data-footnote]{font-size:13px;line-height:var(--lh-13);color:var(--muted);margin:4px 0}div[data-footnote]:before{color:var(--faint);content:"[" attr(data-footnote) "]";margin-right:6px}.doc-reading div[data-footnote]{display:none}.hljs-comment,.hljs-quote{color:var(--code-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-meta{color:var(--code-keyword)}.hljs-string,.hljs-regexp,.hljs-addition{color:var(--code-string)}.hljs-number,.hljs-symbol,.hljs-bullet{color:var(--code-number)}.hljs-title,.hljs-section,.hljs-name,.hljs-function{color:var(--code-function)}.hljs-type,.hljs-class,.hljs-built_in,.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable{color:var(--code-type)}.hljs-deletion{color:var(--code-deletion)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.doc-prose .ProseMirror-gapcursor{left:0;right:0}.doc-prose .ProseMirror-gapcursor:after{border-top:2px solid var(--ink);width:auto;top:-9px;left:0;right:0}@media (prefers-reduced-motion:reduce){.doc-prose .ProseMirror-gapcursor:after{animation:none}}.doc-gap-hint{z-index:var(--z-raised-2);border-radius:var(--radius-pill);background:var(--line-2);opacity:0;pointer-events:none;height:2px;transition:opacity var(--dur-quick) var(--ease-standard);margin-top:-1px;position:absolute}.doc-gap-hint.is-shown{opacity:1}:has(>.doc-gap-hint.is-shown)>.doc-prose{cursor:text}.doc-menu,.doc-pop{border:1px solid var(--line-2);border-radius:var(--radius-lg);min-width:180px;max-width:min(360px,100vw - 16px);font-size:13px;line-height:var(--lh-13);color:var(--ink);background:var(--raised);box-shadow:var(--shadow-2);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;padding:4px;display:flex}@starting-style{.doc-menu,.doc-pop{opacity:0;transform:translateY(var(--doc-menu-from,-4px))}}.doc-menu-enter-active{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.doc-menu-enter-from{opacity:0;transform:translateY(var(--doc-menu-from,-4px))}.doc-menu-leave-active,.doc-pop.is-leaving{transition:opacity var(--dur-quick) var(--ease-in), transform var(--dur-quick) var(--ease-in)}.doc-menu-leave-to,.doc-pop.is-leaving{opacity:0;transform:translateY(calc(var(--doc-menu-from,-4px) / 2));pointer-events:none}.doc-pop{z-index:var(--z-overlay);position:absolute}.doc-menu__item{border-radius:var(--radius-md);min-height:36px;font:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.doc-menu__item:hover,.doc-menu__item.is-active{background:var(--fill)}.doc-menu__item[aria-checked=true]{background:var(--line-2);font-weight:600}.doc-menu__item>.v-icon{color:var(--muted);flex:none}.doc-menu__label{flex:auto}.doc-menu__hint{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:var(--lh-12);color:var(--faint)}.doc-menu__item--described{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-block-start:6px;padding-block-end:6px}.doc-menu__item--described .doc-menu__hint{color:var(--muted);font-family:inherit}.doc-menu__sep{background:var(--line);flex:none;height:1px;margin:4px 0}@media (pointer:coarse){.doc-menu__item{min-height:44px}}.doc-pop input,.doc-pop textarea{border:1px solid var(--line-2);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:13px;line-height:var(--lh-13);color:var(--text);background:var(--surface);margin:4px;padding:4px 8px}.doc-pop textarea{resize:vertical;min-height:72px}.doc-pop__preview{min-height:24px;padding:4px 8px;overflow-x:auto}.doc-pop--note p{margin:4px 8px}.doc-pop__kinds{gap:4px;padding:4px;display:flex}.doc-pop__kinds .doc-menu__item{flex:1;justify-content:center}.doc-pop__kinds .doc-menu__item[aria-pressed=true]{background:var(--line-2);font-weight:600}:-webkit-any(.doc-prose,.doc-reading) .tableWrapper{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;margin:16px 0;overflow-x:auto}:-moz-any(.doc-prose,.doc-reading) .tableWrapper{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;margin:16px 0;overflow-x:auto}:is(.doc-prose,.doc-reading) .tableWrapper{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;margin:16px 0;overflow-x:auto}:-webkit-any(.doc-prose,.doc-reading) table{border-collapse:collapse;width:100%;font-size:14px;line-height:var(--lh-14-loose);border-style:hidden}:-moz-any(.doc-prose,.doc-reading) table{border-collapse:collapse;width:100%;font-size:14px;line-height:var(--lh-14-loose);border-style:hidden}:is(.doc-prose,.doc-reading) table{border-collapse:collapse;width:100%;font-size:14px;line-height:var(--lh-14-loose);border-style:hidden}:-webkit-any(.doc-prose,.doc-reading) :-webkit-any(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}:-moz-any(.doc-prose,.doc-reading) :-moz-any(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}:is(.doc-prose,.doc-reading) :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}:-webkit-any(.doc-prose,.doc-reading) th{font-size:12px;font-weight:600;line-height:var(--lh-12);color:var(--muted);vertical-align:bottom;background:var(--canvas)}:-moz-any(.doc-prose,.doc-reading) th{font-size:12px;font-weight:600;line-height:var(--lh-12);color:var(--muted);vertical-align:bottom;background:var(--canvas)}:is(.doc-prose,.doc-reading) th{font-size:12px;font-weight:600;line-height:var(--lh-12);color:var(--muted);vertical-align:bottom;background:var(--canvas)}:-webkit-any(.doc-prose,.doc-reading) :-webkit-any(th,td)[data-num]{font-variant-numeric:tabular-nums;text-align:right}:-moz-any(.doc-prose,.doc-reading) :-moz-any(th,td)[data-num]{font-variant-numeric:tabular-nums;text-align:right}:is(.doc-prose,.doc-reading) :is(th,td)[data-num]{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:600px){.doc-reading .tableWrapper[data-shape=cards]{border:0;overflow:visible}.doc-reading .tableWrapper[data-shape=cards] :-webkit-any(table,tbody,tr,td){border:0;display:block;width:auto!important}.doc-reading .tableWrapper[data-shape=cards] :-moz-any(table,tbody,tr,td){border:0;display:block;width:auto!important}.doc-reading .tableWrapper[data-shape=cards] :is(table,tbody,tr,td){border:0;display:block;width:auto!important}.doc-reading .tableWrapper[data-shape=cards] colgroup,.doc-reading .tableWrapper[data-shape=cards] tr:first-child{display:none}.doc-reading .tableWrapper[data-shape=cards] tr{border:1px solid var(--line);border-radius:var(--radius-md);margin:8px 0;padding:8px 12px}.doc-reading .tableWrapper[data-shape=cards] td{padding:2px 0}.doc-reading .tableWrapper[data-shape=cards] td:before{font-size:12px;line-height:var(--lh-12);color:var(--muted);content:attr(data-label);display:block}.doc-reading .tableWrapper[data-shape=cards] td:first-child{color:var(--ink);font-weight:600}.doc-reading .tableWrapper[data-shape=cards] td:first-child:before{display:none}.doc-reading .tableWrapper[data-shape=numbers]{overflow-x:auto}.doc-reading .tableWrapper[data-shape=numbers] :-webkit-any(th,td):first-child{z-index:var(--z-raised);background:var(--surface);position:sticky;left:0}.doc-reading .tableWrapper[data-shape=numbers] :-moz-any(th,td):first-child{z-index:var(--z-raised);background:var(--surface);position:sticky;left:0}.doc-reading .tableWrapper[data-shape=numbers] :is(th,td):first-child{z-index:var(--z-raised);background:var(--surface);position:sticky;left:0}}:-webkit-any([data-block=chart],[data-block=mermaid]){border:1px solid var(--line);border-radius:var(--radius-md);margin:16px 0;padding:12px 16px}:-moz-any([data-block=chart],[data-block=mermaid]){border:1px solid var(--line);border-radius:var(--radius-md);margin:16px 0;padding:12px 16px}:is([data-block=chart],[data-block=mermaid]){border:1px solid var(--line);border-radius:var(--radius-md);margin:16px 0;padding:12px 16px}[data-block=chart] .tableWrapper{border:0;border-top:1px solid var(--line);border-radius:0;max-width:none;margin:12px -16px -12px}.doc-chart__bar{align-items:center;gap:8px;min-height:24px;display:flex}:-webkit-any(.doc-prose,.doc-reading) .doc-chart__kind{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:-moz-any(.doc-prose,.doc-reading) .doc-chart__kind{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:is(.doc-prose,.doc-reading) .doc-chart__kind{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:-webkit-any(.doc-prose,.doc-reading) .doc-chart__toggle{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:-moz-any(.doc-prose,.doc-reading) .doc-chart__toggle{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:is(.doc-prose,.doc-reading) .doc-chart__toggle{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:-webkit-any(.doc-prose,.doc-reading) .doc-mermaid__bar button{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:-moz-any(.doc-prose,.doc-reading) .doc-mermaid__bar button{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:is(.doc-prose,.doc-reading) .doc-mermaid__bar button{border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:var(--lh-13);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px}:-webkit-any(.doc-prose,.doc-reading) .doc-chart__kind{color:var(--text);margin-left:-6px;font-weight:600}:-moz-any(.doc-prose,.doc-reading) .doc-chart__kind{color:var(--text);margin-left:-6px;font-weight:600}:is(.doc-prose,.doc-reading) .doc-chart__kind{color:var(--text);margin-left:-6px;font-weight:600}.doc-chart__kind:after{color:var(--faint);content:"▾";margin-left:4px}.doc-chart__toggle{margin-left:auto}.doc-chart__toggle:before{transition:transform var(--dur-quick) var(--ease-standard);content:"▸";margin-right:4px;display:inline-block}.doc-chart__kind[aria-expanded=true]{color:var(--ink);background:var(--fill)}:is(.doc-chart__kind,.doc-chart__toggle,.doc-mermaid__bar button):hover{color:var(--ink);background:var(--fill)}.doc-chart__canvas{width:100%;height:240px;margin-top:4px}.doc-reading [data-block=chart]:not(.doc-chart--open) .doc-chart__data,.ProseMirror[contenteditable=true] [data-block=chart].doc-chart--closed .doc-chart__data{display:none}.ProseMirror[contenteditable=true] [data-block=chart]:not(.doc-chart--closed) .doc-chart__toggle:before,[data-block=chart].doc-chart--open .doc-chart__toggle:before{transform:rotate(90deg)}.doc-reading .doc-chart__kind{pointer-events:none}.doc-reading .doc-chart__kind:after{content:none}.doc-chart__data{margin-top:0}.doc-chart__data table{margin:0}.doc-mermaid__bar{align-items:center;gap:4px;min-height:24px;display:flex}.doc-mermaid__label{font-size:13px;font-weight:600;line-height:var(--lh-13);color:var(--text);margin-right:auto}.doc-mermaid__figure svg .node rect{rx:6px;ry:6px}.doc-reading .doc-mermaid__bar{display:none}.doc-mermaid__figure{text-align:center;cursor:zoom-in;overflow-x:auto}.ProseMirror[contenteditable=true] .doc-mermaid__figure{cursor:default}.doc-mermaid__figure--scroll{text-align:left}.doc-mermaid--empty .doc-mermaid__figure{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--faint);cursor:default;padding:16px;font-size:13px}.doc-mermaid__error{font-size:13px;line-height:var(--lh-13);color:var(--danger-ink)}.doc-mermaid__error:empty{display:none}[data-block=mermaid]:not(:-webkit-any(.doc-mermaid--source,.doc-mermaid--error,.doc-mermaid--empty))>pre,.doc-reading [data-block=mermaid]>pre{display:none}[data-block=mermaid]:not(:-moz-any(.doc-mermaid--source,.doc-mermaid--error,.doc-mermaid--empty))>pre,.doc-reading [data-block=mermaid]>pre{display:none}[data-block=mermaid]:not(:is(.doc-mermaid--source,.doc-mermaid--error,.doc-mermaid--empty))>pre,.doc-reading [data-block=mermaid]>pre{display:none}[data-block=mermaid]>pre{margin-top:8px}.doc-mermaid-full{z-index:var(--z-overlay);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--surface);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.doc-mermaid-full__close{border:1px solid var(--line);border-radius:var(--radius-md);font:inherit;color:var(--text);background:var(--surface);cursor:pointer;align-self:flex-end;margin:8px 16px;padding:4px 12px;font-size:14px}.doc-mermaid-full__body{text-align:center;flex:1;padding:16px;overflow:auto}.doc-mermaid-full__body svg{max-width:none;height:auto}.doc-th,.doc-th-add{z-index:var(--z-panel);border-radius:var(--radius-sm);color:var(--faint);background:var(--surface);cursor:pointer;border:1px solid #0000;padding:0;font-size:13px;position:absolute}.doc-th{border-color:var(--line);width:20px;height:20px}.doc-th-add--row{height:16px}.doc-th-add--col{width:16px}.doc-th[aria-expanded=true]{border-color:var(--line);color:var(--ink);background:var(--fill)}:-webkit-any(.doc-th,.doc-th-add):hover{border-color:var(--line);color:var(--ink);background:var(--fill)}:-moz-any(.doc-th,.doc-th-add):hover{border-color:var(--line);color:var(--ink);background:var(--fill)}:is(.doc-th,.doc-th-add):hover{border-color:var(--line);color:var(--ink);background:var(--fill)}@media (hover:none){.doc-th-add{border-color:var(--line)}}.doc-prose .doc-find-hit{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--signal-yellow) 42%, transparent)}.doc-prose .doc-find-hit.is-active{background:color-mix(in srgb, var(--accent) 42%, transparent)}div[data-block=canvas]:not(.doc-canvas){border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);margin:12px 0;padding:12px 16px}div[data-block=canvas]:not(.doc-canvas) [data-field=title]{font-size:15px;font-weight:600;line-height:var(--lh-15);color:var(--ink)}div[data-block=canvas]:not(.doc-canvas) [data-field=about]{font-size:13px;line-height:var(--lh-13);color:var(--muted);margin:0}.base-btn--sm[data-v-8d2c57da]{font-size:13px}.base-btn--sm[data-v-8d2c57da]:not(.base-btn--icon){padding-inline-start:10px;padding-inline-end:10px}.base-btn--md[data-v-8d2c57da],.base-btn--lg[data-v-8d2c57da]{font-size:14px}.base-btn--sm.base-btn--icon[data-v-8d2c57da] .v-icon{font-size:18px}.base-btn--md.base-btn--icon[data-v-8d2c57da] .v-icon,.base-btn--lg.base-btn--icon[data-v-8d2c57da] .v-icon{font-size:20px}.base-btn[data-v-8d2c57da]:not(.base-btn--icon) .v-btn__prepend .v-icon,.base-btn[data-v-8d2c57da]:not(.base-btn--icon) .v-btn__append .v-icon{font-size:18px}.base-btn--secondary[data-v-8d2c57da]{color:var(--text);border-color:var(--line-2)}.base-btn--secondary[data-v-8d2c57da]:hover{background:var(--fill)}.base-btn--ghost[data-v-8d2c57da]{color:var(--muted)}.base-btn--ghost[data-v-8d2c57da]:hover{color:var(--text)}.base-btn--danger[data-v-8d2c57da]:not(.v-btn--variant-flat){color:var(--danger-ink)}@media (pointer:coarse){.base-btn[data-v-8d2c57da]:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.confirm-dialog__title[data-v-4b5c3557]{white-space:normal;padding:20px 24px 8px}.confirm-dialog__body[data-v-4b5c3557]{color:var(--text);padding:0 24px 8px}.confirm-dialog__actions[data-v-4b5c3557]{justify-content:flex-end;gap:8px;padding:12px 16px 16px}.user-avatar-char[data-v-5d2fd29f]{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;line-height:1;display:flex}.bes[data-v-55d103d2]{flex-direction:column;display:flex}.bes--center[data-v-55d103d2]{text-align:center;align-items:center;margin:0 auto}.bes--start[data-v-55d103d2]{text-align:start;align-items:flex-start}.bes--page[data-v-55d103d2]{max-width:360px;padding:64px 16px}.bes--compact[data-v-55d103d2]{max-width:360px;padding:32px 16px}.bes--page.bes--start[data-v-55d103d2],.bes--compact.bes--start[data-v-55d103d2]{max-width:none}.bes__icon[data-v-55d103d2]{color:var(--faint);margin-bottom:8px}.bes--error .bes__icon[data-v-55d103d2]{color:var(--danger)}.bes__title[data-v-55d103d2]{color:var(--ink);font-size:15px;font-weight:600;line-height:var(--lh-15);margin:0}.bes__desc[data-v-55d103d2]{color:var(--muted);font-size:13px;line-height:var(--lh-13);margin:6px 0 0}.bes__btn[data-v-55d103d2]{margin-top:14px}.bes--inline .bes__title[data-v-55d103d2]{color:var(--muted);font-size:13px;font-weight:400;line-height:var(--lh-13)}.bes--inline .bes__desc[data-v-55d103d2]{margin-top:2px}.bes--inline .bes__btn[data-v-55d103d2]{margin-top:8px}.adaptive-dialog__desktop-body[data-v-ba0d1f1f]{padding-top:12px}.adaptive-dialog__page[data-v-ba0d1f1f]{height:calc(var(--app-height,100dvh) - var(--keyboard-inset,0px));background:var(--surface);flex-direction:column;display:flex}.adaptive-dialog__head[data-v-ba0d1f1f]{height:56px;padding:0 4px;padding-top:env(safe-area-inset-top);box-sizing:content-box;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;display:flex}.adaptive-dialog__title-icon[data-v-ba0d1f1f]{vertical-align:-2px;margin-right:4px}.adaptive-dialog__title[data-v-ba0d1f1f]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.adaptive-dialog__primary[data-v-ba0d1f1f]{min-height:44px;font-size:15px;font-weight:600}.adaptive-dialog__more[data-v-ba0d1f1f]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.adaptive-dialog__body[data-v-ba0d1f1f]{min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:auto;overflow-y:auto}.adaptive-dialog__page-content.adaptive-dialog-page-enter-active{transition:transform var(--dur-base) var(--ease-standard)}.adaptive-dialog__page-content.adaptive-dialog-page-leave-active{transition:transform var(--dur-quick) var(--ease-in)}.adaptive-dialog__page-content.adaptive-dialog-page-enter-from,.adaptive-dialog__page-content.adaptive-dialog-page-leave-to{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.adaptive-dialog__page-content.adaptive-dialog-page-enter-active,.adaptive-dialog__page-content.adaptive-dialog-page-leave-active{transition:none}}
