.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:initial;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none}.tox.tox-tinymce-inline,.tox.tox-tinymce-inline .tox-editor-container{overflow:visible;overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}@keyframes tox-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{color:#222f3e;font-size:16px}.tox .accessbility-sr-only{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-bottom:8px;margin-top: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{background-color:#e6f0fd;color:#222f3e}.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{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{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{background-color:#fffae6;color:#222f3e}.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{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#fae6e6;color:#222f3e}.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{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:#78ab461a;color:#222f3e}.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{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1 1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-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-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.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-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:initial;border-color:#0000;box-shadow:none;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#222f3e1f;border-color:#0000;box-shadow:none;color:#222f3e80}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#222f3e1f;border-color:#0000;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#222f3e2e;border-color:#0000;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px #0000;box-sizing:initial;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#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__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{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__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#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{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #e3e3e3;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:#222f3eb3;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-image-selector-menu .tox-collection__item,.tox .tox-image-selector-menu .tox-collection__item-image-selector{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.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-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item label,.tox .tox-image-selector-menu .tox-collection__item-image-selector label{align-self:flex-end;color:#222f3e;font-size:12px;overflow:hidden;text-align:center;white-space:nowrap;width:48px}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.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){background-clip:content-box;background-color:#fff;opacity:.8;z-index:2}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#006ce7;color:#fff}@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){background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#f0f0f0;color:#222f3e;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border-radius:3px;bottom:0;box-shadow:inset 0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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){background-color:#a6ccf7;color:#222f3e}@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){background-color:#fff;color:#222f3e;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus,.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#f0f0f0;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{flex:1 1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{color:currentColor;display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:initial;color:#222f3e80;cursor:not-allowed}.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-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 #222f3e33,0 4px 8px 0 #222f3e26;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.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{align-items:center;flex:1 1 auto;flex-direction:row}.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{align-self:center;flex:1 1 auto;flex-direction:column}.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{margin-left:16px;text-align:right}.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{margin-right:16px;text-align:left}.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{background-color:currentColor!important;border:1px solid highlight!important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:initial;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width: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{background:#fff;border:1px solid #000;box-sizing:initial;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;color:#77181f;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-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{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-hue-slider,.tox[dir=rtl] .tox-sv-palette{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__overflow .tox-swatches,.tox .tox-toolbar__primary .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{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px #7f7f7f4d;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.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-conversations{display:flex;flex-direction:column;height:100%;max-width:300px;min-width:300px;position:relative;width:300px}.tox .tox-conversations__header{align-items:center;background:#fff;box-shadow:0 4px 8px 0 #222f3e1a;display:flex;justify-content:space-between;padding:8px 12px;z-index:1}.tox .tox-conversations__title{color:#222f3e;font-size:20px;font-weight:400;line-height:28px;padding:8px 0}.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 0 #222f3e1a}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 #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{border:2px solid #006ce7;border-radius:6px;bottom:-9px;content:"";display:block;left:-9px;pointer-events:none;position:absolute;right:-9px;top:-9px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none;transition:max-height .5s cubic-bezier(0,1,0,1);white-space:pre-wrap}.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 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{font-size:16px;resize:none;white-space:normal;width:100%}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.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{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{align-items:center;background-color:initial;display:flex;height:34px;justify-content:center;margin:0;padding:5px;width:34px}.tox .tox-comment-thread{background:#fff;background-color:initial;border-radius:6px;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient:after{background:linear-gradient(#fff0,#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;flex-direction:column;flex-grow:1;opacity:.9;text-align:center;z-index:5}.tox .tox-comment__busy-spinner,.tox .tox-comment__overlay{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;justify-content:center;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%}.tox .tox-skeleton .tox-skeleton__circle,.tox .tox-skeleton .tox-skeleton__line{animation:wave 2s ease-out infinite;background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%)}.tox .tox-skeleton .tox-skeleton__circle{border-radius:100%;height:36px;margin-right:8px;width:36px}@keyframes wave{0%{background-position:-268px 0}to{background-position:268px 0}}.tox .tox-ring-loader{animation:tox-rotation 1s linear infinite;border:1px solid;border-color:#fff #fff #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:10px;width:10px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.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__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.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{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:#ffffffbf;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:0 solid #eee;border-radius:10px;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26;display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1 1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid #0000;color:#222f3eb3;display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #144782;color:#144782}@media (forced-colors:active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.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-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #144782;outline-offset:2px}.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 dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{-webkit-margin-end:0;-webkit-margin-start:0;display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.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-bottom:0;margin-top: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{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width: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{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.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-bottom:8px;padding-top: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{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1 1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1 1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1 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 ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-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-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-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-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1 1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1 1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #006ce7;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media (forced-colors:active){.tox .tox-edit-area:before{border:2px solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1 1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12;padding:4px 0}.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{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26;padding:4px 0}.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{background:0 0;border:none;box-shadow: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 ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1 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 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{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34 47 3.1%);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media (forced-colors:active){.tox .tox-color-input span{border-color:currentColor;border-width:2px!important;forced-color-adjust:none}}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,#00000040 25%,#0000 0),linear-gradient(-45deg,#00000040 25%,#0000 0),linear-gradient(45deg,#0000 75%,#00000040 0),linear-gradient(-45deg,#0000 75%,#00000040 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@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;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1 1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1 1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 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{display:flex;flex:1 1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1 1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1 1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1 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-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-focusable-wrapper:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:0}.tox .tox-toolbar-textfield{height:28px;margin:5px 0 6px;max-width:250px;min-height:0;min-height:auto}.tox .tox-naked-btn{background-color:initial;border:0;border-color:#0000;box-shadow:none;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.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]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1 1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.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{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:0}.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;display:flex;flex:1 1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:initial}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1 1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector-loading-spinner{animation:tox-rotation 1s linear infinite;aspect-ratio:1;border:3px solid #006ce7;border-bottom-color:#0000;border-radius:50%;position:absolute;width:min(24px,30%)}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector,.tox .tox-toolbar__primary .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;margin-bottom:4px;width:100%}.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{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{align-items:center;display:flex;height:46px;justify-content:center;width:46px}.tox .tox-image-selector-image-img{max-height:100%;max-width:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-insert-table-picker{background-color:#fff;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width: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{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:#222f3eb3;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.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;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{align-self:center;display:flex;flex-direction:column;margin:0 4px}.tox .tox-mentions__avatar{border-radius:50%;height:42px;margin-right:4px;width:42px}.tox .tox-mentions__username{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__description{color:inherit}.tox .tox-menu{background-color:#fff;border:1px solid #0000;border-radius:6px;box-shadow:0 0 2px 0 #222f3e33,0 4px 8px 0 #222f3e26;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-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 blockquote,.tox .tox-menu__label code,.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{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{-webkit-padding-end:8px;-webkit-padding-start:4px;background:repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#fff;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#fff;border:0;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled):after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in;width:-webkit-max-content;width:max-content}.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{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:focus,.tox .tox-notification--success a:hover{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #517342;outline-offset:2px}.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{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:focus,.tox .tox-notification--error a:hover{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #77181f;outline-offset:2px}.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{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.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:focus,.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:focus,.tox .tox-notification--warning a:hover{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #7a6e25;outline-offset:2px}.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{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:focus,.tox .tox-notification--info a:hover{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #2a64a6;outline-offset:2px}.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{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;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 ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{align-items:center;background-color:#f0f0f0;display:grid;height:100%;justify-content:center;left:0;overflow:auto;position:absolute;right:0;top:0;z-index:1}.tox .tox-onboarding-dialog{background-color:#fff;border-radius:12px;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26;display:flex;flex-direction:column;margin:8px;max-width:512px}.tox .tox-onboarding-dialog .tox-onboarding-header{align-items:center;color:#222f3e;display:flex;font-size:20px;justify-content:center;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{align-items:center;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{align-items:center;aspect-ratio:1;border:1px solid #00ad0e;border-radius:50%;color:#00ad0e;display:flex;font-size:12px;font-weight:700;justify-content:center;width:24px}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;font-size:14px;font-weight:700;margin-bottom:4px}.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{align-items:center;background-color:#f0f0f0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;justify-content:space-between;padding:16px 24px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{align-items:center;color:#222f3eb3;display:flex;font-size:14px;gap:4px;justify-content:center}.tox .tox-onboarding-dialog svg{fill:#222f3eb3;width:24px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{align-items:center;border-bottom:1px solid #e3e3e3;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;margin:0 16px;padding:24px 0}.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;font-size:14px;font-weight:700;margin-bottom:4px}.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{background:linear-gradient(180deg,#fff 24%,#f0f0f0);border-radius:12px;box-shadow:0 1px 1px 0 #222f3e12,0 3px 6px 0 #222f3e06;color:#006ce7;display:grid;font-size:24px;height:56px;line-height:24px;place-content:center;width:56px}.tox .tox-promotion-dialog--explore,.tox .tox-promotion-dialog--subtitle{color:#222f3eb3;font-size:14px;margin:16px}.tox .tox-promotion-dialog--explore{text-align:center}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{background-color:#f0f0f0;color:#222f3eb3;font-size:12px;padding:16px;text-align:center}.tox .tox-promotion-button{align-items:center;background-color:#f1ebf9;border-radius:5px;color:#851aff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:26.6px;line-height:26.6px;padding:8px 16px;white-space:nowrap}.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:focus,.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:focus,.tox .tox-promotion-dialog--footer a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #144782;outline-offset:2px}.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 ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 #222f3e33,0 4px 8px 0 #222f3e26;min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:initial;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media (forced-colors:active){.tox .tox-pop:after,.tox .tox-pop:before{content:none}}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff #0000 #0000;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee #0000 #0000;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:#0000 #0000 #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:#0000 #0000 #eee;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:#0000 #fff #0000 #0000;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:#0000 #eee #0000 #0000;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:#0000 #0000 #0000 #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:#0000 #0000 #0000 #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#f0f0f0;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{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 ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1 1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:initial;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){-webkit-margin-start:8px;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{-webkit-margin-start:32px;margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{-webkit-appearance:none;appearance:none;background:#eee;border-radius:16px;height:2px;width:130px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:initial;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:initial;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border:none;border-radius:16px;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border:none;border-radius:16px;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:0}.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{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:#222f3eb3;border-radius:100%;height:8px;width:8px}.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-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:#222f3eb3;display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-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__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}.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>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-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;position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover: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{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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;height:1em;margin-left:.3em;width:auto}@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:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover: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{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin:3px -5px 3px 4px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{fill:#222f3e80;display:block}.tox .tox-statusbar__resize-handle:focus svg,.tox .tox-statusbar__resize-handle:hover svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:initial;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #0000}.tox .tox-statusbar__resize-handle:focus-visible:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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 .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:#fff9;bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:0;padding:0;text-transform:none;width:34px}@media (forced-colors:active){.tox .tox-tbtn.tox-tbtn:hover,.tox .tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;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{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#fff;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media (forced-colors:active){.tox .tox-tbtn:focus:after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.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{background:#fff;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.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:focus,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled:focus>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:focus svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn--enabled:focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:auto;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:auto}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{-webkit-touch-callout:none;margin:6px 1px 5px 0;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;display:flex;margin:6px 1px 5px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media (forced-colors:active){.tox .tox-number-input:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#f7f7f7;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@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{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#f0f0f0;color:#222f3e}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{background:#fff;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button{color:#222f3e;height:28px;position:relative;text-align:center;width:24px}@media (forced-colors:active){.tox .tox-number-input button:active,.tox .tox-number-input button:focus,.tox .tox-number-input button:hover{outline:1px solid currentColor!important}}.tox .tox-number-input button svg{fill:#222f3e;display:block;margin:0 auto;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{background:#f7f7f7;z-index:1}.tox .tox-number-input button:focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media (forced-colors:active){.tox .tox-number-input button:focus:after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:#fff;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.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)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#f7f7f7}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.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;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.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{-webkit-margin-start:4px;margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #f0f0f0}.tox .tox-split-button:focus{background:#fff;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button:focus:after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (forced-colors:active){.tox .tox-split-button:focus:after{border:2px solid highlight}}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button>:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.tox .tox-split-button>:nth-child(2){border-bottom-right-radius:3px;border-top-right-radius:3px}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button:focus .tox-tbtn{background-color:initial}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:#fff;box-shadow:none;color:#222f3e80}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,#0000 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #0000;margin-top:-1px;padding-bottom:1px;padding-top:1px}@media (forced-colors:active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.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:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid #0000;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-radius:6px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 #222f3e33,0 4px 8px 0 #222f3e26;overscroll-behavior:none;padding:4px 0}@media (forced-colors:active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group,.tox-context-form__group{align-items:center;display:flex}.tox .tox-toolbar__group{flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.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-tooltip{display:inline-block;max-width:15em;padding:8px;pointer-events:none;position:relative;width:-webkit-max-content;width:max-content;z-index:1150}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@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;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid #0000;border-right:8px solid #0000;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid #0000;border-top:8px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#f0f0f0;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.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{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.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{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{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{align-self:stretch;height:auto;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:auto}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.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:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:initial;color:#222f3e}.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){background-color:initial;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{display:flex;flex-grow:1;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.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{display:flex;justify-content:space-between}.tox .tox-revisionhistory__pane{padding:0!important}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;display:flex;flex:1 1;height:100%;margin-top:8px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory--align-right{margin-left:auto}.tox .tox-revisionhistory__iframe{flex:1 1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#fff;box-shadow:0 4px 8px 0 #222f3e1a;color:#222f3e;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{border-radius:3px;border-radius:6px;bottom:0;bottom:1px;box-shadow:0 0 0 2px #006ce7;content:"";left:0;left:1px;position:absolute;right:0;right:1px;top:0;top:1px}@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{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;color:#222f3e;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{border-radius:3px;border-radius:6px;bottom:0;box-shadow:0 0 0 2px #006ce7 #006ce7;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7!important;content:"";left:0;position:absolute;right:0;top:0}@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;box-shadow:0 4px 8px 0 #222f3e1a;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{border-radius:3px;border-radius:6px;bottom:0;box-shadow:0 0 0 2px #006ce7 #e3b82a;box-shadow:0 0 0 2px #e3b82a;content:"";left:0;position:absolute;right:0;top:0}@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-date{display:flex;gap:12px;justify-content:space-between}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{font-size:12px;font-weight:600;line-height:24px;padding:0}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author{align-items:center;display:flex;flex:1 0;gap:8px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{font-size:14px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:#222f3eb3;font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}[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;display:flex;flex:1 1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:10px 10px 2px;position:relative}.tox .tox-view__label{color:#222f3e;font-weight:700;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.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__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:10px 10px 2px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.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;display:flex;flex:1 1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:#00000080;content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1 1}.gt-root{--gt-bg:#f5f6f8;--gt-surface:#fff;--gt-line:#e7e9ed;--gt-line-soft:#eff1f4;--gt-ink:#16181d;--gt-muted:#646b76;--gt-faint:#9aa1ab;--gt-orange:#161618;--gt-orange-d:#000;--gt-orange-soft:#e7e9ed;--gt-nav:#161618;--gt-rail:#0e0e10;--gt-nav-ink:#a8adb6;--gt-green:#00a878;--gt-green-bg:#e3f7f0;--gt-amber:#f5a623;--gt-amber-bg:#fef4e2;--gt-rose:#f43f5e;--gt-rose-bg:#ffe9ed;--gt-slate:#64748b;--gt-slate-bg:#eef1f5;--gt-blue:#2e8fff;--gt-blue-bg:#e6f1ff;--gt-violet:#7c5cfc;--gt-violet-bg:#efebfe;-webkit-font-smoothing:antialiased;background:var(--gt-bg);color:var(--gt-ink);display:grid;font-family:Inter,system-ui,-apple-system,sans-serif;grid-template-columns:208px 1fr;inset:0;position:fixed}.gt-nav{background:var(--gt-nav);gap:1px;overflow-y:auto;padding:16px 11px}.gt-brand{font-size:14px;font-weight:700;letter-spacing:.2px;padding:4px 10px 18px}.gt-brand,.gt-brand span{color:#fff}.gt-nav-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--gt-nav-ink);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 10px;text-align:left}.gt-nav-item:hover{background:#ffffff0f;color:#fff}.gt-nav-item--active{background:#ffffff17;color:#fff}.gt-nav-item--active .gt-nav-dot{background:#fff}.gt-nav-dot{background:#ffffff2e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.gt-nav-foot{padding:10px}.gt-main{display:flex;flex-direction:column;overflow:hidden}.gt-topbar{align-items:center;background:var(--gt-surface);border-bottom:1px solid var(--gt-line);display:flex;flex-shrink:0;height:54px;justify-content:space-between;padding:0 22px}.gt-topbar h1{font-size:15px;font-weight:600;margin:0}.gt-topbar-actions{align-items:center;display:flex;gap:10px}.gt-work{flex:1 1;overflow:auto;padding:20px 22px}.gt-work-inner{margin:0 auto;max-width:980px}.gt-card{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:13px;box-shadow:0 1px 3px #14181d0d;transition:box-shadow .12s ease,border-color .12s ease}.gt-card--hover:hover{box-shadow:0 3px 10px #14181d17;cursor:pointer}.gt-card--selected{border-color:var(--gt-orange);box-shadow:0 0 0 2px var(--gt-orange-soft)}.gt-md{grid-gap:16px;display:grid;gap:16px;grid-template-columns:340px 1fr;height:100%}.gt-md-list{display:flex;flex-direction:column;min-height:0}.gt-md-list-head{align-items:center;display:flex;justify-content:space-between;padding:2px 2px 10px}.gt-md-list-head .gt-count{color:var(--gt-muted);font-size:12px}.gt-md-scroll{flex:1 1;min-height:0}.gt-md-row{display:flex;flex-direction:column;gap:3px;margin:0 2px 8px;padding:12px 14px}.gt-md-row .gt-row-name{font-size:13px;font-weight:600}.gt-md-row .gt-row-sub{color:var(--gt-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-md-row .gt-row-meta{align-items:center;display:flex;gap:6px;margin-top:3px}.gt-md-detail{min-height:0;overflow-y:auto;padding:22px 24px}.gt-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.gt-detail-head h2{font-size:18px;font-weight:650;margin:0}.gt-detail-sub{color:var(--gt-muted);font-size:13px;margin:2px 0 0}.gt-section{margin-top:22px}.gt-section h3{color:var(--gt-faint);font-size:11px;font-weight:650;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.gt-kv{grid-gap:6px 14px;display:grid;font-size:13px;gap:6px 14px;grid-template-columns:140px 1fr}.gt-kv dt{color:var(--gt-muted)}.gt-kv dd{margin:0}.gt-exp-item{border-bottom:1px solid var(--gt-line-soft);padding:10px 0}.gt-exp-item:last-child{border-bottom:none}.gt-exp-title{font-size:13px;font-weight:600}.gt-exp-sub{color:var(--gt-muted);font-size:12px;margin-top:1px}.gt-chips{display:flex;flex-wrap:wrap;gap:6px}.gt-chip{background:var(--gt-slate-bg);color:var(--gt-slate);font-size:12px;font-weight:500;padding:3px 9px}.gt-badge,.gt-chip{border-radius:999px}.gt-badge{align-items:center;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.gt-badge--green{background:var(--gt-green-bg);color:var(--gt-green)}.gt-badge--amber{background:var(--gt-amber-bg);color:var(--gt-amber)}.gt-badge--slate{background:var(--gt-slate-bg);color:var(--gt-slate)}.gt-badge--rose{background:var(--gt-rose-bg);color:var(--gt-rose)}.gt-badge--blue{background:var(--gt-blue-bg);color:var(--gt-blue)}.gt-btn{align-items:center;background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:7px 14px}.gt-btn:hover{border-color:#d7dae0}.gt-btn--primary{background:var(--gt-orange);border-color:var(--gt-orange);color:#fff}.gt-btn--primary:hover{background:var(--gt-orange-d);border-color:var(--gt-orange-d)}.gt-btn:disabled{cursor:default;opacity:.55}.gt-input{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-ink);font-family:inherit;font-size:13px;outline:none;padding:7px 11px;width:100%}.gt-input:focus{border-color:var(--gt-orange);box-shadow:0 0 0 2px var(--gt-orange-soft)}.gt-empty{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:60px 20px;text-align:center}.gt-empty .gt-empty-title{font-size:14px;font-weight:600}.gt-empty .gt-empty-sub{color:var(--gt-muted);font-size:13px;max-width:340px}.gt-signin{background:var(--gt-bg);font-family:Inter,system-ui,-apple-system,sans-serif;inset:0;justify-content:center;position:fixed}.gt-signin,.gt-signin-box{align-items:center;display:flex}.gt-signin-box{flex-direction:column;gap:18px}.gt-signin-brand{font-size:17px;font-weight:700}.gt-signin-brand,.gt-signin-brand span{color:var(--gt-ink)}.gt-brand{align-items:center;gap:9px}.gt-brand-logo{border-radius:7px;display:block;height:26px;width:26px}.gt-brand-word{line-height:1.15}.gt-signin-brand{align-items:center;display:flex;gap:10px}.gt-signin-logo{border-radius:8px;display:block;height:30px;width:30px}.gt-brand-wordmark{display:block;height:14px;margin:2px 0 4px;width:auto}.gt-signin-wordmark{display:block;height:22px;width:auto}.gt-signin-tagline{color:var(--gt-muted);font-size:13px;margin:0 0 6px}.gt-signin-toggle{color:var(--gt-muted);font-size:13px;margin:2px 0 0}.gt-signin-toggle button{background:none;border:none;color:var(--gt-ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.gt-detail-actions{justify-content:flex-end;margin-bottom:10px}.gt-avatar{align-items:center;background:var(--gt-nav);color:#fff;display:inline-flex;flex-shrink:0;font-weight:700;justify-content:center;position:relative}.gt-avatar:after{background:#1fa9b2;bottom:0;content:"";height:22%;position:absolute;right:0;width:22%}.gt-avatar--sm{border-radius:9px;font-size:12px;height:34px;width:34px}.gt-avatar--lg{border-radius:14px;font-size:19px;height:56px;width:56px}.gt-row-top{align-items:center;display:flex;gap:10px}.gt-row-text{min-width:0}.gt-dossier-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:14px}.gt-dossier-id h2{font-size:19px;font-weight:650;letter-spacing:-.01em;margin:0}.gt-dossier-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gt-meta-item{color:var(--gt-faint);font-size:12px}.gt-detail-actions{border-bottom:1px solid var(--gt-line-soft);display:flex;gap:8px;padding:12px 0 4px}.gt-detail-actions--end{border-bottom:none;border-top:1px solid var(--gt-line-soft);justify-content:flex-end;margin-top:16px;padding-top:14px}.gt-exp-summary{color:var(--gt-muted);font-size:12.5px;line-height:1.55;margin-top:5px}.gt-flags{display:flex;flex-direction:column;gap:6px}.gt-flag{align-items:baseline;background:var(--gt-amber-bg);border-radius:9px;display:flex;font-size:12.5px;gap:10px;padding:8px 12px}.gt-flag-field{color:var(--gt-amber);font-weight:650;white-space:nowrap}.gt-flag-issue{color:var(--gt-ink)}.gt-provenance{color:var(--gt-faint);font-size:11.5px;margin:26px 0 0}.gt-edit-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;margin-top:16px}.gt-field{display:flex;flex-direction:column;gap:5px}.gt-field-label{color:var(--gt-muted);font-size:11.5px;font-weight:600}.gt-brand-wordmark--invert{filter:brightness(0) invert(1);height:20px}.gt-signin-wordmark{height:56px}.gt-signin-wordmark.gtap-signin-logo{height:18px}.gt-signin{background-image:url(/static/media/signin-bg.4f1b3bf0b3c9317935d4.png);background-position:centre;background-position:50%;background-size:cover}.gt-signin-box{box-sizing:border-box;max-width:760px;padding:0 16px;width:100%}.gt-signin-box .cl-card,.gt-signin-box .cl-cardBox,.gt-signin-box .cl-rootBox{max-width:720px!important;width:100%!important}.gt-signin-box .cl-card{box-sizing:border-box;padding:3rem 3.5rem!important}.gt-signin-box .cl-formFieldInput{font-size:1rem!important;padding:.85rem 1rem!important}.gt-signin-box .cl-formButtonPrimary{font-size:1rem!important;padding:.85rem!important}.gt-signin-box .cl-socialButtonsBlockButton{padding:.8rem!important}@media (max-width:780px){.gt-signin-box .cl-card{padding:2rem 1.5rem!important}}.gtc-wrap{max-width:1600px;padding:22px 26px}.gtc-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.gtc-title{color:var(--gt-ink);font-size:1.35rem;font-weight:600;margin:0}.gtc-sub{color:var(--gt-muted);font-size:.82rem;margin:3px 0 0}.gtc-primary{background:#1fa9b2;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem}.gtc-primary:hover{background:#17838a}.gtc-primary:disabled{cursor:default;opacity:.6}.gtc-tabs{border-bottom:1px solid var(--gt-line);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.gtc-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--gt-muted);cursor:pointer;font-size:.82rem;font-weight:500;padding:.45rem .8rem}.gtc-tab--on{border-bottom-color:#1fa9b2;color:#17838a}.gtc-tab--add{color:var(--gt-faint);font-size:.95rem}.gtc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.gtc-tb-search{flex:1 1;max-width:380px;position:relative}.gtc-tb-searchicon{color:var(--gt-faint);font-size:.95rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.gtc-tb-search input{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:9px;box-sizing:border-box;font-size:.84rem;outline:none;padding:.5rem .7rem .5rem 2rem;width:100%}.gtc-tb-search input:focus{border-color:#1fa9b2;box-shadow:0 0 0 2px #1fa9b233}.gtc-tb-actions{display:flex;flex-wrap:wrap;gap:6px}.gtc-tb-btn{align-items:center;background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-ink);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;padding:.45rem .75rem}.gtc-tb-btn--on{background:#e9f7f8;border-color:#1fa9b2;color:#17838a}.gtc-tb-ic{color:var(--gt-faint);font-size:.85rem}.gtc-body{align-items:flex-start;display:flex;gap:16px}.gtc-filterpanel{flex-shrink:0}.gtc-tablecol{flex:1 1;min-width:0}.gtt-scroll{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;box-shadow:0 1px 3px #14181d0d;overflow-x:auto}.gtt-table{border-collapse:initial;border-spacing:0;font-size:.82rem;min-width:100%;width:-webkit-max-content;width:max-content}.gtt-table th{background:#fafbfc;border-bottom:1px solid var(--gt-line);color:var(--gt-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.55rem .7rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.gtt-table td{background:var(--gt-surface);border-bottom:1px solid var(--gt-line-soft);overflow:hidden;padding:.72rem .7rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.gtt-table tr:hover td{background:#fafbfc}.gtt-rowsel td{background:#e9f7f8!important}.gtt-frozen{background:inherit;position:-webkit-sticky;position:sticky}.gtt-checkcol{min-width:38px;text-align:center;width:38px}.gtt-checkcol input{accent-color:#1fa9b2}.gtt-empty{color:var(--gt-muted);padding:2.2rem 1rem!important;text-align:center}.gtt-sortbtn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit}.gtt-sortbtn--on{color:#17838a}.gtt-sortarrow{font-size:.75rem}.gtt-id{color:var(--gt-faint);font-size:.76rem}.gtt-cname{align-items:center;display:flex;gap:9px;min-width:0}.gtt-av{align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:600;height:30px;justify-content:center;position:relative;width:30px}.gtt-av:after{background:#1fa9b2;border:1.5px solid var(--gt-surface);border-radius:2px;bottom:-2px;content:"";height:8px;position:absolute;right:-2px;width:8px}.gtt-namebox{min-width:0}.gtt-nm{color:var(--gt-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis}.gtt-nm-link{background:none;border:none;color:var(--gt-ink);cursor:pointer;font:inherit;font-weight:500;padding:0}.gtt-nm-link:hover{color:#17838a}.gtt-sub{color:var(--gt-faint);font-size:.72rem;max-width:180px;overflow:hidden;text-overflow:ellipsis}.gtt-ctext{color:var(--gt-ink)}.gtt-dash{color:var(--gt-faint)}.gtt-date{color:var(--gt-muted);font-size:.78rem}.gtt-rate{font-feature-settings:"tnum";color:var(--gt-ink);font-variant-numeric:tabular-nums;font-weight:500}.gtt-link{color:#17838a;text-decoration:none}.gtt-link:hover{text-decoration:underline}.gtt-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:500;padding:.14rem .55rem;white-space:nowrap}.gtt-p-slate{background:#eef1f5;color:#64748b}.gtt-p-blue{background:#d9e9fb;color:#0b5bb5}.gtt-p-green{background:#d1f0e4;color:#056f4e}.gtt-p-amber{background:#fbeacf;color:#b26b00}.gtt-p-rose{background:#fde2e7;color:#be123c}.gtt-p-teal{background:#d7f0f2;color:#17838a}.gtt-p-domain{background:#edebfb;color:#5b3fd6;text-transform:capitalize}.gtt-chips{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px}.gtt-chip{border-radius:6px;font-size:.7rem;font-weight:500;padding:.12rem .4rem;white-space:nowrap}.gtt-chip-more{background:#eef1f5;color:#64748b}.gtt-tagcell{cursor:pointer;position:relative}.gtt-tagempty{color:var(--gt-faint);font-size:.74rem}.gtt-tagadd{color:var(--gt-faint);font-size:.8rem;margin-left:2px}.gtt-tagpop{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:10px;box-shadow:0 6px 20px #0000001f;min-width:180px;padding:.25rem 0;position:fixed;z-index:80}.gtt-tagpop-item{align-items:center;cursor:pointer;display:flex;font-size:.8rem;gap:8px;padding:.35rem .7rem}.gtt-tagpop-item:hover{background:var(--gt-bg)}.gtt-tagpop-dot{border-radius:3px;flex-shrink:0;height:10px;width:10px}.gtt-tagpop-check{color:#17838a;margin-left:auto}.gtt-tagpop-empty{color:var(--gt-muted);font-size:.75rem;padding:.5rem .7rem}.gtc-colpanel{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;box-shadow:0 1px 3px #14181d0d;margin-bottom:12px}.gtc-colpanel-head{align-items:center;border-bottom:1px solid var(--gt-line);color:var(--gt-ink);display:flex;font-size:.84rem;font-weight:600;justify-content:space-between;padding:.7rem .9rem}.gtc-colpanel-reset{background:none;border:none;color:#17838a;cursor:pointer;font-size:.76rem}.gtc-colpanel-cols{display:flex;flex-wrap:wrap;gap:18px;padding:.8rem .9rem}.gtc-colpanel-visible{min-width:240px}.gtc-colpanel-hidden{flex:1 1;min-width:240px}.gtc-colpanel-subhead{color:var(--gt-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.gtc-colrow{align-items:center;border-radius:7px;cursor:grab;display:flex;font-size:.8rem;gap:8px;padding:.3rem .4rem}.gtc-colrow:hover{background:var(--gt-bg)}.gtc-colrow--locked{color:var(--gt-muted);cursor:default}.gtc-colrow--dragging{opacity:.45}.gtc-colgrip{color:var(--gt-faint);font-size:.8rem}.gtc-collabel{flex:1 1}.gtc-colremove{background:none;border:none;color:var(--gt-faint);cursor:pointer;font-size:.95rem}.gtc-colpanel-hiddengrid{display:flex;flex-wrap:wrap;gap:6px}.gtc-coladd{align-items:center;background:var(--gt-bg);border:1px dashed var(--gt-line);border-radius:7px;color:var(--gt-muted);cursor:pointer;display:inline-flex;font-size:.76rem;gap:4px;padding:.28rem .6rem}.gtc-coladd:hover{border-color:#1fa9b2;color:#17838a}.gtc-colpanel-allon{color:var(--gt-faint);font-size:.76rem}.gtc-colpanel-foot{border-top:1px solid var(--gt-line);display:flex;gap:8px;justify-content:flex-end;padding:.6rem .9rem}.gtc-colbtn{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .9rem}.gtc-colbtn--apply{background:#1fa9b2;border-color:#1fa9b2;color:#fff}.gtc-colbtn--apply:hover{background:#17838a}.gtc-colbtn:disabled{cursor:default;opacity:.5}.gtc-tagmgr-body{display:flex;flex-wrap:wrap;gap:20px;padding:.8rem .9rem}.gtc-tagmgr-form{display:flex;flex-direction:column;gap:8px;min-width:240px}.gtc-tagmgr-input{border:1px solid var(--gt-line);border-radius:8px;font-size:.82rem;outline:none;padding:.45rem .6rem}.gtc-tagmgr-input:focus{border-color:#1fa9b2}.gtc-tagmgr-swatches{display:flex;flex-wrap:wrap;gap:6px}.gtc-swatch{border:2px solid #0000;border-radius:6px;cursor:pointer;height:22px;width:22px}.gtc-swatch--on{border-color:var(--gt-ink)}.gtc-tagmgr-list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:200px}.gtc-tagmgr-item{align-items:center;display:flex;justify-content:space-between}.gtc-tagchip{border-radius:6px;color:#fff;font-size:.74rem;font-weight:500;padding:.16rem .55rem}.gtc-error{background:#fde2e7;color:#be123c;margin-bottom:10px;padding:.55rem .85rem}.gtc-error,.gtc-toast{border-radius:9px;font-size:.82rem}.gtc-toast{background:var(--gt-ink);bottom:22px;box-shadow:0 6px 20px #0003;color:#fff;left:50%;padding:.55rem 1rem;position:fixed;transform:translateX(-50%);z-index:60}.gtc-footer{color:var(--gt-muted);flex-wrap:wrap;font-size:.8rem;gap:12px;justify-content:space-between;padding:.7rem .2rem}.gtc-footer,.gtc-pagesize{align-items:center;display:flex}.gtc-pagesize{gap:8px}.gtc-pagesize select{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:7px;font-size:.8rem;padding:.25rem .4rem}.gtc-pager{align-items:center;display:flex;gap:10px}.gtc-pager button{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:7px;cursor:pointer;font-size:.78rem;padding:.3rem .75rem}.gtc-pager button:disabled{cursor:default;opacity:.45}.gtc-pageno{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gt-nav-ic{flex-shrink:0;height:17px;opacity:.75;width:17px}:root{font-size:17px}.gt-nav{align-items:stretch;background:#fff!important;border-right:1px solid var(--gt-line);display:flex;flex-direction:column;gap:4px;padding:14px 8px!important;width:96px!important}.gt-brand{display:flex;justify-content:center;padding:4px 0 14px}.gt-brand-wordmark{height:22px!important}.gt-nav-item{background:none!important;border-radius:14px!important;color:#374151!important;flex-direction:column!important;font-size:.72rem!important;font-weight:500!important;gap:6px!important;justify-content:center;padding:12px 4px!important;text-align:center;width:100%}.gt-nav-item:hover{background:var(--gt-bg)!important}.gt-nav-item--active{background:#e9f7f8!important;color:#17838a!important;font-weight:600!important}.gt-nav-ic{height:22px;opacity:.85;width:22px}.gt-nav-item--active .gt-nav-ic{color:#1fa9b2;opacity:1}.gt-nav-foot{display:flex;justify-content:center;margin-top:auto;padding-bottom:6px}.gtr-wrap{max-width:1600px;padding:18px 26px}.gtr-topbar{align-items:center;display:flex;gap:12px;margin-bottom:14px}.gtr-back{background:none;border:none;color:#17838a;cursor:pointer;font-size:.85rem;font-weight:600;padding:4px 0}.gtr-crumb{color:var(--gt-muted);font-size:.85rem}.gtr-grid{grid-gap:16px;align-items:start;display:grid;gap:16px}@media (max-width:1100px){.gtr-grid{grid-template-columns:1fr}}.gtr-col{display:flex;flex-direction:column;gap:14px;min-width:0}.gtr-card{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;box-shadow:0 1px 3px #14181d0d;padding:1rem 1.1rem}.gtr-cardh{align-items:center;color:var(--gt-muted);display:flex;font-size:.78rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;margin-bottom:.7rem;text-transform:uppercase}.gtr-cardh-edit{background:none;border:none;color:#17838a;cursor:pointer;font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none}.gtr-empty{color:var(--gt-muted);padding:3rem 1rem;text-align:center}.gtr-empty-sm{color:var(--gt-muted);font-size:.84rem;padding:.8rem 0}.gtr-idcard{text-align:left}.gtr-idtop{align-items:center;display:flex;justify-content:space-between;margin-bottom:.7rem}.gtr-avatar{align-items:center;border-radius:14px;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:600;height:52px;justify-content:center;position:relative;width:52px}.gtr-avatar:after{background:#1fa9b2;border:2px solid var(--gt-surface);border-radius:3px;bottom:-3px;content:"";height:12px;position:absolute;right:-3px;width:12px}.gtr-name{color:var(--gt-ink);font-size:1.15rem;font-weight:600;margin:0 0 .2rem}.gtr-role{color:var(--gt-muted);font-size:.84rem;line-height:1.45;margin:0}.gtr-props{display:flex;flex-direction:column;gap:.45rem}.gtr-prop{display:flex;font-size:.82rem;gap:12px;justify-content:space-between}.gtr-prop-k{color:var(--gt-muted);flex-shrink:0}.gtr-prop-v{color:var(--gt-ink);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.gtr-editform{display:flex;flex-direction:column;gap:.85rem}.gtr-editform .gtc-field{display:flex;flex-direction:column;gap:5px}.gtr-editform .gtc-field>span{color:var(--gt-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gtr-editform .gtc-field input,.gtr-editform .gtc-field textarea{background:#fff;border:1px solid var(--gt-line);border-radius:9px;box-sizing:border-box;color:var(--gt-ink);font-family:inherit;font-size:14px;outline:none;padding:9px 11px;width:100%}.gtr-editform .gtc-field input:focus,.gtr-editform .gtc-field textarea:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b21f}.gtr-editform .gtc-field textarea{line-height:1.5;min-height:84px;resize:vertical}.gtr-editform .gts-wrap{width:100%}.gtr-editfield label{color:var(--gt-muted);display:block;font-size:.7rem;margin-bottom:3px}.gtr-editfield input{border:1px solid var(--gt-line);border-radius:8px;box-sizing:border-box;font-size:.82rem;outline:none;padding:.4rem .55rem;width:100%}.gtr-editfield input:focus{border-color:#1fa9b2}.gtr-editactions{display:flex;gap:8px;margin-top:.4rem}.gtr-activity{overflow:hidden;padding:0}.gtr-tabs{border-bottom:1px solid var(--gt-line);display:flex;gap:2px;overflow-x:auto;padding:0 .6rem}.gtr-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--gt-muted);cursor:pointer;font-size:.84rem;font-weight:500;padding:.7rem .8rem;white-space:nowrap}.gtr-tab--on{border-bottom-color:#1fa9b2;color:#17838a;font-weight:600}.gtr-timeline{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem}.gtr-tlitem{display:flex;gap:12px}.gtr-tldot{align-items:center;border-radius:9px;display:inline-flex;flex-shrink:0;font-size:.85rem;height:30px;justify-content:center;width:30px}.gtr-tl-teal{background:#d7f0f2;color:#17838a}.gtr-tl-blue{background:#d9e9fb;color:#0b5bb5}.gtr-tl-green{background:#d1f0e4;color:#056f4e}.gtr-tl-slate{background:#eef1f5;color:#64748b}.gtr-tlbody{flex:1 1;min-width:0}.gtr-tltop{display:flex;gap:10px;justify-content:space-between}.gtr-tlwho{color:var(--gt-ink);font-size:.84rem;font-weight:600}.gtr-tlwhen{color:var(--gt-faint);flex-shrink:0;font-size:.74rem}.gtr-tltext{color:var(--gt-muted);font-size:.82rem;line-height:1.5;margin-top:2px;white-space:pre-wrap;word-break:break-word}.gtr-cv{padding:1rem 1.1rem}.gtr-cvsec{margin-bottom:1.1rem}.gtr-cvsech{color:var(--gt-muted);font-size:.74rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.gtr-skillwrap{display:flex;flex-wrap:wrap;gap:5px}.gtr-skill{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:7px;color:var(--gt-ink);font-size:.76rem;padding:.18rem .5rem}.gtr-cvitem{border-bottom:1px solid var(--gt-line-soft);padding:.45rem 0}.gtr-cvitem:last-child{border-bottom:none}.gtr-cvit{color:var(--gt-ink);font-size:.85rem}.gtr-cvim{color:var(--gt-faint);font-size:.76rem;margin-top:1px}.gtr-cvid{color:var(--gt-muted);font-size:.8rem;line-height:1.45;margin-top:3px}.gtr-notelist,.gtr-notes{display:flex;flex-direction:column}.gtr-notelist{gap:.8rem;max-height:460px;overflow-y:auto;padding:1rem 1.1rem}.gtr-noterow{display:flex;gap:10px}.gtr-note-me{flex-direction:row-reverse}.gtr-noteav{align-items:center;border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:600;height:30px;justify-content:center;width:30px}.gtr-notebody{max-width:78%;min-width:0}.gtr-note-me .gtr-notebody{text-align:right}.gtr-notemeta{color:var(--gt-faint);display:flex;font-size:.72rem;gap:8px;margin-bottom:3px}.gtr-note-me .gtr-notemeta{justify-content:flex-end}.gtr-notebubble{background:var(--gt-bg);border-radius:10px;color:var(--gt-ink);display:inline-block;font-size:.84rem;line-height:1.45;padding:.5rem 1.5rem .5rem .7rem;position:relative;text-align:left;white-space:pre-wrap;word-break:break-word}.gtr-notebubble-me{background:#e9f7f8}.gtr-notedel{background:none;border:none;color:var(--gt-faint);cursor:pointer;font-size:.85rem;opacity:0;position:absolute;right:6px;top:4px}.gtr-notebubble:hover .gtr-notedel{opacity:1}.gtr-notecompose{border-top:1px solid var(--gt-line);display:flex;gap:8px;padding:.8rem 1.1rem}.gtr-notecompose textarea{border:1px solid var(--gt-line);border-radius:9px;flex:1 1;font-family:inherit;font-size:.84rem;outline:none;padding:.5rem .7rem;resize:none}.gtr-notecompose textarea:focus{border-color:#1fa9b2;box-shadow:0 0 0 2px #1fa9b233}.gtr-comingsoon{color:var(--gt-muted);font-size:.86rem;line-height:1.5;padding:2.2rem 1.5rem;text-align:center}.gtr-cs-ico{color:var(--gt-faint);font-size:1.6rem;margin-bottom:.5rem}.gtr-cvfile{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem}.gtr-cvactions{display:flex;flex-wrap:wrap;gap:8px}.gtr-flagcard{background:#fffdf5;border-color:#f0d9a8}.gtr-flagintro{color:var(--gt-muted);font-size:.8rem;margin:0 0 .4rem}.gtr-flaglist{color:#b26b00;font-size:.82rem;margin:0;padding-left:1.1rem}.gtr-flaglist li{margin-bottom:2px;text-transform:capitalize}.gtr-cvframe{background:#fff;height:560px;width:100%}.gtr-cvframe,.gtr-cvraw{border:1px solid var(--gt-line);border-radius:10px}.gtr-cvraw{background:var(--gt-bg);font-family:ui-monospace,monospace;font-size:.76rem;line-height:1.5;margin-top:.6rem;max-height:480px;overflow-y:auto;padding:.8rem;white-space:pre-wrap;word-break:break-word}.gtr-skill{border:1px solid #0000;font-weight:500}.gtr-editfield select{background:#fff;border:1px solid var(--gt-line);border-radius:8px;box-sizing:border-box;font-size:.82rem;outline:none;padding:.4rem .55rem;width:100%}.gtr-inline-date,.gtr-inline-select{background:#fff;border:1px solid var(--gt-line);border-radius:7px;font-size:.78rem;max-width:160px;outline:none;padding:.2rem .4rem}.gtr-suppress{background:#fde2e7;border:1px solid #f5b0be;border-radius:10px;color:#be123c;font-size:.84rem;font-weight:500;margin-bottom:12px;padding:.6rem .9rem}.gtr-attr-dot{background:#1fa9b2;border-radius:50%;display:inline-block;height:5px;margin-left:5px;vertical-align:middle;width:5px}.gtr-linkbtn{background:none;border:none;color:#17838a;cursor:pointer;font-size:.74rem;padding:0}.gtr-linkbtn-red{color:#be123c}.gtr-docrow{align-items:center;border-bottom:1px solid var(--gt-line-soft);display:flex;gap:8px;justify-content:space-between;padding:.35rem 0}.gtr-docrow:last-of-type{border-bottom:none}.gtr-docinfo{display:flex;flex-direction:column;min-width:0}.gtr-dockind{color:var(--gt-faint);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.gtr-doclabel{color:var(--gt-ink);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtr-docacts{display:flex;flex-shrink:0;gap:10px}.gtr-docupload{align-items:center;display:flex;gap:8px;margin-top:.7rem}.gtr-docbtn{cursor:pointer;display:inline-block}.gtr-danger{border-color:#f5b0be}.gtr-dangerrow{align-items:center;display:flex;gap:8px;margin-bottom:.55rem}.gtr-mergeinput{border:1px solid var(--gt-line);border-radius:8px;flex:1 1;font-size:.8rem;min-width:0;outline:none;padding:.35rem .5rem}.gtr-dangerbtn{border-color:#f5b0be;color:#be123c}.gtr-grid{grid-template-columns:320px 1fr 300px}@media (max-width:1350px){.gtr-grid{grid-template-columns:300px 1fr}.gtr-col-ai{display:none}}.gtr-subgrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:14px}@media (max-width:1100px){.gtr-subgrid{grid-template-columns:1fr}}.gt-main{height:100vh;overflow-y:auto}.gtr-aicard{display:flex;flex-direction:column;min-height:420px;overflow:hidden;padding:0;position:-webkit-sticky;position:sticky;top:14px}.gtr-ai-head{align-items:center;border-bottom:1px solid var(--gt-line);display:flex;gap:8px;padding:.8rem 1rem}.gtr-ai-dot{background:#1fa9b2;border-radius:3px;box-shadow:0 0 0 3px #1fa9b226;height:9px;width:9px}.gtr-ai-title{color:var(--gt-ink);font-size:.84rem;font-weight:600}.gtr-ai-body{flex:1 1;padding:1rem}.gtr-ai-hello{color:var(--gt-muted);font-size:.82rem;line-height:1.5;margin:0 0 .8rem}.gtr-ai-suggest{display:flex;flex-direction:column;gap:6px}.gtr-ai-chip{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-muted);cursor:default;font-size:.78rem;padding:.45rem .65rem;text-align:left}.gtr-ai-compose{border-top:1px solid var(--gt-line);display:flex;gap:6px;padding:.7rem}.gtr-ai-compose input{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:8px;flex:1 1;font-size:.8rem;outline:none;padding:.45rem .6rem}.gtr-showmore{align-self:center;background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:999px;color:#17838a;cursor:pointer;font-size:.76rem;padding:.3rem .9rem}.gtr-showmore:hover{border-color:#1fa9b2}.gtr-subgrid{align-items:stretch}.gtr-subgrid>.gtr-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.gtr-subgrid>.gtr-card:nth-child(6n+1){background:#f2fafb;border-color:#d5ebed}.gtr-subgrid>.gtr-card:nth-child(6n+2){background:#fffaf0;border-color:#f3e3c2}.gtr-subgrid>.gtr-card:nth-child(6n+3){background:#f7f5ff;border-color:#e0daf8}.gtr-subgrid>.gtr-card:nth-child(6n+4){background:#f2f8ff;border-color:#d3e5f9}.gtr-subgrid>.gtr-card:nth-child(6n+5){background:#f1fbf7;border-color:#cfeddf}.gtr-subgrid>.gtr-card:nth-child(6n+6){background:#fff5f6;border-color:#f6d9dd}.gtr-idcard{background:#f2fafb;border-color:#d5ebed}.gtr-aicard{background:linear-gradient(180deg,#f2fafb,#fff 30%)}.gtr-cv{max-height:640px;overflow-y:auto}.gtr-timeline{max-height:560px;overflow-y:auto}.gtr-noteav-img{object-fit:cover}.gts-wrap{display:inline-block;min-width:120px;position:relative}.gts-btn{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:9px;cursor:pointer;display:flex;font-size:.8rem;gap:8px;justify-content:space-between;padding:.38rem .6rem;text-align:left;width:100%}.gts-btn--open{border-color:#1fa9b2;box-shadow:0 0 0 2px #1fa9b233}.gts-val{color:var(--gt-ink);text-transform:capitalize}.gts-chev,.gts-ph{color:var(--gt-faint)}.gts-chev{font-size:.7rem}.gts-pop{background:#fff;border:1px solid var(--gt-line);border-radius:10px;box-shadow:0 8px 24px #0000001f;left:0;min-width:100%;padding:.25rem;position:absolute;top:calc(100% + 4px);z-index:70}.gts-item{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:.8rem;gap:10px;justify-content:space-between;padding:.4rem .6rem;text-transform:capitalize;white-space:nowrap}.gts-item:hover{background:var(--gt-bg)}.gts-item--on{background:#e9f7f8;color:#17838a;font-weight:500}.gts-check{color:#17838a}.gtd-pop{padding:.6rem;width:240px}.gtd-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.gtd-title{color:var(--gt-ink);font-size:.82rem;font-weight:600}.gtd-nav{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:7px;color:var(--gt-muted);cursor:pointer;height:24px;width:24px}.gtd-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.gtd-dow{color:var(--gt-faint);font-size:.66rem;font-weight:600;padding:2px 0;text-align:center}.gtd-day{background:none;border:none;border-radius:7px;color:var(--gt-ink);cursor:pointer;font-size:.76rem;padding:.28rem 0}.gtd-day:hover{background:var(--gt-bg)}.gtd-day--today{box-shadow:inset 0 0 0 1.5px #1fa9b2}.gtd-day--sel{background:#1fa9b2!important;color:#fff;font-weight:600}.gtd-foot{display:flex;justify-content:space-between;margin-top:.4rem}.gtd-link{background:none;border:none;color:#17838a;cursor:pointer;font-size:.74rem;font-weight:600}.gtr-left{gap:16px}.gtr-centre,.gtr-left{display:flex;flex-direction:column}.gtr-centre{gap:12px;min-width:0}.gtr-right{display:flex;flex-direction:column;gap:16px}.gtr-card-head{align-items:center;border-bottom:1px solid var(--gt-line-soft);color:var(--gt-ink);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.gtr-av{align-items:center;border-radius:14px;color:#fff;display:inline-flex;font-size:20px;font-weight:700;height:56px;justify-content:center;width:56px}.gtr-idname{color:var(--gt-ink);font-size:18px;font-weight:700;margin-top:10px;text-align:center}.gtr-idsub{color:var(--gt-muted);font-size:14px;margin:2px 0 10px;text-align:center}.gtr-kv{display:flex;flex-direction:column;gap:10px}.gtr-kv>div{display:flex;font-size:14px;gap:12px;justify-content:space-between}.gtr-k{color:var(--gt-muted)}.gtr-v{color:var(--gt-ink);font-weight:500;text-align:right}.gtr-editbtn{background:#fff;border:1px solid var(--gt-line);border-radius:8px;color:#17838a;cursor:pointer;font-size:13px;font-weight:600;margin-left:6px;padding:5px 12px}.gtr-editbtn:hover{background:#f0fafb}.gtr-editbtn:disabled{cursor:default;opacity:.5}.gtr-editbtn-ghost{color:var(--gt-muted)}.gtr-panel{background:#fff;border:1px solid var(--gt-line);border-radius:14px;box-shadow:0 1px 3px #14181d0d;padding:18px}.gtr-profile{display:flex;flex-direction:column;gap:14px}.gtr-profrow{display:flex;font-size:14px;gap:12px;justify-content:space-between}.gtr-profblock{display:flex;flex-direction:column;gap:8px}.gtr-chips{display:flex;flex-wrap:wrap;gap:6px}.gtr-chip{border-radius:999px;font-size:12.5px;font-weight:600;padding:3px 10px}.gtr-jd{background:var(--gt-bg);border-radius:10px;color:var(--gt-ink);font-family:inherit;font-size:13.5px;line-height:1.55;margin:0;max-height:560px;overflow-y:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.gtr-jsonedit{border:1px solid var(--gt-line);border-radius:10px;box-sizing:border-box;color:var(--gt-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;padding:12px;resize:vertical;width:100%}.gtr-rctable{border-collapse:collapse;font-size:14px;margin-bottom:12px;width:100%}.gtr-rctable th{color:var(--gt-muted);font-size:12.5px;font-weight:600;padding:6px 10px;text-align:left}.gtr-rctable td,.gtr-rctable th{border-bottom:1px solid var(--gt-line-soft)}.gtr-rctable td{color:var(--gt-ink);padding:8px 10px}.gtr-rcadd{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gtr-rcadd input{border:1px solid var(--gt-line);border-radius:8px;flex:1 1;font-size:14px;min-width:110px;padding:8px 10px}.gtr-emptytab{color:var(--gt-muted);font-size:14px;line-height:1.6;padding:22px 4px}.gtr-note{background:#fef6e7;border-radius:8px;color:#8a6100;font-size:13px;margin-bottom:12px;padding:10px 12px}.gtr-loading{color:var(--gt-muted);padding:40px;text-align:center}.gtr-ai{background:#fff;border:1px solid var(--gt-line);border-radius:14px;box-shadow:0 1px 3px #14181d0d;gap:12px;padding:16px}.gtr-ai,.gtr-ai-chips{display:flex;flex-direction:column}.gtr-ai-chips{gap:8px}.gtr-ai-input{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:10px;color:var(--gt-muted);font-size:14px;padding:10px 12px}.gtc-modal-backdrop{align-items:center;background:#14181d66;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.gtc-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #14181d40;max-height:calc(100vh - 60px);max-width:calc(100vw - 40px);overflow-y:auto;width:560px}.gtc-modal-head{border-bottom:1px solid var(--gt-line-soft);color:var(--gt-ink);font-size:17px;font-weight:700;padding:20px 22px}.gtc-modal-body{display:flex;flex-direction:column;gap:14px;padding:20px 22px}.gtc-modal-foot{border-top:1px solid var(--gt-line-soft);display:flex;gap:10px;justify-content:flex-end;padding:16px 22px}.gtc-modal .gtc-field{display:flex;flex-direction:column;gap:6px}.gtc-modal .gtc-field>span{color:var(--gt-muted);font-size:13px;font-weight:500}.gtc-modal .gtc-field input,.gtc-modal .gtc-field select,.gtc-modal .gtc-field textarea{border:1px solid var(--gt-line);border-radius:10px;color:var(--gt-ink);font-family:inherit;font-size:14px;padding:10px 12px}.gtc-modal .gtc-field textarea{resize:vertical}.gtr-refbadge{background:#e8f6f7;border-radius:8px;color:#17838a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.02em;padding:3px 10px}.gtr-brief{color:var(--gt-ink);font-size:15px;line-height:1.6;margin:0;white-space:pre-wrap}.gtr-link{color:#17838a;font-weight:500;text-decoration:none}.gtr-link:hover{text-decoration:underline}.gtr-rolelist{display:flex;flex-direction:column;gap:10px}.gtr-rolerow{align-items:center;background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;transition:border-color .12s,box-shadow .12s;width:100%}.gtr-rolerow:hover{border-color:#7fd3d9;box-shadow:0 1px 3px #14181d0f}.gtr-rolerow-main{display:flex;flex-direction:column;gap:3px;min-width:0}.gtr-rolerow-title{color:var(--gt-ink);font-size:15px;font-weight:600}.gtr-rolerow-ref{color:var(--gt-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.gtr-rolerow-meta{align-items:center;display:flex;flex-shrink:0;gap:10px}.gtr-rolerow-stage{color:var(--gt-muted)}.gtr-rolerow-dom,.gtr-rolerow-stage{font-size:13px;text-transform:capitalize}.gtr-rolerow-dom{color:var(--gt-faint)}.gtr-contactlist{display:flex;flex-direction:column;gap:10px}.gtr-contactrow{align-items:center;border:1px solid var(--gt-line);border-radius:12px;display:flex;gap:12px;padding:10px 12px}.gtr-contactav{align-items:center;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;width:40px}.gtr-contactbody{flex:1 1;min-width:0}.gtr-contactname{align-items:center;color:var(--gt-ink);display:flex;font-size:15px;font-weight:600;gap:8px}.gtr-contactsub{color:var(--gt-muted);font-size:13.5px}.gtr-contactacts{display:flex;flex-shrink:0;gap:6px}.gtr-primarybadge{background:#e8f6f7;border-radius:999px;font-size:11px;padding:2px 8px}.gtr-primarybadge,.gtt-ref{color:#17838a;font-weight:600}.gtt-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.gtc-checkrow{align-items:center;color:var(--gt-ink);cursor:pointer;display:flex;font-size:14px;gap:10px}.gtc-checkrow input{height:16px;width:16px}.gtpg{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 4px 4px}.gtpg-range{color:var(--gt-muted);font-size:13.5px}.gtpg-nav{align-items:center;display:flex;gap:10px}.gtpg-arrow{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:8px;color:var(--gt-ink);cursor:pointer;display:inline-flex;font-size:16px;height:30px;justify-content:center;line-height:1;width:30px}.gtpg-arrow:hover:not(:disabled){background:var(--gt-bg);border-color:#7fd3d9}.gtpg-arrow:disabled{cursor:default;opacity:.4}.gtpg-page{color:var(--gt-ink);font-size:13.5px;min-width:96px;text-align:center}.gtpg-sizes{border:1px solid var(--gt-line);border-radius:8px;display:inline-flex;overflow:hidden}.gtpg-size{background:#fff;border:none;border-right:1px solid var(--gt-line);color:var(--gt-muted);cursor:pointer;font-size:13px;padding:6px 12px}.gtpg-size:last-child{border-right:none}.gtpg-size--on{background:#17838a;color:#fff;font-weight:600}.gtpg-size:hover:not(.gtpg-size--on){background:var(--gt-bg)}.gtr-cardgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.gtr-ccard{border:1px solid var(--gt-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px 18px}.gtr-ccard-wide{grid-column:1/-1}.gtr-ccard-h{align-items:center;color:var(--gt-ink);display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:2px}.gtr-ccard-badge{background:#0000000f;border-radius:999px;color:var(--gt-muted);font-size:12px;font-weight:600;padding:2px 9px}.gtr-ccard-kv{align-items:center;color:var(--gt-muted);display:flex;font-size:14px;gap:12px;justify-content:space-between}.gtr-ccard-kv b{color:var(--gt-ink);font-weight:600;text-align:right}.gtr-ccard-empty{color:var(--gt-muted);font-size:13.5px;line-height:1.55}.gtr-ccard-note{color:var(--gt-muted);font-size:12.5px;line-height:1.5;margin-top:2px}.gtr-ccard-list{display:flex;flex-direction:column;gap:6px}.gtr-ccard-role{align-items:center;background:#fff9;border:1px solid var(--gt-line);border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:8px 12px;text-align:left}.gtr-ccard-role:hover{border-color:#7fd3d9}.gtr-ccard-roletitle{color:var(--gt-ink);font-size:14px;font-weight:600}.gtr-ccard-link{align-self:flex-start;background:none;border:none;color:#17838a;cursor:pointer;font-size:13px;font-weight:600;margin-top:2px;padding:2px 0}.gtr-ccard-link:disabled{color:var(--gt-muted);cursor:default}.gtr-ccard-teal{background:#eaf7f8;border-color:#cde9eb}.gtr-ccard-green{background:#eaf7ef;border-color:#cde9d8}.gtr-ccard-blue{background:#eaf1fb;border-color:#cfdff4}.gtr-ccard-amber{background:#fef7e9;border-color:#f1e1be}.gtr-ccard-rose{background:#fdedef;border-color:#f4cdd4}.gtr-ccard-purple{background:#f3eefb;border-color:#dfd2f1}.gta-filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.gta-chip{background:#fff;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-muted);cursor:pointer;font-size:12.5px;font-weight:600;padding:5px 12px;transition:border-color .12s,background .12s,color .12s}.gta-chip:hover{border-color:#7fd3d9}.gta-chip--on{background:#17838a;border-color:#17838a}.gta-refresh{background:#fff;border:1px solid var(--gt-line);border-radius:8px;color:var(--gt-muted);cursor:pointer;font-size:12.5px;font-weight:600;margin-left:auto;padding:5px 12px}.gta-refresh:hover{border-color:#7fd3d9;color:var(--gt-ink)}.gta-feed{list-style:none;margin:0;max-height:620px;overflow-y:auto;padding:0;position:relative}.gta-feed:before{background:#e7e9ed;background:var(--gt-line-soft,#e7e9ed);bottom:6px;content:"";left:15px;position:absolute;top:6px;width:2px}.gta-feed-compact{max-height:300px}.gta-feed-compact:before{left:13px}.gta-row{align-items:flex-start;display:flex;gap:14px;padding:9px 4px 9px 0}.gta-ic,.gta-row{position:relative}.gta-ic{align-items:center;border-radius:9px;box-shadow:0 0 0 3px #fff;color:#fff;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px;z-index:1}.gta-feed-compact .gta-ic{border-radius:8px;height:28px;width:28px}.gta-body{flex:1 1;min-width:0;padding-top:1px}.gta-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px}.gta-title{color:var(--gt-ink);font-size:14px;font-weight:600}.gta-subject{color:var(--gt-muted);font-size:13.5px;font-weight:500}.gta-detail{align-items:center;color:var(--gt-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-top:2px}.gta-ref{background:#e8f6f7;border-radius:6px;color:#17838a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;padding:1px 7px}.gta-dim{color:var(--gt-muted);text-transform:capitalize}.gta-time{color:var(--gt-faint);flex-shrink:0;font-size:12px;padding-top:2px;white-space:nowrap}.gta-row--strong .gta-title{color:#056f4e}.gta-row--strong .gta-ic{box-shadow:0 0 0 3px #fff,0 0 0 4px #cde9d8}.gta-k-role{background:#0b5bb5}.gta-k-sub{background:#6a1b9a}.gta-k-out{background:#056f4e}.gta-k-share{background:#b26b00}.gta-k-open{background:#17838a}.gta-k-note{background:#374151}.gta-k-contact{background:#1565c0}.gta-k-audit{background:#64748b}.gta-chip{align-items:center;display:inline-flex;gap:7px}.gta-chip.gta-k-audit,.gta-chip.gta-k-contact,.gta-chip.gta-k-note,.gta-chip.gta-k-open,.gta-chip.gta-k-out,.gta-chip.gta-k-role,.gta-chip.gta-k-share,.gta-chip.gta-k-sub{background:#fff;color:var(--gt-muted)}.gta-chipdot{border-radius:999px;flex-shrink:0;height:8px;width:8px}.gta-chip--on{color:#fff}.gta-chip--on .gta-chipdot{background:#ffffffe6!important}.gta-chip.gta-k-role.gta-chip--on{background:#0b5bb5;border-color:#0b5bb5}.gta-chip.gta-k-sub.gta-chip--on{background:#6a1b9a;border-color:#6a1b9a}.gta-chip.gta-k-out.gta-chip--on{background:#056f4e;border-color:#056f4e}.gta-chip.gta-k-share.gta-chip--on{background:#b26b00;border-color:#b26b00}.gta-chip.gta-k-open.gta-chip--on{background:#17838a;border-color:#17838a}.gta-chip.gta-k-note.gta-chip--on{background:#374151;border-color:#374151}.gta-chip.gta-k-contact.gta-chip--on{background:#1565c0;border-color:#1565c0}.gta-chip.gta-k-audit.gta-chip--on{background:#64748b;border-color:#64748b}.gtr-ccard-crow{align-items:center;display:flex;font-size:13.5px;gap:10px;justify-content:space-between;padding:4px 0}.gtr-ccard-cname{align-items:center;color:var(--gt-ink);display:flex;font-weight:600;gap:7px;min-width:0}.gtr-ccard-ctitle{color:var(--gt-muted);flex-shrink:0;text-align:right}.gtr-refbadge-sm{font-size:11.5px;padding:2px 8px}.gtr-sharelist{display:flex;flex-direction:column;gap:10px}.gtr-sharerow{align-items:center;border:1px solid var(--gt-line);border-radius:12px;display:flex;gap:12px;padding:12px 14px;transition:border-color .12s,box-shadow .12s}.gtr-sharerow:hover{border-color:#7fd3d9;box-shadow:0 1px 3px #14181d0f}.gtr-sharebody{cursor:pointer;flex:1 1;min-width:0}.gtr-sharetop{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:4px}.gtr-sharetitle{color:var(--gt-ink);font-size:14.5px;font-weight:600}.gtr-sharesub{color:var(--gt-muted);font-size:12.5px}.gtr-shareacts{display:flex;flex-shrink:0;gap:6px}.gtc-modal-wide{max-width:680px;width:92vw}.gtr-sharedetail{display:flex;flex-direction:column;gap:10px}.gtr-sd-top{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.gtr-sd-meta{color:var(--gt-muted);font-size:13px;line-height:1.5}.gtr-sd-sec{color:var(--gt-faint);font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:8px;text-transform:uppercase}.gtr-sd-cands{display:flex;flex-direction:column;gap:6px}.gtr-sd-cand{align-items:center;background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:9px;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:7px 11px}.gtr-sd-candname{color:var(--gt-ink);font-weight:600;min-width:0}.gtr-sd-candopens{color:var(--gt-muted);flex-shrink:0}.gtsh-modal{max-width:640px;width:94vw}.gtc-modal-head .gtsh-steps{display:flex;font-size:12px;font-weight:500;gap:12px;margin-left:auto}.gtsh-step{color:var(--gt-faint)}.gtsh-step--on{color:#17838a;font-weight:700}.gtsh-step--done{color:var(--gt-muted)}.gtsh-body{max-height:60vh;min-height:340px;overflow-y:auto}.gtsh-err,.gtsh-pickhead{margin-bottom:12px}.gtsh-pickhead{background:#fff;display:flex;flex-direction:column;gap:8px;padding-bottom:4px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.gtsh-search{border:1px solid var(--gt-line);border-radius:10px;font-size:14px;padding:10px 12px;width:100%}.gtsh-search:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b226;outline:none}.gtsh-seed{font-size:13px}.gtsh-picklist{display:flex;flex-direction:column;gap:6px}.gtsh-pickrow{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:11px;cursor:pointer;display:flex;gap:11px;padding:9px 12px;text-align:left;transition:border-color .12s,background .12s;width:100%}.gtsh-pickrow:hover:not(:disabled){border-color:#7fd3d9}.gtsh-pickrow--on{background:#f0fafb;border-color:#1fa9b2}.gtsh-pickrow--blocked{cursor:not-allowed;opacity:.55}.gtsh-check{align-items:center;border:1.5px solid var(--gt-line);border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;height:20px;justify-content:center;width:20px}.gtsh-pickrow--on .gtsh-check{background:#1fa9b2;border-color:#1fa9b2}.gtsh-pickav{align-items:center;border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.gtsh-pickbody{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.gtsh-pickname{align-items:center;color:var(--gt-ink);display:flex;font-size:14px;font-weight:600;gap:8px}.gtsh-pickref{color:var(--gt-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.gtsh-picksub{color:var(--gt-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtsh-blocked{background:#fde2e7;color:#be123c}.gtsh-blocked,.gtsh-stage{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.gtsh-stage{background:var(--gt-bg);color:var(--gt-muted);text-transform:capitalize}.gtsh-form{display:flex;flex-direction:column;gap:14px}.gtsh-recap{border-top:1px solid #e7e9ed;border-top:1px solid var(--gt-line-soft,#e7e9ed);color:var(--gt-muted);font-size:13px;padding-top:4px}.gtsh-vis{display:flex;flex-direction:column;gap:8px}.gtsh-vis-intro{color:var(--gt-muted);font-size:13px;margin-bottom:4px}.gtsh-vistoggle{align-items:center;border:1px solid var(--gt-line);border-radius:11px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:10px 13px}.gtsh-vistoggle--on{background:#f4fbfb;border-color:#cde9eb}.gtsh-vis-main{display:flex;flex-direction:column;gap:1px;min-width:0}.gtsh-vis-label{color:var(--gt-ink);font-size:13.5px;font-weight:600}.gtsh-vis-help{color:var(--gt-muted);font-size:12px}.gtsh-switch{background:#d4d8de;border-radius:999px;cursor:pointer;flex-shrink:0;height:23px;position:relative;transition:background .15s;width:40px}.gtsh-vistoggle--on .gtsh-switch{background:#1fa9b2}.gtsh-switch-knob{background:#fff;border-radius:999px;box-shadow:0 1px 2px #0003;height:19px;left:2px;position:absolute;top:2px;transition:left .15s;width:19px}.gtsh-switch-knob--on{left:19px}.gtsh-foot{align-items:center;display:flex;gap:8px}.gtsh-count{color:var(--gt-muted);font-size:13px;margin-right:auto}.gtsh-done{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:8px 0}.gtsh-done-ref{color:var(--gt-ink);font-size:15px}.gtsh-done-copy{color:var(--gt-muted);font-size:13.5px;line-height:1.55;margin:0}.gtsh-linkbox{display:flex;gap:8px;width:100%}.gtsh-linkbox input{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:10px;color:var(--gt-ink);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:10px 12px}.gtc-btn-ghost{background:#fff;border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-ink);cursor:pointer;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem;transition:border-color .12s,background .12s}.gtc-btn-ghost:hover{background:var(--gt-bg);border-color:#7fd3d9}.gtc-btn-ghost:disabled{cursor:default;opacity:.5}.gtc-btn-ghost.gtr-danger{border-color:#f5b0be;color:#be123c}.gtc-btn-ghost.gtr-danger:hover{background:#fde2e7;border-color:#be123c}.gtps-shell{background:linear-gradient(180deg,#f7fbfc,#eff7f8);color:#161618;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;min-height:100vh}.gtps-shell a,.gtps-shell button,.gtps-shell dd,.gtps-shell dt,.gtps-shell h1,.gtps-shell h3,.gtps-shell input,.gtps-shell p,.gtps-shell span{font-family:inherit}.gtps-centre{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.gtps-card{background:#fff;border:1px solid #e3eff1;border-radius:20px;box-shadow:0 8px 40px #1428321a;padding:40px 36px}.gtps-card-narrow{max-width:440px;text-align:center;width:100%}.gtps-logo{display:block;height:30px;margin:0 auto 22px;width:auto}.gtps-logo-sm{height:24px;margin:0}.gtps-h1{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.gtps-muted{color:#5b6b71;font-size:15px;line-height:1.6;margin:0 0 20px}.gtps-small{font-size:13.5px}.gtps-fine{color:#8a9aa0;font-size:12.5px;margin:18px 0 0}.gtps-err{color:#be123c;font-size:13.5px;margin:12px 0 0}.gtps-btn{border:1px solid #0000;border-radius:11px;cursor:pointer;font-size:15px;font-weight:600;padding:13px 22px;transition:background .14s,border-color .14s}.gtps-btn-primary{background:#1fa9b2;color:#fff}.gtps-btn-primary:hover:not(:disabled){background:#17838a}.gtps-btn-primary:disabled{cursor:default;opacity:.6}.gtps-btn-ghost{background:#fff;border-color:#b9e2e5;color:#17838a}.gtps-btn-ghost:hover{background:#f0fafb}.gtps-btn-block{display:block;width:100%}.gtps-linkbtn{background:none;border:none;color:#17838a;cursor:pointer;font-size:13.5px;font-weight:600;margin-top:14px}.gtps-field{display:block;margin:22px 0 16px;text-align:left}.gtps-field span{color:#5b6b71;display:block;font-size:13px;font-weight:600;margin-bottom:7px}.gtps-otp{border:1.5px solid #d6e4e7;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;letter-spacing:.38em;padding:15px 18px;text-align:center;width:100%}.gtps-otp:focus{border-color:#1fa9b2;box-shadow:0 0 0 4px #1fa9b224;outline:none}.gtps-spinner{animation:gtps-spin .8s linear infinite;border:3px solid #d6e4e7;border-radius:50%;border-top-color:#1fa9b2;height:34px;margin:0 auto 16px;width:34px}@keyframes gtps-spin{to{transform:rotate(1turn)}}.gtps-shell-bundle{padding-bottom:60px}.gtps-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-bottom:1px solid #e3eff1;position:-webkit-sticky;position:sticky;top:0;z-index:5}.gtps-header-in{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:880px;padding:16px 24px}.gtps-conf{background:#fef3e2;border-radius:999px;color:#b26b00;font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:4px 11px;text-transform:uppercase}.gtps-main{margin:0 auto;max-width:880px;padding:0 24px}.gtps-intro{padding:44px 0 28px}.gtps-title{font-size:34px;font-weight:800;letter-spacing:-.03em;margin:0 0 10px}.gtps-sub{color:#5b6b71;font-size:16px;line-height:1.6;margin:0}.gtps-list{display:flex;flex-direction:column;gap:14px}.gtps-cand{background:#fff;border:1px solid #e3eff1;border-radius:16px;overflow:hidden;transition:box-shadow .16s,border-color .16s}.gtps-cand:hover{box-shadow:0 4px 20px #14283212}.gtps-cand--open{border-color:#b9e2e5;box-shadow:0 6px 28px #14283217}.gtps-cand-head{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;padding:20px 22px;text-align:left;width:100%}.gtps-av{align-items:center;border-radius:13px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.gtps-av-anon{background:#eaf3f4;color:#17838a;font-size:18px}.gtps-cand-id{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.gtps-cand-name{font-size:17px;font-weight:700;letter-spacing:-.01em}.gtps-cand-headline{color:#5b6b71;font-size:14px}.gtps-cand-meta{display:flex;flex-shrink:0;flex-wrap:wrap;gap:7px;justify-content:flex-end}.gtps-chip{background:#f2f7f8;color:#5b6b71;font-size:12px;font-weight:600;padding:5px 11px;white-space:nowrap}.gtps-chip-rate{background:#e8f6f0;color:#056f4e}.gtps-caret{color:#a8bdc2;flex-shrink:0;font-size:24px;line-height:1;transition:transform .18s}.gtps-caret--open{transform:rotate(90deg)}.gtps-cand-body{border-top:1px solid #f0f6f7;padding:4px 22px 24px}.gtps-sec{padding-top:20px}.gtps-sec h3{color:#8a9aa0;font-size:11.5px;font-weight:700;letter-spacing:.07em;margin:0 0 9px;text-transform:uppercase}.gtps-sec p{color:#2c3b40;font-size:15px;line-height:1.65;margin:0}.gtps-skills{display:flex;flex-wrap:wrap;gap:7px}.gtps-skill{padding:5px 11px}.gtps-dl{grid-gap:9px 18px;display:grid;font-size:14.5px;gap:9px 18px;grid-template-columns:150px 1fr;margin:0}.gtps-dl dt{color:#8a9aa0}.gtps-dl dd{color:#2c3b40;font-weight:500;margin:0}.gtps-dl a,.gtps-ref{color:#17838a}.gtps-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.gtps-anon-note{background:#f7fbfc;border-left:3px solid #1fa9b2;border-radius:0 9px 9px 0;color:#5b6b71;font-size:13.5px;line-height:1.55;margin:20px 0 0;padding:11px 14px}.gtps-foot{border-top:1px solid #e3eff1;margin:46px 0 0;padding:26px 0 0;text-align:center}.gtps-foot p{color:#5b6b71;font-size:14.5px;line-height:1.6;margin:0 0 8px}@media (max-width:640px){.gtps-cand-head{flex-wrap:wrap;gap:12px;padding:16px}.gtps-cand-meta{justify-content:flex-start;width:100%}.gtps-title{font-size:27px}.gtps-dl{gap:3px 0;grid-template-columns:1fr}.gtps-dl dd{margin-bottom:10px}.gtps-card{padding:30px 24px}}.gtr-contactedit{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.gtr-contactedit input{border:1px solid var(--gt-line);border-radius:8px;font-size:13.5px;padding:7px 10px;width:100%}.gtr-contactedit input:focus{border-color:#1fa9b2;outline:none}.gtps-eyebrow{color:#1fa9b2;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.gtps-eyebrow,.gtps-num{font-size:12px;font-weight:700}.gtps-num{color:#c2d4d8;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:22px}.gtps-cand-role{color:#2c3b40;font-size:14.5px;font-weight:600}.gtps-cand-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.gtps-open-hint{color:#17838a;font-size:12.5px;font-weight:600}.gtps-prose{color:#2c3b40;font-size:15px;line-height:1.7}.gtps-timeline{list-style:none;margin:0;padding:0;position:relative}.gtps-timeline:before{background:#e3eff1;bottom:8px;content:"";left:5px;position:absolute;top:8px;width:2px}.gtps-tl-item{padding:0 0 22px 26px;position:relative}.gtps-tl-item:last-child{padding-bottom:0}.gtps-tl-dot{background:#fff;border:2.5px solid #1fa9b2;border-radius:50%;height:12px;left:0;position:absolute;top:6px;width:12px}.gtps-tl-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px}.gtps-tl-title{color:#161618;font-size:15.5px;font-weight:700}.gtps-tl-co{color:#17838a;font-size:14.5px;font-weight:600}.gtps-tl-dates{color:#8a9aa0;font-size:12.5px;font-weight:500;margin-top:2px}.gtps-tl-sum{color:#4a5c62;font-size:14px;line-height:1.65;margin:7px 0 0}.gtps-edu{gap:10px}.gtps-edu,.gtps-edu-row{display:flex;flex-direction:column}.gtps-edu-row{border-left:2.5px solid #e3eff1;gap:2px;padding-left:13px}.gtps-edu-q{color:#161618;font-size:14.5px;font-weight:600}.gtps-edu-i{color:#5b6b71;font-size:13px}.gtps-skill{background:#f0f7f8;border:1px solid #e0eff1;border-radius:8px;color:#17838a;font-size:12.5px;font-weight:600;padding:6px 12px}.gtps-foot-cta{padding-bottom:18px}.gtps-foot-cta h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 7px}.gtps-foot-cta p{font-size:15px}.gtps-actions{align-items:center;border-top:1px solid #f0f6f7;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:24px;padding-top:20px}.gtps-verdict{display:flex;gap:9px;margin-left:auto}.gtps-vbtn{align-items:center;background:#fff;border:1.5px solid #e3eff1;border-radius:11px;color:#5b6b71;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:11px 18px;transition:all .14s}.gtps-vbtn:hover:not(:disabled){border-color:#b9e2e5}.gtps-vbtn:disabled{cursor:default;opacity:.55}.gtps-vbtn-up.gtps-vbtn--on{background:#e8f6f0;border-color:#056f4e;color:#056f4e}.gtps-vbtn-down.gtps-vbtn--on{background:#fde2e7;border-color:#be123c;color:#be123c}.gtps-vbtn-up:hover:not(:disabled){border-color:#056f4e;color:#056f4e}.gtps-vbtn-down:hover:not(:disabled){border-color:#f5b0be;color:#be123c}.gtps-verdict-note{color:#5b6b71;font-size:13px;font-style:italic;margin:12px 0 0}.gtps-decline{background:#fcfdfd;border:1px solid #e3eff1;border-radius:12px;margin-top:16px;padding:16px}.gtps-decline .gtps-field{margin:0 0 12px}.gtps-decline input{border:1.5px solid #d6e4e7;border-radius:10px;font-family:inherit;font-size:14.5px;padding:11px 13px;width:100%}.gtps-decline input:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b221;outline:none}.gtps-decline-acts{display:flex;gap:9px;justify-content:flex-end}.gtps-decline-acts .gtps-btn{font-size:14px;padding:9px 17px}.gtr-sublist{display:flex;flex-direction:column;gap:10px}.gtr-subrow{align-items:flex-start;border:1px solid var(--gt-line);border-radius:12px;display:flex;gap:14px;padding:14px 16px}.gtr-subrow:hover{border-color:#7fd3d9}.gtr-submain{flex:1 1;min-width:0}.gtr-subtop{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:5px}.gtr-subname{color:var(--gt-ink);font-size:15px;font-weight:700}.gtr-subverdict{background:#e8f6f7;border-radius:999px;color:#17838a;font-size:12px;font-weight:600;padding:3px 10px}.gtr-subsub{color:var(--gt-muted);font-size:12.5px}.gtr-subhist{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gtr-subhist-item{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:6px;color:var(--gt-muted);font-size:11.5px;padding:2px 9px}.gtr-subacts{align-items:center;display:flex;flex-shrink:0;gap:7px}.gtr-subfee{color:var(--gt-ink);font-size:13.5px;font-weight:600}.gtr-feeinput{border:1px solid var(--gt-line);border-radius:8px;font-size:13.5px;padding:6px 10px;width:100px}.gtr-feeinput:focus{border-color:#1fa9b2;outline:none}.gtsb{display:flex;flex-direction:column;gap:24px}.gtsb-strip{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.gtsb-stat{background:#fff;border:1px solid var(--gt-line);border-radius:14px;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:118px;padding:13px 16px}.gtsb-stat span{color:var(--gt-faint);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gtsb-stat b{color:var(--gt-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.gtsb-stat--teal{background:#eaf7f8;border-color:#cde9eb}.gtsb-stat--teal b{color:#17838a}.gtsb-stat--green{background:#eaf7ef;border-color:#cde9d8}.gtsb-stat--green b{color:#056f4e}.gtsb-stat--money{background:linear-gradient(135deg,#161618,#2a2a2e);border-color:#161618}.gtsb-stat--money span{color:#fff9}.gtsb-stat--money b{color:#fff}.gtsb-refresh{align-self:center;background:#fff;border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-muted);cursor:pointer;font-size:12.5px;font-weight:600;padding:9px 14px}.gtsb-refresh:hover:not(:disabled){border-color:#7fd3d9;color:var(--gt-ink)}.gtsb-group{display:flex;flex-direction:column;gap:12px}.gtsb-grouphead{align-items:center;color:#17838a;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;margin:0;text-transform:uppercase}.gtsb-grouphead span{background:#e8f6f7;border-radius:999px;color:#17838a;font-size:11px;padding:2px 8px}.gtsb-grouphead--green{color:#056f4e}.gtsb-grouphead--green span{background:#d1f0e4;color:#056f4e}.gtsb-grouphead--muted{color:var(--gt-faint)}.gtsb-grouphead--muted span{background:var(--gt-bg);color:var(--gt-muted)}.gtsb-list{display:flex;flex-direction:column;gap:12px}.gtsb-card{background:#fff;border:1px solid var(--gt-line);border-radius:16px;padding:18px 20px;transition:border-color .14s,box-shadow .14s}.gtsb-card:hover{border-color:#b9e2e5;box-shadow:0 3px 16px #1428320f}.gtsb-card--editing{border-color:#1fa9b2;box-shadow:0 4px 22px #1fa9b221}.gtsb-head{align-items:flex-start;display:flex;gap:13px}.gtsb-av{align-items:center;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:42px;justify-content:center;width:42px}.gtsb-who{flex:1 1;min-width:0}.gtsb-nameline{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.gtsb-name{background:none;border:none;color:var(--gt-ink);cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;padding:0}.gtsb-name:hover{color:#17838a;text-decoration:underline}.gtsb-sub{color:var(--gt-muted);font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtsb-verdict{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;padding:6px 12px}.gtsb-verdict--up{background:#e8f6f0;color:#056f4e}.gtsb-verdict--down{background:#fde2e7;color:#be123c}.gtsb-facts{grid-gap:12px;border-bottom:1px solid #eef2f3;border-bottom:1px solid var(--gt-line-soft,#eef2f3);border-top:1px solid #eef2f3;border-top:1px solid var(--gt-line-soft,#eef2f3);display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:16px;padding:14px 0}.gtsb-fact{display:flex;flex-direction:column;gap:3px;min-width:0}.gtsb-fact span{color:var(--gt-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gtsb-fact b{color:var(--gt-ink);font-size:14px;font-weight:600}.gtsb-fact--urgent b{color:#b26b00}.gtsb-stage{text-transform:capitalize}.gtsb-money{color:#056f4e}.gtsb-prov{color:var(--gt-muted);font-size:12.5px;margin-top:12px}.gtsb-reason{background:#fdf2f4;border-left:3px solid #f5b0be;border-radius:0 8px 8px 0;color:#be123c;font-size:13px;margin-top:10px;padding:9px 12px}.gtsb-trail{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gtsb-trail-step{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:7px;color:var(--gt-muted);font-size:11.5px;font-weight:600;padding:4px 10px;position:relative}.gtsb-trail-step--up{background:#e8f6f0;border-color:#cde9d8;color:#056f4e}.gtsb-trail-step--down{background:#fde2e7;border-color:#f5cdd4;color:#be123c}.gtsb-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.gtsb-editor{border-top:1px dashed var(--gt-line);display:flex;flex-direction:column;gap:14px;margin-top:16px;padding-top:16px}.gtsb-editrow{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.gtsb-editrow .gtc-field input{border:1px solid var(--gt-line);border-radius:9px;font-size:14px;padding:9px 12px;width:100%}.gtsb-editrow .gtc-field input:focus{border-color:#1fa9b2;outline:none}.gtsb-preview{background:#eaf7f8;border:1px solid #cde9eb;border-radius:11px;display:flex;flex-direction:column;gap:2px;padding:10px 14px}.gtsb-preview span{color:#17838a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gtsb-preview b{color:#17838a;font-size:20px;font-weight:700;letter-spacing:-.02em}.gtsb-preview em{color:var(--gt-muted);font-size:11px;font-style:normal}.gtsb-editacts{display:flex;gap:9px;justify-content:flex-end}.gtsb-empty{padding:56px 24px;text-align:center}.gtsb-empty-mark{color:#b9e2e5;font-size:30px;margin-bottom:12px}.gtsb-empty h3{color:var(--gt-ink);font-size:17px;font-weight:700;margin:0 0 8px}.gtsb-empty p{color:var(--gt-muted);font-size:14px;line-height:1.6;margin:0 auto;max-width:420px}@media (max-width:900px){.gtsb-facts{grid-template-columns:repeat(2,1fr)}.gtsb-editrow{grid-template-columns:1fr}}.gtsb-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.gtsb-search{border:1px solid var(--gt-line);border-radius:10px;flex:1 1;font-size:14px;min-width:220px;padding:10px 14px}.gtsb-search:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b221;outline:none}.gtsb-chips{display:flex;flex-wrap:wrap;gap:6px}.gtsb-chip{background:#fff;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-muted);cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 13px;transition:all .12s}.gtsb-chip:hover{border-color:#7fd3d9}.gtsb-chip--on{background:#17838a;border-color:#17838a;color:#fff}.gtsb-sort{min-width:175px}button.gtsb-grouphead{background:none;border:none;cursor:pointer;padding:0;text-align:left}.gtsb-caret{color:var(--gt-faint);display:inline-block;font-size:14px;width:14px}.gtsb-filters,.gtsb-strip{background:var(--gt-bg);position:-webkit-sticky;position:sticky;z-index:3}.gtsb-strip{padding-bottom:10px;top:0}.gtsb-filters{padding-bottom:12px;top:78px}.gtsb-list{max-height:620px;overflow-y:auto;padding-right:4px}.gtsb-list::-webkit-scrollbar{width:8px}.gtsb-list::-webkit-scrollbar-thumb{background:#d6e4e7;border-radius:999px}.gtsb-list::-webkit-scrollbar-track{background:#0000}.gtsb-group{position:relative}.gtsb-grouphead{background:var(--gt-bg);padding:6px 0;position:-webkit-sticky;position:sticky;top:148px;z-index:2}.gtpl{display:flex;flex-direction:column;gap:18px}.gtpl-strip{align-items:center;background:var(--gt-bg);display:flex;gap:10px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.gtpl-stat{background:#fff;border:1px solid var(--gt-line);border-radius:13px;display:flex;flex-direction:column;gap:2px;min-width:108px;padding:11px 16px}.gtpl-stat span{color:var(--gt-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gtpl-stat b{color:var(--gt-ink);font-size:20px;font-weight:700;letter-spacing:-.02em}.gtpl-stat--teal{background:#eaf7f8;border-color:#cde9eb}.gtpl-stat--teal b{color:#17838a}.gtpl-stat--green{background:#eaf7ef;border-color:#cde9d8}.gtpl-stat--green b{color:#056f4e}.gtpl-spacer{flex:1 1}.gtpl-viewtoggle{border:1px solid var(--gt-line);border-radius:9px;display:inline-flex;overflow:hidden}.gtpl-viewtoggle button{background:#fff;border:none;border-right:1px solid var(--gt-line);color:var(--gt-muted);cursor:pointer;font-size:13px;font-weight:600;padding:8px 15px}.gtpl-viewtoggle button:last-child{border-right:none}.gtpl-vt--on{background:#17838a!important;color:#fff!important}.gtpl-filters{align-items:center;background:var(--gt-bg);gap:12px;padding-bottom:12px;position:-webkit-sticky;position:sticky;top:74px;z-index:3}.gtpl-chips,.gtpl-filters{display:flex;flex-wrap:wrap}.gtpl-chips{gap:6px}.gtpl-chips .gtsb-chip b{margin-left:5px;opacity:.75}.gtpl-list{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;padding-right:4px}.gtpl-card{background:#fff;border:1px solid var(--gt-line);border-radius:14px;padding:15px 17px;transition:border-color .13s,box-shadow .13s,opacity .13s}.gtpl-card:hover{border-color:#b9e2e5;box-shadow:0 2px 12px #1428320d}.gtpl-card--busy{opacity:.5;pointer-events:none}.gtpl-cardhead{align-items:center;display:flex;gap:12px}.gtpl-av{align-items:center;border-radius:11px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:38px;justify-content:center;width:38px}.gtpl-who{flex:1 1;min-width:0}.gtpl-name{background:none;border:none;color:var(--gt-ink);cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:0}.gtpl-name:hover{color:#17838a;text-decoration:underline}.gtpl-sub{color:var(--gt-muted);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtpl-meta{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.gtpl-stagepill{border-radius:999px;font-size:11.5px;font-weight:700;padding:4px 11px}.gtpl-age{color:var(--gt-faint);font-size:12px}.gtpl-reason{background:#fdf2f4;border-left:3px solid #f5b0be;border-radius:0 7px 7px 0;color:#be123c;font-size:12.5px;margin-top:10px;padding:8px 11px}.gtpl-acts{align-items:center;display:flex;gap:8px;margin-top:13px}.gtpl-move{min-width:165px}.gtpl-reject{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gtpl-reject input{border:1px solid var(--gt-line);border-radius:9px;flex:1 1;font-size:13.5px;min-width:190px;padding:8px 12px}.gtpl-reject input:focus{border-color:#1fa9b2;outline:none}.gtpl-board{align-items:flex-start;display:flex;gap:12px;overflow-x:auto;padding-bottom:10px}.gtpl-col{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:14px;flex:0 0 236px;overflow:hidden}.gtpl-colhead{align-items:center;background:#fff;border-bottom:1px solid var(--gt-line);border-top:3px solid var(--gt-line);display:flex;justify-content:space-between;padding:12px 14px}.gtpl-colhead span{color:var(--gt-ink);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gtpl-colhead b{background:var(--gt-bg);border-radius:999px;color:var(--gt-muted);font-size:13px;padding:2px 9px}.gtpl-colbody{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow-y:auto;padding:10px}.gtpl-colempty{color:var(--gt-faint);font-size:18px;padding:18px 0;text-align:center}.gtpl-card--compact{border-radius:11px;padding:11px 12px}.gtpl-card--compact .gtpl-cardhead{gap:9px}.gtpl-card--compact .gtpl-av{border-radius:9px;font-size:11px;height:30px;width:30px}.gtpl-card--compact .gtpl-name{font-size:13.5px}.gtpl-card--compact .gtpl-acts{margin-top:9px}.gtpl-card--compact .gtpl-move{min-width:0;width:100%}.gtpl-card[draggable=true]{cursor:grab}.gtpl-card[draggable=true]:active{cursor:grabbing}.gtpl-card--dragging{opacity:.4;transform:rotate(1.5deg)}.gtpl-col--over{background:#eaf7f8;border-color:#1fa9b2;box-shadow:inset 0 0 0 2px #1fa9b238}.gtpl-col--over .gtpl-colbody{min-height:70px}.gtpl-draghint{color:var(--gt-faint);font-size:11px;font-style:italic}.gtpl-col{transition:background .12s,border-color .12s,box-shadow .12s}.gtpl-col--client{background:#f4fbfb;border-style:dashed}.gtpl-col--client .gtpl-colhead{background:#eaf7f8}.gtpl-grip{color:#c2d4d8;cursor:grab;flex-shrink:0;font-size:13px;letter-spacing:-1px;line-height:1}.gtpl-card--compact:hover .gtpl-grip{color:#17838a}.gti-panel{flex-direction:column}.gti-head,.gti-panel{display:flex;gap:14px}.gti-head{align-items:flex-start;justify-content:space-between}.gti-head-l{display:flex;flex-direction:column;gap:3px}.gti-stale{align-items:center;color:var(--gt-ink);display:inline-flex;font-size:13.5px;font-weight:600;gap:7px}.gti-staledot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.gti-stale--fresh .gti-staledot{background:#00a878}.gti-stale--due .gti-staledot{background:#f5a623}.gti-stale--never .gti-staledot{background:#cbd2da}.gti-substale{color:var(--gt-muted);font-size:12.5px}.gti-sweepbtn{white-space:nowrap}.gti-flash{background:#e3f7f0;border:1px solid #b9e8d8;border-radius:10px;color:#0b6b4f}.gti-err,.gti-flash{font-size:13.5px;padding:9px 13px}.gti-err{background:var(--gt-rose-bg);border:1px solid #f7c6cf;border-radius:10px;color:#a81e36}.gti-brief{background:#fbfaff;border:1px solid var(--gt-line);border-radius:14px;padding:14px 16px}.gti-brief-h{align-items:center;color:var(--gt-muted);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.05em;margin-bottom:9px;text-transform:uppercase}.gti-brief-empty{color:var(--gt-muted);font-size:13.5px;line-height:1.6}.gti-brief-body p{color:var(--gt-ink);font-size:14px;line-height:1.65;margin:0 0 10px}.gti-brief-body p:last-child{margin-bottom:0}.gti-brief-foot{align-items:center;border-top:1px solid #eef2f3;border-top:1px solid var(--gt-line-soft,#eef2f3);color:var(--gt-faint);display:flex;font-size:12px;justify-content:space-between;margin-top:10px;padding-top:9px}.gti-brief-edit textarea{border:1px solid var(--gt-line);border-radius:10px;box-sizing:border-box;color:var(--gt-ink);font-family:inherit;font-size:14px;line-height:1.6;outline:none;padding:11px 13px;resize:vertical;width:100%}.gti-brief-edit textarea:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b21f}.gti-brief-acts{display:flex;gap:8px;margin-top:9px}.gti-filterbar{display:flex;flex-wrap:wrap;gap:7px}.gta-chip.gti-t-job .gta-chipdot,.gti-t-job.gta-chipdot{background:#1fa9b2}.gta-chip.gti-t-fund .gta-chipdot,.gti-t-fund.gta-chipdot{background:#f5a623}.gta-chip.gti-t-lead .gta-chipdot,.gti-t-lead.gta-chipdot{background:#7c5cfc}.gta-chip.gti-t-exp .gta-chipdot,.gti-t-exp.gta-chipdot{background:#00a878}.gta-chip.gti-t-hire .gta-chipdot,.gti-t-hire.gta-chipdot{background:#2e8fff}.gta-chip.gti-t-tech .gta-chipdot,.gti-t-tech.gta-chipdot{background:#64748b}.gta-chip.gti-t-news .gta-chipdot,.gti-t-news.gta-chipdot{background:#94a3b8}.gti-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;max-height:620px;overflow-y:auto;padding:0}.gti-item{align-items:flex-start;background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;display:flex;gap:11px;padding:11px 12px;position:relative}.gti-item:hover{box-shadow:0 1px 3px #14181d0f}.gti-score{align-items:center;border-radius:9px;color:#fff;cursor:default;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.gti-score.gti-t-job{background:#1fa9b2}.gti-score.gti-t-fund{background:#f5a623}.gti-score.gti-t-lead{background:#7c5cfc}.gti-score.gti-t-exp{background:#00a878}.gti-score.gti-t-hire{background:#2e8fff}.gti-score.gti-t-tech{background:#64748b}.gti-score.gti-t-news{background:#94a3b8}.gti-item-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.gti-item-top{align-items:center;display:flex;gap:9px}.gti-type{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gti-type.gti-t-job{color:#17838a}.gti-type.gti-t-fund{color:#b4780f}.gti-type.gti-t-lead{color:#5b3fd4}.gti-type.gti-t-exp{color:#0b6b4f}.gti-type.gti-t-hire{color:#1f6fcc}.gti-type.gti-t-tech{color:#4a5a6e}.gti-type.gti-t-news{color:#7a8798}.gti-when{color:var(--gt-faint);font-size:11.5px}.gti-summary{color:var(--gt-ink);font-size:14px;line-height:1.5}.gti-src{align-self:flex-start;color:#17838a;font-size:12px;text-decoration:none}.gti-src:hover{text-decoration:underline}.gti-del{background:none;border:none;border-radius:6px;color:var(--gt-faint);cursor:pointer;font-size:17px;line-height:1;opacity:0;padding:2px 5px;position:absolute;right:8px;top:7px;transition:opacity .12s}.gti-item:hover .gti-del{opacity:1}.gti-del:hover{background:var(--gt-rose-bg);color:#a81e36}.gtr-ccard .gti-cardrow{align-items:center;border-bottom:1px solid #0000000d;display:flex;gap:8px;padding:6px 0}.gtr-ccard .gti-cardrow:last-of-type{border-bottom:none}.gtr-ccard .gti-cardrow .gti-score{border-radius:7px;font-size:11.5px;height:24px;width:24px}.gtr-ccard .gti-cardsum{flex:1 1;font-size:13px;line-height:1.4;min-width:0}.gta-k-signal{background:#e0f5f6;color:#17838a}.gta-chip.gta-k-signal .gta-chipdot,.gta-k-signal.gta-chipdot{background:#1fa9b2}.gtrp{display:flex;flex-direction:column;gap:24px;max-height:620px;overflow-y:auto;padding-right:6px}.gtrp-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.gtrp-fact{background:linear-gradient(180deg,#1fa9b212,#1fa9b205);border:1px solid var(--gt-line);border-radius:12px;min-width:0;padding:13px 15px}.gtrp-fact-l{color:var(--gt-muted);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.gtrp-fact-v{color:var(--gt-ink);font-size:19px;font-weight:650;line-height:1.25;overflow-wrap:anywhere;text-transform:capitalize}.gtrp-sech{align-items:center;display:flex;gap:10px;margin-bottom:11px}.gtrp-sect{color:var(--gt-ink);font-size:14px;font-weight:650;letter-spacing:-.01em}.gtrp-secn{background:var(--gt-bg);border:1px solid var(--gt-line-soft);border-radius:999px;color:var(--gt-muted);font-size:11px;font-weight:700;line-height:1.6;padding:1px 8px}.gtrp-sech:after{background:var(--gt-line-soft);content:"";flex:1 1;height:1px}.gtrp-chips{display:flex;flex-wrap:wrap;gap:7px}.gtrp-chip{border:1px solid #0000;border-radius:8px;font-size:13px;font-weight:600;line-height:1.4;padding:5px 12px}.gtrp-chip--stack{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.gtrp-reqs{background:var(--gt-line-soft);border:1px solid var(--gt-line);border-radius:12px;display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;overflow:hidden;padding:0}.gtrp-req{align-items:flex-start;background:#fff;display:flex;gap:11px;padding:11px 14px}.gtrp-req-m{align-items:center;border-radius:6px;display:inline-flex;flex:none;height:19px;justify-content:center;margin-top:1px;width:19px}.gtrp-req--must .gtrp-req-m{background:#00a87821;color:#00a878}.gtrp-req--nice .gtrp-req-m{background:var(--gt-bg);color:var(--gt-muted)}.gtrp-req-t{color:var(--gt-ink);font-size:13.5px;line-height:1.5}.gtrp-req--nice .gtrp-req-t{color:var(--gt-muted)}.gtl{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:13px;justify-content:center;min-height:60vh;padding:24px 16px}.gtl--compact{gap:10px;min-height:200px;padding:16px 12px}.gtl-stage{align-items:center;display:flex;flex-direction:column;gap:7px}.gtl-mark{animation:gtl-bob 1.15s cubic-bezier(.45,.05,.55,.95) infinite;height:34px;width:34px}.gtl--compact .gtl-mark{height:26px;width:26px}.gtl-mark img{display:block;height:100%;object-fit:contain;width:100%}.gtl-shadow{animation:gtl-shadow 1.15s cubic-bezier(.45,.05,.55,.95) infinite;background:#1616182e;border-radius:50%;filter:blur(2.5px);height:5px;width:24px}.gtl-label{color:var(--gt-muted);font-size:13px}@keyframes gtl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes gtl-shadow{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.11;transform:scaleX(.6)}}@media (prefers-reduced-motion:reduce){.gtl-mark,.gtl-shadow{animation:none}}.gth{grid-gap:20px;align-items:start;display:grid;gap:20px;padding:22px 24px 40px}.gth-main{display:flex;flex-direction:column;gap:22px;min-width:0}.gth-rail{position:-webkit-sticky;position:sticky;top:22px}@media (max-width:1350px){.gth{grid-template-columns:minmax(0,1fr)}.gth-rail{display:none}}.gth-greet{display:flex;flex-direction:column;gap:3px}.gth-date{color:var(--gt-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gth-hello{color:var(--gt-ink);font-size:27px;font-weight:680;letter-spacing:-.02em;margin:0}.gth-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.gth-tile{background:#fff;border:1px solid var(--gt-line);border-radius:14px;box-shadow:0 1px 3px #14181d0d;cursor:default;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:15px 17px;text-align:left}.gth-tile--go{cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.gth-tile--go:hover{border-color:#1fa9b273;box-shadow:0 3px 10px #14181d17}.gth-tile-n{color:var(--gt-ink);font-size:28px;font-weight:680;line-height:1.1}.gth-tile-l{color:var(--gt-ink);font-size:13px;font-weight:600}.gth-tile-s{color:var(--gt-muted);font-size:12px}.gth-sec{background:#fff;border:1px solid var(--gt-line);border-radius:14px;box-shadow:0 1px 3px #14181d0d;padding:17px 18px 15px}.gth-sech{align-items:center;display:flex;gap:10px;margin-bottom:13px}.gth-sect{color:var(--gt-ink);font-size:15px;font-weight:650}.gth-secn{background:var(--gt-bg);border:1px solid var(--gt-line-soft);border-radius:999px;color:var(--gt-muted);font-size:11px;font-weight:700;padding:1px 8px}.gth-sech:after{background:var(--gt-line-soft);content:"";flex:1 1;height:1px}.gth-live{align-items:center;color:var(--gt-muted);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px}.gth-live-dot{background:#00a878;border-radius:50%;height:6px;width:6px}.gth-clear{color:var(--gt-muted);font-size:13.5px;line-height:1.6;padding:6px 2px 10px}.gth-queue{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gth-qgroup{border:1px solid var(--gt-line);border-radius:12px;min-width:0;padding:12px 13px}.gth-qgroup--go{background:#00a8780d;border-color:#00a87840}.gth-qgroup--warn{background:#f5a6230f;border-color:#f5a62347}.gth-qgroup--flat{background:var(--gt-bg)}.gth-qhead{align-items:center;display:flex;gap:8px;justify-content:space-between}.gth-qlabel{color:var(--gt-ink);font-size:13.5px;font-weight:650}.gth-qcount{background:#fff;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-ink);font-size:11.5px;font-weight:700;padding:1px 8px}.gth-qhint{color:var(--gt-muted);font-size:11.5px;margin-bottom:9px;margin-top:2px}.gth-qlist{gap:7px;list-style:none;margin:0;padding:0}.gth-qlist,.gth-qrow{display:flex;flex-direction:column}.gth-qrow{gap:1px;min-width:0}.gth-qname{align-self:flex-start;background:none;border:none;color:#17838a;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0;text-align:left}.gth-qname:hover{text-decoration:underline}.gth-qmeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gth-qmeta,.gth-qmore{color:var(--gt-muted);font-size:11.5px}.gth-feed{background:var(--gt-line-soft);border:1px solid var(--gt-line);border-radius:12px;display:flex;flex-direction:column;gap:1px;max-height:560px;overflow:hidden;overflow-y:auto}.gth-ev{align-items:flex-start;background:#fff;cursor:pointer;display:flex;gap:11px;padding:11px 13px}.gth-ev:hover{background:#fbfdfd}.gth-ev-k{border-radius:6px;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.03em;margin-top:1px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.gth-ev-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.gth-ev-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px}.gth-ev-title{color:var(--gt-ink);font-size:13.5px;font-weight:600}.gth-ev-subject{color:var(--gt-ink);font-size:13px}.gth-ev-detail{color:var(--gt-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.gth-ev-right{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:2px}.gth-ev-client{color:var(--gt-ink);font-size:12px;font-weight:600}.gth-ev-time{color:var(--gt-muted);font-size:11.5px;white-space:nowrap}.gth-more{background:#fff;border:none;border-top:1px solid var(--gt-line-soft);color:#17838a;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:11px;width:100%}.gth-more:disabled{color:var(--gt-muted);cursor:default}.gth-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.gth-chip{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:5px 12px;transition:border-color .15s ease,background .15s ease}.gth-chip:hover{border-color:#1fa9b273}.gth-chip--on{background:#1fa9b2;border-color:#1fa9b2;color:#fff}.gth-chip-n{font-size:11px;font-weight:700;opacity:.72}.gth-chip--on .gth-chip-n{opacity:.9}.gth-ev{cursor:default}.gth-ev--go{cursor:pointer}.gth-ev--go:hover{background:#fbfdfd}.gth-ev-actor{color:var(--gt-ink);font-size:11.5px;font-weight:600;white-space:nowrap}.gth-qall{background:none;border:none;color:#17838a;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;margin-top:9px;padding:0}.gth-qall:hover{text-decoration:underline}.gthw{display:flex;flex-direction:column;gap:12px}.gthw-sec{background:#fff;border:1px solid var(--gt-line);border-radius:14px;box-shadow:0 1px 3px #14181d0d;padding:14px 15px}.gthw-sec--hot{background:linear-gradient(180deg,rgba(0,168,120,.055),#fff 60%);border-color:#00a87852}.gthw-sec--warn{background:linear-gradient(180deg,#f5a6230f,#fff 60%);border-color:#f5a62352}.gthw-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.gthw-title{color:var(--gt-ink);font-size:13.5px;font-weight:650}.gthw-count{background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-ink);font-size:11px;font-weight:700;padding:1px 8px}.gthw-hint{color:var(--gt-muted);font-size:11.5px;line-height:1.45;margin-top:3px}.gthw-empty{color:var(--gt-muted);font-size:12.5px;padding:8px 0 2px}.gthw-list{gap:2px;list-style:none;margin:10px 0 0;padding:0}.gthw-list,.gthw-row{display:flex;flex-direction:column}.gthw-row{background:none;border:none;border-radius:8px;cursor:pointer;font:inherit;gap:1px;padding:6px 7px;text-align:left;width:100%}.gthw-row:hover{background:var(--gt-bg)}.gthw-row-main{color:var(--gt-ink);font-size:13px;font-weight:600}.gthw-row-main,.gthw-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gthw-row-meta{color:var(--gt-muted);font-size:11.5px}.gthw-funnel{display:flex;flex-direction:column;gap:4px;margin-top:10px}.gthw-fstage{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:78px 1fr 22px}.gthw-flabel{color:var(--gt-ink);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gthw-fbar{background:var(--gt-bg);border-radius:999px;height:7px;overflow:hidden}.gthw-ffill{background:linear-gradient(90deg,#1fa9b2,#17838a);border-radius:999px;display:block;height:100%}.gthw-fn{color:var(--gt-ink);font-size:11.5px;font-weight:700;text-align:right}.gthw-fstage--zero .gthw-flabel{color:var(--gt-faint)}.gth{grid-template-columns:minmax(0,1fr) 300px}.gth-split{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.gth-sec--feed{min-width:0}.gth-sec--feed .gth-feed{max-height:620px}@media (max-width:1500px){.gth-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:1350px){.gth{grid-template-columns:minmax(0,1fr)}}.gthw-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.gthw-chip{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:3px 9px}.gthw-chip:hover{border-color:#1fa9b273}.gthw-chip--on{background:#1fa9b2;border-color:#1fa9b2;color:#fff}.gthw-chip-n{font-size:10.5px;font-weight:700;opacity:.72}.gthw-arow{background:none;border:none;border-left:3px solid #0000;border-radius:0 8px 8px 0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:7px 8px 8px 9px;text-align:left;width:100%}.gthw-arow:hover{background:var(--gt-bg)}.gthw-arow--hot{border-left-color:#00a878}.gthw-arow--warm{border-left-color:#f5a623}.gthw-arow--low{border-left-color:var(--gt-line)}.gthw-arow-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.gthw-arow-type{color:var(--gt-muted);flex:none;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.gthw-arow-reason{color:var(--gt-ink);font-size:12px;line-height:1.4}.gthw-more{background:none;border:none;color:#17838a;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;margin-top:8px;padding:6px;width:100%}.gthw-more:hover{text-decoration:underline}.gthw-list{max-height:420px;overflow-y:auto;padding-right:4px}.gthw-more{background:#fff;border-top:1px solid var(--gt-line-soft);bottom:0;position:-webkit-sticky;position:sticky}.gth-queue{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.gth-qlist{max-height:190px;padding-right:3px}.gth-qwhy{color:var(--gt-muted);font-size:11px;line-height:1.45;margin-top:2px}.gth-qfields{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.gth-qfield{background:#f5a62329;border-radius:5px;color:#b4740b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;padding:1px 6px}.gth-qgroup--stop{background:#f43f5e0d;border-color:#f43f5e42}.gth-queue{align-items:stretch}.gth-qgroup{display:flex;flex-direction:column}.gth-qlist{flex:1 1;max-height:240px;min-height:0;overflow-y:auto}.gth-qall{margin-top:auto;padding-top:9px}.gth-qgroup{height:268px}.gth-qlist{max-height:none}.gtr-newclient{align-items:center;display:flex;gap:8px}.gtr-newclient input{flex:1 1 auto;min-width:0}.gtr-newclient .gtc-btn-ghost{flex:0 0 auto;white-space:nowrap}.gtcb-wrap{position:relative;width:100%}.gtcb-btn{align-items:center;background:#fff;border:1px solid #dfe3e6;border-radius:8px;color:#161618;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:8px;padding:9px 12px;text-align:left;width:100%}.gtcb-btn:hover{border-color:#c6ccd1}.gtcb-btn--open{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b224}.gtcb-wrap--off .gtcb-btn{background:#f5f6f7;color:#8b9299;cursor:not-allowed}.gtcb-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtcb-ph{color:#98a0a6;flex:1 1 auto}.gtcb-clear{color:#98a0a6;flex:0 0 auto;font-size:16px;line-height:1;padding:0 2px}.gtcb-clear:hover{color:#161618}.gtcb-chev{color:#98a0a6;flex:0 0 auto;font-size:11px}.gtcb-pop{background:#fff;border:1px solid #e4e8ea;border-radius:10px;box-shadow:0 12px 32px #16161824;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:60}.gtcb-search{border:0;border-bottom:1px solid #eef1f2;box-sizing:border-box;font:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.gtcb-list{max-height:260px;overflow-y:auto;padding:4px}.gtcb-group{color:#98a0a6;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px 4px;text-transform:uppercase}.gtcb-item{align-items:center;border-radius:6px;color:#161618;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:8px 10px}.gtcb-item--active{background:#f1f5f6}.gtcb-item--make,.gtcb-item--on{color:#17838a;font-weight:600}.gtcb-check{color:#1fa9b2;font-size:12px}.gtcb-empty{color:#98a0a6;font-size:13px;padding:14px 10px;text-align:center}.gtcb-hint{background:#fafbfb;border-top:1px solid #eef1f2;color:#6b7379;font-size:12px;line-height:1.4;padding:8px 12px}.gtrt-wrap{background:#fff;border:1px solid #dfe3e6;border-radius:10px;overflow:hidden}.gtrt-wrap--loading{background:#fafbfb}.gtrt-wrap--ro{border-color:#eef1f2}.gtrt-bar{background:#fafbfb;border-bottom:1px solid #eef1f2;display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.gtrt-b,.gtrt-bar{align-items:center}.gtrt-b{background:#0000;border:1px solid #0000;border-radius:6px;color:#4a5158;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;height:28px;justify-content:center;min-width:30px;padding:0 8px}.gtrt-b:hover:not(:disabled){background:#eef1f2;color:#161618}.gtrt-b--on{background:#e4f4f5;border-color:#b8e2e5;color:#17838a}.gtrt-b:disabled{cursor:default;opacity:.35}.gtrt-sep{background:#e0e4e6;height:18px;margin:0 5px;width:1px}.gtrt-body{padding:14px 16px}.gtrt-body .ProseMirror{color:#161618;font-size:14px;line-height:1.65;outline:none}.gtrt-body .ProseMirror>*+*{margin-top:10px}.gtrt-body .ProseMirror h2{font-size:17px;font-weight:650;margin-top:20px}.gtrt-body .ProseMirror h3{font-size:15px;font-weight:650;margin-top:16px}.gtrt-body .ProseMirror ol,.gtrt-body .ProseMirror ul{padding-left:22px}.gtrt-body .ProseMirror li{margin:4px 0}.gtrt-body .ProseMirror li p{margin:0}.gtrt-body .ProseMirror blockquote{border-left:3px solid #dfe3e6;color:#5c636a;padding-left:12px}.gtrt-body .ProseMirror a{color:#17838a;text-decoration:underline}.gtrt-body .ProseMirror code{background:#f3f5f6;border-radius:4px;font-size:13px;padding:1px 5px}.gtrt-body .ProseMirror p.is-editor-empty:first-child:before{color:#98a0a6;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.gtrt-read{color:#161618;font-size:14px;line-height:1.65}.gtrt-read>*+*{margin-top:10px}.gtrt-read h2{font-size:17px;font-weight:650;margin-top:20px}.gtrt-read h3{font-size:15px;font-weight:650;margin-top:16px}.gtrt-read ol,.gtrt-read ul{padding-left:22px}.gtrt-read li{margin:4px 0}.gtrt-read li p{margin:0}.gtrt-read blockquote{border-left:3px solid #dfe3e6;color:#5c636a;padding-left:12px}.gtrt-read a{color:#17838a;text-decoration:underline}.gtrt-read code{background:#f3f5f6;border-radius:4px;font-size:13px;padding:1px 5px}.gtcb-make{padding:12px}.gtcb-make-h{color:#161618;font-size:13px;font-weight:650;margin-bottom:10px}.gtcb-make-f{display:block;margin-bottom:10px}.gtcb-make-f>span{color:#6b7379;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.gtcb-make-f input{border:1px solid #dfe3e6;border-radius:8px;box-sizing:border-box;font:inherit;font-size:14px;outline:none;padding:8px 10px;width:100%}.gtcb-make-f input:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b224}.gtcb-make-f input[readonly]{background:#f5f6f7;color:#6b7379}.gtcb-make .gtcb-hint{border-bottom:1px solid #eef1f2;border-top:0;margin:0 -12px 10px}.gtcb-make-a{display:flex;gap:8px;justify-content:flex-end}.gtb-panel{margin-bottom:16px}.gtb-text{color:#161618;font-size:15px;line-height:1.7;margin:12px 0 0;max-width:68ch}.gtb-foot{border-top:1px solid #eef1f2;color:#98a0a6;font-size:12px;margin-top:12px;padding-top:10px}.gtb-edit{border:1px solid #dfe3e6;border-radius:8px;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.7;margin-top:12px;outline:none;padding:12px 14px;resize:vertical;width:100%}.gtb-edit:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b224}.gtr-note-warn{background:#fbe9d8;color:#8a4b00}.gtr-pubfields{display:flex;flex-direction:column;gap:12px;margin:4px 0}.gtr-pubfields label{display:flex;flex-direction:column;gap:4px}.gtr-pubfields label .gtr-k{font-size:.78rem}.gtr-pubfields input{border:1px solid var(--gt-line);border-radius:9px;color:var(--gt-ink);font-family:inherit;font-size:.86rem;outline:none;padding:.5rem .7rem}.gtr-pubfields input:focus{border-color:#1fa9b2;box-shadow:0 0 0 2px #1fa9b233}.gtr-listingrow{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.gtr-slug{color:var(--gt-muted);font-size:.82rem}.gtap-root{align-items:center;background:radial-gradient(1200px 600px at 50% -10%,#1fa9b21a,#0000 60%),var(--gt-bg);color:var(--gt-ink);display:flex;font-family:Inter,system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:32px 20px}.gtap-card{background:#fff;border:1px solid var(--gt-line);border-radius:16px;box-shadow:0 12px 40px #14181d14;max-width:520px;padding:36px 36px 30px;width:100%}.gtap-logo{display:block;height:30px;margin:0 auto 26px;width:auto}.gtap-h1{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px;text-align:center}.gtap-sub{color:#5b6270;font-size:15px;line-height:1.5;margin:0 0 20px;text-align:center}.gtap-applying-for{color:var(--gt-ink);font-size:14px;margin:2px 0 4px;text-align:center}.gtap-applying-for strong{font-weight:700}.gtap-toggle{color:#5b6270;font-size:14px;margin:14px 0 0;text-align:center}.gtap-toggle button{background:none;border:none;color:#17838a;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:0}.gtap-toggle button:hover{text-decoration:underline}.gtap-eyebrow{color:#17838a;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gtap-eyebrow,.gtap-role{margin:0 0 8px;text-align:center}.gtap-role{font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.gtap-meta{color:#5b6270;font-size:14px;margin:0 0 16px;text-align:center}.gtap-blurb{background:#f7fafa;border:1px solid #e2eeef;border-radius:10px;color:#3b414d;font-size:14px;line-height:1.6;margin:0 0 20px;padding:14px 16px}.gtap-consent{align-items:flex-start;background:var(--gt-bg);border:1px solid var(--gt-line);border-radius:10px;color:#3b414d;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:0 0 18px;padding:14px}.gtap-consent input{accent-color:#1fa9b2;flex:none;height:16px;margin-top:2px;width:16px}.gtap-primary{background:#1fa9b2;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:600;padding:13px 20px;text-align:center;text-decoration:none;transition:background .15s ease;width:100%}.gtap-primary:hover{background:#17838a}.gtap-primary:disabled{background:#b7d9dc;cursor:not-allowed}.gtap-fine{color:#8a909b;font-size:12px;margin:12px 0 0;text-align:center}.gtap-error{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:13px;margin:0 0 14px;padding:10px 12px}.gtap-msg{color:#5b6270;font-size:15px;padding:20px 0;text-align:center}.gtap-done{padding:8px 0;text-align:center}.gtap-tick{background:#e6f6f1;border-radius:50%;color:#00a878;font-size:28px;font-weight:700;height:56px;line-height:56px;margin:0 auto 18px;width:56px}.gtc-card{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:14px;box-shadow:0 1px 2px #14181d0a}.gtpt-brand{align-items:center;display:flex;padding:2px 10px 20px}.gtpt-brand-mark{border-radius:8px;display:block;height:30px;width:30px}.gtpt-main{background:var(--gt-bg);overflow-y:auto}.gtpt-scroll{align-self:stretch;box-sizing:border-box;flex:1 1 auto;margin:0 auto;max-width:1320px;min-width:0;width:100%}.gtpt-tabbar{display:none}.gtpt-page{padding:40px 34px 60px}.gtpt-head{margin:0 0 20px}.gtpt-h1{color:var(--gt-ink);font-size:28px;font-weight:700;letter-spacing:-.022em;line-height:1.18;margin:0 0 5px}.gtpt-lede{font-size:14.5px;line-height:1.55;margin:0}.gtpt-lede,.gtpt-msg,.gtpt-muted{color:var(--gt-muted)}.gtpt-msg{font-size:15px;padding:70px 16px;text-align:center}.gtpt-hero{margin:0 0 28px}.gtpt-eyebrow{color:#17838a;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.gtpt-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.gtpt-search{flex:1 1 240px;max-width:460px;min-width:220px;position:relative}.gtpt-search input{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:10px;box-sizing:border-box;color:var(--gt-ink);font-family:inherit;font-size:15px;outline:none;padding:11px 14px 11px 40px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.gtpt-search input::placeholder{color:var(--gt-faint)}.gtpt-search input:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b226}.gtpt-search-ic{color:var(--gt-faint);left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.gtpt-filters{display:flex;flex-wrap:wrap;gap:6px}.gtpt-fpill{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-muted);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 14px;transition:border-color .14s ease,color .14s ease,background .14s ease}.gtpt-fpill:hover{border-color:#b8dfe3;color:var(--gt-ink)}.gtpt-fpill--on{background:#1fa9b2;border-color:#1fa9b2;color:#fff}.gtpt-fpill--on:hover{background:#17838a;border-color:#17838a;color:#fff}.gtpt-split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(320px,400px) 1fr}.gtpt-listcol{display:flex;flex-direction:column}.gtpt-count{color:var(--gt-faint);font-size:13px;font-weight:500;padding:2px 2px 8px}.gtpt-list{display:flex;flex-direction:column;gap:12px}.gtpt-listempty{color:var(--gt-muted);font-size:14px;padding:40px 4px;text-align:center}.gtpt-jcard{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;padding:17px 18px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.gtpt-jcard--sel,.gtpt-jcard:hover{border-color:#1fa9b2}.gtpt-jcard--sel{box-shadow:0 0 0 2px #1fa9b22e}.gtpt-jcard-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.gtpt-jcard-title{font-size:16px;line-height:1.32}.gtpt-jcard-pay,.gtpt-jcard-title{color:var(--gt-ink);font-weight:600}.gtpt-jcard-pay{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;margin-top:6px}.gtpt-jcard-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gtpt-jchip{background:#1fa9b21a;border:1px solid #1fa9b238;border-radius:999px;color:#4a7c81;font-size:12px;padding:3px 10px}.gtpt-pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.gtpt-pgbtn{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:7px;color:var(--gt-ink);cursor:pointer;font-family:inherit;font-size:13px;padding:6px 11px}.gtpt-pgbtn:hover:not(:disabled){border-color:#b8dfe3}.gtpt-pgbtn--on{background:#1fa9b2;border-color:#1fa9b2;color:#fff}.gtpt-pgbtn:disabled{cursor:default;opacity:.4}.gtpt-detail{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:14px;display:flex;flex-direction:column;max-height:calc(100vh - 80px);min-height:420px;overflow-y:auto;padding:30px 32px;position:-webkit-sticky;position:sticky;top:0}.gtpt-detail-ph{color:var(--gt-faint);font-size:14.5px;margin:auto 0;padding:90px 0;text-align:center}.gtpt-detail-close{display:none}.gtpt-dtop{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.gtpt-dtop-main{min-width:0}.gtpt-dtitle{color:var(--gt-ink);font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.gtpt-dmeta{color:var(--gt-muted);font-size:14px;margin-bottom:18px}.gtpt-dpay{font-feature-settings:"tnum";color:var(--gt-ink);font-size:19px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.gtpt-dblurb{background:#eaf7f8;border:1px solid #cde9eb;border-radius:10px;color:#2c3b40;font-size:14px;line-height:1.58;margin-bottom:20px;padding:16px 18px}.gtpt-dbody{color:var(--gt-ink);flex:1 1;font-size:15px;line-height:1.65}.gtpt-dbody p{margin:0 0 12px}.gtpt-dbody h1,.gtpt-dbody h2,.gtpt-dbody h3{font-size:17px;font-weight:700;margin:20px 0 8px}.gtpt-dbody ol,.gtpt-dbody ul{margin:0 0 12px;padding-left:22px}.gtpt-dbody li{margin:0 0 6px}.gtpt-dbody a{color:#17838a}.gtpt-dapply{background:linear-gradient(to top,var(--gt-surface) 72%,#fff0);bottom:0;margin-top:24px;padding:16px 0 2px;position:-webkit-sticky;position:sticky}.gtpt-applied-btn--wide,.gtpt-applybtn--wide{display:block;font-size:15px;padding:13px;text-align:center;width:100%}.gtpt-applied-btn{background:#e6f6f1;border:1px solid #b6e5d6;border-radius:9px;color:#00795c;cursor:default;font-family:inherit;font-size:.85rem;font-weight:600;padding:.5rem 1.2rem}.gtpt-chip{border-radius:999px;flex:none;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.gtpt-chip--applied{background:#e6f6f1;color:#00795c}.gtpt-alert{border-radius:10px;font-size:13.5px;margin:18px 0 0;padding:11px 13px}.gtpt-alert--ok{background:#e6f6f1;border:1px solid #b6e5d6;color:#00795c}.gtpt-alert--err{background:#fde2e7;border:1px solid #f5b0be;color:#be123c}.gtc-card.gtpt-empty{padding:60px 28px;text-align:center}.gtpt-empty-mark{color:#1fa9b2;font-size:40px;margin:0 0 12px}.gtpt-empty-h{color:var(--gt-ink);font-size:19px;font-weight:700;margin:0 0 6px}.gtpt-cards{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.gtc-card.gtpt-appcard{padding:20px 22px}.gtpt-appcard-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gtpt-appcard-title{color:var(--gt-ink);font-size:17px;font-weight:700;margin:0 0 6px}.gtpt-appcard-date{color:var(--gt-faint);font-size:12px;margin:16px 0 0}.gtpt-jobcard-meta{display:flex;flex-wrap:wrap;gap:6px}.gtpt-metapill{background:var(--gt-bg);border:1px solid var(--gt-line);color:var(--gt-muted);font-weight:600;padding:3px 10px}.gtpt-metapill,.gtpt-status{border-radius:999px;font-size:12px;white-space:nowrap}.gtpt-status{flex:none;font-weight:700;padding:5px 12px}.gtpt-status--applied{background:#eaf1fb;color:#1d4e89}.gtpt-status--under_review{background:#fef7e9;color:#9a6400}.gtpt-status--submitted_to_client{background:#eaf7f8;color:#0e6f7a}.gtpt-status--interview{background:#e6f6f1;color:#00795c}.gtpt-status--offer{background:#f3eefb;color:#6b21a8}.gtpt-status--closed{background:#f1f2f4;color:#6b7280}.gtpt-rail{display:flex;justify-content:space-between;list-style:none;margin:20px 0 0;padding:0;position:relative}.gtpt-rail:before{background:var(--gt-line);content:"";height:2px;left:7px;position:absolute;right:7px;top:6px;z-index:0}.gtpt-rstep{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;position:relative;z-index:1}.gtpt-rdot{background:var(--gt-surface);border:2px solid var(--gt-line);border-radius:50%;height:14px;width:14px}.gtpt-rstep--current .gtpt-rdot,.gtpt-rstep--done .gtpt-rdot{background:#1fa9b2;border-color:#1fa9b2}.gtpt-rstep--current .gtpt-rdot{box-shadow:0 0 0 4px #1fa9b22e}.gtpt-rlabel{color:var(--gt-faint);font-size:11px;text-align:center}.gtpt-rstep--current .gtpt-rlabel,.gtpt-rstep--done .gtpt-rlabel{color:var(--gt-muted);font-weight:500}.gtpt-setgrid{margin-top:4px}.gtc-card.gtpt-cvcard{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:16px;padding:22px 24px}.gtpt-cvcard-main{flex:1 1 320px;min-width:0}.gtpt-cvcard-h{font-weight:700;margin-bottom:10px}.gtpt-cvcard-file,.gtpt-cvcard-h{color:var(--gt-ink);font-size:15px}.gtpt-cvcard-file{font-weight:600;margin:0 0 4px;word-break:break-all}.gtpt-cvcard-sub{color:var(--gt-muted);font-size:13.5px;line-height:1.58;margin:0;max-width:60ch}.gtpt-cvcard-actions{align-items:center;display:flex;flex:none;gap:14px}.gtpt-linkbtn{background:none;border:none;color:#17838a;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:6px 2px}.gtpt-linkbtn:hover{text-decoration:underline}.gtpt-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.gtc-card.gtpt-formcard{padding:24px}.gtpt-formgrid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:1fr 1fr}.gtpt-field--full{grid-column:1/-1}.gtpt-fieldnote{color:var(--gt-faint);font-size:12px;margin-top:3px}.gtr-editform .gtc-field input:disabled{background:var(--gt-bg);color:var(--gt-muted);cursor:not-allowed}.gtpt-saverow{align-items:center;border-top:1px solid var(--gt-line-soft);display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:22px;padding-top:18px}.gtpt-saverow .gtpt-alert{margin:0}@media (max-width:767px){.gtpt-formgrid{grid-template-columns:1fr}.gtc-card.gtpt-cvcard{flex-direction:column;gap:16px}.gtpt-cvcard-actions{width:100%}.gtpt-cvcard-actions .gtc-primary{flex:1 1}.gtpt-saverow{justify-content:stretch}.gtpt-saverow .gtc-primary{width:100%}}@media (max-width:899px){.gtpt-split{grid-template-columns:1fr}.gtpt-detail{border:none;border-radius:0;inset:0;max-height:none;min-height:0;padding:18px 20px 20px;position:fixed;z-index:60}.gtpt-detail:not(.gtpt-detail--open){display:none}.gtpt-detail-close{align-items:center;align-self:flex-start;background:none;border:none;color:#17838a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;margin-bottom:14px;padding:4px 0}.gtpt-dapply{padding-bottom:calc(2px + env(safe-area-inset-bottom, 0px))}}@media (max-width:767px){.gt-root--portal{display:block;min-height:100vh;position:static}.gt-root--portal .gt-nav{display:none}.gt-root--portal .gtpt-main{height:auto}.gt-root--portal .gtpt-scroll{padding-bottom:84px}.gt-root--portal .gtpt-tabbar{background:var(--gt-surface);border-top:1px solid var(--gt-line);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:40}.gtpt-tab{align-items:center;background:none;border:none;color:var(--gt-muted);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:11px;font-weight:500;gap:3px;padding:6px 2px}.gtpt-tab .gt-nav-ic{height:21px;width:21px}.gtpt-tab--on{color:#17838a}.gtpt-tab--on .gt-nav-ic{color:#1fa9b2}.gtpt-page{padding:26px 16px 40px}.gtpt-h1{font-size:24px}.gtpt-search{flex:1 1 100%;max-width:none}.gtpt-dtitle{font-size:21px}.gtpt-dtop{flex-direction:column;gap:6px}.gtpt-dpay{font-size:17px}.gtpt-rlabel{font-size:10px}}.gtps-tabs{flex-wrap:nowrap;gap:2px;margin-bottom:26px;overflow-x:auto}.gtps-tabs .gtc-tab{font-size:.86rem;padding:.5rem .9rem;white-space:nowrap}.gtps-pane{grid-gap:52px;align-items:start;display:grid;gap:52px;grid-template-columns:232px 1fr}.gtps-aside{position:-webkit-sticky;position:sticky;top:8px}.gtps-aside-h{color:var(--gt-ink);font-size:17px;font-weight:700;margin:0 0 8px}.gtps-aside-p{color:var(--gt-muted);font-size:13.5px;line-height:1.6;margin:0}.gtps-aside-meta{color:var(--gt-faint);font-size:12.5px;margin:14px 0 0}.gtps-body{min-width:0}.gtps-block{border-bottom:1px solid var(--gt-line-soft);padding:26px 0}.gtps-block:first-child{padding-top:0}.gtps-block:last-child{border-bottom:none;padding-bottom:8px}.gtps-block-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.gtps-block-h{color:var(--gt-ink);font-size:16px;font-weight:700;margin:0}.gtps-block-sub{color:var(--gt-muted);font-size:13.5px;line-height:1.6;margin:0 0 16px;max-width:68ch}.gtps-empty{color:var(--gt-faint);font-size:13.5px;margin:4px 0 0}.gtps-grid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:1fr 1fr}.gtps-field--full{grid-column:1/-1}.gtps-hint{color:var(--gt-faint);font-size:12px;line-height:1.45;margin-top:4px}.gtps-row{background:#fcfcfd;border:1px solid var(--gt-line);border-radius:12px;margin-bottom:14px;padding:18px}.gtps-rowhead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.gtps-rowtitle{color:var(--gt-ink);font-size:15px;font-weight:700;margin:0}.gtps-addbtn,.gtps-removebtn{align-items:center;background:none;border:none;color:#17838a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:5px;padding:4px 2px}.gtps-addbtn:hover,.gtps-removebtn:hover{text-decoration:underline}.gtps-removebtn{color:var(--gt-muted)}.gtps-removebtn:hover{color:#be123c}.gtps-pills{display:flex;flex-wrap:wrap;gap:8px}.gtps-spacer{margin-top:12px}.gtps-chipbox{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:10px;padding:9px 11px}.gtps-chipbox:focus-within{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b21f}.gtps-chiplist{display:flex;flex-wrap:wrap;gap:6px}.gtps-chiplist:not(:empty){margin-bottom:8px}.gtps-chip{align-items:center;background:#eaf7f8;border:1px solid #cde9eb;border-radius:999px;color:#17838a;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:4px 6px 4px 11px}.gtps-chip button{background:none;border:none;color:#17838a;cursor:pointer;font-size:15px;line-height:1;padding:0 3px}.gtps-chip button:hover{color:#be123c}.gtr-editform .gtps-chipbox input{background:none;border:none;box-shadow:none;font-family:inherit;font-size:14px;outline:none;padding:4px 2px;width:100%}.gtps-switch{background:var(--gt-line);border:none;border-radius:999px;cursor:pointer;flex:none;height:26px;position:relative;transition:background .16s ease;width:44px}.gtps-switch--on{background:#1fa9b2}.gtps-switch-knob{background:#fff;border-radius:50%;box-shadow:0 1px 3px #14181d40;height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:20px}.gtps-switch--on .gtps-switch-knob{transform:translateX(18px)}.gtps-togglegroup{display:flex;flex-direction:column}.gtps-togglegroup--off{opacity:.45}.gtps-togglegroup--warn{border-top:1px solid var(--gt-line-soft);margin-top:14px;padding-top:6px}.gtps-togglerow{align-items:center;border-bottom:1px solid var(--gt-line-soft);display:flex;gap:24px;justify-content:space-between;padding:14px 0}.gtps-togglerow:last-child{border-bottom:none}.gtps-togglerow-main{min-width:0}.gtps-togglerow-h{color:var(--gt-ink);font-size:14.5px;font-weight:600}.gtps-togglerow-p{color:var(--gt-muted);font-size:13px;line-height:1.5;margin:3px 0 0}.gtps-check{align-items:flex-start;color:var(--gt-ink);cursor:pointer;display:flex;font-size:14px;gap:11px;line-height:1.55;margin-top:16px}.gtps-check input{accent-color:#1fa9b2;flex:none;height:16px;margin-top:3px;width:16px}.gtps-check small{color:var(--gt-muted);display:block;font-size:12.5px;line-height:1.5;margin-top:5px}.gtps-hours{display:flex;flex-direction:column;gap:10px}.gtps-hourday{align-items:flex-start;display:flex;gap:12px}.gtps-daymark{align-items:center;background:#1fa9b2;border-radius:50%;color:#fff;display:flex;flex:none;font-size:12px;font-weight:700;height:28px;justify-content:center;margin-top:4px;width:28px}.gtps-hourwins{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.gtps-hourwin{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gtr-editform .gtps-hourwin input{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:8px;font-family:inherit;font-size:13.5px;padding:7px 9px;width:auto}.gtps-hourempty{color:var(--gt-faint);font-size:13px;padding:8px 0}.gtps-iconbtn{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:8px;color:var(--gt-muted);cursor:pointer;flex:none;font-size:16px;height:28px;line-height:1;margin-top:4px;width:28px}.gtps-iconbtn:hover{border-color:#1fa9b2;color:#17838a}.gtps-money{align-items:center;background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:9px;display:flex;gap:8px;padding:0 11px}.gtps-money:focus-within{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b21f}.gtps-money span{color:var(--gt-muted);font-size:13.5px;font-weight:600;white-space:nowrap}.gtr-editform .gtc-field .gtps-money input{font-feature-settings:"tnum";background:none;border:none;box-shadow:none;flex:1 1;font-variant-numeric:tabular-nums;min-width:0;outline:none;padding:9px 0}.gtps-notecard{margin-top:14px}.gtps-saverow{border-top:1px solid var(--gt-line-soft);display:flex;justify-content:flex-end;margin-top:10px;padding:20px 0 4px}.gtps-pills+.gtps-grid,.gtps-pills+.gtps-spacer{margin-top:18px}@media (max-width:899px){.gtps-pane{gap:22px;grid-template-columns:1fr}.gtps-aside{position:static}}@media (max-width:767px){.gtps-grid{grid-template-columns:1fr}.gtps-togglerow{gap:14px}.gtps-saverow{padding-bottom:calc(4px + env(safe-area-inset-bottom, 0px))}.gtps-saverow .gtc-primary{width:100%}}.gts-pop{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.gtd-titlebtn{background:none;border:none;border-radius:7px;color:var(--gt-ink);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:3px 9px}.gtd-titlebtn:hover{background:var(--gt-bg)}.gtd-mgrid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.gtd-cell{background:none;border:none;border-radius:7px;color:var(--gt-ink);cursor:pointer;font-family:inherit;font-size:.78rem;padding:.55rem 0}.gtd-cell:hover{background:var(--gt-bg)}.gtd-cell--sel{background:#1fa9b2;color:#fff;font-weight:600}.gtr-apps{display:flex;flex-direction:column;gap:10px}.gtr-approw{align-items:center;background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px}.gtr-approw:hover{border-color:#b8dfe3}.gtr-appmain{flex:1 1 240px;min-width:0}.gtr-apptitle{color:var(--gt-ink);font-size:14.5px;font-weight:600}.gtr-appmeta{color:var(--gt-muted);font-size:12.5px;margin-top:4px}.gtr-appctl{align-items:center;display:flex;flex:none;gap:10px}.gtr-appbusy{color:var(--gt-faint);font-size:12px}.gtr-activity:has(.gtr-apps){overflow:visible}.gtr-apps{padding:14px 16px 16px;position:relative;z-index:1}.gtr-approw .gts-pop{z-index:90}.gtps-actionrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.gtps-dangerbtn,.gtps-warnbtn{border-radius:9px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem}.gtps-warnbtn{background:#fef7e9;border:1px solid #f1e1be;color:#9a6400}.gtps-warnbtn:hover:not(:disabled){background:#fdefd3}.gtps-dangerbtn{background:#be123c;border:1px solid #be123c;color:#fff}.gtps-dangerbtn:hover:not(:disabled){background:#9f0f32}.gtps-dangerbtn:disabled,.gtps-warnbtn:disabled{cursor:default;opacity:.5}.gtr-hrcard{background:#fef7e9;border:1px solid #f1e1be;border-radius:12px;margin-bottom:12px;padding:14px 16px}.gtr-hrhead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.gtr-hrtag{color:#9a6400;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gtr-hrwhen{color:var(--gt-muted);font-size:12px}.gtr-hrreason{color:var(--gt-ink);font-size:13.5px;line-height:1.55;margin:0 0 10px}.gtr-hrnote{background:#fff;border:1px solid #e8d5ae;border-radius:9px;box-sizing:border-box;font-family:inherit;font-size:13px;margin-top:10px;padding:8px 10px;resize:vertical;width:100%}.gtr-hrnote:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b21f;outline:none}.gtr-hractions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.gtps-outcome{border-top:1px solid #00000012;margin-top:10px;padding-top:10px}.gtwc-box{max-width:480px}.gtwc-logo{margin-bottom:22px}.gtwc-h1{color:var(--gt-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.gtwc-lede{color:var(--gt-muted);font-size:14.5px;line-height:1.6;margin:0 0 20px}.gtwc-choices{gap:12px;margin-bottom:18px}.gtwc-card,.gtwc-choices{display:flex;flex-direction:column}.gtwc-card{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;cursor:pointer;font-family:inherit;gap:6px;padding:18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.gtwc-card:hover:not(:disabled){border-color:#1fa9b2;box-shadow:0 4px 16px #14181d12;transform:translateY(-1px)}.gtwc-card:disabled{cursor:default;opacity:.6}.gtwc-card-h{color:var(--gt-ink);font-size:15.5px;font-weight:700}.gtwc-card-p{color:var(--gt-muted);font-size:13.5px;line-height:1.55}.gtwc-card-go{color:#17838a;font-size:13px;font-weight:600;margin-top:4px}.gtwc-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;text-align:left}.gtwc-field>span{color:var(--gt-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gtwc-field input,.gtwc-field textarea{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:9px;box-sizing:border-box;color:var(--gt-ink);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;width:100%}.gtwc-field input:focus,.gtwc-field textarea:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b224}.gtwc-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.gtwc-back,.gtwc-signout{background:none;border:none;color:var(--gt-muted);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:8px 2px}.gtwc-back:hover,.gtwc-signout:hover{color:var(--gt-ink)}.gtwc-error{background:#fde2e7;border:1px solid #f5b0be;border-radius:9px;color:#be123c;font-size:13.5px;margin:0 0 14px;padding:10px 12px}.gtwc-card--cand{background:#eaf7f8;border-color:#cde9eb;cursor:default}.gtwc-card--cand:hover{border-color:#cde9eb;box-shadow:none;transform:none}.gtwc-card--cand .gtwc-card-h{color:#0e6f7a}.gtwc-card--co{background:#f3eefb;border-color:#dfd2f1}.gtwc-card--co:hover:not(:disabled){border-color:#a98be0;box-shadow:0 4px 16px #14181d12}.gtwc-card--co .gtwc-card-h{color:#5b21b6}.gtwc-card--co .gtwc-card-go{color:#6d28d9}.gtwc-consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin-top:12px}.gtwc-consent input{accent-color:#1fa9b2;flex:none;height:16px;margin-top:3px;width:16px}.gtwc-consent span{color:#2c3b40;font-size:12.5px;line-height:1.55}.gtwc-go{font-size:14.5px;margin-top:14px;padding:11px;width:100%}.gtwc-go:disabled{cursor:not-allowed;opacity:.45}.gtpt-cvgate{background:#fef7e9;border:1px solid #f1e1be;border-radius:12px;margin:18px 0;padding:16px 18px;text-align:left}.gtpt-cvgate-h{color:#9a6400;font-size:14.5px;font-weight:700;margin-bottom:6px}.gtpt-cvgate-p{color:#2c3b40;font-size:13.5px;line-height:1.58;margin:0 0 14px}.gtpt-cvgate-btn{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.gtpt-cvgate .gtpt-linkbtn{display:block;margin-top:10px}.gtwc-choices{align-items:stretch}.gtwc-card{box-sizing:border-box;text-align:left;width:100%}.gtpt-cvcard--empty{background:#fef7e9;border-color:#f1e1be}.gtpt-cvcard--empty .gtpt-cvcard-h{color:#9a6400}.gtr-opp{background:var(--gt-surface);border:1px solid var(--gt-line);border-radius:12px;margin-top:18px;padding:16px}.gtr-opptitle{color:var(--gt-ink);font-size:14px;font-weight:650}.gtr-opphint{color:#646b76;font-size:12.5px;line-height:1.5;margin-top:4px;max-width:58ch}.gtr-opprow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gtr-oppnote{background:#fff;border:1px solid var(--gt-line);border-radius:9px;box-sizing:border-box;font-family:inherit;font-size:13px;margin-top:10px;padding:8px 10px;resize:vertical;width:100%}.gtr-oppnote:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #1fa9b21f;outline:none}.gtr-oppres{border-radius:9px;font-size:13px;line-height:1.5;margin-top:10px;padding:9px 12px}.gtr-oppres--ok{background:#e6f6f7;border:1px solid #b8dfe3;color:#10545a}.gtr-oppres--no{background:#fef7e9;border:1px solid #f1e1be;color:#6b5220}.gtr-opp .gts-pop{z-index:90}.gtr-oppdrafting{background:#e6f6f7;border:1px solid #b8dfe3;border-radius:9px;color:#10545a;font-size:13px;margin-top:12px;padding:9px 12px}.gtr-oppeditor{margin-top:12px}.gtr-oppeditor .tox-tinymce{border:1px solid var(--gt-line);border-radius:10px}.gtr-oppeditor .tox .tox-toolbar__primary{background:#fafbfc}.gtr-impbtn{font-size:.8rem;margin-left:auto;padding:.4rem .85rem}.gt-impwrap{display:flex;flex-direction:column;height:100vh}.gt-impbanner{align-items:center;background:#1fa9b2;color:#fff;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.85rem;font-weight:500;gap:16px;padding:10px 18px}.gt-impbanner-txt{flex:1 1 auto}.gt-impbanner-txt b{font-weight:700}.gt-impbanner-exit{background:#fff;border:0;border-radius:8px;color:#17838a;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;padding:.4rem .9rem}.gt-impbanner-exit:hover{background:#e9f7f8}.gt-impbanner-exit:disabled{cursor:default;opacity:.6}.gt-impwrap .gt-root{flex:1 1 auto;min-height:0;position:static}.gt-impwrap .gt-main,.gt-impwrap .gtpt-main{height:100%}.gtc-confirm{width:460px}.gtc-confirm-p{color:var(--gt-ink);font-size:14.5px;line-height:1.55;margin:0}.gtc-confirm-p+.gtc-confirm-p{color:var(--gt-muted)}.gtc-danger{background:#e11d48;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem}.gtc-danger:hover{background:#a81e36}.gtc-danger:disabled{cursor:default;opacity:.5}.gtc-toast--err{background:#a81e36}.gtpl-stat--blue{background:#eef4fc;border-color:#d3e2f6}.gtpl-stat--blue b{color:#1565c0}.gtpl-stat--rose{background:#fdf0f3;border-color:#f6d5de}.gtpl-stat--rose b{color:#be123c}.gtnt-modal{width:min(640px,calc(100vw - 32px))}.gtc-modal-head .gtnt-count{color:var(--gt-faint);font-size:12px;font-weight:600;margin-left:10px}.gtnt-body{display:flex;flex-direction:column;gap:14px}.gtnt-loading{color:var(--gt-muted);font-size:14px;padding:24px 0;text-align:center}.gtnt-change{background:#f6fafa;border:1px solid #dcedee;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.gtnt-role{color:var(--gt-faint);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gtnt-step{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:10px}.gtnt-from{color:var(--gt-muted)}.gtnt-arrow{color:#17838a;font-weight:700}.gtnt-to{color:var(--gt-ink);font-weight:700}.gtnt-banner{border:1px solid;border-radius:11px;font-size:13.5px;line-height:1.5;padding:11px 14px}.gtnt-banner--amber{background:#fff7e8;border-color:#f6e0b5;color:#8a5300}.gtnt-banner--rose{background:#fdf0f3;border-color:#f6d5de;color:#a81e36}.gtnt-banner--green{background:#eaf7ef;border-color:#cde9d8;color:#056f4e}.gtnt-banner--slate{background:#f4f5f7;border-color:var(--gt-line);color:var(--gt-muted)}.gtnt-email{background:#fff;border:1px solid var(--gt-line);border-radius:12px;box-shadow:0 1px 3px #14181d0d;overflow:hidden}.gtnt-meta{background:#fbfcfc;border-bottom:1px solid #eef0f3;border-bottom:1px solid var(--gt-line-soft,#eef0f3);display:flex;flex-direction:column;gap:4px;padding:12px 16px}.gtnt-meta div{display:flex;font-size:13.5px;gap:10px;min-width:0}.gtnt-meta span{color:var(--gt-faint);flex:none;font-weight:600;width:58px}.gtnt-meta b{color:var(--gt-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtnt-preview{background:#fff;border:0;display:block;height:300px;width:100%}.gtnt-foot{align-items:center;display:flex;gap:8px}.gtnt-spacer{flex:1 1}.gtpb-check{accent-color:#17838a;cursor:pointer;flex:none;height:17px;margin:0 2px 0 0;width:17px}.gtpb-bar{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:13px;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:10px 14px}.gtpb-bar--on{background:#eaf7f8;border-color:#9fd9dd;box-shadow:0 0 0 2px #e1f3f4;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.gtpb-all{align-items:center;color:var(--gt-ink);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:9px;margin-right:6px}.gtpb-label{color:var(--gt-muted);font-size:13px;font-weight:600}.gtpb-stage{min-width:190px}.gtpb-reason{background:#fff;border:1px solid var(--gt-line);border-radius:9px;flex:1 1;font:inherit;font-size:13.5px;min-width:220px;padding:8px 11px}.gtpb-reason:focus{border-color:#1fa9b2;box-shadow:0 0 0 3px #ddf2f3;outline:none}.gtpb-result{margin:0 0 12px;padding-right:38px;position:relative}.gtpb-dismiss{background:#0000;border:0;color:inherit;cursor:pointer;font-size:19px;line-height:1;opacity:.6;padding:4px 6px;position:absolute;right:8px;top:6px}.gtpb-dismiss:hover{opacity:1}.gtnt-tally{display:flex;flex-wrap:wrap;gap:8px}.gtnt-tallyitem{background:#fff;border:1px solid #dcedee;border-radius:999px;color:var(--gt-ink);font-size:13.5px;padding:5px 12px}.gtnt-tallyitem b{color:#17838a;margin-right:3px}.gtnt-blocked{margin:8px 0 0;max-height:150px;overflow-y:auto;padding:0 0 0 18px}.gtnt-blocked li{margin:2px 0}.gtnt-blocked b{font-weight:600;margin-right:4px}.gtr-appseen{color:var(--gt-faint);font-size:12px;white-space:nowrap}.gtr-appreject{margin:-4px 0 12px}.gtpl-strip{flex-wrap:wrap}.gtpl-strip .gtpl-stat{flex:1 1;min-width:88px}.gtpl-strip .gtpl-spacer{flex:1 0 100%;height:0}.gth-qdecide{background:#eaf7f8;border:1px solid #9fd9dd;border-radius:999px;color:#17838a;cursor:pointer;flex:none;font:inherit;font-size:12.5px;font-weight:600;margin-left:auto;padding:4px 12px}.gth-qdecide:hover{background:#17838a;border-color:#17838a;color:#fff}.gtpt-status--placed{background:#eaf7ef;border-color:#cde9d8;color:#056f4e}.gt-root:not(.gt-root--portal){grid-template-columns:auto minmax(0,1fr)}.gtbn-page{box-sizing:border-box;margin:0 auto;max-width:1760px;min-width:0;padding:22px clamp(16px,2.2vw,36px) 40px;width:100%}.gt-main:has(.gtbn-page){min-width:0;overflow-x:hidden}.gtbn-top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.gtbn-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 12px}.gtbn-toolbar .gtsb-search{max-width:420px}.gtbn-spacer{flex:1 1}.gtbn-row{align-items:center;display:flex;gap:8px}.gtbn-grow{flex:1 1;min-width:0}.gtbn-center{justify-content:center;margin-top:14px}.gtbn-opt{color:#8a929c;color:var(--gt-faint,#8a929c);font-size:.85em;font-style:normal;font-weight:400;margin-left:4px}.gtbn-help{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.85rem;line-height:1.5;margin:0 0 12px}.gtbn-err{margin-top:10px}.gtbn-pad{margin:0 20px 10px}.gtbn-muted{color:#8a929c;color:var(--gt-faint,#8a929c)}.gtbn-stale{color:#b26b00;font-weight:500}.gtbn-on{border-color:#1fa9b2!important;color:#17838a!important}.gtbn-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.gtbn-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:14px;box-shadow:0 1px 3px #14181d0d;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;overflow:hidden;padding:18px 18px 14px;position:relative;text-align:left;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.gtbn-card:before{background:#17838a;background:var(--gtbn-tone,#17838a);content:"";height:4px;left:0;position:absolute;right:0;top:0}.gtbn-card:hover{border-color:#17838a;border-color:var(--gtbn-tone,#17838a);box-shadow:0 6px 18px #14181d17;transform:translateY(-1px)}.gtbn-card:focus-visible{outline:2px solid #1fa9b2;outline-offset:2px}.gtbn-card--teal{--gtbn-tone:#17838a}.gtbn-card--slate{--gtbn-tone:#64748b}.gtbn-card--blue{--gtbn-tone:#1565c0}.gtbn-card--purple{--gtbn-tone:#6a1b9a}.gtbn-card--amber{--gtbn-tone:#b26b00}.gtbn-card--green{--gtbn-tone:#056f4e}.gtbn-card--rose{--gtbn-tone:#be123c}.gtbn-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.gtbn-card-name{font-size:1.05rem;font-weight:600;line-height:1.3}.gtbn-card-client{color:#17838a;color:var(--gtbn-tone,#17838a);font-size:.85rem;font-weight:500}.gtbn-card-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.45;overflow:hidden}.gtbn-card-brief,.gtbn-card-stats{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.85rem}.gtbn-card-stats b{color:#161618;color:var(--gt-ink,#161618);font-weight:600}.gtbn-card-foot{border-top:1px solid #f0f1f3;border-top:1px solid var(--gt-line-soft,#f0f1f3);color:#8a929c;color:var(--gt-faint,#8a929c);font-size:.78rem;gap:10px;margin-top:4px;padding-top:10px}.gtbn-card-foot,.gtbn-head{display:flex;justify-content:space-between}.gtbn-head{align-items:flex-start;gap:20px;margin:8px 0 16px}.gtbn-head-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gtbn-head-title h1{font-size:1.6rem;font-weight:600;line-height:1.2;margin:0}.gtbn-head-meta{color:#5b6470;color:var(--gt-muted,#5b6470);display:flex;flex-wrap:wrap;font-size:.9rem;gap:6px;margin-top:6px}.gtbn-head-acts{display:flex;flex-shrink:0;gap:8px}.gtbn-quiet{color:#8a929c;color:var(--gt-faint,#8a929c)}.gtbn-brief{background:#f0fafa;border:1px solid #cdedee;border-radius:12px;font-size:.92rem;line-height:1.55;margin:10px 0 0;max-width:900px;padding:10px 14px;white-space:pre-wrap}.gtbn-archived{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:.75rem;font-weight:600;padding:3px 10px}.gtbn-link{background:none;border:0;color:#17838a;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.gtbn-bucketbar{align-items:center;display:flex;gap:10px;position:relative}.gtbn-buckets-track{display:flex;flex:1 1;gap:10px;min-width:0;overflow-x:auto;padding:4px 2px 10px;scroll-behavior:smooth;scrollbar-width:thin}.gtbn-btab{--bg:#d8f1f2;--fg:#0e6469;--strong:#17838a;align-items:center;background:var(--bg);border:1px solid #0000;border-radius:12px;color:var(--fg);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;gap:12px;max-width:260px;min-width:130px;padding:10px 14px;transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease}.gtbn-btab:hover{box-shadow:0 4px 12px #14181d1a;transform:translateY(-1px)}.gtbn-btab:focus-visible{outline:2px solid var(--strong);outline-offset:2px}.gtbn-btab--on{background:var(--strong);box-shadow:0 4px 14px #14181d24;color:#fff}.gtbn-btab--drop{box-shadow:0 0 0 3px var(--strong);transform:translateY(-2px)}.gtbn-btab--all{--bg:#fff;--fg:#161618;--strong:#161618;border-color:#e5e7eb;border-color:var(--gt-line,#e5e7eb)}.gtbn-btab--none{--bg:#f3f5f7;--fg:#5b6470;--strong:#64748b;border:1px dashed #cbd5e1}.gtbn-btab-label{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtbn-btab-n{background:#ffffffb3;border-radius:999px;color:var(--fg);font-size:.85rem;font-weight:700;margin-left:auto;padding:2px 9px}.gtbn-btab--on .gtbn-btab-n{background:#ffffff38;color:#fff}.gtbn-btab--add{background:#fff;border:1px dashed #9cc9cc;box-shadow:none;color:#17838a;font-weight:600;min-width:0}.gtbn-btab--add:hover{background:#eef8f8}.gtbn-btab--new{background:#fff;border:1px solid #1fa9b2;cursor:default;padding:8px 10px}.gtbn-btab--new input{border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:8px;font:inherit;padding:6px 8px;width:170px}.gtbn-btab--new input:focus{border-color:#0000;outline:2px solid #1fa9b2;outline-offset:0}.gtbn-scroll{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:50%;box-shadow:0 2px 8px #14181d1f;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;font-size:18px;height:32px;line-height:1;position:absolute;top:50%;transform:translateY(-60%);width:32px;z-index:3}.gtbn-scroll--l{left:-8px}.gtbn-scroll--r{right:-8px}.gtbn-trackwrap{display:flex;flex:1 1;min-width:0;position:relative}.gtbn-editbuckets{align-self:flex-start;flex-shrink:0;margin-top:10px}.gtbn-viewing{align-items:baseline;display:flex;gap:10px}.gtbn-viewing b{font-size:1.1rem;font-weight:600}.gtbn-viewing span{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.9rem}.gtbn-search{min-width:260px}.gtbn-bulk{align-items:center;background:#f0fafa;border:1px solid #bfe4e6;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:10px 14px}.gtbn-bulk-label{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.9rem}.gtbn-bulk-select{width:220px}.gtbn-tablewrap{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:14px;box-shadow:0 1px 3px #14181d0d;max-height:calc(100vh - 300px);min-height:220px;overflow:auto;scrollbar-width:thin}.gtbn-table{border-collapse:initial;border-spacing:0;font-size:.9rem;table-layout:fixed;width:100%}.gtbn-table thead th{background:#f8fafb;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gt-line,#e5e7eb);font-weight:600;padding:0;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.gtbn-table td{background:#fff;border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--gt-line-soft,#f0f1f3);box-sizing:border-box;height:52px;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.gtbn-table tbody tr:hover td{background:#fafcfc}.gtbn-table tbody tr.gtbn-tr--sel td{background:#f0fafa}.gtbn-table tbody tr.gtbn-tr--drag td{opacity:.45}.gtbn-pin{box-shadow:1px 0 0 #f0f1f3;box-shadow:1px 0 0 var(--gt-line-soft,#f0f1f3);left:0;position:-webkit-sticky;position:sticky;z-index:1}.gtbn-table thead .gtbn-pin{z-index:3}.gtbn-edge-l .gtbn-pin{box-shadow:6px 0 10px -6px #14181d47}.gtbn-namehead{align-items:center;display:flex;gap:4px;padding-left:12px}.gtbn-namehead .gtbn-sort{padding-left:6px}.gtbn-tableframe{position:relative}.gtbn-tableframe:after{background:linear-gradient(270deg,#14181d1a,#14181d00);border-radius:0 14px 14px 0;bottom:1px;content:"";opacity:0;pointer-events:none;position:absolute;right:1px;top:1px;transition:opacity .15s ease;width:28px;z-index:4}.gtbn-tableframe.gtbn-edge-r:after{opacity:1}.gtbn-th-acts{font-size:.8rem;padding:10px 12px!important}.gtbn-sort,.gtbn-th-acts{color:#5b6470;color:var(--gt-muted,#5b6470);letter-spacing:.04em;text-transform:uppercase}.gtbn-sort{background:none;border:0;cursor:pointer;display:block;font:inherit;font-size:.8rem;padding:10px 12px;text-align:left;white-space:nowrap}.gtbn-sort:hover{color:#161618;color:var(--gt-ink,#161618)}.gtbn-sort--on{color:#17838a}.gtbn-namecell{align-items:center;display:flex;gap:8px}.gtbn-namecol{display:flex;flex-direction:column}.gtbn-ref{color:#8a929c;color:var(--gt-faint,#8a929c);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.gtbn-grip{color:#b6bec8;cursor:grab;font-size:14px;-webkit-user-select:none;user-select:none}.gtbn-bucketcell{min-width:150px}.gtbn-bucketcell--tinted{align-items:center;display:flex;gap:8px}.gtbn-bucketcell--tinted:before{background:#f3f5f7;background:var(--bg,#f3f5f7);border-radius:4px;box-shadow:inset 0 0 0 2px #cbd5e1;box-shadow:inset 0 0 0 2px var(--fg,#cbd5e1);content:"";flex-shrink:0;height:12px;width:12px}.gtbn-bucketcell--tinted>*{flex:1 1;min-width:0}.gtbn-pill{border-radius:999px;display:inline-block;font-size:.82rem;font-weight:500;padding:2px 10px}.gtbn-roles{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.gtbn-rolechip{align-items:center;background:#eaf3fc;border:1px solid #d3e5f7;border-radius:999px;color:#1b5a94;display:inline-flex;font-size:.8rem;font-weight:500;max-width:260px;overflow:hidden}.gtbn-rolechip-t{overflow:hidden;text-overflow:ellipsis}.gtbn-rolechip-s,.gtbn-rolechip-t{padding:2px 8px;white-space:nowrap}.gtbn-rolechip-s{background:#fff;border-left:1px solid #d3e5f7;color:#0e6469}.gtbn-rolechip--won{background:#dff3e5}.gtbn-rolechip--won,.gtbn-rolechip--won .gtbn-rolechip-s{border-color:#c3e6cf;color:#1d6f40}.gtbn-rolechip--out{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.gtbn-rolechip--out .gtbn-rolechip-s{border-color:#e5e7eb;color:#9ca3af}.gtbn-rolemore{background:#f0fafa;border:1px solid #cdedee;border-radius:999px;color:#17838a;cursor:pointer;font:inherit;font-weight:600;padding:2px 9px;white-space:nowrap}.gtbn-rolemore:hover{background:#ddf3f4}.gtbn-rolebtn{background:none;border:0;cursor:pointer;display:inline-flex;max-width:100%;min-width:0;padding:0}.gtbn-rolebtn:hover .gtbn-rolechip{box-shadow:0 0 0 2px #d3e5f7}.gtbn-roles{flex-wrap:nowrap!important}.gtbn-rolechip{min-width:0}.gtbn-rolepanel{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 12px 32px #14181d2e;display:flex;flex-direction:column;max-height:360px;overflow:hidden;position:fixed;z-index:1000}.gtbn-rolepanel-head{align-items:baseline;background:#f8fafb;border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--gt-line-soft,#f0f1f3);display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.gtbn-rolepanel-head span{color:#5b6470;color:var(--gt-muted,#5b6470)}.gtbn-rolepanel-list{overflow-y:auto;padding:6px}.gtbn-rolerow{align-items:center;background:none;border:0;border-radius:8px;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.gtbn-rolerow:hover{background:#f0fafa}.gtbn-rolerow--done{color:#8a929c;color:var(--gt-faint,#8a929c)}.gtbn-rolerow-main{display:flex;flex-direction:column;min-width:0}.gtbn-rolerow-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtbn-rolerow-client{color:#5b6470;color:var(--gt-muted,#5b6470)}.gtbn-rolerow-stage{background:#d8f1f2;border-radius:999px;color:#0e6469;flex-shrink:0;font-weight:500;padding:2px 9px}.gtbn-rolerow-stage--won{background:#dff3e5;color:#1d6f40}.gtbn-rolerow-stage--out{background:#f3f4f6;color:#9ca3af}.gtbn-td-acts{text-align:right;white-space:nowrap}.gtbn-editable{border-radius:6px;min-height:22px;padding:2px 4px}.gtbn-editable--on{cursor:text}.gtbn-editable--on:hover{background:#f3f7f8;box-shadow:inset 0 0 0 1px #dde7e9}.gtbn-cellinput{border:1px solid #1fa9b2;border-radius:6px;box-sizing:border-box;font:inherit;padding:5px 7px;width:100%}.gtbn-cellinput:focus{outline:2px solid #cdedee}.gtbn-yesno{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:999px;color:#8a929c;color:var(--gt-faint,#8a929c);cursor:pointer;font:inherit;font-size:.82rem;padding:2px 12px}.gtbn-yesno--y{background:#e8f6f0;border-color:#a7dcc6;color:#056f4e;font-weight:600}.gtbn-yesno--n{background:#fff1f2;border-color:#f5c2c9;color:#be123c;font-weight:600}.gtbn-more{align-items:center;color:#5b6470;color:var(--gt-muted,#5b6470);display:flex;font-size:.88rem;gap:12px;justify-content:center;padding:12px}.gtbn-colmodal{max-width:none;width:min(920px,94vw)}.gtbn-colbody{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.gtbn-colhead{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.78rem;font-weight:600;letter-spacing:.05em;margin:4px 0 8px;text-transform:uppercase}.gtbn-collist{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-height:360px;overflow:auto}.gtbn-colrow{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;display:flex;gap:10px;padding:6px 10px}.gtbn-colname{flex:1 1;font-weight:500}.gtbn-own{background:#f5eefa;border-radius:999px;color:#6a1b9a;font-size:.72rem;font-style:normal;margin-left:8px;padding:1px 8px}.gtbn-colhide{background:none;border:0;color:#5b6470;color:var(--gt-muted,#5b6470);cursor:pointer;font:inherit;font-size:.85rem}.gtbn-colhide:hover{color:#be123c}.gtbn-coladds{display:flex;flex-wrap:wrap;gap:6px}.gtbn-coladd{background:#fff;border:1px dashed #cbd5e1;border-radius:999px;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;font:inherit;font-size:.84rem;padding:4px 11px}.gtbn-coladd:hover{border-color:#1fa9b2;color:#17838a}.gtbn-coladd--own{border-color:#d8c2ea;color:#6a1b9a}.gtbn-ownlist{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.gtbn-ownrow{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr 160px 28px;padding:8px}.gtbn-ownrow>input{border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:8px;font:inherit;min-width:0;padding:7px 10px}.gtbn-ownrow>input:focus{border-color:#0000;outline:2px solid #1fa9b2;outline-offset:0}.gtbn-ownopts{grid-column:1/-1}.gtbn-bucketedit{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.gtbn-bucket{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.gtbn-bucket>input{border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:8px;flex:1 1;font:inherit;min-width:0;padding:7px 10px}.gtbn-bucket>input:focus{border-color:#0000;outline:2px solid #1fa9b2;outline-offset:0}.gtbn-bucket-order{display:flex;flex-direction:column;gap:2px}.gtbn-bucket-order button{background:#f3f4f6;border:0;border-radius:4px;color:#5b6470;cursor:pointer;font-size:9px;line-height:1;padding:3px 5px}.gtbn-bucket-order button:disabled{cursor:default;opacity:.35}.gtbn-swatches{display:flex;gap:4px}.gtbn-swatch{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e5e7eb;cursor:pointer;height:16px;padding:0;width:16px}.gtbn-swatch--on{box-shadow:0 0 0 2px #161618}.gtbn-bucket-n{color:#8a929c;color:var(--gt-faint,#8a929c);font-size:.78rem;min-width:64px;text-align:right}.gtbn-bucket-x{background:none;border:0;border-radius:6px;color:#be123c;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px}.gtbn-bucket-x:hover:not(:disabled){background:#fff1f2}.gtbn-bucket-x:disabled{color:#cbd5e1;cursor:not-allowed}.gtbn-intorow{display:flex;gap:12px;margin-bottom:10px}.gtbn-pick--on{background:#f0fafa;border-color:#1fa9b2}.gtbn-pickall{align-items:center;color:#5b6470;color:var(--gt-muted,#5b6470);cursor:pointer;display:flex;font-size:.88rem;gap:10px;margin:8px 2px}.gtbn-pickall b{color:#17838a;margin-left:auto}@media (max-width:1280px){.gtbn-btab{min-width:130px;padding:11px 13px}.gtbn-table{font-size:.86rem}.gtbn-tablewrap{max-height:calc(100vh - 280px)}}@media (max-width:1100px){.gtbn-head{flex-direction:column}.gtbn-colbody{grid-template-columns:1fr}}.gtbn-page,.gtbn-page :not(svg):not(path){font-size:13px!important}.gtbn-page .gtbn-head-title h1,.gtbn-page .gtc-title{font-size:15px!important;font-weight:700}.gtbn-page .gtbn-card-name,.gtbn-page .gtbn-viewing b,.gtbn-page .gtpl-name{font-weight:700}.gtbn-page .gtpl-av{height:30px;width:30px}.gtbn-clip{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtbn-page .gtpl-name{max-width:100%;padding:0;text-align:left}.gtbn-namecol{flex:1 1;min-width:0}.gtbn-namecell .gtpb-check{flex-shrink:0}.gtbn-table th .gtbn-sort{overflow:hidden;text-overflow:ellipsis}.gtbn-grip,.gtbn-td-acts>*{opacity:0;transition:opacity .12s ease}.gtbn-table tbody tr.gtbn-tr--sel .gtbn-grip,.gtbn-table tbody tr.gtbn-tr--sel .gtbn-td-acts>*,.gtbn-table tbody tr:focus-within .gtbn-grip,.gtbn-table tbody tr:focus-within .gtbn-td-acts>*,.gtbn-table tbody tr:hover .gtbn-grip,.gtbn-table tbody tr:hover .gtbn-td-acts>*{opacity:1}.gtbn-td-acts{overflow:visible!important}.gtbn-td-acts .gtr-editbtn{margin-left:4px;padding:4px 10px}.gtbn-bpill{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;max-width:100%;padding:4px 10px 4px 12px;transition:box-shadow .12s ease,filter .12s ease}.gtbn-bpill:hover{box-shadow:0 0 0 2px #17838a40}.gtbn-bpill:focus-visible{outline:2px solid #1fa9b2;outline-offset:2px}.gtbn-bpill--none{background:#f3f5f7;border:1px dashed #cbd5e1;color:#5b6470;font-weight:500}.gtbn-bpill-caret{flex-shrink:0;opacity:.6}.gtbn-bucketmenu{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 12px 32px #14181d2e;max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1000}.gtbn-bucketmenu-head{color:#5b6470;color:var(--gt-muted,#5b6470);font-weight:600;padding:6px 8px 8px}.gtbn-bucketmenu-item{align-items:center;background:none;border:0;border-radius:8px;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px;text-align:left;width:100%}.gtbn-bucketmenu-item:hover{background:#f0fafa}.gtbn-bucketmenu-item--on{font-weight:700}.gtbn-bucketmenu-sw{border-radius:4px;flex-shrink:0;height:14px;width:14px}.gtbn-bucketmenu-tick{color:#17838a;margin-left:auto}.gtbn-roles{min-width:0}.gtbn-rolebtn{flex:0 1 auto}.gtbn-rolemore{flex-shrink:0}.gtbn-table thead th{background:#fff;border-bottom:1px solid #e3e6ea}.gtbn-sort{align-items:center;color:#161618;color:var(--gt-ink,#161618);display:inline-flex;font-weight:600;gap:6px;letter-spacing:0;padding:12px;text-transform:none;width:100%}.gtbn-sort-ic{color:#a0a8b3}.gtbn-sort--on,.gtbn-sort--on .gtbn-sort-ic{color:#17838a}.gtbn-th-acts{text-transform:none}.gtbn-table td.gtbn-pin,.gtbn-table th.gtbn-pin{padding:0}.gtbn-pinrow{align-items:stretch;display:grid;grid-template-columns:48px 116px minmax(0,1fr);height:100%;min-height:inherit}.gtbn-table td.gtbn-pin .gtbn-pinrow{height:52px}.gtbn-pinrow>span{align-items:center;border-right:1px solid #eceef1;display:flex;min-width:0}.gtbn-pinrow>span:last-child{border-right:0}.gtbn-pin-check{justify-content:center}.gtbn-pin-id{font-feature-settings:"tnum";color:#8a929c;font-variant-numeric:tabular-nums;padding:0 12px}.gtbn-pin-id.gtbn-clip{display:flex}.gtbn-pin-name{gap:10px;padding:0 12px}.gtbn-pin-id .gtbn-sort,.gtbn-pin-name .gtbn-sort{padding:12px 0}.gtbn-table .gtbn-pin{box-shadow:1px 0 0 #e3e6ea}.gtbn-av{align-items:center;border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;width:28px}.gtbn-page .gtbn-av{font-size:11px!important}.gtbn-pin-name .gtbn-grip{margin-left:-6px}.gtbn-table tbody tr:last-child td{border-bottom:0}.gtbn-count{color:#5b6470;color:var(--gt-muted,#5b6470)}.gtbn-count b{color:#161618;color:var(--gt-ink,#161618);font-weight:700}.gtbn-pager{grid-gap:12px;align-items:center;color:#5b6470;color:var(--gt-muted,#5b6470);display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:12px 4px 0}.gtbn-pager-size{align-items:center;display:flex;gap:10px}.gtbn-pager-select{width:84px}.gtbn-pager-nav{align-items:center;display:flex;gap:14px}.gtbn-pager-nav b{color:#161618;color:var(--gt-ink,#161618)}.gtbn-pager-count{text-align:right}.gtbn-menu{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 12px 32px #14181d2e;max-height:360px;overflow-y:auto;padding:6px;position:fixed;z-index:1000}.gtbn-menu-check{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px}.gtbn-menu-check:hover{background:#f0fafa}.gtbn-menu-n{font-feature-settings:"tnum";color:#5b6470;color:var(--gt-muted,#5b6470);font-variant-numeric:tabular-nums;margin-left:auto}.gtbn-menu-clear{background:none;border:0;border-top:1px solid #f0f1f3;border-top:1px solid var(--gt-line-soft,#f0f1f3);color:#be123c;cursor:pointer;display:block;font:inherit;margin-top:4px;padding:10px 8px 6px;text-align:left;width:100%}.gtbn-menu-dir{border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--gt-line-soft,#f0f1f3);display:flex;gap:6px;margin-bottom:4px;padding:0 4px 8px}.gtbn-menu-dir button{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:8px;cursor:pointer;flex:1 1;font:inherit;padding:6px}.gtbn-frombench,.gtbn-menu-dir button.gtbn-on{background:#f0fafa}.gtbn-frombench{border:1px solid #cdedee;border-radius:999px;color:#0e6469;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;margin-left:6px;padding:1px 9px}.gtbn-frombench:hover{background:#ddf3f4}.gtbn-rechead{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.gtbn-rechead .gtr-cardh{margin:0}.gtbn-reclist{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.gtbn-recrow{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.gtbn-recrow:hover{background:#fafdfd;border-color:#9cc9cc}.gtbn-recmain{display:flex;flex-direction:column;min-width:0}.gtbn-recname{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtbn-recsub{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.8rem}.gtbn-recbucket{background:#f3f5f7;border-radius:999px;color:#5b6470;flex-shrink:0;font-size:.8rem;font-weight:600;padding:2px 10px}.gtbn-tone-teal{background:#d8f1f2;color:#0e6469}.gtbn-tone-slate{background:#c9e7e6;color:#0b4f53}.gtbn-tone-purple{background:#d6eff6;color:#0c6378}.gtbn-tone-green{background:#dff3e5;color:#1d6f40}.gtbn-tone-blue{background:#ddebfa;color:#1b5a94}.gtbn-tone-amber{background:#e3f5ee;color:#176b52}.gtbn-tone-rose{background:#e5f1fc;color:#285f8f}.gtbn-pin-id{padding:0 8px 0 10px}.gtbn-idcopy{align-items:center;background:none;border:0;border-radius:6px;color:#8a929c;cursor:copy;display:inline-flex;gap:5px;margin-left:-5px;max-width:100%;padding:3px 5px}.gtbn-idcopy:focus-visible,.gtbn-idcopy:hover{background:#f0fafa;color:#0e6469;outline:none}.gtbn-page .gtbn-idtext{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.gtbn-page .gtbn-idicon{font-size:11px!important;opacity:0;transition:opacity .12s ease}.gtbn-idcopy:focus-visible .gtbn-idicon,.gtbn-idcopy:hover .gtbn-idicon{opacity:1}.gtc-modal.gtim-modal{display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:none;overflow:hidden;width:min(1240px,calc(100vw - 48px))}.gtim-modal,.gtim-modal :not(svg):not(path){font-size:13px}.gtim-modal .gtc-modal-body.gtim-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto}.gtim-modal .gtc-modal-foot{flex-shrink:0}.gtim-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.gtim-head>span:first-child{font-size:15px;font-weight:700}.gtim-modal .gtim-head>span:first-child{font-size:15px!important}.gtim-steps{align-items:center;display:flex;gap:6px;list-style:none;margin:0;padding:0}.gtim-steps li{background:#f3f5f7;font-weight:600;gap:7px;padding:5px 12px 5px 6px}.gtim-stepno,.gtim-steps li{align-items:center;border-radius:999px;color:#5b6470;color:var(--gt-muted,#5b6470);display:inline-flex}.gtim-stepno{background:#fff;border:1px solid #e3e6ea;font-weight:700;height:20px;justify-content:center;width:20px}.gtim-modal .gtim-stepno{font-size:11px!important}.gtim-steps li.gtim-step--on{background:#d8f1f2;color:#0e6469}.gtim-steps li.gtim-step--on .gtim-stepno{background:#17838a;border-color:#17838a;color:#fff}.gtim-steps li.gtim-step--done{background:#f0fafa;color:#0e6469}.gtim-steps li.gtim-step--done .gtim-stepno{background:#fff;border-color:#9cc9cc;color:#17838a}.gtim-tabs{background:#f3f5f7;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.gtim-tab{background:none;border:0;border-radius:8px;color:#5b6470;color:var(--gt-muted,#5b6470);cursor:pointer;font:inherit;font-weight:600;padding:6px 12px}.gtim-tab--on,.gtim-tab:hover:not(:disabled){color:#161618;color:var(--gt-ink,#161618)}.gtim-tab--on{background:#fff;box-shadow:0 1px 3px #14181d14;cursor:default}.gtim-drop{align-items:center;background:#fafdfd;border:2px dashed #bfe4e6;border-radius:14px;color:#5b6470;color:var(--gt-muted,#5b6470);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;justify-content:center;min-height:240px;padding:32px 24px;text-align:center;transition:background .12s ease,border-color .12s ease;width:100%}.gtim-drop b{color:#161618;color:var(--gt-ink,#161618);font-weight:700}.gtim-modal .gtim-drop b{font-size:15px!important}.gtim-drop--over,.gtim-drop:focus-visible,.gtim-drop:hover{background:#f0fafa;border-color:#17838a;outline:none}.gtim-dropicon{align-items:center;background:#d8f1f2;border-radius:12px;color:#17838a;display:inline-flex;font-weight:700;height:48px;justify-content:center;width:48px}.gtim-modal .gtim-dropicon{font-size:22px!important}.gtim-hidden{display:none}.gtim-promises{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.gtim-promises li{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 3px #14181d0d;color:#5b6470;color:var(--gt-muted,#5b6470);padding:12px 14px}.gtim-error{margin:0}.gtim-filebar{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 3px #14181d0d;display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px}.gtim-fileicon{align-items:center;background:#dff3e5;border-radius:8px;color:#1d6f40;display:inline-flex;font-weight:700;height:34px;justify-content:center;letter-spacing:.03em;width:34px}.gtim-modal .gtim-fileicon{font-size:10px!important}.gtim-filename{color:#161618;color:var(--gt-ink,#161618);font-weight:700;max-width:420px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtim-change{margin-left:auto}.gtim-modal .gtbn-help{margin:0}.gtim-modal .gtbn-tablewrap{max-height:calc(100vh - 440px);min-height:180px}.gtim-modal .gtbn-table thead th:not(.gtbn-pin){color:#161618;color:var(--gt-ink,#161618);padding:12px}.gtim-modal .gtbn-table td,.gtim-modal .gtbn-table td.gtbn-pin .gtbn-pinrow{height:48px}.gtim-maptable td{overflow:visible}.gtim-rowno{font-feature-settings:"tnum";color:#8a929c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.gtim-modal .gtbn-av,.gtim-modal .gtim-rowno{font-size:11px!important}.gtim-tr--off td{background:#fbfbfc}.gtim-tr--off td .gtbn-clip:not(.gtim-warn),.gtim-tr--off td b{color:#8a929c;color:var(--gt-faint,#8a929c)}.gtim-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.gtim-count{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 3px #14181d0d;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:12px 14px;text-align:left;transition:box-shadow .12s ease,border-color .12s ease}.gtim-count:hover{box-shadow:0 4px 12px #14181d14}.gtim-count b{font-feature-settings:"tnum";color:#161618;color:var(--gt-ink,#161618);font-variant-numeric:tabular-nums;font-weight:700}.gtim-modal .gtim-count b{font-size:20px!important}.gtim-count span{color:#5b6470;color:var(--gt-muted,#5b6470);font-weight:600}.gtim-count--new{background:#dff3e5;border-color:#c3e6cd}.gtim-count--new b{color:#1d6f40}.gtim-count--existing{background:#ddebfa;border-color:#c4daf3}.gtim-count--existing b{color:#1b5a94}.gtim-count--duplicate,.gtim-count--skipped{background:#f6f7f9}.gtim-count--on{border-color:#17838a;box-shadow:0 0 0 2px #cdedee}.gtim-dest{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 3px #14181d0d;display:flex;flex-direction:column;gap:8px;padding:12px 14px 10px}.gtim-dest-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.gtim-dest-row .gtc-field{margin:0;min-width:200px}.gtim-dest-kind{flex:0 0 200px}.gtim-locked{color:#161618;color:var(--gt-ink,#161618);font-weight:700;padding:8px 0}.gtim-modal .gtbn-pinrow{grid-template-columns:64px minmax(0,1fr)}.gtim-pin-row{color:#8a929c;padding:0 12px}.gtim-modal thead .gtbn-pinrow>span{color:#161618;color:var(--gt-ink,#161618);font-weight:600;padding-bottom:12px;padding-top:12px}.gtim-modal .gtbn-pin-name b{color:#161618;color:var(--gt-ink,#161618);font-weight:700}.gtim-st{border-radius:999px;display:inline-block;font-weight:600;padding:2px 10px;vertical-align:middle;white-space:nowrap}.gtim-st--new{background:#dff3e5;color:#1d6f40}.gtim-st--existing{background:#ddebfa;color:#1b5a94}.gtim-st--dup{background:#f3f5f7;color:#5b6470}.gtim-st--skip{background:#fcebee;color:#9f1239}.gtim-matchid{margin-left:6px;vertical-align:middle}.gtim-modal .gtbn-idtext{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px!important;white-space:nowrap}.gtim-modal .gtbn-idicon{font-size:11px!important;opacity:0;transition:opacity .12s ease}.gtim-modal .gtbn-idcopy:focus-visible .gtbn-idicon,.gtim-modal .gtbn-idcopy:hover .gtbn-idicon{opacity:1}.gtim-link{color:#17838a;text-decoration:none}.gtim-link:hover{text-decoration:underline}.gtim-warn{color:#b26b00}.gtim-result{display:flex;flex-direction:column;gap:10px}.gtim-resultmeta{align-items:center;color:#5b6470;color:var(--gt-muted,#5b6470);display:flex;gap:8px}.gtim-dot{color:#c2c8cf}@media (max-width:900px){.gtim-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.gtim-promises{grid-template-columns:1fr}.gtim-steps li{padding-right:8px}}@media (max-width:600px){.gtc-modal.gtim-modal{max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.gtim-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gtim-dest-kind{flex-basis:100%}}.gtps-ass-sub{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.85rem;margin:-2px 0 12px}.gtps-ass{display:flex;flex-direction:column;gap:14px}.gtps-ass-head{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(90px,180px) auto}.gtps-ass-name{color:#161618;color:var(--gt-ink,#161618);font-weight:600;min-width:0}.gtps-ass-bar{background:#eceff2;border-radius:999px;height:7px;overflow:hidden}.gtps-ass-fill{border-radius:999px;display:block;height:100%}.gtps-ass-green{background:#00a878}.gtps-ass-amber{background:#f5a623}.gtps-ass-slate{background:#64748b}.gtps-ass-score{font-feature-settings:"tnum";color:#161618;color:var(--gt-ink,#161618);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.gtps-ass-quote{border-left:2px solid #bfe4e6;color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.88rem;line-height:1.5;margin:6px 0 0;padding:2px 0 2px 12px}.gtps-ass-note{color:#8a929c;color:var(--gt-faint,#8a929c);font-size:.78rem;line-height:1.5;margin:12px 0 0}.gtps-more-row{display:flex;flex-direction:column;gap:3px}.gtps-more-desc{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.9rem;line-height:1.5}.gtps-more-link{color:#17838a;overflow-wrap:anywhere;text-decoration:none}.gtps-more-link:hover{text-decoration:underline}.gtps-more-links{display:flex;flex-wrap:wrap;gap:8px 18px}@media (max-width:600px){.gtps-ass-head{grid-template-columns:minmax(0,1fr) auto}.gtps-ass-bar{grid-column:1/-1;grid-row:2}}.gtr-topacts{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.gtr-topacts~.gtr-impbtn{margin-left:8px}.gtr-topacts-err{color:#be123c;font-size:.85rem}.gten-modal{width:min(560px,calc(100vw - 32px))}.gten-steps{counter-reset:gten;gap:10px;list-style:none;margin:0 0 14px;padding:0}.gten-steps,.gten-steps li{display:flex;flex-direction:column}.gten-steps li{counter-increment:gten;gap:2px;padding-left:34px;position:relative}.gten-steps li:before{align-items:center;background:#d8f1f2;border-radius:7px;color:#0e6469;content:counter(gten);display:flex;font-size:.78rem;font-weight:700;height:22px;justify-content:center;left:0;position:absolute;top:0;width:22px}.gten-steps b{color:#161618;color:var(--gt-ink,#161618)}.gten-steps span{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.88rem;line-height:1.45}.gten-cost{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 12px}.gten-cost>div{background:#f4f6f8;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.gten-cost span{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.78rem}.gten-cost b{font-feature-settings:"tnum";color:#161618;color:var(--gt-ink,#161618);font-size:1.05rem;font-variant-numeric:tabular-nums}.gten-deep{align-items:flex-start;background:#f0fafa;border:1px solid #bfe4e6;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.gten-deep span{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.88rem;line-height:1.45}.gten-deep b{color:#161618;color:var(--gt-ink,#161618);margin-right:4px}.gten-progress{align-items:center;background:#f0fafa;border:1px solid #bfe4e6;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 12px;padding:10px 14px}.gten-progress--done{background:#f3faf6;border-color:#c3e6cd}.gten-progress-text{display:flex;flex:1 1 260px;flex-direction:column;gap:1px;min-width:200px}.gten-progress-text b{color:#161618;color:var(--gt-ink,#161618)}.gten-progress-text span{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.85rem}.gten-progress-bar{background:#ddeff0;border-radius:999px;flex:0 1 240px;height:7px;overflow:hidden}.gten-progress-bar span{background:#17838a;border-radius:999px;display:block;height:100%;transition:width .4s ease}.gten-progress--done .gten-progress-bar span{background:#00a878}.gten-card .gtr-cardh{align-items:center;display:flex;justify-content:space-between}.gten-muted{color:#5b6470;color:var(--gt-muted,#5b6470);margin:0}.gten-muted,.gten-state{font-size:.88rem;line-height:1.45}.gten-state{border-radius:10px;display:flex;flex-direction:column;gap:3px;margin-bottom:8px;padding:10px 12px}.gten-state b{color:#161618;color:var(--gt-ink,#161618)}.gten-state span{color:#5b6470;color:var(--gt-muted,#5b6470)}.gten-state--ok{background:#f3faf6;border:1px solid #c3e6cd}.gten-state--warn{background:#fff7e8;border:1px solid #f6ddaa}.gten-state--bad{background:#fdf0f2;border:1px solid #f5c9d1}.gten-state--run{align-items:center;background:#f0fafa;border:1px solid #bfe4e6;color:#0e6469;flex-direction:row;font-weight:600;gap:10px}.gten-spin{animation:gten-spin .8s linear infinite;border:2px solid #bfe4e6;border-radius:999px;border-top-color:#17838a;height:14px;width:14px}@keyframes gten-spin{to{transform:rotate(1turn)}}.gten-confirm{align-self:flex-start;margin-top:6px}.gten-linkbtn{background:none;border:0;color:#17838a;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:0}.gten-linkbtn:hover{text-decoration:underline}.gten-sources ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.gten-sources li{align-items:center;display:flex;font-size:.85rem;gap:8px;min-width:0}.gten-sources li a,.gten-sources li>span:last-child{color:#161618;color:var(--gt-ink,#161618);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gten-sources li a:hover{color:#17838a}.gten-kind{background:#f3f5f7;border-radius:6px;color:#5b6470;flex-shrink:0;font-size:.72rem;font-weight:700;padding:1px 7px}.gten-kind--linkedin{background:#ddebfa;color:#1b5a94}.gten-kind--github{background:#e8eaed;color:#24292f}.gten-kind--cv{background:#dff3e5;color:#1d6f40}.gten-kind--publication{background:#d6eff6;color:#0c6378}.gten-sugs{border-top:1px solid #f0f1f3;border-top:1px solid var(--gt-line-soft,#f0f1f3);display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:10px}.gten-sugs-h{color:#161618;color:var(--gt-ink,#161618);font-size:.88rem;font-weight:700}.gten-sug{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;gap:8px;padding:10px}.gten-sug,.gten-sug-what{display:flex;flex-direction:column}.gten-sug-what{gap:2px;min-width:0}.gten-sug-label{color:#8a929c;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gten-sug-val{font-size:.88rem;overflow-wrap:anywhere}.gten-sug-val s{color:#8a929c;margin-right:4px}.gten-sug-val b{color:#161618;color:var(--gt-ink,#161618)}.gten-sug-src{color:#5b6470;color:var(--gt-muted,#5b6470);font-size:.78rem}.gten-sug-src a{color:#17838a}.gten-sug-acts{display:flex;gap:6px;justify-content:flex-end}.gtdv-shell{background:#e9ecef;display:flex;flex-direction:column;inset:0;position:fixed;z-index:900}.gtdv-shell,.gtdv-shell :not(svg):not(path){font-size:13px}.gtdv-bar{background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gt-line,#e5e7eb);box-shadow:0 1px 3px #14181d0d;flex-shrink:0}.gtdv-bar-in{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0 auto;max-width:1100px;padding:10px 16px}.gtdv-close{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;height:34px;width:34px}.gtdv-shell .gtdv-close{font-size:16px}.gtdv-close:hover{background:#f0fafa;border-color:#bfe4e6}.gtdv-bar-title{display:flex;flex-direction:column;margin-right:auto;min-width:0}.gtdv-bar-title b{color:#161618;color:var(--gt-ink,#161618);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtdv-shell .gtdv-bar-title b{font-size:15px}.gtdv-bar-title span{color:#5b6470;color:var(--gt-muted,#5b6470)}.gtdv-modes{background:#f3f5f7;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.gtdv-mode{background:none;border:0;border-radius:8px;color:#5b6470;color:var(--gt-muted,#5b6470);cursor:pointer;font:inherit;font-weight:600;padding:6px 12px;white-space:nowrap}.gtdv-mode--on,.gtdv-mode:hover{color:#161618;color:var(--gt-ink,#161618)}.gtdv-mode--on{background:#fff;box-shadow:0 1px 3px #14181d1a}.gtdv-bar-acts{display:flex;gap:8px}.gtdv-scroll{flex:1 1;overflow-y:auto;padding:28px 16px 60px}.gtdv-error,.gtdv-loading{color:#5b6470;color:var(--gt-muted,#5b6470);margin:40px auto;max-width:860px;text-align:center}.gtdv-error{color:#be123c}.gtdv-sheet{background:#fff;border-radius:4px;border-top:6px solid #17838a;box-shadow:0 1px 3px #14181d14,0 12px 40px #14181d14;margin:0 auto;max-width:860px;padding:0 56px 40px}.gtdv-note{background:#fff7e8;border:1px solid #f6ddaa;border-radius:10px;color:#7a5200;margin:18px -32px 0;padding:10px 14px}.gtdv-head{padding-top:22px}.gtdv-brand{align-items:center;display:flex;gap:12px;justify-content:space-between}.gtdv-brand b{color:#0e6469}.gtdv-brand span{color:#8a929c;letter-spacing:.08em;text-transform:uppercase}.gtdv-shell .gtdv-brand span{font-size:10.5px}.gtdv-hero{align-items:flex-start;display:flex;gap:18px;margin-top:26px}.gtdv-mono{align-items:center;background:#17838a;border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:64px;justify-content:center;width:64px}.gtdv-shell .gtdv-mono{font-size:22px}.gtdv-mono--anon{background:#64748b}.gtdv-hero-text{min-width:0}.gtdv-hero h1{color:#161618;color:var(--gt-ink,#161618);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.gtdv-shell .gtdv-hero h1{font-size:28px}.gtdv-role{color:#0e6469;font-weight:600;margin:6px 0 0}.gtdv-shell .gtdv-role{font-size:14px}.gtdv-headline{color:#5b6470;color:var(--gt-muted,#5b6470);margin:4px 0 0}.gtdv-facts{grid-gap:14px 18px;background:#f4f6f8;border:1px solid #e3e6ea;border-radius:12px;display:grid;gap:14px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:16px 18px}.gtdv-facts dt{color:#8a929c;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gtdv-shell .gtdv-facts dt{font-size:10px}.gtdv-facts dd{color:#161618;color:var(--gt-ink,#161618);font-weight:600;margin:3px 0 0;overflow-wrap:anywhere}.gtdv-facts a{color:#17838a;text-decoration:none}.gtdv-sec{margin-top:28px}.gtdv-sec h2{align-items:center;display:flex;gap:10px;margin:0 0 12px}.gtdv-sec h2>span:first-child{color:#17838a;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.gtdv-shell .gtdv-sec h2>span:first-child{font-size:11px}.gtdv-sec h2:after{background:#bfe4e6;content:"";flex:1 1;height:1px;order:5}.gtdv-sec h2 .gtdv-tag{order:10}.gtdv-prose{color:#2b3036;line-height:1.6;margin:0}.gtdv-shell .gtdv-prose{font-size:14px}.gtdv-sub{color:#5b6470;color:var(--gt-muted,#5b6470);margin:-4px 0 12px}.gtdv-ass{display:flex;flex-direction:column;gap:14px}.gtdv-ass-head{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 190px 46px}.gtdv-ass-head b{color:#161618;color:var(--gt-ink,#161618)}.gtdv-bar-track{background:#eceff2;border-radius:999px;height:7px;overflow:hidden}.gtdv-bar-fill{border-radius:999px;display:block;height:100%}.gtdv-green{background:#00a878}.gtdv-amber{background:#f5a623}.gtdv-slate{background:#64748b}.gtdv-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.gtdv-ass blockquote{border-left:2px solid #bfe4e6;color:#5b6470;color:var(--gt-muted,#5b6470);line-height:1.5;margin:6px 0 0 4px;padding-left:12px}.gtdv-tl{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.gtdv-tl li{grid-gap:16px;display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr)}.gtdv-when{font-feature-settings:"tnum";color:#8a929c;font-variant-numeric:tabular-nums;font-weight:500;padding-top:2px}.gtdv-what{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.gtdv-what b{color:#161618;color:var(--gt-ink,#161618)}.gtdv-shell .gtdv-what b{font-size:14px}.gtdv-org{color:#0e6469;font-weight:500}.gtdv-desc{color:#2b3036;line-height:1.55;margin-top:4px}.gtdv-desc p{margin:0 0 3px}.gtdv-link{color:#17838a;overflow-wrap:anywhere;text-decoration:none}.gtdv-link:hover{text-decoration:underline}.gtdv-pills{display:flex;flex-wrap:wrap;gap:6px}.gtdv-pill{background:#e6f5f5;border:1px solid #bfe4e6;border-radius:999px;color:#0e6469;font-weight:500;padding:3px 11px}.gtdv-pill--enriched{background:#fff;border-style:dashed}.gtdv-key{align-items:center;color:#8a929c;display:flex;gap:8px;margin:10px 0 0}.gtdv-links{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.gtdv-links li{grid-gap:16px;display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr)}.gtdv-links li span{color:#161618;color:var(--gt-ink,#161618);font-weight:600}.gtdv-links a{color:#17838a;overflow-wrap:anywhere;text-decoration:none}.gtdv-tag{align-items:center;background:#f3f5f7;border-radius:6px;color:#5b6470;display:inline-flex;font-weight:600;margin-top:4px;padding:1px 7px;vertical-align:middle;white-space:nowrap}.gtdv-shell .gtdv-tag{font-size:10.5px}.gtdv-tag--teal{background:#e6f5f5;color:#0e6469}.gtdv-facts .gtdv-tag,.gtdv-headline .gtdv-tag,.gtdv-role .gtdv-tag,.gtdv-sec h2 .gtdv-tag{margin:0 0 0 6px}.gtdv-internal{background:#fffbf2;border:1px dashed #f6ddaa;border-radius:12px;margin-top:36px;padding:16px 18px}.gtdv-internal-h{color:#7a5200;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.gtdv-shell .gtdv-internal-h{font-size:10.5px}.gtdv-cols{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.gtdv-cols h3{color:#161618;color:var(--gt-ink,#161618);margin:0 0 6px}.gtdv-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.gtdv-list li{display:flex;gap:8px;min-width:0}.gtdv-list li b{flex-shrink:0}.gtdv-list li a,.gtdv-list li span{color:#5b6470;color:var(--gt-muted,#5b6470);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtdv-list li a{color:#17838a;text-decoration:none}.gtdv-muted{color:#5b6470;color:var(--gt-muted,#5b6470);margin:0}.gtdv-foot{border-top:1px solid #e3e6ea;color:#8a929c;margin-top:36px;padding-top:12px}.gtdv-shell .gtdv-foot{font-size:11px}@media (max-width:760px){.gtdv-sheet{padding:0 20px 28px}.gtdv-note{margin:16px 0 0}.gtdv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gtdv-links li,.gtdv-tl li{gap:2px;grid-template-columns:1fr}.gtdv-ass-head{grid-template-columns:minmax(0,1fr) 46px}.gtdv-ass-head .gtdv-bar-track{grid-column:1/-1;grid-row:2}.gtdv-cols{grid-template-columns:1fr}.gtdv-modes{order:5;overflow-x:auto;width:100%}}.gtbn-ai{align-items:center;background:none;border:0;color:#161618;color:var(--gt-ink,#161618);cursor:pointer;display:inline-flex;font:inherit;gap:8px;max-width:100%;min-width:0;padding:0;text-align:left}.gtbn-ai:disabled{cursor:default}.gtbn-ai-a{border-radius:999px;flex-shrink:0;font-weight:600;padding:2px 10px;white-space:nowrap}.gtbn-ai-e{color:#5b6470;color:var(--gt-muted,#5b6470);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtbn-ai--yes .gtbn-ai-a{background:#dff3e5;color:#1d6f40}.gtbn-ai--no .gtbn-ai-a{background:#f3f5f7;color:#5b6470}.gtbn-ai--unknown .gtbn-ai-a{background:#fff;border:1px dashed #f0c36a;color:#9a6a00;padding:1px 9px}.gtbn-ai--text .gtbn-ai-a{background:#e6f5f5;color:#0e6469;max-width:100%;overflow:hidden;text-overflow:ellipsis}.gtbn-ai--text .gtbn-ai-e{display:none}.gtbn-ai--none .gtbn-ai-a{background:none;border:1px solid #bfe4e6;color:#17838a;padding:1px 9px}.gtbn-ai--none .gtbn-ai-a:before{content:"✦ "}.gtbn-ai:hover:not(:disabled) .gtbn-ai-a{box-shadow:0 0 0 2px #e6f5f5}.gtbn-aiq{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 190px}.gtbn-aiq textarea{background:#f7fcfc;border:1px solid #bfe4e6;border-radius:8px;box-sizing:border-box;color:#161618;color:var(--gt-ink,#161618);font:inherit;min-height:54px;padding:8px 10px;resize:vertical;width:100%}.gtbn-aiq textarea:focus{border-color:#17838a;box-shadow:0 0 0 3px #e6f5f5;outline:none}.gtai-modal{width:min(560px,calc(100vw - 32px))}.gtai-q{background:#f0fafa;border:1px solid #bfe4e6;border-radius:10px;display:flex;flex-direction:column;gap:3px;margin-bottom:12px;padding:10px 12px}.gtai-q span{color:#0e6469;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gtai-q b{color:#161618;color:var(--gt-ink,#161618)}.gtai-answer{border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;margin-bottom:12px;padding:10px 12px}.gtai-answer p{color:#5b6470;color:var(--gt-muted,#5b6470);line-height:1.5;margin:4px 0 0}.gtai-answer-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.gtai-answer-top span{color:#8a929c;font-size:.82rem}.gtai-answer--yes{background:#f3faf6;border-color:#c3e6cd}.gtai-answer--no{background:#f6f7f9}.gtai-answer--unknown{background:#fffbf2;border-color:#f6ddaa}.gtai-answer--text{background:#f0fafa;border-color:#bfe4e6}@media (max-width:600px){.gtbn-aiq{grid-template-columns:1fr}}.gtai-quote{color:#161618!important;color:var(--gt-ink,#161618)!important}.gtai-src{border-top:1px solid #14181d14;margin-top:10px;padding-top:10px}.gtai-src-h{color:#8a929c;display:block;font-size:.78rem;font-weight:600;margin-bottom:6px}.gtai-src ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.gtai-src li{align-items:baseline;display:flex;gap:8px;min-width:0}.gtai-origin{background:#fff;border:1px solid #e3e6ea;border-radius:6px;color:#5b6470;flex-shrink:0;font-size:.72rem;font-style:normal;font-weight:700;padding:1px 7px}.gtai-fact{color:#2b3036;line-height:1.45;min-width:0}.gtai-src a{color:#17838a;flex-shrink:0;font-size:.82rem}.gtai-meta{color:#8a929c!important;font-size:.78rem;margin:10px 0 0!important}.gtaic-ask{display:flex;flex-direction:column;gap:8px}.gtaic-ask textarea{background:#f7fcfc;border:1px solid #bfe4e6;border-radius:10px;box-sizing:border-box;color:#161618;color:var(--gt-ink,#161618);font:inherit;line-height:1.4;min-height:56px;padding:9px 11px;resize:vertical;width:100%}.gtaic-ask textarea:focus{background:#fff;border-color:#17838a;box-shadow:0 0 0 3px #e6f5f5;outline:none}.gtaic-askrow{align-items:center;display:flex;gap:8px}.gtaic-kind{flex:1 1;min-width:0}.gtaic-hint{font-size:.78rem!important}.gtaic-group{display:flex;flex-direction:column;gap:6px;margin-top:14px}.gtaic-group-h{color:#8a929c;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gtaic-row{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gt-line,#e5e7eb);border-radius:10px;overflow:hidden}.gtaic-row--open{border-color:#bfe4e6;box-shadow:0 1px 3px #14181d0d}.gtaic-head{align-items:center;background:none;border:0;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:9px 10px;text-align:left;width:100%}.gtaic-head:hover{background:#fafdfd}.gtaic-q{display:flex;flex-direction:column;gap:1px;min-width:0}.gtaic-q b{color:#161618;color:var(--gt-ink,#161618);font-weight:600;line-height:1.35}.gtaic-q span{color:#8a929c;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtaic-head .gtbn-ai{cursor:pointer;flex-shrink:0}.gtaic-body{padding:0 10px 10px}.gtaic-body .gtai-answer{margin-bottom:8px}.gtaic-acts{display:flex;gap:6px;justify-content:flex-end}.gtaic-card .gtai-src li{align-items:flex-start;border-top:1px dashed #14181d14;flex-direction:column;gap:3px;padding:6px 0}.gtaic-card .gtai-src li:first-child{border-top:0;padding-top:0}.gtr2{--r2-teal:#1fa9b2;--r2-teal-d:#17838a;--r2-teal-soft:#e9f7f8;--r2-shadow:0 1px 2px #14181d0a,0 1px 3px #14181d0d;box-sizing:border-box;color:var(--gt-ink);margin:0 auto;max-width:1380px;padding:16px 28px 40px}.gtr2,.gtr2 *{font-size:12px!important;line-height:1.5}.gtr2 .gtr2-name{font-size:18px!important;line-height:1.25}.gtr2 .gtr2-stat b{font-size:14px!important;line-height:1.3}.gtr2 .gtr2-avatar{font-size:20px!important}.gtr2-top{align-items:center;display:flex;gap:8px;margin-bottom:12px;min-height:24px}.gtr2-back{align-items:center;background:none;border:none;border-radius:6px;color:var(--r2-teal-d);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;margin-left:-2px;padding:3px 6px 3px 2px}.gtr2-back:hover{background:var(--r2-teal-soft)}.gtr2-sep{color:var(--gt-line)}.gtr2-crumb,.gtr2-ref{color:var(--gt-muted)}.gtr2-ref{background:#eef1f5;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;margin-left:4px;padding:1px 7px}.gtr2-banner{align-items:flex-start;border-radius:10px;display:flex;gap:8px;margin-bottom:12px;padding:9px 12px}.gtr2-banner .gtr2-ico{flex-shrink:0;margin-top:2px}.gtr2-banner--rose{background:#fff1f3;border:1px solid #f8c9d2;color:#9f1239}.gtr2-banner--amber{background:#fff8eb;border:1px solid #f3ddaf;color:#8a5300}.gtr2-ico{display:inline-block;flex-shrink:0;vertical-align:-2px}.gtr2-ico--dots{stroke-width:3.4}.gtr2-hero{background:#fff;background:var(--gt-surface,#fff);border:1px solid var(--gt-line);border-radius:16px;box-shadow:var(--r2-shadow);margin-bottom:16px;position:relative}.gtr2-cover{background:radial-gradient(circle at 12% 0,#1fa9b247,#0000 55%),radial-gradient(circle at 70% 120%,#7c6cf22e,#0000 50%),linear-gradient(120deg,#e8f6f7,#f1f0fd 60%,#fdf4ea);border-radius:15px 15px 0 0;height:64px}.gtr2-hero-row{align-items:flex-start;display:flex;gap:16px;padding:0 20px 16px}.gtr2-avatar{align-items:center;border:4px solid #fff;border:4px solid var(--gt-surface,#fff);border-radius:18px;box-shadow:0 4px 14px #14181d24;color:#fff;display:inline-flex;flex-shrink:0;font-weight:600;height:72px;justify-content:center;letter-spacing:.02em;margin-top:-34px;width:72px}.gtr2-id{flex:1 1;min-width:0;padding-top:10px}.gtr2-namerow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gtr2-name{color:var(--gt-ink);font-weight:650;letter-spacing:-.01em;margin:0}.gtr2-status{font-weight:600;padding:1px 9px;text-transform:capitalize}.gtr2-headline{color:var(--gt-muted);margin:3px 0 0;max-width:760px}.gtr2-at b{color:var(--gt-ink);font-weight:600}.gtr2-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gtr2-chip{align-items:center;background:#f5f6f8;border:1px solid var(--gt-line-soft);border-radius:999px;color:var(--gt-ink);display:inline-flex;gap:5px;max-width:280px;overflow:hidden;padding:3px 9px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gtr2-chip .gtr2-ico{color:var(--gt-faint)}.gtr2-chip--domain{background:#f1effd;border-color:#e2ddfb;color:#5b3fd6;text-transform:capitalize}.gtr2-chip--domain .gtr2-ico{color:#7c6cf2}.gtr2-chip--link{color:var(--r2-teal-d)}.gtr2-chip--link .gtr2-ico{color:var(--r2-teal)}.gtr2-chip--link:hover{background:var(--r2-teal-soft);border-color:#bfe6e9}.gtr2-acts{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.gtr2-btn{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:9px;box-shadow:0 1px 2px #14181d0d;box-sizing:border-box;color:var(--gt-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:6px;height:32px;justify-content:center;padding:0 12px;transition:background .12s,border-color .12s,box-shadow .12s;white-space:nowrap}.gtr2-btn:hover:not(:disabled){background:#f8f9fa;border-color:#d3d7dd}.gtr2-btn:disabled{cursor:default;opacity:.55}.gtr2-btn--primary{background:var(--r2-teal-d);border-color:var(--r2-teal-d);box-shadow:0 1px 2px #17838a40,inset 0 1px 0 #ffffff1f;color:#fff}.gtr2-btn--primary:hover:not(:disabled){background:#136f75;border-color:#136f75}.gtr2-btn--icon{padding:0;width:32px}.gtr2-btn--sm{border-radius:8px;height:28px;padding:0 10px}.gtr2-btn--danger{border-color:#f5c2cd;color:#be123c}.gtr2-btn--danger:hover:not(:disabled){background:#fff1f3;border-color:#efa3b3}.gtr2-caret{color:var(--gt-faint);margin-left:-2px}.gtr2-menuwrap{position:relative}.gtr2-menuwrap--open{z-index:41}.gtr2-menu{background:#fff;border:1px solid var(--gt-line);border-radius:12px;box-shadow:0 12px 32px #14181d24,0 2px 6px #14181d0f;display:flex;flex-direction:column;gap:1px;left:0;min-width:240px;padding:5px;position:absolute;top:calc(100% + 6px)}.gtr2-menu--right{left:auto;right:0}.gtr2-menu button{align-items:flex-start;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:1px;padding:7px 10px;text-align:left}.gtr2-menu button:hover:not(:disabled){background:#f4f6f8}.gtr2-menu button b{color:var(--gt-ink);font-weight:600}.gtr2-menu button span{color:var(--gt-muted)}.gtr2-scrim{background:#0000;border:none;cursor:default;inset:0;padding:0;position:fixed;z-index:40}.gtr2-stats{border-top:1px solid var(--gt-line-soft);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.gtr2-stat{display:flex;flex-direction:column;gap:1px;min-width:0;padding:11px 20px}.gtr2-stat+.gtr2-stat{border-left:1px solid var(--gt-line-soft)}.gtr2-stat span{color:var(--gt-muted)}.gtr2-stat b{font-feature-settings:"tnum";color:var(--gt-ink);font-variant-numeric:tabular-nums;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtr2-stat em{color:var(--gt-faint);font-style:normal}.gtr2-body{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px}.gtr2-main,.gtr2-side{display:flex;flex-direction:column;gap:16px;min-width:0}.gtr2 .gtr-card{background:#fff!important;background:var(--gt-surface,#fff)!important;border:1px solid var(--gt-line)!important;border-radius:14px;box-shadow:var(--r2-shadow);height:auto;padding:14px 16px}.gtr2 .gtr-cardh{align-items:center;color:var(--gt-ink);display:flex;font-weight:650;justify-content:space-between;letter-spacing:0;margin:0 0 10px;text-transform:none}.gtr2 .gtr-cardh-edit{background:none;border:none;border-radius:6px;color:var(--r2-teal-d);cursor:pointer;font-weight:600;margin-right:-6px;padding:2px 6px}.gtr2 .gtr-cardh-edit:hover{background:var(--r2-teal-soft)}.gtr2-empty{color:var(--gt-muted);padding:10px 0}.gtr2 .gtr-empty-sm{padding:8px 0}.gtr2 .gtr-props{display:flex;flex-direction:column;gap:0}.gtr2 .gtr-prop{align-items:center;border-bottom:1px dashed var(--gt-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:20px;padding:6px 0}.gtr2 .gtr-prop:last-child{border-bottom:none}.gtr2 .gtr-prop-k{color:var(--gt-muted)}.gtr2 .gtr-prop-v{color:var(--gt-ink);font-weight:500;min-width:0;text-align:right}.gtr2 .gtr2-prop-ctl{padding:4px 0}.gtr2 .gtr-editform{gap:10px}.gtr2 .gtr-editfield label{color:var(--gt-muted);font-weight:600;margin-bottom:4px}.gtr2 .gtr-editfield input{border-radius:8px;padding:6px 9px}.gtr2 .gtr-editfield input:focus{box-shadow:0 0 0 3px #1fa9b224}.gtr2 .gtc-btn-ghost,.gtr2 .gtc-colbtn,.gtr2 .gtc-primary,.gtr2 .gtc-tb-btn{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:600;gap:6px;justify-content:center;min-height:30px;padding:0 12px}.gtr2 .gtr-linkbtn{font-weight:600}.gtr2 .gtt-pill{padding:1px 8px}.gtr2 .gtr2-tabcard{overflow:hidden;padding:0}.gtr2-tabs{background:linear-gradient(#fbfbfc,#fff);border-bottom:1px solid var(--gt-line);display:flex;gap:2px;overflow-x:auto;padding:6px 8px 0}.gtr2-tab{align-items:center;background:none;border:none;border-radius:8px 8px 0 0;color:var(--gt-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:6px;padding:9px 12px 11px;position:relative;white-space:nowrap}.gtr2-tab:hover{background:#f4f6f8;color:var(--gt-ink)}.gtr2-tab--on{color:var(--r2-teal-d)}.gtr2-tab--on:after{background:var(--r2-teal);border-radius:2px;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.gtr2-tab--on:hover{background:none;color:var(--r2-teal-d)}.gtr2-count{align-items:center;background:#eef1f5;border-radius:999px;box-sizing:border-box;color:var(--gt-muted);display:inline-flex;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.gtr2-tab--on .gtr2-count{background:var(--r2-teal-soft);color:var(--r2-teal-d)}.gtr2-tabbody{display:flex;flex-direction:column;min-height:220px}.gtr2-tabbody>*{flex:1 0 auto}.gtr2 .gtr-notes{display:flex;flex-direction:column}.gtr2 .gtr-notelist{flex:1 1}.gtr2 .gtr-timeline{gap:0;max-height:560px;padding:16px 18px}.gtr2 .gtr-tlitem{gap:12px;padding-bottom:16px;position:relative}.gtr2 .gtr-tlitem:last-child{padding-bottom:0}.gtr2 .gtr-tlitem:not(:last-child):before{background:var(--gt-line);bottom:2px;content:"";left:13px;position:absolute;top:30px;width:1px}.gtr2 .gtr-tldot{border-radius:50%;box-shadow:0 0 0 3px #fff;height:27px;width:27px}.gtr2 .gtr-tlbody{padding-top:4px}.gtr2 .gtr-tlwho{font-weight:600}.gtr2 .gtr-tlwhen{color:var(--gt-faint)}.gtr2 .gtr-tltext{color:var(--gt-muted);margin-top:1px}.gtr2 .gtr-showmore{margin-bottom:14px}.gtr2 .gtr-cv{padding:16px 18px}.gtr2 .gtr-cvsech{color:var(--gt-ink);font-weight:650;letter-spacing:0;margin-bottom:8px;text-transform:none}.gtr2 .gtr-cvitem{padding:9px 0}.gtr2 .gtr-cvit b{font-weight:600}.gtr2 .gtr-cvframe{height:620px}.gtr2-skill{background:var(--r2-teal-soft);border:1px solid #cdedef;border-radius:999px;color:var(--r2-teal-d);display:inline-flex;font-weight:500;padding:2px 9px}.gtr2 .gtr-notelist{padding:16px 18px}.gtr2 .gtr-noteav{border-radius:50%;height:28px;width:28px}.gtr2 .gtr-notebubble{background:#f4f6f8;border-radius:12px;border-top-left-radius:4px;padding:8px 26px 8px 11px}.gtr2 .gtr-notebubble-me{background:var(--r2-teal-soft);border-top-left-radius:12px;border-top-right-radius:4px}.gtr2 .gtr-notecompose{align-items:flex-end;background:#fbfbfc;padding:12px 18px}.gtr2 .gtr-notecompose textarea{background:#fff;border-radius:10px;padding:8px 11px}.gtr2 .gtr-apps{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.gtr2 .gtr-approw{border:1px solid var(--gt-line);border-radius:12px;padding:10px 12px}.gtr2 .gtr-apptitle{font-weight:600}.gtr2 .gtr-opp{background:#fbfbfc;border:1px solid var(--gt-line);border-radius:12px;margin-top:6px;padding:14px}.gtr2 .gtr-opptitle{font-weight:650}.gtr2-soon{align-items:center;color:var(--gt-muted);display:flex;flex-direction:column;gap:4px;padding:44px 24px;text-align:center}.gtr2-soon b{color:var(--gt-ink);font-weight:600}.gtr2-soon p{margin:0;max-width:420px}.gtr2-soon-ico{align-items:center;background:#f4f6f8;border-radius:12px;color:var(--gt-faint);display:inline-flex;height:40px;justify-content:center;margin-bottom:6px;width:40px}.gtr2-soon-ico .gtr2-ico{height:18px;width:18px}.gtr2-record{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:16px 18px}.gtr2-panel{background:#fff;border:1px solid var(--gt-line);border-radius:12px;padding:12px 14px}.gtr2-panel h3{color:var(--gt-ink);font-weight:650;margin:0 0 6px}.gtr2-panel--danger{background:linear-gradient(#fffbfc,#fff);border-color:#f6d5dc;grid-column:1/-1}.gtr2-panel--danger h3{color:#9f1239}.gtr2-dangerrow{align-items:center;border-top:1px solid #f7e4e8;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.gtr2-dangerrow:first-of-type{border-top:none}.gtr2-dangerrow>div:first-child{display:flex;flex-direction:column;min-width:0}.gtr2-dangerrow b{font-weight:600}.gtr2-dangerrow span{color:var(--gt-muted)}.gtr2-mergebox{display:flex;flex-shrink:0;gap:6px}.gtr2-input{border:1px solid var(--gt-line);border-radius:9px;box-sizing:border-box;font-family:inherit;height:32px;outline:none;padding:0 10px;width:160px}.gtr2-input:focus{border-color:var(--r2-teal);box-shadow:0 0 0 3px #1fa9b224}.gtr2-list{display:flex;flex-direction:column;gap:6px}.gtr2-listrow{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;transition:border-color .12s,box-shadow .12s;width:100%}.gtr2-listrow:hover{border-color:#bfe6e9;box-shadow:0 2px 8px #14181d0f}.gtr2-fileico,.gtr2-listico{align-items:center;background:var(--r2-teal-soft);border-radius:8px;color:var(--r2-teal-d);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.gtr2-fileico--doc{background:#f1effd;color:#5b3fd6}.gtr2-filemain,.gtr2-listmain{display:flex;flex:1 1;flex-direction:column;min-width:0}.gtr2-filemain b,.gtr2-listmain b{color:var(--gt-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtr2-filemain span,.gtr2-listmain span{color:var(--gt-muted);overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.gtr2-filemain span:first-letter{text-transform:uppercase}.gtr2 .gtr2-bucket{border-radius:999px;flex-shrink:0;font-weight:600;padding:1px 8px}.gtr2-filerow{align-items:center;border-bottom:1px solid var(--gt-line-soft);display:flex;gap:10px;padding:8px 0}.gtr2-fileacts{display:flex;flex-shrink:0;gap:10px}.gtr2-filebtns{display:flex;gap:6px;padding:8px 0 4px 38px}.gtr2-flags{background:#fff8eb;border:1px solid #f3ddaf;border-radius:10px;color:#8a5300;margin:6px 0 4px;padding:8px 10px}.gtr2-flags b{font-weight:600}.gtr2-flags ul{margin:4px 0 0;padding-left:16px}.gtr2-flags li:first-letter{text-transform:uppercase}.gtr2-upload{align-items:center;display:flex;gap:8px;margin-top:10px}.gtr2-uploadbtn{cursor:pointer}.gtr2 .gtaic-card .gtr-cardh{margin-bottom:10px}.gtr2 .gtaic-ask textarea{border-radius:10px}.gtr2 .gtaic-askrow{justify-content:flex-start}.gtr2 .gtaic-kind{flex:0 0 220px}.gtr2 .gtaic-hint{margin:0}.gtr2 .gtaic-group-h{color:var(--gt-muted);font-weight:600;letter-spacing:0;text-transform:none}.gtr2 .gten-state{border-radius:10px}@media (max-width:1180px){.gtr2-body{grid-template-columns:minmax(0,1fr)}.gtr2-side{align-items:start;display:grid;grid-template-columns:1fr 1fr}.gtr2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gtr2-stat:nth-child(4){border-left:none}.gtr2-stat:nth-child(n+4){border-top:1px solid var(--gt-line-soft)}}@media (max-width:760px){.gtr2{padding:12px 16px 32px}.gtr2-hero-row{flex-direction:column}.gtr2-acts{justify-content:flex-start;padding-top:0}.gtr2-record,.gtr2-side{grid-template-columns:minmax(0,1fr)}.gtr2-dangerrow{align-items:flex-start;flex-direction:column}}.gtr2-cover--client{background:radial-gradient(circle at 10% 0,#f5a62338,#0000 55%),radial-gradient(circle at 75% 130%,#1fa9b238,#0000 50%),linear-gradient(120deg,#fdf4e7,#eef7f6 60%,#f1f0fd)}.gtr2-cover--role{background:radial-gradient(circle at 10% 0,#7c6cf23d,#0000 55%),radial-gradient(circle at 80% 130%,#1fa9b238,#0000 50%),linear-gradient(120deg,#f1effd,#eaf6f7 60%,#f4f8ec)}.gtr2-at-b{color:var(--gt-ink);font-weight:600}.gtr2 .gta-dim,.gtr2 .gtr2-chip--domain,.gtr2 .gtrp-fact-v{text-transform:none}.gtr2-avatar--icon .gtr2-ico{height:30px;width:30px}.gtr2-muted{color:var(--gt-muted)!important}.gtr2-stat--go{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.gtr2-stat--go:hover{background:#f7fafa}.gtr2-stat--go:hover b{color:var(--r2-teal-d)}.gtr2-stats .gtr2-stat+.gtr2-stat--go,.gtr2-stats .gtr2-stat--go+.gtr2-stat{border-left:1px solid var(--gt-line-soft)}.gtr2-pad{padding:16px 18px}.gtr2-tabtools{color:var(--gt-muted);gap:12px;margin-bottom:14px}.gtr2-panelh,.gtr2-tabtools{align-items:center;display:flex;justify-content:space-between}.gtr2-panelh{gap:10px;margin-bottom:8px}.gtr2-panelh h3{margin:0}.gtr2-panelacts{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.gtr2-panel--wide{grid-column:1/-1}.gtr2-prose{color:var(--gt-ink);line-height:1.7!important;margin:4px 0 0;max-width:72ch}.gtr2-foot{border-top:1px solid var(--gt-line-soft);color:var(--gt-faint);margin-top:10px;padding-top:8px}.gtr2-hint{color:var(--gt-muted);margin:0 0 8px}.gtr2-more{align-self:flex-start;background:none;border:none;color:var(--r2-teal-d);cursor:pointer;font-family:inherit;font-weight:600;padding:4px 0 0}.gtr2-more:hover{text-decoration:underline}.gtr2-miniav{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-weight:600;height:28px;justify-content:center;width:28px}.gtr2-unbutton{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;font-family:inherit;padding:0;text-align:left}.gtr2-btn--xs{border-radius:7px;box-shadow:none;height:24px;padding:0 9px}.gtr2-listrow--static{cursor:default}.gtr2-listrow--static:hover{border-color:var(--gt-line);box-shadow:none}.gtr2-rate{font-feature-settings:"tnum";color:var(--gt-ink);font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.gtr2-rate em{color:var(--gt-muted);font-style:normal;font-weight:500}.gtr2 .gtr2-rcadd{background:#fbfbfc;border:1px dashed var(--gt-line);border-radius:12px;margin-top:12px;padding:10px}.gtr2 .gtr2-rcadd input{border-radius:8px;box-sizing:border-box;height:32px;padding:6px 9px}.gtr2-livedot{background:#00a878;border-radius:50%;box-shadow:0 0 0 3px #00a87829;flex-shrink:0;height:8px;width:8px}.gtr2-livedot--off{background:#c3c9d1;box-shadow:0 0 0 3px #64748b1f}.gtr2-chip--live{background:#ecf8f3;border-color:#cbebdd;color:#056f4e}.gtr2-listing{align-items:center;display:flex;gap:12px;justify-content:space-between}.gtr2-listing--compact{align-items:stretch;flex-direction:column}.gtr2-listing-state{align-items:flex-start;display:flex;gap:10px}.gtr2-listing-state .gtr2-livedot{margin-top:5px}.gtr2-listing-state>span:last-child{display:flex;flex-direction:column}.gtr2-listing-state b{font-weight:600}.gtr2-listing-state em{color:var(--gt-muted);font-style:normal}.gtr2 .gtr-editform .gtc-field{display:flex;flex-direction:column;gap:4px}.gtr2 .gtr-editform .gtc-field>span{color:var(--gt-muted);font-weight:600;letter-spacing:0;text-transform:none}.gtr2 .gtr-editform .gtc-field input,.gtr2 .gtr-editform .gtc-field textarea{border-radius:8px;padding:6px 9px}.gtr2 .gtr-refbadge{border-radius:6px;padding:1px 7px}.gtr2 .gta-filterbar{gap:6px;margin-bottom:12px}.gtr2 .gta-chip,.gtr2 .gta-refresh{padding:3px 10px}.gtr2 .gta-row{gap:12px;padding:8px 4px 8px 0}.gtr2 .gta-ic{border-radius:50%;height:28px;width:28px}.gtr2 .gta-feed:before{background:var(--gt-line);left:13px;width:1px}.gtr2 .gta-title{font-weight:600}.gtr2 .gta-time{color:var(--gt-faint)}.gtr2 .gtr-contactlist,.gtr2 .gtr-sharelist{gap:8px}.gtr2 .gtr-contactrow,.gtr2 .gtr-sharerow{background:#fff;border-radius:12px;padding:10px 12px}.gtr2 .gtr-contactav{border-radius:50%;height:34px;width:34px}.gtr2 .gtr-contactname{font-weight:600;gap:6px}.gtr2 .gtr-contactsub,.gtr2 .gtr-sharesub{color:var(--gt-muted)}.gtr2 .gtr-sharetitle{font-weight:600}.gtr2 .gtr-sharebody{cursor:pointer;flex:1 1;min-width:0}.gtr2 .gtr-primarybadge{padding:1px 7px}.gtr2 .gtr-contactedit input{padding:6px 9px}.gtr2 .gtr-note{border-radius:10px;margin-bottom:10px;padding:8px 11px}.gtr2 .gtr-jd{padding:12px 14px}.gtr2 .gtrt-read{line-height:1.65}.gtr2 .gtrt-read h2,.gtr2 .gtrt-read h3{font-weight:650}.gtr2 .gtb-edit{border-radius:10px;margin-top:4px;padding:9px 11px}.gtr2 .gtr-pubfields{gap:10px}.gtr2 .gtr-pubfields label .gtr-k{font-weight:600}.gtr2 .gtr-pubfields input{border-radius:8px;padding:6px 9px}.gtr2 .gtrp{gap:18px}.gtr2 .gtrp-facts{gap:10px}.gtr2 .gtrp-fact{border-radius:12px;padding:10px 12px}.gtr2 .gtrp-fact-l{color:var(--gt-muted);font-weight:500;letter-spacing:0;text-transform:none}.gtr2 .gtrp-fact-v{font-weight:650}.gtr2 .gtrp-sech{margin-bottom:8px}.gtr2 .gtrp-sect{font-weight:650}.gtr2 .gtrp-chips{gap:6px}.gtr2 .gtrp-chip{border-radius:999px;padding:2px 9px}.gtr2 .gtrp-req{gap:10px;padding:9px 12px}.gtr2 .gti-cardrow{align-items:flex-start;display:flex;gap:8px;padding:4px 0}.gth2 .gth2-hero{overflow:hidden}.gth2-banner{align-items:flex-end;background:radial-gradient(circle at 8% -20%,#1fa9b24d,#0000 50%),radial-gradient(circle at 60% 140%,#7c6cf233,#0000 50%),radial-gradient(circle at 100% 0,#f5a6232e,#0000 45%),linear-gradient(120deg,#e8f6f7,#f1f0fd 60%,#fdf4ea);border-radius:15px 15px 0 0;display:flex;gap:20px;justify-content:space-between;padding:22px 24px 20px}.gth2-greet{display:flex;flex-direction:column;gap:2px;min-width:0}.gth2 .gth2-greet .gtr2-name{font-size:22px!important;letter-spacing:-.015em}.gth2-date{color:var(--gt-muted);font-weight:600}.gth2-summary{color:var(--gt-ink);margin:2px 0 0}.gth2-pulse{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:1px solid #ffffffe6;border-radius:999px;box-shadow:0 2px 10px #14181d0f;display:flex;gap:8px;padding:8px 14px;white-space:nowrap}.gth2-pulse span{color:var(--gt-muted);font-weight:600}.gth2 .gth2-pulse b{font-feature-settings:"tnum";color:var(--gt-ink);font-size:16px!important;font-variant-numeric:tabular-nums;font-weight:700}.gth2-pulse-dot{background:#00a878;border-radius:50%;box-shadow:0 0 0 4px #00a87829;height:9px;width:9px}.gth2-pulse-dot--warn{background:#f5a623;box-shadow:0 0 0 4px #f5a6232e}.gth2-pulse-dot--stop{animation:gth2-pulse 2s ease-in-out infinite;background:#e11d48;box-shadow:0 0 0 4px #e11d4824}@keyframes gth2-pulse{50%{box-shadow:0 0 0 7px #e11d480d}}.gth2 .gth2-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.gth2 .gth2-stats .gtr2-stat{padding:13px 22px}.gth2 .gth2-stats .gtr2-stat b{font-size:20px!important}.gth2-body{grid-template-columns:minmax(0,1fr) 360px}.gth2-card{padding:16px 18px!important}.gth2-h{align-items:center;display:inline-flex;font-weight:650;gap:8px}.gth2-legend{color:var(--gt-muted);display:inline-flex;font-weight:500;gap:12px}.gth2-legend span{align-items:center;display:inline-flex;gap:5px}.gth2-dot{background:#94a3b8;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.gth2-dot--stop{background:#e11d48}.gth2-dot--warn{background:#f5a623}.gth2-dot--go{background:#1fa9b2}.gth2-dot--flat{background:#94a3b8}.gth2-queue{column-gap:12px;columns:300px 2}.gth2-q{background:#fff;border:1px solid var(--gt-line);border-radius:12px;box-sizing:border-box;break-inside:avoid;display:inline-block;margin:0 0 12px;overflow:hidden;padding:12px 14px;page-break-inside:avoid;position:relative;width:100%}.gth2-q:before{background:#cbd2da;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.gth2-q--stop:before{background:#e11d48}.gth2-q--warn:before{background:#f5a623}.gth2-q--go:before{background:#1fa9b2}.gth2-q--stop{background:linear-gradient(180deg,#fff7f8,#fff 60px)}.gth2-q--warn{background:linear-gradient(180deg,#fffbf3,#fff 60px)}.gth2-qhead{align-items:center;display:flex;gap:8px}.gth2-qhead b{flex:1 1;font-weight:650;min-width:0}.gth2-qn{align-items:center;background:#f1f3f5;border-radius:999px;box-sizing:border-box;color:var(--gt-ink);display:inline-flex;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.gth2-q--stop .gth2-qn{background:#ffe4e8;color:#9f1239}.gth2-q--warn .gth2-qn{background:#fdefd6;color:#8a5300}.gth2-qwhy{color:var(--gt-muted);margin:3px 0 8px}.gth2-qlist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.gth2-qrow{align-items:center;border-top:1px solid var(--gt-line-soft);display:flex;flex-wrap:wrap;gap:2px 8px;padding:6px 0}.gth2-qname{background:none;border:0;color:var(--r2-teal-d);cursor:pointer;font-family:inherit;font-weight:600;padding:0;text-align:left}.gth2-qname:hover{text-decoration:underline}.gth2-qmeta{color:var(--gt-muted);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gth2-qfields{display:flex;flex-wrap:wrap;gap:4px;width:100%}.gth2-qfield{background:#fdefd6;border-radius:6px;color:#8a5300;padding:0 7px}.gth2-qwhyrow{color:var(--gt-muted);width:100%}.gth2-qfoot{border-top:1px solid var(--gt-line-soft);display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;padding-top:8px}.gth2-link{align-items:center;background:none;border:0;color:var(--r2-teal-d);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:4px;padding:0}.gth2-link:hover{text-decoration:underline}.gth2-clear{align-items:center;color:var(--gt-muted);display:flex;flex-direction:column;gap:2px;padding:26px 0 18px;text-align:center}.gth2-clear b{color:var(--gt-ink);font-weight:650}.gth2-clear-ico{background:#e3f6ee;border-radius:50%;color:#00a878;height:38px;justify-content:center;margin-bottom:6px;width:38px}.gth2-clear-ico,.gth2-live{align-items:center;display:inline-flex}.gth2-live{background:#ecf8f3;border-radius:999px;color:#056f4e;font-weight:600;gap:5px;padding:1px 8px}.gth2-live-dot{animation:gth2-blink 2s ease-in-out infinite;background:#00a878;border-radius:50%;height:6px;width:6px}@keyframes gth2-blink{50%{opacity:.35}}.gth2-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.gth2-chip{align-items:center;background:#fff;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:6px;height:28px;padding:0 11px}.gth2-chip:hover{border-color:#bfe6e9;color:var(--gt-ink)}.gth2-chip--on{background:var(--gt-ink);border-color:var(--gt-ink);color:#fff}.gth2-chip--on:hover{color:#fff}.gth2-chip-n{background:#f1f3f5;border-radius:999px;color:var(--gt-muted);font-weight:700;padding:0 6px}.gth2-chip--on .gth2-chip-n{background:#ffffff2e;color:#fff}.gth2-feed{display:flex;flex-direction:column;margin:0 -8px;max-height:640px;overflow-y:auto}.gth2-ev{align-items:flex-start;background:none;border:0;border-radius:10px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;gap:11px;padding:9px 8px;text-align:left;width:100%}.gth2-ev--go{cursor:pointer}.gth2-ev--go:hover{background:#f6f8f9}.gth2-ev-ic{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.gth2-ev-ic i{border-radius:50%;height:8px;width:8px}.gth2-ev-body{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.gth2-ev-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.gth2-ev-top b{font-weight:600}.gth2-ev-subject,.gth2-ev-top b{color:var(--gt-ink)}.gth2-ev-detail{color:var(--gt-muted);display:flex;flex-wrap:wrap;gap:0 6px;min-width:0}.gth2-ev-detail>span+span:before{color:var(--gt-faint);content:"\00B7";margin-right:6px}.gth2-ev-kind{font-weight:600}.gth2-ev-time{color:var(--gt-faint);flex-shrink:0;padding-top:1px;white-space:nowrap}.gth2-more{background:#fff;border:1px dashed var(--gt-line);border-radius:9px;color:var(--r2-teal-d);cursor:pointer;font-family:inherit;font-weight:600;height:32px;margin:6px 8px 0}.gth2-more:hover{background:#f7fafa}.gth2 .gthw{gap:16px}.gth2 .gthw-sec{border-radius:14px;box-shadow:var(--r2-shadow);padding:16px 18px}.gth2 .gthw-title{font-weight:650}.gth2 .gthw-count{background:#f1f3f5;border-color:#0000;padding:0 7px}.gth2 .gthw-hint{margin-top:2px}.gth2 .gthw-funnel{gap:7px;margin-top:12px}.gth2 .gthw-fstage{grid-template-columns:104px 1fr 26px}.gth2 .gthw-fbar{background:#f1f3f5;height:8px}.gth2 .gthw-chips{gap:5px;margin-top:10px}.gth2 .gthw-chip{border-radius:999px;padding:2px 9px}.gth2 .gthw-chip--on{background:var(--gt-ink);border-color:var(--gt-ink)}.gth2 .gthw-list{gap:4px;margin-top:10px}.gth2 .gthw-arow{border-radius:10px;padding:8px 10px}.gth2 .gthw-arow-type{font-weight:600;letter-spacing:0;text-transform:none}.gth2 .gthw-arow-reason{line-height:1.45}@media (max-width:1180px){.gth2 .gth2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gth2 .gth2-stats .gtr2-stat:nth-child(3){border-left:none}.gth2 .gth2-stats .gtr2-stat:nth-child(n+3){border-top:1px solid var(--gt-line-soft)}.gth2-body{grid-template-columns:minmax(0,1fr)}.gth2-side{display:block}}@media (max-width:760px){.gth2-banner,.gtr2-tabtools{align-items:flex-start;flex-direction:column}}.gtr2{width:100%}.gt-main:has(.gtr2){min-width:0}
/*# sourceMappingURL=main.613f98aa.css.map*/