.docx-editor .transform,.docx-editor [data-side=bottom],.docx-editor [data-side=top]{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.docx-editor .shadow,.docx-editor .shadow-lg,.docx-editor .shadow-sm{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.docx-editor .ring,.docx-editor .focus\:ring-1,.docx-editor .focus-visible\:ring-2{--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.docx-editor .blur,.docx-editor .filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.docx-editor .\!visible{visibility:visible!important}.docx-editor .visible{visibility:visible}.docx-editor .invisible{visibility:hidden}.docx-editor .collapse{visibility:collapse}.docx-editor .static{position:static}.docx-editor .fixed{position:fixed}.docx-editor .absolute{position:absolute}.docx-editor .relative{position:relative}.docx-editor .sticky{position:sticky}.docx-editor .right-2{right:.5rem}.docx-editor .isolate{isolation:isolate}.docx-editor .z-50{z-index:50}.docx-editor .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.docx-editor .mx-1\.5{margin-left:.375rem;margin-right:.375rem}.docx-editor .mx-2{margin-left:.5rem;margin-right:.5rem}.docx-editor .my-1{margin-top:.25rem;margin-bottom:.25rem}.docx-editor .-ml-1{margin-left:-.25rem}.docx-editor .mb-1{margin-bottom:.25rem}.docx-editor .ml-auto{margin-left:auto}.docx-editor .block{display:block}.docx-editor .inline-block{display:inline-block}.docx-editor .\!inline{display:inline!important}.docx-editor .inline{display:inline}.docx-editor .flex{display:flex}.docx-editor .inline-flex{display:inline-flex}.docx-editor .\!table{display:table!important}.docx-editor .table{display:table}.docx-editor .table-cell{display:table-cell}.docx-editor .grid{display:grid}.docx-editor .contents{display:contents}.docx-editor .\!hidden{display:none!important}.docx-editor .hidden{display:none}.docx-editor .h-10{height:2.5rem}.docx-editor .h-11{height:2.75rem}.docx-editor .h-3\.5{height:.875rem}.docx-editor .h-4{height:1rem}.docx-editor .h-5{height:1.25rem}.docx-editor .h-6{height:1.5rem}.docx-editor .h-7{height:1.75rem}.docx-editor .h-8{height:2rem}.docx-editor .h-9{height:2.25rem}.docx-editor .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.docx-editor .h-px{height:1px}.docx-editor .max-h-72{max-height:18rem}.docx-editor .max-h-\[300px\]{max-height:300px}.docx-editor .max-h-\[400px\]{max-height:400px}.docx-editor .min-h-\[36px\]{min-height:36px}.docx-editor .w-10{width:2.5rem}.docx-editor .w-3\.5{width:.875rem}.docx-editor .w-4{width:1rem}.docx-editor .w-5{width:1.25rem}.docx-editor .w-7{width:1.75rem}.docx-editor .w-8{width:2rem}.docx-editor .w-9{width:2.25rem}.docx-editor .w-full{width:100%}.docx-editor .w-px{width:1px}.docx-editor .min-w-0{min-width:0}.docx-editor .min-w-\[100px\]{min-width:100px}.docx-editor .min-w-\[260px\]{min-width:260px}.docx-editor .min-w-\[55px\]{min-width:55px}.docx-editor .min-w-\[64px\]{min-width:64px}.docx-editor .min-w-\[8rem\]{min-width:8rem}.docx-editor .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.docx-editor .max-w-\[300px\]{max-width:300px}.docx-editor .flex-1{flex:1}.docx-editor .flex-shrink-0{flex-shrink:0}.docx-editor .shrink{flex-shrink:1}.docx-editor .shrink-0{flex-shrink:0}.docx-editor .grow{flex-grow:1}.docx-editor .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.docx-editor .cursor-not-allowed{cursor:not-allowed}.docx-editor .cursor-pointer{cursor:pointer}.docx-editor .select-none{user-select:none}.docx-editor .resize{resize:both}.docx-editor .flex-col{flex-direction:column}.docx-editor .items-center{align-items:center}.docx-editor .items-stretch{align-items:stretch}.docx-editor .justify-center{justify-content:center}.docx-editor .justify-between{justify-content:space-between}.docx-editor .gap-0\.5{gap:.125rem}.docx-editor .gap-1{gap:.25rem}.docx-editor .gap-2{gap:.5rem}.docx-editor .gap-px{gap:1px}.docx-editor .overflow-hidden{overflow:hidden}.docx-editor .overflow-x-auto{overflow-x:auto}.docx-editor .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docx-editor .whitespace-nowrap{white-space:nowrap}.docx-editor .rounded{border-radius:.25rem}.docx-editor .rounded-full{border-radius:9999px}.docx-editor .rounded-lg{border-radius:var(--radius)}.docx-editor .rounded-md{border-radius:calc(var(--radius) - 2px)}.docx-editor .rounded-none{border-radius:0}.docx-editor .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.docx-editor .rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.docx-editor .border{border-width:1px}.docx-editor .border-0{border-width:0}.docx-editor .border-r{border-right-width:1px}.docx-editor .border-border{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.docx-editor .border-border\/50{border-color:hsl(var(--border) / .5)}.docx-editor .border-input{--tw-border-opacity:1;border-color:hsl(var(--input) / var(--tw-border-opacity,1))}.docx-editor .bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.docx-editor .bg-border{--tw-bg-opacity:1;background-color:hsl(var(--border) / var(--tw-bg-opacity,1))}.docx-editor .bg-destructive{--tw-bg-opacity:1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity,1))}.docx-editor .bg-doc-bg{background-color:var(--doc-bg)}.docx-editor .bg-doc-bg-input{background-color:var(--doc-bg-input)}.docx-editor .bg-doc-surface{background-color:var(--doc-surface)}.docx-editor .bg-foreground{--tw-bg-opacity:1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity,1))}.docx-editor .bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.docx-editor .bg-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover) / var(--tw-bg-opacity,1))}.docx-editor .bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.docx-editor .bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity,1))}.docx-editor .bg-transparent{background-color:#0000}.docx-editor .p-1{padding:.25rem}.docx-editor .px-1{padding-left:.25rem;padding-right:.25rem}.docx-editor .px-1\.5{padding-left:.375rem;padding-right:.375rem}.docx-editor .px-2{padding-left:.5rem;padding-right:.5rem}.docx-editor .px-3{padding-left:.75rem;padding-right:.75rem}.docx-editor .px-4{padding-left:1rem;padding-right:1rem}.docx-editor .px-8{padding-left:2rem;padding-right:2rem}.docx-editor .py-0{padding-top:0;padding-bottom:0}.docx-editor .py-1{padding-top:.25rem;padding-bottom:.25rem}.docx-editor .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.docx-editor .py-2{padding-top:.5rem;padding-bottom:.5rem}.docx-editor .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.docx-editor .pb-1{padding-bottom:.25rem}.docx-editor .pl-3{padding-left:.75rem}.docx-editor .pr-1{padding-right:.25rem}.docx-editor .pt-2{padding-top:.5rem}.docx-editor .text-left{text-align:left}.docx-editor .text-center{text-align:center}.docx-editor .text-base{font-size:1rem;line-height:1.5rem}.docx-editor .text-sm{font-size:.875rem;line-height:1.25rem}.docx-editor .text-xs{font-size:.75rem;line-height:1rem}.docx-editor .font-medium{font-weight:500}.docx-editor .font-normal{font-weight:400}.docx-editor .uppercase{text-transform:uppercase}.docx-editor .lowercase{text-transform:lowercase}.docx-editor .italic{font-style:italic}.docx-editor .leading-tight{line-height:1.25}.docx-editor .text-destructive{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity,1))}.docx-editor .text-destructive-foreground{--tw-text-opacity:1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity,1))}.docx-editor .text-doc-text{color:var(--doc-text)}.docx-editor .text-foreground{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.docx-editor .text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.docx-editor .text-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity,1))}.docx-editor .text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.docx-editor .text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity,1))}.docx-editor .text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity,1))}.docx-editor .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.docx-editor .underline{text-decoration-line:underline}.docx-editor .underline-offset-4{text-underline-offset:4px}.docx-editor .opacity-30{opacity:.3}.docx-editor .opacity-50{opacity:.5}.docx-editor .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.docx-editor .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.docx-editor .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.docx-editor .outline-none{outline-offset:2px;outline:2px solid #0000}.docx-editor .outline{outline-style:solid}.docx-editor .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.docx-editor .ring-offset-background{--tw-ring-offset-color:hsl(var(--background) / 1)}.docx-editor .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.docx-editor .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.docx-editor .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.docx-editor .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.docx-editor .duration-150{transition-duration:.15s}.docx-editor .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes docx-editor-enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes docx-editor-exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.docx-editor .zoom-out{--tw-exit-scale:0}.docx-editor .duration-150{animation-duration:.15s}.docx-editor .ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.docx-editor .running{animation-play-state:running}.docx-editor{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:.5rem;--doc-surface:#fff;--doc-popover-bg:var(--doc-surface);--doc-card:#f8fbff;--doc-bg:#f8f9fa;--doc-bg-subtle:#f5f5f5;--doc-bg-hover:#f1f3f4;--doc-bg-input:#f8f9fa;--doc-primary:#1a73e8;--doc-primary-hover:#1557b0;--doc-primary-light:#e8f0fe;--doc-accent:#6366f1;--doc-accent-bg:#eef2ff;--doc-on-primary:#fff;--doc-toggle-active-bg:hsl(var(--foreground));--doc-toggle-active-fg:#fff;--doc-review-card-active-bg:#f5f8ff;--doc-comment-bg:#ffd4001f;--doc-comment-border:#f5ae0073;--doc-comment-active-bg:#ffd40059;--doc-comment-active-border:#f5ae00e6;--doc-comment-resolved-active-bg:#ffd4002e;--doc-comment-resolved-active-border:#f5ae0099;--doc-text:#202124;--doc-popover-fg:var(--doc-text);--doc-text-muted:#5f6368;--doc-text-subtle:#9aa0a6;--doc-text-placeholder:#999;--doc-border:#e0e0e0;--doc-border-light:#dadce0;--doc-border-dark:#d0d0d0;--doc-border-input:#ccc;--doc-error:#c5221f;--doc-error-bg:#fce8e6;--doc-danger:var(--doc-error);--doc-destructive:var(--doc-error);--doc-destructive-hover-bg:var(--doc-error-bg);--doc-success:#34a853;--doc-success-bg:#e8f5e9;--doc-warning:#f9a825;--doc-warning-bg:#fff8e1;--doc-warning-text:#856404;--doc-link:#0563c1;--doc-revision-insertion:#2e7d32;--doc-revision-deletion:#c62828;--doc-revision-insertion-tint:#2e7d3217;--doc-revision-deletion-tint:#c6282817;--doc-revision-insertion-active-bg:#2e7d323d;--doc-revision-insertion-active-border:var(--doc-revision-insertion);--doc-revision-deletion-active-bg:#c628283d;--doc-revision-deletion-active-border:var(--doc-revision-deletion);--doc-revision-other-active-bg:color-mix(in srgb, var(--doc-text-muted,#8a8f98) 14%, transparent);--doc-revision-insertion-wash:#2e7d320d;--doc-revision-deletion-wash:#c628280d;--doc-field-shading:#00000017;--doc-revision-format:#6b7f8c;--doc-revision-format-wash:#6b7f8c1a;--doc-review-author-0:#c0392b;--doc-review-author-1:#1f6fb2;--doc-review-author-2:#7d3c98;--doc-review-author-3:#117a65;--doc-review-author-4:#b9770e;--doc-review-author-5:#a93226;--doc-review-author-6:#2e4053;--doc-review-author-7:#6c3483;--doc-review-change-bar:#767676;--doc-cell-selection:#1a73e838;--doc-shadow:#00000026;--doc-shadow-strong:#0000004d;--doc-shadow-subtle:#0000000f;--doc-overlay:#00000080;--doc-hf-dim-opacity:.45;--doc-card-shadow:0 1px 3px #3c404333, 0 2px 6px #3c404314;--doc-card-shadow-strong:0 1px 3px #3c40434d, 0 4px 8px 3px #3c404326;--doc-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--doc-focus-ring:#1a73e866;--doc-selection:#1a73e84d;--doc-z-chrome:40;--doc-z-overlay:50;--doc-z-context:55;--doc-page-bg:#fff;--doc-page-bg-rendered:#fff;--doc-page-text:#000;--doc-caret:#202124;--doc-caret-contrast:#fff;--doc-scrollbar-size:14px;--doc-scrollbar-thumb:color-mix(in srgb, var(--doc-text-muted) 45%, transparent);--doc-scrollbar-thumb-hover:color-mix(in srgb, var(--doc-text-muted) 65%, transparent);--doc-scrollbar-track:transparent}.docx-editor.dark,.docx-editor.dark .docx-editor{--background:0 0% 12%;--foreground:0 0% 91%;--card:0 0% 18%;--card-foreground:0 0% 91%;--popover:0 0% 18%;--popover-foreground:0 0% 91%;--primary:212 100% 65%;--primary-foreground:0 0% 12%;--secondary:0 0% 20%;--secondary-foreground:0 0% 91%;--muted:0 0% 20%;--muted-foreground:0 0% 63%;--accent:0 0% 23%;--accent-foreground:212 100% 65%;--destructive:0 72% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 24%;--input:0 0% 24%;--ring:212 100% 60%;--doc-surface:#1f1f1f;--doc-card:#2d2d2d;--doc-bg:#262626;--doc-bg-subtle:#2d2d2d;--doc-bg-hover:#3a3a3a;--doc-bg-input:#333;--doc-primary:#4e9dff;--doc-primary-hover:#6cb0ff;--doc-primary-light:#4e9dff2e;--doc-accent:#4e9dff;--doc-accent-bg:#1f3047;--doc-on-primary:#1f1f1f;--doc-toggle-active-bg:var(--doc-primary-light);--doc-toggle-active-fg:var(--doc-primary);--doc-review-card-active-bg:color-mix(in srgb, #4e9dff 12%, var(--doc-surface,#1b1d22));--doc-comment-bg:#fdd66329;--doc-comment-border:#fdd66380;--doc-comment-active-bg:#fdd66352;--doc-comment-active-border:#fdd663f2;--doc-revision-format:#9fb3bf;--doc-review-change-bar:#9e9e9e;--doc-text:#e8e8e8;--doc-text-muted:#a0a0a0;--doc-text-subtle:#6e6e6e;--doc-text-placeholder:#6e6e6e;--doc-border:#3c3c3c;--doc-border-light:#353535;--doc-border-dark:#555;--doc-border-input:#4a4a4a;--doc-error:#f28b82;--doc-error-bg:#3c1f1d;--doc-success:#81c995;--doc-success-bg:#1f2e22;--doc-warning:#fdd663;--doc-warning-bg:#332a1a;--doc-warning-text:#fdd663;--doc-link:#6eb9ff;--doc-shadow:#0006;--doc-shadow-strong:#0009;--doc-shadow-subtle:#0003;--doc-card-shadow:0 1px 3px #0006, 0 2px 6px #0003;--doc-card-shadow-strong:0 1px 3px #00000080, 0 4px 8px 3px #0000004d;--doc-shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--doc-overlay:#000000b3;--doc-hf-dim-opacity:.4;--doc-focus-ring:#4e9dff73;--doc-selection:#4e9dff52;--doc-page-bg:#ccc;--doc-page-bg-rendered:#333;--doc-caret:#e8e8e8;--doc-caret-contrast:#202124}.docx-editor.dark .docx-page-content [data-highlight]{filter:invert()hue-rotate(180deg)}.docx-editor.dark .docx-page-content ::selection{background-color:#b1620052}.docx-editor.dark .docx-page-content{filter:invert()hue-rotate(180deg)contrast(.92)}.docx-editor.dark .docx-page-content img,.docx-editor.dark .docx-page-content svg,.docx-editor.dark .docx-page-content canvas,.docx-editor.dark .docx-page-content video,.docx-editor.dark .docx-page-content [data-no-color-invert]{filter:invert()hue-rotate(180deg)}@media print{.docx-editor.dark{--doc-page-bg:#fff;--doc-page-bg-rendered:#fff;--doc-page-text:#000}}.docx-editor .docx-editor__scroll-container,.docx-editor .docx-editor-vue__pages-viewport{scrollbar-width:auto;scrollbar-color:var(--doc-scrollbar-thumb) var(--doc-scrollbar-track)}.docx-editor .docx-editor__scroll-container,.docx-editor.docx-editor__scroll-container{scrollbar-gutter:stable both-edges}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar{width:var(--doc-scrollbar-size);height:var(--doc-scrollbar-size)}.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar{width:var(--doc-scrollbar-size);height:var(--doc-scrollbar-size)}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar-track{background:var(--doc-scrollbar-track)}.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar-track{background:var(--doc-scrollbar-track)}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor .docx-editor__scroll-container:hover::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb-hover);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor .docx-editor-vue__pages-viewport:hover::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb-hover);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor [contenteditable=true]{caret-color:#000;caret-shape:bar;outline:none}.docx-run-editable[contenteditable=true]{caret-color:#000;min-height:1em;display:inline}.docx-paragraph-empty [contenteditable=true]{min-width:1px;min-height:1em;display:inline-block}.docx-paragraph-editable{cursor:text}.docx-run-editable[contenteditable=true]:focus,.docx-paragraph-editable:focus-within{outline:none}.docx-run-editable::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true]::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true] ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable::selection,.docx-run-editable ::selection,.docx-run::selection,.docx-run ::selection,.docx-editor [contenteditable=true]::selection,.docx-editor [contenteditable=true] ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true]::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true] ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph::selection,.docx-paragraph ::selection,.docx-paragraph-editable::selection,.docx-paragraph-editable ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}a.docx-hyperlink{cursor:pointer;color:inherit;text-decoration:none}a.docx-hyperlink:not([href]){cursor:default}a.docx-hyperlink:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:1px;border-radius:2px}.docx-hyperlink::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink::selection,.docx-hyperlink ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-highlighted::-moz-selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted ::-moz-selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted::selection,.docx-run-highlighted ::selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted::-moz-selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted ::-moz-selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-dark-bg::-moz-selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg ::-moz-selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg::selection,.docx-run-dark-bg ::selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg::-moz-selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg ::-moz-selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-bold::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold::selection,.docx-run-bold ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic::selection,.docx-run-italic ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-find-highlight{border-radius:2px;background-color:#ffeb3b80!important}.docx-find-highlight-current{border-radius:2px;outline:2px solid #ff9800cc;background-color:#ff980099!important}.docx-ai-selection-preview{background-color:#9c27b033;border-bottom:2px dashed #9c27b099}.docx-selection-overlay-container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.docx-selection-overlay-rect{pointer-events:none;user-select:none;background-color:#4285f440;position:absolute}.docx-run-highlighted[contenteditable=true]{caret-color:#333}.docx-run-dark-bg[contenteditable=true]{caret-color:#fff}.docx-editor{cursor:default}.docx-editor-page{cursor:text}.docx-generated-region{cursor:pointer;user-select:none}.docx-toc-empty-placeholder{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--doc-primary) 28%, var(--doc-page-bg-rendered));background:color-mix(in srgb, var(--doc-primary) 6%, var(--doc-page-bg-rendered));border-radius:3px}.docx-list-marker,.docx-bookmark-start,.docx-bookmark-end,.docx-field,.docx-drawing-placeholder,.docx-shape-placeholder,.docx-content-control-chrome,.docx-content-control-boundary,.docx-content-control-label,.docx-content-control-widget{cursor:default;user-select:none}.docx-content-control-boundary{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--doc-primary) 24%, var(--doc-page-bg-rendered));background:color-mix(in srgb, var(--doc-primary) 3%, var(--doc-page-bg-rendered));opacity:0;pointer-events:auto;border-radius:3px}.docx-content-control-chrome[data-boundary-visible] .docx-content-control-boundary{opacity:1}.docx-content-control-chrome[data-active] .docx-content-control-boundary,.docx-content-control-chrome[data-open] .docx-content-control-boundary,.docx-content-control-chrome[data-hover] .docx-content-control-boundary,.docx-content-control-chrome:hover .docx-content-control-boundary{border-color:var(--doc-primary);background:color-mix(in srgb, var(--doc-primary) 10%, transparent);opacity:1}.docx-content-control-chrome[data-read-only]:hover .docx-content-control-boundary{border-color:color-mix(in srgb, var(--doc-primary) 24%, var(--doc-page-bg-rendered));background:color-mix(in srgb, var(--doc-primary) 3%, var(--doc-page-bg-rendered));opacity:0}.docx-content-control-chrome[data-read-only][data-active] .docx-content-control-boundary,.docx-content-control-chrome[data-read-only][data-boundary-visible] .docx-content-control-boundary{opacity:1}.docx-content-control-chrome[data-docx-toc]:not([data-hover]):not([data-boundary-visible]) .docx-content-control-boundary{opacity:0}.docx-content-control-label{box-sizing:border-box;background:var(--doc-primary);max-width:12rem;color:var(--doc-on-primary);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 2px var(--doc-page-bg-rendered), 0 1px 4px color-mix(in srgb, var(--doc-primary) 35%, transparent);border-radius:3px;padding:1px 6px;font:500 10px/14px ui-sans-serif,system-ui,sans-serif;display:none;overflow:hidden}.docx-content-control-chrome[data-active] .docx-content-control-label,.docx-content-control-chrome[data-open] .docx-content-control-label{display:block}.docx-content-control-widget{box-sizing:border-box;background:color-mix(in srgb, var(--doc-primary) 4%, var(--doc-page-bg-rendered));border-radius:4px;border:1px solid color-mix(in srgb, var(--doc-primary) 28%, var(--doc-page-bg-rendered))!important;cursor:pointer!important}.docx-content-control-chrome[data-active] .docx-content-control-widget,.docx-content-control-chrome[data-open] .docx-content-control-widget,.docx-content-control-chrome:hover .docx-content-control-widget{background:color-mix(in srgb, var(--doc-primary) 15%, transparent);border-color:color-mix(in srgb, var(--doc-primary) 55%, transparent)!important}.docx-content-control-chrome[data-read-only]:hover .docx-content-control-widget{background:color-mix(in srgb, var(--doc-primary) 4%, var(--doc-page-bg-rendered));border-color:color-mix(in srgb, var(--doc-primary) 28%, var(--doc-page-bg-rendered))!important}.docx-content-control-widget:after{color:var(--doc-primary);place-items:center;font:600 10px/1 system-ui,sans-serif;display:grid;position:absolute;inset:0}.docx-content-control-widget[data-docx-cc-widget=dropdown]:after,.docx-content-control-widget[data-docx-cc-widget=comboBox]:after{content:"▾"}.docx-content-control-widget[data-docx-cc-widget=date]:after{content:"";background:linear-gradient(currentColor,currentColor) 0 3px/100% 1px no-repeat;border:1.5px solid;border-radius:2px;display:block;inset:3px}.docx-content-control-widget[data-docx-cc-widget=date]:before{content:"";z-index:1;background:currentColor;width:1px;height:3px;position:absolute;top:2px;left:5px;box-shadow:4px 0}.docx-content-control-widget[data-docx-cc-widget=checkbox]:after{content:"";opacity:0;border-bottom:2px solid;border-right:2px solid;display:block;inset:2px 5px 4px;transform:rotate(45deg)}.docx-content-control-widget[data-docx-cc-widget=checkbox][data-checked=true]:after{opacity:1}.docx-content-control-widget:disabled,.docx-content-control-widget[aria-disabled=true]{opacity:.45;cursor:not-allowed!important}.docx-content-control-menu{background:var(--doc-popover-bg,#fff);border:1px solid var(--doc-border,#00000026);user-select:none;border-radius:8px;min-width:13rem;max-width:18rem;max-height:16rem;padding:.3rem;overflow:auto;box-shadow:0 4px 14px #00000029}.docx-content-control-menu-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:6px;padding:.5rem .75rem;display:block}.docx-content-control-menu-item:hover{background:color-mix(in srgb, var(--doc-primary) 12%, transparent)}.docx-content-control-menu-input,.docx-content-control-date{box-sizing:border-box;border-radius:6px;width:100%;margin:0 0 .3rem;padding:.45rem .65rem;display:block}.docx-content-control-calendar{border-radius:12px;width:17rem;max-width:calc(100vw - 1.5rem);padding:.65rem}.docx-content-control-calendar-input{box-sizing:border-box;border:1px solid var(--doc-border);background:var(--doc-surface);width:100%;color:var(--doc-text);font:inherit;border-radius:7px;margin:0 0 .6rem;padding:.5rem .65rem}.docx-content-control-calendar-input:focus{border-color:var(--doc-primary);outline:2px solid var(--doc-primary-light);outline-offset:1px}.docx-content-control-calendar-input[aria-invalid=true]{border-color:var(--doc-danger)}.docx-content-control-calendar-input::-webkit-calendar-picker-indicator{display:none}.docx-content-control-calendar-header{grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.35rem;margin-bottom:.45rem;display:grid}.docx-content-control-calendar-title{text-align:center;font-weight:600}.docx-content-control-calendar-nav,.docx-content-control-calendar-day{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;display:grid}.docx-content-control-calendar-nav{border-radius:6px;width:2rem;height:2rem;font-size:1.35rem}.docx-content-control-calendar-weekdays,.docx-content-control-calendar-grid{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.docx-content-control-calendar-weekdays{color:var(--doc-text-muted);text-align:center;margin-bottom:.2rem;font-size:.75rem}.docx-content-control-calendar-day{border-radius:7px;width:2rem;height:2rem}.docx-content-control-calendar-nav:hover,.docx-content-control-calendar-day:hover{background:var(--doc-primary-light)}.docx-content-control-calendar-day[data-other-month]{color:var(--doc-text-muted);opacity:.6}.docx-content-control-calendar-day[data-selected]{background:var(--doc-primary);color:var(--doc-on-primary)}.docx-content-control-calendar-day[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--doc-primary)}.docx-drawing{pointer-events:auto;cursor:default}.docx-drawing-textbox{cursor:text}.docx-drawing-layer{pointer-events:none;position:absolute;inset:0}.docx-drawing-layer-behind{z-index:0}.docx-drawing-layer-front{z-index:2}.docx-drawing-placeholder-card{box-sizing:border-box;border:1px dashed var(--doc-border,#c8c8c8);background:var(--doc-surface-muted,#f3f4f6);width:100%;height:100%;color:var(--doc-text-muted,#6b7280);justify-content:center;align-items:center;display:flex}.docx-drawing-placeholder-label{font:11px/1.3 var(--doc-font-ui,system-ui, sans-serif);text-align:center;padding:4px}.docx-drawing-image-frame{width:100%;height:100%}.docx-drawing-crop-viewport{position:relative}.docx-drawing-image{max-width:none;max-height:none;position:absolute}.docx-editor.dark .docx-drawing-placeholder-card,.dark .docx-drawing-placeholder-card{background:var(--doc-surface-muted,#2a2a2a);border-color:var(--doc-border,#404040);color:var(--doc-text-muted,#a3a3a3)}.docx-run-has-variable [contenteditable=false]{cursor:default;user-select:all}.docx-table-furniture{z-index:3;pointer-events:none}.docx-table-divider-handle,.docx-table-edge-handle-right{pointer-events:auto}.docx-table-resize-preview{background-color:var(--doc-primary);opacity:.85;pointer-events:none}.docx-table-insert-row,.docx-table-insert-column{pointer-events:auto;border:1px solid var(--doc-border-dark);background:var(--doc-surface);width:16px;height:16px;color:var(--doc-text-muted);cursor:pointer;border-radius:2px;padding:0;font-size:12px;line-height:14px}.docx-table-chrome{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.docx-table-chrome__panel{z-index:var(--doc-z-chrome);background:var(--doc-surface);border:1px solid var(--doc-border);min-width:150px;box-shadow:0 4px 16px var(--doc-shadow);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.docx-table-chrome__target-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.docx-table-chrome__option,.docx-table-chrome__target-btn{width:32px;height:32px;color:var(--doc-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.docx-table-chrome__option:hover:not(:disabled),.docx-table-chrome__target-btn:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-table-chrome__option:focus-visible,.docx-table-chrome__target-btn:focus-visible{outline:2px solid var(--doc-primary);outline-offset:1px}.docx-table-chrome__option:disabled,.docx-table-chrome__target-btn:disabled{opacity:.3;cursor:default}.docx-table-chrome__option[data-active=true],.docx-table-chrome__target-btn[data-active=true]{background:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-table-chrome__width-row{width:100%;color:var(--doc-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex}.docx-table-chrome__width-row:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-table-chrome__width-row:focus-visible{outline:2px solid var(--doc-primary);outline-offset:-2px}.docx-table-chrome__width-row:disabled{opacity:.3;cursor:default}.docx-table-chrome__swatch{border:1px solid var(--doc-border-dark);background:var(--doc-surface);border-radius:2px;width:16px;height:16px;display:inline-block}.docx-table-line{background:var(--doc-text);border-radius:0;width:50px;height:1px;display:block}.docx-table-line--single{background:var(--doc-text);width:50px;height:1px;display:block}.docx-table-line--dashed{border-top:1px dashed var(--doc-text);background:0 0;height:0}.docx-table-line--dotted{border-top:1px dotted var(--doc-text);background:0 0;height:0}.docx-table-line--double{border-top:1px solid var(--doc-text);border-bottom:1px solid var(--doc-text);background:0 0;height:3px}.docx-table-line--triple{border-top:1px solid var(--doc-text);border-bottom:1px solid var(--doc-text);height:5px;box-shadow:inset 0 1px 0 var(--doc-text);background:0 0}.docx-table-line--thick{background:var(--doc-text);height:3px}.docx-table-chrome__destructive-row{color:var(--doc-destructive)}.docx-table-chrome__destructive-row:hover:not(:disabled){background:var(--doc-destructive-hover-bg)}@media (width<=640px){.docx-table-chrome{max-width:100%}.docx-table-chrome__target-grid{grid-template-columns:repeat(4,minmax(28px,1fr))}}@media (prefers-reduced-motion:reduce){.docx-table-chrome__option,.docx-table-chrome__target-btn,.docx-table-chrome__width-row{transition:none}}.docx-editor .layout-table-resize-handle{background-color:#0000;transition:background-color .15s}.docx-editor .layout-table-resize-handle[data-active=true]{background-color:#0000}.docx-editor .layout-table-resize-handle[data-active=true]:after,.docx-editor .layout-table-edge-handle-right[data-active=true]:after{content:"";background-color:var(--doc-primary);opacity:.75;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.docx-editor .layout-table-resize-handle:hover,.docx-editor .layout-table-resize-handle.dragging{background-color:#0000}.docx-editor .layout-table-resize-handle:hover:after,.docx-editor .layout-table-resize-handle.dragging:after{opacity:1}.docx-editor .layout-table-row-resize-handle{background-color:#0000;transition:background-color .15s}.docx-editor .layout-table-row-resize-handle[data-active=true]:after{content:"";background-color:var(--doc-primary);opacity:.75;pointer-events:none;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.docx-editor .layout-table-row-resize-handle:hover,.docx-editor .layout-table-row-resize-handle.dragging{background-color:#0000}.docx-editor .layout-table-row-resize-handle:hover:after,.docx-editor .layout-table-row-resize-handle.dragging:after{opacity:1}.docx-editor .layout-table-edge-handle-right{background-color:#0000;transition:background-color .15s}.docx-editor .layout-table-edge-handle-right[data-active=true],.docx-editor .layout-table-edge-handle-right:hover,.docx-editor .layout-table-edge-handle-right.dragging{background-color:#0000}.docx-editor .layout-table-edge-handle-right:hover:after,.docx-editor .layout-table-edge-handle-right.dragging:after{opacity:1}.docx-outline-heading-btn:hover{background-color:var(--doc-bg-hover)}.docx-editor .docx-editor-toolbar-toggle:hover{background-color:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-editor-toolbar-toggle[data-active=true],.docx-editor .docx-editor-toolbar-toggle[data-active=true]:hover{background-color:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-outline-toggle{border:1px solid var(--doc-border-light);background:var(--doc-bg-hover);width:36px;height:36px;color:var(--doc-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.docx-outline-toggle:hover{background:var(--doc-border);color:var(--doc-text);box-shadow:0 1px 3px #3c40432e}.docx-outline-toggle:focus-visible{outline:2px solid var(--doc-primary);outline-offset:2px}@keyframes docx-editor-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hf-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes docx-notification-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.docx-section-break{position:relative}.docx-section-break:after{content:"Section Break (" attr(data-section-break) ")";text-align:center;color:var(--doc-text-muted);border-top:1px dashed var(--doc-border);pointer-events:none;margin-top:4px;padding-top:2px;font-size:9px;display:block}.docx-editor-hyperlink-popup__icon-btn:hover{background:var(--doc-bg-hover)}.docx-editor .ProseMirror-yjs-cursor{word-break:normal;pointer-events:none;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.docx-editor .ProseMirror-yjs-cursor>div{color:#fff;white-space:nowrap;user-select:none;pointer-events:none;border-radius:3px 3px 3px 0;padding:2px 4px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:-1.05em;left:-1px}.docx-table-row--revision:before{content:"";pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-8px}.docx-table-row--revision.layout-revision-ins:before{background-color:var(--doc-revision-insertion)}.docx-table-row--revision.layout-revision-del:before{background-color:var(--doc-revision-deletion)}.docx-table-row--revision.layout-revision-ins .layout-run-text{color:var(--doc-revision-insertion)}.docx-table-row--revision.layout-revision-del .layout-run-text{color:var(--doc-revision-deletion);text-decoration:line-through}.docx-table-row--revision.layout-revision-ins{background-color:var(--doc-revision-insertion-wash)}.docx-table-row--revision.layout-revision-del{background-color:var(--doc-revision-deletion-wash)}.docx-drawing--revision-insertion{outline:2px solid var(--doc-revision-insertion);outline-offset:-2px}.docx-drawing--revision-deletion{outline:2px solid var(--doc-revision-deletion);outline-offset:-2px;opacity:.6}.docx-field-atom--shaded,.docx-field-atom--active{background-color:var(--doc-field-shading)}@media print{.docx-field-atom--shaded,.docx-field-atom--active{background-color:#0000}}.docx-revision-format{background-color:var(--doc-revision-format-wash);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:var(--doc-revision-format)}.docx-editor-revision-cell.docx-editor-revision-ins{box-shadow:inset 0 3px 0 var(--doc-revision-insertion);background-color:var(--doc-revision-insertion-tint)}.docx-editor-revision-cell.docx-editor-revision-del{box-shadow:inset 0 3px 0 var(--doc-revision-deletion);background-color:var(--doc-revision-deletion-tint);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--doc-revision-deletion) 60%, transparent)}.docx-editor-revision-cell.docx-editor-revision-merge{box-shadow:inset 0 3px 0 var(--doc-text-muted);background-color:color-mix(in srgb, var(--doc-text-muted) 8%, transparent)}.docx-editor-one-surface{--doc-page-gap:24px;position:relative}.docx-editor-one-surface__viewport{overscroll-behavior:contain;position:relative;overflow:auto}.docx-editor-one-surface__pages{gap:var(--doc-page-gap);transform-origin:0 0;flex-direction:column;width:max-content;margin-inline:auto;display:flex}.docx-editor-one-surface__page{background:var(--doc-page-bg);box-shadow:0 1px 3px var(--doc-shadow);flex:none;position:relative;overflow:hidden}.docx-editor-one-surface__content{user-select:none;position:absolute;inset:0}.docx-editor-one-surface__content>*{position:absolute}.docx-editor-one-surface__overlay{pointer-events:none;position:absolute;inset:0}.docx-editor-one-surface__selection-rect{background:var(--doc-selection);position:absolute}.docx-editor-one-surface__caret{background:var(--doc-caret);width:1.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--doc-caret-contrast) 50%, transparent);animation:1.06s step-end infinite docx-editor-caret-blink;position:absolute}.docx-editor-one-surface__caret--steady{animation:none}.docx-editor-one-surface__caret--rtl{direction:rtl}.docx-editor-one-surface__composition{border-bottom:1px solid var(--doc-text);pointer-events:none;position:absolute}.docx-editor-one-surface__overlay-control{pointer-events:auto}.docx-image-selection-overlay{z-index:var(--doc-z-chrome);pointer-events:none;outline:none;position:absolute;inset:0}.docx-image-selection-overlay__frame{box-sizing:border-box;border:2px solid var(--doc-accent);pointer-events:none;position:absolute}.docx-image-selection-overlay__frame.docx-editor-one-surface__overlay-control{pointer-events:auto}.docx-image-selection-overlay__handle{box-sizing:border-box;border:1px solid var(--doc-accent);background:var(--doc-bg);pointer-events:auto;width:10px;height:10px;padding:0;position:absolute}.docx-editor-one-surface__input-host *{color:#0000}.docx-editor-browser-first__page{box-sizing:border-box;cursor:text;width:816px;min-height:1056px;padding:96px;overflow:visible}.docx-editor-browser-first__mount,.docx-editor-browser-first__mount *{color:var(--doc-caret)}.docx-editor-browser-first__mount .ProseMirror{white-space:pre-wrap;overflow-wrap:break-word;outline:none;min-height:864px;font-size:11pt;line-height:1.5}.docx-editor-browser-first__mount .ProseMirror p{margin:0 0 .75em}@media (prefers-reduced-motion:reduce){.docx-editor-one-surface__caret{animation:none}}.docx-editor-shell{background:var(--doc-bg);height:100%;min-height:0;color:var(--doc-text);flex-direction:column;display:flex}.docx-editor-shell__title,.docx-editor-shell__toolbar{border-bottom:1px solid var(--doc-border);background:var(--doc-surface);flex:none}.docx-editor-shell__document{background:var(--doc-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.docx-editor-shell__ruler-h{z-index:2;background:var(--doc-bg);flex:none;padding:4px 20px;display:flex;position:sticky;top:0}.docx-editor-shell__ruler-h>*{flex-shrink:0;margin-inline:auto}.docx-editor-shell__canvas{flex:1;min-width:0;min-height:0;display:flex;position:relative}.docx-editor-shell__ruler-v{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.docx-editor-shell__canvas>.docx-editor-one-surface{flex:1;min-width:0}.docx-editor-shell__page-indicator{z-index:3;pointer-events:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.docx-editor-shell .docx-editor-one-surface__viewport,.docx-editor__content .docx-editor-one-surface__viewport{scrollbar-gutter:stable both-edges;padding:24px 0}.docx-editor-one-surface__viewport--hosted{overflow:visible}.docx-editor__title-region{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;min-width:0;padding-left:18px;display:flex}.docx-editor__scroll-container{flex-direction:column;display:flex}.docx-editor__content{flex-direction:column;min-height:0;display:flex}.docx-editor-shell__title-bar{align-items:center;gap:12px;padding:8px 16px;display:flex}.docx-editor-shell__title-input{min-width:0;color:var(--doc-text);background:0 0;border:1px solid #0000;border-radius:4px;flex:1;padding:4px 8px;font:500 15px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.docx-editor-shell__title-input:hover:not([readonly]){border-color:var(--doc-border)}.docx-editor-shell__title-input:focus{border-color:var(--doc-primary);box-shadow:0 0 0 2px var(--doc-focus-ring);outline:none}.docx-editor-shell__title-actions{align-items:center;gap:8px;display:flex}.docx-editor-shell__page-indicator-chip{background:var(--doc-overlay);color:#fff;white-space:nowrap;user-select:none;pointer-events:none;border-radius:4px;padding:6px 12px;font:500 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .3s}.docx-editor__page-number{z-index:1000;opacity:0;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.docx-editor__page-number[data-visible=true]{opacity:1}.docx-editor-ruler{background:var(--doc-surface);border:1px solid var(--doc-border-light);user-select:none;pointer-events:none;border-radius:2px;position:relative}.docx-editor-ruler--horizontal{height:22px}.docx-ruler-frame{transition:padding-inline-start .2s}.docx-ruler-frame--opening{transition:none}@media (prefers-reduced-motion:reduce){.docx-ruler-frame{transition:none}}.docx-editor-ruler--vertical{height:100%}.docx-editor-ruler__tick{background:var(--doc-text-subtle);position:absolute}.docx-editor-ruler--horizontal .docx-editor-ruler__tick{width:1px;bottom:0}.docx-editor-ruler--vertical .docx-editor-ruler__tick{height:1px;right:0}.docx-editor-ruler__label{color:var(--doc-text-muted);font:400 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute}.docx-editor-ruler--horizontal .docx-editor-ruler__label{bottom:11px;left:2px}.docx-editor-ruler--vertical .docx-editor-ruler__label{top:-4px;right:11px}.docx-editor-toolbar{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;overflow-y:hidden}.docx-editor-toolbar__group-wrap{align-items:center;display:inline-flex}.docx-editor-toolbar__group{align-items:center;gap:2px;display:flex}.docx-editor-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docx-editor-toolbar__separator{background:var(--doc-border);align-self:stretch;width:1px;margin:4px 6px}.docx-editor-sidebar{border-left:1px solid var(--doc-border);background:var(--doc-surface);flex-direction:column;flex:none;width:300px;display:flex}.docx-editor-sidebar__header{border-bottom:1px solid var(--doc-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.docx-editor-sidebar__title{color:var(--doc-text);font:500 13px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.docx-editor-sidebar__close{width:24px;height:24px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.docx-editor-sidebar__close:hover{background:var(--doc-bg-hover)}.docx-editor-sidebar__body{flex:1;min-height:0;padding:12px;overflow:auto}.docx-editor__menu-bar{flex-shrink:0;align-items:center;gap:2px;padding:2px 10px 0;display:flex}.docx-editor__menu-item{color:var(--doc-text-subtle);cursor:default;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:13px}.docx-editor__sidebar{border-left:1px solid var(--doc-border);background:var(--doc-surface);flex-direction:column;flex-shrink:0;width:260px;display:flex}.docx-editor__sidebar-header{border-bottom:1px solid var(--doc-border);color:var(--doc-text);justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.docx-editor__sidebar-empty{color:var(--doc-text-subtle);padding:10px;font-size:12px}.docx-editor__launchers{flex-direction:column;gap:4px;padding:10px;display:flex}.docx-editor__launcher{text-align:left;border:1px solid var(--doc-border);background:var(--doc-surface);color:var(--doc-text-subtle);cursor:default;pointer-events:none;border-radius:4px;padding:5px 8px;font-size:12px}.docx-editor__app-header{border-bottom:1px solid var(--doc-border);background:var(--doc-surface);flex-shrink:0;align-items:center;gap:12px;padding:6px 14px;display:flex}.docx-editor__brand{color:var(--doc-text);align-items:center;gap:8px;display:flex}.docx-editor__brand-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.docx-editor__app-actions{align-items:center;gap:8px;display:flex}.docx-editor__app-action{border:1px solid var(--doc-border);background:var(--doc-surface);color:var(--doc-text);white-space:nowrap;cursor:default;pointer-events:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s}.docx-editor__app-action:not(.docx-editor__app-action--primary):nth-of-type(2){background:var(--doc-bg-subtle)}.docx-editor__app-action--primary{background:var(--doc-text);border-color:var(--doc-text);color:var(--doc-on-primary)}.docx-editor__content .docx-editor-one-surface__page{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.docx-editor__brand-text{flex-direction:column;line-height:1.1;display:flex}.docx-editor__brand-by{color:var(--doc-text-subtle);font-size:10px}.docx-editor__framework,.docx-editor__theme{border:1px solid var(--doc-border);background:var(--doc-bg-subtle);cursor:default;pointer-events:none;border-radius:8px;align-items:center;margin-left:10px;padding:2px;display:inline-flex}.docx-editor__framework-option{color:var(--doc-text-subtle);white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:12px}.docx-editor__theme-option{width:26px;height:26px;color:var(--doc-text-subtle);border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.docx-editor__framework-option--active,.docx-editor__theme-option--active{background:var(--doc-surface);color:var(--doc-text);box-shadow:0 1px 2px var(--doc-shadow-subtle)}.docx-editor__theme{margin-left:0;margin-right:4px}.docx-editor__theme-option{padding:3px 8px}.docx-editor__title-region--indented{padding-left:18px}.docx-editor__outline-toggle{z-index:var(--doc-z-chrome);border:1px solid var(--doc-border);background:var(--doc-surface);width:34px;height:34px;color:var(--doc-text-subtle);cursor:default;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:44px;left:26px;box-shadow:0 1px 2px #00000014}.docx-editor-toolbar{background:var(--doc-bg-subtle);border:1px solid var(--doc-border)}.docx-editor-ruler__margin{background:var(--doc-shadow-subtle);pointer-events:none;position:absolute;top:0;bottom:0}.docx-editor-ruler__margin--start{border-right:1px solid var(--doc-shadow-subtle);left:0}.docx-editor-ruler__margin--end{border-left:1px solid var(--doc-shadow-subtle);right:0}.docx-editor-ruler__margin--top{border-bottom:1px solid var(--doc-shadow-subtle);bottom:auto;left:0;right:0}.docx-editor-ruler__margin--bottom{border-top:1px solid var(--doc-shadow-subtle);top:auto;left:0;right:0}.docx-unknown-inline{vertical-align:text-bottom;border:1px dashed var(--doc-border,#b4b8bf);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--doc-border,#b4b8bf) 22%, transparent) 0 4px, transparent 4px 8px);cursor:default;user-select:none;border-radius:3px;min-width:2.4em;height:1.15em;margin:0 .15em;display:inline-block}.docx-tab{white-space:pre;min-width:2em;color:var(--doc-text-muted,#8a8f98);display:inline-block}.docx-paginated-surface{outline:none;position:relative}.docx-editor.dark .docx-paginated-surface .docx-page{background:var(--doc-page-bg-rendered)}@media print{.docx-editor.dark .docx-page-content,.docx-editor.dark .docx-page-content img,.docx-editor.dark .docx-page-content svg,.docx-editor.dark .docx-page-content canvas,.docx-editor.dark .docx-page-content video,.docx-editor.dark .docx-page-content [data-no-color-invert]{filter:none!important}.docx-paginated-surface .docx-page{print-color-adjust:exact;color:#000!important;box-shadow:none!important;background:#fff!important}}.docx-paginated-surface .docx-page{contain:layout style paint;background:var(--doc-page-bg-rendered,#fff);color:var(--doc-page-text,#000);user-select:text;box-shadow:0 1px 4px #0003}.docx-paginated-surface .docx-pages{outline:none}.docx-paginated-surface .docx-page-content,.docx-paginated-surface .docx-hf:not([data-docx-hf-active]),.docx-pages .docx-hf:not([data-docx-hf-active]){cursor:text}.docx-pages .docx-hf--placeholder{justify-content:center;align-items:center;display:flex}.docx-pages .docx-hf--placeholder:hover{background:var(--doc-primary-light);border-radius:4px}.docx-pages .docx-hf--placeholder:hover:after{content:"Double-click to add header";color:var(--doc-primary);user-select:none;font-family:system-ui,-apple-system,sans-serif;font-size:12px}.docx-pages .docx-hf--placeholder[data-docx-hf=footer]:hover:after{content:"Double-click to add footer"}.docx-pages .docx-hf:not([data-docx-hf-active]):not(.docx-hf--placeholder):hover{background:var(--doc-primary-light);border-radius:4px}.docx-pages .docx-hf-edit-hint{pointer-events:none;opacity:0;justify-content:center;transition:opacity .1s;display:flex}.docx-pages .docx-hf:not([data-docx-hf-active]):hover+.docx-hf-edit-hint{opacity:1}.docx-pages .docx-hf-edit-hint:after{content:"Double-click to edit header";color:var(--doc-primary);background:var(--doc-primary-light);user-select:none;border-radius:10px;margin-top:4px;padding:0 10px;font-family:system-ui,-apple-system,sans-serif;font-size:11px;line-height:1.6}.docx-pages .docx-hf-edit-hint[data-docx-hf-hint=footer]{align-items:flex-end}.docx-pages .docx-hf-edit-hint[data-docx-hf-hint=footer]:after{content:"Double-click to edit footer";margin-top:0;margin-bottom:4px}.docx-pages--hf-editing .docx-hf--placeholder:hover,.docx-paginated-surface--viewing .docx-hf--placeholder:hover,.docx-pages--hf-editing .docx-hf:not([data-docx-hf-active]):not(.docx-hf--placeholder):hover,.docx-paginated-surface--viewing .docx-hf:not([data-docx-hf-active]):not(.docx-hf--placeholder):hover{background:0 0}.docx-pages.docx-pages--hf-editing .docx-hf--placeholder:hover:after,.docx-paginated-surface--viewing .docx-pages .docx-hf--placeholder:hover:after{content:none}.docx-pages--hf-editing .docx-hf-edit-hint,.docx-paginated-surface--viewing .docx-hf-edit-hint{display:none}.docx-paginated-surface--viewing .docx-hf:not([data-docx-hf-active]){cursor:default}@media print{.docx-hf--placeholder,.docx-hf-edit-hint{display:none!important}}.docx-pages--hf-editing .docx-page-content{opacity:var(--doc-hf-dim-opacity);pointer-events:none;transition:opacity .15s}.docx-pages--hf-editing .docx-hf:not([data-docx-hf-active]){opacity:var(--doc-hf-dim-opacity);cursor:default;transition:opacity .15s}.docx-pages--hf-editing .docx-hf[data-docx-hf-active]{cursor:text;opacity:1}.docx-pages--hf-editing .docx-hf[data-docx-hf-active][data-docx-hf=header]{border-bottom:1px dotted var(--doc-primary)}.docx-pages--hf-editing .docx-hf[data-docx-hf-active][data-docx-hf=footer]{border-top:1px dotted var(--doc-primary)}@media print{.docx-pages--hf-editing .docx-page-content,.docx-pages--hf-editing .docx-hf{opacity:1!important;pointer-events:auto!important;border:none!important}}.docx-paginated-surface .docx-selection-overlay{pointer-events:none;position:absolute;inset:0}.docx-paginated-surface .docx-cell-selection-rect{background-color:var(--doc-cell-selection)}.docx-paginated-surface .docx-retained-selection-rect,.docx-paginated-surface .docx-selection-mark-rect{background-color:var(--doc-selection)}.docx-toolbar{min-inline-size:0;background:hsl(var(--muted));min-height:36px;color:var(--doc-text);border:0;border-radius:9999px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;margin:0;padding:4px 8px;font:400 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.docx-toolbar__button{width:28px;height:28px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.docx-toolbar__button:hover:not(:disabled){background:var(--doc-border);color:var(--doc-text)}.docx-toolbar__button[data-active],.docx-toolbar__button[data-active]:hover{background:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-toolbar__button:disabled{opacity:.3;cursor:default}.docx-toolbar[data-overflow]{flex-wrap:nowrap}.docx-toolbar__group{flex:none;align-items:center;gap:2px;display:inline-flex}.docx-toolbar__more{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.docx-toolbar__more-panel{top:calc(100% + 6px);z-index:var(--doc-z-overlay);box-sizing:border-box;inline-size:min(340px,100vw - 16px);min-inline-size:min(260px,100vw - 16px);max-inline-size:min(340px,100vw - 16px);background:var(--doc-surface);border:1px solid var(--doc-border);max-height:min(72vh,560px);box-shadow:var(--doc-shadow-lg);border-radius:8px;padding:6px;position:absolute;inset-inline-end:0;overflow-y:auto}.docx-toolbar__more-panel:has(.docx-toolbar__zoom-menu){overflow-y:visible}.docx-toolbar__more-panel .docx-toolbar__font-size-menu{left:auto;right:0}.docx-toolbar__more-panel .docx-toolbar__alignment-popup,.docx-toolbar__more-panel .docx-toolbar__line-spacing-menu{inset:auto 0 100% auto}.docx-toolbar__more-section+.docx-toolbar__more-section{border-top:1px solid var(--doc-border-light);margin-top:4px;padding-top:4px}.docx-toolbar__more-heading{color:var(--doc-text-muted);user-select:none;padding:6px 10px 2px;font-size:11px;font-weight:600;display:block}.docx-toolbar__more-control{align-items:center;gap:8px;min-height:32px;padding:2px 6px 2px 10px;display:flex}.docx-toolbar__more-control-label{color:var(--doc-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;line-height:18px;overflow:hidden}.docx-toolbar__more-control-body{flex:none;align-items:center;gap:2px;display:inline-flex}.docx-toolbar__more-command{width:100%;min-height:32px;color:var(--doc-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;display:flex}.docx-toolbar__more-command:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__more-command[data-active],.docx-toolbar__more-command[data-active]:hover{background:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-toolbar__more-command:disabled{opacity:.3;cursor:default}.docx-toolbar__more-command-icon{width:18px;height:18px;color:var(--doc-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.docx-toolbar__more-command-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;line-height:18px;overflow:hidden}.docx-toolbar__separator{background:var(--doc-border);flex:none;width:1px;height:24px;margin:0 6px}.docx-toolbar__picker{height:32px;color:var(--doc-text);white-space:nowrap;user-select:none;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.docx-toolbar__picker[aria-disabled=true],.docx-toolbar__picker:disabled{opacity:.5;cursor:default}.docx-toolbar__picker-caret{color:var(--doc-text-muted);font-size:10px}.docx-toolbar__font-family,.docx-toolbar__style{flex:none}.docx-toolbar__style-trigger{flex:none;width:132px}.docx-toolbar__style-trigger>span:first-child,.docx-toolbar__font-family-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.docx-toolbar__font-family-trigger,.docx-toolbar__style-trigger{min-width:64px;max-width:180px;height:32px;color:var(--doc-text);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;padding:0 8px;transition:background-color .12s;display:inline-flex;overflow:hidden}.docx-toolbar__font-family-trigger:after,.docx-toolbar__style-trigger:after{content:"▾";color:var(--doc-text-muted);font-size:10px}.docx-toolbar__font-family-trigger:hover:not(:disabled),.docx-toolbar__style-trigger:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__font-family-trigger:disabled,.docx-toolbar__style-trigger:disabled{opacity:.5;cursor:default}.docx-toolbar__menu{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);color:var(--doc-text);border-radius:8px;padding:4px}.docx-toolbar__menu-item{text-align:left;width:100%;min-width:112px;color:var(--doc-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:18px;transition:background-color .1s;display:flex}.docx-toolbar__menu-item:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-toolbar__menu-item:disabled,.docx-toolbar__menu-item[aria-disabled=true]{opacity:.5;cursor:default}.docx-editor .docx-menubar__item[aria-disabled=true]:hover{background:0 0}.docx-toolbar__menu-label{color:var(--doc-text-muted);user-select:none;padding:8px 10px 4px;font-size:11px;font-weight:600}.docx-toolbar__menu-separator{background:var(--doc-border);height:1px;margin:4px 0}.docx-toolbar__menu-check{color:var(--doc-text);margin-left:auto;padding-left:16px;font-size:12px}.docx-toolbar__font-family-content,.docx-toolbar__style-content{margin-top:4px}.docx-toolbar__font-family-item,.docx-toolbar__style-item{text-align:left;width:100%;color:var(--doc-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:7px 10px;font-size:13px;line-height:18px;transition:background-color .1s;display:flex}.docx-toolbar__font-family-item:hover,.docx-toolbar__style-item:hover{background:var(--doc-bg-hover)}.docx-toolbar__stepper{flex:none;align-items:center;height:28px;display:inline-flex}.docx-toolbar__stepper-button{width:28px;height:28px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background-color .12s;display:inline-flex}.docx-toolbar__stepper-button:hover:not(:disabled){background:var(--doc-border);color:var(--doc-text)}.docx-toolbar__stepper-button:disabled{opacity:.3;cursor:default}.docx-toolbar__stepper-value{text-align:center;min-width:34px;color:var(--doc-text);font-variant-numeric:tabular-nums;user-select:none}.docx-toolbar__stepper-value--boxed{border:1px solid var(--doc-border);background:var(--doc-surface);border-radius:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:28px;font-size:13px;display:inline-flex}.docx-toolbar__font-size{flex:none;display:inline-flex;position:relative}.docx-toolbar__font-size-input{font:inherit;cursor:text;padding:0;font-size:13px}.docx-toolbar__font-size-input:focus{outline:2px solid var(--doc-accent);outline-offset:-2px}.docx-toolbar__font-size-input:disabled{opacity:.5;cursor:default}.docx-toolbar__font-size-menu{z-index:var(--doc-z-overlay);min-width:72px;max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto}.docx-toolbar__font-size-menu .docx-toolbar__menu-item{font-variant-numeric:tabular-nums;justify-content:flex-start;min-width:64px}.docx-toolbar__line-spacing{flex:none;display:inline-flex;position:relative}.docx-toolbar__line-spacing-trigger{gap:2px;width:auto;padding:0 4px}.docx-toolbar__line-spacing-menu{z-index:var(--doc-z-overlay);min-width:232px;margin-top:4px;position:absolute;top:100%;left:0}.docx-toolbar__stepper-value--menu{min-width:52px;height:28px;color:var(--doc-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:12px;transition:background-color .12s;display:inline-flex}.docx-toolbar__stepper-value--menu:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__zoom{flex:none;display:inline-flex;position:relative}.docx-toolbar__zoom-menu{z-index:var(--doc-z-overlay);min-width:132px;margin-top:4px;position:absolute;top:100%;left:0}.docx-toolbar__alignment{flex:none;display:inline-flex;position:relative}.docx-toolbar__alignment-trigger{gap:1px;width:auto;padding:0 3px 0 5px}.docx-toolbar__alignment-popup{z-index:var(--doc-z-overlay);gap:2px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0}.docx-toolbar__alignment-option{width:32px;height:32px;color:var(--doc-text)}.docx-toolbar__alignment-option[data-active],.docx-toolbar__alignment-option[data-active]:hover{background:var(--doc-primary-light);color:var(--doc-primary)}.docx-toolbar__colorsplit{flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}.docx-toolbar__colorsplit-main{flex-direction:column;gap:0}.docx-toolbar__colorsplit-bar{pointer-events:none;border-radius:1px;width:16px;height:4px;margin-top:-2px}.docx-toolbar__colorsplit-caret{width:18px;height:28px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:10px;transition:background-color .12s;display:inline-flex}.docx-toolbar__colorsplit-caret:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__colorsplit-caret:disabled{opacity:.3;cursor:default}.docx-toolbar__swatch-popup{z-index:var(--doc-z-overlay);background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);border-radius:8px;flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex;position:absolute;top:100%;left:0}.docx-toolbar__swatch-section{flex-direction:column;gap:4px;display:flex}.docx-toolbar__swatch-heading{color:var(--doc-text-muted);user-select:none;white-space:nowrap;font-size:11px}.docx-toolbar__swatch-grid{grid-template-columns:repeat(10,18px);gap:3px;display:grid}.docx-toolbar__swatch-grid--theme>.docx-toolbar__swatch:nth-child(10){margin-bottom:3px}.docx-toolbar__swatch-grid--highlight{grid-template-columns:repeat(5,18px)}.docx-toolbar__swatch-clear{color:var(--doc-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:inline-flex}.docx-toolbar__swatch-clear:hover{background:var(--doc-border)}.docx-toolbar__swatch-clear-chip{border:1px solid var(--doc-border-dark);background:#000;border-radius:2px;width:14px;height:14px}.docx-toolbar__swatch-clear-chip--none{background:linear-gradient(to top right,#0000 calc(50% - 1px),#d83b01 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#fff}.docx-toolbar__swatch{cursor:pointer;border:none;border-radius:2px;width:18px;height:18px;padding:0;transition:transform .1s,box-shadow .1s}.docx-toolbar__swatch[data-light]{box-shadow:inset 0 0 0 1px var(--doc-border-dark)}.docx-toolbar__swatch:hover{box-shadow:inset 0 0 0 1px var(--doc-text);transform:scale(1.15)}.docx-toolbar__swatch[data-selected]{outline:2px solid var(--doc-accent);outline-offset:1px}.docx-toolbar__swatch-custom{align-items:center;gap:4px;display:inline-flex}.docx-toolbar__swatch-hash{color:var(--doc-text-muted);user-select:none;font-size:12px}.docx-toolbar__swatch-hex{border:1px solid var(--doc-border-dark);background:var(--doc-surface);width:72px;height:24px;color:var(--doc-text);border-radius:4px;padding:0 6px;font-family:inherit;font-size:12px}.docx-toolbar__swatch-apply{border:1px solid var(--doc-border-dark);height:24px;color:var(--doc-text);cursor:pointer;background:0 0;border-radius:4px;padding:0 8px;font-size:12px}.docx-toolbar__swatch-apply:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__swatch-apply:disabled{opacity:.4;cursor:default}.docx-context-bar{box-sizing:border-box;min-height:24px;color:var(--doc-primary);background:var(--doc-page-bg-rendered);border:0;border-bottom:1px dashed var(--doc-primary);white-space:nowrap;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 5px;font-size:12px;display:flex;position:absolute}.docx-context-bar__label{align-items:center;gap:8px;min-width:0;display:flex}.docx-context-bar__title{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.docx-context-bar__status{max-width:150px;color:var(--doc-text-muted);text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.docx-context-bar__options-trigger{font:inherit;color:var(--doc-primary);cursor:pointer;background:0 0;border:0;padding:2px 0 2px 8px;font-weight:500}.docx-context-bar__options-trigger:after{content:" ▾";font-size:9px}.docx-context-bar__options-trigger:hover{text-decoration:underline}.docx-context-bar__options-trigger:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:2px}.docx-hf-chrome__options{pointer-events:auto;position:relative}.docx-hf-chrome__options-menu{background:var(--doc-surface);border:1px solid var(--doc-border);min-width:260px;box-shadow:0 4px 16px var(--doc-shadow);z-index:var(--doc-z-dropdown,100);border-radius:6px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0}.docx-hf-chrome__menu-row{color:var(--doc-text);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 12px;font-size:13px;display:flex}.docx-hf-chrome__menu-row--distance{align-items:center}.docx-hf-chrome__menu-row input[type=checkbox]{flex:none;margin-top:2px}.docx-hf-chrome__menu-row input[type=number]{border:1px solid var(--doc-border-input);background:var(--doc-surface);width:64px;color:var(--doc-text);border-radius:4px;padding:4px 6px;font-size:13px}.docx-hf-chrome__menu-hint{color:var(--doc-text-subtle);font-size:11px;display:block}.docx-hf-chrome__menu-item{width:100%;font:inherit;text-align:left;color:var(--doc-text);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:13px;display:block}.docx-hf-chrome__menu-item:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-hf-chrome__menu-item:disabled{opacity:.5;cursor:default}.docx-hf-chrome__menu-separator{background:var(--doc-border);height:1px;margin:4px 0}.docx-hf-chrome__unit{color:var(--doc-text-muted);font-size:11px}.docx-note-properties{box-sizing:border-box;background:var(--doc-overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.docx-note-properties__panel{width:min(620px,100%);max-height:calc(100vh - 40px);color:var(--doc-text);background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 12px 36px var(--doc-shadow-strong);border-radius:10px;overflow:auto}.docx-note-properties__title{border-bottom:1px solid var(--doc-border);margin:0;padding:18px 20px 14px;font-size:16px;font-weight:600}.docx-note-properties__body{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.docx-note-properties__scope{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:500;display:grid}.docx-note-properties__section{background:var(--doc-bg-subtle);border:1px solid var(--doc-border);border-radius:8px;min-width:0;margin:0;padding:14px 16px 16px}.docx-note-properties__legend{align-items:center;gap:8px;padding:0 5px;font-size:13px;font-weight:600;display:inline-flex}.docx-note-properties__badge{color:var(--doc-text-muted);background:var(--doc-surface);border:1px solid var(--doc-border);border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:500}.docx-note-properties__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.docx-note-properties__field{min-width:0;color:var(--doc-text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.docx-note-properties__select{box-sizing:border-box;width:100%;min-height:34px;font:inherit;color:var(--doc-text);background:var(--doc-surface);border:1px solid var(--doc-border-input);border-radius:5px;padding:6px 30px 6px 9px;font-size:13px}.docx-note-properties__select:focus-visible{border-color:var(--doc-primary);outline:2px solid var(--doc-focus-ring);outline-offset:1px}.docx-note-properties__footer{border-top:1px solid var(--doc-border);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.docx-note-properties__button{min-height:32px;font:inherit;color:var(--doc-text);background:var(--doc-surface);border:1px solid var(--doc-border);cursor:pointer;border-radius:5px;padding:6px 14px;font-size:13px}.docx-note-properties__button:hover{background:var(--doc-bg-hover)}.docx-note-properties__button--primary{color:var(--doc-on-primary);background:var(--doc-primary);border-color:var(--doc-primary)}.docx-note-properties__button--primary:hover{background:var(--doc-primary-hover);border-color:var(--doc-primary-hover)}@media (width<=640px){.docx-context-bar__status{display:none}.docx-context-bar{max-width:calc(100vw - 16px)!important}.docx-note-properties{padding:12px}.docx-note-properties__panel{max-height:calc(100vh - 24px)}.docx-note-properties__scope,.docx-note-properties__fields{grid-template-columns:1fr}}@media print{.docx-context-bar{display:none!important}}.docx-editor-toolbar__stepper{flex:none;align-items:center;height:28px;display:inline-flex}.docx-editor-toolbar__stepper[aria-disabled=true]{opacity:.5}.docx-editor-toolbar__stepper-button{width:24px;height:28px;color:var(--doc-text-muted);user-select:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.docx-editor-toolbar__stepper-value{text-align:center;font-variant-numeric:tabular-nums;user-select:none;min-width:34px}.docx-editor-toolbar__alignment{display:inline-flex;position:relative}.docx-editor-toolbar__alignment-popup{z-index:var(--doc-z-overlay);background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);border-radius:8px;gap:2px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0}.docx-editor__loading{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--doc-text-muted);font-size:14px;display:block;overflow:auto}.docx-editor__loading--overlay{z-index:var(--doc-z-overlay);background:var(--doc-bg);will-change:opacity;animation:.2s linear .15s backwards docx-editor-loading-appear;position:absolute;inset:0}@keyframes docx-editor-loading-appear{0%{opacity:0}to{opacity:1}}.docx-editor__loading-surface>.docx-pages{width:100%;height:100%;position:relative}.docx-editor__loading-page{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.docx-editor__loading-page-status{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.docx-editor__loading-spinner{box-sizing:border-box;border:3px solid var(--doc-border);border-top-color:var(--doc-primary);will-change:transform;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite docx-editor-loading-spin;display:block}@keyframes docx-editor-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.docx-editor__loading-spinner{animation:none}}.docx-hyperlink-popup{z-index:var(--doc-z-overlay);border:1px solid var(--doc-border);background:var(--doc-surface);max-width:420px;color:var(--doc-text);box-shadow:0 2px 10px var(--doc-shadow);border-radius:8px;align-items:center;gap:4px;margin-top:4px;padding:6px 8px;font-size:13px;display:flex;position:absolute}.docx-hyperlink-popup[data-mode=editing]{flex-direction:column;align-items:stretch;gap:6px;min-width:280px}.docx-hyperlink-popup__url{max-width:260px;color:var(--doc-link);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex;overflow:hidden}.docx-hyperlink-popup__url:hover:not([data-inert]){text-decoration:underline}.docx-hyperlink-popup__url[data-inert]{color:var(--doc-text-muted);cursor:default}.docx-hyperlink-popup__actions{flex:none;align-items:center;gap:2px;display:flex}.docx-hyperlink-popup__action{width:26px;height:26px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.docx-hyperlink-popup__action:hover{background:var(--doc-border);color:var(--doc-text)}.docx-hyperlink-popup__action[data-copied]{color:var(--doc-text)}.docx-hyperlink-popup__fields{flex-direction:column;gap:4px;display:flex}.docx-hyperlink-popup__input{border:1px solid var(--doc-border-input);background:var(--doc-bg-input);width:100%;color:var(--doc-text);font:inherit;border-radius:4px;padding:4px 6px}.docx-hyperlink-popup__input:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:-1px}.docx-hyperlink-popup__apply,.docx-hyperlink-popup__cancel{border:1px solid var(--doc-border-input);background:var(--doc-bg-input);color:var(--doc-text);font:inherit;cursor:pointer;border-radius:4px;padding:4px 10px}.docx-hyperlink-popup__apply:disabled{opacity:.5;cursor:default}.docx-hyperlink-popup[data-mode=editing] .docx-hyperlink-popup__actions{justify-content:flex-end;gap:6px}.docx-hyperlink-popup__error{color:var(--doc-error);font-size:12px;line-height:1.35}.docx-equation-popup{z-index:var(--doc-z-overlay);border:1px solid var(--doc-border);background:var(--doc-surface);width:min(340px,100% - 16px);color:var(--doc-text);box-shadow:0 2px 10px var(--doc-shadow);border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;margin-top:4px;padding:6px 8px;font-size:13px;display:flex;position:absolute}.docx-equation-popup__input{border:1px solid var(--doc-border-input);background:var(--doc-bg-input);width:100%;color:var(--doc-text);font:inherit;border-radius:4px;padding:4px 6px}.docx-equation-popup__input:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:-1px}.docx-equation-popup__error{color:var(--doc-error);font-size:12px;line-height:1.35}.docx-equation-popup__actions{justify-content:flex-end;gap:6px;display:flex}.docx-equation-popup__apply,.docx-equation-popup__delete{border:1px solid var(--doc-border-input);background:var(--doc-bg-input);color:var(--doc-text);font:inherit;cursor:pointer;border-radius:4px;padding:4px 10px}.docx-editor__scroll-container[data-review-pane=open]{padding-right:var(--docx-review-gutter,316px)}.docx-editor__scroll-container[data-review-pane=closed]{padding-right:var(--docx-review-gutter,44px)}.docx-review{pointer-events:none;z-index:3;width:300px;position:absolute;top:0;right:0}.docx-review:not([data-open]){width:32px}.docx-review__slot--compact .docx-review__card{box-shadow:var(--doc-shadow-lg)}@media print{.docx-review__slot--compact{display:none!important}}.docx-review__add{border:1px solid var(--doc-border,#e3e5e8);background:var(--doc-surface,#fff);width:34px;height:34px;color:var(--doc-primary,#1a73e8);cursor:pointer;pointer-events:auto;border-radius:8px;justify-content:center;align-items:center;margin-left:-33px;padding:0;display:inline-flex;box-shadow:0 1px 3px #0000001a}.docx-review__add:hover{background:color-mix(in srgb, var(--doc-primary,#1a73e8) 8%, var(--doc-surface,#fff));border-color:color-mix(in srgb, var(--doc-primary,#1a73e8) 35%, var(--doc-border,#e3e5e8));box-shadow:0 2px 6px #00000024}.docx-review__card[data-draft]{border-color:var(--doc-review-author-ink,var(--doc-primary,#1a73e8))}.docx-review__balloon-root{position:absolute;top:0;left:0}.docx-review__balloon{pointer-events:auto;z-index:6;width:280px;position:absolute}.docx-review__balloon .docx-review__card{margin:0;box-shadow:0 6px 20px #0000002e}.docx-review__markers{position:absolute;inset:0}.docx-review__marker{width:28px;height:28px;color:var(--doc-text-muted,#8a8f98);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.docx-editor .docx-editor__scroll-container,.docx-editor.docx-editor__scroll-container{padding-inline-start:calc(var(--docx-nav-shift,0px) + var(--docx-review-gutter-start,0px));transition:padding-inline-start .2s}.docx-editor .docx-editor__scroll-container[data-zoom-fit],.docx-editor.docx-editor__scroll-container[data-zoom-fit]{transition:none}.docx-editor .docx-nav{width:var(--docx-nav-reservation,328px);z-index:var(--doc-z-chrome);pointer-events:none;color:var(--doc-text);font-size:13px;position:absolute;inset-block:0;inset-inline-start:0}.docx-editor .docx-nav>*{pointer-events:auto}.docx-editor .docx-nav__panel-shell{width:var(--docx-nav-width,280px);background:var(--doc-bg);flex-direction:column;display:none;position:absolute;inset-block:0;inset-inline-start:var(--docx-nav-inset,32px)}.docx-editor .docx-nav--open .docx-nav__panel-shell{display:flex}.docx-editor .docx-nav__toggle{border:1px solid var(--doc-border-light);background:var(--doc-bg-hover);width:36px;height:36px;color:var(--doc-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s,color .12s,box-shadow .12s;display:flex;position:absolute;inset-block-start:24px;inset-inline-start:var(--docx-nav-inset,32px)}.docx-editor .docx-nav__toggle:hover{background:var(--doc-border);color:var(--doc-text);box-shadow:0 1px 3px var(--doc-shadow)}.docx-editor .docx-nav__toggle:focus-visible,.docx-editor .docx-nav__close:focus-visible,.docx-editor .docx-nav__tab:focus-visible,.docx-editor .docx-nav__stepper:focus-visible,.docx-editor .docx-nav__heading:focus-visible,.docx-editor .docx-nav__result:focus-visible{outline:2px solid var(--doc-primary);outline-offset:2px}.docx-editor .docx-nav__header{flex:none;align-items:center;gap:8px;padding:20px 12px 8px 0;display:flex}.docx-editor .docx-nav__close{width:36px;height:36px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.docx-editor .docx-nav__close:hover{background:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-nav__title{color:var(--doc-text);margin:0;font-size:17px;font-weight:600;line-height:1.2}.docx-editor .docx-nav__tabs{border-block-end:1px solid var(--doc-border-light);flex:none;align-items:stretch;gap:4px;margin-block-end:10px;padding-inline:4px;display:flex}.docx-editor .docx-nav__tab{appearance:none;font:inherit;color:var(--doc-text-muted);cursor:pointer;border:none;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:8px 10px;font-size:13px}.docx-editor .docx-nav__tab:hover{color:var(--doc-text)}.docx-editor .docx-nav__tab--selected{color:var(--doc-primary);border-block-end-color:var(--doc-primary);font-weight:600}.docx-editor .docx-nav__panel{flex-direction:column;flex:1;gap:8px;min-height:0;padding-inline:4px;display:flex}.docx-editor .docx-nav__panel[hidden]{display:none}.docx-editor .docx-nav__empty{color:var(--doc-text-subtle);margin:0;padding:8px;font-size:13px;line-height:1.45}.docx-editor .docx-nav__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.docx-editor .docx-nav__searchbox{border:1px solid var(--doc-border-input);background:var(--doc-bg-input);border-radius:4px;flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.docx-editor .docx-nav__searchbox:focus-within{border-color:var(--doc-primary);box-shadow:0 0 0 1px var(--doc-primary)}.docx-editor .docx-nav__search-icon{color:var(--doc-text-muted);flex:none}.docx-editor .docx-nav__search-input{min-width:0;font:inherit;color:var(--doc-text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.docx-editor .docx-nav__search-input::placeholder{color:var(--doc-text-placeholder)}.docx-editor .docx-nav__search-input::-webkit-search-cancel-button{appearance:none}.docx-editor .docx-nav__search-clear{width:20px;height:20px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.docx-editor .docx-nav__search-clear:hover{background:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-nav__options{flex-wrap:wrap;flex:none;gap:4px 12px;padding-inline:2px;display:flex}.docx-editor .docx-nav__option{color:var(--doc-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.docx-editor .docx-nav__resultbar{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding-inline:2px;display:flex}.docx-editor .docx-nav__count{color:var(--doc-text);font-size:13px;font-weight:600}.docx-editor .docx-nav__steppers{gap:4px;display:flex}.docx-editor .docx-nav__stepper{border:1px solid var(--doc-border-input);background:var(--doc-bg-input);width:28px;height:28px;color:var(--doc-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}.docx-review__marker:hover{background:var(--doc-surface-hover,#0000000f);color:var(--doc-text,#1f2328)}.docx-review__furniture{z-index:1;pointer-events:auto;position:relative}.docx-review__list{position:absolute;inset:0}.docx-review__slot{pointer-events:auto;width:100%;transition:top .12s ease-out}.docx-review[data-scrolling] .docx-review__slot{transition:none}.docx-review__card:not([data-active]) .docx-review__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-review__slot[data-collapsed] .docx-review__summary,.docx-review__slot[data-collapsed] .docx-review__replies,.docx-review__slot[data-collapsed] .docx-review__reply-box{display:none}.docx-review__card,.docx-review__marker{--doc-review-author-ink:var(--doc-review-author-current,#c0392b);--doc-review-author-disc:color-mix(in srgb, var(--doc-review-author-current,#c0392b) 82%, white)}.docx-editor.dark .docx-review__card,.docx-editor.dark .docx-review__marker{--doc-review-author-ink:color-mix(in srgb, var(--doc-review-author-current,#c0392b) 55%, white);--doc-review-author-disc:color-mix(in srgb, var(--doc-review-author-current,#c0392b) 62%, white)}.docx-review__card{border:1px solid var(--doc-border,#e3e5e8);border-left:3px solid var(--doc-review-author-ink,var(--doc-border,#e3e5e8));background:var(--doc-surface,#fff);color:var(--doc-text,#1f2328);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;margin:0 12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;transition:box-shadow .12s ease-out,border-color .12s ease-out;display:flex;box-shadow:0 1px 3px #0000000f}.docx-review__card:focus-visible{outline:2px solid var(--doc-focus-ring,#3b82f6);outline-offset:1px}.docx-review__card[data-active]{border-top-color:var(--doc-border-strong,#c8ccd2);border-right-color:var(--doc-border-strong,#c8ccd2);border-bottom-color:var(--doc-border-strong,#c8ccd2);background:var(--doc-review-card-active-bg);box-shadow:0 4px 14px #0000001f}.docx-review__card[data-resolved]:not([data-resolved-miniature]){opacity:.55}.docx-review__card[data-resolved-miniature]:not([open]){box-sizing:border-box;width:28px;height:28px;box-shadow:none;color:var(--doc-text-muted);font:inherit;opacity:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0}.docx-review__card[data-resolved-miniature]:not([open]):hover{background:var(--doc-surface-hover,#0000000f);color:var(--doc-text)}.docx-review__resolved-toggle{width:28px;height:28px;color:var(--doc-success,#34a853);cursor:pointer;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;margin:-6px;list-style:none;display:inline-flex}.docx-review__resolved-toggle::-webkit-details-marker{display:none}.docx-review__resolved-status{color:var(--doc-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600;display:none}.docx-review__card[data-resolved-miniature][open]>.docx-review__resolved-toggle{border-radius:4px;justify-content:space-between;align-self:stretch;width:100%;height:28px;margin:-4px 0 4px}.docx-review__card[data-resolved-miniature][open]>.docx-review__resolved-toggle>.docx-review__resolved-status{display:inline}.docx-review__card[data-resolved-miniature]:not([open]) .docx-review__resolved-toggle{border-radius:6px;align-self:center;width:28px;height:28px;margin:0}.docx-review__resolved-toggle:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:1px}.docx-review__resolved-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.docx-review__resolved-comment{color:var(--doc-text-muted);display:inline-flex}.docx-review__resolved-comment>svg{width:16px;height:16px}.docx-review__resolved-tick{color:var(--doc-success);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:2px 3px 4px}.docx-review__resolved-tick>svg{width:10px;height:10px}.docx-review__head{align-items:flex-start;gap:10px;display:flex}.docx-review__avatar{background:var(--doc-review-author-disc,#c0392b);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.docx-review__avatar-img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.docx-review__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.docx-review__author{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.docx-review__time{color:var(--doc-text-muted,#8a8f98);font-size:12px}.docx-review__actions{flex:none;gap:2px;display:flex}.docx-review__action{width:26px;height:26px;color:var(--doc-text-muted,#8a8f98);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.docx-review__action:hover:not(:disabled){background:var(--doc-surface-hover,#0000000f);color:var(--doc-text,#1f2328)}.docx-review__action:disabled{cursor:default;opacity:.4}.docx-review__action[data-testid=review-delete]:hover:not(:disabled){background:var(--doc-destructive-hover-bg);color:var(--doc-destructive)}.docx-review__action[data-testid=review-delete]{visibility:hidden}.docx-review__reply:hover>.docx-review__head [data-testid=review-delete],.docx-review__reply:focus-within>.docx-review__head [data-testid=review-delete],.docx-review__card:hover:not(:has(.docx-review__reply:hover))>.docx-review__head [data-testid=review-delete],.docx-review__card:focus-within:not(:has(.docx-review__reply:focus-within))>.docx-review__head [data-testid=review-delete],.docx-review__action[data-testid=review-delete]:focus-visible{visibility:visible}.docx-review__summary{flex-direction:column;gap:2px;max-height:7em;display:flex;overflow:hidden}.docx-review__label{color:var(--doc-text-muted,#8a8f98);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.docx-review__label[data-kind=insert],.docx-review__label[data-kind=moveTo]{color:var(--doc-revision-insertion)}.docx-review__label[data-kind=delete],.docx-review__label[data-kind=moveFrom]{color:var(--doc-revision-deletion)}.docx-review__text{overflow-wrap:anywhere}.docx-review__card:not([data-kind=comment]) .docx-review__text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-review__replies{border-top:1px solid var(--doc-border,#e3e5e8);flex-direction:column;gap:10px;margin:2px 0 0;padding:10px 0 0;list-style:none;display:flex}.docx-review__reply-box{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.docx-review__input{border:1px solid var(--doc-border,#e3e5e8);background:var(--doc-surface,#fff);min-width:0;color:inherit;font:inherit;border-radius:999px;flex:auto;padding:7px 14px}.docx-review__input:focus-visible{outline:1px solid var(--doc-border-strong,#c8ccd2);outline-offset:-1px}.docx-review__reply-actions{flex:1 0 100%;justify-content:flex-end;align-items:center;gap:4px;display:flex}.docx-review__text-button{color:var(--doc-primary,#1a73e8);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-weight:500}.docx-review__text-button:hover{background:var(--doc-surface-hover,#0000000f)}.docx-review__submit{background:var(--doc-primary,#1a73e8);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 14px;font-weight:500}.docx-review__submit:disabled{background:var(--doc-surface-hover,#00000014);color:var(--doc-text-muted,#8a8f98);cursor:default}.docx-review__refused{color:var(--doc-danger,#b3261e);flex:1 0 100%;font-size:11px}.docx-review__empty{color:var(--doc-text-muted,#8a8f98);padding:12px;font-size:12px}.docx-comment-overlay{mix-blend-mode:multiply}.docx-comment-band{background:color-mix(in srgb, var(--doc-comment-bg) 80%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--doc-comment-border) 55%, transparent)}.docx-comment-band--active{background:var(--doc-comment-active-bg);box-shadow:inset 0 -1px 0 var(--doc-comment-active-border)}.docx-comment-band--resolved-active{background:var(--doc-comment-resolved-active-bg);box-shadow:inset 0 -1px 0 var(--doc-comment-resolved-active-border)}.docx-revision-band--insert,.docx-revision-band--delete{background:0 0}.docx-revision-band--insert.docx-revision-band--active{background:var(--doc-revision-insertion-active-bg);box-shadow:inset 0 -1px 0 var(--doc-revision-insertion-active-border)}.docx-revision-band--delete.docx-revision-band--active{background:var(--doc-revision-deletion-active-bg);box-shadow:inset 0 -1px 0 var(--doc-revision-deletion-active-border)}.docx-revision-band--other{background:0 0}.docx-revision-band--other.docx-revision-band--active{background:var(--doc-revision-other-active-bg)}.docx-editor.dark .docx-comment-overlay{mix-blend-mode:screen}.docx-toolbar__mode{display:inline-flex;position:relative}.docx-toolbar__mode-menu{z-index:var(--doc-z-overlay);border:1px solid var(--doc-border,#e3e5e8);background:var(--doc-surface,#fff);border-radius:10px;flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000029}.docx-toolbar__mode-item{color:var(--doc-text,#1f2328);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;display:flex}.docx-toolbar__mode-item:hover{background:var(--doc-surface-hover,#0000000f)}.docx-toolbar__mode-text{flex-direction:column;flex:auto;min-width:0;display:flex}.docx-toolbar__mode-label{font-weight:500}.docx-toolbar__mode-hint{color:var(--doc-text-muted,#8a8f98);font-size:12px}.docx-toolbar__mode-check{width:18px;color:var(--doc-accent,#1a73e8);flex:none;display:inline-flex}.docx-review__removed{color:var(--doc-revision-deletion);font-weight:500}.docx-review__added{color:var(--doc-text-muted);border:1px solid var(--doc-border-input);background:var(--doc-bg-input);cursor:pointer;border-radius:4px;font-weight:500}.docx-editor .docx-nav__stepper:hover:not(:disabled){background:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-nav__stepper:disabled{opacity:.4;cursor:default}.docx-editor .docx-nav__result{text-align:start;width:100%;font:inherit;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 8px;font-size:13px;line-height:1.45;display:block}.docx-editor .docx-nav__result:hover{background:var(--doc-bg-hover)}.docx-editor .docx-nav__result--active{border-color:var(--doc-primary);color:var(--doc-text)}.docx-editor .docx-nav__result-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-editor .docx-nav__result-hit{color:var(--doc-text);background:0 0;font-weight:700}.docx-editor .docx-nav__heading{text-align:start;width:100%;font:inherit;color:var(--doc-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;padding-block:5px;padding-inline-end:8px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.docx-editor .docx-nav__heading:hover{background:var(--doc-bg-hover)}.docx-editor .docx-nav__heading--current{background:var(--doc-primary-light);font-weight:600}@media (prefers-reduced-motion:reduce){.docx-editor .docx-editor__scroll-container,.docx-editor.docx-editor__scroll-container{transition-duration:0s}}.docx-editor .docx-menubar{color:var(--doc-text);flex-wrap:wrap;align-items:center;gap:2px;font:400 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.docx-editor .docx-menubar__menu-root{position:relative}.docx-editor .docx-menubar__trigger{color:var(--doc-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;line-height:18px;transition:background-color .12s}.docx-editor .docx-menubar__trigger-icon{vertical-align:-2px;color:inherit;align-items:center;margin-right:5px;display:inline-flex}.docx-editor .docx-menubar__trigger:hover,.docx-editor .docx-menubar__trigger[data-open]{background:var(--doc-bg-hover)}.docx-editor .docx-menubar__menu{z-index:var(--doc-z-overlay);min-width:220px;margin-top:4px;position:absolute;top:100%;left:0}.docx-editor .docx-menubar__item{gap:12px}.docx-editor .docx-menubar__item-icon{width:18px;height:18px;color:var(--doc-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.docx-editor .docx-menubar__item-label{text-align:left;flex:1}.docx-editor .docx-menubar__item-shortcut,.docx-editor .docx-menubar__item-caret{color:var(--doc-text-muted);flex:none;margin-left:24px;font-size:12px}.docx-editor .docx-menubar__item-caret{margin-left:16px;font-size:14px}.docx-editor .docx-menubar__item[data-active]{background:var(--doc-primary-light)}.docx-editor .docx-menubar__submenu{position:relative}.docx-editor .docx-menubar__submenu>.docx-menubar__item[data-open]{background:var(--doc-bg-hover)}.docx-editor .docx-menubar__submenu-panel{min-width:240px;margin-top:0;margin-left:0;top:-4px;left:100%}.docx-editor .docx-menubar__group-label{color:var(--doc-text-subtle,#8a8f98);letter-spacing:.1em;text-transform:uppercase;padding:8px 12px 4px;font-size:10px;font-weight:650}.docx-editor .docx-menubar__group:first-child>.docx-menubar__group-label{padding-top:2px}.docx-editor .docx-menubar__grid{padding:8px}.docx-editor .docx-menubar__grid-cells{flex-direction:column;gap:3px;display:flex}.docx-editor .docx-menubar__grid-row{gap:3px;display:flex}.docx-editor .docx-menubar__grid-cell{border:1px solid var(--doc-border);background:var(--doc-surface);cursor:pointer;border-radius:2px;width:22px;height:22px;padding:0;transition:background-color 60ms,border-color 60ms}.docx-editor .docx-menubar__grid-cell[data-filled]{background:var(--doc-primary);border-color:var(--doc-primary)}.docx-editor .docx-menubar__grid-caption{text-align:center;min-height:18px;color:var(--doc-text-muted);padding-top:6px;font-size:12px;line-height:18px}:where(.docx-paginated-surface){margin:24px auto}.docx-editor .docx-contextmenu,.docx-contextmenu{z-index:var(--doc-z-context);min-width:240px;max-height:calc(100vh - 16px);overflow-y:auto}.docx-contextmenu:focus{outline:none}.docx-contextmenu .docx-menubar__item{gap:12px;width:100%}.docx-contextmenu__table-align{padding:6px 12px 8px}.docx-contextmenu__table-align-label{color:var(--doc-text-muted);margin-bottom:6px;font-size:12px;line-height:16px;display:block}.docx-contextmenu__table-align-buttons{align-items:center;gap:4px;display:inline-flex}.docx-contextmenu__table-align-button{border:1px solid var(--doc-border);width:32px;height:32px;color:var(--doc-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.docx-contextmenu__table-align-button:hover:not([aria-disabled=true]){background:var(--doc-bg-hover)}.docx-contextmenu__table-align-button[aria-disabled=true]{opacity:.3;cursor:default}.docx-contextmenu__table-align-button:focus-visible{outline:2px solid var(--doc-primary);outline-offset:1px}.docx-contextmenu__custom-info{flex-direction:column;gap:2px;max-width:280px;padding:6px 12px 8px;display:flex}.docx-contextmenu__custom-title{color:var(--doc-text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px}.docx-contextmenu__custom-detail{color:var(--doc-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.docx-image-insert__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docx-editor .docx-toolbar__image-wrap,.docx-toolbar__image-wrap{display:inline-flex;position:relative}.docx-editor .docx-toolbar__image-wrap-menu,.docx-toolbar__image-wrap-menu{z-index:var(--doc-z-overlay);background:var(--doc-surface);border:1px solid var(--doc-border);min-width:220px;box-shadow:0 4px 16px var(--doc-shadow);border-radius:6px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0}.docx-editor .docx-toolbar__image-wrap-item,.docx-toolbar__image-wrap-item{width:100%;color:var(--doc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;display:block}.docx-editor .docx-toolbar__image-wrap-item[data-active],.docx-toolbar__image-wrap-item[data-active]{background:var(--doc-surface-hover,#0000000f)}.docx-editor .docx-toolbar__alt-text,.docx-toolbar__alt-text{display:inline-flex;position:relative}.docx-editor .docx-toolbar__alt-text-panel,.docx-toolbar__alt-text-panel{z-index:var(--doc-z-overlay);background:var(--doc-surface);border:1px solid var(--doc-border);width:280px;box-shadow:0 4px 16px var(--doc-shadow);border-radius:6px;padding:12px;position:absolute;top:calc(100% + 4px);right:0}.docx-font-notice{background:var(--doc-warning-bg);color:var(--doc-warning-text);border-bottom:1px solid var(--doc-border);align-items:center;gap:12px;padding:6px 16px;font-size:13px;line-height:1.4;display:flex}.docx-font-notice__text{flex:1;min-width:0}.docx-font-notice__dismiss{border:1px solid var(--doc-warning);height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:0 10px;font-size:12px}.docx-font-notice__dismiss:hover{background:var(--doc-bg-hover)}.docx-font-notice__dismiss:focus-visible{outline:2px solid var(--doc-primary);outline-offset:1px}.docx-editor .first\:pl-0:first-child{padding-left:0}.docx-editor .last\:border-r-0:last-child{border-right-width:0}.docx-editor .hover\:border-input:hover{--tw-border-opacity:1;border-color:hsl(var(--input) / var(--tw-border-opacity,1))}.docx-editor .hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.docx-editor .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.docx-editor .hover\:bg-doc-bg-hover:hover{background-color:var(--doc-bg-hover)}.docx-editor .hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.docx-editor .hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.docx-editor .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.docx-editor .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.docx-editor .hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity,1))}.docx-editor .hover\:text-foreground:hover{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.docx-editor .hover\:underline:hover{text-decoration-line:underline}.docx-editor .focus\:bg-doc-bg-input:focus{background-color:var(--doc-bg-input)}.docx-editor .focus\:bg-muted:focus{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.docx-editor .focus\:bg-muted\/80:focus{background-color:hsl(var(--muted) / .8)}.docx-editor .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.docx-editor .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.docx-editor .focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity,1))}.docx-editor .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.docx-editor .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.docx-editor .focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity,1))}.docx-editor .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.docx-editor .disabled\:pointer-events-none:disabled{pointer-events:none}.docx-editor .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.docx-editor .disabled\:opacity-50:disabled{opacity:.5}.docx-editor .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.docx-editor .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.docx-editor .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.docx-editor .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.docx-editor .data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:docx-editor-enter;animation-duration:.15s}.docx-editor .data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:docx-editor-exit;animation-duration:.15s}.docx-editor .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.docx-editor .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.docx-editor .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.docx-editor .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.docx-editor .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.docx-editor .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.docx-editor .dark\:bg-muted:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.docx-editor .dark\:text-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.docx-editor :is(.\[\&\>span\]\:truncate>span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}*,:before,:after,::backdrop{--univer-tw-border-spacing-x:0;--univer-tw-border-spacing-y:0;--univer-tw-translate-x:0;--univer-tw-translate-y:0;--univer-tw-rotate:0;--univer-tw-skew-x:0;--univer-tw-skew-y:0;--univer-tw-scale-x:1;--univer-tw-scale-y:1;--univer-tw-pan-x: ;--univer-tw-pan-y: ;--univer-tw-pinch-zoom: ;--univer-tw-scroll-snap-strictness:proximity;--univer-tw-gradient-from-position: ;--univer-tw-gradient-via-position: ;--univer-tw-gradient-to-position: ;--univer-tw-ordinal: ;--univer-tw-slashed-zero: ;--univer-tw-numeric-figure: ;--univer-tw-numeric-spacing: ;--univer-tw-numeric-fraction: ;--univer-tw-ring-inset: ;--univer-tw-ring-offset-width:0px;--univer-tw-ring-offset-color:#fff;--univer-tw-ring-color:#93c5fd80;--univer-tw-ring-offset-shadow:0 0 #0000;--univer-tw-ring-shadow:0 0 #0000;--univer-tw-shadow:0 0 #0000;--univer-tw-shadow-colored:0 0 #0000;--univer-tw-blur: ;--univer-tw-brightness: ;--univer-tw-contrast: ;--univer-tw-grayscale: ;--univer-tw-hue-rotate: ;--univer-tw-invert: ;--univer-tw-saturate: ;--univer-tw-sepia: ;--univer-tw-drop-shadow: ;--univer-tw-backdrop-blur: ;--univer-tw-backdrop-brightness: ;--univer-tw-backdrop-contrast: ;--univer-tw-backdrop-grayscale: ;--univer-tw-backdrop-hue-rotate: ;--univer-tw-backdrop-invert: ;--univer-tw-backdrop-opacity: ;--univer-tw-backdrop-saturate: ;--univer-tw-backdrop-sepia: ;--univer-tw-contain-size: ;--univer-tw-contain-layout: ;--univer-tw-contain-paint: ;--univer-tw-contain-style: }*{scrollbar-color:initial;scrollbar-width:initial}.univer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.univer-inset-x-0{left:0;right:0}.univer-bottom-0\.5{bottom:.125rem}.univer-bottom-6{bottom:1.5rem}.univer-left-0\.5{left:.125rem}.univer-left-2{left:.5rem}.univer-left-\[-16px\]{left:-16px}.univer-right-4{right:1rem}.univer-right-px{right:1px}.univer-top-px{top:1px}.univer-z-0{z-index:0}.univer-z-\[1081\]{z-index:1081}.-univer-mx-1{margin-left:-.25rem;margin-right:-.25rem}.univer-my-0{margin-top:0;margin-bottom:0}.univer-ml-auto{margin-left:auto}.univer-inline-block{display:inline-block}.\!univer-hidden{display:none!important}.univer-size-2{width:.5rem;height:.5rem}.univer-size-2\.5{width:.625rem;height:.625rem}.univer-h-1\/2{height:50%}.univer-h-12{height:3rem}.univer-h-2{height:.5rem}.univer-h-32{height:8rem}.univer-h-48{height:12rem}.univer-h-\[150px\]{height:150px}.univer-h-\[calc\(100\%-2px\)\]{height:calc(100% - 2px)}.univer-max-h-0{max-height:0}.univer-max-h-80{max-height:20rem}.univer-max-h-\[--radix-popper-available-height\]{max-height:var(--radix-popper-available-height)}.univer-max-h-\[1000px\]{max-height:1000px}.univer-max-h-\[40vh\]{max-height:40vh}.univer-max-h-full{max-height:100%}.univer-max-h-screen{max-height:100vh}.univer-min-h-3\.5{min-height:.875rem}.univer-min-h-\[520px\]{min-height:520px}.\!univer-w-fit{width:fit-content!important}.univer-w-64{width:16rem}.univer-w-72{width:18rem}.univer-w-80{width:20rem}.univer-w-\[--radix-popper-anchor-width\]{width:var(--radix-popper-anchor-width)}.univer-w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.univer-min-w-36{min-width:9rem}.univer-min-w-\[320px\]{min-width:320px}.univer-max-w-2xl{max-width:42rem}.univer-max-w-\[520px\]{max-width:520px}.univer-max-w-\[60vw\]{max-width:60vw}.univer-max-w-sm{max-width:24rem}.univer-max-w-xs{max-width:20rem}.univer-shrink{flex-shrink:1}.univer-shrink-0{flex-shrink:0}.univer-origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.-univer-translate-y-1\/2,.univer--translate-y-1\/2{--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-3{--univer-tw-translate-x:.75rem;transform:translate(.75rem,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.-univer-rotate-90{--univer-tw-rotate:-90deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(-90deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-0{--univer-tw-rotate:0deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(0) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-45{--univer-tw-rotate:45deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(45deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-\[-90deg\]{--univer-tw-rotate:-90deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(-90deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.\!univer-animate-none{animation:none!important}.univer-cursor-crosshair{cursor:crosshair}.univer-cursor-grabbing{cursor:grabbing}.univer-resize{resize:both}.univer-grid-flow-row{grid-auto-flow:row}.univer-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.univer-flex-col-reverse{flex-direction:column-reverse}.univer-content-center{align-content:center}.univer-gap-5{gap:1.25rem}.univer-space-y-1\.5>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse:0;margin-top:calc(.375rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.375rem * var(--univer-tw-space-y-reverse))}.univer-divide-x>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse:0;border-right-width:0;border-right-width:calc(1px * var(--univer-tw-divide-x-reverse));border-left-width:calc(1px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:1px;border-left-width:calc(1px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y-0>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse:0;border-top-width:calc(0px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:0;border-top-width:calc(0px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(0px * var(--univer-tw-divide-y-reverse))}.univer-text-ellipsis{text-overflow:ellipsis}.univer-text-balance{text-wrap:balance}.\!univer-rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.\!univer-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!univer-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\!univer-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.univer-rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\!univer-border-l-0{border-left-width:0!important}.\!univer-border-t-0{border-top-width:0!important}.univer-border-b-0{border-bottom-width:0}.univer-border-l{border-left-width:1px}.univer-border-l-0{border-left-width:0}.univer-border-r{border-right-width:1px}.univer-border-t{border-top-width:1px}.univer-border-t-0{border-top-width:0}.univer-border-dashed{border-style:dashed}.\!univer-border-gray-200{border-color:var(--univer-gray-200)!important}.univer-border-gray-300{border-color:var(--univer-gray-300)}.univer-border-primary-200{border-color:var(--univer-primary-200)}.univer-border-primary-300{border-color:var(--univer-primary-300)}.univer-border-red-300{border-color:var(--univer-red-300)}.univer-border-red-500{border-color:var(--univer-red-500)}.univer-border-white{border-color:var(--univer-white)}.\!univer-bg-primary-600{background-color:var(--univer-primary-600)!important}.univer-bg-\[rgba\(0\,0\,0\,0\.8\)\]{background-color:#000c}.univer-bg-gray-800{background-color:var(--univer-gray-800)}.univer-bg-gray-900{background-color:var(--univer-gray-900)}.univer-bg-primary-500{background-color:var(--univer-primary-500)}.univer-bg-red-500{background-color:var(--univer-red-500)}.univer-bg-sky-100\/70{background-color:#e0f2feb3}.univer-bg-slate-100\/80{background-color:#f1f5f9cc}.univer-bg-slate-900\/90{background-color:#0f172ae6}.univer-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--univer-tw-gradient-stops))}.univer-from-slate-100{--univer-tw-gradient-from:#f1f5f9 var(--univer-tw-gradient-from-position);--univer-tw-gradient-to:#f1f5f900 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-via-cyan-50{--univer-tw-gradient-to:#ecfeff00 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), #ecfeff var(--univer-tw-gradient-via-position), var(--univer-tw-gradient-to)}.univer-to-blue-100{--univer-tw-gradient-to:var(--univer-blue-100) var(--univer-tw-gradient-to-position)}.univer-fill-current{fill:currentColor}.\!univer-p-2\.5{padding:.625rem!important}.univer-p-6{padding:1.5rem}.\!univer-pl-4{padding-left:1rem!important}.univer-pb-2\.5{padding-bottom:.625rem}.univer-pl-8{padding-left:2rem}.univer-pr-32{padding-right:8rem}.univer-pr-8{padding-right:2rem}.univer-pt-4{padding-top:1rem}.univer-align-middle{vertical-align:middle}.univer-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.univer-text-\[13px\]{font-size:13px}.univer-text-\[8px\]{font-size:8px}.univer-text-sm\/8{font-size:.875rem;line-height:2rem}.univer-text-xs\/6{font-size:.75rem;line-height:1.5rem}.univer-leading-9{line-height:2.25rem}.univer-leading-normal{line-height:1.5}.univer-tracking-wide{letter-spacing:.025em}.univer-tracking-widest{letter-spacing:.1em}.\!univer-text-primary-500{color:var(--univer-primary-500)!important}.univer-text-amber-500{--univer-tw-text-opacity:1;color:rgba(245,158,11,var(--univer-tw-text-opacity,1))}.univer-text-cyan-700{--univer-tw-text-opacity:1;color:rgba(14,116,144,var(--univer-tw-text-opacity,1))}.univer-text-green-500{color:var(--univer-green-500)}.univer-text-sky-500{--univer-tw-text-opacity:1;color:rgba(14,165,233,var(--univer-tw-text-opacity,1))}.univer-text-sky-700{--univer-tw-text-opacity:1;color:rgba(3,105,161,var(--univer-tw-text-opacity,1))}.univer-text-sky-900{--univer-tw-text-opacity:1;color:rgba(12,74,110,var(--univer-tw-text-opacity,1))}.univer-text-slate-500{--univer-tw-text-opacity:1;color:rgba(100,116,139,var(--univer-tw-text-opacity,1))}.univer-text-slate-600{--univer-tw-text-opacity:1;color:rgba(71,85,105,var(--univer-tw-text-opacity,1))}.univer-text-slate-700{--univer-tw-text-opacity:1;color:rgba(51,65,85,var(--univer-tw-text-opacity,1))}.univer-text-slate-800{--univer-tw-text-opacity:1;color:rgba(30,41,59,var(--univer-tw-text-opacity,1))}.univer-text-violet-500{--univer-tw-text-opacity:1;color:rgba(139,92,246,var(--univer-tw-text-opacity,1))}.univer-underline-offset-4{text-underline-offset:4px}.univer-opacity-100{opacity:1}.univer-opacity-50{opacity:.5}.univer-opacity-80{opacity:.8}.univer-shadow-\[0_30px_60px_-35px_rgba\(15\,23\,42\,0\.55\)\]{--univer-tw-shadow:0 30px 60px -35px #0f172a8c;--univer-tw-shadow-colored:0 30px 60px -35px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 30px 60px -35px #0f172a8c;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-shadow-inner{--univer-tw-shadow:inset 0 2px 4px 0 #0000000d;--univer-tw-shadow-colored:inset 0 2px 4px 0 var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000d;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-ring-2{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.\!univer-ring-primary-900{--univer-tw-ring-color:var(--univer-primary-900)!important}.univer-ring-primary-50{--univer-tw-ring-color:var(--univer-primary-50)}.univer-ring-white{--univer-tw-ring-color:var(--univer-white)}.univer-ring-offset-2{--univer-tw-ring-offset-width:2px}.\!univer-ring-offset-gray-600{--univer-tw-ring-offset-color:var(--univer-gray-600)!important}.univer-ring-offset-white{--univer-tw-ring-offset-color:var(--univer-white)}.univer-drop-shadow-sm{--univer-tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);filter:var(--univer-tw-blur) var(--univer-tw-brightness) var(--univer-tw-contrast) var(--univer-tw-grayscale) var(--univer-tw-hue-rotate) var(--univer-tw-invert) var(--univer-tw-saturate) var(--univer-tw-sepia) var(--univer-tw-drop-shadow)}.univer-transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-duration-150{transition-duration:.15s}.univer-duration-500{transition-duration:.5s}.univer-duration-75{transition-duration:75ms}.univer-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.univer-will-change-transform{will-change:transform}.univer-scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.univer-scrollbar-thin::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover,var(--scrollbar-track))}.univer-scrollbar-thin::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active,var(--scrollbar-track-hover,var(--scrollbar-track)))}.univer-scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.univer-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover,var(--scrollbar-thumb))}.univer-scrollbar-thin::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active,var(--scrollbar-thumb-hover,var(--scrollbar-thumb)))}.univer-scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.univer-scrollbar-thin::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover,var(--scrollbar-corner))}.univer-scrollbar-thin::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active,var(--scrollbar-corner-hover,var(--scrollbar-corner)))}.univer-scrollbar-thin{scrollbar-width:thin;scrollbar-color:initial initial;scrollbar-color:var(--scrollbar-thumb,initial) var(--scrollbar-track,initial)}.univer-scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.univer-scrollbar-track-gray-50{--scrollbar-track:var(--univer-gray-50)!important}.univer-scrollbar-thumb-gray-300{--scrollbar-thumb:var(--univer-gray-300)!important}.univer-animate-out{--univer-tw-exit-opacity:initial;--univer-tw-exit-scale:initial;--univer-tw-exit-rotate:initial;--univer-tw-exit-translate-x:initial;--univer-tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.univer-fade-in,.univer-fade-in-0{--univer-tw-enter-opacity:0}.univer-fade-out{--univer-tw-exit-opacity:0}.univer-zoom-in-95{--univer-tw-enter-scale:.95}.univer-duration-150{animation-duration:.15s}.univer-duration-200{animation-duration:.2s}.univer-duration-300{animation-duration:.3s}.univer-duration-500{animation-duration:.5s}.univer-duration-75{animation-duration:75ms}.univer-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.univer-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:univer-text-gray-200::placeholder{color:var(--univer-gray-200)}.placeholder\:univer-text-gray-400::placeholder{color:var(--univer-gray-400)}.before\:univer-absolute:before{content:var(--univer-tw-content);position:absolute}.before\:univer-top-1\/2:before{content:var(--univer-tw-content);top:50%}.before\:univer-block:before{content:var(--univer-tw-content);display:block}.before\:univer-h-px:before{content:var(--univer-tw-content);height:1px}.before\:univer-w-full:before{content:var(--univer-tw-content);width:100%}.before\:-univer-translate-y-1\/2:before{content:var(--univer-tw-content);--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.before\:univer-bg-gray-200:before{content:var(--univer-tw-content);background-color:var(--univer-gray-200)}.before\:univer-content-\[\"\"\]:before{--univer-tw-content:"";content:"";content:var(--univer-tw-content)}.data-\[disabled\]\:univer-pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:univer-h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:univer-h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=horizontal\]\:univer-w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:univer-w-px[data-orientation=vertical]{width:1px}.data-\[state\=open\]\:univer-bg-gray-100[data-state=open]{background-color:var(--univer-gray-100)}.data-\[disabled\]\:univer-opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:univer-animate-in[data-state=open]{--univer-tw-enter-opacity:initial;--univer-tw-enter-scale:initial;--univer-tw-enter-rotate:initial;--univer-tw-enter-translate-x:initial;--univer-tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:univer-animate-out[data-state=closed]{--univer-tw-exit-opacity:initial;--univer-tw-exit-scale:initial;--univer-tw-exit-rotate:initial;--univer-tw-exit-translate-x:initial;--univer-tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:univer-fade-out-0[data-state=closed]{--univer-tw-exit-opacity:0}.data-\[state\=open\]\:univer-fade-in-0[data-state=open]{--univer-tw-enter-opacity:0}.data-\[state\=closed\]\:univer-zoom-out-95[data-state=closed]{--univer-tw-exit-scale:.95}.data-\[state\=open\]\:univer-zoom-in-95[data-state=open]{--univer-tw-enter-scale:.95}.data-\[side\=bottom\]\:univer-slide-in-from-top-2[data-side=bottom]{--univer-tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:univer-slide-in-from-right-2[data-side=left]{--univer-tw-enter-translate-x:.5rem}.data-\[side\=right\]\:univer-slide-in-from-left-2[data-side=right]{--univer-tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:univer-slide-in-from-bottom-2[data-side=top]{--univer-tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:univer-slide-out-to-left-1\/2[data-state=closed]{--univer-tw-exit-translate-x:-50%}.data-\[state\=closed\]\:univer-slide-out-to-top-\[48\%\][data-state=closed]{--univer-tw-exit-translate-y:-48%}.data-\[state\=open\]\:univer-slide-in-from-left-1\/2[data-state=open]{--univer-tw-enter-translate-x:-50%}.data-\[state\=open\]\:univer-slide-in-from-top-\[48\%\][data-state=open]{--univer-tw-enter-translate-y:-48%}.hover\:univer-border-red-400:hover{border-color:var(--univer-red-400)}.hover\:univer-border-transparent:hover{border-color:#0000}.hover\:univer-bg-primary-500:hover{background-color:var(--univer-primary-500)}.hover\:univer-bg-red-400:hover{background-color:var(--univer-red-400)}.hover\:univer-text-gray-500:hover{color:var(--univer-gray-500)}.hover\:univer-text-primary-500:hover{color:var(--univer-primary-500)}.hover\:univer-text-white:hover{color:var(--univer-white)}.hover\:univer-underline:hover{text-decoration-line:underline}.hover\:univer-opacity-100:hover{opacity:1}.hover\:univer-opacity-70:hover{opacity:.7}.hover\:univer-opacity-80:hover{opacity:.8}.focus\:univer-border-primary-600:focus{border-color:var(--univer-primary-600)}.focus\:univer-bg-gray-100:focus{background-color:var(--univer-gray-100)}.focus\:univer-ring-primary-50:focus{--univer-tw-ring-color:var(--univer-primary-50)}.active\:univer-border-red-600:active{border-color:var(--univer-red-600)}.active\:univer-bg-primary-700:active{background-color:var(--univer-primary-700)}.active\:univer-bg-red-600:active{background-color:var(--univer-red-600)}.active\:univer-text-primary-700:active{color:var(--univer-primary-700)}.disabled\:univer-pointer-events-none:disabled{pointer-events:none}.disabled\:univer-opacity-50:disabled{opacity:.5}@media (width>=640px){.sm\:\!univer-flex-row{flex-direction:row!important}.sm\:\!univer-justify-end{justify-content:flex-end!important}.sm\:\!univer-space-x-2>:not([hidden])~:not([hidden]){--univer-tw-space-x-reverse:0!important;margin-right:0!important;margin-right:calc(.5rem * var(--univer-tw-space-x-reverse))!important;margin-left:calc(.5rem * (1 - var(--univer-tw-space-x-reverse)))!important;margin-left:.5rem!important;margin-left:calc(.5rem * calc(1 - var(--univer-tw-space-x-reverse)))!important}.sm\:\!univer-rounded-lg{border-radius:.5rem!important}.sm\:\!univer-text-left{text-align:left!important}}@media (width>=768px){.md\:univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtl\:univer-left-px:where([dir=rtl],[dir=rtl] *){left:1px}.rtl\:univer-right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:univer-rounded-l-md:where([dir=rtl],[dir=rtl] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rtl\:univer-rounded-r-none:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.rtl\:univer-border-l-0:where([dir=rtl],[dir=rtl] *){border-left-width:0}.rtl\:univer-border-r:where([dir=rtl],[dir=rtl] *){border-right-width:1px}.dark\:\!univer-border-gray-500:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-500)!important}.dark\:\!univer-border-primary-700:where(.univer-dark,.univer-dark *){border-color:var(--univer-primary-700)!important}.dark\:\!univer-bg-gray-100:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-100)!important}.dark\:\!univer-bg-primary-600:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-600)!important}.dark\:\!univer-text-gray-900:where(.univer-dark,.univer-dark *){color:var(--univer-gray-900)!important}.dark\:\!univer-text-primary-500:where(.univer-dark,.univer-dark *){color:var(--univer-primary-500)!important}.dark\:\!univer-text-sky-400:where(.univer-dark,.univer-dark *){--univer-tw-text-opacity:1!important;color:rgba(56,189,248,var(--univer-tw-text-opacity,1))!important}.dark\:\!univer-ring-primary-600:where(.univer-dark,.univer-dark *){--univer-tw-ring-color:var(--univer-primary-600)!important}.dark\:\!univer-ring-primary-900:where(.univer-dark,.univer-dark *){--univer-tw-ring-color:var(--univer-primary-900)!important}.dark\:\!univer-ring-offset-gray-600:where(.univer-dark,.univer-dark *){--univer-tw-ring-offset-color:var(--univer-gray-600)!important}.dark\:\!univer-scrollbar-track-gray-900:where(.univer-dark,.univer-dark *){--scrollbar-track:var(--univer-gray-900)!important}.dark\:\!univer-scrollbar-thumb-gray-700:where(.univer-dark,.univer-dark *){--scrollbar-thumb:var(--univer-gray-700)!important}.dark\:before\:\!univer-bg-gray-600:where(.univer-dark,.univer-dark *):before{content:var(--univer-tw-content);background-color:var(--univer-gray-600)!important}.dark\:data-\[state\=open\]\:\!univer-bg-gray-600[data-state=open]:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:hover\:\!univer-text-white:hover:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.dark\:focus\:\!univer-border-primary-500:focus:where(.univer-dark,.univer-dark *){border-color:var(--univer-primary-500)!important}.dark\:focus\:\!univer-bg-gray-600:focus:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:focus\:\!univer-ring-primary-900:focus:where(.univer-dark,.univer-dark *){--univer-tw-ring-color:var(--univer-primary-900)!important}.dark\:focus-visible\:\!univer-border-gray-600:focus-visible:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:active\:\!univer-bg-gray-700:active:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.\[\&\:\:-webkit-calendar-picker-indicator\]\:univer-hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:univer-appearance-none::-webkit-calendar-picker-indicator{appearance:none}.\[\&\>input\]\:univer-w-11>input{width:2.75rem}.\[\&\>input\]\:univer-border-gray-200>input{border-color:var(--univer-gray-200)}.\[\&\>input\]\:focus\:univer-border-primary-500:focus>input{border-color:var(--univer-primary-500)}.dark\:\[\&\>input\]\:\!univer-border-gray-600>input:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:\[\&\>input\]\:\!univer-text-white>input:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.\[\&\>svg\]\:univer-block>svg{display:block}.\[\&\>svg\]\:univer-size-4>svg{width:1rem;height:1rem}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-0>ul:not(:last-child){border-width:0}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-r>ul:not(:last-child){border-right-width:1px}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-solid>ul:not(:last-child){border-style:solid}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-r-gray-200>ul:not(:last-child){border-right-color:var(--univer-gray-200)}.\[\&_\[data-description\]\]\:univer-text-sm [data-description]{font-size:.875rem;line-height:1.25rem}.\[\&_\[data-description\]\]\:univer-text-gray-200 [data-description]{color:var(--univer-gray-200)}.\[\&_\[data-description\]\]\:univer-text-gray-600 [data-description]{color:var(--univer-gray-600)}.\[\&_\[data-icon\]\>svg\]\:univer-relative [data-icon]>svg{position:relative}.\[\&_\[data-icon\]\>svg\]\:univer-top-1 [data-icon]>svg{top:.25rem}.\[\&_\[data-icon\]\]\:univer-self-baseline [data-icon]{align-self:baseline}.\[\&_\[data-icon\]\]\:univer-text-amber-500 [data-icon]{--univer-tw-text-opacity:1;color:rgba(245,158,11,var(--univer-tw-text-opacity,1))}.\[\&_\[data-icon\]\]\:univer-text-green-500 [data-icon]{color:var(--univer-green-500)}.\[\&_\[data-icon\]\]\:univer-text-primary-600 [data-icon]{color:var(--univer-primary-600)}.\[\&_\[data-icon\]\]\:univer-text-red-500 [data-icon]{color:var(--univer-red-500)}.\[\&_\[data-icon\]\]\:univer-text-sky-500 [data-icon]{--univer-tw-text-opacity:1;color:rgba(14,165,233,var(--univer-tw-text-opacity,1))}.\[\&_\[data-icon\]\]\:univer-text-violet-500 [data-icon]{--univer-tw-text-opacity:1;color:rgba(139,92,246,var(--univer-tw-text-opacity,1))}.\[\&_\[data-icon\]\]\:univer-text-yellow-500 [data-icon]{color:var(--univer-yellow-500)}.\[\&_\[data-sonner-toast\]\]\:univer-rounded-2xl [data-sonner-toast]{border-radius:1rem}.\[\&_\[data-sonner-toast\]\]\:univer-border [data-sonner-toast]{border-width:1px}.\[\&_\[data-sonner-toast\]\]\:univer-border-solid [data-sonner-toast]{border-style:solid}.\[\&_\[data-sonner-toast\]\]\:univer-border-gray-200 [data-sonner-toast]{border-color:var(--univer-gray-200)}.\[\&_\[data-sonner-toast\]\]\:univer-shadow-\[0_16px_40px_-20px_rgba\(15\,23\,42\,0\.55\)\] [data-sonner-toast]{--univer-tw-shadow:0 16px 40px -20px #0f172a8c;--univer-tw-shadow-colored:0 16px 40px -20px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 16px 40px -20px #0f172a8c;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.\[\&_\[data-sonner-toast\]\]\:univer-shadow-md [data-sonner-toast]{--univer-tw-shadow:0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored:0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.\[\&_\[data-sonner-toast\]\]\:univer-backdrop-blur-sm [data-sonner-toast]{--univer-tw-backdrop-blur:blur(4px);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.dark\:\[\&_\[data-sonner-toast\]\]\:\!univer-border-gray-600 [data-sonner-toast]:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.\[\&_\[data-title\]\]\:univer-text-sm [data-title]{font-size:.875rem;line-height:1.25rem}.\[\&_\[data-title\]\]\:univer-text-gray-900 [data-title]{color:var(--univer-gray-900)}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-max-w-\[calc\(50\%-8px\)\] [data-u-comp=form-layout]{max-width:calc(50% - 8px)}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-shrink [data-u-comp=form-layout]{flex-shrink:1}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-grow [data-u-comp=form-layout]{flex-grow:1}.\[\&_\[data-u-comp\=input\]\]\:univer-w-full [data-u-comp=input]{width:100%}.\[\&_\[data-u-comp\=input\]\]\:univer-border-red-500 [data-u-comp=input]{border-color:var(--univer-red-500)}.\[\&_\[data-u-comp\=pager-left-arrow\]\:hover\]\:\!univer-bg-gray-600 [data-u-comp=pager-left-arrow]:hover,.\[\&_\[data-u-comp\=pager-right-arrow\]\:hover\]\:\!univer-bg-gray-600 [data-u-comp=pager-right-arrow]:hover{background-color:var(--univer-gray-600)!important}.\[\&_\[data-u-comp\=select\]\]\:univer-w-full [data-u-comp=select]{width:100%}.\[\&_\[data-u-comp\=select\]\]\:univer-border-red-500 [data-u-comp=select]{border-color:var(--univer-red-500)}.\[\&_input\]\:univer-box-border input{box-sizing:border-box}.\[\&_input\]\:univer-flex input{display:flex}.\[\&_input\]\:univer-h-7 input{height:1.75rem}.\[\&_input\]\:univer-items-center input{align-items:center}.\[\&_input\]\:univer-rounded input{border-radius:.25rem}.\[\&_input\]\:univer-border input{border-width:1px}.\[\&_input\]\:univer-border-solid input{border-style:solid}.\[\&_input\]\:univer-border-gray-200 input{border-color:var(--univer-gray-200)}.\[\&_input\]\:univer-border-gray-600 input{border-color:var(--univer-gray-600)}.\[\&_input\]\:univer-bg-transparent input{background-color:#0000}.\[\&_input\]\:univer-px-1\.5 input{padding-left:.375rem;padding-right:.375rem}.\[\&_input\]\:univer-text-gray-700 input{color:var(--univer-gray-700)}.\[\&_input\]\:univer-text-white input{color:var(--univer-white)}.\[\&_input\]\:univer-outline-none input{outline-offset:2px;outline:2px solid #0000}.\[\&_svg\]\:univer-pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:univer-size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:univer-shrink-0 svg{flex-shrink:0}.univer-popup{z-index:1070;--univer-tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--univer-tw-shadow-colored:0 1px 3px 0 var(--univer-tw-shadow-color), 0 1px 2px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow);border-radius:6px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.univer-popup-enter{transform-origin:0 0;opacity:0;animation-duration:.15s;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused;animation-fill-mode:both}.univer-popup-enter-active{animation-name:popup-slide-up-in;animation-play-state:running}.univer-popup-exit{transform-origin:0 0;opacity:1;animation-name:popup-slide-up-out;animation-duration:.15s;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:running;animation-fill-mode:both}.univer-popup-exit-active{display:none}@keyframes popup-slide-up-in{0%{transform-origin:0 0;opacity:0;transform:scaleY(0)}to{transform-origin:0 0;opacity:1;transform:scaleY(1)}}@keyframes popup-slide-up-out{0%{transform-origin:0 0;opacity:1;transform:scaleY(1)}to{transform-origin:0 0;opacity:0;transform:scaleY(0)}}.univer-popup-mask{z-index:1060;position:fixed;inset:0}.univer-pointer-events-auto{pointer-events:auto}.univer-invisible{visibility:hidden}.univer-sticky{position:sticky}.-univer-left-\[99999\]{left:-99999px}.-univer-top-\[99999\]{top:-99999px}.univer-left-1\/2{left:50%}.univer-left-\[-9999px\]{left:-9999px}.univer-right-2{right:.5rem}.univer-top-\[-9999px\]{top:-9999px}.univer-top-\[calc\(50\%-6px\)\]{top:calc(50% - 6px)}.univer-z-20{z-index:20}.univer-z-\[-1\]{z-index:-1}.univer-z-\[1020\]{z-index:1020}.univer-z-\[1080\]{z-index:1080}.univer-z-\[1\]{z-index:1}.univer-mx-2{margin-left:.5rem;margin-right:.5rem}.univer-mx-auto{margin-left:auto;margin-right:auto}.univer-mt-6{margin-top:1.5rem}.univer-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!univer-size-3\.5{width:.875rem!important;height:.875rem!important}.univer-size-12{width:3rem;height:3rem}.univer-size-3\.5{width:.875rem;height:.875rem}.univer-size-7{width:1.75rem;height:1.75rem}.univer-size-9{width:2.25rem;height:2.25rem}.univer-h-0{height:0}.univer-h-1\.5{height:.375rem}.univer-max-h-\[80vh\]{max-height:80vh}.univer-max-h-\[min\(72vh\,560px\)\]{max-height:min(72vh,560px)}.univer-min-h-\[560px\]{min-height:560px}.univer-min-h-\[56px\]{min-height:56px}.univer-min-h-full{min-height:100%}.univer-w-0{width:0}.univer-w-1{width:.25rem}.univer-w-10{width:2.5rem}.univer-w-40{width:10rem}.univer-w-7{width:1.75rem}.univer-w-8{width:2rem}.univer-w-96{width:24rem}.univer-w-max{width:max-content}.univer-w-screen{width:100vw}.univer-min-w-52{min-width:13rem}.univer-min-w-6{min-width:1.5rem}.univer-min-w-min{min-width:min-content}.univer-max-w-3xl{max-width:48rem}.univer-max-w-5xl{max-width:64rem}.univer-max-w-96{max-width:24rem}.univer-max-w-\[--radix-popper-available-width\]{max-width:var(--radix-popper-available-width)}.univer-max-w-\[32\%\]{max-width:32%}.univer-max-w-\[560px\]{max-width:560px}.univer-max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.univer-max-w-full{max-width:100%}.univer-origin-center{transform-origin:50%}.-univer-translate-x-1\/2{--univer-tw-translate-x:-50%;transform:translate(-50%,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-0{--univer-tw-translate-x:0px;transform:translateY(var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-full{--univer-tw-translate-x:100%;transform:translate(100%,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-cursor-col-resize{cursor:col-resize}.univer-grid-cols-\[1fr\]{grid-template-columns:1fr}.univer-grid-cols-\[22px_minmax\(0\,1fr\)_22px\]{grid-template-columns:22px minmax(0,1fr) 22px}.univer-grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.univer-grid-cols-\[32px_minmax\(0\,1fr\)_32px\]{grid-template-columns:32px minmax(0,1fr) 32px}.univer-grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.univer-grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.univer-grid-rows-\[100\%\]{grid-template-rows:100%}.univer-grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.univer-grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.univer-flex-wrap{flex-wrap:wrap}.univer-items-end{align-items:flex-end}.univer-gap-0\.5{gap:.125rem}.univer-overscroll-contain{overscroll-behavior:contain}.univer-scroll-smooth{scroll-behavior:smooth}.\!univer-rounded-full{border-radius:9999px!important}.\!univer-rounded-xl{border-radius:.75rem!important}.univer-rounded-2xl{border-radius:1rem}.univer-rounded-3xl{border-radius:1.5rem}.univer-rounded-xl{border-radius:.75rem}.univer-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.univer-rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.univer-border-0{border-width:0}.\!univer-bg-gray-200{background-color:var(--univer-gray-200)!important}.\!univer-bg-gray-500{background-color:var(--univer-gray-500)!important}.univer-bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.univer-bg-gray-300{background-color:var(--univer-gray-300)}.univer-bg-gray-50{background-color:var(--univer-gray-50)}.univer-bg-gray-700{background-color:var(--univer-gray-700)}.univer-bg-primary-50{background-color:var(--univer-primary-50)}.univer-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--univer-tw-gradient-stops))}.univer-from-slate-950{--univer-tw-gradient-from:#020617 var(--univer-tw-gradient-from-position);--univer-tw-gradient-to:#02061700 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-via-blue-950{--univer-tw-gradient-to:#17255400 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), #172554 var(--univer-tw-gradient-via-position), var(--univer-tw-gradient-to)}.univer-to-cyan-900{--univer-tw-gradient-to:#164e63 var(--univer-tw-gradient-to-position)}.univer-p-8{padding:2rem}.univer-px-0{padding-left:0;padding-right:0}.univer-px-0\.5{padding-left:.125rem;padding-right:.125rem}.univer-px-3{padding-left:.75rem;padding-right:.75rem}.univer-pb-2{padding-bottom:.5rem}.univer-pl-2{padding-left:.5rem}.univer-pl-4{padding-left:1rem}.univer-pr-1\.5{padding-right:.375rem}.univer-pt-3{padding-top:.75rem}.univer-text-left{text-align:left}.univer-text-right{text-align:right}.univer-font-sans{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.univer-text-2xl{font-size:1.5rem;line-height:2rem}.univer-uppercase{text-transform:uppercase}.univer-leading-4{line-height:1rem}.univer-leading-none{line-height:1}.univer-tracking-\[0\.08em\]{letter-spacing:.08em}.univer-tracking-tight{letter-spacing:-.025em}.\!univer-text-gray-600{color:var(--univer-gray-600)!important}.univer-text-current{color:currentColor}.univer-text-slate-200{--univer-tw-text-opacity:1;color:rgba(226,232,240,var(--univer-tw-text-opacity,1))}.univer-underline{text-decoration-line:underline}.univer-opacity-0{opacity:0}.univer-opacity-30{opacity:.3}.univer-opacity-40{opacity:.4}.univer-opacity-60{opacity:.6}.univer-shadow-\[0_-16px_48px_rgba\(15\,23\,42\,0\.18\)\]{--univer-tw-shadow:0 -16px 48px #0f172a2e;--univer-tw-shadow-colored:0 -16px 48px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 -16px 48px #0f172a2e;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-ring-0{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(0px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.univer-ring-primary-600{--univer-tw-ring-color:var(--univer-primary-600)}.univer-backdrop-blur-\[2px\]{--univer-tw-backdrop-blur:blur(2px);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-backdrop-blur-xl{--univer-tw-backdrop-blur:blur(24px);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--univer-tw-enter-opacity,1);transform:translateZ(0)scaleZ(1)rotate(0);transform:translate3d(var(--univer-tw-enter-translate-x,0),var(--univer-tw-enter-translate-y,0),0) scale3d(var(--univer-tw-enter-scale,1),var(--univer-tw-enter-scale,1),var(--univer-tw-enter-scale,1)) rotate(var(--univer-tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--univer-tw-exit-opacity,1);transform:translateZ(0)scaleZ(1)rotate(0);transform:translate3d(var(--univer-tw-exit-translate-x,0),var(--univer-tw-exit-translate-y,0),0) scale3d(var(--univer-tw-exit-scale,1),var(--univer-tw-exit-scale,1),var(--univer-tw-exit-scale,1)) rotate(var(--univer-tw-exit-rotate,0))}}.univer-animate-in{--univer-tw-enter-opacity:initial;--univer-tw-enter-scale:initial;--univer-tw-enter-rotate:initial;--univer-tw-enter-translate-x:initial;--univer-tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.univer-fade-in{--univer-tw-enter-opacity:0}.univer-fade-in-70{--univer-tw-enter-opacity:.7}.last\:univer-border-b-0:last-child{border-bottom-width:0}.empty\:univer-hidden:empty{display:none}.hover\:univer-opacity-50:hover{opacity:.5}.focus\:univer-bg-white:focus{background-color:var(--univer-white)}.focus\:univer-ring-2:focus{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.focus-visible\:univer-ring-primary-600:focus-visible{--univer-tw-ring-color:var(--univer-primary-600)}.focus-visible\:univer-ring-offset-0:focus-visible{--univer-tw-ring-offset-width:0px}.active\:univer-bg-gray-200:active{background-color:var(--univer-gray-200)}.enabled\:hover\:univer-bg-gray-50:hover:enabled{background-color:var(--univer-gray-50)}.enabled\:active\:univer-bg-gray-100:active:enabled{background-color:var(--univer-gray-100)}.disabled\:univer-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:univer-text-gray-300:disabled{color:var(--univer-gray-300)}.disabled\:univer-opacity-40:disabled{opacity:.4}.disabled\:hover\:univer-bg-transparent:hover:disabled{background-color:#0000}@media (width>=640px){.sm\:\!univer-block{display:block!important}}.rtl\:univer-pl-1\.5:where([dir=rtl],[dir=rtl] *){padding-left:.375rem}.rtl\:univer-pr-0:where([dir=rtl],[dir=rtl] *){padding-right:0}.rtl\:univer-pr-2:where([dir=rtl],[dir=rtl] *){padding-right:.5rem}.dark\:\!univer-bg-gray-200:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-200)!important}.dark\:\!univer-bg-primary-400:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-400)!important}.dark\:\!univer-text-gray-500:where(.univer-dark,.univer-dark *){color:var(--univer-gray-500)!important}.dark\:\!univer-text-gray-600:where(.univer-dark,.univer-dark *){color:var(--univer-gray-600)!important}.dark\:\!univer-text-gray-800:where(.univer-dark,.univer-dark *){color:var(--univer-gray-800)!important}.dark\:\!univer-text-primary-100:where(.univer-dark,.univer-dark *){color:var(--univer-primary-100)!important}.dark\:\!univer-text-primary-300:where(.univer-dark,.univer-dark *){color:var(--univer-primary-300)!important}.dark\:\!univer-text-primary-400:where(.univer-dark,.univer-dark *){color:var(--univer-primary-400)!important}.dark\:hover\:\!univer-bg-gray-900:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-900)!important}.dark\:hover\:\!univer-bg-transparent:hover:where(.univer-dark,.univer-dark *){background-color:#0000!important}.dark\:active\:\!univer-bg-gray-600:active:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:disabled\:\!univer-text-gray-600:disabled:where(.univer-dark,.univer-dark *){color:var(--univer-gray-600)!important}.\[\&\:\:-webkit-scrollbar\]\:univer-hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:univer-m-0>*{margin:0}.\[\&\>\*\]\:univer-inline-flex>*{display:inline-flex}.\[\&\>\*\]\:univer-h-6>*{height:1.5rem}.\[\&\>\*\]\:univer-min-h-7>*{min-height:1.75rem}.\[\&\>\*\]\:univer-min-w-7>*{min-width:1.75rem}.\[\&\>\*\]\:univer-appearance-none>*{appearance:none}.\[\&\>\*\]\:univer-items-center>*{align-items:center}.\[\&\>\*\]\:univer-justify-center>*{justify-content:center}.\[\&\>\*\]\:univer-rounded>*{border-radius:.25rem}.\[\&\>\*\]\:univer-rounded-md>*{border-radius:.375rem}.\[\&\>\*\]\:univer-border-0>*{border-width:0}.\[\&\>\*\]\:univer-px-1>*{padding-left:.25rem;padding-right:.25rem}.\[\&\>\*\]\:univer-px-1\.5>*{padding-left:.375rem;padding-right:.375rem}.\[\&\>\*\]\:univer-leading-none>*{line-height:1}.\[\&\>\*\]\:univer-outline-none>*{outline-offset:2px;outline:2px solid #0000}.\[\&\>\*\]\:univer-transition-colors>*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:\[\&\>\*\]\:univer-bg-gray-100>:hover{background-color:var(--univer-gray-100)}.\[\&\>span\]\:univer-truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:univer-text-sm>span{font-size:.875rem;line-height:1.25rem}.\[\&\>span\]\:univer-font-medium>span{font-weight:500}.\[\&\>svg\]\:univer-shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:univer-text-lg>svg{font-size:1.125rem;line-height:1.75rem}.\[\&\>svg\]\:univer-text-gray-700>svg{color:var(--univer-gray-700)}.\[\&_\*\]\:univer-box-border *{box-sizing:border-box}.\[\&_\.univer-custom-label\]\:univer-text-sm .univer-custom-label{font-size:.875rem;line-height:1.25rem}.\[\&_\.univer-custom-label\]\:univer-leading-none .univer-custom-label{line-height:1}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-h-8 .univer-toolbar-button-selector-main{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-rounded-none .univer-toolbar-button-selector-main{border-radius:0!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-rounded-l-md .univer-toolbar-button-selector-main{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-px-1\.5 .univer-toolbar-button-selector-main{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-h-8 .univer-toolbar-button-selector-root{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:univer-overflow-hidden .univer-toolbar-button-selector-root{overflow:hidden}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-rounded-md .univer-toolbar-button-selector-root{border-radius:.375rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-pr-0 .univer-toolbar-button-selector-root{padding-right:0!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-static .univer-toolbar-button-selector-trigger{position:static!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-h-8 .univer-toolbar-button-selector-trigger{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-w-6 .univer-toolbar-button-selector-trigger{width:1.5rem!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-rounded-none .univer-toolbar-button-selector-trigger{border-radius:0!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-rounded-r-md .univer-toolbar-button-selector-trigger{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-h-8 .univer-toolbar-selector-root{height:2rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-gap-1 .univer-toolbar-selector-root{gap:.25rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-rounded-md .univer-toolbar-selector-root{border-radius:.375rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-px-1\.5 .univer-toolbar-selector-root{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_\.univer-toolbar-selector-trigger\]\:\!univer-pl-0\.5 .univer-toolbar-selector-trigger{padding-left:.125rem!important}.\[\&_\.univer-tooltip\]\:univer-inline-flex .univer-tooltip{display:inline-flex}.\[\&_\.univer-tooltip\]\:univer-h-full .univer-tooltip{height:100%}.\[\&_\.univer-tooltip\]\:univer-items-center .univer-tooltip{align-items:center}.\[\&_\[data-u-command\]\]\:\!univer-h-8 [data-u-command]{height:2rem!important}.\[\&_\[data-u-command\]\]\:\!univer-min-h-8 [data-u-command]{min-height:2rem!important}.\[\&_\[data-u-command\]\]\:\!univer-rounded-md [data-u-command]{border-radius:.375rem!important}.\[\&_\[data-u-command\]\]\:\!univer-px-1\.5 [data-u-command]{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_button\]\:\!univer-m-0 button{margin:0!important}.\[\&_button\]\:\!univer-h-8 button{height:2rem!important}.\[\&_button\]\:\!univer-min-w-8 button{min-width:2rem!important}.\[\&_button\]\:\!univer-appearance-none button{appearance:none!important}.\[\&_button\]\:\!univer-rounded-md button{border-radius:.375rem!important}.\[\&_button\]\:\!univer-border-0 button{border-width:0!important}.\[\&_button\]\:\!univer-bg-transparent button{background-color:#0000!important}.\[\&_button\]\:\!univer-p-0 button{padding:0!important}.\[\&_button\]\:\!univer-px-1\.5 button{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_button\]\:\!univer-leading-none button{line-height:1!important}.\[\&_button\]\:\!univer-outline-none button{outline-offset:2px!important;outline:2px solid #0000!important}.\[\&_input\:focus\]\:\!univer-ring-0 input:focus{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color)!important;--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(0px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color)!important;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000!important;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)!important}.\[\&_input\]\:\!univer-m-0 input{margin:0!important}.\[\&_input\]\:univer-h-6 input{height:1.5rem}.\[\&_input\]\:univer-w-7 input{width:1.75rem}.\[\&_input\]\:\!univer-appearance-none input{appearance:none!important}.\[\&_input\]\:\!univer-border-0 input{border-width:0!important}.\[\&_input\]\:univer-border-none input{border-style:none}.\[\&_input\]\:\!univer-bg-transparent input{background-color:#0000!important}.\[\&_input\]\:\!univer-p-0 input{padding:0!important}.\[\&_input\]\:univer-p-0 input{padding:0}.\[\&_input\]\:univer-text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_input\]\:\!univer-leading-none input{line-height:1!important}.\[\&_input\]\:\!univer-outline-none input{outline-offset:2px!important;outline:2px solid #0000!important}.univer-fixed{position:fixed}.univer-bottom-0{bottom:0}.univer-left-5{left:1.25rem}.univer-left-\[5px\]{left:5px}.univer-top-4{top:1rem}.univer-top-\[5px\]{top:5px}.univer-z-\[10000\]{z-index:10000}.univer-mb-1{margin-bottom:.25rem}.univer-mr-1{margin-right:.25rem}.univer-mt-1\.5{margin-top:.375rem}.univer-mt-12{margin-top:3rem}.univer-mt-5{margin-top:1.25rem}.univer-size-0\.5{width:.125rem;height:.125rem}.univer-size-3{width:.75rem;height:.75rem}.univer-size-5{width:1.25rem;height:1.25rem}.univer-size-8{width:2rem;height:2rem}.univer-h-16{height:4rem}.univer-h-3\.5{height:.875rem}.univer-h-\[24px\]{height:24px}.univer-min-h-8{min-height:2rem}.univer-w-2{width:.5rem}.univer-w-2\.5{width:.625rem}.univer-w-28{width:7rem}.univer-w-4\/5{width:80%}.univer-w-\[0px\]{width:0}.univer-w-\[212px\]{width:212px}.univer-w-\[72px\]{width:72px}.univer-min-w-\[180px\]{min-width:180px}.univer-flex-shrink-0{flex-shrink:0}.univer-cursor-grab{cursor:grab}.univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.univer-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.univer-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.univer-place-items-center{place-items:center}.univer-items-stretch{align-items:stretch}.univer-gap-2\.5{gap:.625rem}.univer-gap-3{gap:.75rem}.univer-gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.univer-gap-y-px{row-gap:1px}.univer-overflow-x-hidden{overflow-x:hidden}.univer-rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.\!univer-border-primary-500{border-color:var(--univer-primary-500)!important}.univer-border-primary-500{border-color:var(--univer-primary-500)}.\!univer-bg-primary-50{background-color:var(--univer-primary-50)!important}.\!univer-bg-primary-900{background-color:var(--univer-primary-900)!important}.univer-bg-gray-400{background-color:var(--univer-gray-400)}.univer-px-2\.5{padding-left:.625rem;padding-right:.625rem}.univer-py-0{padding-top:0;padding-bottom:0}.univer-pb-0\.5{padding-bottom:.125rem}.univer-pb-4{padding-bottom:1rem}.univer-pr-1{padding-right:.25rem}.univer-pr-2{padding-right:.5rem}.univer-pt-1\.5{padding-top:.375rem}.univer-pt-14{padding-top:3.5rem}.univer-text-lg{font-size:1.125rem;line-height:1.75rem}.univer-font-\[500\],.univer-font-medium{font-weight:500}.univer-font-normal{font-weight:400}.univer-leading-\[24px\]{line-height:24px}.\!univer-text-gray-200{color:var(--univer-gray-200)!important}.\!univer-text-gray-400{color:var(--univer-gray-400)!important}.\!univer-text-primary-600{color:var(--univer-primary-600)!important}.univer-text-gray-800{color:var(--univer-gray-800)}.univer-shadow-sm{--univer-tw-shadow:0px 1px 2px 0px #1e284d14;--univer-tw-shadow-colored:0px 1px 2px 0px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1e284d14;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-backdrop-blur-\[10px\]{--univer-tw-backdrop-blur:blur(10px);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-duration-300{transition-duration:.3s}.univer-group:hover .group-hover\:univer-bg-gray-500{background-color:var(--univer-gray-500)}.hover\:univer-border-primary-500:hover{border-color:var(--univer-primary-500)}.hover\:univer-bg-white:hover{background-color:var(--univer-white)}.hover\:univer-text-gray-900:hover{color:var(--univer-gray-900)}.hover\:univer-text-primary-600:hover{color:var(--univer-primary-600)}.hover\:univer-shadow-md:hover{--univer-tw-shadow:0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored:0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.active\:univer-cursor-grabbing:active{cursor:grabbing}.dark\:\!univer-border-gray-600:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:\!univer-bg-gray-500:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-500)!important}.dark\:\!univer-bg-primary-900:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-900)!important}.dark\:\!univer-text-gray-100:where(.univer-dark,.univer-dark *){color:var(--univer-gray-100)!important}.univer-group:hover .dark\:group-hover\:\!univer-bg-gray-300:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-300)!important}.univer-pointer-events-none{pointer-events:none}.univer-inset-0{inset:0}.-univer-bottom-0\.5{bottom:-.125rem}.-univer-left-0\.5{left:-.125rem}.-univer-right-0\.5{right:-.125rem}.-univer-top-0\.5{top:-.125rem}.univer-left-0{left:0}.univer-left-1{left:.25rem}.univer-left-3{left:.75rem}.univer-right-0{right:0}.univer-right-5{right:1.25rem}.univer-top-0{top:0}.univer-top-0\.5{top:.125rem}.univer-z-10{z-index:10}.univer-z-\[1001\]{z-index:1001}.univer-z-\[100\]{z-index:100}.univer-mx-1{margin-left:.25rem;margin-right:.25rem}.univer-mx-1\.5{margin-left:.375rem;margin-right:.375rem}.univer-mb-1\.5{margin-bottom:.375rem}.univer-mb-3{margin-bottom:.75rem}.univer-mb-4{margin-bottom:1rem}.univer-ml-1{margin-left:.25rem}.univer-ml-1\.5{margin-left:.375rem}.univer-ml-3{margin-left:.75rem}.univer-ml-6{margin-left:1.5rem}.univer-ml-px{margin-left:1px}.univer-mr-1\.5{margin-right:.375rem}.univer-mr-2{margin-right:.5rem}.univer-mr-5{margin-right:1.25rem}.univer-mt-auto{margin-top:auto}.univer-hidden{display:none}.univer-size-0{width:0;height:0}.univer-size-10{width:2.5rem;height:2.5rem}.univer-size-4{width:1rem;height:1rem}.univer-h-0\.5{height:.125rem}.univer-h-1{height:.25rem}.univer-h-10{height:2.5rem}.univer-h-20{height:5rem}.univer-h-4{height:1rem}.univer-h-5{height:1.25rem}.univer-h-6{height:1.5rem}.univer-h-60{height:15rem}.univer-h-8{height:2rem}.univer-h-9{height:2.25rem}.univer-h-\[270px\]{height:270px}.univer-h-\[30px\]{height:30px}.univer-h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.univer-h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.univer-h-px{height:1px}.univer-max-h-52{max-height:13rem}.univer-max-h-\[100px\]{max-height:100px}.univer-max-h-\[360px\]{max-height:360px}.univer-min-h-0{min-height:0}.univer-min-h-\[30px\]{min-height:30px}.\!univer-w-\[90px\]{width:90px!important}.univer-w-16{width:4rem}.univer-w-20{width:5rem}.univer-w-24{width:6rem}.univer-w-5{width:1.25rem}.univer-w-6{width:1.5rem}.univer-w-60{width:15rem}.univer-w-\[100px\]{width:100px}.univer-w-\[130px\]{width:130px}.univer-w-\[156px\]{width:156px}.univer-w-\[300px\]{width:300px}.univer-w-\[50\%\]{width:50%}.univer-w-fit{width:fit-content}.univer-min-w-0{min-width:0}.univer-min-w-72{min-width:18rem}.univer-max-w-32{max-width:8rem}.univer-max-w-36{max-width:9rem}.univer-max-w-64{max-width:16rem}.univer-max-w-\[190px\]{max-width:190px}.univer-max-w-\[200px\]{max-width:200px}.univer-max-w-\[calc\(100\%-112px\)\]{max-width:calc(100% - 112px)}.univer-max-w-fit{max-width:fit-content}.univer-max-w-lg{max-width:32rem}.univer-flex-shrink-0,.univer-shrink-0{flex-shrink:0}.univer-flex-grow{flex-grow:1}.univer-flex-grow-0{flex-grow:0}.univer-rotate-180{--univer-tw-rotate:180deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(180deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}@keyframes univer-spin{to{transform:rotate(360deg)}}.univer-animate-spin{animation:1s linear infinite univer-spin}.univer-cursor-not-allowed{cursor:not-allowed}.univer-appearance-none{appearance:none}.univer-grid-flow-col{grid-auto-flow:column}.univer-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.univer-grid-cols-\[1fr\,auto\,auto\,auto\]{grid-template-columns:1fr auto auto auto}.univer-flex-row{flex-direction:row}.univer-flex-row-reverse{flex-direction:row-reverse}.univer-flex-nowrap{flex-wrap:nowrap}.univer-gap-7{gap:1.75rem}.univer-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.univer-space-y-2>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse:0;margin-top:calc(.5rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.5rem;margin-top:calc(.5rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.5rem * var(--univer-tw-space-y-reverse))}.univer-divide-x-0>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse:0;border-right-width:0;border-right-width:calc(0px * var(--univer-tw-divide-x-reverse));border-left-width:calc(0px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:0;border-left-width:calc(0px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse:0;border-top-width:calc(1px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:1px;border-top-width:calc(1px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(1px * var(--univer-tw-divide-y-reverse))}.univer-divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.univer-divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--univer-gray-200)}.univer-justify-self-center{justify-self:center}.univer-overflow-hidden{overflow:hidden}.univer-overflow-x-auto{overflow-x:auto}.univer-overflow-y-hidden{overflow-y:hidden}.univer-rounded-full{border-radius:9999px}.univer-rounded-md{border-radius:.375rem}.univer-rounded-sm{border-radius:.125rem}.univer-border-2{border-width:2px}.univer-border-4{border-width:4px}.univer-border-b{border-bottom-width:1px}.univer-border-solid{border-style:solid}.univer-border-none{border-style:none}.univer-border-\[rgba\(13\,13\,13\,0\.12\)\]{border-color:#0d0d0d1f}.univer-border-gray-100{border-color:var(--univer-gray-100)}.univer-border-gray-200{border-color:var(--univer-gray-200)}.univer-border-transparent{border-color:#0000}.univer-border-r-gray-200{border-right-color:var(--univer-gray-200)}.univer-border-t-primary-500{border-top-color:var(--univer-primary-500)}.\!univer-bg-gray-700{background-color:var(--univer-gray-700)!important}.\!univer-bg-gray-800{background-color:var(--univer-gray-800)!important}.\!univer-bg-gray-900{background-color:var(--univer-gray-900)!important}.univer-bg-blue-500{background-color:var(--univer-blue-500)}.univer-bg-blue-600{background-color:var(--univer-blue-600)}.univer-bg-gray-100{background-color:var(--univer-gray-100)}.univer-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--univer-tw-gradient-stops))}.univer-from-gray-50{--univer-tw-gradient-from:var(--univer-gray-50) var(--univer-tw-gradient-from-position);--univer-tw-gradient-to:#fff0 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-to-gray-100{--univer-tw-gradient-to:var(--univer-gray-100) var(--univer-tw-gradient-to-position)}.univer-fill-gray-900{fill:var(--univer-gray-900)}.univer-fill-primary-600{fill:var(--univer-primary-600)}.univer-p-1{padding:.25rem}.univer-p-4{padding:1rem}.univer-px-1{padding-left:.25rem;padding-right:.25rem}.univer-px-1\.5{padding-left:.375rem;padding-right:.375rem}.univer-px-3\.5{padding-left:.875rem;padding-right:.875rem}.univer-px-5{padding-left:1.25rem;padding-right:1.25rem}.univer-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.univer-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.univer-pb-1{padding-bottom:.25rem}.univer-pl-1\.5{padding-left:.375rem}.univer-pl-3{padding-left:.75rem}.univer-pl-6{padding-left:1.5rem}.univer-pr-5{padding-right:1.25rem}.univer-pt-1{padding-top:.25rem}.univer-pt-2{padding-top:.5rem}.univer-text-center{text-align:center}.univer-font-semibold{font-weight:600}.univer-leading-6{line-height:1.5rem}.univer-leading-7{line-height:1.75rem}.\!univer-text-blue-400{color:var(--univer-blue-400)!important}.\!univer-text-gray-700{color:var(--univer-gray-700)!important}.\!univer-text-white{color:var(--univer-white)!important}.univer-text-blue-500{color:var(--univer-blue-500)}.univer-text-blue-600{color:var(--univer-blue-600)}.univer-text-gray-200{color:var(--univer-gray-200)}.univer-text-gray-300{color:var(--univer-gray-300)}.univer-text-gray-700{color:var(--univer-gray-700)}.univer-text-green-600{color:var(--univer-green-600)}.univer-text-primary-700{color:var(--univer-primary-700)}.univer-text-red-600{color:var(--univer-red-600)}.univer-text-rose-600{--univer-tw-text-opacity:1;color:rgba(225,29,72,var(--univer-tw-text-opacity,1))}.univer-text-yellow-500{color:var(--univer-yellow-500)}.univer-shadow{--univer-tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--univer-tw-shadow-colored:0 1px 3px 0 var(--univer-tw-shadow-color), 0 1px 2px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-shadow-lg{--univer-tw-shadow:0px 4px 6px 0px #1e284d0d, 0px 10px 15px -3px #1e284d1a;--univer-tw-shadow-colored:0px 4px 6px 0px var(--univer-tw-shadow-color), 0px 10px 15px -3px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px #1e284d0d,0 10px 15px -3px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-blur-sm{--univer-tw-blur:blur(4px);filter:var(--univer-tw-blur) var(--univer-tw-brightness) var(--univer-tw-contrast) var(--univer-tw-grayscale) var(--univer-tw-hue-rotate) var(--univer-tw-invert) var(--univer-tw-saturate) var(--univer-tw-sepia) var(--univer-tw-drop-shadow)}.univer-backdrop-blur{--univer-tw-backdrop-blur:blur(8px);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-transition-\[colors\,box-shadow\]{transition-property:colors,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-duration-200{transition-duration:.2s}.univer-ease-linear{transition-timing-function:linear}.after\:univer-absolute:after{content:var(--univer-tw-content);position:absolute}.after\:univer-right-0:after{content:var(--univer-tw-content);right:0}.after\:univer-top-1\/2:after{content:var(--univer-tw-content);top:50%}.after\:univer-block:after{content:var(--univer-tw-content);display:block}.after\:univer-h-4:after{content:var(--univer-tw-content);height:1rem}.after\:univer-w-px:after{content:var(--univer-tw-content);width:1px}.after\:-univer-translate-y-1\/2:after{content:var(--univer-tw-content);--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.after\:univer-bg-gray-200:after{content:var(--univer-tw-content);background-color:var(--univer-gray-200)}.after\:univer-content-\[\"\"\]:after{--univer-tw-content:"";content:"";content:var(--univer-tw-content)}.last\:univer-mb-0:last-child{margin-bottom:0}.univer-group:hover .group-hover\:univer-flex{display:flex}.hover\:univer-border-primary-600:hover{border-color:var(--univer-primary-600)}.hover\:univer-bg-gray-50:hover{background-color:var(--univer-gray-50)}.hover\:univer-bg-transparent:hover{background-color:#0000}.focus\:univer-border-primary-500:focus{border-color:var(--univer-primary-500)}.focus\:univer-outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:univer-ring-2:focus-visible{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.focus-visible\:univer-ring-primary-500:focus-visible{--univer-tw-ring-color:var(--univer-primary-500)}.active\:univer-bg-gray-100:active{background-color:var(--univer-gray-100)}.dark\:\!univer-divide-gray-600:where(.univer-dark,.univer-dark *)>:not([hidden])~:not([hidden]){border-color:var(--univer-gray-600)!important}.dark\:\!univer-border-gray-700:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-700)!important}.dark\:\!univer-border-r-gray-700:where(.univer-dark,.univer-dark *){border-right-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-black:where(.univer-dark,.univer-dark *){background-color:var(--univer-black)!important}.dark\:\!univer-bg-blue-400:where(.univer-dark,.univer-dark *){background-color:var(--univer-blue-400)!important}.dark\:\!univer-bg-gray-700:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-gray-800:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-800)!important}.dark\:\!univer-from-gray-800:where(.univer-dark,.univer-dark *){--univer-tw-gradient-from:var(--univer-gray-800) var(--univer-tw-gradient-from-position)!important;--univer-tw-gradient-to:#fff0 var(--univer-tw-gradient-to-position)!important;--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)!important}.dark\:\!univer-to-gray-900:where(.univer-dark,.univer-dark *){--univer-tw-gradient-to:var(--univer-gray-900) var(--univer-tw-gradient-to-position)!important}.dark\:\!univer-fill-white:where(.univer-dark,.univer-dark *){fill:var(--univer-white)!important}.dark\:\!univer-text-blue-400:where(.univer-dark,.univer-dark *){color:var(--univer-blue-400)!important}.dark\:\!univer-text-gray-700:where(.univer-dark,.univer-dark *){color:var(--univer-gray-700)!important}.dark\:\!univer-text-green-400:where(.univer-dark,.univer-dark *){color:var(--univer-green-400)!important}.dark\:\!univer-text-red-400:where(.univer-dark,.univer-dark *){color:var(--univer-red-400)!important}.dark\:hover\:\!univer-bg-gray-800:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-800)!important}.\[\&\>div\:first-child\]\:univer-px-2\.5>div:first-child{padding-left:.625rem;padding-right:.625rem}.\[\&\>div\]\:univer-h-5>div{height:1.25rem}.\[\&\>div\]\:univer-ring-transparent>div{--univer-tw-ring-color:transparent}.\[\&_canvas\]\:univer-absolute canvas,.univer-absolute{position:absolute}.univer-relative{position:relative}.univer-left-1\.5{left:.375rem}.univer-top-1\/2{top:50%}.univer-z-\[15\]{z-index:15}.univer-m-0{margin:0}.-univer-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.univer-mx-0{margin-left:0;margin-right:0}.univer-my-1{margin-top:.25rem;margin-bottom:.25rem}.univer-my-2{margin-top:.5rem;margin-bottom:.5rem}.univer-mb-0{margin-bottom:0}.univer-mb-2{margin-bottom:.5rem}.univer-ml-2{margin-left:.5rem}.univer-ml-4{margin-left:1rem}.univer-mr-0{margin-right:0}.univer-mt-0{margin-top:0}.univer-mt-1{margin-top:.25rem}.univer-box-border{box-sizing:border-box}.univer-block{display:block}.univer-inline-flex{display:inline-flex}.univer-size-6{width:1.5rem;height:1.5rem}.univer-size-full{width:100%;height:100%}.univer-h-\[18px\]{height:18px}.univer-h-\[364px\]{height:364px}.univer-max-h-60{max-height:15rem}.univer-max-h-72{max-height:18rem}.univer-max-h-\[350px\]{max-height:350px}.univer-w-\[250px\]{width:250px}.univer-flex-1{flex:1}.-univer-translate-y-1\/2{--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-select-none{user-select:none}.univer-list-none{list-style-type:none}.univer-justify-center{justify-content:center}.univer-justify-around{justify-content:space-around}.univer-gap-2{gap:.5rem}.univer-gap-4{gap:1rem}.univer-overflow-visible{overflow:visible}.univer-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.univer-whitespace-nowrap{white-space:nowrap}.univer-whitespace-pre-wrap{white-space:pre-wrap}.univer-break-words{word-wrap:break-word}.univer-break-all{word-break:break-all}.univer-rounded-none{border-radius:0}.univer-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.univer-border{border-width:1px}.univer-border-r-0{border-right-width:0}.univer-border-gray-600{border-color:var(--univer-gray-600)}.univer-border-primary-600{border-color:var(--univer-primary-600)}.\!univer-bg-gray-600{background-color:var(--univer-gray-600)!important}.univer-bg-gray-200{background-color:var(--univer-gray-200)}.univer-bg-primary-600{background-color:var(--univer-primary-600)}.univer-bg-transparent{background-color:#0000}.univer-bg-white{background-color:var(--univer-white)}.univer-p-0{padding:0}.univer-p-0\.5{padding:.125rem}.univer-p-3{padding:.75rem}.univer-px-4{padding-left:1rem;padding-right:1rem}.univer-px-6{padding-left:1.5rem;padding-right:1.5rem}.univer-px-7{padding-left:1.75rem;padding-right:1.75rem}.univer-py-1{padding-top:.25rem;padding-bottom:.25rem}.univer-py-2{padding-top:.5rem;padding-bottom:.5rem}.univer-py-3{padding-top:.75rem;padding-bottom:.75rem}.univer-pb-3{padding-bottom:.75rem}.univer-pt-0{padding-top:0}.univer-text-base{font-size:1rem;line-height:1.5rem}.univer-text-sm{font-size:.875rem;line-height:1.25rem}.univer-font-bold{font-weight:700}.univer-font-medium{font-weight:500}.univer-leading-5{line-height:1.25rem}.univer-leading-\[13px\]{line-height:13px}.univer-text-gray-900{color:var(--univer-gray-900)}.univer-text-primary-500{color:var(--univer-primary-500)}.univer-text-red-500{color:var(--univer-red-500)}.univer-text-white{color:var(--univer-white)}.univer-shadow-md{--univer-tw-shadow:0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored:0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-outline-none{outline-offset:2px;outline:2px solid #0000}.univer-ring-1{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(1px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.univer-ring-primary-500{--univer-tw-ring-color:var(--univer-primary-500)}.univer-ring-red-500{--univer-tw-ring-color:var(--univer-red-500)}.univer-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:univer-bg-gray-200:hover{background-color:var(--univer-gray-200)}.hover\:univer-bg-gray-300:hover{background-color:var(--univer-gray-300)}.dark\:\!univer-bg-gray-600:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:\!univer-bg-gray-900:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-900)!important}.dark\:\!univer-text-gray-300:where(.univer-dark,.univer-dark *){color:var(--univer-gray-300)!important}.dark\:\!univer-text-white:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.dark\:hover\:\!univer-bg-gray-600:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.univer-mb-5{margin-bottom:1.25rem}.univer-mr-3{margin-right:.75rem}.univer-mt-2{margin-top:.5rem}.univer-mt-3{margin-top:.75rem}.univer-mt-3\.5{margin-top:.875rem}.univer-mt-4{margin-top:1rem}.univer-flex{display:flex}.univer-grid{display:grid}.univer-h-7{height:1.75rem}.univer-h-full{height:100%}.univer-max-h-\[400px\]{max-height:400px}.univer-w-32{width:8rem}.univer-w-36{width:9rem}.univer-w-4{width:1rem}.univer-w-\[340px\]{width:340px}.univer-w-full{width:100%}.univer-cursor-default{cursor:default}.univer-cursor-pointer{cursor:pointer}.univer-flex-col{flex-direction:column}.univer-items-center{align-items:center}.univer-justify-end{justify-content:flex-end}.univer-justify-between{justify-content:space-between}.univer-gap-1{gap:.25rem}.univer-gap-1\.5{gap:.375rem}.univer-gap-6{gap:1.5rem}.univer-overflow-auto{overflow:auto}.univer-overflow-y-auto{overflow-y:auto}.univer-rounded{border-radius:.25rem}.univer-rounded-lg{border-radius:.5rem}.univer-p-1\.5{padding:.375rem}.univer-p-2{padding:.5rem}.univer-px-2{padding-left:.5rem;padding-right:.5rem}.univer-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.univer-pb-5{padding-bottom:1.25rem}.univer-text-sm,.univer-text-sm\/5{font-size:.875rem;line-height:1.25rem}.univer-text-xs{font-size:.75rem;line-height:1rem}.univer-text-gray-400{color:var(--univer-gray-400)}.univer-text-gray-500{color:var(--univer-gray-500)}.univer-text-gray-600{color:var(--univer-gray-600)}.univer-text-primary-600{color:var(--univer-primary-600)}.hover\:univer-bg-gray-100:hover{background-color:var(--univer-gray-100)}.dark\:\!univer-text-gray-200:where(.univer-dark,.univer-dark *){color:var(--univer-gray-200)!important}.dark\:\!univer-text-gray-400:where(.univer-dark,.univer-dark *){color:var(--univer-gray-400)!important}.dark\:hover\:\!univer-bg-gray-700:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}:root{color:#17201d;font-synthesis:none;background:#f3f5f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #087a63}.login-page{background:#e8eeeb;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#fff;border:1px solid #dce2df;border-radius:8px;width:min(420px,100vw - 48px);padding:40px;box-shadow:0 18px 50px #182d2614}.brand-mark{color:#fff;background:#07c160;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.brand-mark.small{border-radius:8px;width:28px;height:28px}.eyebrow{color:#087a63;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:800}.login-panel h1,.page-heading h1{letter-spacing:0;margin:0;font-size:24px}.login-intro,.page-heading p{color:#66716d;font-size:14px;line-height:1.55}.login-form{gap:16px;margin-top:28px;display:grid}.login-form label{color:#3e4b46;gap:7px;font-size:13px;font-weight:650;display:grid}.login-form input,.search-field,.composer textarea{color:#17201d;background:#fbfcfb;border:1px solid #dce2df;border-radius:6px}.login-form input{height:42px;padding:0 12px}.primary-button{color:#fff;background:#07c160;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.primary-button:hover{background:#06ad56}.primary-button:disabled{cursor:wait;opacity:.65}.primary-button.compact{min-height:36px;font-size:13px}.form-error{color:#c33d43;margin:0;font-size:13px}.success-text{color:#16835b;margin:0;font-size:13px}.loading-page{color:#66716d;background:#f3f5f4;place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:13px;display:grid}.login-footnote{color:#8a9590;margin:28px 0 0;font-size:12px}.shell{background:#fff;height:100vh;display:flex;position:relative;overflow:hidden}.desktop-titlebar{z-index:20;color:#777;--wails-draggable:drag;background:#f5f5f5;justify-content:space-between;align-items:center;height:32px;padding-left:16px;font-size:11px;display:flex;position:absolute;top:0;left:370px;right:0}.desktop-titlebar>div{--wails-draggable:no-drag;height:100%;display:flex}.desktop-titlebar button{color:#555;background:0 0;place-items:center;width:46px;height:32px;display:grid}.desktop-titlebar button:hover{background:#e2e2e2}.desktop-titlebar .desktop-close:hover{color:#fff;background:#c42b1c}.desktop-shell .conversation-header{flex-basis:84px;height:84px;padding-top:28px}.desktop-shell>.shell-body>.content-pane{padding-top:58px}.app-rail{color:#a9a9a9;background:#2e2e2e;flex-direction:column;flex:0 0 54px;align-items:center;width:54px;padding:12px 5px 10px;display:flex}.rail-brand{color:#fff;justify-items:center;gap:7px;font-size:11px;font-weight:750;display:grid}.app-rail nav{gap:8px;margin-top:42px;display:grid}.app-rail nav button,.rail-bottom button{width:44px;min-height:48px;color:inherit;background:0 0;border-radius:5px;place-items:center;gap:3px;font-size:10px;display:grid}.app-rail nav button.active,.rail-bottom button.active{color:#07c160;background:#3a3a3a}.app-rail nav button:hover,.rail-bottom button:hover{color:#fff;background:#383838}.rail-bottom{gap:6px;margin-top:auto;display:grid}.rail-bottom button{min-height:38px}.mobile-nav-label{display:none}.shell-body{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.shell-body>div:not(.nav-cache-hidden){flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.topbar{background:#f5f5f5;border-bottom:1px solid #dedede;flex:0 0 54px;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex}.breadcrumb,.account-menu{color:#66716d;align-items:center;gap:8px;font-size:13px;display:inline-flex}.breadcrumb span{color:#222;font-weight:600}.account-menu{color:#35433d;font-weight:650}.chat-layout{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.file-actions{align-items:center;gap:8px;display:flex}.file-header-actions{white-space:nowrap;flex-wrap:nowrap}.file-create-menu{position:relative}.file-create-menu>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.file-create-dropdown{z-index:8;background:#fff;border:1px solid #dce2df;border-radius:8px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #182d2624}.file-create-dropdown[hidden]{display:none}.file-create-dropdown button{color:#17201d;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.file-create-dropdown button:hover{background:#f1f6f3}.file-drawer-backdrop{z-index:30;background:#1e1e1e47;justify-content:flex-end;display:flex;position:fixed;inset:0 0 0 80px}.file-drawer{background:#fbfcfb;border-left:1px solid #dce2df;width:min(720px,100%);height:100%;box-shadow:-18px 0 44px #182d2624}.file-drawer .content-pane{height:100%;padding:28px 30px}.file-drawer .file-preview-pane{flex-direction:column;min-height:0;padding:0;display:flex}.file-preview-header{background:#fff;border-bottom:1px solid #dce2df;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.file-preview-header>div{flex-direction:column;flex:1;min-width:0;display:flex}.file-preview-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-header small{color:#8a9590}.file-viewer-host{background:#f3f5f4;flex:1;min-height:0}.office-editor-host,.office-editor{flex-direction:column;flex:1;min-height:0;display:flex}.office-editor-bar{background:#fff;border-bottom:1px solid #dce2df;align-items:center;gap:12px;min-height:46px;padding:6px 12px;display:flex}.office-editor-bar span{font-weight:600}.office-editor-bar small{color:#c73333;flex:1;min-width:0}.word-editor-host,.excel-editor-host{background:#f3f5f4;flex:1;min-height:0;overflow:hidden}.word-editor-host>.docx-editor{height:100%}.office-editor-state{color:#78827e;margin:auto}.group-panel{z-index:12;background:#f7f7f7;border-left:1px solid #dedede;width:280px;padding:22px 18px;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000000f}.group-panel header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.group-member-grid{border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);gap:18px 10px;padding:20px 0;display:grid}.group-member,.group-add{color:#555;background:0 0;justify-items:center;gap:6px;font-size:11px;display:grid}.group-add{color:#999}.group-add svg{color:#888;background:#fff;border:1px solid #d9d9d9;width:34px;height:34px;padding:8px}.group-setting-row{color:#444;border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:18px 0;font-size:13px;display:flex}.toggle{background:#d0d0d0;border-radius:10px;width:38px;height:20px}.toggle.on{background:#07c160}.member-picker-backdrop{z-index:60;background:#0000002e;place-items:center;display:grid;position:fixed;inset:0}.member-picker{background:#fff;border:1px solid #d8d8d8;grid-template-rows:1fr 58px;grid-template-columns:280px 1fr;width:min(604px,100vw - 40px);height:min(440px,100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 38px #0003}.member-picker-list{border-right:1px solid #ededed;min-height:0;overflow:hidden}.member-picker-search{color:#a1a1a1;border:1px solid #dedede;align-items:center;gap:7px;height:38px;margin:14px 14px 8px;padding:0 9px;display:flex}.member-picker-search input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.member-picker-rows{height:calc(100% - 60px);overflow:auto}.member-picker-row{color:#333;cursor:pointer;align-items:center;gap:10px;height:50px;padding:0 16px;font-size:13px;display:flex}.member-picker-row:hover{background:#f5f5f5}.member-picker-row input{accent-color:#07c160;width:16px;height:16px}.member-picker-row .avatar{border-radius:3px;flex-basis:32px;width:32px;height:32px;font-size:12px}.member-picker-preview{color:#222;min-width:0;padding:18px 28px}.member-picker-preview strong{font-size:14px;font-weight:500}.member-picker-preview .muted-state{color:#aaa;margin-top:28px;font-size:12px}.member-picker-selected{flex-wrap:wrap;gap:14px 18px;margin-top:18px;display:flex}.member-picker-selected>span{color:#555;justify-items:center;gap:4px;font-size:11px;display:grid}.member-picker-selected .avatar{border-radius:3px;flex-basis:38px;width:38px;height:38px}.member-picker>footer{background:#fafafa;border-top:1px solid #eee;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding:0 18px;display:flex}.upload-button{cursor:pointer}.upload-button input{display:none}.file-breadcrumb{color:#66716d;align-items:center;gap:8px;margin:26px 0 12px;font-size:13px;display:flex}.file-list{background:#fff;border-top:1px solid #dce2df;max-width:960px;margin-top:18px}.file-row{border-bottom:1px solid #edf1ee;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.file-icon{color:#087a63;place-items:center;width:30px;display:grid}.file-name{color:#17201d;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;min-width:0;overflow:hidden}.file-name:disabled{cursor:default}.file-row>small{color:#8a9590;width:90px;font-size:11px}.conversation-list{background:#e9e9e9;border-right:1px solid #d8d8d8;min-width:0;min-height:0;padding:18px 12px;overflow-y:auto}.quick-menu{z-index:5;background:#fff;border:1px solid #dce2df;border-radius:6px;gap:4px;width:246px;max-height:320px;margin-top:-12px;padding:10px;display:grid;position:absolute;overflow:auto;box-shadow:0 12px 30px #182d261f}.quick-menu>strong{color:#66716d;padding:6px;font-size:11px}.quick-menu>button{color:#17201d;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:5px 7px;display:flex}.quick-menu>button:hover{background:#edf2ef}.pane-heading,.page-heading,.conversation-header,.header-actions,.composer-actions,.person-heading,.account-menu{align-items:center;display:flex}.pane-heading,.page-heading{justify-content:space-between}.pane-heading h2{margin:0;font-size:20px}.icon-button{color:#66716d;background:0 0;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.icon-button:hover{color:#17201d;background:#edf2ef}.search-field{color:#87918d;align-items:center;gap:8px;height:34px;margin:20px 0 18px;padding:0 10px;display:flex}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.list-label{color:#8a9590;margin:22px 8px 8px;font-size:11px;font-weight:750}.conversation-row{text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border-radius:3px;align-items:center;gap:9px;padding:7px;display:flex}.conversation-row:hover{background:#dedede}.conversation-row.selected{background:#d4d4d4}.conversation-copy{flex:1;gap:3px;min-width:0;display:grid}.conversation-copy strong,.directory-row strong{font-size:13px}.conversation-copy small,.directory-row small,.person-heading small,.app-tile small,.setting-row small{color:#7d8984;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avatar{color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.avatar-bot{background:#087a63}.avatar-teal{background:#39947e}.avatar-rose{background:#bb6b76}.avatar-blue{background:#557fa8}.avatar-amber{background:#b88445}.avatar-muted{background:#b7c2bd}.online-dot{background:#2bb477;border-radius:50%;width:7px;height:7px;margin-right:5px}.conversation-main{background:#f5f5f5;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.conversation-header{background:#f5f5f5;border-bottom:1px solid #dedede;flex:0 0 58px;justify-content:space-between;height:58px;padding:0 22px}.person-heading{gap:10px}.person-heading div{gap:3px;display:grid}.header-actions{z-index:4;gap:6px;position:absolute;top:0;right:0}.header-actions .group-menu-button{z-index:18;color:#555;width:38px;height:38px;margin:0;font-size:0;position:fixed;top:40px;right:14px}.header-actions .group-menu-button:before{content:"•••";letter-spacing:2px;font-size:16px;line-height:1}.header-actions .header-command{min-height:30px;box-shadow:none;background:0 0;border:0;padding:0 4px}.header-command{color:#35433d;white-space:nowrap;background:#fff;border:1px solid #d2dad6;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.header-command:hover{color:#17201d;background:#f5f8f6;border-color:#aebbb5}.header-command:disabled{cursor:not-allowed;opacity:.45}.message-history{flex:1;min-height:0;padding:24px 34px;overflow:auto}.date-divider{color:#99a39f;text-align:center;margin-bottom:22px;font-size:11px}.message{align-items:flex-start;gap:10px;width:min(100%,1120px);max-width:1120px;display:flex}.message+.message{margin-top:18px}.assistant-status{z-index:8;color:#53635c;pointer-events:none;background:#fffffff5;border:1px solid #dce8e2;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:8px 12px;font-size:12px;display:flex;position:fixed;bottom:136px;left:314px;right:34px;box-shadow:0 5px 18px #182d2614}.assistant-status-copy{flex:1;gap:3px;display:grid}.assistant-status-copy strong{color:#24332c;font-size:13px;font-weight:600}.assistant-status-copy span{color:#84918b;font-size:11px}.assistant-status>small{color:#9aa6a0;font-size:11px}.assistant-spinner{border:2px solid #cfe6dc;border-top-color:#087a63;border-radius:50%;width:15px;height:15px;animation:.9s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}.message.outgoing{flex-direction:row-reverse;margin-left:auto}.message.outgoing>div{justify-items:end}.message.outgoing .markdown-body{background:#95ec69;border-color:#8cdd69;border-radius:6px 2px 6px 6px}.message>div{gap:5px;min-width:0;max-width:100%;display:grid}.message small{color:#7d8984;font-size:11px}.message-meta{color:#929d98;font-variant-numeric:tabular-nums;align-items:center;gap:11px;min-height:25px;font-size:11px;display:flex}.message-meta button{color:#7b8781;background:0 0;border-radius:4px;place-items:center;width:25px;height:25px;transition:background-color .18s,color .18s;display:grid}.message-meta button:hover{color:#26342e;background:#e8ecea}.message-meta time{margin-left:auto}.markdown-body{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e1e1;border-radius:2px 6px 6px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.thinking-block{color:#7d8984;background:#fafcfb;border:1px solid #e7ebe9;border-radius:5px;margin:0 0 7px;font-size:12px}.thinking-block summary,.thinking-summary{align-items:center;gap:7px;padding:8px 10px;list-style:none;display:flex}.thinking-block summary{cursor:pointer}.thinking-block summary::-webkit-details-marker{display:none}.thinking-chevron{color:#087a63;place-items:center;width:14px;font-size:18px;line-height:1;transition:transform .15s;display:inline-grid}.thinking-block[open] .thinking-chevron{transform:rotate(90deg)}.thinking-block summary small,.thinking-summary small{color:#a1aaa5;margin-left:auto}.thinking-block pre{white-space:pre-wrap;color:#8a9590;max-height:260px;margin:0;padding:0 10px 10px;font:11px/1.5 ui-monospace,Consolas,monospace;overflow:auto}.live-thinking-message{align-items:flex-start}.live-thinking-message>div{flex:1;width:auto}.thinking-block.live{background:#fbfdfc;border-color:#d8e6df;width:100%;margin-bottom:0}.thinking-block.live .thinking-chevron{animation:1.2s ease-in-out infinite thinking-pulse}.thinking-block.live pre{min-height:34px;max-height:320px}@keyframes thinking-pulse{50%{opacity:.45;transform:translateY(2px)}}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{white-space:pre-wrap;margin:8px 0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:14px 0 8px;line-height:1.3}.markdown-body ul,.markdown-body ol{margin:8px 0;padding-left:22px}.markdown-body blockquote{color:#5e6964;border-left:3px solid #b8c5bf;margin:8px 0;padding-left:12px}.markdown-body pre{color:#eaf3ee;background:#1f2925;border-radius:4px;margin:10px 0;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.markdown-body code{background:#edf1ef;border-radius:3px;padding:2px 4px;font:.9em ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-body pre code{color:inherit;background:0 0;padding:0}.markdown-body table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #d8e0dc;padding:6px 8px}.markdown-body th{background:#f2f6f3;font-weight:600}.markdown-body a{color:#087a63;text-decoration:underline}.suggestion-row{flex-wrap:wrap;gap:8px;margin:24px 0 0 44px;display:flex}.suggestion-row button{color:#087a63;background:#fff;border:1px solid #c8ddd5;border-radius:6px;padding:8px 10px;font-size:12px}.empty-chat{color:#66716d;text-align:center;justify-items:center;gap:8px;margin-top:20vh;display:grid}.empty-chat strong{color:#35433d;font-size:15px}.empty-chat p{margin:0;font-size:13px}.composer{background:0 0;border:0;border-radius:0;flex:none;margin:0 34px 18px;padding:0;position:relative}.composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:82px;padding:12px 14px}.composer-actions{border:0;justify-content:flex-start;gap:2px;min-height:42px;padding:4px 0}.composer-actions .header-command{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0 6px}.composer-actions .header-command:hover{background:#e9eeeb}.composer-tools{align-items:center;gap:4px;display:flex}.hidden-file-input{display:none}.composer-input{min-height:82px;position:relative}.composer-input:before{content:"";z-index:1;pointer-events:none;border:2px dashed #0000;border-radius:4px;transition:border-color .15s,background-color .15s;position:absolute;inset:0}.composer-input.is-dragging-files:before{background:#07c16014;border-color:#07c160}.composer-input.is-dragging-files textarea{color:#087a63}.composer-tool{color:#68716d;white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:13px;display:inline-flex}.composer-tool svg{width:19px;height:19px}.composer-tool:hover{color:#2d3833;background:#e9eeeb}.composer-tool-static{color:#087a63;cursor:default}.send-button{color:#fff;background:#07c160;border-radius:4px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0}.send-button:disabled{color:#aeb7b2;cursor:default;background:#e5e9e7}.send-button:not(:disabled):active{transform:scale(.96)}.send-button.is-running{background:#087a63;border-radius:50%;box-shadow:0 0 0 4px #087a631f}.session-stats{color:#929d98;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:0;min-height:26px;padding-top:5px;font-size:11px;display:flex}.session-stats span+span:before{content:"|";color:#c6cdca;padding:0 8px}.screenshot-editor{z-index:100;cursor:crosshair;background:#000;display:none;position:fixed;inset:0;overflow:hidden}.screenshot-editor.open{display:block}.screenshot-editor canvas{width:100%;height:100%;display:block}.screenshot-toolbar{z-index:101;background:#242424;border:1px solid #535353;border-radius:4px;gap:4px;padding:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000059}.screenshot-toolbar button{color:#e9e9e9;background:0 0;border-radius:3px;min-width:34px;height:32px;padding:0 9px;font-size:13px}.screenshot-toolbar button:hover,.screenshot-toolbar button.active{background:#454545}.screenshot-toolbar button.primary{color:#fff;background:#07c160}.screenshot-size{color:#bfc6c2;text-align:center;min-width:92px;padding:0 8px;font:12px/32px ui-monospace,SFMono-Regular,Consolas,monospace}.inline-error{color:#9d3035;background:#fff5f5;border:1px solid #efc5c7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 clamp(20px,6vw,84px) 8px;padding:9px 12px;font-size:12px;display:flex}.inline-error button{color:inherit;background:0 0;place-items:center;display:grid}.content-pane{background:#fbfcfb;flex:1;min-width:0;padding:34px clamp(24px,6vw,96px);overflow:auto}.page-heading{align-items:flex-start}.page-heading p{margin:7px 0 0}.app-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;max-width:960px;margin-top:34px;display:grid}.app-host-pane{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:0 42px 0 0;display:flex;overflow:hidden}.desktop-shell>.shell-body>.app-host-pane{padding-top:32px}.app-host-header{background:#fbfcfb;border-bottom:1px solid #dce2df;flex:0 0 94px;justify-content:space-between;align-items:center;min-height:94px;padding:16px 24px;display:flex}.app-host-header h1{margin:0;font-size:24px}.app-host-header p{color:#66716d;margin:5px 0 0;font-size:13px}.app-host-header .eyebrow{margin:0 0 5px;font-size:10px}.app-host-close{color:#5f6965;flex:0 0 38px;width:38px;height:38px}.app-host-close:hover{color:#202825;background:#e8ecea}.app-host-frame{background:#fff;border:0;flex:1;width:100%;height:100%;min-height:0}.app-tile{min-height:132px;color:inherit;text-align:left;background:#fff;border:1px solid #dce2df;border-radius:7px;align-items:center;gap:14px;padding:16px;display:flex}.app-tile:hover{border-color:#8dbbad;box-shadow:0 5px 18px #182d260f}.app-tile>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.app-icon{border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.tone-teal{color:#087a63;background:#e0f1eb}.tone-violet{color:#695aa3;background:#eeebf8}.tone-orange{color:#b66a09;background:#fff0d9}.app-chevron{color:#a3ada8;transform:rotate(-90deg)}.directory-list,.settings-list{background:#fff;border-top:1px solid #dce2df;max-width:840px;margin-top:28px}.directory-row,.setting-row{border-bottom:1px solid #edf1ee;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.directory-row>div,.setting-row>div{flex:1;gap:4px;min-width:0;display:grid}.status-label{color:#16835b;font-size:12px}.setting-row>span{color:#66716d;font-size:13px}.muted-state{color:#8a9590;font-size:13px}.secondary-button{color:#35433d;background:#fff;border:1px solid #d2dad6;border-radius:6px;min-height:32px;padding:0 11px;font-size:12px}.secondary-button:hover{background:#f5f8f6;border-color:#8dbbad}.danger-button{color:#fff;background:#c33d43;border-radius:6px;min-height:40px;padding:0 18px;font-weight:700}.text-danger{color:#b7343a;background:0 0;font-size:12px}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.status-chip{color:#66716d;background:#edf1ef;border-radius:4px;width:max-content;padding:2px 6px;font-size:10px;font-style:normal}.app-release-meta{color:#68736f;flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.app-status-line{flex-wrap:wrap;gap:6px;display:flex}.status-update{color:#8a5a00;background:#fff1cc}.status-published{color:#087a63;background:#e0f1eb}.status-review{color:#98600d;background:#fff0d9}.status-label.disabled{color:#9b5558}.inline-form{background:#fff;border:1px solid #dce2df;border-radius:7px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;max-width:980px;margin-top:24px;padding:16px;display:grid}.inline-form label,.modal-form label,.password-form label{color:#3e4b46;gap:6px;font-size:12px;font-weight:650;display:grid}.inline-form input,.modal-form input,.password-form input{color:#17201d;background:#fbfcfb;border:1px solid #dce2df;border-radius:6px;width:100%;height:38px;padding:0 10px}.inline-form>div{align-items:center;gap:8px;display:flex}.password-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;max-width:840px;margin-top:30px;display:grid}.password-form h2{grid-column:1/-1;margin:0;font-size:16px}.modal-backdrop{z-index:40;background:#0f191694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-form{background:#fff;border-radius:7px;gap:14px;width:min(480px,100%);padding:20px;display:grid;box-shadow:0 20px 60px #0003}.modal-form header,.call-dialog header{justify-content:space-between;align-items:center;display:flex}.call-dialog{color:#fff;background:#101715;border-radius:7px;flex-direction:column;width:min(940px,100%);height:min(680px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000047}.call-dialog header{border-bottom:1px solid #2b3935;flex:0 0 62px;padding:0 18px}.call-dialog header>div{gap:4px;display:grid}.call-dialog header small{color:#92a19c;font-size:11px}.call-dialog .icon-button{color:#d5dfdb}.video-grid{background:#0b100f;flex:1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));place-items:center;gap:2px;min-height:0;display:grid;overflow:auto}.video-grid video,.video-grid audio{object-fit:cover;background:#17201d;width:100%;height:100%;min-height:220px}.call-dialog footer{flex:0 0 76px;justify-content:center;align-items:center;gap:10px;display:flex}.call-control{color:#fff;background:#31413c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.call-control.off{background:#8f3438}.mobile-back{color:#35433d;background:0 0;font-size:28px;line-height:1;display:none}@media (width<=720px){.assistant-status{bottom:136px;left:12px;right:12px}body{background:#ededed}.shell{background:#ededed;flex-direction:column-reverse;height:100dvh;min-height:100dvh}.shell-body{flex:1;height:auto}.app-rail{z-index:15;color:#7a7a7a;background:#f7f7f7;border-top:1px solid #d8d8d8;flex-direction:row;flex:0 0 56px;width:100%;height:56px;padding:0}.rail-brand{display:none}.app-rail nav{flex:3 75%;grid-template-columns:repeat(3,1fr);gap:0;height:100%;margin:0}.rail-bottom{flex:25%;height:100%;margin:0;display:block}.rail-bottom button:first-child,.rail-bottom button:last-child{display:none}.mobile-nav-label{display:inline}.app-rail nav button,.rail-bottom button{color:#7a7a7a;border-radius:0;flex-direction:column;gap:2px;width:100%;height:56px;min-height:56px;font-size:10px;display:flex}.app-rail nav button svg,.rail-bottom button svg{stroke-width:1.8px;width:22px;height:22px}.app-rail nav button.active,.rail-bottom button.active{color:#07c160;background:0 0}.app-rail nav button:hover,.rail-bottom button:hover{color:inherit;background:0 0}.shell:has(.mobile-conversation-open)>.app-rail{display:none}.chat-layout{background:#fff;grid-template-columns:1fr;height:100%}.chat-layout .conversation-main,.chat-layout.mobile-conversation-open .conversation-list{display:none}.chat-layout.mobile-conversation-open .conversation-main{display:flex}.conversation-list{background:#fff;border:0;padding:0}.pane-heading{z-index:3;background:#ededed;border-bottom:1px solid #e4e4e4;height:52px;padding:0 14px;position:sticky;top:0}.pane-heading .eyebrow{display:none}.pane-heading h2{font-size:17px;font-weight:600}.pane-heading .icon-button{color:#181818}.search-field{background:#fff;border:0;border-radius:4px;height:36px;margin:8px;box-shadow:inset 0 0 0 1px #eee}.conversation-row{border-bottom:1px solid #ededed;border-radius:0;gap:11px;min-height:68px;padding:8px 12px}.conversation-row:hover,.conversation-row.selected{background:#f5f5f5}.conversation-row .avatar{border-radius:5px;flex-basis:48px;width:48px;height:48px;font-size:17px}.conversation-copy{gap:6px}.conversation-copy strong{color:#191919;font-size:16px;font-weight:500}.conversation-copy small{color:#999;font-size:13px}.conversation-header{background:#ededed;flex-basis:52px;justify-content:center;height:52px;padding:0 52px;position:relative}.person-heading{display:contents}.person-heading>.avatar,.person-heading>div>small{display:none}.person-heading>div{display:block}.person-heading>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;display:block;overflow:hidden}.mobile-back{color:#191919;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:6px;left:10px}.header-actions .group-menu-button{color:#191919;width:40px;height:38px;position:absolute;top:7px;right:8px}.message-history{background:#ededed;padding:18px 12px}.message{gap:8px;max-width:88%}.message+.message{margin-top:16px}.message .avatar{border-radius:4px;flex-basis:40px;width:40px;height:40px}.message small{display:none}.markdown-body{color:#111;border:0;border-radius:4px;padding:10px 12px;font-size:16px;line-height:1.45}.message.outgoing .markdown-body{background:#95ec69;border:0;border-radius:4px}.composer{padding:0 8px calc(8px + env(safe-area-inset-bottom));background:#f7f7f7;border-top:1px solid #d8d8d8;flex:none;margin:0}.composer-actions{scrollbar-width:none;justify-content:flex-start;gap:0;height:43px;min-height:43px;padding:3px 0 0;overflow-x:auto}.composer-actions::-webkit-scrollbar{display:none}.composer-tool{color:#191919;border-radius:3px;min-width:64px;height:38px;padding:0 8px}.composer-tool:hover{color:#191919;background:0 0}.composer-input{min-height:46px;padding-right:62px}.composer textarea{background:#fff;border:0;border-radius:4px;min-height:38px;max-height:92px;padding:8px 10px;font-size:16px;line-height:22px}.send-button{background:#07c160;border-radius:4px;width:54px;height:34px;bottom:4px;right:0}.inline-error{border-radius:0;margin:0}.quick-menu{width:calc(100% - 16px);margin:-4px 8px 0}.content-pane{padding:18px 16px 76px}.page-heading{gap:12px}.page-heading h1{font-size:20px}.app-grid{grid-template-columns:1fr;margin-top:22px}.inline-form,.password-form{grid-template-columns:1fr}.directory-row{flex-wrap:wrap}.file-drawer-backdrop{inset:0}.file-drawer{width:100%}.file-drawer .content-pane{padding:18px 14px}.call-dialog{border-radius:0;width:100%;height:100dvh}.member-picker-backdrop{align-items:stretch}.member-picker{border:0;grid-template-rows:1fr auto 58px;grid-template-columns:1fr;width:100%;height:100%}.member-picker-list{border-right:0}.member-picker-preview{border-top:1px solid #eee;min-height:110px;padding:14px 18px}.member-picker-preview .muted-state{margin-top:12px}.member-picker>footer{grid-column:1}.login-panel{padding:28px 22px}.desktop-titlebar{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.memory-panel{z-index:4;background:#fff;border-left:1px solid #d8d8d8;width:min(60vw,900px);min-width:600px;padding:28px 32px;position:absolute;top:58px;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 30px #182d261a}.memory-panel header{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:16px;display:flex}.memory-panel header>div{gap:4px;display:grid}.memory-panel header strong{letter-spacing:-.01em;color:#17201d;font-size:20px}.memory-panel header small{color:#89958f;font-size:12px}.memory-panel .memory-list{gap:10px;display:grid}.memory-row-editable{align-items:flex-start;gap:10px}.memory-row-editable .memory-content{flex:1;line-height:1.55}.memory-row-editable .memory-content.is-disabled{color:#a1aaa5;text-decoration:line-through}.memory-row-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.memory-edit-input{resize:vertical;color:#17201d;background:#fbfdfc;border:1px solid #c8d8d1;border-radius:5px;flex:1;min-width:0;min-height:72px;padding:8px 10px;font-size:13px;line-height:1.5}.schedule-panel{top:58px}.memory-list{gap:8px;display:grid}.memory-row{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;align-items:flex-start;gap:7px;padding:9px;font-size:12px;display:flex}.memory-content{flex:1;line-height:1.5}.schedule-form{gap:14px;margin-bottom:26px;display:grid}.schedule-form label{color:#425049;gap:7px;font-size:12px;font-weight:650;display:grid}.schedule-form input,.schedule-form textarea,.schedule-form select{color:#17201d;background:#fbfdfc;border:1px solid #d8e1dc;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.schedule-form textarea{resize:vertical;min-height:92px;padding:11px 12px;line-height:1.5}.schedule-form input:focus,.schedule-form textarea:focus,.schedule-form select:focus{border-color:#087a63;box-shadow:0 0 0 3px #087a631a}.schedule-form input[type=number]{max-width:180px}.schedule-form input[type=time]{max-width:220px}.field-help{color:#8a9590;font-size:11px;font-weight:400}.schedule-submit{border-radius:8px;width:100%;margin-top:3px}.schedule-list-heading{color:#24332c;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:13px;display:flex}.schedule-list-heading span{color:#8a9590;font-size:11px}.schedule-panel .memory-row{background:#fff;border-radius:8px;min-height:58px;padding:12px 13px}.schedule-panel .memory-content{gap:4px;display:grid}.schedule-panel .memory-content strong{font-size:13px}.schedule-panel .memory-content small{color:#8a9590;font-size:11px}.skills-panel{overflow:hidden}.skills-tabs{border-bottom:1px solid #e1e7e4;gap:4px;padding:0 14px 10px;display:flex}.skills-tabs button{color:#68736e;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 13px;font-size:13px}.skills-tabs button.active{color:#087a63;border-bottom-color:#087a63;font-weight:600}.plugin-list{height:calc(100% - 130px);padding:10px 14px;overflow-y:auto}.plugin-row{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.plugin-icon{color:#087a63;background:#e5f2ed;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.plugin-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.plugin-row strong{text-overflow:ellipsis;white-space:nowrap;color:#24312c;font-size:13px;overflow:hidden}.plugin-row small{color:#87918c;font-size:11px}.plugin-enabled{color:#087a63;font-size:11px;font-style:normal}.plugins-browser{background:#fff;grid-template-columns:minmax(250px,38%) minmax(0,1fr);height:calc(100% - 82px);min-height:0;display:grid;overflow:hidden}.plugins-browser>nav{background:#f6f8f7;border-right:1px solid #e1e7e4;min-width:0;padding:8px;overflow-y:auto}.plugins-browser>nav button{color:#53605a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.plugins-browser>nav button:hover{background:#edf2ef}.plugins-browser>nav button.active{color:#087a63;background:#e5f2ed}.plugins-browser>nav button>span:last-child{gap:3px;min-width:0;display:grid}.plugins-browser>nav strong,.plugins-browser>nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugins-browser>nav strong{font-size:13px}.plugins-browser>nav small{color:#87918c;font-size:11px}.plugin-detail{min-width:0;padding:24px;overflow-y:auto}.plugin-detail h2{overflow-wrap:anywhere;margin:4px 0 10px;font-size:20px}.plugin-detail>p:not(.eyebrow,.plugin-usage-note){color:#66716d;margin:0 0 20px;font-size:13px;line-height:1.65}.plugin-detail dl{border-top:1px solid #e1e7e4;margin:0 0 20px}.plugin-detail dl div{border-bottom:1px solid #edf1ef;grid-template-columns:72px minmax(0,1fr);padding:10px 0;font-size:13px;display:grid}.plugin-detail dt{color:#87918c}.plugin-detail dd{color:#24312c;margin:0}.plugin-usage-note{color:#66716d;background:#f1f5f3;border-radius:6px;padding:11px 12px;font-size:12px;line-height:1.55}.plugin-open{text-decoration:none;display:inline-flex}.skills-browser{background:#fff;border:1px solid #e1e7e4;border-radius:8px;grid-template-columns:minmax(210px,30%) minmax(0,1fr);height:calc(100% - 82px);min-height:0;display:grid;overflow:hidden}.skills-browser>nav{background:#f6f8f7;border-right:1px solid #e1e7e4;min-width:0;padding:8px;overflow-y:auto}.skills-browser>nav button{color:#53605a;text-align:left;background:0 0;border-radius:6px;align-items:flex-start;gap:9px;width:100%;padding:11px 10px;display:flex}.skills-browser>nav button:hover{background:#edf2ef}.skills-browser>nav button.active{color:#087a63;background:#e5f2ed}.skills-browser>nav button>svg{flex:none;margin-top:2px}.skills-browser>nav button>span{gap:3px;min-width:0;display:grid}.skills-browser>nav strong,.skills-browser>nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-browser>nav strong{color:#24312c;font-size:13px}.skills-browser>nav small{color:#87918c;font-size:11px}.skills-browser>nav button.active strong{color:#087a63}.skill-detail{min-width:0;padding:26px 30px 40px;overflow-y:auto}.skill-detail h2{color:#17201d;margin:4px 0 8px;font-size:22px}.skill-description{color:#66716d;margin:0 0 22px;font-size:13px;line-height:1.6}.skill-detail .markdown-body{background:0 0;border:0;padding:0}@media (width<=720px){.memory-panel{width:100%;min-width:0;padding:18px 14px;top:52px}}.nav-cache-hidden{display:none!important}.enterprise-embedded-pane{background:#f7f7f7;width:100%;min-height:100dvh}.enterprise-embedded-pane>.content-pane{width:100%;min-height:100dvh}.enterprise-embedded-pane>.schedule-panel{width:100%;max-width:none;height:100dvh;box-shadow:none;border:0;position:static}.enterprise-switcher-button{color:inherit;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:flex}.enterprise-switcher-menu{background:#fff;border:1px solid #dce2df;border-radius:6px;width:240px;padding:10px;position:absolute;top:42px;left:0;box-shadow:0 10px 30px #0002}.enterprise-switcher-menu strong{padding:4px 8px 8px;display:block}.enterprise-switcher-menu button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.enterprise-switcher-menu button:hover{background:#f2f5f3}.enterprise-switcher-menu small{color:#69756e}.enterprise-create-link{border-top:1px solid #e5e9e6;margin-top:6px}.enterprise-config-card{background:#fff;border-radius:8px;gap:14px;width:min(440px,100vw - 32px);padding:22px;display:grid;box-shadow:0 20px 60px #0003}.enterprise-config-card header{justify-content:space-between;align-items:center;display:flex}.enterprise-config-card input{border:1px solid #cfd8d2;border-radius:4px;padding:9px}.enterprise-switcher{z-index:20;position:fixed;top:10px;left:72px}.enterprise-switcher-button{background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.enterprise-switcher-menu{background:#fff;border:1px solid #ddd;border-radius:6px;width:220px;padding:10px;position:absolute;top:42px;box-shadow:0 8px 24px #0002}.enterprise-switcher-menu button{background:0 0;border:0;justify-content:space-between;width:100%;padding:8px;display:flex}.enterprise-config-overlay{z-index:30;background:#0004;place-items:center;display:grid;position:fixed;inset:0}.enterprise-config-card{background:#fff;border-radius:8px;gap:12px;width:380px;padding:20px;display:grid}.enterprise-config-card label{gap:5px;display:grid}.enterprise-config-card input{padding:8px}
/*$vite$:1*/