:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#eee;--code-bg:#f3f4f6;--accent:#aa3bff;--theme-color:#3964fe;--theme-btn-bg:#e0e9fa;--theme-btn-border:#afccff;--theme-btn-hover:#056bf1;--aside-shadow:#0000001a;--t-bg:#f3f4f6;--t-border:#e8e8e8;--t-bg-hover:#e5e7eb;--t-btn-hover:#ced0d4;--scrollbar-thumb:#c7cbd6;--scrollbar-thumb-hover:#aeb5c4;--scrollbar-track:#f7f8fb;--point-tag-bg:#fff7e6;--point-tag-text:#9a5b00;--point-tag-border:#ffd591;--point-tag-hover-bg:#fff1cc;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);scrollbar-color:var(--scrollbar-track);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s,color .2s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root ::-webkit-scrollbar{width:6px}:root ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:20px;transition:background-color .2s}:root ::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:20px;transition:background-color .2s}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#d6dade;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--theme-color:#8ea7ff;--theme-btn-bg:#1f2a44;--theme-btn-border:#3f5f9f;--theme-btn-hover:#6f94ff;--aside-shadow:#0009;--t-bg:#242833;--t-border:#303746;--t-bg-hover:#394050;--t-btn-hover:#4c5468;--scrollbar-thumb:#4c5468;--scrollbar-thumb-hover:#64708a;--scrollbar-track:#1f2028;--point-tag-bg:#f59e0b29;--point-tag-text:#fbbf24;--point-tag-border:#fbbf2461;--point-tag-hover-bg:#f59e0b3d}#social .button-icon{filter:invert()brightness(2)}}:root[data-theme=light]{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#eee;--code-bg:#f3f4f6;--accent:#aa3bff;--theme-color:#3964fe;--theme-btn-bg:#e0e9fa;--theme-btn-border:#afccff;--theme-btn-hover:#056bf1;--aside-shadow:#0000001a;--t-bg:#f3f4f6;--t-border:#e8e8e8;--t-bg-hover:#e5e7eb;--t-btn-hover:#ced0d4;--scrollbar-thumb:#c7cbd6;--scrollbar-thumb-hover:#aeb5c4;--scrollbar-track:#f7f8fb;--point-tag-bg:#fff7e6;--point-tag-text:#9a5b00;--point-tag-border:#ffd591;--point-tag-hover-bg:#fff1cc;--soft-red-bg:#fef2f2;--soft-red-border:#fecaca;--soft-red-hover-bg:#fee2e2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--text:#9ca3af;--text-h:#d6dade;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--theme-color:#8ea7ff;--theme-btn-bg:#1f2a44;--theme-btn-border:#3f5f9f;--theme-btn-hover:#6f94ff;--aside-shadow:#0009;--t-bg:#242833;--t-border:#303746;--t-bg-hover:#394050;--t-btn-hover:#4c5468;--scrollbar-thumb:#4c5468;--scrollbar-thumb-hover:#64708a;--scrollbar-track:#1f2028;--point-tag-bg:#f59e0b29;--point-tag-text:#fbbf24;--point-tag-border:#fbbf2461;--point-tag-hover-bg:#f59e0b3d;--soft-red-bg:#ef444421;--soft-red-border:#f8717152;--soft-red-hover-bg:#ef444433;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:38px;line-height:42px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0;font-size:16px}body{width:100vw;height:100vh;margin:0;overflow:hidden}#app{text-align:center;box-sizing:border-box;width:100vw;height:100vh;margin:0}div{box-sizing:border-box}caption{color:var(--text);text-align:left;padding:12px 14px;font-size:13px;line-height:1.4}.table-node thead th{background-color:var(--t-bg)!important}.table-node tbody tr:nth-child(2n){background-color:#0000!important}.table-node tbody tr:hover{background-color:var(--t-bg-hover)!important}.blockquote[data-v-83a20fd5]{color:var(--blockquote-fg,hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent);font-style:normal;font-weight:400}.blockquote[data-v-83a20fd5] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.checkbox-node[data-v-be21ab83]{vertical-align:-.15em;align-items:center;margin-right:.5em;display:inline-flex}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground) / .5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{margin-top:var(--ms-flow-definition-term-mt);font-weight:600}.definition-desc[data-v-4e103b30]{margin-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-c1463a29]{font-size:.75em;line-height:0}.footnote-link[data-v-c1463a29]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-c1463a29]:hover{text-decoration:underline}.html-inline-node[data-v-d7e17280]{display:inline}.html-inline-node--loading[data-v-d7e17280]{opacity:.85}.inline-code[data-v-1348822e]{font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);white-space:normal;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;max-width:100%;padding:.15em .35em;display:inline}.inline-code-stream-delta[data-v-1348822e]{animation-duration:var(--stream-update-fade-duration,var(--fade-duration,.28s));animation-timing-function:var(--stream-update-fade-ease,var(--fade-ease,cubic-bezier(.33, 0, .67, 1)));will-change:opacity;animation-fill-mode:both}.inline-code-stream-delta--a[data-v-1348822e]{animation-name:inline-code-stream-update-fade-a-1348822e}.inline-code-stream-delta--b[data-v-1348822e]{animation-name:inline-code-stream-update-fade-b-1348822e}@keyframes inline-code-stream-update-fade-a-1348822e{0%{opacity:0}to{opacity:1}}@keyframes inline-code-stream-update-fade-b-1348822e{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-1348822e]{animation:none!important}}.tooltip-element[data-v-e28aa7bd]{z-index:9999;border-radius:calc(var(--ms-radius) * .75);white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);max-width:20rem;color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring);padding:.25rem .5rem;font-size:.75rem;line-height:1.4;display:inline-block}.tooltip-arrow[data-v-e28aa7bd]{background:inherit;width:6px;height:6px;position:absolute;transform:rotate(45deg)}.tooltip-arrow[data-placement^=top][data-v-e28aa7bd]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-e28aa7bd]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-e28aa7bd]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-e28aa7bd]{left:-3px}.tooltip-enter-active[data-v-e28aa7bd]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-e28aa7bd]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-e28aa7bd]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-e28aa7bd],.tooltip-leave-from[data-v-e28aa7bd]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-e28aa7bd]{opacity:0;transform:scale(.97)}.image-node-container[data-v-0f18a0a5]{vertical-align:middle;max-width:var(--ms-size-image-max-width);display:inline-block}.image-node__img[data-v-0f18a0a5]{vertical-align:middle;max-width:100%;height:auto;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard);display:inline-block}.image-node__img.is-loading[data-v-0f18a0a5]{opacity:0}.image-node__img.is-loaded[data-v-0f18a0a5]{opacity:1}.image-placeholder[data-v-0f18a0a5]{width:100%;min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.image-shimmer[data-v-0f18a0a5]{background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-size:200% 100%;width:100%;height:100%;min-height:8rem;animation:1.5s ease-in-out infinite image-shimmer-0f18a0a5;display:block}@keyframes image-shimmer-0f18a0a5{0%{background-position:100% 0}to{background-position:-100% 0}}.image-error[data-v-0f18a0a5]{min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:inline-flex}.image-node__raw-text[data-v-0f18a0a5]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.img-switch-enter-active[data-v-0f18a0a5],.img-switch-leave-active[data-v-0f18a0a5]{transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard),transform var(--ms-duration-emphasis) var(--ms-ease-standard)}.img-switch-enter-from[data-v-0f18a0a5],.img-switch-leave-to[data-v-0f18a0a5]{opacity:0;transform:translateY(4px)}.img-switch-enter-to[data-v-0f18a0a5],.img-switch-leave-from[data-v-0f18a0a5]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.image-shimmer[data-v-0f18a0a5]{animation:none!important}.img-switch-enter-active[data-v-0f18a0a5],.img-switch-leave-active[data-v-0f18a0a5]{transition:none!important}}.text-node[data-v-43f5105c]{font-weight:inherit;vertical-align:baseline;display:inline}.text-node-center[data-v-43f5105c]{justify-content:center;width:100%;display:inline-flex}.text-node-stream-delta[data-v-43f5105c]{animation-duration:var(--stream-update-fade-duration,var(--fade-duration,.28s));animation-timing-function:var(--stream-update-fade-ease,var(--fade-ease,cubic-bezier(.33, 0, .67, 1)));will-change:opacity;animation-fill-mode:both}.text-node-stream-delta--a[data-v-43f5105c]{animation-name:text-node-stream-update-fade-a-43f5105c}.text-node-stream-delta--b[data-v-43f5105c]{animation-name:text-node-stream-update-fade-b-43f5105c}@keyframes text-node-stream-update-fade-a-43f5105c{0%{opacity:0}to{opacity:1}}@keyframes text-node-stream-update-fade-b-43f5105c{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-43f5105c]{animation:none!important}}.reference-node[data-v-775c65e4]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-775c65e4]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-6dc1e3ba]{vertical-align:super;font-size:.8em}.subscript-node[data-v-69de9b81]{vertical-align:sub;font-size:.8em}.strong-node[data-v-af3ce037]{font-weight:700}.strikethrough-node[data-v-904d5bd1]{text-decoration:line-through}.link-node[data-v-8992f408]{color:var(--link-color);text-decoration:none}.link-node[data-v-8992f408]:hover{text-underline-offset:.2rem;text-decoration:underline}.link-loading .link-text-wrapper[data-v-8992f408]{position:relative}.link-loading[data-v-8992f408]{color:var(--link-color)}.link-loading .link-text[data-v-8992f408]{z-index:2;position:relative}.link-loading-indicator[data-v-8992f408]{height:var(--underline-height,2px);left:0;right:0;bottom:var(--underline-bottom,-3px);will-change:opacity;opacity:var(--underline-rest-opacity,.18);animation:underlinePulse-8992f408 var(--underline-duration,1.6s) var(--underline-timing,ease-in-out) var(--underline-iteration,infinite);background:currentColor;border-radius:999px;position:absolute}@keyframes underlinePulse-8992f408{0%,to{opacity:var(--underline-rest-opacity,.18)}50%{opacity:var(--underline-opacity,.35)}}@media (prefers-reduced-motion:reduce){.link-loading-indicator[data-v-8992f408]{opacity:var(--underline-rest-opacity,.18);animation:none}}.insert-node[data-v-ab1ec9bc]{text-decoration:underline}.highlight-node[data-v-36e74e6b]{background-color:var(--highlight-bg);border-radius:.2em;padding:0 .2rem}.emphasis-node[data-v-8264674d]{font-style:italic}.footnote-anchor[data-v-83c33a47]{color:var(--link-color);margin-left:.5rem}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.hard-break[data-v-50c58f70]{display:block}.heading-node[data-v-bf120de0]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-bf120de0]{margin-top:0}.heading-1[data-v-bf120de0]{font-size:var(--ms-text-h1);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-bf120de0]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-bf120de0]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-bf120de0]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-bf120de0]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-bf120de0]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.list-item[data-v-9b3024e6]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-9b3024e6]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-9b3024e6]::marker{color:var(--list-marker)}.list-item[data-v-9b3024e6] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:none}.list-node[data-v-8f37f7cc]{margin-top:var(--ms-flow-list-y);margin-bottom:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-8f37f7cc]{list-style-type:decimal}.list-disc[data-v-8f37f7cc]{list-style-type:disc}@media (width<=1023px){.list-disc[data-v-8f37f7cc]{padding-left:var(--ms-flow-list-indent-mobile);margin-top:1.33333em;margin-bottom:1.33333em}}.html-block-node__raw[data-v-4d8bb24b]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-4d8bb24b]{flex-direction:column;gap:.35rem;padding:.5rem 0;display:flex}.html-block-node__placeholder-bar[data-v-4d8bb24b]{background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;border-radius:9999px;height:.8rem;animation:1.2s infinite html-block-node-shimmer-4d8bb24b;display:block}@keyframes html-block-node-shimmer-4d8bb24b{0%{background-position:0 0}to{background-position:200% 0}}.paragraph-node[data-v-a07f942f]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-a07f942f]{margin:0}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=\ language-]{white-space:pre;tab-size:2;font-variant-ligatures:none;contain:content;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overflow:auto;transform:translateZ(0)}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=\ language-]>code{display:block}.markstream-vue pre[class^=language-]:focus,.markstream-vue pre[class*=\ language-]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.table-node-wrapper[data-v-93c55efe]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;max-width:100%;position:relative;overflow-x:auto}.table-node[data-v-93c55efe]{border-collapse:separate;border-spacing:0;width:100%;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow-subtle);overflow:hidden}.table-node[data-v-93c55efe] th,.table-node[data-v-93c55efe] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-93c55efe] th:last-child,.table-node[data-v-93c55efe] td:last-child{border-right:none}.table-node[data-v-93c55efe] tbody tr:last-child td{border-bottom:none}.table-node[data-v-93c55efe] thead th{background-color:var(--table-header-bg);border-bottom-width:2px;font-weight:600;position:relative}.table-node__resize-handle[data-v-93c55efe]{z-index:1;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0;right:-4px}.table-node__resize-handle[data-v-93c55efe]:after{content:"";background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;width:2px;transition:opacity var(--ms-duration-fast) var(--ms-ease-standard);border-radius:9999px;position:absolute;top:.35em;bottom:.35em;left:50%;transform:translate(-50%)}.table-node__resize-handle[data-v-93c55efe]:hover:after,.table-node__resize-handle[data-v-93c55efe]:focus-visible:after{opacity:1}.table-node[data-v-93c55efe] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-93c55efe] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-93c55efe]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-93c55efe]>*{visibility:hidden}.table-node--loading tbody td[data-v-93c55efe]:after{content:"";border-radius:calc(var(--ms-radius) * .5);background:linear-gradient(90deg,var(--loading-shimmer) 25%,var(--loading-shimmer) 50%,var(--loading-shimmer) 75%);will-change:background-position;background-size:200% 100%;animation:1.2s linear infinite table-node-shimmer-93c55efe;position:absolute;inset:0}.table-node__loading[data-v-93c55efe]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.table-node__spinner[data-v-93c55efe]{border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform;border-radius:9999px;width:2.5rem;height:2.5rem}.table-node-fade-enter-active[data-v-93c55efe],.table-node-fade-leave-active[data-v-93c55efe]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-93c55efe],.table-node-fade-leave-to[data-v-93c55efe]{opacity:0}[data-v-93c55efe] .table-node .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px;display:contents}[data-v-93c55efe] .table-node .markdown-renderer .node-slot,[data-v-93c55efe] .table-node .markdown-renderer .node-content,[data-v-93c55efe] .table-node .markdown-renderer .node-space{display:contents}[data-v-93c55efe] .table-node .text-node,[data-v-93c55efe] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}@keyframes table-node-shimmer-93c55efe{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:200% 0}}.hr+.table-node-wrapper[data-v-93c55efe],.hr+.table-node-wrapper .table-node[data-v-93c55efe]{margin-top:0}.sr-only[data-v-93c55efe]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-037b1caa]{border-radius:var(--ms-radius);border-width:1px;border-left-width:var(--ms-border-width-strong);margin-top:1rem;margin-bottom:1rem;padding:1rem}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle);container-type:inline-size}.code-block-header{z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;position:relative;overflow:visible}.code-block-header .code-header-main{align-items:center;gap:var(--ms-gap-header-main);flex:auto;min-width:0;display:flex;overflow:hidden}.code-block-header .code-header-copy{gap:2px;min-width:0;display:grid}.code-block-header .code-header-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);color:var(--code-action-fg);font-weight:500;overflow:hidden}.code-block-header .code-header-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--code-line-number);font-size:12px;overflow:hidden}.code-block-header .code-header-actions{justify-content:flex-end;align-items:center;gap:var(--ms-gap-header-actions);flex-wrap:wrap;display:flex}.code-block-header .icon-slot{justify-content:center;align-items:center;display:inline-flex}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{width:100%;height:100%;display:block}.code-diff-stats{align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:inline-flex}.code-diff-stat{border-radius:var(--ms-radius);align-items:center;padding:2px 6px;line-height:1;display:inline-flex}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{z-index:50;border-radius:var(--ms-radius);margin-top:4px;position:absolute;top:100%;right:0}.code-block-shell-content,.code-loading-placeholder{border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content;overflow:hidden}.code-menu-enter-active,.code-menu-leave-active{transform-origin:100% 0}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9)translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95)translateY(-2px)}.code-block-content[data-v-4d9ce96f]{max-height:min(70vh,var(--ms-size-code-max-height));transition:max-height var(--ms-duration-slow) var(--ms-ease-standard);font-family:var(--markstream-code-font-family,ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace);font-size:var(--vscode-editor-font-size,14px);line-height:var(--vscode-editor-line-height,1.5);display:grid;overflow:auto}.code-block-render[data-v-4d9ce96f],.code-fallback-plain[data-v-4d9ce96f]{grid-area:1/1;min-width:0}.code-block-render[data-v-4d9ce96f]{min-height:1px}[data-v-4d9ce96f] .code-block-render pre,[data-v-4d9ce96f] .code-block-content .shiki{font-family:inherit;font-size:inherit;line-height:inherit}[data-v-4d9ce96f] .code-block-content pre{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:1rem}[data-v-4d9ce96f] .code-block-content .shiki-fallback{color:inherit;white-space:pre;background:0 0}.code-fallback-plain[data-v-4d9ce96f]{white-space:pre;color:inherit;font-size:inherit;line-height:inherit;background:0 0;font-family:inherit;overflow:auto}.code-loading-placeholder[data-v-4d9ce96f]{min-height:var(--ms-size-skeleton-min-height);padding:1rem}.loading-skeleton[data-v-4d9ce96f]{flex-direction:column;gap:.75rem;display:flex}.skeleton-line[data-v-4d9ce96f]{background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted-foreground) / .12) 37%,var(--loading-shimmer) 63%);border-radius:calc(var(--ms-radius) * .5);background-size:400% 100%;height:1rem;animation:1.2s ease-in-out infinite code-skeleton-shimmer-4d9ce96f}.skeleton-line.short[data-v-4d9ce96f]{width:60%}@keyframes code-skeleton-shimmer-4d9ce96f{0%{background-position:100% 0}to{background-position:0 0}}.markdown-renderer[data-v-19a15cf8]{contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px;position:relative}.markdown-renderer.virtualized[data-v-19a15cf8]{content-visibility:visible;contain-intrinsic-size:auto}.height-estimation-probes[data-v-19a15cf8]{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;top:0;left:-100000px;overflow:hidden}.node-slot[data-v-19a15cf8],.node-content[data-v-19a15cf8]{width:100%}.node-placeholder[data-v-19a15cf8]{border-radius:var(--ms-radius);background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;width:100%;min-height:1rem;margin:.25rem 0;animation:1.1s ease-in-out infinite node-placeholder-shimmer-19a15cf8}.node-placeholder[data-v-19a15cf8]:first-child{margin-top:0}@keyframes node-placeholder-shimmer-19a15cf8{0%{background-position:200% 0}to{background-position:-200% 0}}.node-spacer[data-v-19a15cf8]{width:100%}.unknown-node[data-v-19a15cf8]{color:hsl(var(--ms-muted-foreground));margin:var(--ms-flow-paragraph-y) 0;font-style:italic}.typewriter-cursor[data-v-19a15cf8]{vertical-align:-.12em;pointer-events:none;border-right:2px solid;width:.55em;height:1em;margin-left:.08em;animation:1s step-end infinite typewriter-cursor-blink-19a15cf8;display:inline-block;position:absolute;top:0;left:0}@keyframes typewriter-cursor-blink-19a15cf8{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration,.28s) var(--fade-ease,cubic-bezier(.33, 0, .67, 1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{margin:var(--ms-flow-admonition-y) 0;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg);padding:.25em .75em .375em;position:relative}.admonition-legend[data-v-a83480e1]{background-color:hsl(var(--ms-background));align-items:center;gap:.35em;padding:0 .5em;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:.75em;transform:translateY(-50%)}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{color:var(--admonition-fg);padding-top:.25em}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{color:inherit;cursor:pointer;border-radius:calc(var(--ms-radius) * .5);transition:background-color var(--ms-duration-fast) var(--ms-ease-standard);background:0 0;border:none;align-items:center;margin-left:.25em;padding:.125rem;display:inline-flex}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}:where(.markstream-vue) button{appearance:none;font:inherit;color:inherit;background:0 0;border:0}.markstream-vue li:has(.checkbox-node){margin-left:calc(-1 * var(--ms-flow-list-indent));list-style-type:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.markstream-vue .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{inset:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.6667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.markstream-vue .animate-spin{animation:1s linear infinite spin}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .break-words{overflow-wrap:break-word}.markstream-vue .rounded{border-radius:calc(var(--ms-radius) * .5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius) * .75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity:1;color:rgb(3 102 214/var(--tw-text-opacity,1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color:var(--ms-shadow-popover);--tw-shadow:var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background:0 0% 100%;--ms-foreground:0 0% 10%;--ms-muted:0 0% 96.5%;--ms-muted-foreground:0 0% 43%;--ms-secondary:0 0% 93.5%;--ms-secondary-foreground:0 0% 10%;--ms-accent:0 0% 91%;--ms-accent-foreground:0 0% 10%;--ms-primary:0 0% 10%;--ms-primary-foreground:0 0% 100%;--ms-destructive:0 62% 52%;--ms-destructive-foreground:0 0% 100%;--ms-border:0 0% 87%;--ms-ring:0 0% 10%;--ms-popover:0 0% 100%;--ms-popover-foreground:0 0% 10%;--ms-radius:.5rem;--ms-info:215 60% 50%;--ms-info-foreground:0 0% 100%;--ms-success:152 56% 39%;--ms-success-foreground:0 0% 100%;--ms-warning:38 64% 46%;--ms-warning-foreground:0 0% 9%;--ms-diff-added:152 50% 36%;--ms-diff-removed:0 58% 48%;--ms-highlight:50 60% 72%;--ms-highlight-foreground:0 0% 0%;--ms-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ms-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background:0 0% 7%;--ms-foreground:0 0% 93%;--ms-muted:0 0% 12%;--ms-muted-foreground:0 0% 60%;--ms-secondary:0 0% 16%;--ms-secondary-foreground:0 0% 93%;--ms-accent:0 0% 24%;--ms-accent-foreground:0 0% 93%;--ms-primary:0 0% 93%;--ms-primary-foreground:0 0% 10%;--ms-destructive:0 60% 50%;--ms-destructive-foreground:0 0% 93%;--ms-border:0 0% 20%;--ms-ring:0 0% 80%;--ms-popover:0 0% 9%;--ms-popover-foreground:0 0% 93%;--ms-info:215 55% 62%;--ms-info-foreground:0 0% 100%;--ms-success:152 48% 55%;--ms-success-foreground:0 0% 100%;--ms-warning:32 65% 58%;--ms-warning-foreground:0 0% 9%;--ms-diff-added:152 42% 60%;--ms-diff-removed:0 58% 58%;--ms-highlight:48 65% 50%;--ms-highlight-foreground:0 0% 0%;--ms-shadow-subtle:0 1px 3px 0 #00000040;--ms-shadow-popover:0 4px 6px -1px #0003, 0 2px 4px -2px #00000026;--ms-shadow-modal:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006;--ms-shadow-preview:0 10px 40px #0009;--tooltip-bg:#1f1f1f;--tooltip-fg:#b8b8b8;--code-header-bg:hsl(var(--ms-muted));--admonition-note-header-bg:color-mix(in srgb, hsl(var(--ms-info)) 12%, transparent);--admonition-tip-header-bg:color-mix(in srgb, hsl(var(--ms-success)) 12%, transparent);--admonition-warn-header-bg:color-mix(in srgb, hsl(var(--ms-warning)) 12%, transparent);--admonition-danger-header-bg:color-mix(in srgb, hsl(var(--ms-destructive)) 12%, transparent)}.markstream-vue{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--inline-code-bg:hsl(var(--ms-secondary));--inline-code-fg:hsl(var(--ms-foreground) / .75);--inline-code-border:hsl(var(--ms-border) / .9);--code-bg:hsl(var(--ms-muted));--code-fg:hsl(var(--ms-foreground));--code-border:hsl(var(--ms-border));--code-header-bg:hsl(var(--ms-secondary));--code-selection-bg:hsl(var(--ms-accent) / .3);--code-line-number:hsl(var(--ms-muted-foreground));--code-action-fg:hsl(var(--ms-muted-foreground));--code-action-hover-bg:hsl(var(--ms-accent));--code-action-hover-fg:hsl(var(--ms-accent-foreground));--code-action-active-bg:hsl(var(--ms-primary));--code-action-active-fg:hsl(var(--ms-primary-foreground));--diff-added-fg:hsl(var(--ms-diff-added));--diff-removed-fg:hsl(var(--ms-diff-removed));--diff-added-bg:hsl(var(--ms-diff-added) / .1);--diff-added-inline-bg:hsl(var(--ms-diff-added) / .2);--diff-removed-bg:hsl(var(--ms-diff-removed) / .1);--diff-removed-inline-bg:hsl(var(--ms-diff-removed) / .2);--blockquote-border:hsl(var(--ms-muted-foreground) / .2);--admonition-bg:hsl(var(--ms-muted));--admonition-border:hsl(var(--ms-border));--admonition-fg:hsl(var(--ms-foreground));--admonition-muted:hsl(var(--ms-muted-foreground));--admonition-header-bg:hsl(var(--ms-muted) / .5);--admonition-note:hsl(var(--ms-info));--admonition-tip:hsl(var(--ms-success));--admonition-warning:hsl(var(--ms-warning));--admonition-danger:hsl(var(--ms-destructive));--admonition-note-header-bg:color-mix(in srgb, hsl(var(--ms-info)) 6%, transparent);--admonition-tip-header-bg:color-mix(in srgb, hsl(var(--ms-success)) 6%, transparent);--admonition-warn-header-bg:color-mix(in srgb, hsl(var(--ms-warning)) 6%, transparent);--admonition-danger-header-bg:color-mix(in srgb, hsl(var(--ms-destructive)) 6%, transparent);--table-border:hsl(var(--ms-border));--table-header-bg:hsl(var(--ms-muted));--link-color:hsl(var(--ms-info));--list-marker:hsl(var(--ms-muted-foreground) / .5);--list-counter-marker:hsl(var(--ms-muted-foreground));--hr-border:hsl(var(--ms-border));--highlight-bg:hsl(var(--ms-highlight));--footnote-border:hsl(var(--ms-border));--tooltip-bg:#2e2e2e;--tooltip-fg:#e0e0e0;--tooltip-border:hsl(var(--ms-border));--modal-overlay:#000000b3;--modal-bg:hsl(var(--ms-popover));--modal-fg:hsl(var(--ms-popover-foreground));--diagram-bg:hsl(var(--ms-muted));--diagram-border:hsl(var(--ms-border));--diagram-header-bg:hsl(var(--ms-muted));--loading-spinner:hsl(var(--ms-muted-foreground));--loading-shimmer:hsl(var(--ms-muted) / .5);--image-placeholder-bg:hsl(var(--ms-muted));--focus-ring:hsl(var(--ms-ring));--ms-space-1:.25rem;--ms-space-1_5:.375rem;--ms-space-2:.5rem;--ms-space-2_5:.625rem;--ms-space-3:.75rem;--ms-space-4:1rem;--ms-space-5:1.25rem;--ms-space-6:1.5rem;--ms-space-8:2rem;--ms-space-12:3rem;--ms-flow-paragraph-y:1.5em;--ms-flow-list-y:1em;--ms-flow-list-item-y:.25em;--ms-flow-list-indent:1.625em;--ms-flow-list-indent-mobile:calc(14 / 9 * 1em);--ms-flow-table-y:2em;--ms-flow-table-cell:.5em .75em;--ms-flow-blockquote-y:1.25em;--ms-flow-blockquote-indent:1.25em;--ms-flow-admonition-y:1.25em;--ms-flow-footnote-y:.5em;--ms-flow-hr-y:2.5em;--ms-flow-diagram-y:1.5em;--ms-flow-codeblock-y:1.5em;--ms-flow-definition-term-mt:.75em;--ms-flow-definition-desc-ml:1.25em;--ms-flow-definition-desc-mb:.5em;--ms-flow-heading-1-mt:0;--ms-flow-heading-1-mb:1em;--ms-flow-heading-2-mt:2em;--ms-flow-heading-2-mb:.75em;--ms-flow-heading-3-mt:1.5em;--ms-flow-heading-3-mb:.6em;--ms-flow-heading-4-mt:1.25em;--ms-flow-heading-4-mb:.4em;--ms-flow-heading-5-mt:1em;--ms-flow-heading-5-mb:.25em;--ms-flow-heading-6-mt:1em;--ms-flow-heading-6-mb:.25em;--ms-text-body:1rem;--ms-leading-body:1.75;--ms-text-h1:2.25rem;--ms-text-h2:1.5rem;--ms-text-h3:1.25rem;--ms-text-h4:1rem;--ms-text-h5:1rem;--ms-text-h6:1rem;--ms-leading-h1:1.2;--ms-leading-h2:1.35;--ms-leading-h3:1.5;--ms-weight-h1:700;--ms-weight-h2:600;--ms-weight-h3:600;--ms-weight-h4:600;--ms-text-label:.75rem;--ms-action-btn-padding:.375rem;--ms-action-btn-icon:.875rem;--ms-inset-panel-x:.625rem;--ms-inset-panel-y:.375rem;--ms-inset-panel-body-sm:.5rem;--ms-inset-panel-body:1rem;--ms-inset-admonition-body-top:.5rem;--ms-inset-admonition-body-bottom:.75rem;--ms-gap-header:var(--ms-space-4);--ms-gap-header-main:var(--ms-space-2_5);--ms-gap-header-actions:var(--ms-space-2);--ms-shadow-subtle:0 1px 3px 0 hsl(var(--ms-foreground) / .06);--ms-shadow-popover:0 4px 6px -1px hsl(var(--ms-foreground) / .1), 0 2px 4px -2px hsl(var(--ms-foreground) / .1);--ms-shadow-modal:0 10px 15px -3px hsl(var(--ms-foreground) / .1), 0 4px 6px -4px hsl(var(--ms-foreground) / .1);--ms-shadow-preview:0 10px 40px hsl(var(--ms-foreground) / .25);--ms-duration-fast:.12s;--ms-duration-standard:.18s;--ms-duration-overlay:.2s;--ms-duration-emphasis:.22s;--ms-duration-slow:.3s;--ms-duration-stream:.28s;--ms-ease-linear:linear;--ms-ease-standard:ease;--ms-ease-out:ease-out;--ms-ease-in-out:ease-in-out;--ms-ease-spring:cubic-bezier(.16, 1, .3, 1);--ms-border-width:1px;--ms-border-width-strong:4px;--ms-focus-ring-width:2px;--ms-focus-ring-offset:2px;--ms-size-diagram-min-height:360px;--ms-size-code-max-height:500px;--ms-size-image-max-width:24rem;--ms-size-math-min-height:40px;--ms-size-skeleton-min-height:120px}body>div[id^=dmermaid-]{visibility:hidden;pointer-events:none;width:100%;position:fixed;top:-10000px;left:0}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.math-inline-wrapper[data-v-6c6e62e1]{display:inline-block;position:relative}.math-inline[data-v-6c6e62e1]{vertical-align:middle;display:inline-block}.math-inline--fallback[data-v-6c6e62e1]{white-space:pre-wrap}.math-inline__loading[data-v-6c6e62e1]{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.math-inline__spinner[data-v-6c6e62e1]{border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform;border-radius:9999px;width:1rem;height:1rem}.table-node-fade-enter-active[data-v-6c6e62e1],.table-node-fade-leave-active[data-v-6c6e62e1]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-6c6e62e1],.table-node-fade-leave-to[data-v-6c6e62e1]{opacity:0}.sr-only[data-v-6c6e62e1]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.math-block[data-v-2dc0a6cd]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-2dc0a6cd]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.math-loading-spinner[data-v-2dc0a6cd]{border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite math-spin-2dc0a6cd}@keyframes math-spin-2dc0a6cd{to{transform:rotate(360deg)}}.math-rendering[data-v-2dc0a6cd]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-2dc0a6cd]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-2dc0a6cd],.math-fade-leave-active[data-v-2dc0a6cd]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-2dc0a6cd],.math-fade-leave-to[data-v-2dc0a6cd]{opacity:0}.html-preview-frame__backdrop[data-v-24e66176]{background-color:var(--modal-overlay);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.html-preview-frame[data-v-24e66176]{background-color:var(--modal-bg);width:80vw;max-width:960px;height:70vh;color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);box-shadow:var(--ms-shadow-preview);flex-direction:column;display:flex;overflow:hidden}.html-preview-frame__header[data-v-24e66176]{border-bottom:1px solid var(--code-border);justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.html-preview-frame__title[data-v-24e66176]{letter-spacing:.02em;text-transform:uppercase;opacity:.85;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.html-preview-frame__dot[data-v-24e66176]{background-color:hsl(var(--ms-success));border-radius:999px;width:.5rem;height:.5rem}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{cursor:pointer;color:var(--modal-fg);background:0 0;border:none;font-size:1.25rem;line-height:1}.html-preview-frame__iframe[data-v-24e66176]{border:none;width:100%;height:100%;display:block}@media (width<=640px){.html-preview-frame[data-v-24e66176]{border-radius:0;width:100vw;height:80vh}}.code-block-container[data-v-b7ce948c]{--markstream-code-fallback-bg:var(--code-bg);--markstream-code-fallback-fg:var(--code-fg);--markstream-code-border-color:var(--code-border);--vscode-editor-selectionBackground:var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg:var(--code-selection-bg);--markstream-diff-frame-border:var(--code-border);--markstream-diff-frame-shadow:0 16px 40px -32px hsl(var(--ms-foreground) / .18);--markstream-diff-shell-fg:hsl(var(--ms-foreground));--markstream-diff-shell-muted:hsl(var(--ms-muted-foreground));--markstream-diff-shell-border:var(--code-border);--markstream-diff-shell-shadow:var(--ms-shadow-subtle);--markstream-diff-shell-bg:var(--code-bg);--markstream-diff-header-border:hsl(var(--ms-border) / .92);--markstream-diff-editor-bg:var(--code-bg);--markstream-diff-editor-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-bg:hsl(var(--ms-muted));--markstream-diff-unchanged-divider:hsl(var(--ms-background) / .94);--markstream-diff-focus:var(--focus-ring);--markstream-diff-widget-shadow:hsl(var(--ms-foreground) / .26);--markstream-diff-action-hover:var(--code-action-hover-bg);--markstream-diff-panel-bg:linear-gradient(180deg, var(--code-bg) 0%, hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft:var(--code-bg);--markstream-diff-panel-bg-strong:var(--code-bg);--markstream-diff-panel-border:hsl(var(--ms-border) / .3);--markstream-diff-pane-divider:hsl(var(--ms-border) / .42);--markstream-diff-gutter-bg:transparent;--markstream-diff-gutter-guide:transparent;--markstream-diff-gutter-gap:8px;--markstream-diff-line-number:var(--code-line-number);--markstream-diff-line-number-active:var(--code-line-number);--markstream-diff-added-fg:var(--diff-added-fg);--markstream-diff-removed-fg:var(--diff-removed-fg);--markstream-diff-added-line:var(--diff-added-bg);--markstream-diff-removed-line:var(--diff-removed-bg);--markstream-diff-added-inline:var(--diff-added-inline-bg);--markstream-diff-removed-inline:var(--diff-removed-inline-bg);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width,4px), hsl(var(--ms-diff-added) / .08) var(--stream-monaco-gutter-marker-width,4px) 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px) left / var(--stream-monaco-gutter-marker-width,4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .08) 0 100%);--markstream-diff-added-line-fill:var(--diff-added-bg);--markstream-diff-removed-line-fill:var(--diff-removed-bg)}.code-block-container.is-dark[data-v-b7ce948c]{--markstream-code-fallback-bg:var(--code-bg);--markstream-code-fallback-fg:var(--code-fg);--markstream-code-border-color:var(--code-border);--markstream-code-fallback-selection-bg:var(--code-selection-bg);--markstream-diff-frame-border:var(--code-border);--markstream-diff-frame-shadow:0 18px 40px -30px hsl(var(--ms-foreground) / .84);--markstream-diff-shell-fg:hsl(var(--ms-foreground));--markstream-diff-shell-muted:hsl(var(--ms-muted-foreground));--markstream-diff-shell-border:var(--code-border);--markstream-diff-shell-shadow:var(--ms-shadow-subtle);--markstream-diff-shell-bg:var(--code-bg);--markstream-diff-header-border:hsl(var(--ms-border) / .82);--markstream-diff-editor-bg:var(--code-bg);--markstream-diff-editor-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-bg:hsl(var(--ms-muted));--markstream-diff-unchanged-divider:hsl(var(--ms-background) / .18);--markstream-diff-focus:var(--focus-ring);--markstream-diff-widget-shadow:hsl(var(--ms-foreground) / .72);--markstream-diff-action-hover:var(--code-action-hover-bg);--markstream-diff-panel-bg:hsl(var(--ms-background) / .99);--markstream-diff-panel-bg-soft:hsl(var(--ms-background) / .99);--markstream-diff-panel-bg-strong:hsl(var(--ms-background) / .99);--markstream-diff-panel-border:hsl(var(--ms-border) / .3);--markstream-diff-pane-divider:hsl(var(--ms-border) / .34);--markstream-diff-gutter-bg:linear-gradient(180deg, hsl(var(--ms-background) / .94) 0%, hsl(var(--ms-background) / .98) 100%);--markstream-diff-gutter-guide:hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap:8px;--markstream-diff-line-number:var(--code-line-number);--markstream-diff-line-number-active:var(--code-line-number);--markstream-diff-added-fg:var(--diff-added-fg);--markstream-diff-removed-fg:var(--diff-removed-fg);--markstream-diff-added-line:var(--diff-added-bg);--markstream-diff-removed-line:var(--diff-removed-bg);--markstream-diff-added-inline:var(--diff-added-inline-bg);--markstream-diff-removed-inline:var(--diff-removed-inline-bg);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width,4px), hsl(var(--ms-diff-added) / .2) var(--stream-monaco-gutter-marker-width,4px) 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px) left / var(--stream-monaco-gutter-marker-width,4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .18) 0 100%);--markstream-diff-added-line-fill:var(--diff-added-bg);--markstream-diff-removed-line-fill:var(--diff-removed-bg)}.code-editor-container[data-v-b7ce948c],.code-block-container.is-diff .code-editor-container[data-v-b7ce948c]{transition:none}.code-editor-layer[data-v-b7ce948c]{min-width:0;display:grid}.code-editor-layer>.code-editor-container[data-v-b7ce948c],[data-v-b7ce948c] .code-editor-layer>pre.code-pre-fallback{grid-area:1/1}.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .monaco-editor-background,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .lines-content{background:var(--vscode-editor-background,var(--markstream-code-fallback-bg))!important}.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .view-lines,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .view-line,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .view-line span,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .line-numbers{color:var(--vscode-editor-foreground,var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-b7ce948c]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground:var(--markstream-diff-action-hover);--code-fg:var(--markstream-diff-shell-fg);--code-header-bg:transparent;--code-border:var(--markstream-diff-header-border);--code-line-number:var(--markstream-diff-shell-muted);--code-action-fg:var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-b7ce948c]{--vscode-editor-background:var(--markstream-diff-editor-bg);--vscode-editor-foreground:var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground:var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground:var(--markstream-diff-unchanged-bg);--vscode-focusBorder:var(--markstream-diff-focus);--vscode-widget-shadow:var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground:color-mix(in srgb, var(--markstream-diff-editor-bg) 90%, var(--markstream-diff-editor-fg) 10%);--stream-monaco-editor-bg:var(--markstream-diff-editor-bg);--stream-monaco-editor-fg:var(--markstream-diff-editor-fg);--stream-monaco-unchanged-fg:var(--markstream-diff-unchanged-fg);--stream-monaco-unchanged-bg:var(--markstream-diff-unchanged-bg);--stream-monaco-frame-radius:0;--stream-monaco-fixed-editor-bg:var(--markstream-diff-editor-bg);--stream-monaco-frame-border:transparent;--stream-monaco-frame-shadow:none;--stream-monaco-panel-bg:var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-soft:var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-strong:var(--markstream-diff-editor-bg);--stream-monaco-panel-border:transparent;--stream-monaco-pane-divider:var(--markstream-diff-pane-divider);--stream-monaco-gutter-bg:var(--markstream-diff-gutter-bg);--stream-monaco-gutter-guide:var(--markstream-diff-gutter-guide);--stream-monaco-gutter-marker-width:3px;--stream-monaco-gutter-gap:8px;--stream-monaco-line-number:var(--markstream-diff-line-number);--stream-monaco-line-number-active:var(--markstream-diff-line-number-active);--stream-monaco-line-number-left:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap));--stream-monaco-line-number-width:28px;--stream-monaco-line-number-align:right;--stream-monaco-original-margin-width:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2) + var(--stream-monaco-line-number-width));--stream-monaco-original-scrollable-left:var(--stream-monaco-original-margin-width);--stream-monaco-original-scrollable-width:calc(100% - var(--stream-monaco-original-margin-width));--stream-monaco-modified-margin-width:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2) + var(--stream-monaco-line-number-width));--stream-monaco-modified-scrollable-left:var(--stream-monaco-modified-margin-width);--stream-monaco-modified-scrollable-width:calc(100% - var(--stream-monaco-modified-margin-width));--stream-monaco-added-fg:var(--markstream-diff-added-fg);--stream-monaco-removed-fg:var(--markstream-diff-removed-fg);--stream-monaco-added-line:var(--markstream-diff-added-line);--stream-monaco-removed-line:var(--markstream-diff-removed-line);--stream-monaco-added-inline:var(--markstream-diff-added-inline);--stream-monaco-removed-inline:var(--markstream-diff-removed-inline);--stream-monaco-added-outline:transparent;--stream-monaco-removed-outline:transparent;--stream-monaco-added-inline-border:var(--markstream-diff-added-inline-border);--stream-monaco-removed-inline-border:var(--markstream-diff-removed-inline-border);--stream-monaco-added-line-shadow:none;--stream-monaco-removed-line-shadow:none;--stream-monaco-added-gutter:var(--markstream-diff-added-gutter);--stream-monaco-removed-gutter:var(--markstream-diff-removed-gutter);--stream-monaco-added-line-fill:var(--markstream-diff-added-line-fill);--stream-monaco-removed-line-fill:var(--markstream-diff-removed-line-fill);--stream-monaco-added-border:hsl(var(--ms-diff-added) / .25);--stream-monaco-removed-border:hsl(var(--ms-diff-removed) / .25);--stream-monaco-widget-shadow:var(--markstream-diff-widget-shadow);background:0 0}.code-editor-container.is-hidden[data-v-b7ce948c]{opacity:0;pointer-events:none}[data-v-b7ce948c] pre.code-pre-fallback{padding:var(--markstream-code-padding-y,8px) var(--markstream-code-padding-x,12px);padding-left:var(--markstream-code-padding-left,52px);color:var(--vscode-editor-foreground,inherit);font-size:var(--vscode-editor-font-size,14px);font-weight:400;font-family:var(--markstream-code-font-family,ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace);background:0 0;margin:0}[data-v-b7ce948c] pre.code-pre-fallback>code{font-size:inherit;font-weight:inherit;line-height:inherit}[data-v-b7ce948c] pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.code-block-container.is-rendering .code-height-placeholder[data-v-b7ce948c]{min-height:var(--ms-size-skeleton-min-height);background-size:400% 100%;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);animation:1.2s ease-in-out infinite code-skeleton-shimmer-b7ce948c}.code-loading-placeholder[data-v-b7ce948c]{min-height:var(--ms-size-skeleton-min-height);padding:1rem}.loading-skeleton[data-v-b7ce948c]{flex-direction:column;gap:.75rem;display:flex}.skeleton-line[data-v-b7ce948c]{background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);border-radius:calc(var(--ms-radius) * .5);background-size:400% 100%;height:1rem;animation:1.2s ease-in-out infinite code-skeleton-shimmer-b7ce948c}.skeleton-line.short[data-v-b7ce948c]{width:60%}@keyframes code-skeleton-shimmer-b7ce948c{0%{background-position:100% 0}to{background-position:0 0}}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center{border-radius:var(--ms-radius)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;min-height:28px!important;transition:background-color .14s,border-color .14s!important}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:hover,[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 4%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 10%,transparent)!important;box-shadow:none!important}[data-v-b7ce948c] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-v-b7ce948c] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center:hover,[data-v-b7ce948c] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 6%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 12%,transparent)!important;box-shadow:none!important}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center .stream-monaco-unchanged-count:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;margin-right:4px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-v-b7ce948c] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-diff-editor .diffOverview,[data-v-b7ce948c] .stream-monaco-diff-root .decorationsOverviewRuler{opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;display:none!important;overflow:hidden!important}[data-v-b7ce948c] .code-block-container .stream-monaco-diff-root .monaco-diff-editor{box-shadow:none!important;border:0!important;border-radius:0!important}[data-v-b7ce948c] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-clickable)>:not(a){visibility:hidden!important}[data-v-b7ce948c] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines-compact .text{opacity:0!important}[data-v-b7ce948c] .stream-monaco-diff-root{--stream-monaco-gutter-gap:var(--markstream-diff-gutter-gap)!important;--stream-monaco-line-number:var(--markstream-diff-line-number)!important;--stream-monaco-line-number-active:var(--markstream-diff-line-number-active)!important;--stream-monaco-added-fg:var(--markstream-diff-added-fg)!important;--stream-monaco-removed-fg:var(--markstream-diff-removed-fg)!important;--stream-monaco-added-line:var(--markstream-diff-added-line)!important;--stream-monaco-removed-line:var(--markstream-diff-removed-line)!important;--stream-monaco-added-inline:var(--markstream-diff-added-inline)!important;--stream-monaco-removed-inline:var(--markstream-diff-removed-inline)!important;--stream-monaco-added-inline-border:var(--markstream-diff-added-inline-border)!important;--stream-monaco-removed-inline-border:var(--markstream-diff-removed-inline-border)!important;--stream-monaco-added-line-fill:var(--markstream-diff-added-line-fill)!important;--stream-monaco-removed-line-fill:var(--markstream-diff-removed-line-fill)!important;--stream-monaco-added-gutter:var(--markstream-diff-added-gutter)!important;--stream-monaco-removed-gutter:var(--markstream-diff-removed-gutter)!important;--stream-monaco-added-line-shadow:none!important;--stream-monaco-removed-line-shadow:none!important;--stream-monaco-unchanged-bg:var(--markstream-diff-unchanged-bg)!important;--stream-monaco-unchanged-fg:var(--markstream-diff-unchanged-fg)!important}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-unchanged-bridge-source),[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{--stream-monaco-unchanged-bg:var(--markstream-diff-unchanged-bg)!important;--stream-monaco-unchanged-fg:var(--markstream-diff-unchanged-fg)!important;background:var(--stream-monaco-unchanged-bg)!important;color:var(--stream-monaco-unchanged-fg)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{right:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width) / 2 + (var(--stream-monaco-gutter-gap) * 2))!important;width:auto!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:hover,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:focus-visible,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge.stream-monaco-diff-unchanged-bridge-line-info .stream-monaco-unchanged-rail,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-right-color:var(--markstream-diff-unchanged-divider)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal{border-bottom-color:#0000!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-both .stream-monaco-unchanged-reveal:first-child{border-bottom-color:var(--markstream-diff-unchanged-divider)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-top-only .stream-monaco-unchanged-reveal,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-bottom-only .stream-monaco-unchanged-reveal{border-bottom:0!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-meta,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-count,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-metadata-label,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{color:var(--markstream-diff-unchanged-fg)!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center{justify-content:center;align-items:center}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center{align-items:center;position:relative;justify-content:center!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center:not(.stream-monaco-clickable){opacity:0!important;pointer-events:none!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center .stream-monaco-unchanged-meta{justify-content:center!important;padding:0 28px!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center>div:first-child{align-items:center;min-width:100%;display:flex;justify-content:center!important;width:100%!important}[data-v-b7ce948c] .markstream-inline-fold-proxy{appearance:none;border-radius:calc(var(--ms-radius) * .5);box-shadow:none;cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:0;padding:0;position:absolute;inset:0}[data-v-b7ce948c] .markstream-inline-fold-proxy:hover,[data-v-b7ce948c] .markstream-inline-fold-proxy:focus-visible{background:0 0}[data-v-b7ce948c] .markstream-inline-fold-proxy:focus-visible{outline:1px solid var(--vscode-focusBorder,currentColor);outline-offset:-1px}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{justify-content:center;align-items:center;display:inline-flex}.icon-slot svg{width:100%;height:100%;display:block}.mermaid-block-container[data-v-44da2025]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-44da2025]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-44da2025]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-44da2025]{background:0 0}.mermaid-mode-btn[data-v-44da2025]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-44da2025]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-44da2025]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-44da2025]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-44da2025]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-44da2025]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-44da2025]:active{transform:scale(.98)}.mermaid-source-panel[data-v-44da2025]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-44da2025]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-44da2025]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-modal-overlay[data-v-44da2025]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-44da2025]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-44da2025]{content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px;font-family:inherit;position:relative}._mermaid[data-v-44da2025] [data-mermaid-svg-layer]{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:absolute;inset:0}._mermaid[data-v-44da2025] svg{width:100%;height:auto;display:block}.fullscreen[data-v-44da2025]{width:100%;height:100%!important;max-height:100%!important}.mermaid-dialog-enter-from[data-v-44da2025],.mermaid-dialog-leave-to[data-v-44da2025]{opacity:0}.mermaid-dialog-enter-active[data-v-44da2025],.mermaid-dialog-leave-active[data-v-44da2025]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-44da2025],.mermaid-dialog-leave-to .dialog-panel[data-v-44da2025]{opacity:.98;transform:translateY(8px)scale(.98)}.mermaid-dialog-enter-to .dialog-panel[data-v-44da2025],.mermaid-dialog-leave-from .dialog-panel[data-v-44da2025]{opacity:1;transform:translateY(0)scale(1)}.mermaid-dialog-enter-active .dialog-panel[data-v-44da2025],.mermaid-dialog-leave-active .dialog-panel[data-v-44da2025]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-65b7e21c]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-65b7e21c]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-65b7e21c]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-65b7e21c]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-65b7e21c]{justify-content:center;align-items:center;display:inline-flex}.icon-slot[data-v-65b7e21c] svg{width:100%;height:100%;display:block}.infographic-mode-toggle[data-v-65b7e21c]{background:0 0}.infographic-mode-btn[data-v-65b7e21c]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-65b7e21c]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-65b7e21c]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-65b7e21c]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-65b7e21c]{color:var(--code-action-fg);font-family:inherit;transition:background-color .15s,color .15s}.infographic-action-btn[data-v-65b7e21c]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-65b7e21c]:active{transform:scale(.98)}.infographic-source[data-v-65b7e21c]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-65b7e21c]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-65b7e21c]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-modal-overlay[data-v-65b7e21c]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-65b7e21c]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-65b7e21c]{width:100%;height:100%!important;max-height:100%!important}.infographic-dialog-enter-from[data-v-65b7e21c],.infographic-dialog-leave-to[data-v-65b7e21c]{opacity:0}.infographic-dialog-enter-active[data-v-65b7e21c],.infographic-dialog-leave-active[data-v-65b7e21c]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-65b7e21c],.infographic-dialog-leave-to .dialog-panel[data-v-65b7e21c]{opacity:.98;transform:translateY(8px)scale(.98)}.infographic-dialog-enter-to .dialog-panel[data-v-65b7e21c],.infographic-dialog-leave-from .dialog-panel[data-v-65b7e21c]{opacity:1;transform:translateY(0)scale(1)}.infographic-dialog-enter-active .dialog-panel[data-v-65b7e21c],.infographic-dialog-leave-active .dialog-panel[data-v-65b7e21c]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-9be36d9c]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-9be36d9c]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-9be36d9c]{background:0 0}.mode-btn[data-v-9be36d9c]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-9be36d9c]:hover{opacity:.9}.mode-btn.is-active[data-v-9be36d9c]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-9be36d9c]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-9be36d9c]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-9be36d9c]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-9be36d9c]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-9be36d9c]{position:relative}.d2-source[data-v-9be36d9c]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family,"Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-9be36d9c]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-9be36d9c]{max-height:var(--ms-size-code-max-height);overflow:auto}.d2-svg[data-v-9be36d9c] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;display:block}.d2-label[data-v-9be36d9c]{font-size:var(--ms-text-label)}.action-icon[data-v-9be36d9c]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-9be36d9c]{color:hsl(var(--ms-destructive))}.login-box[data-v-56a9af2e]{--login-field-bg:color-mix(in srgb, var(--bg) 92%, var(--theme-btn-bg));--login-field-border:color-mix(in srgb, var(--theme-btn-border) 58%, var(--t-border));--login-field-hover:color-mix(in srgb, var(--theme-btn-border) 82%, var(--theme-color));--login-field-shadow:color-mix(in srgb, var(--theme-color) 14%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-btn-bg) 18%, transparent), transparent 48%), var(--bg);height:100%;min-height:460px;display:flex;overflow:hidden}.login-box .item[data-v-56a9af2e]{flex:1;justify-content:center;align-items:center;display:flex}.login-box .login-left[data-v-56a9af2e]{background:radial-gradient(circle at 24% 24%, #41b87d29, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--theme-color) 16%, var(--theme-btn-bg)), color-mix(in srgb, var(--theme-btn-bg) 76%, var(--bg)));position:relative}.login-box .login-left[data-v-56a9af2e]:after{content:"";border:1px solid color-mix(in srgb, var(--theme-btn-border) 44%, transparent);pointer-events:none;border-radius:18px;position:absolute;inset:26px}.login-box .login-left .login-visual[data-v-56a9af2e]{z-index:1;box-sizing:border-box;width:min(78%,360px);padding-top:56px;position:relative}.login-box .login-left .login-logo[data-v-56a9af2e]{width:min(58%,210px);height:auto;position:absolute;top:0;left:0}.login-box .login-left .login-illustration[data-v-56a9af2e]{width:100%;height:auto;filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--theme-color) 18%, transparent))}.login-box .login-right[data-v-56a9af2e]{box-sizing:border-box;flex-direction:column;padding:34px 40px}.login-box .login-right .password-tips[data-v-56a9af2e]{width:300px;color:var(--text);text-align:center;margin-top:8px;font-size:12px}.login-box .login-right .login-title[data-v-56a9af2e]{color:var(--text-h);font-size:26px;font-weight:800;line-height:1.2}.login-box .login-right .login-subtitle[data-v-56a9af2e]{color:color-mix(in srgb, var(--text) 86%, transparent);margin-top:10px;font-size:14px;font-weight:600}.login-box .login-mode-tabs[data-v-56a9af2e]{border:1px solid var(--login-field-border);box-sizing:border-box;background-color:color-mix(in srgb, var(--theme-btn-bg) 36%, var(--bg));border-radius:100px;grid-template-columns:1fr 1fr;gap:4px;width:300px;margin-top:24px;padding:4px;display:grid}.login-box .login-mode-tab[data-v-56a9af2e]{width:auto;height:32px;color:var(--text);background-color:#0000;border-radius:100px;margin-top:0;font-size:13px;font-weight:700}.login-box .login-mode-tab.active[data-v-56a9af2e]{background:linear-gradient(180deg, #ffffff29, transparent), var(--theme-color);color:#fff;box-shadow:0 8px 16px color-mix(in srgb, var(--theme-color) 20%, transparent)}.login-box input[data-v-56a9af2e]{border:1px solid var(--login-field-border);box-sizing:border-box;background:linear-gradient(180deg, #ffffff38, transparent), var(--login-field-bg);width:300px;height:40px;color:var(--text-h);border-radius:100px;outline:none;margin-top:20px;padding:0 14px;font-size:14px;transition:all .15s ease-in-out}.login-box input[data-v-56a9af2e]::placeholder{color:color-mix(in srgb, var(--text) 64%, transparent)}.login-box input[data-v-56a9af2e]:hover{border-color:var(--login-field-hover);background-color:color-mix(in srgb, var(--bg) 88%, var(--theme-btn-bg))}.login-box input[data-v-56a9af2e]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--login-field-shadow);background-color:color-mix(in srgb, var(--bg) 96%, var(--theme-btn-bg))}.login-box .code-input-wrap[data-v-56a9af2e],.login-box .password-input-wrap[data-v-56a9af2e]{width:300px;height:40px;margin-top:20px;position:relative}.login-box .code-input-wrap input[data-v-56a9af2e],.login-box .password-input-wrap input[data-v-56a9af2e]{width:100%;height:100%;margin-top:0}.login-box .code-input-wrap input[data-v-56a9af2e]{padding:0 116px 0 14px}.login-box .code-btn[data-v-56a9af2e]{background-color:color-mix(in srgb, var(--theme-btn-bg) 68%, var(--bg));width:96px;height:32px;color:var(--theme-color);border-radius:100px;margin-top:0;font-size:12px;font-weight:800;position:absolute;top:4px;right:4px}.login-box .code-btn[data-v-56a9af2e]:hover:not(:disabled){background-color:color-mix(in srgb, var(--theme-btn-bg) 84%, var(--bg));color:var(--theme-btn-hover)}.login-box .code-btn[data-v-56a9af2e]:disabled{cursor:no-drop;opacity:.6}.login-box .password-input-wrap input[data-v-56a9af2e]{padding:0 58px 0 14px}.login-box .password-toggle[data-v-56a9af2e]{cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-top:0;padding:0;transition:all .15s ease-in-out;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-box .password-toggle[data-v-56a9af2e]:hover{background-color:#409eff14}.login-box .password-toggle[data-v-56a9af2e]:focus-visible{outline:none;box-shadow:0 0 0 2px #409eff29}.login-box .password-toggle-eye[data-v-56a9af2e]{border:1.8px solid #8f9bb3;border-radius:18px/9px;width:18px;height:8px;transition:all .15s ease-in-out;position:relative}.login-box .password-toggle-eye[data-v-56a9af2e]:before{content:"";background-color:#8f9bb3;border-radius:50%;width:4px;height:4px;transition:all .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-box .password-toggle-eye[data-v-56a9af2e]:after{content:"";transform-origin:50%;background-color:#8f9bb3;border-radius:999px;width:22px;height:1.8px;transition:all .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)scaleX(0)}.login-box .password-toggle-eye.is-visible[data-v-56a9af2e]{border-color:var(--theme-btn-hover)}.login-box .password-toggle-eye.is-visible[data-v-56a9af2e]:before{background-color:var(--theme-btn-hover)}.login-box .password-toggle-eye[data-v-56a9af2e]:not(.is-visible):after{transform:translate(-50%,-50%)rotate(-35deg)scaleX(1)}.login-box .submit-wrap[data-v-56a9af2e]{width:300px;padding-bottom:24px;position:relative}.login-box .submit-wrap>button[data-v-56a9af2e]:first-child{margin-top:20px}.login-box .login-btn[data-v-56a9af2e]:hover{opacity:.8}.login-box button[data-v-56a9af2e]{background:linear-gradient(180deg, #ffffff2e, transparent), var(--theme-color);color:#fff;cursor:pointer;border:none;border-radius:100px;width:300px;height:40px;margin-top:20px;font-weight:800;transition:all .15s ease-in-out}.login-box .login-btn-disabled[data-v-56a9af2e]{background:color-mix(in srgb, var(--theme-btn-border) 70%, var(--t-bg));cursor:no-drop;color:color-mix(in srgb, #fff 76%, var(--bg));box-shadow:none}.login-box .forgot-password-btn[data-v-56a9af2e]{width:auto;height:auto;color:var(--theme-btn-hover);background-color:#0000;margin-top:0;padding:0;font-size:12px;font-weight:800;position:absolute;bottom:0;right:0}.login-box .forgot-password-btn[data-v-56a9af2e]:hover{opacity:.8}.login-box .login-register[data-v-56a9af2e]{margin-top:10px;font-size:12px}.login-box .login-register .register-btn[data-v-56a9af2e]{color:var(--theme-btn-hover);cursor:pointer;transition:all .15s ease-in-out}.login-box .login-register .register-btn[data-v-56a9af2e]:hover{opacity:.8}.base-tag[data-v-5f114251]{border:1px solid color-mix(in srgb, var(--theme-btn-border) 70%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-btn-bg) 58%, transparent), transparent), color-mix(in srgb, var(--theme-btn-bg) 46%, var(--bg));min-width:0;max-width:100%;height:24px;color:color-mix(in srgb, var(--theme-color) 72%, var(--text-h));white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:10px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff85}.base-progress[data-v-d36874c1]{width:100%;min-width:0;color:var(--text);align-items:center;gap:8px;display:flex}.base-progress__track[data-v-d36874c1]{background:color-mix(in srgb, var(--t-bg-hover) 72%, var(--bg));border-radius:999px;flex:1;min-width:0;position:relative;overflow:hidden}.base-progress__bar[data-v-d36874c1]{border-radius:inherit;background:var(--theme-color);height:100%;transition:width .22s,background-color .22s}.base-progress__text[data-v-d36874c1]{min-width:36px;color:var(--text);text-align:right;flex:none;font-size:12px;font-weight:600;line-height:1}.base-progress.is-success .base-progress__bar[data-v-d36874c1]{background:#22c55e}.base-progress.is-warning .base-progress__bar[data-v-d36874c1]{background:#f59e0b}.base-progress.is-error .base-progress__bar[data-v-d36874c1]{background:#ff5a65}.base-progress.is-indeterminate .base-progress__bar[data-v-d36874c1]{width:35%;animation:1.15s ease-in-out infinite base-progress-indeterminate-d36874c1;position:absolute;left:-35%}@keyframes base-progress-indeterminate-d36874c1{0%{left:-35%}to{left:100%}}.global-dialog[data-v-0d7241a2]{z-index:2000;background-color:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.global-dialog__panel[data-v-0d7241a2]{border:1px solid var(--border);background-color:var(--bg);max-width:min(100%,92vw);max-height:min(80vh,720px);box-shadow:0 24px 64px var(--aside-shadow);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.global-dialog__header[data-v-0d7241a2]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.global-dialog__title[data-v-0d7241a2]{color:var(--text-h);margin:0;font-size:18px;font-weight:600;line-height:1.4}.global-dialog__body[data-v-0d7241a2]{flex:1;overflow:auto}.global-dialog__footer[data-v-0d7241a2]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.global-dialog-fade-enter-active[data-v-0d7241a2],.global-dialog-fade-leave-active[data-v-0d7241a2]{transition:opacity .2s}.global-dialog-fade-enter-from[data-v-0d7241a2],.global-dialog-fade-leave-to[data-v-0d7241a2]{opacity:0}.base-loading-wrap{min-width:0;position:relative}.base-loading-mask{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.base-loading-content{min-width:0;max-width:calc(100% - 24px);min-height:24px;color:var(--text-h);justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.base-loading-spinner{border:2px solid color-mix(in srgb, var(--theme-color) 18%, var(--border));border-top-color:var(--theme-color);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite base-loading-spin}.base-loading-text{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.base-loading-fade-enter-active,.base-loading-fade-leave-active{transition:opacity .18s}.base-loading-fade-enter-from,.base-loading-fade-leave-to{opacity:0}@keyframes base-loading-spin{to{transform:rotate(360deg)}}.star-rating[data-v-5feedffa]{color:var(--text);align-items:center;gap:4px;display:inline-flex}.star-rating__item[data-v-5feedffa]{color:color-mix(in srgb, var(--text) 34%, var(--border));cursor:pointer;background:0 0;border:none;flex:none;padding:0;transition:transform .16s,color .16s,opacity .16s;position:relative}.star-rating__item[data-v-5feedffa]:hover:not(:disabled){transform:translateY(-1px)scale(1.06)}.star-rating__item[data-v-5feedffa]:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-color) 28%, transparent);outline-offset:3px;border-radius:4px}.star-rating__item.active[data-v-5feedffa]{color:#f5b301}.star-rating__item[data-v-5feedffa]:disabled{cursor:default}.star-rating__shape[data-v-5feedffa]{clip-path:polygon(50% 3%,61% 36%,96% 36%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,4% 36%,39% 36%);background-color:currentColor;width:100%;height:100%;display:block}.star-rating__text[data-v-5feedffa]{color:var(--text);margin-left:6px;font-size:12px;font-weight:700;line-height:1}.star-rating.readonly .star-rating__item[data-v-5feedffa],.star-rating.disabled .star-rating__item[data-v-5feedffa]{pointer-events:none}.star-rating.disabled[data-v-5feedffa]{opacity:.52}.skill-detail[data-v-ac8f9ed7]{box-sizing:border-box;width:100%;min-width:0;height:min(74vh,680px);color:var(--text);text-align:left;padding:20px;overflow:hidden}.skill-detail__layout[data-v-ac8f9ed7]{grid-template-columns:minmax(0,1fr) 340px;gap:22px;height:100%;min-height:0;display:grid}.skill-detail__main[data-v-ac8f9ed7],.skill-detail__aside[data-v-ac8f9ed7]{min-width:0;min-height:0}.skill-detail__main[data-v-ac8f9ed7]{padding-right:4px;overflow:auto}.skill-detail__aside[data-v-ac8f9ed7]{border-left:1px solid var(--t-border);flex-direction:column;gap:16px;padding-left:20px;display:flex;overflow:hidden}.skill-detail__state[data-v-ac8f9ed7]{min-height:320px;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.skill-detail__spinner[data-v-ac8f9ed7]{border:2px solid color-mix(in srgb, var(--theme-color) 18%, var(--border));border-top-color:var(--theme-color);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite skill-detail-spin-ac8f9ed7}.state-retry[data-v-ac8f9ed7]{border:1px solid color-mix(in srgb, var(--theme-color) 46%, var(--theme-btn-border));background:var(--theme-color);color:#fff;cursor:pointer;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:760}.skill-detail__hero[data-v-ac8f9ed7]{border-bottom:1px solid var(--t-border);padding-bottom:18px}.skill-detail__meta[data-v-ac8f9ed7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skill-detail__type[data-v-ac8f9ed7],.skill-detail__points[data-v-ac8f9ed7],.skill-detail__usage[data-v-ac8f9ed7]{border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.skill-detail__type[data-v-ac8f9ed7]{border:1px solid color-mix(in srgb, #2f8f83 36%, var(--t-border));background:color-mix(in srgb, #2f8f83 10%, var(--bg));color:color-mix(in srgb, #2f8f83 86%, var(--text-h))}.skill-detail__points[data-v-ac8f9ed7]{border:1px solid var(--point-tag-border);background:var(--point-tag-bg);color:var(--point-tag-text)}.skill-detail__usage[data-v-ac8f9ed7]{background:var(--t-bg);color:var(--text)}.skill-detail__point-icon[data-v-ac8f9ed7]{background-color:currentColor;width:16px;height:16px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1778654005254'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='30061'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M511.8%20128.3c51.9%200%20102.3%2010.2%20149.6%2030.2%2045.8%2019.4%2086.9%2047.1%20122.2%2082.4%2035.3%2035.3%2063.1%2076.4%2082.4%20122.2%2020%2047.4%2030.2%2097.7%2030.2%20149.6S886%20615%20866%20662.3c-19.4%2045.8-47.1%2086.9-82.4%20122.2-35.3%2035.3-76.4%2063.1-122.2%2082.4-47.4%2020-97.7%2030.2-149.6%2030.2S409.5%20887%20362.1%20866.9c-45.8-19.4-86.9-47.1-122.2-82.4-35.3-35.3-63.1-76.4-82.4-122.2-20-47.4-30.2-97.7-30.2-149.6s10.2-102.3%2030.2-149.6c19.4-45.8%2047.1-86.9%2082.4-122.2%2035.3-35.3%2076.4-63.1%20122.2-82.4%2047.4-20.1%2097.7-30.2%20149.7-30.2m0-64C264.1%2064.3%2063.3%20265%2063.3%20512.7s200.8%20448.4%20448.4%20448.4%20448.4-200.8%20448.4-448.4S759.4%2064.3%20511.8%2064.3z'%20fill='%2341B87D'%20p-id='30062'%3e%3c/path%3e%3cpath%20d='M347.6%20264.6c-6.7%200-13.3-3.4-17.1-9.5-5.8-9.4-2.8-21.7%206.6-27.5%2052.4-32.2%20112.8-49.2%20174.6-49.2%2036.3%200%2072.1%205.8%20106.2%2017.2%2010.5%203.5%2016.1%2014.8%2012.6%2025.3s-14.8%2016.1-25.3%2012.6c-30-10.1-61.5-15.2-93.5-15.2-54.4%200-107.6%2015-153.7%2043.3-3.2%202.1-6.8%203-10.4%203zM404.6%20828.3c-2.3%200-4.6-0.4-6.8-1.2-63.9-23.2-118.7-64.8-158.3-120.4-40.5-56.8-62-123.9-62-193.9%200-79.6%2028.4-156.7%2080.1-217.1%207.2-8.4%2019.8-9.4%2028.2-2.2%208.4%207.2%209.4%2019.8%202.2%2028.2-45.4%2053.2-70.5%20121-70.5%20191.1%200%20123.5%2077.9%20234.7%20194%20276.8%2010.4%203.8%2015.7%2015.2%2012%2025.6-3.1%208-10.7%2013.1-18.9%2013.1zM534.2%20846.2c-10.4%200-19.2-8.1-19.9-18.6-0.8-11%207.5-20.6%2018.5-21.4C686%20795.4%20806%20666.4%20806%20512.6c0-81.5-34.2-160-93.9-215.5-8.1-7.5-8.5-20.2-1-28.3%207.5-8.1%2020.2-8.5%2028.3-1%2033.3%2031%2059.5%2067.7%2077.9%20109%2019.1%2042.8%2028.7%2088.5%2028.7%20135.8%200%2085.1-32%20166.2-90.1%20228.3-57.8%2061.8-136.1%2099.2-220.3%20105.1-0.4%200.2-0.9%200.2-1.4%200.2z'%20fill='%23E29F59'%20p-id='30063'%3e%3c/path%3e%3cpath%20d='M510.2%20559.6c-18.9%2033.1-36.2%2058.3-55.1%2077.2-14.2%2014.2-9.5%2026.8-3.2%2033.1%206.3%204.7%2011%206.3%2017.3%206.3%206.3%200%2012.6-3.1%2018.9-7.9%2025.2-28.4%2047.3-56.7%2063-86.6%209.5-14.2%206.3-25.2-7.9-33.1-4.7-1.6-7.9-3.1-12.6-3.1-7.8-0.1-15.7%204.6-20.4%2014.1z'%20fill='%23DB9B58'%20p-id='30064'%3e%3c/path%3e%3cpath%20d='M670.9%20636.8c-15.8-31.5-33.1-59.9-53.6-85.1-3.3-2.8-6.5-4.9-9.8-6.3h24c7.9%200%2014.2-1.6%2018.9-6.3%204.7-4.7%206.3-12.6%206.3-23.6V397.3c0-11-1.6-18.9-7.9-23.6-6.3-6.3-15.8-9.5-28.4-7.9h-115c-9.5%200-17.3%201.6-22.1%207.9-4.7%204.7-6.3%2014.2-6.3%2025.2v50.4c-3.1-7.9-11-11-17.3-12.6h-22.1V402h4.7c3.1-1.6%207.9-1.6%2011-3.1%2014.2-3.2%2022.1-12.6%2020.5-25.2-3.2-11-11-17.3-23.6-17.3h-4.7c-15.8%203.1-41%207.9-74%2011h-11c-15.8%203.1-23.6%2012.6-23.6%2026.8%201.6%207.9%206.3%2017.3%2022.1%2017.3h20.5c4.7%200%209.5-1.6%2012.6-1.6v28.4H359c-14.2%201.6-20.5%209.5-22.1%2022.1%200%2018.9%2011%2022.1%2020.5%2022.1h31.5c-11%2042.5-28.4%2080.3-47.3%20113.4-9.5%2017.3-1.6%2026.8%206.3%2029.9%203.1%201.6%207.9%203.1%2011%203.1%207.9%200%2014.2-4.7%2020.5-11%204.7-7.9%209.5-15.8%2012.6-26.8v74c0%207.9%203.2%2018.9%2022.1%2020.5%2017.3-1.6%2022.1-11%2022.1-18.9v-104c1.6%203.1%203.2%204.7%204.7%206.3%209.5-1.6%2014.2%203.2%2020.5%203.2%204.7%200%209.5-1.6%2012.6-4.7%209.4-9.5%2011-20.5%203.1-34.7-3.1-3.1-12.6-17.3-31.5-39.4-3.1-3.2-4.7-6.3-7.9-9.5v-4.7h22.1c6.3%200%2014.2-1.6%2017.3-11v47.3c0%2011%201.6%2018.9%206.3%2023.6%203.2%204.7%209.5%206.3%2017.3%206.3h86.6c-1.1%200.5-2.1%201-3.2%201.6-6.3%204.7-9.5%209.5-11%2014.2-1.6%204.7%200%2011%204.7%2015.8%2014.2%2018.9%2031.5%2045.7%2052%2078.8%204.7%207.9%2011%2012.6%2018.9%2012.6%203.1%200%206.3%200%209.5-1.6%2012.7-6.4%2017.4-17.4%2012.7-30zM526%20493.4c-1.6%201.6-1.6%200-1.6-1.6v-81.9c0-4.7%201.6-4.7%203.2-4.7h78.8c4.7%201.6%204.7%203.2%204.7%203.2v81.9c0%203.2-1.6%203.2-3.2%203.2H526z'%20fill='%23DB9B58'%20p-id='30065'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1778654005254'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='30061'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M511.8%20128.3c51.9%200%20102.3%2010.2%20149.6%2030.2%2045.8%2019.4%2086.9%2047.1%20122.2%2082.4%2035.3%2035.3%2063.1%2076.4%2082.4%20122.2%2020%2047.4%2030.2%2097.7%2030.2%20149.6S886%20615%20866%20662.3c-19.4%2045.8-47.1%2086.9-82.4%20122.2-35.3%2035.3-76.4%2063.1-122.2%2082.4-47.4%2020-97.7%2030.2-149.6%2030.2S409.5%20887%20362.1%20866.9c-45.8-19.4-86.9-47.1-122.2-82.4-35.3-35.3-63.1-76.4-82.4-122.2-20-47.4-30.2-97.7-30.2-149.6s10.2-102.3%2030.2-149.6c19.4-45.8%2047.1-86.9%2082.4-122.2%2035.3-35.3%2076.4-63.1%20122.2-82.4%2047.4-20.1%2097.7-30.2%20149.7-30.2m0-64C264.1%2064.3%2063.3%20265%2063.3%20512.7s200.8%20448.4%20448.4%20448.4%20448.4-200.8%20448.4-448.4S759.4%2064.3%20511.8%2064.3z'%20fill='%2341B87D'%20p-id='30062'%3e%3c/path%3e%3cpath%20d='M347.6%20264.6c-6.7%200-13.3-3.4-17.1-9.5-5.8-9.4-2.8-21.7%206.6-27.5%2052.4-32.2%20112.8-49.2%20174.6-49.2%2036.3%200%2072.1%205.8%20106.2%2017.2%2010.5%203.5%2016.1%2014.8%2012.6%2025.3s-14.8%2016.1-25.3%2012.6c-30-10.1-61.5-15.2-93.5-15.2-54.4%200-107.6%2015-153.7%2043.3-3.2%202.1-6.8%203-10.4%203zM404.6%20828.3c-2.3%200-4.6-0.4-6.8-1.2-63.9-23.2-118.7-64.8-158.3-120.4-40.5-56.8-62-123.9-62-193.9%200-79.6%2028.4-156.7%2080.1-217.1%207.2-8.4%2019.8-9.4%2028.2-2.2%208.4%207.2%209.4%2019.8%202.2%2028.2-45.4%2053.2-70.5%20121-70.5%20191.1%200%20123.5%2077.9%20234.7%20194%20276.8%2010.4%203.8%2015.7%2015.2%2012%2025.6-3.1%208-10.7%2013.1-18.9%2013.1zM534.2%20846.2c-10.4%200-19.2-8.1-19.9-18.6-0.8-11%207.5-20.6%2018.5-21.4C686%20795.4%20806%20666.4%20806%20512.6c0-81.5-34.2-160-93.9-215.5-8.1-7.5-8.5-20.2-1-28.3%207.5-8.1%2020.2-8.5%2028.3-1%2033.3%2031%2059.5%2067.7%2077.9%20109%2019.1%2042.8%2028.7%2088.5%2028.7%20135.8%200%2085.1-32%20166.2-90.1%20228.3-57.8%2061.8-136.1%2099.2-220.3%20105.1-0.4%200.2-0.9%200.2-1.4%200.2z'%20fill='%23E29F59'%20p-id='30063'%3e%3c/path%3e%3cpath%20d='M510.2%20559.6c-18.9%2033.1-36.2%2058.3-55.1%2077.2-14.2%2014.2-9.5%2026.8-3.2%2033.1%206.3%204.7%2011%206.3%2017.3%206.3%206.3%200%2012.6-3.1%2018.9-7.9%2025.2-28.4%2047.3-56.7%2063-86.6%209.5-14.2%206.3-25.2-7.9-33.1-4.7-1.6-7.9-3.1-12.6-3.1-7.8-0.1-15.7%204.6-20.4%2014.1z'%20fill='%23DB9B58'%20p-id='30064'%3e%3c/path%3e%3cpath%20d='M670.9%20636.8c-15.8-31.5-33.1-59.9-53.6-85.1-3.3-2.8-6.5-4.9-9.8-6.3h24c7.9%200%2014.2-1.6%2018.9-6.3%204.7-4.7%206.3-12.6%206.3-23.6V397.3c0-11-1.6-18.9-7.9-23.6-6.3-6.3-15.8-9.5-28.4-7.9h-115c-9.5%200-17.3%201.6-22.1%207.9-4.7%204.7-6.3%2014.2-6.3%2025.2v50.4c-3.1-7.9-11-11-17.3-12.6h-22.1V402h4.7c3.1-1.6%207.9-1.6%2011-3.1%2014.2-3.2%2022.1-12.6%2020.5-25.2-3.2-11-11-17.3-23.6-17.3h-4.7c-15.8%203.1-41%207.9-74%2011h-11c-15.8%203.1-23.6%2012.6-23.6%2026.8%201.6%207.9%206.3%2017.3%2022.1%2017.3h20.5c4.7%200%209.5-1.6%2012.6-1.6v28.4H359c-14.2%201.6-20.5%209.5-22.1%2022.1%200%2018.9%2011%2022.1%2020.5%2022.1h31.5c-11%2042.5-28.4%2080.3-47.3%20113.4-9.5%2017.3-1.6%2026.8%206.3%2029.9%203.1%201.6%207.9%203.1%2011%203.1%207.9%200%2014.2-4.7%2020.5-11%204.7-7.9%209.5-15.8%2012.6-26.8v74c0%207.9%203.2%2018.9%2022.1%2020.5%2017.3-1.6%2022.1-11%2022.1-18.9v-104c1.6%203.1%203.2%204.7%204.7%206.3%209.5-1.6%2014.2%203.2%2020.5%203.2%204.7%200%209.5-1.6%2012.6-4.7%209.4-9.5%2011-20.5%203.1-34.7-3.1-3.1-12.6-17.3-31.5-39.4-3.1-3.2-4.7-6.3-7.9-9.5v-4.7h22.1c6.3%200%2014.2-1.6%2017.3-11v47.3c0%2011%201.6%2018.9%206.3%2023.6%203.2%204.7%209.5%206.3%2017.3%206.3h86.6c-1.1%200.5-2.1%201-3.2%201.6-6.3%204.7-9.5%209.5-11%2014.2-1.6%204.7%200%2011%204.7%2015.8%2014.2%2018.9%2031.5%2045.7%2052%2078.8%204.7%207.9%2011%2012.6%2018.9%2012.6%203.1%200%206.3%200%209.5-1.6%2012.7-6.4%2017.4-17.4%2012.7-30zM526%20493.4c-1.6%201.6-1.6%200-1.6-1.6v-81.9c0-4.7%201.6-4.7%203.2-4.7h78.8c4.7%201.6%204.7%203.2%204.7%203.2v81.9c0%203.2-1.6%203.2-3.2%203.2H526z'%20fill='%23DB9B58'%20p-id='30065'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.skill-detail__name[data-v-ac8f9ed7]{color:var(--text-h);letter-spacing:0;word-break:break-all;margin:14px 0 8px;font-size:26px;font-weight:760;line-height:1.25;overflow:hidden}.skill-detail__rating[data-v-ac8f9ed7]{margin-bottom:10px}.skill-detail__desc[data-v-ac8f9ed7]{color:var(--text);word-break:break-all;max-height:100px;margin:0;font-size:14px;line-height:1.7;overflow:auto}.skill-detail__tags[data-v-ac8f9ed7]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.skill-detail__section[data-v-ac8f9ed7]{border-bottom:1px solid var(--t-border);padding:18px 0}.creator-section[data-v-ac8f9ed7]{padding-top:16px}.creator-card[data-v-ac8f9ed7]{align-items:flex-start;gap:12px;min-width:0;display:flex}.creator-avatar[data-v-ac8f9ed7],.review-avatar[data-v-ac8f9ed7]{border:1px solid color-mix(in srgb, var(--theme-btn-border) 48%, var(--t-border));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-btn-bg) 72%, var(--bg)), color-mix(in srgb, #2f8f83 18%, var(--bg))), var(--t-bg);width:40px;height:40px;color:color-mix(in srgb, var(--theme-color) 72%, var(--text-h));object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.creator-info[data-v-ac8f9ed7]{flex-direction:column;gap:5px;min-width:0;display:flex}.creator-info strong[data-v-ac8f9ed7]{color:var(--text-h);font-size:15px;line-height:1.25}.creator-info p[data-v-ac8f9ed7]{color:var(--text);word-break:break-all;line-clamp:2;margin:0;font-size:12px;line-height:1.55}.section-label[data-v-ac8f9ed7]{color:var(--theme-color);font-size:12px;font-weight:700;line-height:1}.section-heading[data-v-ac8f9ed7]{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:12px;display:flex}.section-heading h2[data-v-ac8f9ed7]{color:var(--text-h);letter-spacing:0;margin:0;font-size:16px;font-weight:760;line-height:1.3}.section-heading span[data-v-ac8f9ed7]{color:var(--text);font-size:12px;font-weight:700}.template-list[data-v-ac8f9ed7],.review-list[data-v-ac8f9ed7]{flex-direction:column;gap:10px;font-size:14px;display:flex}.template-item[data-v-ac8f9ed7]{border:1px solid var(--t-border);background:var(--t-bg);color:var(--text-h);font:13px/1.65 var(--mono);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:12px}.section-empty[data-v-ac8f9ed7]{background:var(--t-bg);min-height:54px;color:color-mix(in srgb, var(--text) 72%, transparent);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.review-item[data-v-ac8f9ed7]{background:var(--t-bg);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.review-avatar-wrap[data-v-ac8f9ed7]{flex:none}.review-avatar[data-v-ac8f9ed7]{width:34px;height:34px;font-size:13px}.review-body[data-v-ac8f9ed7]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;overflow:hidden}.review-body p[data-v-ac8f9ed7]{color:var(--text);word-break:break-all;margin:0;font-size:13px;line-height:1.6}.review-head[data-v-ac8f9ed7]{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-head strong[data-v-ac8f9ed7]{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.25;overflow:hidden}.review-head span[data-v-ac8f9ed7]{color:var(--text);flex:none;font-size:12px}.review-editor[data-v-ac8f9ed7]{border-bottom:none;flex:none;padding-bottom:0}.review-section[data-v-ac8f9ed7]{flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex}.review-section .review-list[data-v-ac8f9ed7]{flex:1;min-height:0;padding-right:4px;overflow:auto}.review-score-row[data-v-ac8f9ed7]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.review-score-row span[data-v-ac8f9ed7]{color:var(--text-h);font-size:13px;font-weight:760}.review-textarea[data-v-ac8f9ed7]{box-sizing:border-box;border:1px solid var(--t-border);resize:none;background:var(--bg);width:100%;height:86px;color:var(--text-h);border-radius:8px;outline:none;padding:10px 12px;font-size:14px;line-height:21px;transition:border-color .18s,box-shadow .18s;overflow-y:auto}.review-textarea[data-v-ac8f9ed7]::placeholder{color:color-mix(in srgb, var(--text) 70%, transparent)}.review-textarea[data-v-ac8f9ed7]:focus{border-color:var(--theme-btn-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-btn-bg) 56%, transparent)}.review-actions[data-v-ac8f9ed7]{justify-content:flex-end;margin-top:12px;display:flex}.review-submit[data-v-ac8f9ed7]{border:1px solid color-mix(in srgb, var(--theme-color) 46%, var(--theme-btn-border));background:var(--theme-color);color:#fff;cursor:pointer;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:760;transition:opacity .18s,transform .18s}.review-submit[data-v-ac8f9ed7]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.review-submit[data-v-ac8f9ed7]:disabled{cursor:not-allowed;opacity:.48}@keyframes skill-detail-spin-ac8f9ed7{to{transform:rotate(360deg)}}@media (width<=640px){.skill-detail[data-v-ac8f9ed7]{padding:16px}.skill-detail__name[data-v-ac8f9ed7]{font-size:22px}.review-head[data-v-ac8f9ed7]{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=900px){.skill-detail[data-v-ac8f9ed7]{height:min(76vh,680px);overflow:auto}.skill-detail__layout[data-v-ac8f9ed7]{flex-direction:column;height:auto;display:flex}.skill-detail__main[data-v-ac8f9ed7]{padding-right:0;overflow:visible}.skill-detail__aside[data-v-ac8f9ed7]{border-left:none;padding-left:0;overflow:visible}.review-section .review-list[data-v-ac8f9ed7]{max-height:320px}}.detail-tips[data-v-ac8f9ed7]{background-color:var(--point-tag-bg);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.detail-tips .lock-icon[data-v-ac8f9ed7]{background-color:var(--point-tag-text);width:32px;height:32px;margin-left:10px;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1775037534913'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='16520'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M224%20799.936v-319.84L223.744%20480%20800%20480.096%20800.256%20800%20224%20799.936z%20m170.304-483.328A124.672%20124.672%200%200%201%20518.72%20192a124.704%20124.704%200%200%201%20124.48%20124.608V416h-248.896V316.608zM800.256%20416H707.2V316.608A188.736%20188.736%200%200%200%20518.72%20128c-103.904%200-188.416%2084.608-188.416%20188.608V416h-106.56A64%2064%200%200%200%20160%20480.096v319.84A64%2064%200%200%200%20223.744%20864h576.512A64%2064%200%200%200%20864%20799.936v-319.84A64%2064%200%200%200%20800.256%20416z'%20fill='%23fccc6c'%20p-id='16521'%3e%3c/path%3e%3cpath%20d='M512%20544a32%2032%200%200%200-32%2032v128a32%2032%200%200%200%2064%200v-128a32%2032%200%200%200-32-32'%20fill='%23fccc6c'%20p-id='16522'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1775037534913'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='16520'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M224%20799.936v-319.84L223.744%20480%20800%20480.096%20800.256%20800%20224%20799.936z%20m170.304-483.328A124.672%20124.672%200%200%201%20518.72%20192a124.704%20124.704%200%200%201%20124.48%20124.608V416h-248.896V316.608zM800.256%20416H707.2V316.608A188.736%20188.736%200%200%200%20518.72%20128c-103.904%200-188.416%2084.608-188.416%20188.608V416h-106.56A64%2064%200%200%200%20160%20480.096v319.84A64%2064%200%200%200%20223.744%20864h576.512A64%2064%200%200%200%20864%20799.936v-319.84A64%2064%200%200%200%20800.256%20416z'%20fill='%23fccc6c'%20p-id='16521'%3e%3c/path%3e%3cpath%20d='M512%20544a32%2032%200%200%200-32%2032v128a32%2032%200%200%200%2064%200v-128a32%2032%200%200%200-32-32'%20fill='%23fccc6c'%20p-id='16522'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.detail-tips .tips-content[data-v-ac8f9ed7]{color:var(--point-tag-text);flex-direction:column;gap:5px;padding:5px 0;line-height:18px;display:flex}.detail-tips .tips-content .tips-title[data-v-ac8f9ed7]{color:var(--point-tag-text);font-size:14px;font-weight:600}.detail-tips .tips-content .tips-des[data-v-ac8f9ed7]{font-size:10px}.robot-verify[data-v-6b3882fa]{color:var(--text);padding:30px 20px}.robot-verify__hint[data-v-6b3882fa]{color:color-mix(in srgb, var(--text) 86%, transparent);letter-spacing:0;text-align:center;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.5}.robot-verify__track[data-v-6b3882fa]{border:1px solid color-mix(in srgb, var(--theme-btn-border) 56%, var(--border));background:linear-gradient(180deg, #ffffff2e, transparent), color-mix(in srgb, var(--t-bg) 82%, var(--bg));-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;width:300px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.robot-verify__track.is-dragging[data-v-6b3882fa]{border-color:color-mix(in srgb, var(--theme-color) 64%, var(--theme-btn-border))}.robot-verify__track.is-success[data-v-6b3882fa]{border-color:color-mix(in srgb, #41b87d 72%, var(--border))}.robot-verify__progress[data-v-6b3882fa]{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-btn-bg) 72%, transparent), color-mix(in srgb, var(--theme-color) 18%, var(--theme-btn-bg)));transform-origin:0;will-change:transform;width:100%;transition:transform .16s;position:absolute;inset:0 auto 0 0}.robot-verify__track.is-dragging .robot-verify__progress[data-v-6b3882fa]{transition:none}.robot-verify__track.is-success .robot-verify__progress[data-v-6b3882fa]{background:#41b87d4d}.robot-verify__end[data-v-6b3882fa]{border:1px solid color-mix(in srgb, var(--theme-btn-border) 72%, var(--border));pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.robot-verify__end[data-v-6b3882fa]:before,.robot-verify__end[data-v-6b3882fa]:after{content:"";background-color:color-mix(in srgb, var(--theme-btn-hover) 70%, var(--text));border-radius:999px;height:2px;display:block;position:absolute}.robot-verify__end[data-v-6b3882fa]:before{width:8px;top:10px;left:6px}.robot-verify__end[data-v-6b3882fa]:after{width:6px;top:7px;left:11px;transform:rotate(45deg)}.robot-verify__track.is-success .robot-verify__end[data-v-6b3882fa]{border-color:color-mix(in srgb, #41b87d 82%, var(--border));background-color:#41b87d29}.robot-verify__track.is-success .robot-verify__end[data-v-6b3882fa]:before{background-color:#2f9d63;width:7px;top:11px;left:5px;transform:rotate(45deg)}.robot-verify__track.is-success .robot-verify__end[data-v-6b3882fa]:after{background-color:#2f9d63;width:10px;top:9px;left:10px;transform:rotate(-45deg)}.robot-verify__text[data-v-6b3882fa]{color:color-mix(in srgb, var(--text) 88%, transparent);letter-spacing:0;pointer-events:none;justify-content:center;align-items:center;padding:0 56px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.robot-verify__track.is-success .robot-verify__text[data-v-6b3882fa]{color:#2f9d63}.robot-verify__thumb[data-v-6b3882fa]{border:none;border-right:1px solid color-mix(in srgb, var(--theme-btn-border) 78%, transparent);background:linear-gradient(180deg, #ffffff3d, transparent), var(--theme-color);color:#fff;cursor:grab;width:46px;height:46px;box-shadow:0 6px 14px color-mix(in srgb, var(--theme-color) 22%, transparent);will-change:transform;border-radius:7px;margin:0;padding:0;transition:background-color .16s,box-shadow .16s,transform .16s;position:absolute;top:0;left:0}.robot-verify__track.is-dragging .robot-verify__thumb[data-v-6b3882fa]{box-shadow:0 8px 18px color-mix(in srgb, var(--theme-color) 28%, transparent);transition:background-color .16s,box-shadow .16s}.robot-verify__track.is-success .robot-verify__thumb[data-v-6b3882fa]{background:linear-gradient(#fff3,#0000),#41b87d;box-shadow:0 6px 14px #41b87d3d}.robot-verify__thumb[data-v-6b3882fa]:active{cursor:grabbing}.right-icon[data-v-6b3882fa]{background-color:#fff;width:20px;height:20px;margin-left:13px;display:block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1782721647146'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='6957'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M784.1%20512L485.2%20813.7c-22%2022.2-22%2058.2%200%2080.4l19.9%2020.1c22%2022.2%2057.7%2022.2%2079.7%200l337.7-340.9%201-1%2019.9-20.2c22-22.1%2022-58.2%200-80.4l-19.9-20.1-0.4-0.4-338.3-341.5c-22-22.2-57.7-22.2-79.7%200l-19.9%2020.1c-22%2022.2-22%2058.3%200%2080.5L784.1%20512z%20m-404.7%200L80.5%20813.7c-22%2022.2-22%2058.2%200%2080.4l19.9%2020.1c22%2022.2%2057.7%2022.2%2079.7%200l337.7-340.9%201-1%2019.9-20.2c22-22.1%2022-58.2%200-80.4l-19.9-20.1-0.4-0.4-338.3-341.5c-22-22.2-57.7-22.2-79.7%200l-19.9%2020.1c-22%2022.2-22%2058.3%200%2080.5L379.4%20512z'%20fill='%23040000'%20p-id='6958'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1782721647146'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='6957'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M784.1%20512L485.2%20813.7c-22%2022.2-22%2058.2%200%2080.4l19.9%2020.1c22%2022.2%2057.7%2022.2%2079.7%200l337.7-340.9%201-1%2019.9-20.2c22-22.1%2022-58.2%200-80.4l-19.9-20.1-0.4-0.4-338.3-341.5c-22-22.2-57.7-22.2-79.7%200l-19.9%2020.1c-22%2022.2-22%2058.3%200%2080.5L784.1%20512z%20m-404.7%200L80.5%20813.7c-22%2022.2-22%2058.2%200%2080.4l19.9%2020.1c22%2022.2%2057.7%2022.2%2079.7%200l337.7-340.9%201-1%2019.9-20.2c22-22.1%2022-58.2%200-80.4l-19.9-20.1-0.4-0.4-338.3-341.5c-22-22.2-57.7-22.2-79.7%200l-19.9%2020.1c-22%2022.2-22%2058.3%200%2080.5L379.4%20512z'%20fill='%23040000'%20p-id='6958'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.robot-verify__footer[data-v-6b3882fa]{justify-content:flex-end;margin-top:14px;display:flex}.robot-verify__ghost[data-v-6b3882fa]{border:1px solid var(--border);background-color:var(--bg);width:auto;height:32px;color:var(--text);cursor:pointer;border-radius:6px;margin:0;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s,background-color .16s}.robot-verify__ghost[data-v-6b3882fa]:hover{border-color:var(--theme-btn-border);background-color:color-mix(in srgb, var(--theme-btn-bg) 34%, var(--bg));color:var(--theme-btn-hover)}.stream-file[data-v-57e266e2]{border:1px solid color-mix(in srgb, var(--theme-color) 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-btn-bg) 22%, transparent), transparent 78%), color-mix(in srgb, var(--t-bg) 72%, var(--bg));width:min(380px,100%);color:var(--text-h);box-shadow:0 5px 15px color-mix(in srgb, var(--text-h) 8%, transparent);box-sizing:border-box;cursor:pointer;border-radius:8px;padding:12px 14px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;position:relative}.stream-file[data-v-57e266e2]:hover{border-color:color-mix(in srgb, var(--theme-color) 46%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-btn-bg) 34%, transparent), transparent 78%), color-mix(in srgb, var(--t-bg-hover) 54%, var(--bg));transform:translateY(-1px)}.stream-file.is-failed[data-v-57e266e2]{cursor:default;border-color:color-mix(in srgb, var(--soft-red-border) 46%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--soft-red-bg) 26%, transparent), transparent 78%), color-mix(in srgb, var(--t-bg) 74%, var(--bg));box-shadow:none;overflow:hidden}.stream-file.is-failed[data-v-57e266e2]:hover{border-color:color-mix(in srgb, var(--soft-red-border) 46%, var(--border));transform:none}.stream-file.is-loading[data-v-57e266e2]{cursor:default;border-color:color-mix(in srgb, var(--theme-color) 28%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-btn-bg) 26%, transparent), transparent 78%), color-mix(in srgb, var(--t-bg) 74%, var(--bg));overflow:hidden}.stream-file_failed[data-v-57e266e2]{color:var(--text-h);gap:10px;font-size:13px;line-height:29px;display:flex}.stream-file_failed .failed-icon[data-v-57e266e2]{background-color:var(--soft-red-hover-bg);border-radius:8px;width:30px;height:30px;padding:6px}.stream-file_failed .failed_icon[data-v-57e266e2]{background-color:color-mix(in srgb, var(--soft-red-border) 46%, red);width:20px;height:20px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1784258591507'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='16101'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M729.201778%20516.323556a227.555556%20227.555556%200%201%201%200%20455.111111%20227.555556%20227.555556%200%200%201%200-455.111111zM748.259556%200a151.722667%20151.722667%200%200%201%20151.722666%20151.722667l-1.763555%20363.349333a284.444444%20284.444444%200%200%200-346.624%20451.015111H195.015111a151.722667%20151.722667%200%200%201-151.665778-151.779555V151.722667A151.722667%20151.722667%200%200%201%20195.015111%200h553.244445z%20m-22.641778%20823.978667a45.511111%2045.511111%200%201%200%200%2091.022222%2045.511111%2045.511111%200%200%200%200-91.022222z%20m-0.227556-258.446223a50.403556%2050.403556%200%200%200-50.460444%2056.490667l18.090666%20142.791111c2.048%2016.213333%2015.928889%2028.273778%2032.369778%2028.273778%2016.440889%200%2030.264889-12.060444%2032.369778-28.216889l18.033778-142.848a50.460444%2050.460444%200%200%200-50.403556-56.490667z%20m-378.026666%2088.746667H184.206222a28.444444%2028.444444%200%200%200-5.12%2056.433778l5.12%200.455111h163.157334a28.444444%2028.444444%200%200%200%200-56.888889z%20m113.948444-227.555555H184.32a28.444444%2028.444444%200%200%200-5.12%2056.433777l5.12%200.455111h277.048889a28.444444%2028.444444%200%200%200%200-56.888888z%20m292.465778-227.555556H184.206222a28.444444%2028.444444%200%200%200-5.12%2056.433778l5.12%200.455111H753.777778a28.444444%2028.444444%200%201%200%200-56.888889z'%20fill='%238598C4'%20p-id='16102'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1784258591507'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='16101'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M729.201778%20516.323556a227.555556%20227.555556%200%201%201%200%20455.111111%20227.555556%20227.555556%200%200%201%200-455.111111zM748.259556%200a151.722667%20151.722667%200%200%201%20151.722666%20151.722667l-1.763555%20363.349333a284.444444%20284.444444%200%200%200-346.624%20451.015111H195.015111a151.722667%20151.722667%200%200%201-151.665778-151.779555V151.722667A151.722667%20151.722667%200%200%201%20195.015111%200h553.244445z%20m-22.641778%20823.978667a45.511111%2045.511111%200%201%200%200%2091.022222%2045.511111%2045.511111%200%200%200%200-91.022222z%20m-0.227556-258.446223a50.403556%2050.403556%200%200%200-50.460444%2056.490667l18.090666%20142.791111c2.048%2016.213333%2015.928889%2028.273778%2032.369778%2028.273778%2016.440889%200%2030.264889-12.060444%2032.369778-28.216889l18.033778-142.848a50.460444%2050.460444%200%200%200-50.403556-56.490667z%20m-378.026666%2088.746667H184.206222a28.444444%2028.444444%200%200%200-5.12%2056.433778l5.12%200.455111h163.157334a28.444444%2028.444444%200%200%200%200-56.888889z%20m113.948444-227.555555H184.32a28.444444%2028.444444%200%200%200-5.12%2056.433777l5.12%200.455111h277.048889a28.444444%2028.444444%200%200%200%200-56.888888z%20m292.465778-227.555556H184.206222a28.444444%2028.444444%200%200%200-5.12%2056.433778l5.12%200.455111H753.777778a28.444444%2028.444444%200%201%200%200-56.888889z'%20fill='%238598C4'%20p-id='16102'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.stream-file.is-loading[data-v-57e266e2]:before{content:"";background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--theme-color) 12%, transparent) 48%, transparent 100%);pointer-events:none;width:46%;animation:2s cubic-bezier(.45,0,.25,1) infinite streamFileLoadingSweep-57e266e2;position:absolute;top:-30%;bottom:-30%;left:-55%;transform:translate(-120%)skew(-16deg)}.stream-file[data-v-57e266e2]>*{z-index:1;position:relative}.stream-file.is-loading[data-v-57e266e2]:hover{border-color:color-mix(in srgb, var(--theme-color) 28%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-btn-bg) 26%, transparent), transparent 78%), color-mix(in srgb, var(--t-bg) 74%, var(--bg));box-shadow:0 5px 15px color-mix(in srgb, var(--text-h) 8%, transparent);transform:none}.stream-file__loading[data-v-57e266e2]{align-items:center;gap:10px;min-width:0;height:30px;display:flex}.loading-spinner[data-v-57e266e2]{border:2px solid color-mix(in srgb, var(--theme-color) 18%, transparent);border-top-color:var(--theme-color);width:20px;height:20px;box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-color) 8%, transparent);border-radius:50%;flex:none;animation:.85s linear infinite streamFileSpin-57e266e2}.loading-content[data-v-57e266e2]{flex-direction:column;gap:1px;min-width:0;display:flex}.loading-title[data-v-57e266e2]{color:var(--text);margin-left:20px;font-size:12px;line-height:16px}.loading-name[data-v-57e266e2]{max-width:205px;color:color-mix(in srgb, var(--text) 86%, var(--theme-color));white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.stream-file__name[data-v-57e266e2]{min-width:0;height:40px;color:var(--text-h);flex-direction:row;align-items:center;width:100%;font-size:14px;font-weight:600;display:flex}.stream-file__title[data-v-57e266e2]{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.stream-file__title span[data-v-57e266e2]{white-space:nowrap;text-overflow:ellipsis;line-height:22px;overflow:hidden}.file-title[data-v-57e266e2]{color:var(--text-h)}.file-size[data-v-57e266e2]{color:var(--text);font-size:12px;font-weight:500}.file-icon[data-v-57e266e2]{flex:0 0 30px;width:30px;margin-left:8px;margin-right:18px;transition:transform .18s}.file-icon img[data-v-57e266e2]{width:30px;margin-top:6px}.download-icon[data-v-57e266e2]{border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:14px;display:flex}.download_icon[data-v-57e266e2]{background-color:var(--text);width:16px;height:16px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1784259061138'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='21235'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M919.724%20715.073c-1.14-27.354-19.024-42.46-42.619-41.9-23.378%200.555-38.8%2015.93-40.994%2043.89-1.61%2020.54-0.232%2041.299-0.677%2061.951-1.115%2051.829-12.339%2063.805-64.15%2064.827-49.91%200.985-99.854%200.323-149.782%200.327-115.351%200.01-230.704%200.094-346.056-0.065-79.44-0.11-86.325-6.973-86.704-84.204-0.069-13.77%200.625-27.626-0.64-41.293-2.692-29.088-16.328-44.222-39.415-45.527-24.92-1.412-43.084%2015.533-44.99%2045.495-1.742%2027.442-0.763%2055.071-0.582%2082.615%200.59%2089.17%2040.096%20129.183%20129.294%20129.692%2092.967%200.532%20185.939%200.119%20278.91%200.14%2027.546%200.023%2055.094%200.032%2082.64%200.022%2070.59-0.025%20141.195%200.957%20211.759-0.393%2062.212-1.19%20107.706-37.177%20112.958-91.757%203.941-40.953%202.765-82.6%201.048-123.82z'%20fill=''%20p-id='21236'%3e%3c/path%3e%3cpath%20d='M197.858%20440.866c88.757%2088.806%20177.526%20177.602%20266.293%20266.398%203.647%203.65%207.362%207.23%2010.984%2010.903%2014.285%2014.481%2030.948%2022.644%2051.135%2014.996%206.585-2.495%2011.48-6.255%2015.665-10.523%202.763-1.912%205.47-4.017%207.93-6.408%2045.635-44.375%20240.102-239.468%20285.027-284.574%204.826-4.845%209.464-10.053%2013.27-15.71%2012.213-18.165%2010.54-35.96-3.947-51.855-14.818-16.257-33.48-16.94-51.874-7.894-8.93%204.39-16.286%2012.46-23.557%2019.673-30.24%2029.99-139.611%20139.264-212.845%20212.61%200.038-114.56%200.05-229.12%200.027-343.68-0.006-34.399%201.091-68.86-0.615-103.176-1.587-31.878-17.058-48.14-41.969-48.957-25.551-0.839-41.055%2014.728-44.538%2046.158-1.32%2011.908-0.623%2024.054-0.63%2036.092-0.04%2075.676-0.02%20151.355-0.02%20227.034-0.002%2056.59%200%20113.181%200%20169.773l-11.785%205.215c-22.75-22.663-45.526-45.304-68.245-67.997-47.453-47.405-94.29-95.445-142.576-141.985-21.8-21.014-47.07-21.359-64.429-4.84-18.71%2017.803-18.05%2039%202.326%2063.95%204.334%205.306%209.512%209.931%2014.373%2014.797z'%20fill=''%20p-id='21237'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1784259061138'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='21235'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%3e%3cpath%20d='M919.724%20715.073c-1.14-27.354-19.024-42.46-42.619-41.9-23.378%200.555-38.8%2015.93-40.994%2043.89-1.61%2020.54-0.232%2041.299-0.677%2061.951-1.115%2051.829-12.339%2063.805-64.15%2064.827-49.91%200.985-99.854%200.323-149.782%200.327-115.351%200.01-230.704%200.094-346.056-0.065-79.44-0.11-86.325-6.973-86.704-84.204-0.069-13.77%200.625-27.626-0.64-41.293-2.692-29.088-16.328-44.222-39.415-45.527-24.92-1.412-43.084%2015.533-44.99%2045.495-1.742%2027.442-0.763%2055.071-0.582%2082.615%200.59%2089.17%2040.096%20129.183%20129.294%20129.692%2092.967%200.532%20185.939%200.119%20278.91%200.14%2027.546%200.023%2055.094%200.032%2082.64%200.022%2070.59-0.025%20141.195%200.957%20211.759-0.393%2062.212-1.19%20107.706-37.177%20112.958-91.757%203.941-40.953%202.765-82.6%201.048-123.82z'%20fill=''%20p-id='21236'%3e%3c/path%3e%3cpath%20d='M197.858%20440.866c88.757%2088.806%20177.526%20177.602%20266.293%20266.398%203.647%203.65%207.362%207.23%2010.984%2010.903%2014.285%2014.481%2030.948%2022.644%2051.135%2014.996%206.585-2.495%2011.48-6.255%2015.665-10.523%202.763-1.912%205.47-4.017%207.93-6.408%2045.635-44.375%20240.102-239.468%20285.027-284.574%204.826-4.845%209.464-10.053%2013.27-15.71%2012.213-18.165%2010.54-35.96-3.947-51.855-14.818-16.257-33.48-16.94-51.874-7.894-8.93%204.39-16.286%2012.46-23.557%2019.673-30.24%2029.99-139.611%20139.264-212.845%20212.61%200.038-114.56%200.05-229.12%200.027-343.68-0.006-34.399%201.091-68.86-0.615-103.176-1.587-31.878-17.058-48.14-41.969-48.957-25.551-0.839-41.055%2014.728-44.538%2046.158-1.32%2011.908-0.623%2024.054-0.63%2036.092-0.04%2075.676-0.02%20151.355-0.02%20227.034-0.002%2056.59%200%20113.181%200%20169.773l-11.785%205.215c-22.75-22.663-45.526-45.304-68.245-67.997-47.453-47.405-94.29-95.445-142.576-141.985-21.8-21.014-47.07-21.359-64.429-4.84-18.71%2017.803-18.05%2039%202.326%2063.95%204.334%205.306%209.512%209.931%2014.373%2014.797z'%20fill=''%20p-id='21237'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes streamFileSpin-57e266e2{to{transform:rotate(360deg)}}@keyframes streamFileLoadingSweep-57e266e2{0%{opacity:0;transform:translate(-120%)skew(-16deg)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(380%)skew(-16deg)}}
