.circle-loader{align-items:center;display:flex;justify-content:center;position:relative}.circle-loader__track{border-radius:50%;border-style:solid;position:absolute}.circle-loader__track--primary{animation:spin 1s linear infinite}.circle-loader__track--secondary{opacity:.5}.icon{display:block}.new-button{align-items:center;border-radius:var(--button-border-radius);cursor:pointer;display:flex;flex-shrink:0;font-weight:500;justify-content:center;transition:color var(--transition-duration-fast),background-color var(--transition-duration-fast),border-color var(--transition-duration-fast)}.new-button--small{font-size:var(--button-small-font-size);gap:var(--button-small-icon-distance);height:var(--button-small-height);min-width:var(--button-small-min-width);padding-left:var(--button-small-padding);padding-right:var(--button-small-padding)}.new-button--small .icon{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.new-button--medium{font-size:var(--button-medium-font-size);gap:var(--button-medium-icon-distance);height:var(--button-medium-height);min-width:var(--button-medium-min-width);padding-left:var(--button-medium-padding);padding-right:var(--button-medium-padding)}.new-button--medium .icon{height:var(--button-medium-icon-size);width:var(--button-medium-icon-size)}.new-button--large{font-size:var(--button-large-font-size);gap:var(--button-large-icon-distance);height:var(--button-large-height);min-width:var(--button-large-min-width);padding-left:var(--button-large-padding);padding-right:var(--button-large-padding)}.new-button--large .icon{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.new-button--primary{background-color:var(--button-primary-background-color);border:var(--button-primary-border-width) solid var(--button-primary-border-color);color:var(--button-primary-text-color)}.new-button--primary:not(.new-button--loading):not(:disabled):hover{background-color:var(--button-primary-background-color-hover);border-color:var(--button-primary-border-color-hover);color:var(--button-primary-text-color-hover)}.new-button--primary:not(.new-button--loading):not(:disabled):active{background-color:var(--button-primary-background-color-active);border-color:var(--button-primary-border-color-active);color:var(--button-primary-text-color-active)}.new-button--primary:disabled{background-color:var(--button-primary-background-color-disabled);border-color:var(--button-primary-border-color-disabled);color:var(--button-primary-text-color-disabled)}.new-button--secondary{background-color:var(--button-secondary-background-color);border:var(--button-secondary-border-width) solid var(--button-secondary-border-color);color:var(--button-secondary-text-color)}.new-button--secondary:not(.new-button--loading):not(:disabled):hover{background-color:var(--button-secondary-background-color-hover);border-color:var(--button-secondary-border-color-hover);color:var(--button-secondary-text-color-hover)}.new-button--secondary:not(.new-button--loading):not(:disabled):active{background-color:var(--button-secondary-background-color-active);border-color:var(--button-secondary-border-color-active);color:var(--button-secondary-text-color-active)}.new-button--secondary:disabled{background-color:var(--button-secondary-background-color-disabled);border-color:var(--button-secondary-border-color-disabled);color:var(--button-secondary-text-color-disabled)}.new-button--tertiary{background-color:var(--button-tertiary-background-color);border:var(--button-tertiary-border-width) solid var(--button-tertiary-border-color);color:var(--button-tertiary-text-color)}.new-button--tertiary:not(.new-button--loading):not(:disabled):hover{background-color:var(--button-tertiary-background-color-hover);border-color:var(--button-tertiary-border-color-hover);color:var(--button-tertiary-text-color-hover)}.new-button--tertiary:not(.new-button--loading):not(:disabled):active{background-color:var(--button-tertiary-background-color-active);border-color:var(--button-tertiary-border-color-active);color:var(--button-tertiary-text-color-active)}.new-button--tertiary:disabled{background-color:var(--button-tertiary-background-color-disabled);border-color:var(--button-tertiary-border-color-disabled);color:var(--button-tertiary-text-color-disabled)}.new-button--loading,.new-button:disabled{cursor:default}.new-button__icon-container{align-items:center;display:flex;justify-content:center}.new-button__text{white-space:nowrap}.version-name-tooltip{background-color:#000;border-radius:5px;bottom:100%;color:#fff;cursor:default;font-size:16px;font-weight:500;left:50%;margin-bottom:10px;opacity:1!important;overflow-wrap:break-word;padding:16px;position:absolute;white-space:normal;z-index:1}.version-name-tooltip-copy-button{align-items:center;color:#d4d4d8;cursor:pointer;display:flex;flex-direction:row;font-size:14px;justify-content:flex-end;margin-top:10px}.version-name-tooltip-copy-button__icon{margin-right:5px;opacity:.75}.context-menu-button{height:16px}.context-menu-button__icon{cursor:pointer;display:inline-block;margin-top:-8px}.context-menu-button__icon--vertical{rotate:90deg}.context-menu-panel-nested-wrapper{opacity:0;padding-left:1px;padding-right:1px;position:fixed}.context-menu-panel{background-color:var(--context-menu-background-color);border-radius:var(--context-menu-border-radius);box-shadow:var(--context-menu-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.context-menu-panel__item{color:var(--context-menu-text-color);cursor:pointer;min-width:var(--context-menu-item-min-width);padding:var(--context-menu-item-spacing-vertical) var(--context-menu-spacing-horizontal);white-space:nowrap}.context-menu-panel__item:hover{background-color:var(--context-menu-background-color-hover);color:var(--context-menu-text-color);text-decoration:none}.context-menu-panel__item--has-children{position:relative}.context-menu-panel__item__content{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.context-menu-panel__item__content__text{flex:1 1}.context-menu-panel__color-item,.context-menu-panel__item__content__text{align-items:center;display:flex;gap:var(--spacing-sm)}.context-menu-panel__color-item__swatch{border-radius:50%;display:inline-block;height:var(--icon-size-sm);width:var(--icon-size-sm)}.version-tile{background-color:var(--version-tile-background-color);border-radius:var(--version-tile-border-radius);box-shadow:var(--version-tile-shadow);cursor:default;display:flex;flex-direction:row;justify-content:space-between;outline:var(--version-tile-border-width) solid var(--version-tile-border-color)}.version-tile--selected{outline-color:var(--version-tile-border-color-selected)}.version-tile--is-new-dms-version{animation:blue-highlight 10s 1s}.version-tile--is-ai-highlighted{animation:ai-highlight 8s ease-in-out}.version-tile--is-editing{animation:editing-highlight 8s ease-in-out;background-color:#fff!important;background-image:linear-gradient(135deg,#6366f126,#6366f114 50%,#0000)!important;border:2px solid #6366f1!important;box-shadow:0 8px 25px #6366f126,0 3px 10px #0000001a!important}.version-tile--has-fatal-error,.version-tile--has-upstream-dms-version{background-color:var(--version-tile-error-background-color)}.version-tile--temp{animation:pulse-opacity 1.5s ease-in-out infinite}.version-tile__content{justify-content:space-between;position:relative;width:100%}.version-tile__content,.version-tile__content__first-row{display:flex;flex-direction:column}.version-tile__content__edit-button{backface-visibility:hidden;opacity:0;position:absolute;right:var(--spacing-xs);top:var(--spacing-xs);transition:opacity var(--transition-duration-fast)}.version-tile__title{border-top-left-radius:var(--version-tile-border-radius);border-top-right-radius:var(--version-tile-border-radius);color:var(--version-tile-title-color);cursor:pointer;font-size:var(--version-tile-title-font-size);font-weight:var(--version-tile-title-font-weight);padding:var(--version-tile-padding-vertical) var(--version-tile-padding-horizontal)}.version-tile__commit-message,.version-tile__title__text{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.version-tile__commit-message{color:var(--version-tile-description-color);font-size:var(--version-tile-description-font-size);padding-top:var(--version-tile-padding-vertical)}.version-tile__commit-message,.version-tile__info{padding-left:var(--version-tile-padding-horizontal);padding-right:var(--version-tile-padding-horizontal)}.version-tile__info{align-items:center;display:flex;gap:var(--spacing-sm);padding-bottom:var(--version-tile-padding-vertical)}.version-tile__author-name-and-date{flex:1 1;overflow:hidden}.version-tile__author-name{color:var(--version-tile-author-color);font-size:var(--version-tile-author-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-tile__date{color:var(--version-tile-date-color);font-size:var(--version-tile-date-font-size)}.version-tile__merge-buttons,.version-tile__state-icons{align-items:center;display:flex;gap:var(--spacing-sm)}.version-tile__merge-buttons{flex:1 1;flex-direction:column;justify-content:center;padding-left:var(--version-tile-padding-horizontal);padding-right:var(--version-tile-padding-horizontal)}.version-tile__merge-buttons .new-button{width:100%}.version-tile__merge-buttons__view-button{background-color:#ad46ff}.version-tile__merge-buttons__view-button:not(.new-button--loading):not(:disabled):hover{background-color:#8200db}.version-tile__pending-spinner{align-items:center;background-color:var(--version-tile-pending-background-color);border-radius:var(--version-tile-border-radius);bottom:0;color:var(--version-tile-pending-color);display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:1}.react-flow__node:hover .version-tile__content__edit-button{background-color:#fff;opacity:1}@keyframes blue-highlight{0%{background-color:var(--version-tile-background-color)}5%{background-color:#dff2fe}10%{background-color:#f0f9ff}75%{background-color:#f0f9ff}to{background-color:var(--version-tile-background-color)}}@keyframes ai-highlight{0%{background-color:var(--version-tile-background-color)}10%{background-color:#dff2fe}20%{background-color:#f0f9ff}80%{background-color:#f0f9ff}to{background-color:var(--version-tile-background-color)}}@keyframes editing-highlight{0%{background-color:var(--version-tile-background-color)}10%{background-color:#e0e7ff}20%{background-color:#eef2ff}80%{background-color:#eef2ff}to{background-color:var(--version-tile-background-color)}}@keyframes pulse-opacity{0%{opacity:.9}50%{opacity:.5}to{opacity:.9}}.react-flow__edges{z-index:1!important}.react-flow__edge-path{pointer-events:none}.version-edge__compare-documents-button{align-items:center;background:none;border:none;display:flex;justify-content:center;margin:0;outline:none;padding:0;position:relative}.version-edge__compare-documents-button:focus{outline:none}.version-edge__compare-documents-button--clickable{cursor:pointer}.version-edge__compare-documents-button--ai-highlighted{position:relative}.version-edge__compare-documents-button--ai-highlighted:before{animation:mapping-ai-highlight 4s ease-in-out;border-radius:50%;content:"";height:52px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px;z-index:-1}.version-edge__compare-documents-button--is-editing{position:relative}.version-edge__compare-documents-button--is-editing .version-edge__compare-documents-button__image{background:linear-gradient(135deg,#6366f11a,#6366f10d 50%,#fff)!important;border:2px solid #6366f1!important;box-shadow:0 8px 25px #6366f126,0 3px 10px #0000001a!important}.version-edge__compare-documents-button--is-editing:before{animation:mapping-editing-highlight 8s ease-in-out;border-radius:50%;content:"";height:52px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px;z-index:-1}.version-edge__compare-documents-button__image{border-radius:50%;outline:1px solid var(--version-tile-border-color)}.version-edge__compare-documents-button__image--selected{outline-color:var(--version-tile-border-color-selected)}.version-edge__compare-documents-button__image--total-failure{border-radius:0}.version-edge__compare-documents-button__loading{left:5px;position:absolute;top:5px}.version-edge__compare-documents-button__success{height:38px;left:5px;overflow:visible;position:absolute;top:5px;width:38px}.version-edge__compare-documents-button__success circle{fill:#0000;stroke-width:3px;stroke-dasharray:150;stroke-dashoffset:150;stroke:#00bc7d;animation:success-animation 1s forwards,remove-success-animation 1s 15s forwards;transform:rotate(-90deg);transform-origin:center}.version-edge__delete-comparison-button{align-items:center;background-color:#fff;border:1px solid #fb2c36;border-radius:50%;color:#fb2c36;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;padding:0;transition:background-color var(--transition-duration-fast);width:32px}.version-edge__delete-comparison-button:hover{background-color:#f3f4f6}.version-edge__delete-comparison-button:active{background-color:#e5e7eb}.version-edge__foreignobject{overflow:visible}@keyframes success-animation{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}@keyframes remove-success-animation{0%{opacity:1}to{opacity:0}}@keyframes mapping-ai-highlight{0%{background-color:#0000}10%{background-color:#dbeafe}20%{background-color:#bfdbfe}80%{background-color:#bfdbfe}to{background-color:#0000}}@keyframes mapping-editing-highlight{0%{background-color:#0000}10%{background-color:#e0e7ff}20%{background-color:#eef2ff}80%{background-color:#eef2ff}to{background-color:#0000}}.loading-view{align-items:center;display:flex;flex-direction:column;padding-bottom:15%;padding-top:15%;width:100%}.loading-view__loading-message{align-self:center;animation:fadeIn 1s ease-in-out forwards;font-size:20px;margin-bottom:24px;text-align:center}.message-toast__title{align-items:center;display:flex;flex-direction:row;font-weight:500;margin-bottom:var(--spacing-md)}.message-toast__subtitle{font-weight:500;margin-bottom:var(--spacing-sm)}.message-toast__body,.message-toast__subtitle{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.message-toast__body--blue{color:#0a00f9;font-weight:500}.message-toast__body--red{color:#f02e18;text-decoration:line-through}.message-toast__body--disclaimer{font-size:12px;font-style:italic}.message-toast__disclaimer{font-style:italic}.message-toast__disclaimer,.save-toast{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.save-toast{line-height:var(--font-size-sm)}.toast-gif{width:100%}@media only screen and (max-height:1000px){.toast-gif{width:60vh}}@media only screen and (max-height:800px){.toast-gif{display:none}}.Toastify__toast-container--version-story{bottom:112px}.Toastify__toast{align-items:flex-start;gap:var(--spacing-md)}.Toastify__close{margin-bottom:calc(var(--spacing-sm)*-1);margin-right:calc(var(--spacing-sm)*-1);margin-top:calc(var(--spacing-sm)*-1)}.form-buttons{display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:right;margin-top:var(--spacing-md)}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all var(--transition-duration-medium)}.modal.enter-done{opacity:1;pointer-events:visible}.modal.enter-done .modal__content{transform:translateY(0)}.modal.exit{opacity:0}.modal.exit .modal__content,.modal__content{transform:translateY(-200px)}.modal__content{background-color:var(--bg-primary);border-radius:var(--border-radius-md);padding:var(--spacing-lg);transition:all var(--transition-duration-medium);width:420px}.modal__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-md)}.modal__title{word-wrap:break-word;font-size:var(--font-size-h3);font-weight:500;line-height:var(--line-height-h3);margin-top:var(--spacing-xs);overflow:hidden;overflow-wrap:break-word}.modal__title--error{color:var(--color-state-error)}.modal__title--bold{font-weight:600}.modal__close{flex-shrink:0;margin-right:calc(var(--spacing-sm)*-1);margin-top:calc(var(--spacing-sm)*-1)}.form-warning,.form-warning__header{margin-bottom:var(--spacing-md)}.form-warning__header{color:#e7000b;font-size:var(--font-size-base);line-height:var(--line-height-base)}.form-warning__body{color:#fb2c36;font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md);white-space:pre-line}.form-description{font-size:var(--form-description-font-size);margin-bottom:var(--spacing-md)}.helper-text{font-size:var(--helper-font-size)}.helper-text--error{color:var(--helper-error-color)}.input{align-items:center;display:flex;position:relative;width:100%}.input--small .input__input{font-size:var(--input-small-font-size);height:var(--input-small-height);padding-left:var(--input-small-padding);padding-right:var(--input-small-padding)}.input--small.input--icon-left .input__input{padding-left:calc(var(--input-small-padding)*1.5 + var(--input-small-icon-size))}.input--small.input--icon-right .input__input{padding-right:calc(var(--input-small-padding)*1.5 + var(--input-small-icon-size))}.input--small .input__icon-container--left{left:var(--input-small-padding)}.input--small .input__icon-container--right{right:var(--input-small-padding)}.input--small .icon{height:var(--input-small-icon-size);width:var(--input-small-icon-size)}.input--medium .input__input{font-size:var(--input-medium-font-size);height:var(--input-medium-height);padding-left:var(--input-medium-padding);padding-right:var(--input-medium-padding)}.input--medium.input--icon-left .input__input{padding-left:calc(var(--input-medium-padding)*1.5 + var(--input-medium-icon-size))}.input--medium.input--icon-right .input__input{padding-right:calc(var(--input-medium-padding)*1.5 + var(--input-medium-icon-size))}.input--medium .input__icon-container--left{left:var(--input-medium-padding)}.input--medium .input__icon-container--right{right:var(--input-medium-padding)}.input--medium .icon{height:var(--input-medium-icon-size);width:var(--input-medium-icon-size)}.input--large .input__input{font-size:var(--input-large-font-size);height:var(--input-large-height);padding-left:var(--input-large-padding);padding-right:var(--input-large-padding)}.input--large.input--icon-left .input__input{padding-left:calc(var(--input-large-padding)*1.5 + var(--input-large-icon-size))}.input--large.input--icon-right .input__input{padding-right:calc(var(--input-large-padding)*1.5 + var(--input-large-icon-size))}.input--large .input__icon-container--left{left:var(--input-large-padding)}.input--large .input__icon-container--right{right:var(--input-large-padding)}.input--large .icon{height:var(--input-large-icon-size);width:var(--input-large-icon-size)}.input--error .input__input,.input--error .input__input:focus{border-color:var(--input-border-color-error)}.input__input{background-color:var(--input-background-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-text-color);flex:1 1;max-width:100%;outline:none;transition:border-color var(--transition-duration-fast)}.input__input:focus{border-color:var(--input-border-color-focus)}.input__input::placeholder{color:var(--input-placeholder-color);opacity:1}.input__icon-container{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute}.input__icon{color:var(--input-icon-color);pointer-events:none}.input__icon--clickable{cursor:pointer;pointer-events:all;transition:color var(--transition-duration-fast)}.input__icon--clickable:hover{color:var(--input-icon-color-hover)}.label{font-size:var(--label-font-size);margin-bottom:4px}.textarea{align-items:center;display:flex;position:relative;width:100%}.textarea--error .textarea__input,.textarea--error .textarea__input:focus{border-color:var(--input-border-color-error)}.textarea__input{background-color:var(--input-background-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-text-color);flex:1 1;outline:none;padding:var(--input-medium-padding);transition:border-color var(--transition-duration-fast);width:100%}.textarea__input:focus{border-color:var(--input-border-color-focus)}.textarea__input::placeholder{color:var(--input-placeholder-color);opacity:1}.form-input{display:flex;flex-direction:column;margin-bottom:var(--spacing-md);width:100%}.form-input .input--error{margin-bottom:var(--spacing-xs)}.tooltip{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease}.tooltip--on-canvas{cursor:default;opacity:1;pointer-events:all;position:relative}.tooltip--on-canvas .tooltip__inner{padding:var(--spacing-xl);pointer-events:none;width:300px}.tooltip--on-canvas .tooltip__inner .tooltip__header{font-size:var(--font-size-h2);font-weight:500;line-height:var(--line-height-h2);margin-bottom:var(--spacing-md)}.tooltip--on-canvas .tooltip__inner .tooltip__body{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.tooltip__inner{background-color:var(--color-brand);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-4);color:var(--color-on-primary);padding:var(--spacing-md);position:relative;text-align:center;width:256px}.tooltip__inner .tooltip__header{font-size:var(--font-size-h2);font-size:var(--font-size-base);font-weight:500;line-height:var(--line-height-h2);line-height:var(--line-height-base);margin-bottom:var(--spacing-sm)}.tooltip__inner .tooltip__body{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.tooltip--positioned{left:auto;opacity:1;position:fixed;top:auto}.tooltip--waiting-for-target{bottom:-100px;opacity:0;position:fixed}.tooltip--fade-from-bottom{animation:fadeFromBottom .3s forwards}.tooltip--fade-from-bottom-right{animation:fadeFromBottomRight .3s forwards}.tooltip--fade-from-top{animation:fadeFromTop .3s forwards}.tooltip--fade-from-left{animation:fadeFromLeft .3s forwards}.tooltip--fade-from-right{animation:fadeFromRight .3s forwards}.tooltip--float-vertical{animation:float 3s ease-in-out infinite}.tooltip--float-horizontal{animation:float-horizontal 3s ease-in-out infinite}.tooltip--position-bottom .tooltip__inner:after{content:"";left:50%;position:absolute;top:-16px;transform:translateX(-50%)}.tooltip--position-bottom-right .tooltip__inner:after{content:"";left:50px;position:absolute;top:-16px;transform:translateX(-50%)}.tooltip--position-top .tooltip__inner:after{bottom:-16px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tooltip--position-left .tooltip__inner:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.tooltip--position-right .tooltip__inner:after{content:"";left:-16px;position:absolute;top:50%;transform:translateY(-50%)}.tooltip--canvas-arrow-bottom .tooltip__inner:after{left:50%}.tooltip--canvas-arrow-bottom .tooltip__inner:after,.tooltip--canvas-arrow-bottom-right .tooltip__inner:after{border-bottom:16px solid var(--color-brand);border-left:10px solid #0000;border-right:10px solid #0000;content:"";position:absolute;top:-15px;transform:translateX(-50%)}.tooltip--canvas-arrow-bottom-right .tooltip__inner:after{left:50px}.tooltip--canvas-arrow-top .tooltip__inner:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:16px solid var(--color-brand);bottom:-15px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tooltip--canvas-arrow-left .tooltip__inner:after{border-left:16px solid var(--color-brand);right:-15px}.tooltip--canvas-arrow-left .tooltip__inner:after,.tooltip--canvas-arrow-right .tooltip__inner:after{border-bottom:10px solid #0000;border-top:10px solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.tooltip--canvas-arrow-right .tooltip__inner:after{border-right:16px solid var(--color-brand);left:-15px}.tooltip--show-arrow--bottom .tooltip__inner:after,.tooltip--show-arrow--bottom-right .tooltip__inner:after{border-bottom:16px solid var(--color-brand);border-left:10px solid #0000;border-right:10px solid #0000}.tooltip--show-arrow--top .tooltip__inner:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:16px solid var(--color-brand)}.tooltip--show-arrow--right .tooltip__inner:after{border-bottom:10px solid #0000;border-right:16px solid var(--color-brand);border-top:10px solid #0000}.tooltip--show-arrow--left .tooltip__inner:after{border-bottom:10px solid #0000;border-left:16px solid var(--color-brand);border-top:10px solid #0000}@keyframes fadeFromBottom{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeFromBottomRight{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeFromTop{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeFromLeft{0%{opacity:0;transform:translate(-20px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes fadeFromRight{0%{opacity:0;transform:translate(20px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes float{0%{transform:translate(-50%)}50%{transform:translate(-50%,-12px)}to{transform:translate(-50%)}}@keyframes float-horizontal{0%{transform:translateY(-50%)}50%{transform:translate(-8px,-50%)}to{transform:translateY(-50%)}}.vs-checkbox{align-items:center;cursor:pointer;display:flex;gap:4px;white-space:nowrap}.vs-checkbox--disabled{cursor:not-allowed}.generic-directory{background-color:var(--directory-background-color);border:var(--directory-border-width) solid var(--directory-border-color);border-radius:var(--directory-border-radius);padding:var(--directory-padding-vertical) var(--directory-padding-horizontal)}.generic-directory__header{align-items:center;display:flex;margin-bottom:var(--spacing-sm)}.generic-directory__header__cell{align-items:center;color:var(--directory-header-color);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--directory-header-font-weight);gap:var(--spacing-sm);line-height:var(--line-height-sm);transition:color var(--transition-duration-fast)}.generic-directory__header__cell:hover{color:var(--directory-header-color-hover)}.generic-directory__item{align-items:center;background-color:var(--directory-item-background-color);display:flex;flex-direction:row;padding-bottom:var(--directory-item-padding-vertical);padding-top:var(--directory-item-padding-vertical)}.generic-directory__item:not(:last-child){border-bottom:var(--directory-item-border-width) solid var(--directory-item-border-color)}.generic-directory__item:hover{background-color:var(--directory-item-background-color-hover)}.generic-directory__item--checked{background-color:var(--directory-item-background-color-checked)}.generic-directory__item--checked:hover{background-color:var(--directory-item-background-color-checked-hover)}.generic-directory__item__cell{align-items:center;color:var(--directory-item-cell-color);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);line-height:var(--line-height-sm)}.generic-directory__item__cell:first-child{padding-left:var(--directory-item-padding-horizontal)}.generic-directory__item__cell:last-child{padding-right:var(--directory-item-padding-horizontal)}.generic-directory__item__cell__title{color:var(--directory-item-cell-title-color)}.generic-directory__item__cell__title:hover{cursor:pointer;text-decoration:underline}.generic-directory__item__cell__icon{color:var(--directory-icon-color);flex-shrink:0}.generic-directory__item__cell .context-menu-button{color:var(--directory-item-cell-context-menu-color);transition:color var(--transition-duration-fast)}.generic-directory__item__cell .context-menu-button:hover{color:var(--directory-item-cell-context-menu-color-hover)}.radio_group{display:flex;flex-direction:column;gap:8px}.radio_group__item_container{align-items:center;cursor:pointer;display:flex}.radio_group__item_container--disabled{color:#9f9fa9;cursor:not-allowed}.radio_group__item{all:unset;align-items:center;background-color:#fff;border:1px solid #d1d5dc;border-radius:100%;display:flex;height:16px;justify-content:center;width:16px}.radio_group__item:not(:disabled):hover{background-color:#f9fafb}.radio_group__item[data-state=checked]:after{background-color:#155dfc;border-radius:50%;content:"";display:block;height:13px;width:13px}.radio_group__label{all:unset;margin-bottom:0;margin-left:8px}.directory-search-bar{max-width:50%;width:var(--directory-search-bar-width)}.vs-toggle-button{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.vs-toggle-button.disabled{cursor:not-allowed;opacity:.5}.vs-toggle-button .toggle-switch{background-color:#ccc;border-radius:10px;height:20px;margin-right:8px;position:relative;transition:background-color .3s;width:40px}.vs-toggle-button .toggle-switch.on{background-color:var(--color-brand)}.vs-toggle-button .toggle-switch.on:before{transform:translateX(20px)}.vs-toggle-button .toggle-switch.off{background-color:#ccc}.vs-toggle-button .toggle-switch:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:1px;position:absolute;top:1px;transition:transform .3s;width:18px}.vs-toggle-button .toggle-label{font-size:inherit;white-space:nowrap}.settings .modal__content{background-color:#0000;overflow:hidden;padding:0}.settings .modal__body{height:100%}.settings__close{position:absolute;right:var(--settings-close-button-offset);top:var(--settings-close-button-offset)}.settings__inner{background-color:var(--settings-background-color);display:flex;height:100%}.settings__sidebar{background-color:var(--settings-sidebar-background-color);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding-top:var(--settings-sidebar-padding-vertical);width:var(--settings-sidebar-width)}.settings__sidebar__section{margin-bottom:var(--spacing-xl)}.settings__sidebar__section__header{color:var(--settings-sidebar-header-color);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs);margin-bottom:var(--spacing-sm);padding-left:var(--settings-sidebar-padding-horizontal);padding-right:var(--settings-sidebar-padding-horizontal);text-transform:uppercase}.settings__sidebar__section__content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings__sidebar__item{align-items:center;background-color:var(--sidebar-menu-item-background-color);border-bottom-left-radius:2px;border-bottom-right-radius:var(--sidebar-menu-item-border-radius);border-top-left-radius:2px;border-top-right-radius:var(--sidebar-menu-item-border-radius);color:var(--sidebar-menu-item-color);cursor:pointer;display:flex;gap:var(--spacing-sm);margin-right:var(--spacing-sm);padding:var(--spacing-xs) var(--settings-sidebar-padding-horizontal);position:relative}.settings__sidebar__item:before{background-color:#0000;border-radius:2px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.settings__sidebar__item--active,.settings__sidebar__item:hover{color:var(--sidebar-menu-item-color);text-decoration:none}.settings__sidebar__item--active:before,.settings__sidebar__item:hover:before{background-color:var(--color-brand)}.settings__sidebar__item--active{background-color:var(--sidebar-menu-item-background-color-active);font-weight:500}.settings__sidebar__item:hover{background-color:var(--sidebar-menu-item-background-color-hover)}.settings__content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:var(--settings-content-padding-top) var(--settings-content-padding-right) var(--settings-content-padding-bottom) var(--settings-content-padding-left)}.settings__content__section{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings__content__section:not(:last-child){margin-bottom:var(--settings-content-section-margin)}.settings__content h1{align-items:center;border-bottom:1px solid var(--settings-content-header-border-color);display:flex;font-size:var(--font-size-h3);font-weight:500;gap:var(--spacing-sm);line-height:var(--line-height-h3);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.settings__content h2{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);margin-bottom:var(--spacing-sm)}.settings__content p{color:var(--settings-content-text-color);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings__content p:last-child{margin-bottom:0}.settings__content__row{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-md)}.admin-option__text--hyperlink{color:var(--color-brand);cursor:pointer;transition:color var(--transition-duration-fast)}.admin-option__text--hyperlink:hover{color:var(--color-brand-hover)}.line-progress{border-radius:4px;overflow:hidden;width:100%}.line-progress__bar{height:100%;transition:width .3s ease-in-out}.downloads{background-color:#fff;border:1px solid #d1d5dc;border-radius:8px;box-shadow:0 0 8px 0 #0000001a;cursor:move;padding:16px;position:fixed;right:16px;top:78px;width:400px}.downloads__close{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;padding:2px;position:absolute;right:16px;top:16px;transition:background-color .15s;width:24px}.downloads__close:hover{background-color:#f3f4f6}.downloads__title{align-items:center;display:flex;font-size:20px;font-weight:600;margin-bottom:12px}.downloads__title__icon--loading{margin-right:8px}.downloads__title__icon--fail,.downloads__title__icon--success{margin-left:-2px;margin-right:6px}.downloads__subtitle{font-size:14px;margin-bottom:12px}.downloads__count{font-size:14px;font-weight:600;margin-bottom:4px}.downloads__failed{color:#e7000b;margin-top:16px}.downloads__failed__title{font-weight:600;margin-bottom:4px}.downloads__failed__item{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-display:swap;font-family:Geist;font-weight:900;src:local("GeistBlack"),url(/static/media/Geist-Black.365a3e333b44aeeca10e.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:800;src:local("GeistExtraBold"),url(/static/media/Geist-ExtraBold.060b4af2bd36a0ed4108.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:700;src:local("GeistBold"),url(/static/media/Geist-Bold.8383542e463967b7ec0a.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:600;src:local("GeistSemiBold"),url(/static/media/Geist-SemiBold.1f46b5a704646ad6c607.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:500;src:local("GeistMedium"),url(/static/media/Geist-Medium.ac62d999663e0c5d14b2.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:400;src:local("GeistRegular"),url(/static/media/Geist-Regular.2bed712e147f8295a387.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:300;src:local("GeistLight"),url(/static/media/Geist-Light.7c821dc513510fbec8bd.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:200;src:local("GeistExtraLight"),url(/static/media/Geist-ExtraLight.35720859c27e34702397.otf) format(opentype)}@font-face{font-display:swap;font-family:Geist;font-weight:100;src:local("GeistThin"),url(/static/media/Geist-Thin.5e1cebb78db9d0e352bf.otf) format(opentype)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#18181b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{background-color:#0000;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#52525b;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}:root{--color-brand:#155dfc;--color-brand-hover:#1447e6;--color-on-primary:#fff;--color-state-error:#ec003f;--color-diff-highlight:#b9c7e7;--color-diff-insert:#0026f5;--color-diff-delete:#c1423f;--color-diff-move:#007a55;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-width:1px;--transition-duration-fast:0.15s;--transition-duration-medium:0.3s;--transition-duration-slow:0.6s;--font-family-primary:"Geist",sans-serif;--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-h3:20px;--font-size-h2:24px;--font-size-h1:28px;--font-size-h1-display:32px;--line-height-xxs:16px;--line-height-xs:16px;--line-height-sm:20px;--line-height-base:24px;--line-height-h3:24px;--line-height-h2:28px;--line-height-h1:32px;--line-height-h1-display:48px;--icon-size-sm:16px;--icon-size-md:24px;--icon-size-lg:32px;--input-border-width:var(--border-width);--input-border-radius:var(--border-radius-md);--input-border-color-error:var(--color-state-error);--input-small-font-size:var(--font-size-base);--input-small-height:32px;--input-small-icon-size:var(--icon-size-sm);--input-small-padding:var(--spacing-sm);--input-medium-font-size:var(--font-size-base);--input-medium-height:40px;--input-medium-icon-size:var(--icon-size-sm);--input-medium-padding:var(--spacing-sm);--input-large-font-size:var(--font-size-base);--input-large-height:56px;--input-large-icon-size:var(--icon-size-sm);--input-large-padding:var(--spacing-md);--label-font-size:var(--font-size-sm);--helper-font-size:var(--font-size-xs);--form-description-font-size:var(--font-size-base);--button-border-radius:var(--border-radius-md);--button-small-font-size:var(--font-size-sm);--button-small-height:32px;--button-small-icon-size:var(--icon-size-sm);--button-small-icon-distance:var(--spacing-xs);--button-small-min-width:0;--button-small-padding:var(--spacing-sm);--button-medium-font-size:var(--font-size-base);--button-medium-height:40px;--button-medium-icon-size:var(--icon-size-md);--button-medium-icon-distance:var(--spacing-xs);--button-medium-min-width:100px;--button-medium-padding:var(--spacing-md);--button-large-font-size:var(--font-size-base);--button-large-height:56px;--button-large-icon-size:var(--icon-size-md);--button-large-icon-distance:var(--spacing-xs);--button-large-min-width:152px;--button-large-padding:var(--spacing-md);--button-primary-border-width:0;--button-secondary-border-width:1px;--button-tertiary-border-width:0;--app-horizontal-padding:var(--spacing-xl);--app-top-padding:24px;--app-bottom-padding:32px;--toastify-toast-bd-radius:var(--border-radius-md);--toastify-toast-padding:var(--spacing-md);--toastify-font-family:var(--font-family-primary);--toastify-toast-min-height:48px;--toastify-container-width:600px;--toastify-toast-offset:var(--spacing-md);--navbar-height:64px;--navbar-padding:var(--spacing-md);--navbar-border-width:var(--border-width);--navbar-collaborator-size:32px;--navbar-collaborator-font-size:var(--font-size-xs);--navbar-project-title-font-size:var(--font-size-sm);--context-menu-border-radius:var(--border-radius-md);--context-menu-spacing-horizontal:var(--spacing-md);--context-menu-item-spacing-vertical:var(--spacing-sm);--context-menu-item-min-width:160px;--actions-toolbar-padding:var(--spacing-xs);--actions-toolbar-border-radius:var(--border-radius-xl);--actions-toolbar-bottom-offset:var(--spacing-lg);--actions-toolbar-item-width:96px;--actions-toolbar-item-height:64px;--actions-toolbar-item-gap:var(--spacing-sm);--actions-toolbar-item-border-radius:var(--border-radius-lg);--actions-toolbar-item-chevron-offset:24px;--actions-toolbar-separator-width:1px;--actions-toolbar-separator-spacing:var(--spacing-xs);--control-panel-button-size:56px;--control-panel-gap:var(--spacing-md);--control-panel-left-offset:var(--app-horizontal-padding);--canvas-help-size:32px;--canvas-help-right-offset:var(--app-horizontal-padding);--canvas-help-bottom-offset:var(--spacing-lg);--directory-padding-vertical:var(--spacing-lg);--directory-padding-horizontal:var(--spacing-md);--directory-border-width:var(--border-width);--directory-border-radius:var(--border-radius-md);--directory-header-font-weight:500;--directory-item-padding-vertical:var(--spacing-lg);--directory-item-padding-horizontal:var(--spacing-xs);--directory-item-border-width:var(--border-width);--directory-search-bar-width:400px;--document-viewer-header-spacing:var(--spacing-sm);--document-viewer-sidebar-width:300px;--document-viewer-changes-sidebar-width:288px;--document-viewer-sidebar-spacing:var(--spacing-md);--document-viewer-sidebar-header-font-size:var(--font-size-base);--document-viewer-sidebar-header-font-weight:500;--document-viewer-sidebar-description-font-size:var(--font-size-xs);--document-viewer-sidebar-item-spacing:var(--spacing-md);--document-viewer-sidebar-item-title-font-size:var(--font-size-sm);--document-viewer-sidebar-item-title-font-weight:400;--document-viewer-sidebar-item-version-font-size:var(--font-size-xs);--document-viewer-sidebar-item-version-font-weight:600;--document-viewer-sidebar-item-border-width:var(--border-width);--document-viewer-sidebar-item-border-radius:var(--border-radius-md);--document-viewer-sidebar-accordion-item-spacing:var(--spacing-sm);--document-viewer-sidebar-accordion-trigger-font-size:var(--font-size-xs);--document-viewer-sidebar-accordion-trigger-font-weight:600;--document-viewer-sidebar-merge-conflict-border-left-width:2px;--document-viewer-sidebar-merge-conflict-header-font-size:var(--font-size-sm);--document-viewer-sidebar-merge-conflict-header-font-weight:600;--document-viewer-sidebar-merge-conflict-action-font-weight:500;--version-tile-padding-vertical:var(--spacing-md);--version-tile-padding-horizontal:var(--spacing-lg);--version-tile-border-radius:var(--border-radius-md);--version-tile-border-width:2px;--version-tile-title-font-size:var(--font-size-base);--version-tile-title-font-weight:500;--version-tile-description-font-size:var(--font-size-sm);--version-tile-author-font-size:var(--font-size-sm);--version-tile-date-font-size:var(--font-size-xs);--version-tile-port-size:24px;--version-tile-port-plus-detection-radius:56px;--version-tile-port-plus-size:56px;--homepage-quick-compare-height:400px;--homepage-quick-compare-margin-bottom:48px;--sidebar-width:240px;--sidebar-logo-offset:-1px;--sidebar-horizontal-padding:var(--app-horizontal-padding);--sidebar-vertical-padding:var(--app-bottom-padding);--sidebar-menu-item-border-radius:var(--border-radius-md);--quick-compare-border-width:var(--border-width);--quick-compare-border-radius:var(--border-radius-md);--quick-compare-padding:var(--spacing-md);--quick-compare-header-height:64px;--quick-compare-toolbar-height:64px;--quick-compare-group-border-radius:var(--border-radius-md);--quick-compare-group-spacing:var(--spacing-sm);--quick-compare-document-height:64px;--quick-compare-middle-width:40px;--quick-compare-group-drop-marker-width:4px;--quick-compare-document-drop-marker-width:3px;--drop-area-border-width:var(--border-width);--drop-area-border-radius:var(--border-radius-md);--drop-area-padding:var(--spacing-md);--settings-close-button-offset:var(--spacing-sm);--settings-sidebar-width:200px;--settings-sidebar-padding-vertical:40px;--settings-sidebar-padding-horizontal:var(--spacing-lg);--settings-content-section-margin:40px;--settings-content-padding-top:56px;--settings-content-padding-left:var(--spacing-lg);--settings-content-padding-right:56px;--settings-content-padding-bottom:var(--spacing-lg);--bg-primary:#fff;--text-primary:#000;--text-secondary:#99a1af;--border-primary:#9f9fa9;--border-secondary:#e4e4e7;--shadow-outer-1:0px 0px 0px 1px #0000000d;--shadow-outer-2:0px 1px 2px 0px #0000000d;--shadow-outer-3:0px 2px 5px 0px #00000029;--shadow-outer-4:0px 6px 10px -2px #00000029;--shadow-outer-5:0px 14px 21px -5px #00000026;--shadow-outer-6:0px 20px 35px -10px #00000024;--shadow-outer-7:0px 25px 50px -12px #00000040;--shadow-inner-1:0px 2px 4px 0px #0000000f inset;--link-color:#000;--link-color-hover:#364153;--input-text-color:var(--text-primary);--input-placeholder-color:#9f9fa9;--input-border-color:var(--border-primary);--input-background-color:var(--bg-primary);--input-border-color-focus:var(--text-primary);--input-icon-color:#9f9fa9;--input-icon-color-hover:#52525c;--label--color:var(--text-primary);--helper--color:var(--text-primary);--helper-error-color:var(--color-state-error);--button-primary-text-color:var(--color-on-primary);--button-primary-background-color:var(--color-brand);--button-primary-border-color:#0000;--button-primary-text-color-hover:var(--color-on-primary);--button-primary-background-color-hover:var(--color-brand-hover);--button-primary-border-color-hover:#0000;--button-primary-text-color-disabled:#fff;--button-primary-background-color-disabled:#e5e7eb;--button-primary-border-color-disabled:#0000;--button-primary-text-color-active:var(--color-on-primary);--button-primary-background-color-active:#193cb8;--button-primary-border-color-active:#0000;--button-secondary-text-color:var(--text-primary);--button-secondary-background-color:#0000;--button-secondary-border-color:var(--text-primary);--button-secondary-text-color-hover:#525252;--button-secondary-background-color-hover:#00000003;--button-secondary-border-color-hover:#525252;--button-secondary-text-color-disabled:#d1d5dc;--button-secondary-background-color-disabled:#0000;--button-secondary-border-color-disabled:#d1d5dc;--button-secondary-text-color-active:#525252;--button-secondary-background-color-active:#00000008;--button-secondary-border-color-active:#525252;--button-tertiary-text-color:var(--text-primary);--button-tertiary-background-color:#0000;--button-tertiary-border-color:#0000;--button-tertiary-text-color-hover:var(--text-primary);--button-tertiary-background-color-hover:#f3f4f6;--button-tertiary-border-color-hover:#0000;--button-tertiary-text-color-disabled:#d1d5dc;--button-tertiary-background-color-disabled:var(--bg-primary);--button-tertiary-border-color-disabled:#0000;--button-tertiary-text-color-active:var(--text-primary);--button-tertiary-background-color-active:#e5e7eb;--button-tertiary-border-color-active:#0000;--toastify-color-light:#fff;--toastify-text-color-light:var(--text-primary);--toastify-color-dark:#27272a;--toastify-text-color-dark:#fff;--context-menu-background-color:var(--bg-primary);--context-menu-text-color:var(--text-primary);--context-menu-background-color-hover:#f4f4f5;--context-menu-shadow:var(--shadow-outer-1);--navbar-background-color:var(--bg-primary);--navbar-text-color:var(--text-primary);--navbar-text-color-hover:#3f3f46;--navbar-text-color-active:#52525c;--navbar-border-color:var(--border-secondary);--navbar-collaborator-color:#fff;--navbar-collaborator-border-color:var(--navbar-background-color);--actions-toolbar-color:#3f3f46;--actions-toolbar-background-color:var(--bg-primary);--actions-toolbar-shadow:var(--shadow-outer-3);--actions-toolbar-item-background-color-hover:#f5f5f5;--actions-toolbar-item-background-color-active:#e5e5e5;--actions-toolbar-separator-color:var(--border-secondary);--canvas-help-background-color:#3f3f46;--canvas-help-background-color-hover:#27272a;--canvas-help-color:#fff;--canvas-help-shadow:var(--shadow-outer-4);--directory-background-color:var(--bg-primary);--directory-border-color:var(--border-secondary);--directory-header-color:var(--text-primary);--directory-header-color-hover:#3f3f46;--directory-item-background-color:var(--bg-primary);--directory-item-background-color-hover:#fafafa;--directory-item-background-color-checked:#f4f4f5;--directory-item-background-color-checked-hover:#f4f4f5;--directory-item-border-color:#d1d5dc;--directory-item-cell-color:#71717b;--directory-item-cell-title-color:var(--text-primary);--directory-item-cell-context-menu-color:#d4d4d8;--directory-item-cell-context-menu-color-hover:#9f9fa9;--directory-icon-color:#ffd230;--directory-breadcrumbs-color:var(--link-color);--directory-breadcrumbs-color-hover:var(--link-color-hover);--document-viewer-header-background-color:#27272a;--document-viewer-header-text-color:#fff;--document-viewer-sidebar-background-color:#e4e4e7;--document-viewer-sidebar-item-background-color:var(--bg-primary);--document-viewer-sidebar-item-border-color:#0000;--document-viewer-sidebar-item-background-color-hover:#dbeafe;--document-viewer-sidebar-item-border-color-hover:#0000;--document-viewer-sidebar-item-background-color-selected:#dbeafe;--document-viewer-sidebar-item-border-color-selected:var(--color-brand);--document-viewer-sidebar-changes-summary-text-color:var(--text-primary);--document-viewer-sidebar-changes-summary-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-change-text-color:var(--text-primary);--document-viewer-sidebar-change-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-change-border-color:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-change-background-color-hover:var(--document-viewer-sidebar-item-background-color-hover);--document-viewer-sidebar-change-border-color-hover:var(--document-viewer-sidebar-item-border-color-hover);--document-viewer-sidebar-change-background-color-selected:var( --document-viewer-sidebar-item-background-color-selected );--document-viewer-sidebar-change-border-color-selected:var(--document-viewer-sidebar-item-border-color-selected);--document-viewer-sidebar-comment-text-color:#fff;--document-viewer-sidebar-comment-background-color:#18181b;--document-viewer-sidebar-comment-border-color:#0000;--document-viewer-sidebar-comment-background-color-hover:#3f3f46;--document-viewer-sidebar-comment-border-color-hover:#0000;--document-viewer-sidebar-comment-background-color-selected:#3f3f46;--document-viewer-sidebar-comment-border-color-selected:#fb2c36;--document-viewer-sidebar-merge-conflict-text-color:var(--text-primary);--document-viewer-sidebar-merge-conflict-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-merge-conflict-border-color:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-merge-conflict-background-color-hover:#fff7ed;--document-viewer-sidebar-merge-conflict-border-color-hover:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-merge-conflict-background-color-selected:#fff7ed;--document-viewer-sidebar-merge-conflict-border-color-selected:#ff8904;--document-viewer-sidebar-merge-conflict-color:#e7000b;--version-tile-shadow:var(--shadow-outer-4);--version-tile-background-color:var(--bg-primary);--version-tile-border-color:#0000;--version-tile-border-color-selected:var(--color-brand);--version-tile-title-color:var(--text-primary);--version-tile-description-color:#3f3f46;--version-tile-author-color:var(--text-primary);--version-tile-date-color:#71717b;--version-tile-pending-background-color:#364153;--version-tile-pending-color:#fff;--version-tile-error-background-color:#d1d5dc;--version-tile-upstream-dms-version-color:#f9fafb;--version-tile-port-background-color:#000;--version-tile-port-background-color-invalid:#e7000b;--version-tile-port-background-color-valid:#00a63e;--version-tile-port-plus-color:#fff;--version-tile-port-plus-background-color:#00a63e;--homepage-background-color:#f4f4f5;--sidebar-menu-item-color:var(--text-primary);--sidebar-menu-item-background-color:#0000;--sidebar-menu-item-background-color-hover:#e4e4e7;--sidebar-menu-item-background-color-active:#0000;--quick-compare-background-color:var(--bg-primary);--quick-compare-border-color:var(--border-secondary);--quick-compare-group-background-color:var(--bg-primary);--quick-compare-group-shadow:var(--shadow-outer-2);--quick-compare-group-drop-marker-color:var(--color-brand);--quick-compare-document-drop-marker-color:var(--color-brand);--quick-compare-loader-background-color:#ffffffb3;--drop-area-text-color:#71717b;--drop-area-types-color:#9f9fa9;--drop-area-browse-color:var(--color-brand);--drop-area-background-color:#0000;--drop-area-background-color-active:#fafafa;--drop-area-background-color-hover:#f4f4f5;--drop-area-border-color:var(--border-primary);--settings-background-color:var(--bg-primary);--settings-sidebar-background-color:#f4f4f5;--settings-sidebar-header-color:#71717b;--settings-content-header-border-color:var(--border-secondary);--settings-content-text-color:#71717b}[data-theme=dark]{--bg-primary:#18181b;--text-primary:#f4f4f5;--text-secondary:#99a1af;--border-primary:#9f9fa9;--border-secondary:#52525c;--shadow-outer-1:0px 0px 0px 1px #0000000d;--shadow-outer-2:0px 1px 2px 0px #0000000d;--shadow-outer-3:0px 2px 5px 0px #00000029;--shadow-outer-4:0px 6px 10px -2px #00000029;--shadow-outer-5:0px 14px 21px -5px #00000026;--shadow-outer-6:0px 20px 35px -10px #00000024;--shadow-outer-7:0px 25px 50px -12px #00000040;--shadow-inner-1:0px 2px 4px 0px #0000000f inset;--link-color:#000;--link-color-hover:#364153;--input-text-color:var(--text-primary);--input-placeholder-color:#9f9fa9;--input-border-color:var(--border-primary);--input-background-color:var(--bg-primary);--input-border-color-focus:var(--text-primary);--input-icon-color:#9f9fa9;--input-icon-color-hover:#52525c;--label--color:var(--text-primary);--helper--color:var(--text-primary);--helper-error-color:var(--color-state-error);--button-primary-text-color:var(--color-on-primary);--button-primary-background-color:var(--color-brand);--button-primary-border-color:#0000;--button-primary-text-color-hover:var(--color-on-primary);--button-primary-background-color-hover:var(--color-brand-hover);--button-primary-border-color-hover:#0000;--button-primary-text-color-disabled:#fff;--button-primary-background-color-disabled:#e5e7eb;--button-primary-border-color-disabled:#0000;--button-primary-text-color-active:var(--color-on-primary);--button-primary-background-color-active:#193cb8;--button-primary-border-color-active:#0000;--button-secondary-text-color:var(--text-primary);--button-secondary-background-color:#0000;--button-secondary-border-color:var(--text-primary);--button-secondary-text-color-hover:#d1d5dc;--button-secondary-background-color-hover:#ffffff0d;--button-secondary-border-color-hover:#d1d5dc;--button-secondary-text-color-disabled:#1e2939;--button-secondary-background-color-disabled:#ffffff4d;--button-secondary-border-color-disabled:#1e2939;--button-secondary-text-color-active:#99a1af;--button-secondary-background-color-active:#ffffff1a;--button-secondary-border-color-active:#99a1af;--button-tertiary-text-color:var(--text-primary);--button-tertiary-background-color:#0000;--button-tertiary-border-color:#0000;--button-tertiary-text-color-hover:var(--text-primary);--button-tertiary-background-color-hover:#3f3f46;--button-tertiary-border-color-hover:#0000;--button-tertiary-text-color-disabled:#d1d5dc;--button-tertiary-background-color-disabled:var(--bg-primary);--button-tertiary-border-color-disabled:#0000;--button-tertiary-text-color-active:var(--text-primary);--button-tertiary-background-color-active:#52525c;--button-tertiary-border-color-active:#0000;--toastify-color-light:#fff;--toastify-text-color-light:var(--text-primary);--toastify-color-dark:#27272a;--toastify-text-color-dark:#fff;--context-menu-background-color:var(--bg-primary);--context-menu-text-color:var(--text-primary);--context-menu-background-color-hover:#f4f4f5;--context-menu-shadow:var(--shadow-outer-1);--navbar-background-color:var(--bg-primary);--navbar-text-color:var(--text-primary);--navbar-text-color-hover:#d1d5dc;--navbar-text-color-active:#99a1af;--navbar-border-color:var(--navbar-background-color);--navbar-collaborator-color:#fff;--navbar-collaborator-border-color:var(--navbar-background-color);--actions-toolbar-background-color:var(--bg-primary);--actions-toolbar-shadow:var(--shadow-outer-3);--actions-toolbar-item-background-color-hover:#f5f5f5;--actions-toolbar-item-background-color-active:#e5e5e5;--actions-toolbar-separator-color:var(--border-secondary);--canvas-help-background-color:#3f3f46;--canvas-help-background-color-hover:#27272a;--canvas-help-color:#fff;--canvas-help-shadow:var(--shadow-outer-4);--directory-background-color:var(--bg-primary);--directory-border-color:var(--border-secondary);--directory-header-color:var(--text-primary);--directory-header-color-hover:#3f3f46;--directory-item-background-color:var(--bg-primary);--directory-item-background-color-hover:#3f3f46;--directory-item-background-color-checked:#f4f4f5;--directory-item-background-color-checked-hover:#f4f4f5;--directory-item-border-color:#d1d5dc;--directory-item-cell-color:#71717b;--directory-item-cell-title-color:var(--text-primary);--directory-item-cell-context-menu-color:#d4d4d8;--directory-item-cell-context-menu-color-hover:#9f9fa9;--directory-icon-color:#ffd230;--directory-breadcrumbs-color:var(--link-color);--directory-breadcrumbs-color-hover:var(--link-color-hover);--document-viewer-header-background-color:#27272a;--document-viewer-header-text-color:#fff;--document-viewer-sidebar-background-color:#e4e4e7;--document-viewer-sidebar-item-background-color:var(--bg-primary);--document-viewer-sidebar-item-border-color:#0000;--document-viewer-sidebar-item-background-color-hover:#dbeafe;--document-viewer-sidebar-item-border-color-hover:#0000;--document-viewer-sidebar-item-background-color-selected:#dbeafe;--document-viewer-sidebar-item-border-color-selected:var(--color-brand);--document-viewer-sidebar-changes-summary-text-color:var(--text-primary);--document-viewer-sidebar-changes-summary-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-change-text-color:var(--text-primary);--document-viewer-sidebar-change-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-change-border-color:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-change-background-color-hover:var(--document-viewer-sidebar-item-background-color-hover);--document-viewer-sidebar-change-border-color-hover:var(--document-viewer-sidebar-item-border-color-hover);--document-viewer-sidebar-change-background-color-selected:var( --document-viewer-sidebar-item-background-color-selected );--document-viewer-sidebar-change-border-color-selected:var(--document-viewer-sidebar-item-border-color-selected);--document-viewer-sidebar-comment-text-color:#fff;--document-viewer-sidebar-comment-background-color:#18181b;--document-viewer-sidebar-comment-border-color:#0000;--document-viewer-sidebar-comment-background-color-hover:#3f3f46;--document-viewer-sidebar-comment-border-color-hover:#0000;--document-viewer-sidebar-comment-background-color-selected:#3f3f46;--document-viewer-sidebar-comment-border-color-selected:#fb2c36;--document-viewer-sidebar-merge-conflict-text-color:var(--text-primary);--document-viewer-sidebar-merge-conflict-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-merge-conflict-border-color:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-merge-conflict-background-color-hover:#fff7ed;--document-viewer-sidebar-merge-conflict-border-color-hover:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-merge-conflict-background-color-selected:#fff7ed;--document-viewer-sidebar-merge-conflict-border-color-selected:#ff8904;--document-viewer-sidebar-merge-conflict-color:#e7000b;--version-tile-shadow:var(--shadow-outer-4);--version-tile-background-color:var(--bg-primary);--version-tile-border-color:#0000;--version-tile-border-color-selected:var(--color-brand);--version-tile-title-color:var(--text-primary);--version-tile-description-color:#3f3f46;--version-tile-author-color:var(--text-primary);--version-tile-date-color:#71717b;--version-tile-pending-background-color:#364153;--version-tile-pending-color:#fff;--version-tile-error-background-color:#d1d5dc;--version-tile-upstream-dms-version-color:#f9fafb;--version-tile-port-background-color:#000;--version-tile-port-background-color-invalid:#e7000b;--version-tile-port-background-color-valid:#00a63e;--version-tile-port-plus-color:#fff;--version-tile-port-plus-background-color:#00a63e;--homepage-background-color:#18181b;--sidebar-menu-item-color:var(--text-primary);--sidebar-menu-item-background-color:#0000;--sidebar-menu-item-background-color-hover:#3f3f46;--sidebar-menu-item-background-color-active:#0000;--quick-compare-background-color:var(--bg-primary);--quick-compare-border-color:var(--border-secondary);--quick-compare-group-background-color:var(--bg-primary);--quick-compare-group-shadow:var(--shadow-outer-2);--quick-compare-group-drop-marker-color:var(--color-brand);--quick-compare-document-drop-marker-color:var(--color-brand);--quick-compare-loader-background-color:#ffffffb3;--drop-area-text-color:#71717b;--drop-area-types-color:#9f9fa9;--drop-area-browse-color:var(--color-brand);--drop-area-background-color:#0000;--drop-area-background-color-active:#18181b;--drop-area-background-color-hover:#27272a;--drop-area-border-color:var(--border-primary);--settings-background-color:var(--bg-primary);--settings-sidebar-background-color:#27272a;--settings-sidebar-header-color:#d4d4d8;--settings-content-header-border-color:var(--border-secondary);--settings-content-text-color:#71717b}[data-theme=light]{--bg-primary:#fff;--text-primary:#000;--text-secondary:#99a1af;--border-primary:#9f9fa9;--border-secondary:#e4e4e7;--shadow-outer-1:0px 0px 0px 1px #0000000d;--shadow-outer-2:0px 1px 2px 0px #0000000d;--shadow-outer-3:0px 2px 5px 0px #00000029;--shadow-outer-4:0px 6px 10px -2px #00000029;--shadow-outer-5:0px 14px 21px -5px #00000026;--shadow-outer-6:0px 20px 35px -10px #00000024;--shadow-outer-7:0px 25px 50px -12px #00000040;--shadow-inner-1:0px 2px 4px 0px #0000000f inset;--link-color:#000;--link-color-hover:#364153;--input-text-color:var(--text-primary);--input-placeholder-color:#9f9fa9;--input-border-color:var(--border-primary);--input-background-color:var(--bg-primary);--input-border-color-focus:var(--text-primary);--input-icon-color:#9f9fa9;--input-icon-color-hover:#52525c;--label--color:var(--text-primary);--helper--color:var(--text-primary);--helper-error-color:var(--color-state-error);--button-primary-text-color:var(--color-on-primary);--button-primary-background-color:var(--color-brand);--button-primary-border-color:#0000;--button-primary-text-color-hover:var(--color-on-primary);--button-primary-background-color-hover:var(--color-brand-hover);--button-primary-border-color-hover:#0000;--button-primary-text-color-disabled:#fff;--button-primary-background-color-disabled:#e5e7eb;--button-primary-border-color-disabled:#0000;--button-primary-text-color-active:var(--color-on-primary);--button-primary-background-color-active:#193cb8;--button-primary-border-color-active:#0000;--button-secondary-text-color:var(--text-primary);--button-secondary-background-color:#0000;--button-secondary-border-color:var(--text-primary);--button-secondary-text-color-hover:#525252;--button-secondary-background-color-hover:#00000003;--button-secondary-border-color-hover:#525252;--button-secondary-text-color-disabled:#d1d5dc;--button-secondary-background-color-disabled:#0000;--button-secondary-border-color-disabled:#d1d5dc;--button-secondary-text-color-active:#525252;--button-secondary-background-color-active:#00000008;--button-secondary-border-color-active:#525252;--button-tertiary-text-color:var(--text-primary);--button-tertiary-background-color:#0000;--button-tertiary-border-color:#0000;--button-tertiary-text-color-hover:var(--text-primary);--button-tertiary-background-color-hover:#f3f4f6;--button-tertiary-border-color-hover:#0000;--button-tertiary-text-color-disabled:#d1d5dc;--button-tertiary-background-color-disabled:var(--bg-primary);--button-tertiary-border-color-disabled:#0000;--button-tertiary-text-color-active:var(--text-primary);--button-tertiary-background-color-active:#e5e7eb;--button-tertiary-border-color-active:#0000;--toastify-color-light:#fff;--toastify-text-color-light:var(--text-primary);--toastify-color-dark:#27272a;--toastify-text-color-dark:#fff;--context-menu-background-color:var(--bg-primary);--context-menu-text-color:var(--text-primary);--context-menu-background-color-hover:#f4f4f5;--context-menu-shadow:var(--shadow-outer-1);--navbar-background-color:var(--bg-primary);--navbar-text-color:var(--text-primary);--navbar-text-color-hover:#3f3f46;--navbar-text-color-active:#52525c;--navbar-border-color:var(--border-secondary);--navbar-collaborator-color:#fff;--navbar-collaborator-border-color:var(--navbar-background-color);--actions-toolbar-color:#3f3f46;--actions-toolbar-background-color:var(--bg-primary);--actions-toolbar-shadow:var(--shadow-outer-3);--actions-toolbar-item-background-color-hover:#f5f5f5;--actions-toolbar-item-background-color-active:#e5e5e5;--actions-toolbar-separator-color:var(--border-secondary);--canvas-help-background-color:#3f3f46;--canvas-help-background-color-hover:#27272a;--canvas-help-color:#fff;--canvas-help-shadow:var(--shadow-outer-4);--directory-background-color:var(--bg-primary);--directory-border-color:var(--border-secondary);--directory-header-color:var(--text-primary);--directory-header-color-hover:#3f3f46;--directory-item-background-color:var(--bg-primary);--directory-item-background-color-hover:#fafafa;--directory-item-background-color-checked:#f4f4f5;--directory-item-background-color-checked-hover:#f4f4f5;--directory-item-border-color:#d1d5dc;--directory-item-cell-color:#71717b;--directory-item-cell-title-color:var(--text-primary);--directory-item-cell-context-menu-color:#d4d4d8;--directory-item-cell-context-menu-color-hover:#9f9fa9;--directory-icon-color:#ffd230;--directory-breadcrumbs-color:var(--link-color);--directory-breadcrumbs-color-hover:var(--link-color-hover);--document-viewer-header-background-color:#27272a;--document-viewer-header-text-color:#fff;--document-viewer-sidebar-background-color:#e4e4e7;--document-viewer-sidebar-item-background-color:var(--bg-primary);--document-viewer-sidebar-item-border-color:#0000;--document-viewer-sidebar-item-background-color-hover:#dbeafe;--document-viewer-sidebar-item-border-color-hover:#0000;--document-viewer-sidebar-item-background-color-selected:#dbeafe;--document-viewer-sidebar-item-border-color-selected:var(--color-brand);--document-viewer-sidebar-changes-summary-text-color:var(--text-primary);--document-viewer-sidebar-changes-summary-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-change-text-color:var(--text-primary);--document-viewer-sidebar-change-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-change-border-color:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-change-background-color-hover:var(--document-viewer-sidebar-item-background-color-hover);--document-viewer-sidebar-change-border-color-hover:var(--document-viewer-sidebar-item-border-color-hover);--document-viewer-sidebar-change-background-color-selected:var( --document-viewer-sidebar-item-background-color-selected );--document-viewer-sidebar-change-border-color-selected:var(--document-viewer-sidebar-item-border-color-selected);--document-viewer-sidebar-comment-text-color:#fff;--document-viewer-sidebar-comment-background-color:#18181b;--document-viewer-sidebar-comment-border-color:#0000;--document-viewer-sidebar-comment-background-color-hover:#3f3f46;--document-viewer-sidebar-comment-border-color-hover:#0000;--document-viewer-sidebar-comment-background-color-selected:#3f3f46;--document-viewer-sidebar-comment-border-color-selected:#fb2c36;--document-viewer-sidebar-merge-conflict-text-color:var(--text-primary);--document-viewer-sidebar-merge-conflict-background-color:var(--document-viewer-sidebar-item-background-color);--document-viewer-sidebar-merge-conflict-border-color:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-merge-conflict-background-color-hover:#fff7ed;--document-viewer-sidebar-merge-conflict-border-color-hover:var(--document-viewer-sidebar-item-border-color);--document-viewer-sidebar-merge-conflict-background-color-selected:#fff7ed;--document-viewer-sidebar-merge-conflict-border-color-selected:#ff8904;--document-viewer-sidebar-merge-conflict-color:#e7000b;--version-tile-shadow:var(--shadow-outer-4);--version-tile-background-color:var(--bg-primary);--version-tile-border-color:#0000;--version-tile-border-color-selected:var(--color-brand);--version-tile-title-color:var(--text-primary);--version-tile-description-color:#3f3f46;--version-tile-author-color:var(--text-primary);--version-tile-date-color:#71717b;--version-tile-pending-background-color:#364153;--version-tile-pending-color:#fff;--version-tile-error-background-color:#d1d5dc;--version-tile-upstream-dms-version-color:#f9fafb;--version-tile-port-background-color:#000;--version-tile-port-background-color-invalid:#e7000b;--version-tile-port-background-color-valid:#00a63e;--version-tile-port-plus-color:#fff;--version-tile-port-plus-background-color:#00a63e;--homepage-background-color:#f4f4f5;--sidebar-menu-item-color:var(--text-primary);--sidebar-menu-item-background-color:#0000;--sidebar-menu-item-background-color-hover:#e4e4e7;--sidebar-menu-item-background-color-active:#0000;--quick-compare-background-color:var(--bg-primary);--quick-compare-border-color:var(--border-secondary);--quick-compare-group-background-color:var(--bg-primary);--quick-compare-group-shadow:var(--shadow-outer-2);--quick-compare-group-drop-marker-color:var(--color-brand);--quick-compare-document-drop-marker-color:var(--color-brand);--quick-compare-loader-background-color:#ffffffb3;--drop-area-text-color:#71717b;--drop-area-types-color:#9f9fa9;--drop-area-browse-color:var(--color-brand);--drop-area-background-color:#0000;--drop-area-background-color-active:#fafafa;--drop-area-background-color-hover:#f4f4f5;--drop-area-border-color:var(--border-primary);--settings-background-color:var(--bg-primary);--settings-sidebar-background-color:#f4f4f5;--settings-sidebar-header-color:#71717b;--settings-content-header-border-color:var(--border-secondary);--settings-content-text-color:#71717b}@media(max-height:900px){:root{--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--font-size-base:14px;--font-size-h3:16px;--font-size-h2:20px;--font-size-h1:24px;--font-size-h1-display:28px;--line-height-base:20px;--line-height-h3:20px;--line-height-h2:24px;--line-height-h1:28px;--line-height-h1-display:36px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--input-medium-height:32px;--input-large-height:40px;--input-large-padding:var(--spacing-sm);--button-medium-font-size:var(--font-size-base);--button-medium-height:32px;--button-medium-icon-size:var(--icon-size-sm);--button-medium-padding:var(--spacing-sm);--button-large-font-size:var(--font-size-base);--button-large-height:40px;--button-large-icon-size:var(--icon-size-md);--button-large-icon-distance:var(--spacing-xs);--button-large-padding:var(--spacing-md);--app-horizontal-padding:var(--spacing-xl);--app-top-padding:24px;--app-bottom-padding:40px;--toastify-toast-min-height:40px;--navbar-height:48px;--actions-toolbar-padding:var(--spacing-xs);--actions-toolbar-border-radius:var(--border-radius-lg);--actions-toolbar-item-width:80px;--actions-toolbar-item-height:48px;--actions-toolbar-item-gap:var(--spacing-xs);--actions-toolbar-item-border-radius:var(--border-radius-md);--control-panel-button-size:40px;--control-panel-gap:var(--spacing-sm);--document-viewer-header-spacing:var(--spacing-xs);--document-viewer-sidebar-width:256px;--sidebar-logo-offset:-5px;--quick-compare-header-height:40px;--quick-compare-toolbar-height:48px;--quick-compare-group-spacing:var(--spacing-sm);--quick-compare-document-height:48px;--homepage-quick-compare-height:320px;--homepage-quick-compare-margin-bottom:32px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;color:var(--text-primary);font-family:Geist,sans-serif;font-family:var(--font-family-primary);font-size:16px;font-size:var(--font-size-base);font-weight:400;margin:0}#root{height:100vh;overflow:auto}.main{flex-grow:1}.error-message,.main{display:flex;width:100%}.error-message{align-items:center;flex-direction:column;padding-top:10%}.error-message__header{font-size:3em;font-weight:700;margin:0 0 .55em}.error-message__subtext{color:gray;font-size:20px;height:4vh;margin-top:1vh;text-align:center;width:100%}.react-tooltip{font-size:14px!important;max-width:300px;z-index:10}.react-tooltip.react-tooltip--white{background-color:#fff;box-shadow:0 0 10px 4px #0003;color:#101828;opacity:1}.dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 4px #0000001a;color:#101828;overflow:auto;width:-moz-fit-content;width:fit-content}.dropdown-menu__group{margin:12px 12px 16px}.dropdown-menu__group__title{font-size:14px;font-weight:600;margin-bottom:4px}.dropdown-menu__group__options{border:1px solid #e5e7eb;border-radius:4px}.dropdown-menu__item{align-items:center;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:8px;padding:8px 12px}.dropdown-menu__item--disabled{color:#6a7282;cursor:not-allowed}.dropdown-menu__item:not(:last-child){border-bottom:1px solid #e5e7eb}.dropdown-menu__item__label{align-items:center;display:flex;flex:1 1;justify-content:space-between}.dropdown-menu__item__label__description{color:#364153;font-size:14px;font-weight:400}.dropdown-menu__download-button{margin:12px}.link{color:#000;color:var(--link-color);cursor:pointer;transition:color .15s;transition:color var(--transition-duration-fast)}.link:not(.link--disabled){text-decoration:underline}.link:not(.link--disabled):hover{color:#364153;color:var(--link-color-hover)}.link--disabled{cursor:default}.h1--display{font-size:32px;font-size:var(--font-size-h1-display);font-weight:500;line-height:48px;line-height:var(--line-height-h1-display)}.h1,h1{font-size:28px;font-size:var(--font-size-h1);line-height:32px;line-height:var(--line-height-h1)}.h1,.h2,h1,h2{font-weight:500}.h2,h2{font-size:24px;font-size:var(--font-size-h2);line-height:28px;line-height:var(--line-height-h2)}.h3,h3{font-size:20px;font-size:var(--font-size-h3);font-weight:500;line-height:24px;line-height:var(--line-height-h3)}.text--base,p{font-size:16px;font-size:var(--font-size-base);line-height:24px;line-height:var(--line-height-base)}.text--sm{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.text--xs{font-size:12px;font-size:var(--font-size-xs);line-height:16px;line-height:var(--line-height-xs)}.text--xxs{font-size:10px;font-size:var(--font-size-xxs);line-height:16px;line-height:var(--line-height-xxs)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}