.data4o-loading-indicator[data-v-772e7634]{display:inline-block;max-width:100%;color:var(--d4-color-loading-text);font-family:"Liberation Serif",Georgia,serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.data4o-file-exception-illustration[data-v-146bba8c]{display:block;overflow:visible}.data4o-file-exception-illustration--large[data-v-146bba8c]{width:140.5px;height:140px}.data4o-file-exception-illustration--small[data-v-146bba8c]{width:70.25px;height:70px}.data4o-file-exception-illustration__shadow[data-v-146bba8c]{fill:var(--d4-color-state-illustration-shadow);fill-opacity:.1}.data4o-file-exception-illustration__document[data-v-146bba8c]{fill:var(--d4-color-state-illustration-fill)}.data4o-state-illustration[data-v-7b4928e0]{display:block;width:140px;height:auto;aspect-ratio:1;overflow:visible}.data4o-state-illustration__shadow[data-v-7b4928e0]{fill:var(--d4-color-state-illustration-shadow);fill-opacity:.1}.data4o-state-illustration__document[data-v-7b4928e0]{fill:var(--d4-color-state-illustration-fill)}.data4o-toast[data-v-db946037]{position:fixed;z-index:2300;top:max(24px,env(safe-area-inset-top));left:50%;display:inline-flex;width:fit-content;max-width:min(740px,calc(100vw - 32px));min-height:40px;align-items:center;gap:4px;box-sizing:border-box;padding:8px 12px;border:.8px solid var(--d4-color-toast-border);border-radius:8px;background:var(--d4-color-toast-bg);box-shadow:0 4px 8.3px var(--d4-color-toast-shadow);color:var(--d4-color-toast-text);font-family:Inter Variable,Inter,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;pointer-events:none;transform:translate(-50%)}.data4o-toast[data-v-db946037]:not(:has(.data4o-toast__icon)){box-shadow:0 4px 8.3px var(--d4-color-toast-shadow-subtle)}.data4o-toast--info[data-v-db946037]{--_d4-toast-icon-color: var(--d4-color-status-info)}.data4o-toast--warning[data-v-db946037]{--_d4-toast-icon-color: var(--d4-color-status-warning)}.data4o-toast--error[data-v-db946037]{--_d4-toast-icon-color: var(--d4-color-toast-icon-error)}.data4o-toast--success[data-v-db946037]{--_d4-toast-icon-color: var(--d4-color-status-success)}.data4o-toast__icon[data-v-db946037]{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:var(--_d4-toast-icon-color)}.data4o-toast__icon svg[data-v-db946037]{display:block;width:20px;height:20px}.data4o-toast__content[data-v-db946037]{min-width:0;flex:1 1 auto;margin:0;color:var(--d4-color-toast-text);overflow-wrap:anywhere}.data4o-toast-enter-active[data-v-db946037],.data4o-toast-leave-active[data-v-db946037]{transition:opacity .16s ease,transform .16s ease}.data4o-toast-enter-from[data-v-db946037],.data4o-toast-leave-to[data-v-db946037]{opacity:0;transform:translate(-50%,-8px)}@media (prefers-reduced-motion: reduce){.data4o-toast-enter-active[data-v-db946037],.data4o-toast-leave-active[data-v-db946037]{transition:none}}.data4o-brand-logo[data-v-21067a1c]{position:relative;display:block;width:95.275px;height:22.704px;flex:0 0 auto;color:inherit}.data4o-brand-logo__mark[data-v-21067a1c],.data4o-brand-logo__wordmark[data-v-21067a1c]{position:absolute;display:block;background:currentcolor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.data4o-brand-logo__mark[data-v-21067a1c]{top:0;left:0;width:19.055px;height:22.704px;-webkit-mask-image:url(/data4o-brand-mark-figma.svg);mask-image:url(/data4o-brand-mark-figma.svg)}.data4o-brand-logo__wordmark[data-v-21067a1c]{top:7.199px;left:25.347px;width:69.218px;height:10.523px;-webkit-mask-image:url(/data4o-wordmark.svg);mask-image:url(/data4o-wordmark.svg)}.mobile-access-prompt[data-v-883ffc2e]{display:flex;width:100%;min-height:100vh;min-height:100dvh;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:254px 24px 48px;background:var(--d4-color-mobile-access-bg);color:var(--d4-color-mobile-access-foreground);text-align:center}.mobile-access-prompt__content[data-v-883ffc2e]{display:flex;width:260px;flex:0 0 auto;flex-direction:column;align-items:center;gap:40px}.mobile-access-prompt__brand[data-v-883ffc2e]{color:var(--d4-color-mobile-access-foreground)}.mobile-access-prompt__message[data-v-883ffc2e]{display:flex;width:265px;flex:0 0 auto;flex-direction:column;align-items:center;gap:32px;color:var(--d4-color-mobile-access-foreground);overflow-wrap:break-word}.mobile-access-prompt__title[data-v-883ffc2e]{width:100%;margin:0;color:currentcolor;font-family:PingFang SC,Inter Variable,Inter,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mobile-access-prompt__description[data-v-883ffc2e]{width:100%;margin:0;color:currentcolor;font-family:PingFang SC,Inter Variable,Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;white-space:pre-line}:root{--d4-color-ref-white: #ffffff;--d4-color-ref-black: #000000;--d4-color-ref-blue-500: #6781b9;--d4-color-ref-scrollbar-thumb: rgba(103, 129, 185, .2);--d4-color-ref-scrollbar-thumb-dark: rgba(236, 236, 236, .7);--d4-color-ref-blue-600: #004cef;--d4-color-ref-green-500: #14b8a6;--d4-color-ref-green-600: #0abc7e;--d4-color-ref-amber-500: #f59e0b;--d4-color-ref-red-500: #d1435b;--d4-color-bg-page: light-dark(#ffffff, #090909);--d4-color-bg-surface: light-dark(#ffffff, #0d0e0f);--d4-color-bg-elevated: light-dark(#ffffff, #171a1e);--d4-color-bg-subtle: light-dark(#fbfbfb, #131415);--d4-color-bg-muted: light-dark(#f1f2f6, #202226);--d4-color-bg-inverse: light-dark(#0d0e0f, #ffffff);--d4-color-text-primary: light-dark(#2c2a24, #f4f5f7);--d4-color-text-secondary: light-dark(#58616e, #a0a0a0);--d4-color-text-muted: light-dark(#9ca3af, #8f9297);--d4-color-loading-text: light-dark(#9ca3af, #737373);--d4-color-text-disabled: light-dark(#b7bec9, #5f6670);--d4-color-text-inverse: light-dark(#ffffff, #2c2a24);--d4-color-text-link: light-dark(#6781b9, #6495ff);--d4-color-mobile-access-bg: light-dark(#ffffff, #000000);--d4-color-mobile-access-foreground: light-dark(#000000, #ffffff);--d4-color-icon-primary: light-dark(#2c2a24, #f4f5f7);--d4-color-icon-strong: light-dark(#1c1c1c, #f4f5f7);--d4-color-icon-secondary: light-dark(#58616e, #a0a0a0);--d4-color-icon-muted: light-dark(#9ca3af, #8f9297);--d4-color-icon-inverse: light-dark(#ffffff, #2c2a24);--d4-color-border-subtle: light-dark(#ececec, #202226);--d4-color-border-default: light-dark(#d8dade, #2b2e34);--d4-color-border-strong: light-dark(#c8c8c8, #434343);--d4-color-border-inverse: light-dark(#2c2e2f, #ececec);--d4-color-action-primary: light-dark(#6781b9, #6495ff);--d4-color-action-primary-hover: light-dark(#586fa3, #7da5ff);--d4-color-action-primary-active: light-dark(#4b6194, #4d80ed);--d4-color-action-focus: light-dark(#004cef, #6495ff);--d4-color-action-disabled: light-dark(#9ca3af, #737373);--d4-color-action-disabled-border: light-dark(#ececec, #2a2a2a);--d4-color-action-on-primary: light-dark(#ffffff, #090909);--d4-color-status-success: #14b8a6;--d4-color-status-warning: #f59e0b;--d4-color-status-danger: light-dark(#d1435b, #e05b71);--d4-color-status-info: light-dark(#6781b9, #6495ff);--d4-color-overlay-default: light-dark(rgba(44, 42, 36, .4), rgba(0, 0, 0, .56));--d4-color-overlay-loading: light-dark(rgba(255, 255, 255, .72), rgba(9, 9, 9, .72));--d4-color-selection-bg: light-dark(rgba(103, 129, 185, .2), rgba(100, 149, 255, .2));--d4-color-selection-text: light-dark(#2c2a24, #f4f5f7);--d4-color-scrollbar-track: transparent;--d4-color-scrollbar-thumb: light-dark(var(--d4-color-ref-scrollbar-thumb), var(--d4-color-ref-scrollbar-thumb-dark));--d4-color-highlight-bg: light-dark(rgba(103, 129, 185, .2), rgba(100, 149, 255, .2));--d4-color-highlight-text: light-dark(#2c2a24, #f4f5f7);--d4-color-progress-track: light-dark(#ececec, #2b2e34);--d4-color-progress-value: light-dark(#7794d1, #6495ff);--d4-color-progress-stripe: rgba(255, 255, 255, .3);--d4-color-popover-bg: light-dark(#ffffff, #171a1e);--d4-color-popover-border: light-dark(#ececec, #2b2e34);--d4-color-popover-text: light-dark(#58616e, #a0a0a0);--d4-color-toast-bg: light-dark(#ffffff, #181818);--d4-color-toast-border: light-dark(#ececec, #2a2a2a);--d4-color-toast-text: light-dark(#2c2a24, #d8d8d8);--d4-color-toast-icon-error: #d1435b;--d4-color-toast-shadow: rgba(85, 90, 102, .2);--d4-color-toast-shadow-subtle: rgba(85, 90, 102, .06);--d4-color-tooltip-bg: light-dark(#ffffff, #3e3e3e);--d4-color-tooltip-border: light-dark(#ececec, #2a2a2a);--d4-color-tooltip-text: light-dark(#58616e, #a0a0a0);--d4-color-tooltip-arrow-bg: light-dark(#ffffff, #525252);--d4-color-tooltip-arrow-border: light-dark(#ececec, #383838);--d4-color-tooltip-scrollbar-thumb: light-dark(rgba(103, 129, 185, .2), rgba(236, 236, 236, .7));--d4-color-control-bg: light-dark(#ffffff, #151618);--d4-color-control-border: light-dark(#d8dade, #2b2e34);--d4-color-control-text: light-dark(#2c2a24, #f4f5f7);--d4-color-control-placeholder: light-dark(#9ca3af, rgba(244, 245, 247, .3));--d4-color-control-icon: light-dark(#58616e, #f4f5f7);--d4-color-scheme-button-bg: light-dark(var(--d4-color-bg-surface), #1d1d1d);--d4-color-scheme-button-border: light-dark(var(--d4-color-border-subtle), #2a2a2a);--d4-color-scheme-button-text: light-dark(var(--d4-color-text-primary), #d8d8d8);--d4-color-scheme-button-icon: light-dark(#1c1c1c, #d8d8d8);--d4-color-tab-bg: light-dark(#ffffff, #151618);--d4-color-tab-border: light-dark(#d8dade, #202226);--d4-color-tab-divider: light-dark(#d8dade, #202226);--d4-color-tab-text: light-dark(#2c2a24, #f4f5f7);--d4-color-tab-button-bg: light-dark(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0));--d4-color-tab-active-bg: #004cef;--d4-color-tab-active-text: #ffffff;--d4-color-tab-icon: light-dark(#58616e, #f4f5f7);--d4-color-tab-active-icon: #ffffff;--d4-color-state-illustration-fill: light-dark(#ececec, #525252);--d4-color-state-illustration-shadow: light-dark(#3a3a3a, #d8d8d8);--d4-color-shadow-elevated: light-dark(rgba(85, 90, 102, .18), rgba(0, 0, 0, .4));--d4-color-shadow-tooltip: rgba(88, 97, 110, .28)}:root{--d4-color-list-progress-track: light-dark(#e2e3e4, #383838);--d4-color-share-header-bg: light-dark(#ffffff, rgba(0, 0, 0, .95));--d4-color-share-header-logo: light-dark(#1c1c1c, #d8d8d8);--d4-color-share-footer-bg: light-dark(rgba(255, 255, 255, .95), #000000);--d4-color-share-footer-logo: light-dark(#000000, #d8d8d8);--d4-color-detail-page-bg: light-dark(#ffffff, #000000);--d4-color-detail-title-text: light-dark(#000000, #f2f2f2);--d4-color-detail-action-text: light-dark(#0b0b0b, #d8d8d8);--d4-color-detail-action-border: light-dark(#0b0b0b, #a0a0a0);--d4-color-detail-tab-text: light-dark(#000000, #d8d8d8);--d4-color-detail-tab-active-text: light-dark(#000000, #d8d8d8);--d4-color-detail-tab-active-border: light-dark(#000000, #a0a0a0);--d4-color-detail-tab-divider: light-dark(#ececec, #2a2a2a);--d4-color-detail-card-bg: light-dark(#ffffff, #000000);--d4-color-detail-outline-title-text: light-dark(#2c2a24, #d8d8d8);--d4-color-detail-outline-heading-text: light-dark(#2c2a24, #f2f2f2);--d4-color-detail-outline-text: light-dark(#58616e, #a0a0a0);--d4-color-detail-outline-hover-text: light-dark(#2c2a24, #d8d8d8);--d4-color-detail-outline-current-text: #6781b9;--d4-color-detail-outline-rail: light-dark(#ececec, #2a2a2a);--d4-color-download-progress-bg: light-dark(#ffffff, #181818);--d4-color-download-progress-border: light-dark(#2c2e2f, #383838);--d4-color-download-progress-text: light-dark(#2c2a24, #d8d8d8);--d4-color-download-progress-icon: light-dark(#2c2a24, #d8d8d8);--d4-color-download-progress-track: light-dark(#ececec, #1d1d1d);--d4-color-download-progress-value: #7794d1;--d4-color-download-progress-shadow: rgba(255, 255, 255, .05);--d4-color-list-page-bg: light-dark(var(--d4-color-bg-page), #000000);--d4-color-list-heading-text: light-dark(var(--d4-color-text-primary), #f2f2f2);--d4-color-list-heading-action-text: light-dark(var(--d4-color-text-primary), #d8d8d8);--d4-color-list-heading-action-border: light-dark(var(--d4-color-text-primary), #a0a0a0);--d4-color-list-heading-action-icon-strong: light-dark(var(--d4-color-icon-strong), #d8d8d8);--d4-color-list-toolbar-border: light-dark(var(--d4-color-border-subtle), #2a2a2a);--d4-color-list-filter-active-text: light-dark(var(--d4-color-text-primary), #d8d8d8);--d4-color-list-filter-active-border: light-dark(var(--d4-color-text-primary), #a0a0a0);--d4-color-list-search-icon: light-dark(var(--d4-color-icon-muted), #a0a0a0);--d4-color-list-search-placeholder: light-dark(var(--d4-color-text-muted), #737373);--d4-color-list-search-clear-disc: #6781b933;--d4-color-list-search-clear-mark: #b7bec9;--d4-color-list-view-icon: light-dark(var(--d4-color-icon-muted), #a0a0a0);--d4-color-list-view-icon-active: light-dark(var(--d4-color-icon-primary), #d8d8d8);--d4-color-list-state-text: light-dark(#9ca3af, #737373);--d4-color-list-total-text: light-dark(#58616e, #a0a0a0);--d4-color-list-card-bg: light-dark(var(--d4-color-bg-subtle), #121212);--d4-color-list-card-border: light-dark(var(--d4-color-border-subtle), #2a2a2a);--d4-color-list-card-hover-border: light-dark(var(--d4-color-border-strong), #505050);--d4-color-list-card-returned-bg: light-dark(var(--d4-color-bg-muted), #242424);--d4-color-list-item-focus-ring: var(--d4-color-action-focus);--d4-color-list-card-title: light-dark(var(--d4-color-text-primary), #f2f2f2);--d4-color-list-card-description: light-dark(var(--d4-color-text-secondary), #a0a0a0);--d4-color-list-card-divider: light-dark(var(--d4-color-border-subtle), #2a2a2a);--d4-color-list-card-footer-text: light-dark(var(--d4-color-text-secondary), #a0a0a0);--d4-color-list-card-icon: light-dark(var(--d4-color-icon-muted), #a0a0a0);--d4-color-list-card-icon-hover: light-dark(var(--d4-color-icon-secondary), #f2f2f2);--d4-color-list-card-tag-bg: light-dark(var(--d4-color-tag-outline-bg), rgba(255, 255, 255, .06));--d4-color-list-card-tag-border: light-dark(var(--d4-color-tag-outline-border), #2a2a2a);--d4-color-list-card-tag-text: light-dark(var(--d4-color-tag-outline-text), #a0a0a0);--d4-color-list-card-progress-track: light-dark(var(--d4-color-list-progress-track), #383838);--d4-color-list-card-progress-value: light-dark(var(--d4-color-progress-value), #7794d1);--d4-color-list-row-border: light-dark(#ececec, #2a2a2a);--d4-color-list-row-title: light-dark(#2c2a24, #f2f2f2);--d4-color-list-row-text: light-dark(#58616e, #a0a0a0);--d4-color-list-row-icon: light-dark(#58616e, #a0a0a0);--d4-color-list-row-icon-hover: light-dark(#2c2a24, #f2f2f2);--d4-color-list-row-progress-value: var(--d4-color-progress-value);--d4-color-list-row-tag-bg: light-dark(rgba(255, 255, 255, .01), rgba(255, 255, 255, .06));--d4-color-list-row-tag-border: light-dark(#ececec, #2a2a2a);--d4-color-list-row-tag-text: light-dark(#58616e, #a0a0a0);--d4-color-tag-border-transparent: rgba(232, 232, 232, 0);--d4-color-tag-outline-bg: rgba(255, 255, 255, .01);--d4-color-tag-outline-border: light-dark(#ececec, #2b2e34);--d4-color-tag-outline-text: light-dark(#58616e, #a0a0a0);--d4-color-tag-indigo-bg: light-dark(rgba(94, 92, 229, .12), rgba(94, 92, 229, .2));--d4-color-tag-indigo-text: light-dark(#5e5ce5, #6d6bf6);--d4-color-tag-pink-bg: light-dark(rgba(252, 98, 239, .12), rgba(252, 98, 239, .2));--d4-color-tag-pink-text: light-dark(#d946ef, #fc62ef);--d4-color-tag-blue-bg: light-dark(rgba(0, 76, 239, .12), rgba(0, 76, 239, .2));--d4-color-tag-blue-text: light-dark(#004cef, #6495ff);--d4-color-tag-text-bg: light-dark(rgba(94, 92, 229, .12), rgba(94, 92, 229, .2));--d4-color-tag-text-text: light-dark(#58616e, #e6e8ec);--d4-color-tag-multimodal-bg: rgba(100, 149, 255, .2);--d4-color-tag-multimodal-text: light-dark(#4f76ce, #6495ff);--d4-color-tag-red-bg: light-dark(rgba(244, 63, 102, .12), rgba(244, 63, 102, .2));--d4-color-tag-red-text: light-dark(#e11d48, #f43f66);--d4-color-tag-warning-bg: light-dark(rgba(245, 158, 11, .12), rgba(245, 158, 11, .2));--d4-color-tag-warning-text: light-dark(#d97706, #f59e0b);--d4-color-tag-violet-bg: light-dark(rgba(152, 77, 244, .12), rgba(152, 77, 244, .2));--d4-color-tag-violet-text: light-dark(#7c3aed, #984df4);--d4-color-tag-cyan-bg: light-dark(rgba(78, 216, 255, .12), rgba(78, 216, 255, .2));--d4-color-tag-cyan-text: light-dark(#0891b2, #4ed8ff);--d4-color-content-bg: light-dark(#ffffff, #0d0e0f);--d4-color-content-text: light-dark(#58616e, rgba(255, 255, 255, .6));--d4-color-content-heading: light-dark(#2c2a24, #ffffff);--d4-color-content-muted: light-dark(#9ca3af, #8f9297);--d4-color-content-link: light-dark(#6781b9, #ffffff);--d4-color-content-code-bg: rgba(0, 76, 239, .2);--d4-color-content-code-text: light-dark(#4f76ce, #6495ff);--d4-color-content-code-block-bg: light-dark(#f5f7fa, rgba(32, 34, 38, .6));--d4-color-content-code-block-text: light-dark(#2c2a24, #f4f5f7);--d4-color-content-code-block-border: light-dark(#ececec, #202226);--d4-color-content-quote-border: light-dark(#d8dade, #2b2e34);--d4-color-content-table-bg: light-dark(#ffffff, #0d0e0f);--d4-color-content-table-head-bg: light-dark(#f1f2f6, #202226);--d4-color-content-table-border: light-dark(#d8dade, #2b2e34);--d4-color-content-table-head-text: light-dark(#2c2a24, #dee2e8);--d4-color-content-editor-selection: light-dark(rgba(103, 129, 185, .2), rgba(100, 149, 255, .2));--d4-color-content-editor-focus: light-dark(#004cef, #6495ff)}:root{--d4-color-preview-bg: light-dark(#ffffff, #000000);--d4-color-preview-surface: light-dark(#ffffff, #000000);--d4-color-preview-surface-subtle: light-dark(#f1f2f6, #1d1d1d);--d4-color-preview-surface-hover: light-dark(#fbfbfb, #1d1d1d);--d4-color-preview-surface-active: light-dark(rgba(103, 129, 185, .2), #1d1d1d);--d4-color-preview-text-primary: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-text-secondary: light-dark(#58616e, #a0a0a0);--d4-color-preview-text-muted: light-dark(#9ca3af, #8f9297);--d4-color-preview-text-inverse: light-dark(#ffffff, #090909);--d4-color-preview-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-border-strong: light-dark(#d8dade, #313131);--d4-color-preview-accent: #6781b9;--d4-color-preview-accent-hover: light-dark(#586fa3, #7b93c6);--d4-color-preview-accent-subtle: rgba(103, 129, 185, .2);--d4-color-preview-toolbar-bg: light-dark(#ffffff, #000000);--d4-color-preview-toolbar-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-toolbar-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-toolbar-muted: light-dark(#58616e, rgba(255, 255, 255, .6));--d4-color-preview-toolbar-icon: light-dark(#9ca3af, #9d9d9d);--d4-color-preview-control-bg: light-dark(#ffffff, #151618);--d4-color-preview-control-border: light-dark(#d8dade, #2b2e34);--d4-color-preview-control-text: light-dark(#2c2a24, #f4f5f7);--d4-color-preview-file-meta-bg: light-dark(rgba(255, 255, 255, .01), rgba(255, 255, 255, .06));--d4-color-preview-switch-track: light-dark(#9ca3af, #1d1d1d);--d4-color-preview-switch-track-active: light-dark(rgba(103, 129, 185, .2), rgba(103, 129, 185, .25));--d4-color-preview-switch-thumb: light-dark(#f4f5f7, #525252);--d4-color-preview-switch-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-nav-bg: light-dark(#ffffff, #000000);--d4-color-preview-nav-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-nav-text: light-dark(#58616e, #a0a0a0);--d4-color-preview-nav-state: light-dark(#58616e, #777777);--d4-color-preview-nav-hover-bg: light-dark(#f7f7f7, #1d1d1d);--d4-color-preview-nav-hover-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-nav-hover-border: light-dark(rgba(0, 0, 0, 0), #2a2a2a);--d4-color-preview-nav-active-bg: light-dark(#fbfbfb, #1d1d1d);--d4-color-preview-nav-active-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-nav-active-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-nav-focus: light-dark(#2c2a24, #6781b9);--d4-color-preview-nav-dot: light-dark(#b7bec9, #d9d9d9);--d4-color-preview-nav-active-dot: #6781b9;--d4-color-preview-cgat-task-nav-bg: light-dark(#ffffff, #000000);--d4-color-preview-cgat-task-nav-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-cgat-task-nav-hover-bg: light-dark(#fbfbfb, #1d1d1d);--d4-color-preview-cgat-task-nav-active-bg: light-dark(#f1f2f6, #1d1d1d);--d4-color-preview-cgat-task-nav-active-rail: light-dark(#2c2a24, #6781b9);--d4-color-preview-field-bg: light-dark(rgba(0, 76, 239, .02), #000000);--d4-color-preview-code-bg: light-dark(#ffffff, #000000);--d4-color-preview-code-line-number: light-dark(#9ca3af, #737373);--d4-color-preview-detail-bg: light-dark(rgba(0, 76, 239, .02), #0f0f0f);--d4-color-preview-border-accent: light-dark(rgba(0, 76, 239, .15), #2a2a2a);--d4-color-preview-border-media: light-dark(rgba(0, 76, 239, .09), #2a2a2a);--d4-color-preview-divider: light-dark(#dddddd, #2a2a2a);--d4-color-preview-accent-solid: #004cef;--d4-color-preview-accent-half: light-dark(rgba(0, 76, 239, .5), rgba(103, 129, 185, .5));--d4-color-preview-success: #0abc7e;--d4-color-preview-success-subtle: rgba(10, 188, 126, .5);--d4-color-preview-overlay: light-dark(rgba(255, 255, 255, .62), rgba(0, 0, 0, .5));--d4-color-preview-sgpqa-bg: light-dark(#ffffff, #000000);--d4-color-preview-sgpqa-panel-bg: light-dark(#ffffff, #000000);--d4-color-preview-sgpqa-panel-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-sgpqa-discipline-bg: light-dark(rgba(255, 255, 255, .01), rgba(255, 255, 255, .06));--d4-color-preview-sgpqa-discipline-text: light-dark(#58616e, #a0a0a0);--d4-color-preview-sgpqa-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-sgpqa-muted: light-dark(#9ca3af, #737373);--d4-color-preview-sgpqa-title: #6781b9;--d4-color-preview-sgpqa-action: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-sgpqa-detail-bg: light-dark(rgba(241, 242, 246, .6), rgba(18, 18, 18, .6));--d4-color-preview-sgpqa-media-bg: light-dark(#f1f2f6, #121212);--d4-color-preview-sgpqa-option-bg: light-dark(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0));--d4-color-preview-sgpqa-option-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-sgpqa-option-hover-bg: light-dark(#fbfbfb, #121212);--d4-color-preview-sgpqa-option-hover-border: light-dark(#d8dade, #41454f);--d4-color-preview-sgpqa-option-active-bg: rgba(103, 129, 185, .2);--d4-color-preview-sgpqa-option-correct-bg: rgba(10, 188, 126, .5);--d4-color-preview-media-bg: #000000;--d4-color-preview-task-card-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-task-card-title-bg: light-dark(#f1f2f6, rgba(103, 129, 185, .24));--d4-color-preview-task-card-title-accent: #b7c6e6;--d4-color-preview-task-card-section-title: #6781b9;--d4-color-preview-task-card-content-bg: light-dark(#ffffff, #000000);--d4-color-preview-task-card-content-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-task-card-action-border: light-dark(#ececec, #313131);--d4-color-preview-task-card-action-active-border: light-dark(rgba(103, 129, 185, .2), #6781b9);--d4-color-preview-task-card-action-header-bg: light-dark(#ffffff, #000000);--d4-color-preview-task-card-action-number-bg: light-dark(rgba(103, 129, 185, .2), rgba(103, 129, 185, .32));--d4-color-preview-task-card-action-number-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-task-card-action-link: #6781b9;--d4-color-preview-task-card-action-details-bg: light-dark(#ffffff, #0f0f0f);--d4-color-preview-video-bg: light-dark(#ffffff, #000000);--d4-color-preview-video-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-video-frame-border: light-dark(#f1f2f6, #2a2a2a);--d4-color-preview-video-frame-bg: light-dark(#f1f2f6, #131313);--d4-color-preview-video-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-video-title: #6781b9;--d4-color-preview-video-mark: #6781b9;--d4-color-preview-video-mark-hover: light-dark(#586fa3, #7b93c6);--d4-color-preview-video-control-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-video-control-icon: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-video-control-option-text: light-dark(#58616e, #a0a0a0);--d4-color-preview-video-control-play-bg: light-dark(#ffffff, #1d1d1d);--d4-color-preview-video-control-play-icon: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-video-control-button-bg: light-dark(#fbfbfb, #1d1d1d);--d4-color-preview-video-control-track: light-dark(#f1f2f6, #181818);--d4-color-preview-video-control-track-border: light-dark(#f1f2f6, #2a2a2a);--d4-color-preview-video-control-fill: light-dark(#58616e, #a0a0a0);--d4-color-preview-video-control-fill-border: light-dark(#f1f2f6, #383838);--d4-color-preview-video-control-volume-track: light-dark(#f1f2f6, #383838);--d4-color-preview-video-control-thumb: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-video-control-panel-bg: light-dark(#fbfbfb, #181818);--d4-color-preview-video-control-panel-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-video-control-active-bg: light-dark(#f1f2f6, #1d1d1d);--d4-color-preview-video-control-active-border: light-dark(transparent, #2a2a2a);--d4-color-preview-tree-guide: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-tree-icon-bg: transparent;--d4-color-preview-tree-icon-active-bg: light-dark(#ffffff, #1d1d1d);--d4-color-preview-tree-icon-border: light-dark(#e8eaee, #2a2a2a);--d4-color-preview-tree-icon-text: light-dark(#9ca3af, #737373);--d4-color-preview-tree-folder-icon: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-tree-folder-glyph: light-dark(#f4f5f7, #525252);--d4-color-preview-tree-item-hover-bg: light-dark(#f1f2f6, #181818);--d4-color-preview-tree-item-active-bg: light-dark(#f1f2f6, #181818);--d4-color-preview-tree-item-text: light-dark(#58616e, #a0a0a0);--d4-color-preview-tree-item-active-text: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-tree-more-text: light-dark(#9ca3af, #737373);--d4-color-preview-tree-expand: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-state-bg: light-dark(#ffffff, #000000);--d4-color-preview-state-text: light-dark(#58616e, #8f9297);--d4-color-preview-frame-bg: light-dark(#ffffff, #000000);--d4-color-preview-frame-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-action-bg: light-dark(#ffffff, #151618);--d4-color-preview-action-border: light-dark(#d8dade, #202226);--d4-color-preview-action-text: light-dark(#2c2a24, #f4f5f7);--d4-color-preview-action-hover-bg: light-dark(#f1f2f6, #202226);--d4-color-preview-action-primary-bg: rgba(0, 76, 239, .2);--d4-color-preview-action-primary-hover-bg: rgba(0, 76, 239, .28);--d4-color-preview-action-primary-border: rgba(0, 76, 239, .08);--d4-color-preview-action-primary-text: #004cef;--d4-color-preview-audio-track: light-dark(#f1f2f6, #525252);--d4-color-preview-audio-fill: light-dark(#58616e, #a0a0a0);--d4-color-preview-audio-thumb: light-dark(#2c2a24, #d8d8d8);--d4-color-preview-audio-skip-icon: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-media-track: light-dark(#d8dade, #41454f);--d4-color-preview-media-fill: #004cef;--d4-color-preview-media-thumb: #ffffff;--d4-color-preview-media-control-bg: light-dark(rgba(0, 0, 0, .05), rgba(150, 150, 150, .15));--d4-color-preview-media-control-hover-bg: light-dark(rgba(0, 0, 0, .1), rgba(150, 150, 150, .22));--d4-color-preview-media-control-active-bg: #004cef;--d4-color-preview-media-control-text: light-dark(#2c2a24, #ffffff);--d4-color-preview-media-control-icon: light-dark(#2c2a24, #000000);--d4-color-preview-table-bg: light-dark(#ffffff, #090909);--d4-color-preview-table-header-bg: light-dark(#f1f2f6, #151618);--d4-color-preview-table-row-hover-bg: light-dark(#fbfbfb, #111214);--d4-color-preview-table-text: light-dark(#58616e, #c8cbd2);--d4-color-preview-table-header-text: light-dark(#2c2a24, #d8dade);--d4-color-preview-table-border: light-dark(#d8dade, #202226);--d4-color-preview-agent-bg: light-dark(#ffffff, #090909);--d4-color-preview-agent-text: light-dark(#2c2a24, rgba(255, 255, 255, .8));--d4-color-preview-agent-answer-text: light-dark(#2c2a24, #ffffff);--d4-color-preview-agent-muted: light-dark(#58616e, rgba(255, 255, 255, .6));--d4-color-preview-agent-user-bg: light-dark(#fbfbfb, #1d1d1d);--d4-color-preview-agent-user-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-user-text: light-dark(#2c2a24, #f2f2f2);--d4-color-preview-agent-user-link: #144fe6;--d4-color-preview-agent-user-link-hover: rgba(20, 79, 230, .6);--d4-color-preview-agent-media-bg: light-dark(#f1f2f6, #202226);--d4-color-preview-agent-media-border: light-dark(#ececec, #2b2e34);--d4-color-preview-agent-model-bg: light-dark(transparent, #151618);--d4-color-preview-agent-model-border: light-dark(transparent, #202226);--d4-color-preview-agent-model-text: light-dark(#2c2a24, #ffffff);--d4-color-preview-agent-model-icon: light-dark(#6781b9, #d8d8d8);--d4-color-preview-agent-toggle-bg: light-dark(#ffffff, #000000);--d4-color-preview-agent-toggle-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-toggle-text: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-agent-toggle-active-bg: light-dark(rgba(103, 129, 185, .2), #1d1d1d);--d4-color-preview-agent-toggle-active-text: light-dark(#2c2a24, #f2f2f2);--d4-color-preview-agent-json-control-text: light-dark(#2c2a24, rgba(255, 255, 255, .6));--d4-color-preview-agent-execution-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-thinking-label: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-agent-process-label: light-dark(#71747d, #a0a0a0);--d4-color-preview-agent-process-text: light-dark(#71747d, #a0a0a0);--d4-color-preview-agent-process-dot: light-dark(#6781b9, #6781b9);--d4-color-preview-agent-process-timeline: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-tool-header-bg: light-dark(#f1f2f6, #202226);--d4-color-preview-agent-tool-card-bg: light-dark(#ffffff, #ffffff0f);--d4-color-preview-agent-tool-card-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-tool-card-divider: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-tool-card-header-bg: light-dark(#ffffff, #1d1d1d);--d4-color-preview-agent-tool-title-text: light-dark(#2c2a24, #f2f2f2);--d4-color-preview-agent-tool-icon: light-dark(#58616e, #d8d8d8);--d4-color-preview-agent-tool-secondary-text: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-agent-tool-chevron: light-dark(#1c1c1c, #d8d8d8);--d4-color-preview-agent-tool-complete: #2ea173;--d4-color-preview-agent-tool-no-result: #d98a1a;--d4-color-preview-agent-tool-error: light-dark(#cc4040, #ef4444);--d4-color-preview-agent-tool-error-border: light-dark(#fee2e2, rgba(198, 96, 96, .5));--d4-color-preview-agent-tool-error-header-bg: light-dark(rgba(198, 96, 96, .04), rgba(198, 96, 96, .18));--d4-color-preview-agent-tool-section-label: light-dark(#9ca3af, #a0a0a0);--d4-color-preview-agent-tool-code-bg: light-dark(#fbfbfb, #181818);--d4-color-preview-agent-tool-code-text: light-dark(#2c2a24, #a0a0a0);--d4-color-preview-agent-tool-scrollbar-thumb: light-dark(#ececec, #737373);--d4-color-preview-agent-tool-empty-border: light-dark(#ececec, #2a2a2a);--d4-color-preview-agent-md-border: light-dark(#ececec, #2b2e34);--d4-color-preview-agent-md-link: light-dark(#2a66ff, #ffffff);--d4-color-preview-agent-md-link-hover: light-dark(rgba(42, 102, 255, .6), rgba(255, 255, 255, .6));--d4-color-preview-agent-md-quote-border: light-dark(#6781b9, #2b2e34);--d4-color-preview-agent-md-code-bg: light-dark(rgba(241, 242, 246, .6), rgba(32, 34, 38, .6));--d4-color-preview-agent-md-code-border: light-dark(#ececec, #2b2e34);--d4-color-preview-agent-md-code-block-border: light-dark(#ececec, #202226);--d4-color-preview-agent-md-code-text: light-dark(#58616e, #f4f5f7);--d4-color-preview-agent-md-table-bg: light-dark(transparent, #0d0e0f);--d4-color-preview-agent-md-table-header-bg: light-dark(transparent, #202226);--d4-color-preview-agent-md-table-border: light-dark(#ececec, #2b2e34);--d4-color-preview-agent-md-table-text: light-dark(#2c2a24, #f4f5f7);--d4-color-preview-agent-md-table-header-text: light-dark(#9ca3af, #dee2e8);--d4-color-preview-agent-navigator-active: light-dark(#2c2a24, #f4f5f7);--d4-color-preview-agent-navigator-current: light-dark(#9ca3af, #6b6b6b);--d4-color-preview-agent-navigator-inactive: light-dark(#dbdbdb, #4d4d4d);--d4-color-preview-iframe-bg: light-dark(#f5f7fa, #111214);--d4-color-preview-3d-overlay: light-dark(rgba(255, 255, 255, .72), rgba(9, 9, 9, .72));--d4-color-preview-3d-mode-dark-background: light-dark(#9ca2ab, #0d0d0d);--d4-color-preview-3d-mode-dark-grid-line: light-dark(#e8eaee, rgba(56, 56, 56, .3));--d4-color-preview-3d-mode-light-background: light-dark(#f1f2f6, #3e3e3e);--d4-color-preview-3d-mode-light-grid-line: light-dark(#e8eaee, #4c4c4c);--d4-color-preview-code-line-number-active: light-dark(#2c2a24, #f4f5f7);--d4-color-preview-code-selection: light-dark(rgba(103, 129, 185, .2), rgba(100, 149, 255, .2));--d4-color-preview-code-selection-inactive: light-dark(rgba(103, 129, 185, .133333), rgba(100, 149, 255, .133333));--d4-color-preview-code-sticky-bg: light-dark(#ffffff, #090909);--d4-color-preview-code-sticky-border: light-dark(#d8dade, #202226);--d4-color-preview-code-sticky-hover: light-dark(#f1f2f6, #151618);--d4-color-preview-3d-model-default: #d8dade}:root{--d4-color-home-bg: #000000;--d4-color-home-text-primary: #ffffff;--d4-color-home-text-secondary: #969696;--d4-color-home-text-muted: #737373;--d4-color-home-accent: #5e5ce5;--d4-color-home-surface: #141414;--d4-color-home-surface-transparent: rgba(255, 255, 255, .05);--d4-color-home-title-start: #ffffff;--d4-color-home-title-end: rgba(255, 255, 255, .34);--d4-color-home-shade-transparent: rgba(0, 0, 0, 0);--d4-color-home-shade-strong: rgba(0, 0, 0, .84);--d4-color-home-shade-medium: rgba(0, 0, 0, .7);--d4-color-home-title-shadow: rgba(0, 0, 0, .2)}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--d4-effect-list-card-shadow: 0 2px 4px 0 rgba(200, 200, 200, .42)}:root[data-theme=dark]{--d4-effect-list-card-shadow: 0 2px 13px 0 rgba(200, 200, 200, .18)}@supports not selector(::-webkit-scrollbar){.d4-scrollbar{scrollbar-color:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb)) transparent;scrollbar-width:thin}}.d4-scrollbar::-webkit-scrollbar{width:var(--_d4-scrollbar-width, 8px);height:var(--_d4-scrollbar-width, 8px)}.d4-scrollbar::-webkit-scrollbar-track{background:transparent}.d4-scrollbar::-webkit-scrollbar-thumb{border-radius:888px;background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}.d4-scrollbar::-webkit-scrollbar-thumb:hover,.d4-scrollbar::-webkit-scrollbar-thumb:active{background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}.d4-scrollbar::-webkit-scrollbar-corner{background:transparent}@media (hover: hover){@supports not selector(::-webkit-scrollbar){.d4-scrollbar{scrollbar-color:transparent transparent}.d4-scrollbar:hover,.d4-scrollbar:focus-within{scrollbar-color:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb)) transparent}}.d4-scrollbar::-webkit-scrollbar-thumb{background:transparent}.d4-scrollbar:hover::-webkit-scrollbar-thumb,.d4-scrollbar:focus-within::-webkit-scrollbar-thumb,.d4-scrollbar::-webkit-scrollbar-thumb:hover,.d4-scrollbar::-webkit-scrollbar-thumb:active{background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}}@supports not selector(::-webkit-scrollbar){.d4-scrollbar--always-visible{scrollbar-color:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb)) transparent}}.d4-scrollbar--always-visible::-webkit-scrollbar-thumb{background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}.d4-scrollbar--hidden{scrollbar-width:none}.d4-scrollbar--hidden::-webkit-scrollbar{display:none;width:0;height:0}@supports not selector(::-webkit-scrollbar){.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller){scrollbar-color:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb)) transparent;scrollbar-width:thin}}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar{width:var(--_d4-scrollbar-width, 8px);height:var(--_d4-scrollbar-width, 8px)}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-track{background:transparent}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-thumb{border-radius:888px;background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-thumb:hover,.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-thumb:active{background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-corner{background:transparent}@media (hover: hover){@supports not selector(::-webkit-scrollbar){.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller){scrollbar-color:transparent transparent}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller):hover,.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller):focus-within{scrollbar-color:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb)) transparent}}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-thumb{background:transparent}.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller):hover::-webkit-scrollbar-thumb,.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller):focus-within::-webkit-scrollbar-thumb,.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-thumb:hover,.d4-scrollbar-scope :where(.milkdown-code-block .codemirror-host,.milkdown-code-block pre,.milkdown-table-block,.milkdown-table-block .table-wrapper,.cm-scroller)::-webkit-scrollbar-thumb:active{background:var(--_d4-color-scrollbar-thumb, var(--d4-color-scrollbar-thumb))}}.d4-scrollbar-monaco :where(.monaco-editor .scroll-decoration,.monaco-scrollable-element>.shadow){box-shadow:none!important}.d4-scrollbar-monaco :where(.monaco-scrollable-element>.scrollbar,.monaco-scrollable-element>.shadow.top-left-corner){background:transparent!important}.d4-scrollbar-monaco :where(.monaco-scrollable-element>.scrollbar>.slider){border-radius:888px!important;background:transparent!important}.d4-scrollbar-monaco:hover :where(.monaco-scrollable-element>.scrollbar>.slider),.d4-scrollbar-monaco:focus-within :where(.monaco-scrollable-element>.scrollbar>.slider),.d4-scrollbar-monaco :where(.monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-scrollable-element>.scrollbar>.slider.active){background:var(--d4-color-scrollbar-thumb)!important}@media (hover: none){.d4-scrollbar-monaco :where(.monaco-scrollable-element>.scrollbar>.slider){background:var(--d4-color-scrollbar-thumb)!important}}@font-face{font-family:Viga;src:url(/assets/Viga-Regular-730ad2a3.ttf);font-style:normal;font-weight:400}@font-face{font-family:Gelasio;src:url(/assets/Gelasio-Medium-836548cc.ttf);font-style:normal;font-weight:400}@font-face{font-family:Zen Dots;src:url(/assets/zen-dots-v12-latin-regular-233a9dc8.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Poppins;src:url(/assets/poppins-v22-latin-regular-7d93459d.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-6a8c9be8.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-4989b125.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/LiberationSerif-Regular-058ea808.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Arial,sans-serif;background-color:var(--d4-color-bg-page);color:var(--d4-color-text-primary);overscroll-behavior:none}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}a{color:inherit;text-decoration:none}img,svg,video,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}#app{height:100%}.d4-share-page-shell{width:min(1280px,calc(100% - 48px));min-width:0;margin-inline:auto}html:has(.dataset-list-page),html:has(.dataset-list-page) body,html:has(.dataset-detail-page),html:has(.dataset-detail-page) body{scrollbar-width:none}html:has(.dataset-list-page)::-webkit-scrollbar,html:has(.dataset-list-page) body::-webkit-scrollbar,html:has(.dataset-detail-page)::-webkit-scrollbar,html:has(.dataset-detail-page) body::-webkit-scrollbar{display:none;width:0;height:0}.d4-milkdown-theme{--crepe-color-background: var(--d4-color-content-bg);--crepe-color-inline-code: var(--d4-color-content-code-text);--crepe-color-inline-area: var(--d4-color-content-code-bg);--crepe-color-on-background: var(--d4-color-content-text)}.d4-milkdown-theme--transparent{--crepe-color-background: transparent}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{margin-left:2px!important;font-size:0!important}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed:before,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded:before,.monaco-editor .margin-view-overlays .codicon-folding-expanded:before,.monaco-editor .margin-view-overlays .codicon-folding-collapsed:before{display:block;width:10px;height:10px;content:""!important;background-color:currentColor;mask:url(/assets/monaco-caret-down-9f8c2f70.svg) center / 10px 10px no-repeat;-webkit-mask:url(/assets/monaco-caret-down-9f8c2f70.svg) center / 10px 10px no-repeat}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed:before,.monaco-editor .margin-view-overlays .codicon-folding-collapsed:before{transform:rotate(-90deg)}
