.wt-app-modal-content{--modal-padding:24px;--modal-header-height:48px;--modal-footer-height:56px;transition:transform var(--dur-normal) var(--ease-standard), opacity var(--dur-normal) var(--ease-standard);border-radius:12px;overflow:hidden;padding:0!important}.wt-app-modal-content .ant-modal-header{min-height:var(--modal-header-height);border-bottom:1px solid hsl(var(--divider) / .9);align-items:center;display:flex;padding:10px var(--modal-padding,24px)!important;margin:0!important}.wt-app-modal-content .ant-modal-body{max-height:min(72vh, var(--modal-max-height,72vh));padding:20px var(--modal-padding,24px);overflow-y:auto}.wt-app-modal-content .ant-modal-footer{height:var(--modal-footer-height);padding:0 var(--modal-padding,24px);border-top:1px solid hsl(var(--divider) / .9);justify-content:flex-end;align-items:center;gap:8px;display:flex;margin:0!important}.wt-app-modal-content .ant-modal-close{top:12px!important;right:12px!important}@media (max-width:767px){.wt-app-modal-wrap-mobile .ant-modal{max-width:100%;margin:0 16px;width:calc(100% - 32px)!important}}:root{--popup-z-index:2000;--font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, Monaco, "Courier New", monospace;--background:220 24% 96%;--surface:0 0% 100%;--surface-hover:220 24% 97.2%;--surface-active:220 22% 94%;--surface-selected:270 89% 97%;--table-header:220 26% 96.5%;--table-zebra:220 24% 98.4%;--table-row-hover:220 26% 96.8%;--table-row-selected:270 89% 96.5%;--grid-sticky-shadow-alpha:.055;--foreground:220 14% 16%;--text-primary:220 14% 16%;--text-secondary:220 12% 32%;--text-tertiary:220 9% 50%;--text-disabled:220 8% 70%;--border-strong:220 16% 75%;--input-border:220 16% 88%;--card:220 24% 98%;--card-foreground:220 18% 12%;--surface-warm:38 40% 98%;--surface-warm-foreground:220 18% 12%;--popover:0 0% 100%;--popover-foreground:220 18% 12%;--muted:220 18% 95%;--muted-foreground:220 9% 42%;--primary:270 89% 45%;--primary-hover:270 86% 40%;--primary-active:270 86% 35%;--primary-foreground:0 0% 98%;--primary-soft:270 88% 96%;--primary-soft-foreground:270 70% 38%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--danger-soft:0 86% 97%;--danger-soft-foreground:0 72% 44%;--success:144 57% 45%;--success-foreground:0 0% 98%;--success-soft:144 55% 95%;--success-soft-foreground:144 64% 30%;--warning:42 84% 50%;--warning-foreground:0 0% 98%;--warning-soft:42 100% 95%;--warning-soft-foreground:35 86% 35%;--info:214 84% 56%;--info-foreground:0 0% 98%;--info-soft:214 100% 97%;--info-soft-foreground:214 80% 40%;--secondary:220 18% 95%;--secondary-foreground:220 14% 18%;--accent:220 18% 95%;--accent-foreground:220 14% 18%;--border:220 16% 88%;--divider:220 16% 90%;--input:220 16% 88%;--input-placeholder:220 8% 58%;--input-background:220 20% 99.4%;--input-background-disabled:220 20% 95%;--input-border-disabled:220 16% 87%;--ring:270 89% 45%;--radius-sm:.25rem;--radius-md:.375rem;--radius:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:12px;--radius-pill:9999px;--tracking-caps:.04em;--overlay:222 30% 10% / .45;--shadow-sm:0 1px 2px 0 #171c260f;--shadow-md:0 8px 18px -8px #171c262e;--shadow-lg:0 16px 32px -12px #242e4229, 0 4px 10px -4px #242e4214;--shadow-xl:0 24px 48px -16px #242e4238, 0 8px 16px -8px #242e421a;--shadow-overlay:var(--shadow-xl);--font-size-base:16px;--modal-padding:24px;--modal-header-height:56px;--modal-footer-height:60px;--drawer-padding:24px;--drawer-header-height:64px;--drawer-footer-height:64px;--drawer-footer-padding-y:12px;--dur-fast:.12s;--dur-normal:.18s;--dur-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--button-primary-bg:var(--primary);--button-primary-hover:var(--primary-hover);--button-primary-active:var(--primary-active);--button-primary-foreground:var(--primary-foreground);--button-secondary-bg:0 0% 100%;--button-secondary-hover:220 18% 96%;--button-secondary-active:220 16% 92%;--button-secondary-border:220 14% 84%;--button-secondary-border-hover:220 14% 72%;--button-secondary-foreground:222 22% 22%;--button-ghost-hover:220 18% 95%;--button-ghost-active:270 60% 96%;--button-text-hover:270 80% 97%;--button-text-danger-hover:2 80% 97%;--button-danger-bg:var(--destructive);--button-danger-hover:2 72% 46%;--button-danger-active:2 72% 40%;--button-danger-foreground:0 0% 100%;--button-danger-soft-bg:0 0% 100%;--button-danger-soft-hover:2 80% 97%;--button-danger-soft-active:2 80% 94%;--button-danger-soft-foreground:2 70% 46%;--button-danger-border:2 70% 72%;--button-danger-border-hover:2 70% 60%;--button-disabled-bg:220 18% 96%;--button-disabled-border:220 14% 90%;--button-disabled-foreground:220 10% 64%;--button-icon-hover:220 18% 95%;--button-icon-active:270 60% 95%;--button-icon-foreground:220 10% 48%;--button-icon-foreground-hover:222 22% 22%;--segmented-track-bg:220 18% 96%;--segmented-track-border:220 16% 90%;--segmented-thumb-bg:0 0% 100%;--segmented-item-hover:220 20% 94%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:hsl(var(--primary))}.dark{--background:240 18% 6.5%;--surface:240 14% 13%;--surface-hover:240 12% 17%;--surface-active:240 10% 21%;--surface-selected:270 48% 18%;--table-header:240 13% 14.8%;--table-zebra:240 14% 10.2%;--table-row-hover:240 12% 16.5%;--table-row-selected:270 48% 17%;--grid-sticky-shadow-alpha:.022;--foreground:0 0% 96%;--text-primary:0 0% 96%;--text-secondary:0 0% 80%;--text-tertiary:240 6% 64%;--text-disabled:240 6% 44%;--border-strong:240 10% 36%;--input-border:240 10% 24%;--card:240 14% 13%;--card-foreground:0 0% 96%;--surface-warm:28 10% 15%;--surface-warm-foreground:0 0% 96%;--popover:240 14% 14%;--popover-foreground:0 0% 96%;--muted:240 10% 18%;--muted-foreground:240 6% 68%;--primary:270 80% 62%;--primary-hover:270 80% 68%;--primary-active:270 80% 56%;--primary-foreground:0 0% 100%;--primary-soft:270 40% 22%;--primary-soft-foreground:270 70% 80%;--destructive:0 62% 50%;--destructive-foreground:0 0% 98%;--danger-soft:0 40% 18%;--danger-soft-foreground:0 82% 76%;--success:144 45% 48%;--success-foreground:0 0% 98%;--success-soft:144 28% 16%;--success-soft-foreground:144 52% 68%;--warning:42 84% 56%;--warning-foreground:0 0% 98%;--warning-soft:42 42% 17%;--warning-soft-foreground:42 88% 72%;--info:214 70% 58%;--info-foreground:0 0% 98%;--info-soft:214 38% 22%;--info-soft-foreground:214 80% 78%;--secondary:240 12% 17%;--secondary-foreground:0 0% 96%;--accent:240 12% 17%;--accent-foreground:0 0% 96%;--border:240 10% 24%;--divider:240 10% 22%;--input:240 10% 24%;--input-placeholder:240 6% 56%;--input-background:240 14% 11%;--input-background-disabled:240 12% 10%;--input-border-disabled:240 10% 26%;--ring:270 89% 62%;--overlay:222 30% 10% / .55;--shadow-sm:0 1px 2px 0 #00000047;--shadow-md:0 10px 24px -10px #00000075;--shadow-lg:0 16px 36px -12px #00000085, 0 4px 10px -4px #00000052;--shadow-xl:0 24px 48px -16px #0009, 0 8px 16px -8px #00000073;--shadow-overlay:var(--shadow-xl);--button-primary-bg:var(--primary);--button-primary-hover:var(--primary-hover);--button-primary-active:var(--primary-active);--button-primary-foreground:var(--primary-foreground);--button-secondary-bg:222 16% 14%;--button-secondary-hover:222 16% 18%;--button-secondary-active:222 16% 22%;--button-secondary-border:222 14% 26%;--button-secondary-border-hover:222 12% 36%;--button-secondary-foreground:220 14% 90%;--button-ghost-hover:222 16% 17%;--button-ghost-active:270 40% 24%;--button-text-hover:270 40% 22%;--button-text-danger-hover:2 40% 22%;--button-danger-bg:var(--destructive);--button-danger-hover:2 66% 56%;--button-danger-active:2 66% 50%;--button-danger-foreground:0 0% 100%;--button-danger-soft-bg:222 16% 14%;--button-danger-soft-hover:2 38% 22%;--button-danger-soft-active:2 38% 26%;--button-danger-soft-foreground:2 76% 72%;--button-danger-border:2 50% 38%;--button-danger-border-hover:2 60% 50%;--button-disabled-bg:222 16% 14%;--button-disabled-border:222 14% 20%;--button-disabled-foreground:220 10% 42%;--button-icon-hover:222 16% 18%;--button-icon-active:270 40% 24%;--button-icon-foreground:220 10% 64%;--button-icon-foreground-hover:220 14% 92%;--segmented-track-bg:222 18% 11%;--segmented-track-border:222 14% 20%;--segmented-thumb-bg:222 16% 18%;--segmented-item-hover:222 16% 15%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:hsl(var(--primary))}.rte-editor-container{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));flex-direction:column;min-height:0;display:flex;overflow:hidden}.rte-editor-wrapper{flex:auto;min-height:0;position:relative;overflow:hidden auto}.rte-toolbar{z-index:2;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex;position:sticky;top:0}.rte-toolbar-select,.rte-toolbar-button{border-radius:var(--radius-sm);min-width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;line-height:1;transition:all .2s;display:inline-flex}.rte-toolbar-select{appearance:none;justify-content:flex-start;min-width:110px}.rte-toolbar-dropdown{position:relative}.rte-toolbar-dropdown-trigger{white-space:nowrap}.rte-toolbar-dropdown-wide .rte-toolbar-dropdown-trigger{justify-content:space-between;min-width:96px}.rte-toolbar-dropdown-text{text-overflow:ellipsis;max-width:80px;overflow:hidden}.rte-toolbar-dropdown-text-middle{max-width:65px;font-size:14px}.rte-toolbar-dropdown-text-short{min-width:34px}.rte-toolbar-dropdown-panel{min-width:140px;max-height:280px;overflow:auto}.rte-toolbar-popover .ant-popover-container{padding:8px!important}.rte-toolbar-popover .ant-popover-inner{box-shadow:none!important;background:0 0!important;padding:0!important}.rte-toolbar-popover .ant-popover-inner-content{padding:0!important}.rte-toolbar-menu-list{flex-direction:column;gap:2px;display:flex}.rte-toolbar-menu-list-compact{min-width:86px}.rte-toolbar-menu-item{border-radius:var(--radius-sm);width:100%;min-height:28px;color:hsl(var(--popover-foreground));text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rte-toolbar-menu-item:hover,.rte-toolbar-menu-item.active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-toolbar-menu-item:disabled{opacity:.45;cursor:not-allowed}.rte-table-picker-panel{min-width:0;min-height:330px}.rte-table-picker{flex-direction:column;gap:10px;width:220px;display:flex}.rte-table-picker-size{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.2}.rte-table-picker-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.rte-table-picker-cell{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:4px;width:22px;height:22px;padding:0}.rte-table-picker-cell.active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .14)}.rte-table-picker-cell:disabled{opacity:.45;cursor:not-allowed}.rte-table-picker-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rte-table-picker-field{color:hsl(var(--muted-foreground));flex-direction:column;gap:4px;font-size:12px;display:flex}.rte-table-picker-input{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--background));height:28px;color:hsl(var(--foreground));outline:none;padding:0 8px}.rte-table-picker-input:focus-visible{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 2px hsl(var(--primary) / .12)}.rte-table-picker-create{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--accent));height:30px;color:hsl(var(--accent-foreground));cursor:pointer;grid-column:1/-1}.rte-table-picker-create:hover{opacity:.92}.rte-table-picker-create:disabled{opacity:.45;cursor:not-allowed}.rte-image-picker-panel{min-height:310px}.rte-image-picker{flex-direction:column;gap:8px;width:260px;display:flex}.rte-image-picker-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rte-image-picker-field{color:hsl(var(--muted-foreground));flex-direction:column;gap:4px;font-size:12px;display:flex}.rte-image-picker-input{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--background));height:28px;color:hsl(var(--foreground));outline:none;padding:0 8px}.rte-image-picker-input:focus-visible{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 2px hsl(var(--primary) / .12)}.rte-image-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rte-image-picker-btn{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--accent));height:30px;color:hsl(var(--accent-foreground));cursor:pointer}.rte-image-picker-btn:disabled{opacity:.45;cursor:not-allowed}.rte-image-picker-upload{border:1px dashed hsl(var(--border));border-radius:var(--radius-sm);min-height:30px;color:hsl(var(--muted-foreground));cursor:pointer;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:relative}.rte-image-picker-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rte-image-picker-upload input:disabled{cursor:not-allowed}.rte-toolbar-color-panel{min-width:180px}.rte-toolbar-color-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.rte-toolbar-color-swatch{border:1px solid hsl(var(--border));cursor:pointer;border-radius:4px;width:20px;height:20px}.rte-toolbar-color-swatch.active{outline:2px solid hsl(var(--primary) / .4)}.rte-toolbar-color-trigger{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:inline-flex}.rte-toolbar-color-indicator{border-radius:999px;width:14px;height:2px}.rte-toolbar-color-picker{align-items:center;gap:4px;display:inline-flex}.rte-toolbar-color-picker .ant-color-picker-trigger{background:0 0;border:none;height:auto;padding:0}.rte-toolbar-color-picker .ant-color-picker-trigger:hover{background:0 0}.rte-toolbar-color-picker-trigger{justify-content:space-between;min-width:46px}.rte-toolbar-button:hover,.rte-toolbar-select:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-toolbar-button:focus-visible,.rte-toolbar-select:focus-visible,.rte-line-action-trigger:focus-visible,.rte-line-action-chip:focus-visible,.rte-line-action-ai-item:focus-visible{outline:2px solid hsl(var(--primary) / .35);outline-offset:1px}.rte-toolbar-button:disabled,.rte-toolbar-select:disabled{opacity:.45;cursor:not-allowed}.rte-toolbar-button.active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-toolbar-divider{background:hsl(var(--border));width:1px;height:18px;margin:0 2px}.rte-content-editable{outline:none;min-height:120px;padding:14px 16px 14px 48px;line-height:1.7}.rte-placeholder{pointer-events:none;color:hsl(var(--input-placeholder));position:absolute;top:14px;left:48px}.rte-custom-component-node{margin:10px 0}.rte-custom-component-content{width:100%}.rte-custom-component-fallback{border:1px dashed hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:10px 12px;font-size:13px}.rte-image-node{margin:10px 0;display:block}.rte-image{border-radius:var(--radius-sm);max-width:100%;line-height:0;display:inline-block}.rte-image-selected{outline:2px solid hsl(var(--primary) / .45)}.rte-image-element{border-radius:inherit;max-width:min(100%,920px);display:block}.rte-floating-toolbar{z-index:30;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 8px 24px hsl(var(--foreground) / .08), 0 2px 6px hsl(var(--foreground) / .04);align-items:center;gap:4px;padding:6px;display:flex;position:absolute}.rte-ai-overlay-mask{z-index:500;background:hsl(var(--foreground) / .22);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;inset:0}.rte-ai-overlay-panel{z-index:1201;flex-direction:column;display:flex;position:fixed;overflow:hidden}.rte-ai-overlay{max-height:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:8px;display:flex}.rte-ai-overlay-grow-up{flex-direction:column}.rte-ai-overlay-grow-down{flex-direction:column-reverse}.rte-ai-overlay-body{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);max-height:300px;padding:14px 16px;overflow-y:auto}.rte-ai-overlay-loading{align-items:center;gap:10px;display:flex}.rte-ai-overlay-loading .ant-spin .ant-spin-dot-item{background-color:hsl(var(--primary))}.rte-ai-overlay-loading-text{color:hsl(var(--muted-foreground))!important}.rte-ai-overlay-content-text{white-space:pre-wrap;word-break:break-word;color:hsl(var(--foreground));font-size:14px;line-height:1.7}.rte-ai-overlay-toolbar{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;display:flex}.rte-ai-overlay-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.rte-ai-overlay-btn.ant-btn{border-radius:var(--radius-sm);border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.rte-ai-overlay-btn.ant-btn:hover,.rte-ai-overlay-btn.ant-btn:focus-visible{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-ai-overlay-btn-primary.ant-btn,.rte-ai-overlay-btn-primary.ant-btn.ant-btn-primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.rte-ai-overlay-btn-primary.ant-btn:hover,.rte-ai-overlay-btn-primary.ant-btn.ant-btn-primary:hover{border-color:hsl(var(--primary) / .92);background:hsl(var(--primary) / .92);color:hsl(var(--primary-foreground))}.rte-ai-overlay-btn-danger.ant-btn,.rte-ai-overlay-btn-danger.ant-btn.ant-btn-dangerous{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.rte-ai-overlay-btn-danger.ant-btn:hover,.rte-ai-overlay-btn-danger.ant-btn.ant-btn-dangerous:hover{border-color:hsl(var(--destructive));background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.rte-ai-overlay-btn.ant-btn:disabled,.rte-ai-overlay-btn.ant-btn.ant-btn-disabled{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground) / .5)}.rte-ai-overlay-tip{font-size:12px;color:hsl(var(--muted-foreground))!important}.rte-ai-overlay-confirm .ant-modal-content{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground))}.rte-ai-overlay-confirm .ant-modal-header{background:0 0;margin-bottom:0;padding-bottom:12px}.rte-ai-overlay-confirm .ant-modal-title,.rte-ai-overlay-confirm .ant-modal-body{color:hsl(var(--foreground))}.rte-ai-overlay-confirm .ant-modal-footer{margin-top:0;padding-top:12px}.rte-ai-overlay-confirm-btn.ant-btn{border-radius:var(--radius-sm);border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.rte-ai-overlay-confirm-btn.ant-btn:hover{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-ai-overlay-confirm-btn-primary.ant-btn,.rte-ai-overlay-confirm-btn-primary.ant-btn.ant-btn-primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.rte-ai-overlay-confirm-btn-primary.ant-btn:hover,.rte-ai-overlay-confirm-btn-primary.ant-btn.ant-btn-primary:hover{border-color:hsl(var(--primary) / .92);background:hsl(var(--primary) / .92);color:hsl(var(--primary-foreground))}.rte-ai-overlay-confirm-text.ant-typography{color:hsl(var(--foreground))}.rte-line-actions{z-index:25;align-items:flex-start;gap:8px;display:inline-flex;position:absolute}.rte-line-action-trigger{border:1px solid hsl(var(--border));background:hsl(var(--background));width:24px;height:24px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:5px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.rte-line-action-trigger:hover,.rte-line-action-trigger.active{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.rte-line-action-popover .ant-popover-inner,.rte-line-action-popover .ant-popover-container,.rte-line-action-popover .ant-popover-inner-content{padding:0!important}.rte-line-action-panel{border-radius:var(--radius-sm);border:1px solid hsl(var(--border));background:hsl(var(--popover));width:150px;box-shadow:0 8px 24px hsl(var(--foreground) / .08), 0 2px 6px hsl(var(--foreground) / .04);flex-direction:column;gap:8px;padding:8px;display:flex}.rte-line-action-panel-divider{background:hsl(var(--border));height:1px}.rte-line-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rte-line-action-chip{background:hsl(var(--background));height:24px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.rte-line-action-chip:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent));border-color:hsl(var(--accent))}.rte-line-action-chip-heading{letter-spacing:.02em;font-weight:700}.rte-line-action-chip:disabled{color:hsl(var(--muted-foreground) / .45);cursor:not-allowed;background:hsl(var(--muted))}.rte-line-action-chip:disabled:hover{border-color:hsl(var(--border));background:hsl(var(--muted))}.rte-line-action-ai-list{flex-direction:column;gap:2px;display:flex}.rte-line-action-ai-item{min-height:28px;color:hsl(var(--popover-foreground));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:0 6px;font-size:13px;transition:all .2s;display:inline-flex}.rte-line-action-ai-item:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-paragraph{margin:0 0 8px}.rte-heading-h1,.rte-heading-h2,.rte-heading-h3,.rte-heading-h4,.rte-heading-h5,.rte-heading-h6{letter-spacing:-.01em;margin:0 0 .35em;font-weight:600;line-height:1.25}.rte-heading-h1{letter-spacing:-.02em;font-size:1.8em;font-weight:800;line-height:1.15}.rte-heading-h2{letter-spacing:-.015em;font-size:1.45em;font-weight:750;line-height:1.2}.rte-heading-h3{font-size:1.25em;font-weight:700;line-height:1.25}.rte-heading-h4{font-size:1.12em;font-weight:650;line-height:1.3}.rte-heading-h5{letter-spacing:0;font-size:1.05em;font-weight:650;line-height:1.35}.rte-heading-h6{opacity:.9;font-size:.95em;font-weight:650;line-height:1.4}.rte-content-editable [data-rte-heading-id]{scroll-margin-top:8px}.rte-quote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:0 0 8px;padding-left:12px}.rte-text-bold{font-weight:700}.rte-text-italic{font-style:italic}.rte-text-underline{text-decoration:underline}.rte-text-strikethrough{text-decoration:line-through}.rte-text-code{background:hsl(var(--muted));border-radius:4px;padding:1px 4px;font-family:ui-monospace,Cascadia Code,monospace;font-size:.9em}.rte-list-ul,.rte-list-ol{margin:0 0 8px;padding-left:24px;list-style-position:outside}.rte-list-ul{list-style-type:disc}.rte-list-ol{list-style-type:decimal}.rte-list-ul .rte-list-ul{list-style-type:circle}.rte-list-ul .rte-list-ul .rte-list-ul{list-style-type:square}.rte-list-ol .rte-list-ol{list-style-type:lower-alpha}.rte-list-ol .rte-list-ol .rte-list-ol{list-style-type:lower-roman}.rte-list-item{margin:2px 0;display:list-item}.rte-table-scroll-wrapper{margin:0 0 10px;position:relative;overflow-x:auto}.rte-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;min-width:360px}.rte-table-cell,.rte-table-cell-header{border:1px solid hsl(var(--border));vertical-align:top;text-align:left;min-width:120px;padding:8px 10px}.rte-table-cell-header{background:hsl(var(--muted));font-weight:600}.rte-table-cell-selected{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .35)}.rte-table-cell p,.rte-table-cell-header p{margin:0}.rte-table-row-striping tr:nth-child(2n)>.rte-table-cell{background:hsl(var(--muted) / .35)}.rte-table-scroll-wrapper[data-lexical-frozen-row=true] .rte-table tr:first-child>th,.rte-table-scroll-wrapper[data-lexical-frozen-row=true] .rte-table tr:first-child>td,.rte-table-frozen-row .rte-table tr:first-child>th,.rte-table-frozen-row .rte-table tr:first-child>td{z-index:4;background:hsl(var(--background));position:sticky;top:0}.rte-table-scroll-wrapper[data-lexical-frozen-column=true] .rte-table tr>th:first-child,.rte-table-scroll-wrapper[data-lexical-frozen-column=true] .rte-table tr>td:first-child,.rte-table-frozen-column .rte-table tr>th:first-child,.rte-table-frozen-column .rte-table tr>td:first-child{z-index:3;background:hsl(var(--background));position:sticky;left:0}.rte-table-scroll-wrapper[data-lexical-frozen-row=true][data-lexical-frozen-column=true] .rte-table tr:first-child>th:first-child,.rte-table-scroll-wrapper[data-lexical-frozen-row=true][data-lexical-frozen-column=true] .rte-table tr:first-child>td:first-child,.rte-table-frozen-row.rte-table-frozen-column .rte-table tr:first-child>th:first-child,.rte-table-frozen-row.rte-table-frozen-column .rte-table tr:first-child>td:first-child{z-index:5}.rte-table-action-menu{z-index:44;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));width:240px;max-height:360px;box-shadow:0 12px 24px hsl(var(--foreground) / .14), 0 2px 8px hsl(var(--foreground) / .1);padding:8px;position:absolute;overflow:auto}.rte-table-action-trigger{z-index:43;border:1px solid hsl(var(--border));background:hsl(var(--background));width:20px;height:20px;color:hsl(var(--muted-foreground));cursor:pointer;box-shadow:0 4px 10px hsl(var(--foreground) / .08), 0 1px 2px hsl(var(--foreground) / .1);border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.rte-table-action-trigger:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-table-action-title{color:hsl(var(--muted-foreground));padding:4px 8px;font-size:12px}.rte-table-action-item{border-radius:var(--radius-sm);width:100%;min-height:30px;color:hsl(var(--popover-foreground));text-align:left;cursor:pointer;background:0 0;border:none;padding:0 8px}.rte-table-action-item:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-table-action-item.danger{color:hsl(var(--destructive))}.rte-table-action-item.danger:hover{background:hsl(var(--destructive) / .1)}.rte-table-action-item:disabled{opacity:.45;cursor:not-allowed}.rte-table-action-divider{background:hsl(var(--border));height:1px;margin:6px 4px}.rte-table-action-color-row{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.rte-table-action-color-label{color:hsl(var(--muted-foreground));font-size:12px}.rte-table-action-colors{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.rte-table-action-color-dot{border:1px solid hsl(var(--border));cursor:pointer;border-radius:4px;width:16px;height:16px;padding:0}.rte-table-action-color-dot.active{outline:2px solid hsl(var(--primary) / .45)}.rte-table-action-clear-bg{border:1px solid hsl(var(--border));min-width:40px;height:22px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:4px;font-size:12px}.rte-table-hover-action{z-index:36;border:1px solid hsl(var(--border));background:hsl(var(--background));width:26px;height:26px;color:hsl(var(--muted-foreground));box-shadow:0 6px 10px hsl(var(--foreground) / .08), 0 1px 3px hsl(var(--foreground) / .1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.rte-table-hover-action:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-table-hover-action-row,.rte-table-hover-action-column{transform:translate(-50%,-50%)}.rte-table-resizer-handle{z-index:37;background:0 0;border:none;padding:0;position:absolute}.rte-table-resizer-handle:before{content:"";position:absolute;inset:0}.rte-table-resizer-handle-column{cursor:col-resize;width:10px;transform:translate(-50%)}.rte-table-resizer-handle-column:before{background:hsl(var(--primary) / .38);width:2px;left:4px}.rte-table-resizer-handle-row{cursor:row-resize;height:10px;transform:translateY(-50%)}.rte-table-resizer-handle-row:before{background:hsl(var(--primary) / .38);height:2px;top:4px}.rte-table-resizer-guide{z-index:38;background:hsl(var(--primary) / .55);pointer-events:none;position:absolute}.rte-table-resizer-guide-hover{opacity:.65}.rte-table-resizer-guide-column{width:2px;transform:translate(-1px)}.rte-table-resizer-guide-row{height:2px;transform:translateY(-1px)}.rte-link{color:hsl(var(--primary));text-decoration:underline}.rte-link:hover{color:hsl(var(--primary) / .8)}.rte-content-editable hr{border:none;border-top:1px solid hsl(var(--border));margin:16px 0}.rte-toc{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));padding:10px}.rte-toc-scroll{max-height:70vh;overflow:hidden auto}.rte-toc-empty{color:hsl(var(--muted-foreground));padding:6px 8px;font-size:13px}.rte-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rte-toc-item{margin:0}.rte-toc-row{align-items:center;gap:2px;display:flex}.rte-toc-sublist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rte-toc-toggle{border-radius:var(--radius-sm);width:20px;height:20px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.rte-toc-toggle:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-toc-toggle-placeholder{flex:0 0 20px;width:20px;height:20px}.rte-toc-chevron{transform-origin:35%;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;transition:transform .14s}.rte-toc-chevron.expanded{transform:rotate(90deg)}.rte-toc-link{border-radius:var(--radius-sm);width:100%;min-height:30px;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.rte-toc-link:hover,.rte-toc-link.active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rte-toc-number{color:hsl(var(--muted-foreground));font-size:14px}.rte-toc-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.wt-app-tabs .ant-tabs-ink-bar{border-radius:2px;height:3px}.wt-grid-search-field{flex:none;min-width:0;max-width:100%}.wt-grid-search-field .ant-form-item{margin-bottom:0}.wt-grid-search-field .ant-form-item-row{flex-wrap:nowrap;align-items:center}.wt-grid-search-field .ant-form-item-label{text-align:right;flex:none;min-width:56px;padding-right:8px;line-height:32px}.wt-grid-search-field .ant-form-item-label>label{color:hsl(var(--muted-foreground));height:32px;font-size:13px;font-weight:400;line-height:32px}.wt-grid-search-field .ant-form-item-label>label:after{display:none}.wt-grid-search-field .ant-form-item-control{flex:0 0 var(--wt-search-control-width,200px);width:var(--wt-search-control-width,200px);max-width:var(--wt-search-control-width,200px);min-width:0}.wt-grid-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.wt-grid-card.is-fill-height{flex:1;min-height:0}.wt-grid-card>.wt-grid-card__section+.wt-grid-card__section{border-top:1px solid hsl(var(--divider))}.wt-grid-card__section--toolbar{flex:none;padding:10px 14px}.wt-grid-card__section--table{background:hsl(var(--card));position:relative}.wt-grid-card.is-fill-height .wt-grid-card__section--table{flex-direction:column;flex:1;min-height:0;display:flex}.wt-grid-card__section--pagination{background:hsl(var(--card));flex:none;padding:12px 16px}.wt-grid-pager-select.ant-select-sm .ant-select-selector{height:28px;padding:0 8px;font-size:12px}.wt-grid-pager-select.ant-select-sm .ant-select-selector .ant-select-selection-item{line-height:28px}.wt-app-uploader{width:100%}.wt-app-uploader__tip{color:hsl(var(--muted-foreground));margin-top:8px;font-size:12px}.wt-app-uploader--image{--wt-uploader-image-width:104px;--wt-uploader-image-height:104px}@keyframes wtAppUploaderImageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes wtAppUploaderImageLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-item-container,.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-select{width:var(--wt-uploader-image-width);height:var(--wt-uploader-image-height)}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload{border-radius:6px}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-select{background:hsl(var(--card));border:1px dashed hsl(var(--border));transition:border-color .2s,box-shadow .2s;overflow:hidden}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-select:hover{border-color:hsl(var(--border));box-shadow:0 0 0 1px hsl(var(--border))}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-select:focus-within{border-color:hsl(var(--primary));box-shadow:none;border-style:solid}.wt-app-uploader--image.wt-app-uploader--max-reached .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-select{display:none!important}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list{flex-wrap:wrap;gap:8px;display:flex}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-item-container{margin:0}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-item{border-radius:6px;overflow:hidden}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-animate-inline-appear,.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-animate-inline-enter{animation-name:wtAppUploaderImageEnter!important;animation-duration:.16s!important;animation-timing-function:ease-out!important}.wt-app-uploader--image .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-animate-inline-leave{overflow:hidden;width:var(--wt-uploader-image-width)!important;height:var(--wt-uploader-image-height)!important;margin:0!important;padding:0!important;animation-name:wtAppUploaderImageLeave!important;animation-duration:.14s!important;animation-timing-function:ease-in!important}.wt-app-uploader__image-trigger{width:100%;height:100%;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.wt-app-uploader__image-icon{width:22px;height:22px;color:inherit}.wt-app-uploader__image-text{color:inherit;font-size:12px;line-height:18px}.wt-app-uploader__trigger{margin-bottom:8px}.wt-app-form{--form-item-margin-bottom:22px;--form-item-label-padding-bottom:6px;--form-item-label-font-size:14px;--form-item-label-font-weight:500;--form-item-label-color:hsl(var(--foreground));--form-item-explain-min-height:20px;--form-item-explain-margin-top:2px;--form-item-explain-font-size:12px;--form-item-explain-line-height:18px;--form-item-explain-error-color:hsl(var(--destructive));--form-view-text-color:hsl(var(--foreground));--form-view-bg:hsl(var(--input-background-disabled));--form-view-border:hsl(var(--input-border-disabled));--form-view-label-color:hsl(var(--muted-foreground));--form-section-title-color:hsl(var(--foreground));--form-section-subtitle-color:hsl(var(--muted-foreground));--form-section-divider-color:hsl(var(--border));--form-section-accent-start:hsl(var(--primary));--form-section-accent-end:hsl(var(--primary) / .42);--form-alert-radius:6px;--form-alert-padding-y:12px;--form-alert-padding-x:14px;--form-alert-title-color:hsl(var(--foreground));--form-alert-description-color:hsl(var(--muted-foreground));--form-alert-title-font-size:13px;--form-alert-title-line-height:20px;--form-alert-title-font-weight:600;--form-alert-description-font-size:12px;--form-alert-description-line-height:18px;--form-alert-icon-size:20px;--form-alert-shadow:inset 0 1px 0 hsl(var(--background) / .82), 0 1px 2px hsl(var(--foreground) / .03), 0 8px 18px hsl(var(--foreground) / .04)}.wt-app-form .ant-form-item,.wt-app-form .wt-app-form__alert,.wt-app-form .wt-app-form__slot{margin-bottom:var(--form-item-margin-bottom)}.wt-app-form .wt-app-form__audit{margin-top:2px;margin-bottom:0}.wt-app-form .wt-app-form__alert .ant-alert{padding:var(--form-alert-padding-y) var(--form-alert-padding-x);border-radius:var(--form-alert-radius);box-shadow:var(--form-alert-shadow);border-width:1px}.wt-app-form .wt-app-form__alert .ant-alert-with-description{align-items:flex-start}.wt-app-form .wt-app-form__alert .ant-alert-icon{width:var(--form-alert-icon-size);height:var(--form-alert-icon-size);box-shadow:inset 0 1px 0 hsl(var(--background) / .72), 0 1px 2px hsl(var(--foreground) / .04);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.wt-app-form .wt-app-form__alert .ant-alert-with-description .ant-alert-icon{height:var(--form-alert-title-line-height);line-height:var(--form-alert-title-line-height);align-self:flex-start}.wt-app-form .wt-app-form__alert .ant-alert-content{min-width:0}.wt-app-form .wt-app-form__alert .ant-alert-title{font-size:var(--form-alert-title-font-size);line-height:var(--form-alert-title-line-height);font-weight:var(--form-alert-title-font-weight);color:var(--form-alert-title-color);margin-bottom:1px}.wt-app-form .wt-app-form__alert .ant-alert-description{font-size:var(--form-alert-description-font-size);line-height:var(--form-alert-description-line-height);color:var(--form-alert-description-color)}.wt-app-form .wt-app-form__alert .ant-alert-description>*+*{margin-top:4px}.wt-app-form .wt-app-form__alert .ant-alert-info{background:linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--primary) / .022) 100%);border-color:hsl(var(--primary) / .14)}.wt-app-form .wt-app-form__alert .ant-alert-info .ant-alert-icon{background:hsl(var(--primary) / .1);color:hsl(var(--primary) / .88)}.wt-app-form .wt-app-form__alert .ant-alert-warning{background:linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--warning) / .09) 100%);border-color:hsl(var(--warning) / .2)}.wt-app-form .wt-app-form__alert .ant-alert-warning .ant-alert-icon{background:hsl(var(--warning) / .14);color:hsl(var(--warning) / .9)}.wt-app-form .wt-app-form__alert .ant-alert-success{background:linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--success) / .08) 100%);border-color:hsl(var(--success) / .18)}.wt-app-form .wt-app-form__alert .ant-alert-success .ant-alert-icon{background:hsl(var(--success) / .12);color:hsl(var(--success) / .88)}.wt-app-form .wt-app-form__alert .ant-alert-error{background:linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--destructive) / .08) 100%);border-color:hsl(var(--destructive) / .18)}.wt-app-form .wt-app-form__alert .ant-alert-error .ant-alert-icon{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive) / .86)}.wt-app-form .ant-form-item .ant-form-item-label{padding-bottom:var(--form-item-label-padding-bottom)}.wt-app-form .ant-form-item .ant-form-item-label>label{font-size:var(--form-item-label-font-size);font-weight:var(--form-item-label-font-weight);color:var(--form-item-label-color)}.wt-app-form .ant-form-item-explain,.wt-app-form .ant-form-item-extra{min-height:var(--form-item-explain-min-height);margin-top:var(--form-item-explain-margin-top);font-size:var(--form-item-explain-font-size);line-height:var(--form-item-explain-line-height);overflow:hidden}.wt-app-form .ant-form-item-explain-error{color:var(--form-item-explain-error-color)}.wt-app-form--view .ant-input[disabled],.wt-app-form--view .ant-input-affix-wrapper-disabled input,.wt-app-form--view .ant-input-number-disabled .ant-input-number-input,.wt-app-form--view .ant-select-disabled,.wt-app-form--view .ant-select-disabled .ant-select-selector,.wt-app-form--view .ant-select-disabled .ant-select-selection-item,.wt-app-form--view .ant-picker-disabled input,.wt-app-form--view .ant-mentions-disabled textarea,.wt-app-form--view .ant-radio-disabled+span,.wt-app-form--view .ant-checkbox-disabled+span{color:var(--form-view-text-color);-webkit-text-fill-color:var(--form-view-text-color)}.wt-app-form--view .ant-input[disabled],.wt-app-form--view .ant-input-affix-wrapper-disabled,.wt-app-form--view .ant-input-number-disabled,.wt-app-form--view .ant-select.ant-select-disabled .ant-select-selector,.wt-app-form--view .ant-select.ant-select-disabled.ant-select-multiple .ant-select-selector,.wt-app-form--view .ant-picker-disabled,.wt-app-form--view .ant-input-textarea-disabled,.wt-app-form--view textarea.ant-input[disabled],.wt-app-form--view .ant-cascader-picker-disabled,.wt-app-form--view .ant-tree-select-disabled .ant-select-selector,.wt-app-form--view .ant-mentions-disabled,.wt-app-form--view .ant-color-picker-trigger-disabled{background-color:var(--form-view-bg)!important;border-color:var(--form-view-border)!important;box-shadow:none!important}.wt-app-form--view .ant-input-affix-wrapper-disabled .ant-input[disabled]{background-color:#0000!important}.wt-app-form--view .ant-form-item-label>label{color:var(--form-view-label-color)}.wt-app-form .form-item-textarea{margin-bottom:var(--form-item-margin-bottom)}.wt-app-form .form-item-switch,.wt-app-form .form-item-checkbox{margin-bottom:16px}.wt-app-form .wt-app-form__section{margin:4px 0 18px}.wt-app-form .wt-app-form__section-header{align-items:flex-start;gap:10px;display:flex}.wt-app-form .wt-app-form__section-accent{background:linear-gradient(180deg, var(--form-section-accent-start) 0%, var(--form-section-accent-end) 100%);border-radius:999px;flex-shrink:0;width:4px;height:22px;margin-top:1px}.wt-app-form .wt-app-form__section-content{min-width:0}.wt-app-form .wt-app-form__section-title{color:var(--form-section-title-color);font-size:15px;font-weight:600;line-height:22px}.wt-app-form .wt-app-form__section-subtitle{color:var(--form-section-subtitle-color);margin-top:2px;font-size:12px;line-height:18px}.wt-app-form .wt-app-form__section-divider{background:linear-gradient(90deg, hsl(var(--border) / .86) 0%, hsl(var(--border) / .42) 60%, transparent 100%);width:100%;height:1px;margin-top:10px}.wt-app-drawer .ant-drawer-header{min-height:var(--drawer-header-height);padding:0 var(--drawer-padding);border-bottom:1px solid hsl(var(--divider) / .9)}.wt-app-drawer .ant-drawer-header-title{min-height:var(--drawer-header-height);align-items:center}.wt-app-drawer .ant-drawer-title{min-height:var(--drawer-header-height);align-items:center;display:flex}.wt-app-drawer .ant-drawer-close{flex-shrink:0;order:1;margin-left:auto}.wt-app-drawer .ant-drawer-body{padding:20px var(--drawer-padding)}.wt-app-drawer .ant-drawer-footer{min-height:var(--drawer-footer-height);padding:var(--drawer-footer-padding-y) var(--drawer-padding);border-top:1px solid hsl(var(--divider) / .9);align-items:center;display:flex}.wt-app-drawer-placement-bottom .ant-drawer-content{border-radius:12px 12px 0 0}.x-markdown-light{--font-size:14px;--primary-color:#1677ff;--primary-color-hover:#4096ff;--heading-color:#000;--text-color:#000000d9;--border-color:#f0f0f0;--line-color:#0505050f;--light-bg:#0000000a;--table-head-bg:#fafafa;--table-body-bg:#fff;--cite-bg:#0000001a;--cite-hover-bg:#0003;--border-radius-middle:6px;--border-radius-small:4px;--td-th-padding:10px 12px;--border-font-weight:600;--margin-block:0 0 16px 0;--padding-ul-ol:0 0 0 16px;--margin-ul-ol:0 0 16px 28px;--margin-li:0 0 14px 0;--hr-margin:24px 0;--table-margin:0 0 24px 0;--margin-pre:0 0 16px 0;--padding-code:16px;--xmd-tail-color:var(--text-color)}.x-markdown-light h1,.x-markdown-light h2,.x-markdown-light h3,.x-markdown-light h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-light h1{font-size:24px;line-height:36px}.x-markdown-light h2{font-size:20px;line-height:32px}.x-markdown-light h3{font-size:18px;line-height:30px}.x-markdown-light h4{font-size:16px}.x-markdown-light p,.x-markdown-light li{color:var(--text-color);margin:var(--margin-block)}.x-markdown-light li{position:relative}.x-markdown-light li::marker{color:var(--heading-color);font-size:16px;font-weight:400;line-height:28px}.x-markdown-light ul>li ul>li,.x-markdown-light ul>li ol>li{list-style:circle}.x-markdown-light ul>li ul>li ul>li,.x-markdown-light ul>li ul>li ol>li,.x-markdown-light ul>li ol>li ul>li,.x-markdown-light ul>li ol>li ol>li{list-style:square}.x-markdown-light ol>li ol>li,.x-markdown-light ol>li ul>li{list-style:lower-alpha}.x-markdown-light ol>li ol>li ol>li,.x-markdown-light ol>li ol>li ul>li,.x-markdown-light ol>li ul>li ol>li,.x-markdown-light ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-light hr{border:0;border-top:1px solid var(--line-color);margin:var(--hr-margin)}.x-markdown-light table{border-collapse:collapse;margin:var(--table-margin);overflow:hidden;box-shadow:0 1px 3px #0000000d}.x-markdown-light thead{background-color:var(--table-head-bg)}.x-markdown-light tbody{background-color:var(--table-body-bg)}.x-markdown-light tbody tr{background-color:var(--table-body-bg);transition:background-color .2s linear}.x-markdown-light tbody tr:hover{background-color:var(--table-head-bg)}.x-markdown-light th,.x-markdown-light td{padding:var(--td-th-padding);border:1px solid var(--border-color)}.x-markdown-light th{color:var(--heading-color)}.x-markdown-light td{color:var(--text-color)}.x-markdown-light blockquote{border-left:4px solid var(--border-color);background-color:var(--cite-bg);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;margin:16px 0;padding:4px 12px;transition:background-color .2s}.x-markdown-light blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-light pre code:not([class$=-highlightCode-code] pre code){padding:var(--padding-code);line-height:1.3;font-size:var(--font-size);border-radius:var(--border-radius-middle);margin:var(--margin-pre);display:block;background:var(--light-bg)!important;color:var(--text-color)!important}.x-markdown-light code:not([class$=-highlightCode-code] code):not(pre code){border-radius:var(--border-radius-small);font-size:var(--font-size);border:1px solid var(--border-color);margin-inline:3px;padding:2px 6px;background-color:var(--light-bg)!important;color:var(--text-color)!important}.x-markdown-light img{max-width:100%}.x-markdown-light a{color:var(--primary-color);text-decoration:none;transition:color .2s;position:relative}.x-markdown-light a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-light a:after{content:"↗";vertical-align:super;opacity:.7;margin-left:4px}.x-markdown-dark{--font-size:14px;--primary-color:#1677ff;--primary-color-hover:#4096ff;--heading-color:#fff;--text-color:#ffffffd9;--border-color:#303030;--line-color:#fdfdfd1f;--dark-bg:#ffffff1a;--table-head-bg:#1d1d1d;--table-body-bg:#141414;--cite-bg:#ffffff1a;--cite-hover-bg:#fff3;--border-radius-middle:6px;--border-radius-small:4px;--td-th-padding:10px 12px;--border-font-weight:600;--margin-block:0 0 16px 0;--padding-ul-ol:0 0 0 16px;--margin-ul-ol:0 0 16px 28px;--margin-li:0 0 14px 0;--hr-margin:24px 0;--table-margin:0 0 24px 0;--padding-code:16px;--xmd-tail-color:var(--text-color)}.x-markdown-dark h1,.x-markdown-dark h2,.x-markdown-dark h3,.x-markdown-dark h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-dark h1{font-size:24px;line-height:36px}.x-markdown-dark h2{font-size:20px;line-height:32px}.x-markdown-dark h3{font-size:18px;line-height:30px}.x-markdown-dark h4{font-size:16px}.x-markdown-dark p,.x-markdown-dark li{color:var(--text-color);margin:var(--margin-block)}.x-markdown-dark li{position:relative}.x-markdown-dark li::marker{color:var(--heading-color);font-size:16px;font-weight:400;line-height:28px}.x-markdown-dark ul>li ul>li,.x-markdown-dark ul>li ol>li{list-style:circle}.x-markdown-dark ul>li ul>li ul>li,.x-markdown-dark ul>li ul>li ol>li,.x-markdown-dark ul>li ol>li ul>li,.x-markdown-dark ul>li ol>li ol>li{list-style:square}.x-markdown-dark ol>li ol>li,.x-markdown-dark ol>li ul>li{list-style:lower-alpha}.x-markdown-dark ol>li ol>li ol>li,.x-markdown-dark ol>li ol>li ul>li,.x-markdown-dark ol>li ul>li ol>li,.x-markdown-dark ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-dark hr{border:0;border-top:1px solid var(--line-color)}.x-markdown-dark table{border-collapse:collapse;overflow:hidden;box-shadow:0 1px 3px #ffffff0d}.x-markdown-dark thead{background-color:var(--table-head-bg)}.x-markdown-dark tbody{background-color:var(--table-body-bg)}.x-markdown-dark tbody tr{background-color:var(--table-body-bg);transition:background-color .2s linear}.x-markdown-dark tbody tr:hover{background-color:var(--table-head-bg)}.x-markdown-dark th,.x-markdown-dark td{padding:var(--td-th-padding);border:1px solid var(--border-color)}.x-markdown-dark th{color:var(--heading-color)}.x-markdown-dark td{color:var(--text-color)}.x-markdown-dark blockquote{border-left:4px solid var(--border-color);background-color:var(--cite-bg);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;margin:16px 0;padding:4px 12px;transition:background-color .2s}.x-markdown-dark blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-dark pre code:not([class$=-codeHighlighter-code] pre code){padding:var(--padding-code);line-height:1.3;font-size:var(--font-size);border-radius:var(--border-radius-middle);margin:var(--margin-pre);display:block;background:var(--dark-bg)!important;color:var(--text-color)!important}.x-markdown-dark code:not([class$=-codeHighlighter-code] code):not(pre code){border-radius:var(--border-radius-small);font-size:var(--font-size);border:1px solid var(--border-color);margin-inline:3px;padding:2px 6px;background-color:var(--dark-bg)!important;color:var(--text-color)!important}.x-markdown-dark img{max-width:100%}.x-markdown-dark a{color:var(--primary-color);text-decoration:none;transition:color .2s;position:relative}.x-markdown-dark a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-dark a:after{content:"↗";vertical-align:super;opacity:.7;margin-left:4px}
