.tox{box-shadow:none;box-sizing:content-box;cursor:auto;-webkit-tap-highlight-color:transparent;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration:none;text-decoration:none}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;box-shadow:none;float:none;background:0 0;border:0;outline:0;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.tox:not([dir=rtl]){text-align:left;direction:ltr}.tox[dir=rtl]{text-align:right;direction:rtl}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black,#222f3e);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base,16px)}.tox-tinymce{box-shadow:none;box-sizing:border-box;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);border:2px solid #eee;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;visibility:inherit!important}.tox.tox-tinymce-inline{box-shadow:none;overflow:initial;border:none}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{box-shadow:none;background-color:#fff;border:2px solid #eee;border-radius:10px;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink,1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-editor-header{z-index:2;grid-template-columns:1fr min-content;display:grid}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none;border-top:1px solid #e3e3e3}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{box-shadow:none;background:0 0;border:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;margin-bottom:4px;display:flex}.tox #accessibility-issue__subheader{color:#222f3e;font-size:16px}.tox .accessbility-sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tox .accessibility-issue__description{border-radius:6px;justify-content:space-between;align-items:stretch}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;margin-bottom:4px;display:flex}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:700}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{color:#222f3e;background-color:#e6f0fd}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{color:#fff;background-color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{color:#222f3e;background-color:#fffae6}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#7a6e25;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#ffe89d}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{color:#222f3e;background-color:#f2d574}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#e8c657}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{color:#222f3e;background-color:#fae6e6}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#f2bfbf}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{color:#222f3e;background-color:#e9a4a4}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#ee9494}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{color:#222f3e;background-color:#78ab461a}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{z-index:1;background:#fff;font-size:13px;position:absolute;inset:0}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{flex-direction:column;width:30%;display:flex}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-grow:1;flex-basis:0;overflow:auto}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-accordion{gap:var(--tox-private-pad-sm,8px);flex-direction:column;display:flex}.tox .tox-accordion__item{background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);border-radius:var(--tox-private-control-border-radius,6px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-accordion__item:after{border:2px solid highlight}}.tox .tox-accordion__item:focus{z-index:1;outline:none}.tox .tox-accordion__item:focus:after{opacity:1}.tox .tox-accordion__heading{width:100%;margin:0}.tox .tox-accordion__heading:focus{outline:none}.tox .tox-accordion__header{border-radius:var(--tox-private-control-border-radius,6px);box-sizing:border-box;color:var(--tox-private-text-color,#222f3e);cursor:pointer;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md,16px);font-weight:var(--tox-private-font-weight-bold,bold);line-height:var(--tox-private-line-height-base,1.3);padding:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));text-align:left;border:none;outline:none;align-items:center;width:100%;display:flex}.tox .tox-accordion__header:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-accordion__header:after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){z-index:1;position:relative}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled):after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__header-icon{color:var(--tox-private-text-color,#222f3e);height:calc(var(--tox-private-base-value,16px) * 1.5);width:calc(var(--tox-private-base-value,16px) * 1.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tox .tox-accordion__header-icon svg{fill:currentColor;width:100%;height:100%;max-height:calc(var(--tox-private-base-value,16px) * 1.5);max-width:calc(var(--tox-private-base-value,16px) * 1.5);display:block}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm,8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{margin-right:var(--tox-private-pad-sm,8px);flex:0 auto}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px)) calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>:not(:first-child){margin-top:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius,6px);appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;align-items:center;gap:var(--tox-private-pad-xs,4px);padding:6px calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));background:0 0;border:none;outline:none;margin:0;display:flex;position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-accordion__content-inner .tox-accordion__model-button:after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus:after{opacity:1}.tox .tox-accordion .tox-selectfield{background-color:var(--tox-private-background-color,#fff);border:1px solid var(--tox-private-border-color,#eee);border-radius:var(--tox-private-control-border-radius,6px);box-sizing:border-box;align-items:center;width:100%;height:34px;padding:0 6px;display:flex;position:relative}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);z-index:1}@media (forced-colors:active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:5px 0}.tox .tox-accordion .tox-selectfield .tox-icon{pointer-events:none;flex-shrink:0;padding:9px 0;display:flex}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value,16px);width:var(--tox-private-base-value,16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm,8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:0;margin-right:auto}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm,8px);margin-right:0}.tox .tox-alert{border-radius:var(--tox-private-panel-border-radius,6px);box-sizing:border-box;color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-normal,normal);align-self:stretch;align-items:flex-start;gap:var(--tox-private-pad-xs,4px);line-height:var(--tox-private-line-height-base,1.3);padding:var(--tox-private-pad-xs,4px) var(--tox-private-pad-sm,8px);border-style:solid;border-width:1px;width:100%;display:flex}.tox .tox-alert--error{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color,#fff) r g b / .8) 0%, rgba(from var(--tox-private-background-color,#fff) r g b / .8) 100%), var(--tox-private-color-error,#c00);border-color:var(--tox-private-color-error,#c00)}.tox .tox-alert--warning{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color,#fff) r g b / .8) 0%, rgba(from var(--tox-private-background-color,#fff) r g b / .8) 100%), var(--tox-private-color-warning,#fc0);border-color:var(--tox-private-color-warning,#fc0)}.tox .tox-alert__body{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.tox .tox-alert__content{align-items:center;gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px) 0;flex:1 0 0;display:flex}.tox .tox-alert__message{text-align:left;margin:0}.tox .tox-alert__actions{align-items:center;gap:var(--tox-private-pad-xs,4px);flex-wrap:wrap;justify-content:flex-start;display:flex}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{flex:none;display:flex}.tox .tox-button{border-width:var(--tox-private-button-border-width,1px);border-style:var(--tox-private-button-border-style,solid);border-radius:var(--tox-private-control-border-radius,6px);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size,14px);font-style:var(--tox-private-button-font-style,normal);font-weight:var(--tox-private-button-font-weight,bold);line-height:var(--tox-private-control-line-height,24px);padding:var(--tox-private-button-padding-y,4px) var(--tox-private-button-padding-x,16px);text-align:center;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs,4px);outline:none;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.tox .tox-button:before{border-radius:var(--tox-private-control-border-radius,6px);bottom:calc(-1 * var(--tox-private-button-border-width,1px));box-shadow:var(--tox-private-button-focus-outline,inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);content:"";left:calc(-1 * var(--tox-private-button-border-width,1px));opacity:0;pointer-events:none;right:calc(-1 * var(--tox-private-button-border-width,1px));top:calc(-1 * var(--tox-private-button-border-width,1px));position:absolute}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color,#0060ce);border-color:var(--tox-private-button-focus-border-color,#0060ce);box-shadow:var(--tox-private-button-focus-box-shadow,none);color:var(--tox-private-button-focus-text-color,#fff);background-image:none}.tox .tox-button:focus:not(:disabled):before{opacity:1}.tox .tox-button.tox-button--icon,.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{fill:currentColor;display:block}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success,#78ab46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error,#c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color,#006ce7);color:var(--tox-private-button-primary-text-color,#fff);border-color:var(--tox-private-button-primary-border-color,#006ce7);background-image:none;background-position:0 0;background-repeat:repeat}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color,#006ce7);border-color:var(--tox-private-button-primary-disabled-border-color,#006ce7);color:var(--tox-private-button-primary-disabled-text-color,#ffffff80);cursor:not-allowed;background-image:none}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color,#0060ce);border-color:var(--tox-private-button-primary-focus-border-color,#0060ce);color:var(--tox-private-button-primary-focus-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color,#0060ce);border-color:var(--tox-private-button-primary-hover-border-color,#0060ce);color:var(--tox-private-button-primary-hover-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color,#0054b4);border-color:var(--tox-private-button-primary-active-border-color,#0054b4);color:var(--tox-private-button-primary-active-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color,#0054b4);border-color:var(--tox-private-button-primary-enabled-border-color,#0054b4);color:var(--tox-private-button-primary-enabled-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color,#ffffff80);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color,#00489b);border-color:var(--tox-private-button-primary-enabled-focus-border-color,#00489b);color:var(--tox-private-button-primary-enabled-focus-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color,#00489b);border-color:var(--tox-private-button-primary-enabled-hover-border-color,#00489b);color:var(--tox-private-button-primary-enabled-hover-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color,#003c81);border-color:var(--tox-private-button-primary-enabled-active-border-color,#003c81);color:var(--tox-private-button-primary-enabled-active-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-border-color,#f0f0f0);color:var(--tox-private-button-secondary-text-color,#222f3e);box-shadow:none;letter-spacing:normal;text-transform:none;background-image:none;background-position:0 0;background-repeat:repeat;border-style:solid;border-width:1px;border-radius:6px;outline:none;padding:4px 16px;font-size:14px;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-disabled-border-color,#f0f0f0);color:var(--tox-private-button-secondary-disabled-text-color,#222f3e80);cursor:not-allowed;background-image:none}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-focus-border-color,#e3e3e3);color:var(--tox-private-button-secondary-focus-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-hover-border-color,#e3e3e3);color:var(--tox-private-button-secondary-hover-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color,#d6d6d6);border-color:var(--tox-private-button-secondary-active-border-color,#d6d6d6);color:var(--tox-private-button-secondary-active-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color,#a6ccf7);border-color:var(--tox-private-button-secondary-enabled-border-color,#a6ccf7);color:var(--tox-private-button-secondary-enabled-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color,#8ebef4);border-color:var(--tox-private-button-secondary-enabled-focus-border-color,#8ebef4);color:var(--tox-private-button-secondary-enabled-focus-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color,#8ebef4);border-color:var(--tox-private-button-secondary-enabled-hover-border-color,#8ebef4);color:var(--tox-private-button-secondary-enabled-hover-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color,#77b1f2);border-color:var(--tox-private-button-secondary-enabled-active-border-color,#77b1f2);color:var(--tox-private-button-secondary-enabled-active-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--naked{box-shadow:unset;color:var(--tox-private-button-naked-text-color,#222f3e);background-color:#0000;border-color:#0000}.tox .tox-button--naked[disabled]{color:var(--tox-private-button-naked-disabled-text-color,#222f3e80);cursor:not-allowed;background-color:#0000;border-color:#0000}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color,#222f3e1f);border-color:var(--tox-private-button-naked-focus-border-color,transparent);color:var(--tox-private-button-naked-focus-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color,#222f3e1f);border-color:var(--tox-private-button-naked-hover-background-color,transparent);color:var(--tox-private-button-naked-hover-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color,#222f3e2e);border-color:var(--tox-private-button-naked-active-border-color,transparent);color:var(--tox-private-button-naked-active-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color,#a8c8ed);border-color:var(--tox-private-button-naked-enabled-border-color,#a8c8ed);color:var(--tox-private-button-naked-enabled-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color,#93bbe9);border-color:var(--tox-private-button-naked-enabled-focus-border-color,#93bbe9);color:var(--tox-private-button-naked-enabled-focus-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color,#93bbe9);border-color:var(--tox-private-button-naked-enabled-hover-border-color,#93bbe9);color:var(--tox-private-button-naked-enabled-hover-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color,#7daee4);border-color:var(--tox-private-button-naked-enabled-active-border-color,#7daee4);color:var(--tox-private-button-naked-enabled-active-text-color,#222f3e);box-shadow:unset}.tox .tox-button--secondary--outline{border-color:var(--tox-private-button-secondary-outline-border-color,#f0f0f0);color:var(--tox-private-button-secondary-outline-text-color,#222f3e);background-color:#0000}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-outline-focus-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-focus-text-color,#222f3e)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-outline-hover-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-hover-text-color,#222f3e)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-outline-active-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-active-text-color,#222f3e)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color,transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color,#f0f0f0);color:var(--tox-private-button-secondary-outline-disabled-text-color,#222f3e80)}.tox .tox-checkbox{border-radius:var(--tox-private-checkbox-border-radius,6px);cursor:pointer;height:var(--tox-private-control-height,36px);min-width:var(--tox-private-control-height,36px);align-items:center;display:flex}.tox .tox-checkbox__input{width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.tox .tox-checkbox__icons{box-sizing:content-box;padding:var(--tox-private-pad-xs,calc(4px - 1px));border-radius:var(--tox-private-checkbox-border-radius,6px);height:var(--tox-private-control-line-height,24px);aspect-ratio:1;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 2px #0000}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-unselected-color,#222f3e4d);display:block}@media (forced-colors:active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor!important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-indeterminate-color,#006ce7);display:none}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-selected-color,#006ce7);display:none}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color,#222f3e80)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow,inset 0 0 0 1px #006ce7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs,4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs,4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs,4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs,4px)}.tox .tox-collection--toolbar .tox-collection__group{padding:0;display:flex}.tox .tox-collection--grid .tox-collection__group{flex-wrap:wrap;max-height:208px;padding:0;display:flex;overflow:hidden auto}.tox .tox-collection--list .tox-collection__group{border:0 solid #e3e3e3;border-top-width:1px;flex-direction:column;padding:4px 0;display:flex}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{color:#222f3eb3;cursor:default;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#fcfcfc;margin-top:-4px;margin-bottom:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400}.tox .tox-collection__item{color:#222f3e;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;display:flex}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{white-space:nowrap;color:#222f3e;text-align:center;align-self:flex-end;width:48px;font-size:12px;overflow:hidden}.tox .tox-image-selector-menu .tox-collection__item-checkmark{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{fill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;opacity:.8;background-color:#fff;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#006ce7}@media (forced-colors:active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:1px solid}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;z-index:1;background-color:#f0f0f0;position:relative}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:1px solid}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover,.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{color:#222f3e;background-color:#f0f0f0}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:1px solid}}.tox .tox-collection__item-image{border:1px solid #eee;border-radius:6px;flex-direction:column;justify-content:center;margin-bottom:4px;display:flex;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{width:48px;height:48px}.tox .tox-collection__item-label{color:currentColor;text-transform:none;word-break:break-all;flex:1;max-width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.tox .tox-collection__item-separator{border-bottom:1px solid #e3e3e3;height:0;margin:4px 0}.tox .tox-collection__item-accessory{color:currentColor;text-transform:none;height:24px;font-size:14px;line-height:24px;display:inline-block}.tox .tox-collection__item-caret{align-items:center;min-height:24px;display:flex}.tox .tox-collection__item-caret:after{content:"";min-height:inherit;font-size:0}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{color:#222f3e80;cursor:not-allowed;background-color:#0000}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;flex-wrap:nowrap;flex:none;margin-bottom:0;padding:0;display:flex;overflow-x:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-collection--horizontal .tox-collection__group{flex-wrap:nowrap;align-items:center;margin:0;padding:0 4px;display:flex}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{flex-direction:row;flex:auto;align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{flex-direction:column;flex:auto;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #0000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{text-align:right;margin-left:16px}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #0000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{text-align:left;margin-right:16px}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media (forced-colors:active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{forced-color-adjust:none;background-color:currentColor!important;border:1px solid highlight!important}}.tox .tox-color-picker-container{flex-direction:row;height:225px;margin:0;display:flex}.tox .tox-sv-palette{box-sizing:border-box;height:100%;display:flex}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{box-sizing:content-box;background:0 0;border:1px solid #000;border-radius:50%;width:12px;height:12px;position:absolute}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.tox .tox-hue-slider{box-sizing:border-box;width:25px;height:100%}.tox .tox-hue-slider-spectrum{background:linear-gradient(red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);width:100%;height:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{box-sizing:content-box;background:#fff;border:1px solid #000;width:100%;height:4px}.tox .tox-rgb-form{flex-direction:column;justify-content:space-between;display:flex}.tox .tox-rgb-form div{width:inherit;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{box-shadow:0 0 0 1px red;border:1px solid red!important}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;right:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{color:#77181f;background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette,.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}@media (forced-colors:active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{width:30px;height:30px;transition:transform .15s,box-shadow .15s}.tox .tox-swatch:hover,.tox .tox-swatch:focus{transform:scale(.8);box-shadow:inset 0 0 0 1px #7f7f7f4d}.tox .tox-swatch--remove{justify-content:center;align-items:center;display:flex}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-swatches__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;width:24px;height:24px;margin:3px;display:none}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:6px;padding:8px 8px 16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #006ce7;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:after{pointer-events:none;content:"";border:2px solid #006ce7;border-radius:6px;display:block;position:absolute;inset:-9px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{color:#222f3e;justify-content:space-between;align-items:center;display:flex}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;text-transform:initial;white-space:pre-wrap;margin-top:8px;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;transition:max-height .5s cubic-bezier(0,1,0,1);position:relative}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{color:#222f3e;flex-direction:column;align-items:center;display:flex;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{z-index:10;flex-direction:column;padding:1em;font-size:14px;position:absolute;inset:0}.tox .tox-comment__overlaytext p{color:#222f3e;text-align:center;background-color:#fff;box-shadow:0 0 8px 8px #fff}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:700}.tox .tox-comment__buttonspacing{text-align:center;padding-top:16px}.tox .tox-tbtn.tox-comment__mention-btn{background-color:#0000;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:5px;display:flex}.tox .tox-comment-thread{background:0 0;border-radius:6px;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay:after{content:"";opacity:.9;z-index:5;background:#fff;display:flex;position:absolute;inset:0}.tox .tox-comment__reply{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__reply>:first-child{width:100%;margin-bottom:8px}.tox .tox-comment__edit{flex-wrap:wrap;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__gradient:after{content:"";background:linear-gradient(#fff0,#fff);width:100%;height:5em;margin-top:-40px;display:block;position:absolute;bottom:0}.tox .tox-comment__overlay{opacity:.9;text-align:center;z-index:5;background:#fff;flex-direction:column;flex-grow:1;display:flex;position:absolute;inset:0}.tox .tox-comment__busy-spinner{z-index:20;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-comment__scroll{scroll-behavior:smooth;flex-direction:column;flex-shrink:1;padding:12px;display:flex;overflow:auto}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}.tox .tox-ring-loader{box-sizing:border-box;border:1px solid #fff;border-bottom-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite tox-rotation;display:inline-block}.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-user__name{color:#222f3e;text-transform:none;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tox .tox-dialog-wrap__backdrop{z-index:1;background-color:#ffffffbf;position:absolute;inset:0}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{z-index:2;background-color:#fff;border:0 solid #eee;border-radius:10px;flex-direction:column;width:95vw;max-width:480px;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px auto}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{color:#222f3e;background-color:#fff;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px 0;font-size:16px;display:flex;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{text-transform:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.tox .tox-dialog__body{color:#222f3e;text-align:left;text-transform:none;flex:1;min-width:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;display:flex}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{flex-direction:column;flex-shrink:0;align-items:flex-start;padding:16px;display:flex}@media only screen and (width>=768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:0;overflow-x:auto}}.tox .tox-dialog__body-nav-item{color:#222f3eb3;border-bottom:2px solid #0000;flex-shrink:0;max-width:13em;margin-bottom:8px;font-size:14px;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{color:#144782;border-bottom:2px solid #144782}@media (forced-colors:active){.tox .tox-dialog__body-nav-item--active{color:highlight;border-bottom:2px solid highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;max-height:min(650px,100vh - 110px);padding:16px;display:flex;overflow:auto}.tox .tox-dialog__body-content>*{margin-top:16px;margin-bottom:0}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{margin-inline:0;display:block}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{max-width:1200px;height:650px}.tox .tox-dialog--fullscreen{max-width:100%;height:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{background-color:#fff;border-top:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{z-index:3;background-color:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{padding-bottom:8px;font-weight:700}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-top:8px;padding-bottom:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{content:"";opacity:1;pointer-events:none;z-index:1;border:1px solid #eee;border-radius:6px;position:absolute;inset:0}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;outline:none;box-shadow:0 0 0 1px #006ce7}.tox .tox-dialog__popups{z-index:1100;width:100%;position:absolute}.tox .tox-dialog__body-iframe{flex-direction:column;flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj{flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}.tox .tox-dropdown-content{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;border-radius:var(--tox-private-panel-border-radius,6px);background-color:var(--tox-private-background-color,#fff);width:fit-content;height:fit-content;max-height:50vh;position:fixed;overflow:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{flex:1;display:flex}.tox .tox-dropzone{box-sizing:border-box;background:#fff;border:2px dashed #eee;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-height:100px;padding:10px;display:flex}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-edit-area:before{content:"";opacity:0;pointer-events:none;z-index:1;border:2px solid #006ce7;border-radius:4px;transition:opacity .15s;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-edit-area:before{border:2px solid highlight}}.tox .tox-edit-area__iframe{box-sizing:border-box;background-color:#fff;border:0;flex:1;width:100%;height:100%;position:absolute}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-expandable-box{border:1px solid var(--tox-private-border-color,#eee);justify-content:stretch;gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px) var(--tox-private-pad-md,16px);border-radius:6px;flex-direction:column;display:flex}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color,#fff));height:min(100px,100%);position:absolute;bottom:0;left:0;right:0}.tox .tox-expandable-box__content--expanded{max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border:1px solid #eee;border-radius:6px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{z-index:1;display:flex;position:relative}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{box-shadow:none;box-sizing:border-box;border:1px solid #222f3e33;border-radius:6px;width:24px;height:24px;position:absolute;top:6px}@media (forced-colors:active){.tox .tox-color-input span{forced-color-adjust:none;border-color:currentColor;border-width:2px!important}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){cursor:pointer;border-color:#006ce7}.tox .tox-color-input span:before{box-sizing:border-box;content:"";z-index:-1;background-image:linear-gradient(45deg,#00000040 25%,#0000 25%),linear-gradient(-45deg,#00000040 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#00000040 75%),linear-gradient(-45deg,#0000 75%,#00000040 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;width:24px;height:24px;position:absolute;top:-1px;left:-1px}@media (forced-colors:active){.tox .tox-color-input span:before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;text-transform:none;white-space:nowrap;padding:0 8px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;display:block}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{flex-direction:column;flex:1;display:flex}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{flex-flow:wrap;justify-content:space-between;display:flex}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{flex-direction:column;flex:1;display:flex}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{flex:1;display:flex}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:none;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#006ce7;outline:none;box-shadow:0 0 0 1px #006ce7}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px}.tox .tox-naked-btn{box-shadow:unset;color:#006ce7;cursor:pointer;background-color:#0000;border:0 #0000;margin:0;padding:0;display:block}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media (forced-colors:active){.tox .tox-listbox__select-chevron svg{fill:currentColor!important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:none;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-selectfield select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;outline:none;box-shadow:0 0 0 1px #006ce7}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;flex:1;display:flex;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{overscroll-behavior:none;touch-action:pinch-zoom;border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{z-index:1200;position:fixed;top:0;left:0}.tox.tox-tinymce.tox-fullscreen{background-color:#0000}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{margin-top:1em;list-style:none}.tox .tox-imagepreview{background-color:#666;width:100%;height:380px;position:relative;overflow:hidden}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;position:absolute;top:100vw;left:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{justify-content:center;align-items:center;height:60px;display:flex}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{filter:alpha(opacity=50);opacity:.5;zoom:1;background:#000;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;width:20px;height:20px;position:absolute;top:0;left:0}.tox .tox-image-tools .tox-croprect-handle-move{cursor:move;border:0;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{cursor:nw-resize;border-width:2px 0 0 2px;margin:-2px 0 0 -2px;top:100px;left:100px}.tox .tox-image-tools .tox-croprect-handle-ne{cursor:ne-resize;border-width:2px 2px 0 0;margin:-2px 0 0 -20px;top:100px;left:200px}.tox .tox-image-tools .tox-croprect-handle-sw{cursor:sw-resize;border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;top:200px;left:100px}.tox .tox-image-tools .tox-croprect-handle-se{cursor:se-resize;border-width:0 2px 2px 0;margin:-20px 0 0 -20px;top:200px;left:200px}.tox .tox-image-selector-loading-spinner-wrapper{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector-loading-spinner{aspect-ratio:1;border:3px solid #006ce7;border-bottom-color:#0000;border-radius:50%;width:min(24px,30%);animation:1s linear infinite tox-rotation;position:absolute}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;margin:-4px;padding:0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #eee;border-radius:3px;width:100%;margin-bottom:4px}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-context-toolbar{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);border:1px solid #e3e3e3;border-radius:6px;padding:8px;position:absolute;box-shadow:0 2px 8px #00000014}.tox .tox-context-toolbar[popover]{margin:0;inset:auto}.tox .tox-context-toolbar .tox-toolbar{flex-wrap:nowrap;gap:8px;display:flex}.tox .tox-context-toolbar .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}.tox .tox-insert-table-picker{background-color:#fff;flex-wrap:wrap;width:170px;display:flex}.tox .tox-insert-table-picker>div{box-sizing:border-box;border:1px solid #eee;border-width:0 1px 1px 0;width:17px;height:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:#eee}@media (forced-colors:active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{filter:contrast(50%);border-color:highlight}}.tox .tox-insert-table-picker__label{color:#222f3eb3;text-align:center;width:100%;padding:4px;font-size:14px;display:block}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #eee;padding:4px 8px;display:flex}.tox.tox-mentions__card .tox-mentions__container{flex-direction:column;align-self:center;margin:0 4px;display:flex}.tox .tox-mentions__avatar{border-radius:50%;width:42px;height:42px;margin-right:4px}.tox .tox-mentions__username{color:#222f3e;font-size:14px;line-height:21px}.tox .tox-mentions__description{color:#222f3eb3;font-size:12px;line-height:21px}.tox .tox-collection__item--active .tox-mentions__username,.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{vertical-align:top;z-index:1150;background-color:#fff;border:1px solid #0000;border-radius:6px;display:inline-block;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (width>=768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;flex-wrap:wrap;flex:none;grid-area:1/1/auto/-1;padding:0 11px 0 12px;display:flex}.tox .tox-promotion+.tox-menubar{grid-column:1}@media (width<=480px){.tox:not(.tox-tinymce-inline) .tox-menubar{flex-wrap:nowrap;min-width:0;min-height:39px;overflow:auto hidden}}.tox .tox-promotion{padding-inline:4px 8px;background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;grid-area:1/2;padding-top:5px}.tox .tox-promotion-link{color:#086be6;cursor:pointer;white-space:nowrap;background-color:#e8f1f8;border-radius:5px;align-items:unsafe center;height:26.6px;padding:4px 8px;font-size:14px;display:flex}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:none;flex:none;justify-content:center;align-items:center;width:auto;height:28px;margin:5px 1px 6px 0;padding:0 4px;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-mbtn[disabled]{box-shadow:none;color:#222f3e80;cursor:not-allowed;background-color:#fff;border:0}.tox .tox-mbtn:focus:not(:disabled){box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-mbtn:focus:not(:disabled):after{pointer-events:none;content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-mbtn:focus:not(:disabled):after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-mbtn__select-label{cursor:default;margin:0 4px;font-weight:400}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:none}.tox .tox-notification{box-shadow:none;box-sizing:border-box;opacity:0;border-style:solid;border-width:1px;border-radius:6px;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);width:max-content;margin-top:4px;margin-left:auto;margin-right:auto;padding:4px;font-size:14px;font-weight:400;transition:transform .1s ease-in,opacity .15s ease-in;display:grid}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{color:#222f3e;background-color:#e4eeda;border-color:#d7e6c8}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #517342}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{color:#222f3e;background-color:#f5cccc;border-color:#f0b3b3}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #77181f}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{color:#222f3e;background-color:#fff5cc;border-color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #7a6e25}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{color:#222f3e;background-color:#d6e7fb;border-color:#c1dbf9}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #2a64a6}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{color:#222f3e;text-align:center;white-space:normal;word-break:break-all;word-break:break-word;grid-area:1/2/2/3;align-self:center;font-size:14px}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{grid-area:1/1/2/2;place-self:center end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{grid-area:1/3/2/4;place-self:start end}.tox .tox-notification .tox-progress-bar{grid-area:2/1/3/4;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{z-index:1302;background-color:#f0f0f0;justify-content:center;align-items:center;height:100%;display:grid;position:absolute;top:0;left:0;right:0;overflow:auto}.tox .tox-onboarding-dialog{background-color:#fff;border-radius:12px;flex-direction:column;max-width:512px;margin:8px;display:flex;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;justify-content:center;align-items:center;margin:24px 0 8px;font-size:20px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step{grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px;display:grid}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{aspect-ratio:1;color:#00ad0e;border:1px solid #00ad0e;border-radius:50%;justify-content:center;align-items:center;width:24px;font-size:12px;font-weight:700;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:#222f3eb3;font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-footer p{color:#222f3eb3;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.tox .tox-onboarding-dialog svg{fill:#222f3eb3;width:24px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{border-bottom:1px solid #e3e3e3;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 16px;padding:24px 0;display:grid}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:#222f3eb3;font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{color:#006ce7;background:linear-gradient(#fff 24%,#f0f0f0 100%);border-radius:12px;place-content:center;width:56px;height:56px;font-size:24px;line-height:24px;display:grid;box-shadow:0 1px 1px #222f3e12,0 3px 6px #222f3e06}.tox .tox-promotion-dialog--subtitle{color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{color:#222f3eb3;text-align:center;background-color:#f0f0f0;padding:16px;font-size:12px}.tox .tox-promotion-button{color:#851aff;cursor:pointer;white-space:nowrap;background-color:#f1ebf9;border-radius:5px;align-items:center;height:26.6px;padding:8px 16px;font-size:14px;font-weight:700;line-height:26.6px;display:flex}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:#222f3eb3;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:left .15s,right .15s,top .15s,bottom .15s}.tox .tox-pop--transition:before,.tox .tox-pop--transition:after{transition:all .15s,visibility,opacity 75ms 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:#0000;margin-bottom:-1px}.tox .tox-pop:before,.tox .tox-pop:after{content:"";opacity:1;border-style:solid;width:0;height:0;display:block;position:absolute}@media (forced-colors:active){.tox .tox-pop:before,.tox .tox-pop:after{content:none}}.tox .tox-pop.tox-pop--inset:before,.tox .tox-pop.tox-pop--inset:after{opacity:0;transition:all 0s .15s,visibility,opacity 75ms}.tox .tox-pop.tox-pop--bottom:before,.tox .tox-pop.tox-pop--bottom:after{top:100%;left:50%}.tox .tox-pop.tox-pop--bottom:after{border-width:8px;border-color:#fff #0000 #0000;margin-top:-1px;margin-left:-8px}.tox .tox-pop.tox-pop--bottom:before{border-width:9px;border-color:#eee #0000 #0000;margin-left:-9px}.tox .tox-pop.tox-pop--top:before,.tox .tox-pop.tox-pop--top:after{top:0;left:50%;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-width:8px;border-color:#0000 #0000 #fff;margin-top:1px;margin-left:-8px}.tox .tox-pop.tox-pop--top:before{border-width:9px;border-color:#0000 #0000 #eee;margin-left:-9px}.tox .tox-pop.tox-pop--left:before,.tox .tox-pop.tox-pop--left:after{top:calc(50% - 1px);left:0;transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-width:8px;border-color:#0000 #fff #0000 #0000;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-width:10px;border-color:#0000 #eee #0000 #0000;margin-left:-19px}.tox .tox-pop.tox-pop--right:before,.tox .tox-pop.tox-pop--right:after{top:calc(50% + 1px);left:100%;transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-width:8px;border-color:#0000 #0000 #0000 #fff;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-width:10px;border-color:#0000 #0000 #0000 #eee;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:before,.tox .tox-pop.tox-pop--align-left:after{left:20px}.tox .tox-pop.tox-pop--align-right:before,.tox .tox-pop.tox-pop--align-right:after{left:calc(100% - 20px)}.tox.tox-edit-focus .tox-sidebar__resize-handle:hover:before{border-left:0 solid #0000}.tox .tox-sidebar-wrap{--tox-private-min-editing-area-width:280px;flex-grow:1;min-height:0}.tox .tox-sidebar-wrap:not(.tox .tox-sidebar-wrap--resizable){flex-direction:row;display:flex}.tox .tox-sidebar-wrap--resizable{grid-template-columns:minmax(var(--tox-private-min-editing-area-width), 1fr) minmax(0, max-content);grid-template-rows:minmax(0,1fr);display:grid}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color,#f0f0f0);flex-direction:row;justify-content:flex-end;display:flex}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar-wrap--resizable .tox-sidebar__pane-container{width:var(--tox-private-requested-sidebar-width)}.tox .tox-sidebar-wrap--resizable .tox-sidebar--sliding-growing .tox-sidebar__pane-container,.tox .tox-sidebar-wrap--resizable .tox-sidebar--sliding-shrinking .tox-sidebar__pane-container{width:var(--tox-private-resolved-sidebar-width);min-width:var(--tox-private-resolved-sidebar-width)}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar-wrap--resizable .tox-sidebar__resize-handle{display:block}.tox .tox-sidebar__resize-handle{width:var(--tox-private-sidebar-resize-handle-width,1px);cursor:col-resize;background-color:var(--tox-private-separator-color,#e3e3e3);z-index:1;height:100%;display:none;position:relative}.tox .tox-sidebar__resize-handle:before{content:"";box-sizing:border-box;border-left:0 solid #0000;width:8px;transition:border-left-width .15s,border-left-color .15s;position:absolute;top:0;bottom:0}.tox .tox-sidebar__resize-handle:hover:before{border-left:3px solid #006ce7}.tox .tox-sidebar-wrap--resizable .tox-sidebar__pane{width:calc(100% - var(--tox-private-sidebar-resize-handle-width,1px))}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s,opacity .5s}.tox .tox-sidebar-content{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.tox .tox-sidebar-content__header{border-bottom:var(--tox-private-tinymceai-border-width,1px) solid var(--tox-private-neutral-20,#e3e3e3);padding:var(--tox-private-pad-sm,8px) 12px;background:var(--tox-private-background-color,#fff);justify-content:space-between;align-items:center;display:flex}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg,20px);font-weight:var(--tox-private-font-weight-normal,normal);padding:var(--tox-private-pad-sm,8px) 0 var(--tox-private-pad-sm,8px) 0;color:var(--tox-private-text-color,#222f3e);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width:min(380px, 90vw);--tox-private-floating-sidebar-height:80vh;z-index:var(--tox-private-z-index-floatingsidebar,1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow,0 0 40px 1px #222f3e26, 0 16px 16px -10px #222f3e26);width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color,#f0f0f0);border-radius:var(--tox-private-panel-border-radius,6px);position:fixed;overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-md,16px) * .75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);padding:calc(var(--tox-private-pad-sm,8px) - var(--tox-private-tinymceai-focus-border-width,2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));border-bottom:1px solid var(--tox-private-separator-color,#e3e3e3)}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__loader{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__actions{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{padding-top:var(--tox-private-pad-xs,4px);padding-bottom:var(--tox-private-pad-xs,4px);padding-left:var(--tox-private-pad-md,16px);padding-right:var(--tox-private-pad-md,16px);align-items:center;gap:6px;display:flex}.tox .tox-ai .tox-menu{width:stretch;overflow:visible}.tox .tox-ai .tox-ai__user-prompt{gap:inherit;flex-direction:column;width:100%;margin-left:auto;display:flex}.tox .tox-ai .tox-ai__user-prompt__context{gap:inherit;flex-direction:column;align-items:end;width:100%;margin-left:auto;display:flex}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary,#f0f0f0);padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-md,16px) * .75);border-radius:var(--tox-private-control-border-radius,6px);max-width:80%;color:var(--tox-private-text-color,#222f3e);white-space:pre-wrap;align-self:flex-end}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__scroll{background-color:var(--tox-private-background-color,#fff);padding:calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:12px;display:flex;overflow:hidden auto}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint,#006ce7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{align-items:center;gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint,#006ce7)}.tox .tox-ai .tox-ai__response-status{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-sm,14px);gap:var(--tox-private-pad-xs,4px);line-height:var(--tox-private-tinymceai-response-status-icon-height,max(24px, calc(14px + 4px)));padding-top:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted,#222f3eb3)}.tox .tox-ai .tox-ai__response-status-icon{border:1px solid var(--tox-private-neutral-20,#e3e3e3);background-color:var(--tox-private-background-color,#fff);height:var(--tox-private-tinymceai-response-status-icon-height,max(24px, calc(14px + 4px)));border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai .tox-ai__response-status-icon+.tox-ai__response-status-icon{margin-left:calc((var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px)) * -1)}.tox .tox-ai .tox-ai__icon{justify-content:center;align-items:center;display:flex}.tox .tox-ai .tox-ai__response-sources{gap:var(--tox-private-pad-sm,8px);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{align-items:center;gap:var(--tox-private-pad-sm,8px);flex-wrap:wrap;align-self:stretch;display:flex}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color,#e3e3e3);cursor:pointer;background-color:#0000;max-width:32%;max-height:24px}.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,.tox .tox-ai .tox-ai__response-sources-list .tox-tag img{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm,8px) 0;color:var(--tox-private-text-color,#222f3e);font-feature-settings:"liga" off, "clig" off;font-size:var(--tox-private-font-size-sm,14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal,normal);line-height:var(--tox-private-line-height,18px);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-md,16px);line-height:calc(var(--tox-private-font-size-md,16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color,#fff));height:min(100px,100%);position:absolute;bottom:0;left:0;right:0}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius,6px);border:1px solid var(--tox-private-color-error,#c00);background:linear-gradient(0deg, rgba(from var(--tox-private-background-color,#fff) r g b / .9) 0%, rgba(from var(--tox-private-background-color,#fff) r g b / .9) 100%), var(--tox-private-color-error,#c00);padding:var(--tox-private-pad-sm,8px);gap:var(--tox-private-pad-sm,8px);align-items:center;width:100%;display:flex}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:none;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));gap:var(--tox-private-pad-sm,8px);background-color:var(--tox-private-background-color,#fff);border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);border-top:1px solid var(--tox-private-separator-color,#e3e3e3);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__context{gap:var(--tox-private-pad-sm,8px);max-height:calc((2 * (2 * var(--tox-private-pad-xs,4px) + var(--tox-private-base-value,16px))) + var(--tox-private-pad-sm,8px));flex-wrap:wrap;display:flex}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm,8px)) / 2)}.tox .tox-ai .tox-ai__context-more{gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px);max-width:var(--tox-private-tinymceai-context-more-max-width,320px);flex-direction:column;display:flex;overflow:auto}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{align-items:center;gap:6px;display:flex}.tox .tox-ai .tox-ai__footer-actions{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai-model-selection-button{gap:var(--tox-private-pad-xs,4px);display:flex}.tox .tox-ai .tox-ai__footer-note{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-xs,12px);letter-spacing:0;height:24px;padding-top:var(--tox-private-pad-sm,8px);justify-content:center;align-items:center;width:100%;display:flex}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;padding:var(--tox-private-pad-xs,4px)}.tox .tox-ai .tox-ai__models-menu__item__description{flex-direction:column;align-items:start;display:flex}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold,bold);font-size:var(--tox-private-font-size-sm,14px);line-height:calc(var(--tox-private-font-size-sm,14px) * 1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-xs,12px);line-height:calc(var(--tox-private-font-size-xs,12px) * 1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white,#fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white,#fff) r g b / .7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color,#222f3e);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold,bold)}.tox .tox-ai .tox-ai-chat-history-list{gap:var(--tox-private-pad-sm,8px);padding-top:var(--tox-private-pad-xs,4px);flex-direction:column;width:100%;display:flex}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm,8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-bold,bold);letter-spacing:1px;line-height:18px}.tox .tox-ai .tox-ai-chat-history-list__item{gap:var(--tox-private-pad-sm,8px);border-radius:var(--tox-private-control-border-radius,6px);cursor:pointer;padding:12px;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active,.tox .tox-ai .tox-ai-chat-history-list__item:focus,.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary,#f0f0f0);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{justify-content:flex-end;gap:var(--tox-private-pad-sm,8px);width:100%;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white,#fff) r g b / .5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{flex-direction:column;margin-right:auto;display:flex;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{min-width:calc(24px + (var(--tox-private-pad-xs,4px) + 1px)*2);align-items:center;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-base,16px);font-weight:var(--tox-private-font-weight-bold,bold);line-height:var(--tox-private-font-size-lg,20px);text-overflow:ellipsis;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-xs,12px);line-height:var(--tox-private-line-height-base,1.3)}.tox .tox-ai .tox-sidebar-content__message{justify-content:center;align-items:center;gap:var(--tox-private-pad-md,16px);flex-direction:column;width:100%;height:100%;display:flex}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-md,16px);font-weight:var(--tox-private-font-weight-normal,normal);line-height:20px}.tox .tox-ai .tox-sidebar-content__message-action{justify-content:center;align-self:stretch;align-items:center;display:flex}.tox .tox-ai .tox-ai-chat-action-button{line-height:var(--tox-private-base-value,16px);font-size:var(--tox-private-font-size-xs,12px);padding:6px var(--tox-private-pad-sm,8px);margin:var(--tox-private-pad-xs,4px) 0;font-weight:var(--tox-private-font-weight-normal,normal);width:min-content}.tox .tox-ai .tox-ai-chat-action-button .tox-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg{fill:var(--tox-private-tinymceai-chat-action-button-icon-color,#006ce7);flex:none;display:block}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="24"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="24px"]{transform:scale(.666667)}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="20"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="20px"]{transform:scale(.8)}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="18"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="18px"]{transform:scale(.888889)}.tox .tox-ai .tox-ai-chat-action-button:not(:has(+.tox-ai-chat-action-button)){margin-bottom:var(--tox-private-pad-sm,8px)}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color-muted,#222f3eb3);line-height:var(--tox-private-line-height-base,1.3);margin:0 1em}.tox .tox-ai-removed-content:before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base,1.3) * 1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md,16px);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);line-height:var(--tox-private-line-height-base,1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-html-content-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold,bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm,8px) 0}.tox .tox-ai-html-content ul,.tox .tox-ai-html-content ol{margin:1em 0;padding-left:2em}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint,#006ce7);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color,#e3e3e3);margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{background:var(--tox-private-separator-color,#e3e3e3);border-radius:4px;padding:.1em .2em;font-family:ui-monospace,monospace}.tox .tox-ai-html-content pre code{background:var(--tox-private-separator-color,#e3e3e3);white-space:pre-wrap;overflow-wrap:break-word;border-radius:4px;margin:1em 0;font-family:ui-monospace,monospace;display:block}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color,#eee)}.tox .tox-ai-html-content table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) th,.tox .tox-ai-html-content table:not([cellpadding]) td{padding:.4rem}.tox .tox-ai-html-content th,.tox .tox-ai-html-content td{border:1px solid var(--tox-private-border-color,#eee)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-weight-bold,bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content strong,.tox .tox-ai-html-content b{font-weight:var(--tox-private-font-weight-bold,bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sup,.tox .tox-ai-html-content sub{vertical-align:baseline;font-size:.75em;line-height:0}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active,#ffcf30) h s l / 30%);border-radius:2px;padding:.05em .2em}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{border:1px solid var(--tox-private-border-color,#eee);background:var(--tox-private-separator-color,#e3e3e3);box-shadow:inset 0 -1px 0 var(--tox-private-border-color,#eee);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,monospace;font-size:.85em}.tox .tox-ai-html-content img{vertical-align:middle;border-radius:4px;max-width:100%;height:auto}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content:before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content:before,.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content):after{content:"〰〰";color:var(--tox-private-text-color-muted,#222f3eb3);text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{flex-direction:column;display:flex;position:absolute;inset:0}.tox .tox-ai__preview-host .tox-ai__preview-layer--loading .tox-ai__iframe{visibility:hidden;pointer-events:none}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{flex:auto;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{background:var(--tox-private-background-color,#fff);border-top:1px solid #e3e3e3;flex:none}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{width:100%;height:100%;font-size:14px;position:absolute;inset:0}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:#222f3e33}.tox .tox-ai__preview-overlay--centered{justify-content:center;align-items:center;display:flex}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{align-items:center;gap:var(--tox-private-pad-md,16px);padding:var(--tox-private-pad-sm,8px);border-radius:var(--tox-private-panel-border-radius,6px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow,0 0 40px 1px #222f3e26, 0 16px 16px -10px #222f3e26);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);pointer-events:auto;display:flex}.tox .tox-tinymceai-previewloader__content{padding:0 var(--tox-private-pad-xs,4px);justify-content:center;align-items:center;gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-selector{box-sizing:border-box;background-color:#4099ff;border:1px solid #4099ff;width:10px;height:10px;display:inline-block;position:absolute}.tox.tox-platform-touch .tox-selector{width:12px;height:12px}.tox .tox-skeleton .tox-skeleton__line{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);width:100%;height:16px;animation:2s ease-out infinite wave}.tox .tox-skeleton .tox-skeleton__circle{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);border-radius:100%;width:36px;height:36px;margin-right:8px;animation:2s ease-out infinite wave}@keyframes wave{0%{background-position:-268px 0}to{background-position:268px 0}}.tox .tox-slider{flex:1;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.tox .tox-slider__rail{background-color:#0000;border:1px solid #eee;border-radius:6px;width:100%;min-width:120px;height:10px}.tox .tox-slider__handle{box-shadow:none;background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;width:14px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;height:16px;display:inline-flex}.tox .tox-toolbar-slider__input{appearance:none;background:#eee;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:#ffffff80}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:#ffffff80}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{background-color:#222f3eb3;border-radius:100%;width:8px;height:8px;animation:1.5s ease-in-out infinite both tam-bouncing-dots}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color:var(--tox-private-color-tint,#006ce7);--tox-private-spinner-size:24px;--tox-private-spinner-circle-width:3px;--tox-private-spinner-dot-size:6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size:16px;--tox-private-spinner-circle-width:2px;--tox-private-spinner-dot-size:4px}.tox .tox-ai__spinner--circle{background:conic-gradient(var(--tox-private-spinner-color) 0% calc(360deg - 30deg), transparent calc(360deg - 30deg) 100%);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), #0000 98%, #000);border-radius:50%;animation:1s linear infinite tox-rotation}.tox .tox-ai__spinner--dots{justify-content:center;align-items:center;gap:1px;display:flex}.tox .tox-ai__spinner--dots>div{aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%;animation:1.5s ease-in-out infinite both tox-bouncing-dots}.tox .tox-ai__spinner--dots>div:first-child{animation-delay:-.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{background-repeat:no-repeat;padding-block:calc(.5lh - .55em);-webkit-text-decoration:none;text-decoration:none}.tox .tox-tinymceai__annotation--added__highlight{background-image:linear-gradient(#78ab4633 calc(100% - 2px),#78ab46 calc(100% - 2px));background-position:bottom}.tox .tox-tinymceai__annotation--added__selected{background-color:#78ab4633;background-image:none;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox .tox-tinymceai__annotation--modified__highlight{background-image:linear-gradient(#006ce733 calc(100% - 2px),#006ce7 calc(100% - 2px));background-position:bottom}.tox .tox-tinymceai__annotation--modified__selected{background-color:#006ce733;background-image:none;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox .tox-tinymceai__annotation--removed__highlight{background-image:linear-gradient(#c003 calc(100% - 2px),#c00 calc(100% - 2px));background-position:bottom;-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-tinymceai__annotation--removed__selected{background-color:#c003;background-image:none;-webkit-text-decoration:line-through;text-decoration:line-through;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox ins.tox-tinymceai__annotation--added__selected,.tox del.tox-tinymceai__annotation--added__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#78ab4633 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox ins.tox-tinymceai__annotation--modified__selected,.tox del.tox-tinymceai__annotation--modified__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#006ce733 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox ins.tox-tinymceai__annotation--removed__selected,.tox del.tox-tinymceai__annotation--removed__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#c003 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{-webkit-text-decoration:none;text-decoration:none;display:none}.tox :has(>div>iframe).tox-tinymceai__annotation--added,.tox :has(>div>iframe).tox-tinymceai__annotation--modified,.tox :has(>div>iframe).tox-tinymceai__annotation--removed{margin:5px;padding:7px}.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight,.tox iframe.tox-tinymceai__annotation--added__highlight{background-image:none;outline:.25em solid #78ab4633;padding:.25em}.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected,.tox iframe.tox-tinymceai__annotation--added__selected{background-image:none;border:.25em solid #78ab4633;outline:.125em solid #006ce7;padding:0}.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight,.tox iframe.tox-tinymceai__annotation--modified__highlight{background-image:none;outline:.25em solid #006ce733;padding:.25em}.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected,.tox iframe.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid #006ce733;outline:.125em solid #006ce7;padding:0}.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight,.tox iframe.tox-tinymceai__annotation--removed__highlight{background-image:none;outline:.25em solid #c003;padding:.25em}.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected,.tox iframe.tox-tinymceai__annotation--removed__selected{background-image:none;border:.25em solid #c003;outline:.125em solid #006ce7;padding:0}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr,.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:#0003}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected{box-shadow:none;background-image:none;border:1px dashed #aaa}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md,16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));font-size:var(--tox-private-font-size-sm,14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{gap:8px;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{background-color:var(--tox-private-background-color,#fff);box-sizing:border-box;border:1px solid #eee;border-radius:6px;justify-content:space-between;align-items:center;width:100%;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{color:#222f3eb3;text-transform:none;background-color:#fff;border-top:1px solid #e3e3e3;flex:none;align-items:center;height:25px;padding:0 8px;font-size:14px;font-weight:400;display:flex;position:relative;overflow:hidden}.tox .tox-statusbar__path{text-overflow:ellipsis;white-space:nowrap;flex:auto;display:flex}.tox .tox-statusbar__right-container{white-space:nowrap;justify-content:flex-end;display:flex}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{flex:auto;justify-content:space-between;align-items:flex-start;height:16px;display:flex}@media only screen and (width>=768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{white-space:nowrap;display:inline}.tox .tox-statusbar__wordcount{flex:none;margin-left:1ch}@media only screen and (width<=767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;-webkit-text-decoration:none;text-decoration:none;position:relative}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible:after,.tox .tox-statusbar__path-item:focus-visible:after,.tox .tox-statusbar__wordcount:focus-visible:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar a:focus-visible:after,.tox .tox-statusbar__path-item:focus-visible:after,.tox .tox-statusbar__wordcount:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:#222f3ecc;width:auto;height:1em;margin-left:.3em}@media (forced-colors:active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{flex:none;justify-content:flex-end;align-self:stretch;align-items:flex-end;margin:3px -5px 3px 4px;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:relative}.tox .tox-statusbar__resize-handle svg{fill:#222f3e80;display:block}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:#0000;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #0000}.tox .tox-statusbar__resize-handle:focus-visible:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar__resize-handle:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{box-sizing:border-box;width:fit-content;padding:var(--tox-private-pad-xs,4px) 6px;align-items:center;gap:var(--tox-private-pad-xs,4px);background:hsl(from var(--tox-private-color-tint,#006ce7) h s l / 10%);line-height:var(--tox-private-base-value,16px);font-size:var(--tox-private-font-size-xs,12px);border-radius:3px;display:flex;position:relative}.tox .tox-tag:before{border-radius:var(--tox-private-control-border-radius,6px);bottom:calc(-1 * var(--tox-private-tag-border-width,1px));box-shadow:var(--tox-private-tag-focus-outline,inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);content:"";left:calc(-1 * var(--tox-private-tag-border-width,1px));opacity:0;pointer-events:none;right:calc(-1 * var(--tox-private-tag-border-width,1px));top:calc(-1 * var(--tox-private-tag-border-width,1px));position:absolute}.tox .tox-tag:focus:not(:disabled):before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value,16px);fill:var(--tox-private-text-color,#222f3e)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;white-space:nowrap;color:var(--tox-private-text-color,#222f3e);flex-shrink:1;overflow:hidden}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value,16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{color:var(--tox-private-text-color-muted,#222f3eb3);border:0;padding:0}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon:before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-segmented-control{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color,#e3e3e3);padding:var(--tox-private-pad-xs,4px);background-color:var(--tox-private-background-color,#fff);border:none;display:inline-flex;position:relative;overflow:hidden}.tox .tox-segmented-control__segment{padding:var(--tox-private-pad-xs,4px) var(--tox-private-pad-sm,8px);cursor:pointer;font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-normal,normal);border-radius:calc(var(--tox-private-control-border-radius,6px) - 1px);text-align:center;white-space:nowrap;vertical-align:middle;color:var(--tox-private-segmented-control-text-color,#222f3e);background:0 0;border:1px solid #0000;flex:1;line-height:16px;display:inline-block}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color,#006ce7);color:var(--tox-private-segmented-control-active-text-color,#006ce7);background-color:var(--tox-private-segmented-control-active-bg-color,#006ce71a)}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:none}.tox .tox-toggle{align-items:center;gap:var(--tox-private-pad-xs,4px);padding:var(--tox-private-pad-xs,4px);font-weight:var(--tox-private-font-weight-normal,normal);line-height:var(--tox-private-control-line-height,24px);white-space:nowrap;background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);display:flex}.tox .tox-toggle input{opacity:0;width:0;height:0;position:absolute}.tox .tox-toggle__slider{cursor:pointer;box-sizing:border-box;background-color:var(--tox-private-slider-background-color,#fff);border:1px solid var(--tox-private-slider-border-color,#e3e3e3);border-radius:34px;width:28px;height:16px;transition:all .4s;position:relative}.tox .tox-toggle__slider:before{content:"";background-color:var(--tox-private-slider-handle-background-color,#222f3e);border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;bottom:1px;left:1px}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color,#006ce7);border:1px solid var(--tox-private-slider-checked-border-color,#006ce7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white,#fff), 0 0 0 2px var(--tox-private-color-tint,#006ce7)}.tox input:checked+.tox-toggle__slider:before{background-color:var(--tox-private-slider-checked-handle-background-color,#fff);transform:translate(12px)}.tox input:disabled+.tox-toggle__slider:before{opacity:.5}.tox .tox-tbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:none;flex:none;justify-content:center;align-items:center;width:34px;height:28px;margin:6px 1px 5px 0;padding:0;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media (forced-colors:active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid;position:relative}}.tox .tox-tbtn svg{fill:#222f3e;display:block}@media (forced-colors:active){.tox .tox-tbtn svg,.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor!important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{width:inherit;padding-left:5px;padding-right:5px}.tox .tox-tbtn:focus{box-shadow:none;z-index:1;background:#fff;border:0;position:relative}.tox .tox-tbtn:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn:focus:after{border:2px solid highlight}}.tox .tox-tbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn--enabled:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn--enabled:focus:after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{width:51px;height:42px}.tox .tox-tbtn--lg{flex-direction:column;width:68px;height:56px}.tox .tox-tbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tbtn--labeled{width:unset;padding:0 4px}.tox .tox-tbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-label--context-toolbar{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:6px 1px 5px 0}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;width:auto;margin:6px 1px 5px 0;display:flex;position:relative}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{pointer-events:none;text-align:center;display:flex;position:relative}.tox .tox-number-input .tox-input-wrapper:focus{z-index:1;background-color:#f7f7f7}.tox .tox-number-input .tox-input-wrapper:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{border:2px solid highlight}}.tox .tox-number-input input{color:#222f3e;pointer-events:all;border-radius:3px;width:60px;margin:2px 0;font-size:14px;position:relative}.tox .tox-number-input input:hover{color:#222f3e;background:#f0f0f0}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button{color:#222f3e;text-align:center;width:24px;height:28px;position:relative}@media (forced-colors:active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid!important}}.tox .tox-number-input button svg{fill:#222f3e;margin:0 auto;display:block;transform:scale(.67)}@media (forced-colors:active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor!important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{z-index:1;background:#f7f7f7}.tox .tox-number-input button:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input button:focus:after{border:2px solid highlight}}.tox .tox-number-input button:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#f7f7f7}.tox .tox-tbtn--select{width:auto;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #eee}.tox .tox-tbtn__select-label{cursor:default;height:initial;text-overflow:ellipsis;white-space:nowrap;margin:0 4px;font-weight:400;overflow:hidden}.tox .tox-tbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke,.tox .tox-tbtn--bespoke:focus{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{text-overflow:ellipsis;white-space:nowrap;width:7em;overflow:hidden}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-split-button__main:focus:after{content:"";border-radius:3px 0 0 3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button__main:focus:after{border:2px solid highlight}}.tox .tox-split-button__chevron{border-radius:0 3px 3px 0;width:16px;margin-left:0}.tox .tox-split-button__chevron:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-split-button__chevron:focus:after{content:"";border-radius:0 3px 3px 0;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button__chevron:focus:after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled,.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover,.tox .tox-split-button__main.tox-tbtn--disabled:focus,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus{box-shadow:none;color:#222f3e80;background:#fff}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,#0000 1px 39px);background-position:50% 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);background-attachment:local;flex-wrap:wrap;flex:none;padding:0;display:flex;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:50% 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{opacity:0;visibility:hidden;height:0;padding-top:0;padding-bottom:0}.tox .tox-toolbar__overflow--growing{transition:height .3s,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #0000;margin-top:-1px;padding-top:1px;padding-bottom:1px}@media (forced-colors:active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:50% 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{pointer-events:none;border:1px solid #0000;margin-right:2px}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-style:solid;border-width:1px;border-radius:6px}.tox.tox-tinymce-aux .tox-toolbar__overflow{overscroll-behavior:none;background-color:#fff;background-position:50% 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;padding:4px 0;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}@media (forced-colors:active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:50% 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{align-items:center;display:flex}.tox .tox-toolbar__group{flex-wrap:wrap;align-items:center;margin:0;padding:0 11px 0 12px;display:flex}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #0000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #0000}.tox .tox-toolbar-input-form{background-color:var(--tox-private-background-color,#fff);padding:0 var(--tox-private-pad-sm,8px);align-items:center;display:flex}.tox .tox-tooltip{z-index:1150;width:max-content;max-width:min(80%,15em);padding:8px 0 0;display:inline-block;position:relative}.tox .tox-tooltip.tox-tooltip--anchor{padding:var(--tox-private-pad-xs,4px) 0 0;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;height:fit-content;display:none;position:fixed}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{box-shadow:none;color:#fff;overflow-wrap:break-word;text-transform:none;background-color:#222f3e;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:600}@media (forced-colors:active){.tox .tox-tooltip__body{outline:1px outset}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #222f3e;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #222f3e;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tox .tox-tree{flex-direction:column;display:flex}.tox .tox-tree .tox-trbtn{box-shadow:none;color:#222f3e;text-transform:none;background:0 0;border:0;border-radius:4px;outline:none;flex:none;align-items:center;height:28px;margin-top:4px;margin-bottom:4px;padding:0 0 0 8px;font-size:14px;font-style:normal;font-weight:400;display:flex;overflow:hidden}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus{box-shadow:none;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:0 0;border:0}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tree .tox-trbtn--labeled{width:unset;padding:0 4px}.tox .tox-tree .tox-trbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-tree .tox-tree--directory{flex-direction:column;display:flex}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;justify-content:flex-end;display:flex}.tox .tox-tree .tox-tree--directory__children{padding-left:16px;overflow:hidden}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{justify-content:space-between;display:flex}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex}.tox .tox-view{background-color:#fff;flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-view__header{justify-content:space-between;align-items:center;padding:10px;font-size:16px;display:flex;position:relative}.tox .tox-view__label{color:#222f3e;text-align:center;white-space:nowrap;padding:4px 16px;font-weight:700;line-height:24px}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{flex-direction:row;justify-content:space-between;gap:8px;padding:10px;display:flex;overflow-x:auto}.tox .tox-view__toolbar__group{flex-direction:row;gap:12px;display:flex}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{width:100%;height:100%;padding:8px;position:relative}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;width:100%;padding:8px}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{flex-direction:column;height:100%;display:flex}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{flex-direction:column;width:316px;min-width:248px;height:100%;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{color:#222f3e;z-index:1;background-color:#fff;padding:12px;font-size:20px;font-weight:400;line-height:28px;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;flex-direction:column;flex:1;gap:12px;padding:10px 12px;display:flex;overflow-y:auto}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{z-index:1;height:100%;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{content:"";border-radius:6px;position:absolute;inset:1px;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{color:#222f3e;cursor:pointer;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;width:100%;padding:12px;font-size:14px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{box-shadow:0 0 0 2px #006ce7 #006ce7;content:"";border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7!important}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;position:relative;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{box-shadow:0 0 0 2px #006ce7 #e3b82a;content:"";border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 2px #e3b82a}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{background:#d3d5d8;border-radius:4px;width:min-content;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:700;display:block}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{flex-direction:row;align-items:center;gap:8px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution{align-items:center;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution .tox-revisionhistory__avatar{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution .tox-revisionhistory__avatar+.tox-revisionhistory__card-ai-icon{margin-left:-4px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{flex-direction:column;flex:1;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-ai-icon{width:36px;height:36px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:#222f3eb3;padding:5px 5.5px;font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}.tox .tox-card{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:6px;flex-direction:column;gap:12px;padding:12px;transition:box-shadow .15s ease-in-out,border .15s ease-in-out;display:flex}.tox .tox-card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-card--selected{border-color:#006ce7}.tox .tox-card:focus-visible{border-color:#0000;outline:none;box-shadow:0 0 0 2px #006ce7}.tox .tox-card--has-decision{background-color:#f0f0f0}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:#222f3eb3}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:#222f3eb3}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#e0e0e0}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled){background-color:#e0e0e0;border-color:#d1d1d1}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#d1d1d1;border-color:#d1d1d1}.tox .tox-card__header{color:#222f3e;text-transform:uppercase;flex-direction:column;gap:12px;padding-bottom:0;font-size:16px;font-weight:700;display:flex}.tox .tox-card__header-label{text-transform:uppercase;color:#222f3e;font-size:12px;font-weight:700}.tox .tox-card__body{color:#222f3e;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;gap:12px;padding:0}.tox .tox-card__highlight{border-bottom:2px solid #006ce7;padding:4px 6px}.tox .tox-card__highlight--added{background-color:#e4eeda}.tox .tox-card__highlight--deleted{background-color:#f5cccc}.tox .tox-card__highlight--modified{background-color:#cce2fa}.tox .tox-card__actions{gap:8px;display:flex}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon,.tox .tox-card__actions .tox-button:has(.tox-icon:only-child){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:6px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{flex-direction:column;gap:4px;display:flex}.tox .tox-card-list{flex-direction:column;gap:12px;display:flex}.tox .tox-card-list:focus{outline:none}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#006ce7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{z-index:1000;position:relative}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{flex-direction:column;height:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits{height:inherit;background-color:#fff;border-top:1px solid #eee;flex:1;display:flex;position:relative;overflow:auto hidden}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{background-color:#fff;width:100%;height:100%;overflow:scroll}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#f0f0f0;flex-direction:column;flex:0 auto;width:316px;min-width:248px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{flex-direction:column;flex:1;gap:12px;padding:6px 12px 12px;display:flex;position:relative;overflow:auto}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#fff;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#f0f0f0;width:100%;height:1px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;padding:6px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{flex:1 0 0;align-items:center;gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--attribution{align-items:center;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{z-index:1;width:24px;height:24px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{width:24px;height:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--ai-icon{margin-left:-4px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--ai-icon svg{display:block}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{flex:1 0 0;align-items:center;gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{width:36px;height:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e;font-size:14px;font-weight:700}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{text-align:center;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{flex-direction:column;flex:auto;align-self:stretch;gap:6px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:6px;font-size:12px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#006ce7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#222f3e;font-weight:700}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#222f3e;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{color:#222f3e;resize:none;border:2px solid #eee;border-radius:6px;gap:8px;width:100%;padding:5px 6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{flex-direction:column;gap:6px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:#222f3e80;margin-top:-10px;transform:translateY(8px)}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{align-items:center;gap:8px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden:not(.tox-suggestededits__card--active){opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#d3d5d8}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px #d3d5d8}.tox .tox-dialog-loading:before{content:"";z-index:1000;background-color:#00000080;width:100%;height:100%;position:absolute}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{flex:1;display:flex}body{margin:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.4}table{border-collapse:collapse}table:not([cellpadding]) th,table:not([cellpadding]) td{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) th,table[border]:not([border="0"]):not([style*=border-width]) td{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) th,table[border]:not([border="0"]):not([style*=border-style]) td{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) th,table[border]:not([border="0"]):not([style*=border-color]) td{border-color:#ccc}figure{margin:1rem auto;display:table}figure figcaption{color:#999;text-align:center;margin-top:.25rem;display:block}hr{border:0 solid #ccc;border-top-width:1px}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}.rich-html-editor-shell{background:radial-gradient(circle at 100% 0,#1e63931a,#0000 28%),linear-gradient(#fbfdff 0%,#f3f7fb 100%);border:1px solid #d9e1ec;border-radius:22px;overflow:hidden;box-shadow:0 20px 44px #18385914}.rich-html-editor-shell__head{border-bottom:1px solid #12345214;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.rich-html-editor-shell__title{color:#123452;font-size:16px;font-weight:700}.rich-html-editor-shell__hint{color:#6b7d90;margin-top:4px;font-size:12px}.rich-html-editor-shell__count{white-space:nowrap;color:#6b7d90;font-size:13px}.rich-html-editor-shell__count strong{color:#123452}.rich-html-editor-shell__editor{padding:20px 22px 0}.rich-html-editor-shell__editor .tox-tinymce{overflow:hidden;box-shadow:0 18px 36px #1838590f;border:1px solid #1234521a!important;border-radius:18px!important}.rich-html-editor-shell__editor .tox .tox-toolbar,.rich-html-editor-shell__editor .tox .tox-toolbar__primary,.rich-html-editor-shell__editor .tox .tox-menubar{background:linear-gradient(#fbfdff 0%,#f2f7fb 100%)!important}.rich-html-editor-shell__editor .tox .tox-edit-area:before{border:2px solid #1e63933d!important;border-radius:0!important}.rich-html-editor-shell__editor .tox .tox-statusbar{background:#f8fbfe!important}.rich-html-editor-shell__foot{color:#6b7d90;border-top:1px solid #12345214;align-items:center;gap:12px;padding:14px 22px 18px;font-size:12px;display:flex}@media (width<=960px){.rich-html-editor-shell__head,.rich-html-editor-shell__foot{flex-direction:column;align-items:flex-start}.rich-html-editor-shell__editor{padding:16px 16px 0}}.mail-pane{--mail-bg:#f5f2f3;--mail-surface:#fff;--mail-text:#282224;--mail-muted:#71686a;--mail-border:#e5dddf;--mail-accent:#c51f49;--mail-accent-hover:#a3173c;--mail-accent-soft:#fdf0f3;--mail-accent-border:#f3cdd7;height:100%;min-height:0;color:var(--mail-text);background:var(--mail-surface);flex-direction:column;font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.mail-pane *{box-sizing:border-box}.mail-pane button,.mail-pane input,.mail-pane select,.mail-pane textarea{font:inherit}.mail-pane button{min-height:32px;color:var(--mail-text);border:1px solid var(--mail-border);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;transition:background .14s;display:inline-flex}.mail-pane button:hover:not(:disabled){background:#f5eff0}.mail-pane button:disabled{cursor:not-allowed;opacity:.5}.mail-pane button:focus-visible,.mail-pane input:focus-visible,.mail-pane textarea:focus-visible,.mail-pane select:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.mail-pane input,.mail-pane select,.mail-pane textarea{min-width:0;color:var(--mail-text);background:var(--mail-surface)}.mail-pane input::placeholder,.mail-pane textarea::placeholder{color:#89938d}.mail-pane .mail-primary{color:#fff;background:var(--mail-accent);border-color:var(--mail-accent)}.mail-pane .mail-primary:hover:not(:disabled){background:var(--mail-accent-hover)}.mail-header{border-bottom:1px solid var(--mail-border);flex:none;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.mail-header>div,.mail-header-actions{align-items:center;gap:10px;display:flex}.mail-header h1{margin:0;font-size:18px;font-weight:600}.mail-header>div:first-child>svg{color:var(--mail-accent)}.mail-header-actions button,.mail-compose-actions button,.mail-category-actions button{color:#fff;background:var(--mail-accent);border-color:var(--mail-accent);border-radius:5px;min-height:34px;padding:6px 12px}.mail-compose-actions button:hover:not(:disabled),.mail-category-actions button:hover:not(:disabled){background:var(--mail-accent-hover)}.mail-header-actions button{color:var(--mail-accent);background:0 0;border-color:#0000}.mail-header-actions button:hover:not(:disabled){background:var(--mail-accent-soft)}.mail-header-actions .mail-mobile-sync{display:none}@media (width<=600px){.mail-header-actions .mail-mobile-sync{display:inline-flex}}.mail-banner{color:#803c43;border-bottom:1px solid var(--mail-accent-border);overflow-wrap:anywhere;background:#faf2f3;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 20px;font-size:13px;display:flex}.mail-banner button{min-height:24px;color:inherit;border:0;padding:2px}.mail-banner-error{color:#a52f35;background:#fff2f2;border-color:#f3d9db}.mail-banner-warning{color:#98600b;background:#fff8e9}.mail-workspace{flex:1;grid-template-columns:192px minmax(260px,340px) minmax(0,1fr);min-height:0;display:grid}.mail-sidebar{border-right:1px solid var(--mail-border);background:#faf8f8;flex-direction:column;min-height:0;padding:16px 10px;display:flex;overflow-y:auto}.mail-account-select{flex-direction:column;gap:3px;padding:0 6px 14px;display:flex;overflow:hidden}.mail-account-select>span{color:var(--mail-muted);font-size:12px}.mail-account-select>div{position:relative}.mail-account-select select{appearance:none;text-overflow:ellipsis;background:0 0;border:0;width:100%;padding:6px 22px 6px 0;font-weight:600}.mail-account-select svg{pointer-events:none;position:absolute;top:10px;right:0}.mail-account-select small{color:var(--mail-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-sidebar .mail-write{width:100%;margin-bottom:16px}.mail-sidebar nav{flex-direction:column;gap:4px;display:flex}.mail-sidebar .mail-sidebar-primary{flex:none;min-height:0}.mail-sidebar .mail-sidebar-bottom{flex:none;margin-top:0;padding-top:0}.mail-pane .mail-nav-item{text-align:left;border:0;justify-content:flex-start;gap:10px;width:100%;padding:9px 10px}.mail-nav-item>span:not(.mail-dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-nav-item>svg{color:var(--mail-muted);flex:none}.mail-pane .mail-nav-item.is-active{color:var(--mail-accent);background:var(--mail-accent-soft);font-weight:600}.mail-nav-item.is-active>svg{color:var(--mail-accent)}.mail-nav-label{color:var(--mail-muted);padding:14px 10px 4px;font-size:12px}.mail-dot{background:#b66a09;border-radius:50%;width:6px;height:6px;margin-left:auto}.mail-pane .mail-sync{color:var(--mail-muted);border:0;justify-content:flex-start;margin-top:24px}.mail-sync-info{color:var(--mail-muted);padding:0 10px;font-size:11px}.mail-list[hidden]{display:none}.mail-list{border-right:1px solid var(--mail-border);flex-direction:column;min-height:0;display:flex}.mail-search{border:1px solid var(--mail-border);background:#faf8f8;border-radius:5px;align-items:center;gap:6px;margin:12px;padding:3px 4px 3px 8px;display:flex}.mail-search>svg{color:var(--mail-muted);flex:none}.mail-search input{background:0 0;border:0;outline:0;width:100%;padding:3px}.mail-search button{white-space:nowrap;min-height:28px;color:var(--mail-accent);border:0;padding:3px 5px;font-size:12px}.mail-sent-hint{color:var(--mail-muted);margin:0 16px 10px;font-size:11px;line-height:1.6}.mail-snapshot-hint{color:var(--mail-muted);background:#faf6f6;border-left:2px solid #d7b2b6;margin-bottom:18px;padding:10px 12px;font-size:12px;line-height:1.65}.mail-snapshot-hint strong{color:#98600b;margin-top:4px;font-weight:500;display:block}.mail-list-heading{border-bottom:1px solid var(--mail-border);flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px;display:flex}.mail-list-heading>strong{flex:none}.mail-list-heading .mail-list-count{color:var(--mail-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mail-list-heading .mail-category-actions{gap:6px;margin-left:auto;display:inline-flex}.mail-list-heading .mail-category-actions button{white-space:nowrap;min-height:28px;padding:4px 7px;font-size:12px}.mail-list-heading .mail-sent-switch{margin-left:auto}.mail-sent-switch{border:1px solid var(--mail-border);border-radius:5px;gap:2px;padding:2px;display:inline-flex}.mail-pane .mail-sent-switch button{min-height:26px;color:var(--mail-muted);white-space:nowrap;background:0 0;border:0;padding:3px 7px;font-size:11px}.mail-pane .mail-sent-switch button.is-active{background:var(--mail-accent-soft);color:var(--mail-accent)}.mail-list-scroll{flex:1;min-height:0;overflow-y:auto}.mail-pane .mail-message-row{border:0;border-bottom:1px solid var(--mail-border);text-align:left;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;width:100%;padding:14px 16px;display:flex;position:relative}.mail-message-row>span,.mail-message-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.mail-message-row strong{font-weight:500}.mail-message-row>span:last-of-type{color:var(--mail-muted);font-size:12px}.mail-message-row>span:first-child{justify-content:space-between;gap:6px;display:flex}.mail-message-row time{color:var(--mail-muted);flex:none;font-size:11px}.mail-message-row>svg{color:var(--mail-muted);background:#fff;position:absolute;bottom:13px;right:12px}.mail-pane .mail-message-row.is-selected{background:#fbf1f2}.mail-message-row.is-unread strong{font-weight:650}.mail-message-row.is-unread:before{content:"";background:var(--mail-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:5px}.mail-draft-row{border-bottom:1px solid var(--mail-border);align-items:stretch;display:flex}.mail-draft-row .mail-message-row{border:0;min-width:0}.mail-pane .mail-draft-delete{width:32px;color:var(--mail-muted);border:0;border-radius:0;flex:none;padding:5px}.mail-draft-label{color:#98600b}.mail-pane .mail-more{width:calc(100% - 24px);color:var(--mail-accent);margin:12px;display:flex}.mail-detail{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.mail-detail-toolbar{border-bottom:1px solid var(--mail-border);justify-content:flex-end;align-items:center;gap:10px;min-height:48px;padding:6px 20px;display:flex}.mail-detail .mail-detail-toolbar>h2{flex:1;min-width:0;margin:0;font-size:17px;line-height:1.4}.mail-detail-toolbar>button{flex:none;font-size:12px}.mail-detail-toolbar>button:not(.mail-back){color:var(--mail-accent);background:0 0;border-color:#0000}.mail-detail-toolbar>button:not(.mail-back):hover:not(:disabled){background:var(--mail-accent-soft)}.mail-pane .mail-back{border:0;margin-right:auto;display:none}.mail-detail-scroll{min-height:0;padding:24px;overflow:auto}.mail-detail h2{overflow-wrap:anywhere;margin:0 0 18px;font-size:20px;line-height:1.4}.mail-metadata{grid-template-columns:48px minmax(0,1fr);gap:5px 12px;margin:0 0 24px;font-size:12px;display:grid}.mail-metadata dt{color:var(--mail-muted)}.mail-metadata dd{overflow-wrap:anywhere;margin:0}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:900px;min-height:100px;line-height:1.75}.mail-attachments{border-top:1px solid var(--mail-border);flex-direction:column;gap:8px;margin-top:28px;padding-top:16px;display:flex}.mail-attachments h3{margin:0 0 4px;font-size:13px;font-weight:600}.mail-attachments button{justify-content:flex-start;width:100%;max-width:420px;padding:10px 12px}.mail-attachments button>span{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.mail-attachments small{color:var(--mail-muted);font-size:11px;display:block}.mail-state{text-align:center;min-height:160px;color:var(--mail-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}.mail-state strong{color:var(--mail-text);font-size:18px;font-weight:500}.mail-state>svg{color:#b69fa2}.mail-spin{animation:1s linear infinite mail-spin}@keyframes mail-spin{to{transform:rotate(360deg)}}.mail-compose{background:#fff;flex-direction:column;grid-column:2/-1;min-width:0;height:100%;min-height:0;display:flex;position:static;overflow:auto}.mail-workspace.is-composing{grid-template-columns:192px minmax(0,1fr)}.mail-workspace.is-composing>.mail-list,.mail-workspace.is-composing>.mail-detail{display:none}.mail-header{--wails-draggable:no-drag;background:#f5f5f5;border-top:0;border-bottom:1px solid #dce2df;flex:0 0 44px;align-items:stretch;gap:2px;min-height:44px;margin:0;padding:0 16px 0 0;display:flex}.mail-header .mail-account-tabs{scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;height:auto;display:flex;overflow-x:auto}.mail-header .mail-account-tabs::-webkit-scrollbar{display:none}.desktop-shell.shell-section-mail>.desktop-titlebar{padding-left:8px;left:52px}.mail-account-tabs>button{white-space:nowrap;color:#0000008c;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:5px;min-height:44px;padding:0 16px;font-size:13px;display:flex}.mail-account-tabs>button:hover{color:#17201d;background:#1010140f}.mail-account-tabs>button.is-active{color:#c51f49;background:#fff;border-bottom-color:#c51f49;font-weight:600}.mail-header-actions{flex:none;align-items:center;gap:6px;padding-left:8px;display:flex}.mail-header-actions button{color:#404247;background:#fff;border:1px solid #d8d8d8;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:4px 10px;font-size:12px;display:inline-flex}.mail-header-actions button:hover{color:#c51f49;border-color:#c51f49}.desktop-shell .assistant-mail-panel>.mail-pane>:not(.mail-header){margin-top:0}.desktop-shell .assistant-mail-panel>.mail-pane{padding-top:40px}.mail-compose-attachment-bar{align-items:center;gap:12px;padding:7px 16px;display:flex}.mail-compose-attachment-bar>span{color:var(--mail-muted);font-size:11px}.mail-compose-attachment-bar>button{border:0;padding-left:0;font-size:12px}.mail-compose-editor{flex:1;min-height:0;padding:0 16px 12px;display:flex}.mail-compose .rich-html-editor-shell--compact{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.mail-compose .rich-html-editor-shell--compact .rich-html-editor-shell__editor{border:1px solid var(--mail-border);border-radius:0;flex:1;min-height:0;padding:0;display:flex}.mail-compose .tox-tinymce{border:0;border-radius:0;flex:1;min-height:0;height:100%!important}.mail-pane .mail-copy-toggle{color:var(--mail-muted);white-space:nowrap;border:0;flex:none;font-size:11px}@media (width<=600px){.mail-workspace.is-composing>.mail-compose{flex:1;height:auto}.mail-account-tabs>button{padding:0 9px}.mail-compose-fields>label{gap:6px}}.mail-compose>footer{flex-direction:column;align-items:stretch;display:flex}.mail-sender{color:var(--mail-muted);align-items:center;gap:12px;font-size:12px;display:flex}.mail-sender select{max-width:100%;color:var(--mail-text);background:0 0;border:0;padding:5px 0}.mail-compose-actions{align-items:center;gap:8px;display:flex}.mail-compose[hidden]{display:none}.mail-compose>header,.mail-account-modal>header{border-bottom:1px solid var(--mail-border);background:#f7f5f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mail-compose>header strong{font-weight:600}.mail-compose>header button,.mail-account-modal>header button{border:0;padding:4px}.mail-compose-fields{padding:4px 16px 0}.mail-compose-fields>label{border-bottom:1px solid var(--mail-border);align-items:center;gap:12px;min-height:38px;display:flex}.mail-compose-fields>label>span{width:44px;color:var(--mail-muted);flex:none;font-size:12px}.mail-compose-fields input{border:0;width:100%;padding:7px 0;font-size:13px}.mail-compose-fields input[readonly]{color:var(--mail-muted)}.mail-compose>textarea{resize:none;border:0;flex:1;width:100%;min-height:80px;padding:18px 16px;line-height:1.7}.mail-compose-files{flex-wrap:wrap;gap:6px;max-height:100px;padding:0 16px;display:flex;overflow:auto}.mail-compose-files>span{color:var(--mail-muted);overflow-wrap:anywhere;background:#f7f5f5;border-radius:4px;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:12px;display:flex}.mail-compose-files button{border:0;min-height:24px;padding:2px}.mail-compose>footer,.mail-account-modal footer{border-top:1px solid var(--mail-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.mail-compose>footer button{font-size:13px}.mail-pane .mail-compose-new{color:var(--mail-muted);border:0;margin-left:auto}.mail-send-status{color:#98600b;background:#fff8e9;padding:8px 16px;font-size:12px}.mail-modal-backdrop{z-index:12;background:#17201d4d;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.mail-account-modal{background:#fff;border-radius:6px;flex-direction:column;width:min(760px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #17201d33}.mail-account-modal h2{margin:0;font-size:18px;font-weight:600}.mail-account-modal form{flex-direction:column;min-height:0;display:flex}.mail-account-fields{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.mail-account-fields label{color:var(--mail-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.mail-account-fields input:not([type=checkbox]){border:1px solid var(--mail-border);border-radius:4px;width:100%;min-height:36px;padding:7px 10px}.mail-account-fields fieldset{border:0;border-top:1px solid var(--mail-border);flex-direction:column;gap:10px;min-width:0;margin:8px 0 0;padding:12px 0 0;display:flex}.mail-account-fields legend{color:var(--mail-text);padding-right:10px;font-size:13px;font-weight:600}.mail-account-port{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mail-account-fields .mail-checkbox{flex-direction:row;align-items:center;gap:8px}.mail-checkbox input{width:15px;height:15px;accent-color:var(--mail-accent)}.mail-provider-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mail-provider-presets>span{width:100%;color:var(--mail-muted);font-size:12px}.mail-provider-presets button{border:1px solid var(--mail-border);color:var(--mail-text);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px}.mail-provider-presets button:hover:not(:disabled),.mail-provider-presets button[aria-pressed=true]{border-color:var(--mail-accent);color:var(--mail-accent);background:var(--mail-accent-soft)}.mail-provider-presets button:disabled{opacity:.5;cursor:not-allowed}.mail-account-fields>label:not(.mail-checkbox),.mail-account-fields fieldset label:not(.mail-checkbox){flex-direction:row;align-items:center;gap:12px}.mail-account-fields>label:not(.mail-checkbox)>input,.mail-account-fields fieldset label:not(.mail-checkbox)>input,.mail-account-fields fieldset label:not(.mail-checkbox)>select{flex:1;min-width:0}.mail-secret-row{align-items:flex-end;gap:10px;display:flex}.mail-secret-row>label{flex:1;min-width:0}.mail-secret-row .mail-secret-toggle{white-space:nowrap;margin-bottom:8px}.mail-account-advanced{border-top:1px solid var(--mail-border);padding-top:12px}.mail-account-advanced>summary{cursor:pointer;color:var(--mail-accent);font-size:13px}.mail-secret-toggle{color:var(--mail-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.mail-server-summary{color:var(--mail-muted);overflow-wrap:anywhere;margin:0;font-size:11px}.mail-field-hint{color:var(--mail-muted);margin:0;font-size:12px;line-height:1.6}.mail-inline-error{color:#c33d43;overflow-wrap:anywhere;padding:4px 0;font-size:12px}.mail-pane .mail-danger{color:#c33d43;border:0}.mail-account-modal footer>.mail-primary{margin-left:auto}.mail-integration{border-bottom:1px solid var(--mail-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.mail-integration>div{flex-direction:column;min-width:0;display:flex}.mail-integration strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.mail-integration small{color:var(--mail-muted);font-size:11px}.mail-integration button{flex:none;font-size:12px}.mail-integration button.is-enabled{color:var(--mail-accent);background:var(--mail-accent-soft);border-color:var(--mail-accent-border)}.mail-integrations>.mail-inline-error button{margin-left:8px;font-size:12px}@media (width<=1100px){.mail-workspace{grid-template-columns:168px minmax(230px,290px) minmax(0,1fr)}.mail-detail-scroll{padding:20px}}@media (width<=850px){.mail-workspace{grid-template-columns:160px minmax(0,1fr);position:relative}.mail-detail{display:none}.mail-detail.is-open{z-index:2;display:flex;position:absolute;inset:0 0 0 160px}.mail-pane .mail-back{display:inline-flex}}@media (width<=600px){.mail-header{height:52px;padding:0 12px}.mail-header h1{font-size:18px}.mail-header-actions{gap:4px}.mail-header-actions button{min-height:44px;padding:7px}.mail-header-actions button>span{display:none}.mail-workspace{flex-direction:column;display:flex}.mail-sidebar{border-right:0;border-bottom:1px solid var(--mail-border);background:#fff;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px 0;display:grid;overflow:visible}.mail-account-select{gap:0;padding:0}.mail-account-select>span,.mail-account-select small{display:none}.mail-account-select select{min-height:44px}.mail-write{margin:0;min-height:44px!important}.mail-sidebar nav{flex-direction:row;grid-column:1/-1;gap:8px;padding-bottom:4px;overflow-x:auto}.mail-pane .mail-nav-item{gap:6px;width:auto;min-width:max-content;min-height:44px;padding:7px 10px}.mail-nav-label,.mail-pane .mail-sync,.mail-sync-info,.mail-sidebar>.mail-inline-error{display:none}.mail-list{border:0;flex:1}.mail-list.has-detail{display:none}.mail-detail.is-open{inset:0}.mail-detail-toolbar{min-height:52px;padding:4px 12px}.mail-detail-toolbar button{min-height:44px}.mail-detail-scroll{padding:20px 16px}.mail-compose{border:0;border-radius:0;width:100%;height:100%;inset:0}.mail-compose>header{min-height:52px}.mail-compose>header button{min-height:44px}.mail-compose>footer{gap:4px;padding:8px}.mail-compose>footer button{min-height:44px;padding:6px 8px}.mail-compose-fields>label{min-height:44px}.mail-modal-backdrop{padding:0}.mail-account-modal{border-radius:0;width:100%;height:100%}.mail-account-modal form,.mail-account-fields{flex:1}.mail-account-fields input:not([type=checkbox]),.mail-account-modal footer button{min-height:44px}.mail-banner{padding:8px 12px}.mail-message-row time{font-size:12px}.mail-pane button{min-width:44px;min-height:44px}.mail-pane .mail-draft-delete{width:44px}.mail-integration button{min-height:44px}.mail-account-fields>label:not(.mail-checkbox),.mail-account-fields fieldset label:not(.mail-checkbox){flex-direction:column;align-items:stretch;gap:4px}.mail-secret-row{align-items:stretch}.mail-secret-row>label{flex-direction:column;align-items:stretch;gap:4px}.mail-secret-row .mail-secret-toggle{margin-bottom:0}.mail-sidebar .mail-sidebar-primary{overflow-y:visible}.mail-sidebar .mail-sidebar-bottom{margin-top:0;padding-top:4px}.mail-list-heading .mail-category-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.mail-pane button{transition:none}.mail-spin{animation:none}}:root{color:#17201d;font-synthesis:none;background:#f3f5f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-message-content{min-width:0;max-width:100%}.chat-thinking{color:#727b76;margin:6px 0;font-size:13px}.chat-thinking>button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}.chat-thinking-body{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #dce3df;max-height:260px;padding:6px 12px;line-height:1.7;overflow:auto}.chat-turn-metrics,.chat-session-metrics{color:#7d8680;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.chat-turn-metrics{margin:7px 0 0}.chat-session-metrics{white-space:nowrap;flex:none;align-items:center;padding:0}.chat-session-metrics svg{flex:none}.chat-stop-icon{background:currentColor;border-radius:2px;width:12px;height:12px}.chat-working-spinner{animation:1s linear infinite chat-working-spin}@keyframes chat-working-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-working-spinner{animation:none}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}html body{min-width:320px;min-height:100vh;margin:0;padding:0;overflow:hidden}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:#f4f7f5;place-items:center;min-height:100dvh;padding:32px 24px;display:grid}.login-panel{background:#fff;border:1px solid #e3e8e5;border-radius:8px;width:min(380px,100%);padding:36px 34px 40px;box-shadow:0 12px 36px #182d260f}.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}.login-brand{align-items:center;gap:11px;margin-bottom:32px;display:flex}.login-brand strong{color:#17201d;font-size:17px;font-weight:650}.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-panel .login-intro{margin:7px 0 0}.login-form{gap:18px;margin-top:30px;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:46px;padding:0 13px}.login-form .primary-button{min-height:46px;margin-top:4px}.primary-button{color:#fff;background:#b3163f;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:#8f1536}.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}.login-shell{background:radial-gradient(circle at 22% 16%,#e0244b29,#0000 34%),radial-gradient(circle at 84% 84%,#a3173c1f,#0000 32%),linear-gradient(135deg,#fbf5f6 0%,#f7eef0 48%,#faf6f7 100%);place-items:center;min-height:100dvh;padding:48px 96px 48px 72px;display:grid;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{content:"";filter:blur(24px);pointer-events:none;border-radius:999px;position:absolute}.login-shell:before{background:#e0244b24;width:440px;height:440px;top:-150px;left:-170px}.login-shell:after{background:#a3173c1a;width:520px;height:520px;bottom:-170px;right:-190px}.login-content{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:center;gap:30px;width:min(920px,100%);display:grid;position:relative}.login-hero{justify-items:start;gap:16px;max-width:560px;display:grid}.login-hero__brand{color:#c12448;align-items:center;gap:14px;font-size:28px;font-weight:700;display:flex}.login-hero__mark{color:#fff;background:linear-gradient(135deg,#e0244b,#a3173c);border-radius:19px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 16px 30px #e0244b42}.login-hero h1{color:#1d1417;letter-spacing:-.01em;margin:0;font-size:clamp(28px,2.9vw,40px);line-height:1.14}.login-hero p{color:#7d6b71;text-wrap:balance;max-width:540px;margin:0;font-size:14.5px;line-height:1.85}.login-shell .login-panel{z-index:1;backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:18px;place-self:center end;width:100%;margin:0;padding:30px 30px 26px;position:relative;box-shadow:0 20px 46px #3f14201f}.login-shell .login-brand{margin-bottom:18px}.login-shell .brand-mark{background:linear-gradient(135deg,#e0244b,#a3173c)}.login-shell .login-panel h1{font-size:22px}.login-shell .login-brand h1{color:#c12448;font-weight:400}.login-shell .login-intro{color:#7d6b71}.login-shell .login-form{gap:16px;margin-top:18px}.login-shell .login-form label{color:#4a3a3f}.login-shell .login-form input{background:#fffffff2;border:1px solid #3f142024;border-radius:10px;height:44px}.login-shell .login-form input:focus{border-color:#e0244b80;box-shadow:0 0 0 3px #e0244b1f}.login-shell .login-form .primary-button{background:linear-gradient(135deg,#e0244b,#a3173c);border-radius:10px;box-shadow:0 10px 22px #e0244b3d}.login-shell .login-form .primary-button:hover{background:linear-gradient(135deg,#c81e42,#8d1334)}.login-shell .login-form .secondary-button{color:#4a3a3f;border-color:#3f142029;border-radius:10px}.login-titlebar{z-index:4;--wails-draggable:drag;justify-content:flex-end;height:34px;display:flex;position:absolute;top:0;left:0;right:0}.login-close{color:#4b5563;--wails-draggable:no-drag;background:0 0;border:0;border-radius:0;place-items:center;width:46px;height:34px;display:grid}.login-close:hover{color:#fff;background:#c42b1c}@media (width<=980px){.login-shell{place-items:center;padding:34px 22px 38px}.login-content{grid-template-columns:1fr;gap:22px;width:min(420px,100%)}.login-hero{gap:12px}.login-hero__mark{border-radius:16px;width:52px;height:52px}.login-hero h1{font-size:25px}.login-hero p{font-size:13.5px}.login-shell .login-panel{justify-self:center;padding:24px 22px 22px}}.shell{background:#fff;width:100%;max-width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.desktop-titlebar{z-index:20;color:#4b5563;--wails-draggable:drag;cursor:default;user-select:none;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;height:32px;padding-left:22px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:300px;right:0}.desktop-titlebar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-titlebar:has(>.desktop-titlebar-tabs){padding-left:18px;left:52px}.desktop-titlebar>.desktop-titlebar-tabs{flex:none;align-items:stretch;margin-left:0;margin-right:auto}.titlebar-tabs{align-items:stretch;gap:2px;height:100%;display:flex}.titlebar-tabs button{white-space:nowrap;word-break:keep-all;color:#0000008c;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:400;display:flex;position:relative;width:auto!important;min-width:0!important}.titlebar-tabs button:hover{color:#17201d;background:#1010140f}.titlebar-tabs button.active{color:#c51f49;background:#fff;font-weight:600;box-shadow:inset 0 -2px #c51f49}.desktop-titlebar>div{--wails-draggable:no-drag;height:100%;display:flex}.desktop-titlebar>.assistant-titlebar-slot{flex:1;justify-content:flex-start;min-width:0;margin-left:20px;overflow-x:auto}.desktop-titlebar>.desktop-window-controls{flex:none;margin-left:auto}.desktop-titlebar:has(.assistant-titlebar-tools){background:0 0;border-bottom:0;height:32px;padding-left:0}.desktop-titlebar-title:empty{display:none}.desktop-titlebar:has(.assistant-titlebar-tools)>.assistant-titlebar-slot{align-items:stretch;margin-left:0;overflow:visible}.desktop-titlebar .assistant-titlebar-tools{white-space:nowrap;justify-content:flex-start;align-items:stretch;gap:0;max-width:max-content;height:100%;margin:0;padding:0;display:flex;flex:none!important;width:fit-content!important}.desktop-titlebar .assistant-titlebar-tools>button{color:#0000008c;min-width:0;height:32px;min-height:32px;box-shadow:none;--wails-draggable:no-drag;background:0 0;border:0;border-radius:10px 10px 0 0;justify-content:flex-start;gap:5px;margin:0;padding:0 14px;font-size:13px;font-weight:400;display:flex;position:relative;flex:none!important;width:fit-content!important}.desktop-titlebar .assistant-titlebar-tools button:hover{background:#10101417}.desktop-titlebar .assistant-titlebar-tools button.active{color:#b3163f;box-shadow:none;background:#fff;font-weight:600}.desktop-titlebar .assistant-titlebar-tools>button[data-section=files]{border-radius:10px 10px 0 0}.desktop-titlebar .assistant-titlebar-tools>button[data-section=files].active{color:#c51f49;box-shadow:none;background:#fff;font-weight:600}.desktop-shell:has(.assistant-titlebar-tools) .assistant-inline-panel{margin-top:0}.desktop-shell:has(.assistant-titlebar-tools) .conversation-header{flex-basis:32px;height:32px;padding-top:0}.assistant-toolbar-fallback{justify-content:flex-start;padding:6px 14px;display:flex}.assistant-inline-panel.assistant-apps-panel{padding:0;overflow:hidden}.desktop-shell .assistant-inline-panel.assistant-apps-panel{padding-top:0}.desktop-shell .assistant-inline-panel{margin-top:0}.assistant-inline-panel.assistant-goal-panel,.assistant-inline-panel.assistant-mail-panel,.assistant-inline-panel.schedule-panel{padding:0;overflow:hidden}.desktop-shell .assistant-inline-panel.schedule-panel{padding-top:32px}.desktop-shell .assistant-inline-panel.schedule-panel .memory-list{padding:12px 16px}.desktop-shell .assistant-inline-panel.schedule-panel .memory-list>.muted-state{text-align:center;margin:18vh auto 0;display:block}.app-rail button{--wails-draggable:no-drag;cursor:pointer}.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:70px;height:70px;padding-top:32px}.desktop-shell>.shell-body>.content-pane{padding-top:58px}.app-rail{z-index:30;box-sizing:border-box;scrollbar-width:none;color:#ffffffb8;background:radial-gradient(118% 44% at 50% 30%,#e0244b 0%,#a3173c 34%,#4a081cb8 60%,#0a0a0c00 88%),radial-gradient(70% 28% at 50% 74%,#c41a424d,#0a0a0c00 72%),linear-gradient(#1b1b20 0%,#131317 46%,#0a0a0c 100%);border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 52px;align-items:center;gap:6px;width:52px;padding:0 4px 6px;display:flex;position:relative;overflow:hidden auto}.app-rail::-webkit-scrollbar{width:0}.app-rail:has(.rail-tools) nav{margin-top:56px}.app-rail:has(.rail-tools) .rail-bottom{margin-top:0}.app-rail nav{margin-top:56px}.memory-layer{background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(920px,100vw - 64px);max-height:calc(100vh - 96px);padding:20px 22px;display:grid}.memory-layer>header{justify-content:space-between;align-items:center;display:flex}.memory-layer>header strong{color:#17201d;font-size:16px}.memory-layer>section{min-height:0;overflow:auto}.enterprise-menu-section{border-top:1px solid #e8ece9;gap:2px;margin-top:6px;padding-top:6px;display:grid}.enterprise-menu-section button{text-align:left;align-items:center;gap:8px;display:flex}.conversation-colleagues{border-top:0;gap:2px;margin-top:2px;padding-top:0;display:grid}.conversation-group-label{display:none}.rail-tools{gap:6px;width:100%;margin-top:2px;display:grid}.rail-tools .assistant-titlebar-tools{gap:6px;height:auto;margin:0;padding:0;width:100%!important;display:grid!important}.rail-tools .header-tool{width:100%;height:auto;min-height:46px;color:inherit;letter-spacing:.2px;white-space:nowrap;word-break:keep-all;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:10px;display:flex}.rail-tools .header-tool>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rail-tools .header-tool:hover{color:#fff;background:#ffffff1a}.rail-tools .header-tool.active{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff24}.rail-tools .header-tool[data-section=files].active{color:#fff;background:#ffffff29}.app-rail nav button{position:relative}.assistant-inline-panel{background:#fbfcfb;border-right:1px solid #dce2df;grid-area:1/1;min-width:0;min-height:0;padding:28px 30px;overflow:auto}.assistant-inline-panel>.content-pane{min-height:100%;padding:0}.assistant-inline-panel>header{border-bottom:1px solid #edf1ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.assistant-inline-panel>header strong{color:#17201d;font-size:20px}.assistant-inline-panel .ant-card-head{flex-wrap:nowrap;gap:8px;height:auto;min-height:40px;padding-inline:12px}.assistant-inline-panel .ant-card-head .ant-card-head-wrapper{align-items:center;gap:8px;display:flex}.assistant-inline-panel .ant-card-head-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.assistant-inline-panel .ant-card-extra{flex:none;margin-inline-start:0}.assistant-inline-panel .ant-card-head-title>span{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.chat-layout:has(.assistant-inline-panel){grid-template-columns:minmax(0,1fr) 0}.chat-layout:has(.assistant-inline-panel)>.conversation-list{display:none}.chat-layout:has(.assistant-inline-panel)>.conversation-main{min-width:0;overflow:hidden}.chat-layout:has(.assistant-goal-panel){grid-template-columns:minmax(0,1fr) 0}.rail-badge{color:#fff;text-align:center;background:#f5222d;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:5px;right:5px}.app-rail nav button,.rail-bottom button{width:40px;min-height:48px;color:inherit;letter-spacing:.2px;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:10px;transition:background .16s,color .16s;display:flex}.app-rail nav button.active,.rail-bottom button.active{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff24}.app-rail nav button:hover,.rail-bottom button:hover{color:#fff;background:#ffffff1a}.rail-bottom{gap:12px;margin-top:0;display:grid}.rail-bottom button{min-height:44px}.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 52px}.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:0 18px 22px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0000000d}.group-panel header{background:#f7f7f7;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;height:54px;margin:0 -18px;padding:0 18px;display:flex}.group-panel header strong{color:#222;font-size:14px;font-weight:600}.group-panel header .icon-button{color:#8a8a8a}.group-member-grid{border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);gap:16px 8px;padding:18px 0;display:grid}.group-member,.group-add{color:#444;background:0 0;justify-items:center;gap:6px;font-size:11px;display:grid}.group-member small,.group-add small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}.group-member .avatar,.group-add{border-radius:10px;width:38px;height:38px}.group-member .avatar{font-size:13px}.group-add{color:#9a9a9a;background:#fff;border:1px dashed #cfcfcf;justify-self:center;padding:0}.group-add:hover{color:#c51f49;background:#fbedf0;border-color:#c51f49}.group-add small{font-size:11px}.group-setting-row .toggle{background:#d7dcda;border-radius:12px;flex:0 0 42px;width:42px;height:24px;transition:background-color .16s;display:inline-block;position:relative}.group-setting-row .toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.group-setting-row .toggle.on{background:#c51f49}.group-setting-row .toggle.on:after{transform:translate(18px)}.group-setting-row{color:#444;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px;display:flex}.group-title-edit{cursor:text;border-radius:4px;align-items:center;gap:6px;display:inline-flex}.group-title-edit svg{color:#b3b3b3;opacity:0;transition:opacity .12s}.group-title-edit:hover svg,.group-title-edit:focus-visible svg{opacity:1}.group-title-input{color:#222;width:min(320px,46vw);height:26px;font:inherit;background:#fff;border:1px solid #c51f49;border-radius:4px;outline:none;padding:0 8px;font-size:13px;font-weight:600}.desktop-titlebar-slot{--wails-draggable:no-drag;flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.desktop-titlebar .titlebar-action{white-space:nowrap;--wails-draggable:no-drag;flex:none;height:26px;position:absolute;top:50%;right:150px;transform:translateY(-50%)}.desktop-titlebar .titlebar-action>span:not(.ant-btn-icon){white-space:nowrap;display:inline-block}.goal-layout{background:#fff;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.goal-side{box-sizing:border-box;background:#e9e9e9;border-right:1px solid #d8d8d8;flex-direction:column;flex:0 0 250px;width:250px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.goal-side-empty{padding:16px 4px}.goal-item{text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:7px;display:flex}.goal-item:hover{background:#dedede}.goal-item.active{background:#d4d4d4}.goal-item-icon{color:#fff;background:#c51f49;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.goal-item-icon-completed{background:#15a05a}.goal-item-icon-blocked,.goal-item-icon-cancelled{background:#9aa0a6}.goal-item-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.goal-item-head{align-items:center;gap:6px;min-width:0;display:flex}.goal-item-title{text-overflow:ellipsis;white-space:nowrap;color:#17201d;flex:auto;min-width:0;font-size:13px;overflow:hidden}.goal-item-status{color:#8b9098;flex:none;font-size:11px}.goal-item-status-active{color:#c51f49}.goal-item-status-completed{color:#15a05a}.goal-item-meta{color:#6b7570;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.goal-item-blocker{color:#c0392b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.goal-main{background:#f7f8fa;flex:auto;min-width:0;min-height:0;padding:12px 14px 18px;overflow-y:auto}.desktop-shell .goal-layout>.goal-main{padding-top:40px}.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-preview-pane.file-split-preview{grid-template-rows:auto minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.file-split-preview .file-tree-pane{background:#f5f6f7;border-right:1px solid #e1e4e6;flex-direction:column;grid-row:1/-1;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.file-tree-entry{color:#394047;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 8px;display:flex}.file-tree-entry:hover,.file-tree-entry.active{color:#b3163f;background:#f8e9ed}.file-split-preview>.file-preview-header,.file-split-preview>.office-editor-host{grid-column:2}.file-split-preview>.office-editor-host{min-width:0;min-height:0;overflow:auto}.content-pane.file-manager-pane{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.desktop-shell>.shell-body>.content-pane.file-manager-pane{padding-top:58px}.content-pane.file-workspace-pane{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.file-workspace-pane>.file-workspace-tabs{flex:0 0 44px}.file-workspace-pane>.content-pane{flex:1;min-width:0;min-height:0;overflow:auto}.file-workspace-tabs{scrollbar-width:none;--wails-draggable:no-drag;background:#f5f5f5;border-bottom:1px solid #dce2df;flex:0 0 44px;align-items:stretch;gap:2px;min-width:0;min-height:44px;padding:0 16px;display:flex;overflow-x:auto}.file-workspace-tabs::-webkit-scrollbar{display:none}.file-workspace-tab{color:#0000008c;text-align:center;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-width:70px;min-height:44px;padding:0 16px;font-size:13px}.file-workspace-tab:hover{color:#17201d;background:#1010140f}.file-workspace-tab.active{color:#c51f49;background:#fff;border-bottom-color:#c51f49;font-weight:600}.file-workspace-trail{scrollbar-width:none;background:#fff;border-bottom:1px solid #e8e8e8;flex:0 0 30px;align-items:center;gap:4px;min-height:30px;padding:0 16px;display:flex;overflow-x:auto}.file-workspace-trail::-webkit-scrollbar{display:none}.file-workspace-trail button{font:inherit;color:#68736e;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 4px;font-size:12px}.file-workspace-trail button+button:before{content:"/";color:#b6bcb9;margin-right:6px}.file-workspace-trail button:hover{color:#c51f49;background:#fdf0f3}.file-workspace-trail button.active{color:#c51f49;font-weight:600}.file-manager-layout{background:#fbfcfb;flex:1;grid-template-columns:310px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.file-manager-pane .file-tree-pane{background:#f5f6f7;border-right:1px solid #e1e4e6;flex-direction:column;grid-row:auto;gap:2px;min-width:0;min-height:0;padding:10px 8px;display:flex;overflow:auto}.file-manager-pane .file-tree-entry{border-radius:3px;flex:none;min-width:0;min-height:34px}.file-manager-pane .file-tree-entry>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-search{color:#73807a;background:#fff;border:1px solid #dce2df;border-radius:4px;flex:0 0 36px;align-items:center;gap:8px;min-width:0;height:36px;margin:10px 12px 0;padding:0 10px;display:flex}.file-search:focus-within{border-color:#79aaa1;box-shadow:0 0 0 2px #4e93871f}.file-search input{color:#26332e;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.file-manager-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.file-manager-main>.form-error{flex:none;margin:8px 12px 0}.file-manager-main>.file-list{border:0;flex:1;width:100%;max-width:none;min-height:0;margin:0;overflow:auto}.file-manager-main>.file-preview-header{flex:none}.file-manager-main>.office-editor-host,.file-manager-main>.file-viewer-host{flex:1;min-width:0;min-height:0;overflow:auto}.file-workspace-actions{background:#fff;border-top:1px solid #dce2df;flex:none;align-items:center;gap:12px;min-width:0;min-height:54px;padding:0 16px;display:flex}.file-workspace-action-group{align-items:center;gap:4px;min-width:0;display:flex}.file-workspace-actions .header-tool{border-radius:3px;height:34px}.file-workspace-actions .header-tool.danger{color:#a63b47}.file-workspace-actions .header-tool.danger:hover{background:#fbebed}.file-workspace-location{color:#78827e;text-align:center;flex:1;justify-items:center;gap:2px;min-width:0;display:grid;overflow:hidden}.file-workspace-location strong,.file-workspace-location small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.file-workspace-location strong{color:#293832;font-size:12px;font-weight:600}.file-workspace-location small{font-size:10px}.file-workspace-status{color:#5e7069;white-space:nowrap;padding:0 8px;font-size:11px}@media (width<=720px){.file-manager-layout{grid-template-columns:minmax(92px,28vw) minmax(0,1fr)}.file-manager-pane .file-tree-pane{padding:8px 4px}.file-manager-pane .file-tree-entry{gap:4px;padding-left:6px;padding-right:4px;font-size:11px}.file-workspace-tabs{padding:0 6px}.file-workspace-tab{min-width:58px;padding:0 9px;font-size:12px}.file-workspace-actions{flex-wrap:wrap;gap:4px;min-height:54px;padding:5px 7px}.file-workspace-action-group{flex-wrap:wrap;gap:0}.file-workspace-actions .header-tool{height:40px;min-height:40px;padding:0 8px}.file-workspace-location{display:none}.file-manager-main>.file-list .file-row{flex-wrap:wrap;gap:6px;padding:8px}.file-manager-main>.file-list .file-row .file-name{overflow-wrap:anywhere;flex:1;min-width:60px}.file-manager-main>.file-list .file-row>small{width:auto}.file-manager-main>.file-list .file-row .file-actions{gap:2px;margin-left:auto}}.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:0 12px;position:relative;overflow-y:auto}.conversation-list>.conversation-search{margin-top:-10px;margin-bottom:-8px}.conversation-list:has(.contact-picker){overflow:hidden}.contact-picker{z-index:5;background:#fff;border:1px solid #dce2df;border-radius:7px;flex-direction:column;min-height:0;display:flex;position:absolute;inset:128px 8px 8px;box-shadow:0 6px 18px #182d2614}.contact-picker>header{flex:none;justify-content:space-between;align-items:center;padding:10px 10px 6px 14px;display:flex}.contact-picker>header strong{color:#505b55;font-size:13px;font-weight:600}.contact-picker-search{color:#7a857e;background:#f5f7f5;border:1px solid #e1e6e2;border-radius:5px;align-items:center;gap:6px;min-height:36px;margin:4px 10px;padding:0 8px;display:flex}.contact-picker-search:focus-within{border-color:#07a955;box-shadow:0 0 0 2px #07c16012}.contact-picker-search input{width:0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.contact-picker-search>button{color:#7a857e;background:0 0;place-items:center;padding:2px;display:grid}.contact-picker-count{color:#8a928d;padding:6px 14px 8px;font-size:11px}.contact-picker-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 4px 8px;overflow-y:auto}.contact-picker-results>button{color:#222b25;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;transition:background .12s;display:flex}.contact-picker-results>button:hover{background:#eff4f0}.contact-picker-results>button:focus-visible{outline-offset:-2px;outline:2px solid #07a955}.contact-picker-results .avatar{flex:0 0 34px;width:34px;height:34px;font-size:13px}.contact-picker-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.5}.contact-picker-empty{color:#8a928d;text-align:center;padding:20px 12px;font-size:12px}@media (height<=460px){.contact-picker{inset-block-start:92px}}.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}.conversation-search{align-items:center;gap:2px;display:flex}.conversation-search .search-field{flex:auto;min-width:0}.conversation-search .icon-button{color:#4b5563;flex:none;place-items:center;width:34px;height:34px;margin-right:-4px;display:grid}.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:linear-gradient(145deg,#c51f49,#8f1536)}.avatar-group{background:#7d95ad}.avatar-teal{background:#39947e}.avatar-rose{background:#bb6b76}.avatar-blue{background:#5b7f9e}.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:flex-start;height:58px;padding:0 22px}.header-actions{margin-left:18px;position:static}.header-tool.active{color:#087a63;background:#e5f3ed;box-shadow:inset 0 0 0 1px #bfe0d1}.person-heading{gap:10px}.person-heading div{gap:3px;display:grid}.header-actions{gap:6px;margin-left:18px;position:static}.header-actions .header-command{min-height:30px;box-shadow:none;background:0 0;border:0;padding:0 4px}.header-tools{align-items:center;gap:8px;display:flex}.header-tool{color:#5d6b65;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:12px;display:inline-flex}.header-tool:hover{color:#0d6b58;background:#f1f4f2}.desktop-titlebar .header-tool.active{color:#b3163f;background:#f8e9ed;box-shadow:inset 0 0 0 1px #e8bcc8}.desktop-titlebar .header-tool:hover{color:#8f1536;background:#fbedf0}.composer textarea{padding-left:0}.composer-actions .chat-session-metrics{margin-left:0}.shell-colleagues .assistant-titlebar-tools,.shell-colleagues .assistant-toolbar-fallback{display:none!important}.desktop-shell .header-actions{margin-left:18px}@media (width<=720px){.header-tools{display:none}.composer-tools{display:contents}}.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,.chat-message-entry+.chat-message-entry,.chat-message-entry+.message{margin-top:18px}.chat-message-entry{min-width:0}.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}.markdown-body img{object-fit:contain;border-radius:6px;max-width:min(520px,100%);max-height:420px;display:block}.markdown-body.image-message{background:0 0;border:0;width:fit-content;max-width:100%;padding:0}.markdown-body.image-message p{margin:0}.markdown-body.image-message img{width:auto;max-width:min(520px,100%);max-height:420px}.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 12px 12px;padding:0;position:relative}.composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:62px;padding:10px 14px}.composer-actions{border:0;justify-content:flex-start;gap:2px;min-height:36px;padding:2px 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{display:none!important}.hidden-file-input{display:none}.action-menu{align-items:center;display:inline-flex;position:relative}.action-menu-list{z-index:40;background:#fff;border:1px solid #dfe4e2;border-radius:10px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #17201d29}.action-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.action-menu-item:hover{background:#f1f4f3}.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-attachments{gap:8px;padding:8px 42px 2px 10px;display:flex;overflow-x:auto}.composer-attachment{color:#4e5d57;background:#fff;border:1px solid #d8e1dc;border-radius:6px;flex:none;align-items:center;gap:8px;width:112px;height:54px;padding:8px;display:flex;position:relative}.composer-attachment.is-image{width:72px;height:72px;padding:3px}.composer-attachment img{object-fit:cover;border-radius:3px;width:100%;height:100%}.composer-attachment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.composer-attachment>button{color:#53615b;background:#fff;border:1px solid #d3dad6;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #182d261f}.composer-attachment>button:hover{color:#a12f35;background:#fff5f5}.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}.content-pane.memory-pane{width:100%;padding:24px clamp(20px,3vw,40px)}.content-pane.memory-pane .memory-list{width:100%;max-width:none}.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:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.app-tile.is-launchable:hover{border-color:#8dbbad;box-shadow:0 5px 18px #182d260f}.app-tile-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:16px;display:flex}.app-tile-open:disabled{cursor:default}.app-tile.is-launchable .app-tile-open{cursor:pointer}.app-tile-open:focus-visible{outline-offset:-3px;outline:2px solid #087a63}.app-tile-open>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.app-chevron-right{color:#9ba7a1;flex:none;transition:transform .15s,color .15s}.app-tile.is-launchable:hover .app-chevron-right{color:#087a63;transform:translate(2px)}.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)}.app-runtime-view{background:#f5f7f6;grid-template-rows:58px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.desktop-shell>.shell-body>.app-runtime-view{box-sizing:border-box;padding-top:32px}.app-runtime-view>header{background:#fff;border-bottom:1px solid #dce2df;justify-content:space-between;align-items:center;padding:0 18px 0 22px;display:flex}.app-runtime-view>header>div{gap:2px;min-width:0;display:grid}.app-runtime-view>header strong{color:#17201d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app-runtime-view>header small{color:#7d8984;font-size:11px}.app-runtime-body{min-width:0;min-height:0;position:relative;overflow:hidden}.app-runtime-body iframe{background:#fff;border:0;width:100%;height:100%;display:block}.app-runtime-loading{z-index:1;color:#66716d;background:#f5f7f6;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.app-tile>.row-actions:not(:empty){align-self:center;padding-right:14px}.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}.agent-talk-button{color:#14211d;white-space:nowrap;user-select:none;touch-action:none;background:#d8eee6;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-width:132px;height:44px;padding:0 16px;font-size:13px;display:inline-flex}.agent-talk-button.recording{color:#fff;background:#07c160}.agent-talk-button:disabled{color:#8fa19a;cursor:wait;background:#293531}.incoming-call{z-index:65;background:#fff;border:1px solid #dce2df;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:min(360px,100vw - 32px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #182d262e}.incoming-call-avatar{color:#fff;background:#087a63;border-radius:8px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.incoming-call>div{gap:3px;min-width:0;display:grid}.incoming-call strong{color:#17201d;font-size:15px}.incoming-call small{color:#66716d;font-size:12px}.incoming-call p{color:#46534e;grid-column:1/-1;margin:5px 0 0;font-size:12px;line-height:1.45}.incoming-call footer{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.incoming-call footer button{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.call-reject{background:#c33d43}.call-accept{background:#07c160}.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;border-right:0;flex-direction:row;flex:0 0 56px;width:100%;height:56px;padding:0}.app-rail nav{flex:2 40%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:100%;margin:0}.rail-bottom{flex:3 60%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:100%;margin:0;display:grid}.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}.conversation-search{z-index:3;background:#ededed;padding:6px 4px 0 0;position:sticky;top:0}.search-field{background:#fff;border:0;border-radius:4px;height:36px;margin:8px;box-shadow:inset 0 0 0 1px #eee}.conversation-search .icon-button{color:#181818;width:36px;height:36px;margin:8px 0}.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,.chat-message-entry+.chat-message-entry,.chat-message-entry+.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{background:#f7f7f7;border-top:1px solid #d8d8d8;flex:none;margin:0;padding:0 8px 4px}.composer-actions{scrollbar-width:none;justify-content:flex-start;gap:0;height:36px;min-height:36px;padding:1px 0 0;overflow-x:auto}.composer-actions::-webkit-scrollbar{display:none}.composer-tool{color:#191919;border-radius:3px;min-width:64px;height:34px;padding:0 8px}.composer-tool:hover{color:#191919;background:0 0}.composer-input{min-height:38px;padding-right:62px}.composer textarea{background:#fff;border:0;border-radius:4px;min-height:32px;max-height:92px;padding:5px 10px;font-size:16px;line-height:22px}.send-button{background:#07c160;border-radius:4px;width:54px;height:32px;bottom:2px;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}.incoming-call{bottom:18px;right:16px}.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-page{background:#fff;place-items:start center;padding:max(56px,10dvh) 28px 28px}.login-panel{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}.login-brand{margin-bottom:44px}.login-panel h1{font-size:27px}.login-form{margin-top:34px}.desktop-titlebar{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.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}.schedule-heading-actions{align-items:center;gap:2px;display:flex}.schedule-prompt{text-overflow:ellipsis;white-space:nowrap;color:#8a9590;max-width:100%;font-size:11px;overflow:hidden}.schedule-dialog{margin-bottom:0}.schedule-dialog header{align-items:center}.schedule-dialog header strong{color:#17201d;font-size:15px}.chat-attachment{align-items:center;gap:6px;max-width:100%;display:inline-flex}.chat-attachment-file{align-items:flex-start}.chat-attachment-netdisk{color:#087a63;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.chat-attachment-netdisk:hover{background:#f2f8f5;border-color:#087a63}.chat-attachment-netdisk:focus-visible{outline-offset:1px;outline:2px solid #087a63}.netdisk-save-dialog{background:#fff;border-radius:7px;gap:12px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 20px 60px #0003}.netdisk-save-dialog header{justify-content:space-between;align-items:center;display:flex}.netdisk-save-dialog header strong{color:#17201d;font-size:15px}.netdisk-save-file{color:#66716d;overflow-wrap:anywhere;margin:0;font-size:12px}.netdisk-save-trail{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.netdisk-save-trail button{color:#087a63;cursor:pointer;background:#f2f8f5;border:0;border-radius:4px;padding:2px 6px}.netdisk-save-trail button:hover{background:#e3f1ea}.netdisk-save-list{background:#fbfcfb;border:1px solid #e5eae7;border-radius:6px;align-content:start;gap:2px;min-height:120px;max-height:320px;padding:6px;display:grid;overflow-y:auto}.netdisk-save-row{color:#17201d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px 9px;font-size:13px;display:flex}.netdisk-save-row:hover{background:#eef4f1}.netdisk-save-done{color:#087a63;margin:0;font-size:12px}.netdisk-save-dialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.netdisk-save-dialog footer>div{gap:8px;display:flex}.netdisk-save-target{color:#66716d;overflow-wrap:anywhere;font-size:12px}.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}.settings-list .memory-row{background:#fff;border:0;border-bottom:1px solid #edf1ee;border-radius:0;align-items:center;gap:12px;min-height:68px;padding:10px 14px;font-size:13px;display:flex}.settings-list .memory-row>div{flex:1;gap:4px;min-width:0;display:grid}.settings-list .memory-row .memory-content{color:#17201d;overflow-wrap:anywhere;flex:none;font-size:13px;font-weight:600}.settings-list .memory-row small{color:#7d8984;align-items:center;gap:6px;font-size:11px;display:flex}.profile-row{flex-wrap:wrap;align-items:center}.profile-fields{flex-wrap:wrap;gap:6px 14px;display:flex}.profile-field{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.profile-field strong{color:#66716d;font-size:11px;font-weight:650}.profile-field small{color:#2f3a35;font-size:12px}.profile-field input{border:1px solid #d8ded9;border-radius:4px;width:200px;padding:3px 6px;font-size:12px}.profile-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.link-button{color:#b02a37;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.link-button:hover{text-decoration:underline}.memory-editor{background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:12px;width:min(1080px,100vw - 48px);height:min(760px,100vh - 48px);padding:18px 20px;display:grid;box-shadow:0 24px 70px #00000047}.memory-editor header{justify-content:space-between;align-items:center;display:flex}.memory-editor header strong{font-size:15px}.memory-editor-input{resize:none;color:#17201d;background:#fbfcfb;border:1px solid #dce2df;border-radius:6px;outline:0;width:100%;min-height:0;padding:14px 16px;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.memory-editor-input:focus{border-color:#b3163f}.memory-editor footer{justify-content:space-between;align-items:center;display:flex}.memory-editor footer small{color:#7c877f;font-size:11px}.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,.settings-tabs{background:#f5f5f5;border-bottom:1px solid #dce2df;gap:2px;padding:0 16px;display:flex}.skills-tabs button,.settings-tabs button{color:#0000008c;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 16px;font-size:13px}.skills-tabs button:hover,.settings-tabs button:hover{color:#17201d;background:#1010140f}.skills-tabs button.active,.settings-tabs button.active{color:#c51f49;background:#fff;border-bottom-color:#c51f49;font-weight:600}.settings-tabs{max-width:840px;margin-top:0}.settings-version>:first-child{border-top:0;margin-top:0;padding-top:4px}.name-edit{align-items:center;gap:8px;display:flex}.name-edit input{color:#17201d;background:#fbfcfb;border:1px solid #dce2df;border-radius:6px;width:min(220px,42vw);height:34px;padding:0 10px}.name-value{align-items:center;gap:10px;display:inline-flex}.name-value button{color:#087a63;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.name-value button:hover{text-decoration:underline}.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}.nav-cache-hidden{display:none!important}.assistant-inline-panel.nav-cache-hidden{visibility:hidden;pointer-events:none;display:none!important}.assistant-inline-panel.assistant-cloud-panel{padding:0;overflow:hidden}.desktop-shell .assistant-cloud-panel{padding-top:32px}.cloud-desktop-page{background:#f7f7f7;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.cloud-desktop-page>iframe{border:0;flex:1;width:100%;min-height:0}.cloud-desktop-page>p{padding:24px;font-size:14px}.desktop-shell .assistant-chat-layout>.conversation-main{padding-top:32px}.desktop-shell.shell-colleagues>.desktop-titlebar{background:0 0;border-bottom:0;width:auto;padding-left:0;left:310px}.desktop-shell.shell-colleagues .conversation-header>.person-heading{visibility:hidden}.desktop-shell.shell-colleagues .assistant-titlebar-slot{margin-left:0;overflow:visible}.desktop-shell.shell-colleagues .conversation-header{flex-basis:32px;height:32px;padding-top:0}.colleague-titlebar-content{color:#17201d;align-items:center;gap:9px;min-width:0;height:100%;padding:0 10px;display:flex}.colleague-titlebar-content strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-shell.shell-colleagues .conversation-header{justify-content:space-between}.desktop-shell.shell-colleagues .conversation-header .avatar,.desktop-shell.shell-colleagues .colleague-titlebar-content .avatar{width:28px;height:28px;font-size:12px}.assistant-titlebar-content .avatar,.colleague-titlebar-content .avatar{border-radius:6px;flex:0 0 22px;width:22px;height:22px;font-size:11px}.desktop-shell.shell-colleagues .conversation-header .person-heading strong,.desktop-shell.shell-colleagues .colleague-titlebar-content strong{font-size:13px}.desktop-shell.shell-colleagues .colleague-titlebar-content{width:max-content;max-width:min(70vw,720px);position:static}.desktop-shell.shell-colleagues .colleague-titlebar-content .colleague-info-button{visibility:visible;opacity:1;flex:0 0 34px;width:34px;min-width:34px;margin-left:0;padding:0;display:inline-grid}.colleagues-chat-layout>.conversation-list{padding-top:8px}.colleagues-chat-layout .conversation-search .search-field{margin:0 0 10px}.assistant-inline-panel>.panel-actions-heading,.schedule-panel>header,.assistant-inline-panel .page-heading{justify-content:flex-end}.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}.workbench-shell{background:#fff;border:1px solid #dfe7e3;border-radius:16px;min-height:520px;margin-top:28px;overflow:hidden;box-shadow:0 12px 30px #16362b0f}.workbench-top-nav{background:#f4f8f6;border-bottom:1px solid #e8eeeb;gap:4px;padding:12px 16px;display:flex;overflow-x:auto}.workbench-top-nav button,.workbench-side-nav button{color:#52635c;cursor:pointer;text-align:left;background:0 0;border:0}.workbench-top-nav button{white-space:nowrap;border-radius:9px;padding:10px 16px}.workbench-top-nav button.active{color:#126b4d;background:#dcefe6;font-weight:600}.workbench-body{min-height:460px;display:flex}.workbench-side-nav{background:#fbfdfc;border-right:1px solid #e8eeeb;flex-direction:column;flex:0 0 220px;gap:4px;width:220px;padding:22px 14px;display:flex}.workbench-side-nav strong{color:#263a31;padding:0 10px 12px}.workbench-side-nav button{border-radius:8px;padding:10px}.workbench-side-nav button:hover,.workbench-side-nav button.active{color:#126b4d;background:#e5f3ed}.workbench-content{flex:1;padding:34px 40px}.workbench-content h2{margin:6px 0 8px}.workbench-placeholder{color:#60756c;background:#f8fcfa;border:1px dashed #b9d8c9;border-radius:12px;margin-top:32px;padding:34px}@media (width<=720px){.workbench-body{display:block}.workbench-side-nav{border-bottom:1px solid #e8eeeb;border-right:0;width:auto}.workbench-content{padding:24px 20px}}.chat-voice-message{flex-direction:column;gap:4px;display:flex}.chat-voice-badge{color:#0a8f4d;background:#10b9811f;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:11px}.chat-voice-message audio,.chat-voice-reply{width:240px;max-width:100%;height:34px}.native-editor-pane{flex-direction:column;flex:1;min-height:0;display:flex}.native-editor-bar{background:#fff;border-bottom:1px solid #dce2df;align-items:center;gap:12px;min-height:46px;padding:6px 12px;display:flex}.native-editor-bar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-editor-bar small{color:#78827e}.native-editor-actions{gap:8px;margin-left:auto;display:flex}.native-editor-actions button{color:#2f3b36;cursor:pointer;background:#fff;border:1px solid #d9e2dd;border-radius:6px;height:30px;padding:0 12px}.native-editor-actions button:disabled{color:#a9b3ae;cursor:default}.native-editor-host{background:#f3f5f4;flex:1;min-height:320px}.netdisk-office .native-editor-pane{border:0}.conversation-main{--assistant-accent:#a3173c;--assistant-accent-strong:#c51f49;--assistant-accent-soft:#f8e9ed;--assistant-accent-border:#e8bcc8;--primary-color:#a3173c;--hover-bg:#f8e9ed;--border-color:#ead2d9;--text-primary:#54202f;--text-secondary:#82616b}.conversation-main .avatar-bot,.conversation-main .avatar-teal{background:linear-gradient(145deg,#c51f49,#8f1536)}.conversation-main .header-actions .group-menu-button{color:var(--assistant-accent)}.conversation-main .header-actions .group-menu-button:hover,.conversation-main .header-tool.active{color:var(--assistant-accent);background:var(--assistant-accent-soft)}.conversation-main .header-tool.active{box-shadow:inset 0 0 0 1px var(--assistant-accent-border)}.conversation-main .header-tool:hover,.conversation-main .icon-button:hover{color:var(--assistant-accent-strong);background:#fbedf0}.conversation-main .message.outgoing .markdown-body{color:#54202f;background:#f7dce4;border-color:#e7b7c4}.conversation-main .composer-actions .composer-icon{color:var(--assistant-accent);border-radius:6px;transition:color .16s,background-color .16s}.conversation-main .composer-actions .composer-icon:hover{color:#8f1536;background:var(--assistant-accent-soft)}.conversation-main .composer-actions .composer-icon:focus-visible{outline:2px solid var(--assistant-accent-strong);outline-offset:1px}.conversation-main .composer-actions .header-command:hover,.conversation-main .composer-tool:hover{color:var(--assistant-accent);background:var(--assistant-accent-soft)}.conversation-main .composer-tool-static,.conversation-main .runtime-queue-lead{color:var(--assistant-accent)}.conversation-main .composer-input.is-dragging-files:before{border-color:var(--assistant-accent-strong);background:#a3173c12}.conversation-main .composer-input.is-dragging-files textarea{color:var(--assistant-accent)}.conversation-main .send-button,.conversation-main .composer-buttons .chat-stop-button{color:#fff;background:linear-gradient(145deg,#c51f49,#8f1536)}.conversation-main .send-button:disabled,.conversation-main .composer-buttons .chat-stop-button:disabled{color:#fff;box-shadow:none;background:#c99aa8}.conversation-main .send-button.is-running{box-shadow:0 0 0 4px #a3173c24}.conversation-main .runtime-queue-dock{border-color:var(--assistant-accent-border);background:#fffafb}.conversation-main .runtime-queue-header:not(:disabled):hover,.conversation-main .runtime-queue-notice .runtime-queue-text{color:var(--assistant-accent)}.conversation-main .runtime-queue-notices{border-top-color:#ead2d9}.conversation-main .runtime-queue-editor textarea{border-color:#d69aaa}.conversation-main .runtime-queue-editor textarea:focus,.conversation-main .tool-call-toggle:focus-visible,.conversation-main .tool-process-toggle:focus-visible{outline-color:var(--assistant-accent-strong)}.conversation-main .chat-attachment-netdisk{color:var(--assistant-accent)}.conversation-main .chat-attachment-netdisk:hover{border-color:var(--assistant-accent-strong);background:var(--assistant-accent-soft)}.conversation-main .chat-attachment-netdisk:focus-visible{outline-color:var(--assistant-accent-strong)}.conversation-main .chat-voice-badge{color:var(--assistant-accent);background:var(--assistant-accent-soft)}.enterprise-join-dialog{box-sizing:border-box;color:#202823;background:#fff;border:1px solid #e4e8e5;border-radius:12px;width:min(600px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:24px;overflow:auto;box-shadow:0 18px 64px #17291f29}.enterprise-join-dialog::backdrop{background:#18221c59}.enterprise-join-dialog .enterprise-join-heading{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0 0 20px;padding:0;display:flex}.enterprise-join-heading>div{min-width:0}.enterprise-join-heading h2{margin:0;font-size:20px;font-weight:600;line-height:1.4}.enterprise-join-heading p{color:#78827b;margin:8px 0 0;font-size:13px;line-height:1.6}.enterprise-join-close{color:#707971;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.enterprise-join-close:hover{color:#202823;background:#f0f3f1}.enterprise-join-dialog .enterprise-join-search{background:0 0;border:0;gap:10px;width:100%;min-width:0;margin:0;padding:0;display:flex}.enterprise-join-search input{box-sizing:border-box;width:0;min-width:0;height:38px;color:inherit;font:inherit;background:#f8faf9;border:1px solid #dce2de;border-radius:6px;flex:1;padding:0 12px;font-size:14px}.enterprise-join-dialog button.primary-button{white-space:nowrap;flex:none;width:auto;min-width:80px;height:38px;margin:0;padding:0 16px;font-size:13px}.enterprise-join-results{min-width:0;margin-top:18px}.enterprise-join-row{border-bottom:1px solid #eef1ef;align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.enterprise-join-row:last-child{border-bottom:0}.enterprise-join-row>svg{color:#75867b;flex:none}.enterprise-join-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.6}.enterprise-join-name strong{font-weight:500}.enterprise-join-pending{color:#7a837d;white-space:nowrap;font-size:13px}.enterprise-join-empty{text-align:center;color:#7a837d;margin:0;padding:32px 8px;font-size:14px}.enterprise-join-error,.enterprise-join-notice{margin:12px 0 0;font-size:13px;line-height:1.6}.enterprise-join-error{color:#bf3939}.enterprise-join-notice{color:#078555}.enterprise-join-dialog :focus-visible{outline-offset:2px;outline:2px solid #078555}.enterprise-switcher .enterprise-switcher-button{max-width:min(320px,100vw - 90px)}.enterprise-switcher .enterprise-switcher-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-switcher .enterprise-switcher-button>svg{flex-shrink:0}.enterprise-switcher .enterprise-switcher-menu{box-sizing:border-box;width:min(340px,100vw - 88px);max-height:calc(100dvh - 80px);overflow:auto}.enterprise-switcher .enterprise-switcher-menu button{text-align:left;gap:12px}.enterprise-switcher-menu button>span{overflow-wrap:anywhere;min-width:0}.enterprise-switcher-menu button>small{white-space:nowrap;flex:none}.enterprise-switcher-menu button>small.enterprise-current-check{color:#07c160;align-items:center;display:inline-flex}.enterprise-switch-overlay{z-index:4000;color:#3d4a43;background:#f5f7f6;place-content:center;justify-items:center;gap:14px;font-size:14px;display:grid;position:fixed;inset:0}.enterprise-switch-overlay p{margin:0}.enterprise-switch-spinner{border:3px solid #d8e2dc;border-top-color:#07c160;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite enterprise-switch-spin}@keyframes enterprise-switch-spin{to{transform:rotate(360deg)}}@media (width<=480px){.enterprise-join-dialog{padding:18px}.enterprise-join-row{gap:8px}.enterprise-join-row>svg{display:none}}.enterprise-switcher{z-index:40;width:40px;position:fixed;top:10px;left:6px}.enterprise-switcher-button{box-sizing:border-box;color:#fff;backdrop-filter:blur(6px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:40px;height:34px;padding:0;display:grid;box-shadow:0 6px 18px #00000059}.enterprise-switcher-button:hover,.enterprise-switcher-button[aria-expanded=true]{color:#fff;background:#fff3;border-color:#ffffff80}.enterprise-switcher-button>span,.enterprise-switcher-button>svg:last-child{display:none}.enterprise-switcher .enterprise-switcher-button{justify-content:center;align-items:center;gap:3px;display:flex}.enterprise-switcher .enterprise-switcher-button>.enterprise-initial{color:#b01840;background:#fffffff0;border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:700;line-height:1;display:grid}.enterprise-switcher-menu{box-sizing:border-box;color:#202823;background:#fff;border:1px solid #dce2df;border-radius:10px;width:min(320px,100vw - 70px);max-height:calc(100dvh - 80px);padding:10px;position:absolute;top:0;left:47px;overflow:auto;box-shadow:0 14px 38px #182d2633}.enterprise-menu-heading{color:#5d6962;justify-content:space-between;align-items:center;padding:4px 8px 8px;font-size:12px;font-weight:600;display:flex}.enterprise-menu-heading small{color:#8a958e;font-weight:400}.enterprise-switcher-menu button[aria-current=true]{color:#087a4a;background:#eaf8f0;font-weight:600}.enterprise-switcher-menu button[aria-current=true]:hover{background:#ddf3e7}.enterprise-switcher-menu .enterprise-join-action{color:#087a4a;border-top:1px solid #edf0ee;justify-content:flex-start;gap:8px;margin-top:6px;padding-top:11px}@media (width<=720px){.enterprise-switcher{top:6px;left:8px}.enterprise-switcher-menu{width:min(320px,100vw - 16px);top:50px;left:-2px}}.codex-pet{z-index:60;image-rendering:pixelated;cursor:grab;touch-action:none;user-select:none;filter:drop-shadow(0 7px 7px #121f1929);background-color:#0000;background-repeat:no-repeat;background-size:800% 900%;border:0;padding:0;position:fixed}.codex-pet:active{cursor:grabbing}.codex-pet:hover{filter:drop-shadow(0 9px 9px #121f1938)}.codex-pet:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #087a4a}.codex-pet-thinking{filter:drop-shadow(0 7px 7px #2670d63d)}.codex-pet-executing{filter:drop-shadow(0 7px 7px #da841642)}.codex-pet-done{filter:drop-shadow(0 7px 7px #129b5b47)}.codex-pet-error{filter:drop-shadow(0 7px 7px #d224394d)}@media (width<=720px){.codex-pet{bottom:12px;right:12px}}.chat-thinking.chat-thinking{min-width:0;color:var(--dsw-alias-label-tertiary,#727b76);font-size:var(--dsh-content-font-size-secondary,13px);margin:0}.chat-thinking:not([data-expanded]){contain:size layout;height:calc(24px + var(--dsh-content-font-delta,0px))}.chat-thinking>.chat-thinking-toggle{width:100%;min-width:0;height:calc(24px + var(--dsh-content-font-delta,0px));color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:0;padding:0;display:flex}.chat-thinking-toggle:hover,.chat-thinking-toggle:focus-visible{color:var(--dsw-alias-label-secondary,#4f5b55)}.chat-thinking-toggle:focus-visible{outline:2px solid var(--dsw-alias-interactive-focus,#087a63);outline-offset:2px}.chat-thinking[data-expanded]>.chat-thinking-toggle{z-index:1;background:var(--dsh-chat-transcript-background,var(--dsw-alias-bg-base,#f5f5f5));border-radius:0;position:sticky;top:0}.chat-thinking-leading{width:calc(16px + var(--dsh-content-font-delta,0px));height:calc(16px + var(--dsh-content-font-delta,0px));flex:none;place-items:center;margin-right:6px;display:inline-grid}.chat-thinking-leading svg{width:calc(14px + var(--dsh-content-font-delta,0px));height:calc(14px + var(--dsh-content-font-delta,0px));grid-area:1/1}.chat-thinking-chevron,.chat-thinking-toggle:hover .chat-thinking-icon,.chat-thinking-toggle:focus-visible .chat-thinking-icon{opacity:0}.chat-thinking-toggle:hover .chat-thinking-chevron,.chat-thinking-toggle:focus-visible .chat-thinking-chevron{opacity:1}.chat-thinking-title{flex:none;font-weight:400}.chat-thinking-duration{font-variant-numeric:tabular-nums;flex:none;margin-left:8px}.chat-thinking-separator{background:var(--dsw-alias-label-caption,#a1aaa5);border-radius:1px;flex:none;width:2px;height:2px;margin:0 8px}.chat-thinking-summary{min-width:0;font-size:var(--dsh-content-font-size-secondary,13px);line-height:calc(20px + var(--dsh-content-font-delta-secondary,0px));white-space:nowrap;flex:auto;overflow:hidden}.chat-thinking-summary>span{text-overflow:ellipsis;display:block;overflow:hidden}.chat-thinking-summary[data-streaming]{mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.chat-thinking-summary[data-streaming]>span{text-overflow:clip;overflow:visible}.chat-thinking:not([data-preview]) .chat-thinking-separator,.chat-thinking:not([data-preview]) .chat-thinking-summary{display:none}.chat-thinking>.chat-thinking-body.markdown-body{min-width:0;max-height:none;padding:4px 0 4px calc(22px + var(--dsh-content-font-delta,0px));color:inherit;white-space:normal;font-size:var(--dsh-content-font-size-secondary,13px);line-height:calc(20px + var(--dsh-content-font-delta-secondary,0px));background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.chat-thinking-body.markdown-body>:first-child{margin-top:0}.chat-thinking-body.markdown-body>:last-child{margin-bottom:0}.chat-details-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.message.message-assistant:not(.outgoing){width:100%;max-width:100%}.message.message-assistant:not(.outgoing)>.chat-message-content{flex-direction:column;flex:1;gap:16px;width:0;display:flex}.message.message-assistant:not(.outgoing)>.chat-message-content>.markdown-body:not(.image-message){color:var(--dsw-alias-label-primary,#17201d);font-size:var(--dsh-content-font-size,14px);line-height:calc(24px + var(--dsh-content-font-delta,0px));background:0 0;border:0;border-radius:0;padding:0}.message.message-assistant:not(.outgoing)>.chat-message-content>.markdown-body>p{margin:0 0 16px}.message.message-assistant:not(.outgoing)>.chat-message-content>.markdown-body>:last-child{margin-bottom:0}.chat-turn-metrics.chat-turn-metrics{color:var(--dsw-alias-label-tertiary,#7d8680);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:11px;line-height:20px;display:flex;position:relative}.chat-turn-metrics>.chat-turn-usage-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;margin-left:-4px;padding:2px 4px;display:inline-flex}.chat-turn-usage-trigger:hover,.chat-turn-usage-trigger[aria-expanded=true]{background:var(--dsw-alias-interactive-bg-hover,#e8ecea);color:var(--dsw-alias-label-secondary,#4f5b55)}.chat-turn-duration{align-items:center;gap:5px;display:inline-flex}.chat-turn-usage-panel{z-index:10;border:1px solid var(--dsw-alias-border-primary,#e1e5e2);background:var(--dsw-alias-bg-base,#fff);width:260px;max-width:calc(100vw - 64px);color:var(--dsw-alias-label-primary,#17201d);border-radius:8px;padding:12px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 20px #17201d12}.chat-turn-usage-title{border-bottom:1px solid var(--dsw-alias-border-primary,#e1e5e2);align-items:center;gap:6px;padding-bottom:8px;display:flex}.chat-turn-usage-panel dl{margin:8px 0 0}.chat-turn-usage-panel dl>div{justify-content:space-between;gap:12px;display:flex}.chat-turn-usage-panel dt{color:var(--dsw-alias-label-tertiary,#727b76)}.chat-turn-usage-panel dd{text-align:right;margin:0}.enterprise-workbench{background:#fff;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;margin:0!important;padding:0!important}.enterprise-workbench-error{margin:12px 16px 0}.desktop-shell.shell-apps>.desktop-titlebar{background:0 0;border-bottom:0;width:138px;padding-left:0;left:auto}.desktop-shell.shell-apps>.desktop-titlebar .desktop-titlebar-title{display:none}.desktop-shell.shell-apps>.shell-body>.enterprise-workbench{padding-top:0!important}.desktop-shell.shell-apps .enterprise-workbench-side{padding-top:0}.desktop-shell .assistant-apps-panel{padding:0;overflow:hidden}.desktop-shell.shell-section-apps>.desktop-titlebar,.desktop-shell.shell-section-system>.desktop-titlebar{background:0 0;border-bottom:0;padding-left:10px;left:188px}.desktop-shell.shell-section-apps>.desktop-titlebar .desktop-titlebar-title,.desktop-shell.shell-section-system>.desktop-titlebar .desktop-titlebar-title{color:#202124}.desktop-shell .assistant-apps-panel>.enterprise-workbench{padding-top:0!important}.desktop-shell .assistant-apps-panel .enterprise-workbench-shell{margin-top:0!important;padding-top:0!important}.desktop-shell .assistant-apps-panel .enterprise-workbench-side{margin-top:0;padding-top:0}.desktop-shell .assistant-apps-panel .enterprise-workbench-main{padding-top:44px}.desktop-shell .assistant-apps-panel .enterprise-workbench-main:has(>.enterprise-workbench-frame){padding-top:32px}.desktop-shell.shell-apps .enterprise-workbench-main{padding-top:44px}.desktop-shell.shell-apps .enterprise-workbench-main:has(>.enterprise-workbench-frame){padding-top:32px}.desktop-shell.shell-plugin>.desktop-titlebar{background:0 0;border-bottom:0;width:138px;padding-left:0;left:auto}.desktop-shell.shell-plugin>.desktop-titlebar .desktop-titlebar-title{display:none}.desktop-shell.shell-plugin>.shell-body>.enterprise-workbench{padding-top:0!important}.desktop-shell.shell-plugin .enterprise-workbench-main{padding:12px 14px 18px!important}.desktop-shell.shell-plugin .assistant-titlebar-slot{display:none}.desktop-shell.shell-plugin .plugin-page{gap:0}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-nav{background:#f5f5f5}.desktop-shell.shell-plugin .plugin-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-nav{--wails-draggable:drag;align-items:flex-end;margin:0;padding:0 138px 0 0}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-nav:before{border-bottom:0}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-ink-bar{display:none}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-tab{--wails-draggable:no-drag;background:0 0;border-radius:10px 10px 0 0;margin:0;padding:0;transition:background .16s}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-tab:hover{background:#10101417}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-tab .ant-tabs-tab-btn{color:#0000008c;border-radius:10px 10px 0 0;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:13px;display:flex}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-tab-active{box-shadow:none;background:#fff}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:#b3163f;font-weight:600}.desktop-shell.shell-plugin .plugin-panel .ant-tabs-content-holder{background:#fff;border-radius:0 12px 12px;padding:14px 16px 16px;box-shadow:0 1px 2px #1010140a,0 10px 28px #1010140d}.desktop-shell.shell-plugin .plugin-toolbar{margin-top:12px}.enterprise-workbench-shell{flex:1;width:100%;min-height:0;display:flex;overflow:hidden;margin:0!important;padding:0!important}.enterprise-workbench-side{color:#404247;background:#e9e9e9;border-right:1px solid #d8d8d8;flex-direction:column;flex:0 0 136px;gap:1px;width:136px;min-height:0;padding:10px 7px 14px;font-family:Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;display:flex;overflow:hidden auto}.desktop-shell .assistant-apps-panel .enterprise-workbench-side.enterprise-workbench-side{box-sizing:border-box;padding-top:0}.enterprise-workbench-children{border-left:1px solid #dfe1e5;flex-direction:column;gap:1px;margin-left:22px;padding-left:8px;display:flex}.enterprise-workbench-node{cursor:pointer;color:#45464b;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:13px;font-weight:400;line-height:19px;display:flex;position:relative}.enterprise-workbench-node:hover{background:#dedede}.enterprise-workbench-node.active{color:#202124;background:#d4d4d4;font-weight:500}.enterprise-workbench-node.active .enterprise-workbench-icon{color:#303136}.enterprise-workbench-node .enterprise-workbench-caret:empty{display:none}.enterprise-workbench-node .enterprise-workbench-caret:not(:empty){width:12px;position:absolute;right:3px}.enterprise-workbench-icon svg{stroke-width:1.65px;width:17px;height:17px}.enterprise-workbench-caret{color:#98a2b3;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.enterprise-workbench-icon{color:#8a94a6;flex:none;display:inline-flex}.enterprise-workbench-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.enterprise-workbench-main{background:#f7f8fa;flex:1;min-width:0;min-height:0;padding:12px 14px 18px;overflow:hidden auto;margin:0!important}.enterprise-workbench-main>.content-pane{padding:0;overflow:visible}.enterprise-workbench-frame{background:#fff;border:0;border-radius:8px;width:100%;height:100%;min-height:0;display:block}.enterprise-workbench-main:has(>.enterprise-workbench-frame){padding:0}.tree-row-glyph{color:#98a2b3;vertical-align:-2px;flex:none;margin-right:7px}.tree-toggle{color:#98a2b3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.tree-toggle:hover{color:#4b5563}.tree-toggle svg{transition:transform .15s}.tree-toggle-open svg{transform:rotate(90deg)}.tree-toggle-empty{cursor:default}@media (width<=720px){.enterprise-workbench-shell{flex-direction:column}.enterprise-workbench-side{border-bottom:1px solid #eef0f3;border-right:0;flex:none;width:auto;max-height:42vh}.enterprise-workbench-main{padding:12px}}.home-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.home-stat{background:#f7f8fa;border-radius:8px;padding:12px 16px}.home-stat-title{color:#00000073;font-size:12px}.home-stat-value{margin-top:4px;font-size:26px;font-weight:600;line-height:1.3}.home-stat-extra{color:#00000073;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12px;display:flex}.home-chart{align-items:flex-start;gap:8px;padding-top:12px;display:flex}.home-chart-scale{color:#00000073;flex-direction:column;flex:0 0 52px;justify-content:space-between;align-items:flex-end;height:220px;font-size:12px;display:flex}.home-chart-scale span{line-height:1;transform:translateY(-50%)}.home-chart-plot{flex:1 1 0;min-width:0;position:relative}.home-chart-grid{height:220px;position:absolute;top:0;left:0;right:0}.home-chart-grid span{border-top:1px dashed #0000000f;position:absolute;left:0;right:0}.home-chart-bars{align-items:flex-end;gap:2px;height:220px;display:flex}.home-chart-col{flex:1 1 0;align-items:flex-end;height:100%;display:flex}.home-chart-bar{background:#fa8c16;border-radius:2px 2px 0 0;width:100%;min-height:0}.home-chart-axis{color:#00000073;gap:2px;margin-top:6px;font-size:12px;display:flex}.home-chart-tick{text-align:center;white-space:nowrap;flex:1 1 0;overflow:visible}.home-member{flex-direction:column;line-height:1.3;display:flex}.home-member small{color:#00000073}.home-top{grid-template-columns:minmax(280px,1fr) auto;align-items:stretch;gap:12px;display:grid}.home-block,.home-block .ant-card-body{height:100%}.home-my{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.home-my-value{font-size:28px;font-weight:600;line-height:1.2}.home-my-value small{color:#00000073;margin-left:6px;font-size:12px;font-weight:400}.home-my-meta{color:#00000073;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.home-controls .ant-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-grid{grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);align-items:start;gap:12px;display:grid}.home-grid-single{grid-template-columns:minmax(0,1fr)}.home-col{flex-direction:column;gap:12px;min-width:0;display:flex}.home-side{position:sticky;top:0}.home-widget-html{color:#374151;font-size:13px;line-height:1.6}.home-widget-frame{background:#fff;border:0;width:100%;height:260px;display:block}@media (width<=1200px){.home-grid{grid-template-columns:minmax(0,1fr)}}.plugin-page{flex-direction:column;gap:12px;display:flex}.plugin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.plugin-category-hint{color:#00000073;font-size:12px}.plugin-card{flex-direction:column;height:168px;display:flex}.plugin-card .ant-card-body{flex-direction:column;gap:8px;height:100%;display:flex}.plugin-card-head{align-items:center;gap:8px;display:flex}.plugin-card-icon{color:#fff;background:linear-gradient(135deg,#e0244b,#a3173c);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #e0244b38}.plugin-card-title{flex-direction:column;flex:1;min-width:0;display:flex}.plugin-card-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.plugin-card-publisher{color:#00000073;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.plugin-card-desc{flex:1;min-height:0;margin:0}.plugin-card-foot{justify-content:space-between;align-items:center;display:flex}.plugin-card-version{color:#00000073;font-size:12px}.plugin-pager{justify-content:flex-end;margin-top:12px;display:flex}.plugin-section-title{margin:16px 0 8px;font-weight:600}.plugin-panel{background:#fff;border:1px solid #1010140f;border-radius:14px;padding:2px 16px 16px;box-shadow:0 1px 2px #1010140a,0 10px 28px #1010140d}.plugin-page .ant-tabs-nav{margin-bottom:14px}.plugin-page .ant-tabs-nav:before{border-bottom-color:#e0244b24}.plugin-page .ant-tabs-tab{font-weight:600}.plugin-page .ant-tabs-tab .ant-tabs-tab-btn{color:#00000080}.plugin-page .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#c2185b}.plugin-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#b3163f}.plugin-page .ant-tabs-ink-bar{background:linear-gradient(90deg,#e0244b,#a3173c);border-radius:3px;height:3px}.plugin-page .ant-btn-primary,.plugin-detail-drawer .ant-btn-primary{background:linear-gradient(135deg,#e0244b,#a3173c);border-color:#0000;box-shadow:0 6px 14px #e0244b38}.plugin-page .ant-btn-primary:not(:disabled):hover,.plugin-detail-drawer .ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#ef2f58,#b81b44);border-color:#0000}.plugin-page .ant-btn-link{color:#c2185b}.plugin-page .ant-btn-link:hover{color:#e0244b}.plugin-page .plugin-card{border-radius:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.plugin-page .plugin-card:hover{border-color:#e0244b59;box-shadow:0 8px 20px #e0244b1a}.preflight-finding{background:#fcfcfd;border:1px solid #10101414;border-radius:10px;padding:8px 10px}.preflight-finding[data-severity=blocker]{background:#fff7f8;border-color:#e0244b47}.preflight-finding-detail,.preflight-finding-fix{word-break:break-word;font-size:12px;line-height:1.6}.preflight-finding-detail{margin-top:4px}.preflight-finding-fix{margin-top:2px}.plugin-toolbar-end{justify-content:flex-end;margin-bottom:8px}.enterprise-workbench-standalone{flex:auto;width:100%;min-width:0;padding:12px 14px 18px!important}.netdisk-toolbar{align-items:center;gap:12px;margin-bottom:10px;display:flex}.netdisk-toolbar .ant-breadcrumb{flex:auto;min-width:0}.netdisk-count{color:#00000073;white-space:nowrap;font-size:12px}.netdisk-name-cell{align-items:center;gap:6px;min-width:0;display:inline-flex}.netdisk-name-button{color:#1677ff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.netdisk-name-button:hover{text-decoration:underline}.netdisk-preview{flex-direction:column;gap:10px;min-height:420px;display:flex}.netdisk-preview-actions{justify-content:flex-end;display:flex}.netdisk-office{height:calc(100vh - 230px);min-height:520px}.runtime-updates{border-top:1px solid #e5e8e6;max-width:880px;margin:28px 0;padding:24px 0}.runtime-update-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.runtime-update-heading h2{margin:0;font-size:18px;font-weight:600}.runtime-update-heading p,.runtime-update-note{color:#737b76;margin:8px 0;font-size:13px;line-height:1.7}.runtime-update-heading>span{color:#397955;white-space:nowrap;font-size:13px}.runtime-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 0 14px;display:grid}.runtime-version-grid small{color:#737b76;margin-bottom:9px;display:block}.runtime-version-grid strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:500}.runtime-update-controls,.runtime-update-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0;display:flex}.runtime-update-controls label{align-items:center;gap:12px;font-size:13px;display:inline-flex}.runtime-update-controls select{font:inherit;background:#fff;border:1px solid #dce2df;border-radius:4px;padding:8px 12px}.runtime-update-controls select:focus-visible{outline-offset:2px;outline:2px solid #087a63}.runtime-auto input{accent-color:#07a95a;width:16px;height:16px}.runtime-update-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;transition:background .2s;display:inline-flex}.runtime-update-confirm{background:#f0f5f1;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.runtime-update-history{margin-top:22px;font-size:13px}.runtime-update-history summary{cursor:pointer;padding:10px 0}.runtime-update-history ul{padding:0;list-style:none}.runtime-update-history li{border-top:1px solid #eceeec;padding:14px 0}.runtime-update-history li>div{flex-wrap:wrap;gap:12px;display:flex}.runtime-update-history time{color:#737b76;font-variant-numeric:tabular-nums;margin-left:auto}.runtime-update-history p{color:#737b76;white-space:pre-wrap;overflow-wrap:anywhere;max-height:9em;line-height:1.6;overflow:auto}@media (width<=540px){.runtime-version-grid{grid-template-columns:1fr;gap:14px}.runtime-update-heading{align-items:start}}.system-versions{border-top:1px solid #e5e8e6;max-width:880px;margin:28px 0;padding:22px 0}.system-versions>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.system-versions header div{gap:4px;display:grid}.system-versions header strong{color:#24312c;font-size:15px}.system-versions header small,.system-versions header>span{color:#7b8781;font-size:12px}.system-version-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-version-grid>div{background:#fafcfb;border:1px solid #e2e8e4;border-radius:7px;gap:8px;padding:13px 14px;display:grid}.system-version-grid span{color:#738078;font-size:12px}.system-version-grid strong{color:#1c2923;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}@media (width<=720px){.system-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.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{-webkit-user-select:none;-moz-user-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 ::-moz-selection{background-color:#b1620052}.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,.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,.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar-track{background:var(--doc-scrollbar-track)}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar-thumb,.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,.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,.docx-run-editable ::-moz-selection,.docx-run::-moz-selection,.docx-run ::-moz-selection,.docx-editor [contenteditable=true]::-moz-selection,.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-paragraph::-moz-selection,.docx-paragraph ::-moz-selection,.docx-paragraph-editable::-moz-selection,.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}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,.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-run-highlighted::-moz-selection,.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-dark-bg::-moz-selection,.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-bold::-moz-selection,.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-italic::-moz-selection,.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-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;-webkit-user-select:none;-moz-user-select: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;-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:all;-moz-user-select:all;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;-webkit-user-select:none;-moz-user-select:none;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{-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:none;-moz-user-select:none;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{-webkit-print-color-adjust:exact;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);-webkit-user-select:text;-moz-user-select:text;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);-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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);-webkit-user-select:none;-moz-user-select:none;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;-webkit-user-select:none;-moz-user-select:none;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{-webkit-appearance:none;-moz-appearance:none;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::-moz-placeholder{color:var(--doc-text-placeholder)}.docx-editor .docx-nav__search-input::placeholder{color:var(--doc-text-placeholder)}.docx-editor .docx-nav__search-input::-webkit-search-cancel-button{-webkit-appearance:none;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{-webkit-appearance:none;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>*{-webkit-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{-webkit-appearance:none!important;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{-webkit-appearance:none!important;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{-webkit-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}.video-page{color:#1f2937;flex-direction:column;gap:12px;min-width:0;display:flex}.video-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.video-toolbar h2,.video-toolbar h3{margin:0;font-weight:600}.video-toolbar h2{font-size:20px}.video-toolbar h3{font-size:17px}.video-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}.video-projects .ant-card-body{flex-direction:column;gap:12px;display:flex}.video-search{width:100%}.video-search .ant-input{min-width:0}.video-project-list{flex-direction:column;gap:6px;min-height:100px;display:flex}.video-project{text-align:left;font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #eef0f3;border-radius:8px;flex-direction:column;gap:5px;width:100%;padding:10px 12px;display:flex}.video-project:hover{background:#f7f8fa}.video-project[aria-pressed=true]{background:#e6f4ff;border-color:#91caff}.video-project span{color:#667085;font-size:12px}.video-project:disabled{cursor:wait}.video-main,.video-main>.ant-spin-nested-loading>.ant-spin-container,.video-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.video-editor label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.video-editor .ant-input-number{width:100%}.video-editor .ant-select{min-width:180px}.video-editor p{overflow-wrap:anywhere;margin:0;line-height:1.6}.video-editor details{margin-bottom:12px}.video-editor summary{cursor:pointer}.video-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.video-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #eef0f3;border-radius:6px;max-height:360px;margin:8px 0 12px;padding:10px;font-size:12px;font-weight:400;overflow:auto}.video-row{border-bottom:1px solid #eef0f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.video-comment{white-space:pre-wrap}@media (width<=1000px){.video-workspace{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.video-workspace{grid-template-columns:minmax(0,1fr)}.video-project-list{max-height:240px;overflow:auto}.video-settings{grid-template-columns:minmax(0,1fr)}.video-toolbar{align-items:flex-start}}
/*$vite$:1*/