.icon{display:block}.loading-circle{align-items:center;display:flex;justify-content:center;position:relative}.loading-circle .loading-circle__track{border-radius:50%;border-style:solid;position:absolute}.loading-circle .loading-circle__track--secondary{opacity:.5}.react-flow__edges{z-index:9999999999!important}.react-flow__edge-path{pointer-events:none}.react-flow__edge-path--editing{stroke-dasharray:8}.react-flow__edgelabel-renderer{z-index:9999999999!important}.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__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--editing{background-color:#fff;background-image:linear-gradient(135deg,color-mix(in srgb,var(--ai-color) 6%,#0000) 0,color-mix(in srgb,var(--ai-color) 3%,#0000) 65%,#0000 100%)}.version-edge__compare-documents-button__image--editing circle{fill:none;stroke-dasharray:5;stroke:var(--version-tile-border-color-ai)}.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:edge-success-animation 15s forwards;transform:rotate(-90deg);transform-origin:center}.version-edge__buttons-wrapper{pointer-events:all;position:absolute}.version-edge__buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;transform:translate(-50%,-50%)}.version-edge__buttons--1-buttons{top:-20px}.version-edge__buttons--1-buttons .version-edge__action-buttons{height:40px}.version-edge__buttons--2-buttons{top:-18px}.version-edge__buttons--2-buttons .version-edge__action-buttons{height:36px}.version-edge__buttons--3-buttons{top:-20px}.version-edge__buttons--3-buttons .version-edge__action-buttons{height:40px}.version-edge__buttons--3-buttons .version-edge__action-buttons .version-edge__button:first-child,.version-edge__buttons--3-buttons .version-edge__action-buttons .version-edge__button:nth-child(3){margin-top:16px}.version-edge__action-buttons{display:flex;gap:8px;justify-content:center}.version-edge__button{align-items:center;background-color:#fff;border:1px solid;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;padding:0;transition:background-color var(--transition-duration-fast);width:32px}.version-edge__button--checkbox{border-color:#6a7282;color:#6a7282}.version-edge__button--checkbox .vs-checkbox{border-radius:50%;height:32px;justify-content:center;width:32px}.version-edge__button--checkbox .vs-checkbox--unchecked svg{color:#99a1af}.version-edge__button--delete{border-color:#fb2c36;color:#fb2c36}.version-edge__button--swap{border-color:#2b7fff;color:#2b7fff}.version-edge__button:hover{background-color:#f3f4f6}.version-edge__button:active{background-color:#e5e7eb}.version-edge__foreignobject{overflow:visible}@keyframes edge-success-animation{0%{stroke-dashoffset:150}7%{stroke-dashoffset:0}93%{stroke:#00bc7d}to{stroke-dashoffset:0;stroke:#0000}}.loading-brand{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;transition:opacity var(--loading-overlay-fade-duration) ease;width:100%}.loading-brand--overlay{background-color:var(--bg-primary);left:0;min-height:100vh;position:fixed;top:0;z-index:9999}.loading-brand--fade-out{opacity:0;pointer-events:none}.loading-brand .loading-brand__logo{animation:loader-breathe 3s ease-in-out 1s infinite;height:120px;overflow:visible;position:relative;width:120px}.loading-brand .loading-brand__background{animation:loader-background-move .5s cubic-bezier(.65,0,.35,1) .1s forwards;transform:translate(2px,2px) scale(.9);transform-origin:center}.loading-brand .loading-brand__border{stroke-dasharray:730;stroke-dashoffset:730;animation:loader-border-draw 1s cubic-bezier(.65,0,.35,1) forwards}.loading-brand .loading-brand__letter-v{animation:loader-letter-in .5s cubic-bezier(.16,1,.3,1) .6s forwards;opacity:0}.loading-brand .loading-brand__letter-s{animation:loader-letter-in .5s cubic-bezier(.16,1,.3,1) .75s forwards;opacity:0}.loading-brand .loading-brand__message{animation:loader-letter-in .6s cubic-bezier(.16,1,.3,1) .5s forwards;color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-xs);letter-spacing:.12em;margin-top:var(--spacing-xl);opacity:0;text-align:center;text-transform:uppercase}.loading-brand .loading-brand__shine{border-radius:2px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.loading-brand .loading-brand__shine:after{animation:loader-shine 3s ease-in-out 1.2s infinite;background:linear-gradient(90deg,#0000,#fff0 20%,#ffffff59 50%,#fff0 80%,#0000);content:"";height:120%;left:-100%;position:absolute;top:-10%;transform:skewX(-20deg);width:60%}@keyframes loader-background-move{to{transform:translate(0) scale(1)}}@keyframes loader-border-draw{to{stroke-dashoffset:0}}@keyframes loader-letter-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes loader-shine{0%,to{left:-100%}50%{left:160%}}.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 .icon{transition:color var(--transition-duration-fast)}.new-button--extra-small{font-size:var(--font-size-xs);gap:var(--button-small-icon-distance);min-height:var(--button-small-height);min-width:var(--button-small-min-width);padding:var(--button-small-vertical-padding) var(--button-small-horizontal-padding)}.new-button--extra-small .icon{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.new-button--small{font-size:var(--button-small-font-size);gap:var(--button-small-icon-distance);min-height:var(--button-small-height);min-width:var(--button-small-min-width);padding:var(--button-small-vertical-padding) var(--button-small-horizontal-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);min-height:var(--button-medium-height);min-width:var(--button-medium-min-width);padding:var(--button-medium-vertical-padding) var(--button-medium-horizontal-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);min-height:var(--button-large-height);min-width:var(--button-large-min-width);padding:var(--button-large-vertical-padding) var(--button-large-horizontal-padding)}.new-button--large .icon{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.new-button--text{gap:var(--button-text-icon-distance);min-height:var(--button-text-height);min-width:var(--button-text-min-width);padding:var(--button-text-vertical-padding) var(--button-text-horizontal-padding)}.new-button--text .icon{height:var(--button-text-icon-size);width:var(--button-text-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 .icon{color:inherit;color:var(--button-primary-icon-color,inherit)}.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):hover .icon{color:inherit;color:var(--button-primary-icon-color-hover,inherit)}.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:not(.new-button--loading):not(:disabled):active .icon{color:inherit;color:var(--button-primary-icon-color-active,inherit)}.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--primary:disabled .icon{color:inherit;color:var(--button-primary-icon-color-disabled,inherit)}.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 .icon{color:inherit;color:var(--button-secondary-icon-color,inherit)}.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):hover .icon{color:inherit;color:var(--button-secondary-icon-color-hover,inherit)}.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:not(.new-button--loading):not(:disabled):active .icon{color:inherit;color:var(--button-secondary-icon-color-active,inherit)}.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--secondary:disabled .icon{color:inherit;color:var(--button-secondary-icon-color-disabled,inherit)}.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 .icon{color:inherit;color:var(--button-tertiary-icon-color,inherit)}.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):hover .icon{color:inherit;color:var(--button-tertiary-icon-color-hover,inherit)}.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:not(.new-button--loading):not(:disabled):active .icon{color:inherit;color:var(--button-tertiary-icon-color-active,inherit)}.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--tertiary:disabled .icon{color:inherit;color:var(--button-tertiary-icon-color-disabled,inherit)}.new-button--quaternary{background-color:#000;border:1px solid #000;color:#fff;outline:1px solid #000}.new-button--quaternary .icon{color:#fff}.new-button--quaternary:not(.new-button--loading):not(:disabled):hover{background-color:#18181b}.new-button--quaternary:not(.new-button--loading):not(:disabled):active{background-color:#09090b}.new-button--quaternary:disabled{opacity:.5}.new-button--ai{--button-primary-background-color:var(--ai-color);--button-primary-background-color-hover:var(--ai-color-hover);--button-primary-background-color-active:var(--ai-color-active);--button-tertiary-text-color:var(--ai-color);--button-tertiary-text-color-hover:var(--ai-color);--button-tertiary-background-color-hover:#0000;--button-tertiary-text-color-active:var(--ai-color);--button-tertiary-background-color-active:#f3e8ff}.new-button--delete{--button-secondary-text-color:var(--color-state-error);--button-secondary-border-color:var(--color-state-error);--button-secondary-text-color-hover:#ff2056;--button-secondary-border-color-hover:#ff2056;--button-secondary-background-color-hover:#0000;--button-secondary-text-color-active:#ff637e;--button-secondary-border-color-active:#ff637e;--button-secondary-background-color-active:#fff1f2;--button-tertiary-text-color:var(--color-state-error);--button-tertiary-text-color-hover:#ff2056;--button-tertiary-text-color-active:#ff637e;--button-tertiary-background-color-active:#fff1f2}.new-button--upload{--button-tertiary-icon-color:var(--color-brand);--button-tertiary-icon-color-hover:var(--color-brand);--button-tertiary-icon-color-active:var(--color-brand)}.new-button--white{--button-secondary-text-color:#000;--button-secondary-text-color-hover:#000;--button-secondary-text-color-active:#000;--button-secondary-background-color:#fff;--button-secondary-background-color-hover:#f9fafb;--button-secondary-background-color-active:#f3f4f6;--button-secondary-border-color:#000;--button-secondary-border-color-hover:#000;--button-secondary-border-color-active:#000}.new-button--green{--button-primary-background-color:#096;--button-primary-background-color-hover:#007a55;--button-primary-background-color-active:#006045;--button-secondary-text-color:#096;--button-secondary-text-color-hover:#007a55;--button-secondary-text-color-active:#006045;--button-secondary-border-color:#096;--button-secondary-border-color-hover:#007a55;--button-secondary-border-color-active:#006045}.new-button--orange{--button-primary-background-color:#e17100;--button-primary-background-color-hover:#bb4d00;--button-primary-background-color-active:#973c00;--button-secondary-text-color:#e17100;--button-secondary-text-color-hover:#bb4d00;--button-secondary-text-color-active:#973c00;--button-secondary-border-color:#e17100;--button-secondary-border-color-hover:#bb4d00;--button-secondary-border-color-active:#973c00}.new-button--loading,.new-button:disabled{cursor:default}.new-button__icon-container{align-items:center;display:flex;justify-content:center}.new-button:not(.new-button--allow-multiline) .new-button__text{white-space:nowrap}.new-button--truncate .new-button__text{overflow:hidden;text-overflow:ellipsis}.message-toast__title{align-items:center;display:flex;flex-direction:row;font-weight:500}.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{margin-top:var(--spacing-md);white-space:pre-wrap}.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)}.save-toast__body{white-space:pre-wrap}.Toastify__toast-container{transition:bottom var(--transition-duration-fast)}.Toastify__toast-container--with-toolbar{--toastify-toast-bottom:var(--toastify-toast-bottom-with-toolbar)}.Toastify__toast-container--with-secondary-toolbar{--toastify-toast-bottom:var(--toastify-toast-bottom-with-secondary-toolbar)}.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)}.new-button.close-button--floating{--button-border-radius:50%;--button-tertiary-border-width:1px;--button-tertiary-border-color:var(--border-secondary);--button-tertiary-border-color-hover:var(--border-primary);--button-tertiary-border-color-active:var(--border-primary);--button-tertiary-background-color:var(--bg-primary);--button-tertiary-background-color-hover:var(--bg-secondary);--button-tertiary-background-color-active:var(--bg-secondary);box-shadow:var(--shadow-outer-2);height:var(--button-small-height);padding:0;width:var(--button-small-height)}.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;position:fixed;right:0;top:0}.modal__content{background-color:var(--bg-primary);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;max-height:calc(100% - var(--spacing-md)*2);padding:var(--spacing-lg);position:relative;transition:height var(--transition-duration-slow) ease-in-out;width:420px}.modal__header{align-items:center;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)}.modal__body{flex-grow:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.modal__body::-webkit-scrollbar{display:none}.modal--extra-small .modal__title{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-sm)}.modal--small .modal__title{font-size:var(--font-size-base);font-weight:500;line-height:var(--line-height-base)}.modal--medium .modal__title{font-size:var(--font-size-h3);font-weight:500;line-height:var(--line-height-h3)}.form-warning{margin-bottom:var(--spacing-md)}.form-warning__header{color:#e7000b;font-weight:500;margin-bottom:4px}.form-warning__body,.form-warning__header{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form-warning__body{color:#fb2c36;white-space:pre-line}.form-warning--extra-small .form-warning__body,.form-warning--extra-small .form-warning__header{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.form-warning--small .form-warning__body,.form-warning--small .form-warning__header{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.form-description,.form-warning--medium .form-warning__body,.form-warning--medium .form-warning__header{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form-description{margin-bottom:var(--spacing-md);white-space:pre-line}.form-description--extra-small{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.form-description--small{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.form-description--medium{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form-description--text-secondary{color:var(--settings-content-text-color)}.form-description--tight{margin-bottom:0}.help-modal{padding:var(--spacing-md) 0}.help-modal__grid{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.help-modal__card{align-items:flex-start;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);text-align:left;transition:all .2s ease;-webkit-user-select:none;user-select:none}.help-modal__card:hover{background-color:var(--bg-secondary);border-color:var(--color-brand);box-shadow:var(--shadow-outer-2);transform:translateY(-2px)}.help-modal__card:active{box-shadow:var(--shadow-outer-1);transform:translateY(0)}.help-modal__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.help-modal__card__icon{align-items:center;border-radius:var(--border-radius-md);color:var(--color-brand);display:flex;height:48px;justify-content:center;width:48px}.help-modal__card__content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.help-modal__card__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin:0}.help-modal__card__description{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4;margin:0}.helper-text{font-size:var(--font-size-xs)}.helper-text--error{color:var(--helper-error-color)}.helper-text--extra-small{font-size:var(--font-size-xxs)}.helper-text--small{font-size:var(--font-size-xs)}.helper-text--medium{font-size:var(--font-size-sm)}.input{align-items:center;display:flex;position:relative;width:100%}.input--extra-small .input__input{font-size:var(--input-extra-small-font-size);height:var(--input-extra-small-height);padding-left:var(--input-extra-small-padding);padding-right:var(--input-extra-small-padding)}.input--extra-small.input--icon-left .input__input{padding-left:calc(var(--input-extra-small-padding)*1.5 + var(--input-extra-small-icon-size))}.input--extra-small.input--icon-right .input__input{padding-right:calc(var(--input-extra-small-padding)*1.5 + var(--input-extra-small-icon-size))}.input--extra-small .input__icon-container--left{left:var(--input-extra-small-padding)}.input--extra-small .input__icon-container--right{right:var(--input-extra-small-padding)}.input--extra-small .icon{height:var(--input-extra-small-icon-size);width:var(--input-extra-small-icon-size)}.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)}.input--disabled .input__input{background-color:var(--input-background-color-disabled);border-color:var(--input-border-color-disabled);color:var(--input-text-color-disabled)}.input--disabled .input__input::placeholder{color:var(--input-placeholder-color-disabled)}.input--disabled .input__icon{color:var(--input-icon-color-disabled)}.label{font-size:var(--label-font-size);font-weight:500;margin-bottom:4px}.label--extra-small{font-size:var(--label-extra-small-font-size)}.label--small{font-size:var(--label-small-font-size)}.label--medium{font-size:var(--label-medium-font-size)}.textarea{align-items:center;display:flex;position:relative;width:100%}.textarea--extra-small .textarea__input{font-size:var(--input-extra-small-font-size);padding:var(--input-extra-small-padding)}.textarea--small .textarea__input{font-size:var(--input-small-font-size);padding:var(--input-small-padding)}.textarea--medium .textarea__input{font-size:var(--input-medium-font-size);padding:var(--input-medium-padding)}.textarea--large .textarea__input{font-size:var(--input-large-font-size);padding:var(--input-large-padding)}.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;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}.settings-tooltip-trigger{align-items:center;display:flex;gap:var(--spacing-xs)}.settings-tooltip-trigger__icon{align-items:center;cursor:help;display:flex;font-size:var(--label-extra-small-font-size);line-height:1;margin-bottom:2px}.settings-tooltip-container{position:relative}.settings-tooltip{word-wrap:break-word;animation:tooltipFadeIn .15s ease-in-out;background-color:var(--bg-tertiary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-4);color:var(--text-primary);padding:var(--spacing-md);pointer-events:none;position:absolute;white-space:normal;width:240px;z-index:1000}.settings-tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.settings-tooltip--top .settings-tooltip__arrow{bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg)}.settings-tooltip--bottom{left:50%;top:calc(100% + 8px);transform:translateX(-50%)}.settings-tooltip--bottom .settings-tooltip__arrow{left:50%;top:-4px;transform:translateX(-50%) rotate(45deg)}.settings-tooltip--bottom-end{right:0;top:calc(100% + 8px)}.settings-tooltip--bottom-end .settings-tooltip__arrow{right:var(--spacing-lg);top:-4px;transform:rotate(45deg)}.settings-tooltip--left{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.settings-tooltip--left .settings-tooltip__arrow{right:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.settings-tooltip--right{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.settings-tooltip--right .settings-tooltip__arrow{left:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.settings-tooltip--center{animation:tooltipFadeInCenter .15s ease-in-out;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.settings-tooltip__arrow{background-color:var(--bg-tertiary);height:8px;position:absolute;width:8px}.settings-tooltip__content{font-size:var(--font-size-xs);line-height:var(--line-height-xs);line-height:1.5}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tooltipFadeInCenter{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.form-input{display:flex;flex-direction:column;margin-bottom:var(--spacing-md);width:100%}.form-input .input--error{margin-bottom:var(--spacing-xs)}.form-input__label-row{align-items:center;display:flex;flex-direction:row}.emails-input{display:flex;flex-direction:column}.emails-input__input{border:none;border-bottom:1px solid #101828;font-size:16px;padding-bottom:8px}.emails-input__input:focus{border-color:#6495ed;outline:none}.emails-input__input:focus-visible{outline:none}.emails-input__input--has-error{border-color:tomato}.emails-input__suggestions{border-radius:8px;box-shadow:0 4px 4px #00000040;margin-top:4px;overflow:hidden}.emails-input__suggestion{background-color:#dbeafe;cursor:pointer;font-size:16px;padding:16px}.emails-input__suggestion:hover{background-color:#bedbff}.emails-input__error{color:tomato;font-size:90%;margin-top:4px}.emails-input__tags{margin-top:8px;max-height:20vh;overflow-y:auto}.emails-input__tags__item{align-items:center;background-color:var(--color-brand);border-radius:32px;color:#fff;display:inline-flex;font-size:14px;height:32px;margin:0 4px 4px 0;padding-left:12px;padding-right:6px;width:fit-content}.emails-input__tags__item__remove{align-items:center;background-color:#fff;border-radius:50%;color:#101828;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;margin-left:8px;padding-bottom:2px;width:20px}.select__button{align-items:center;border:var(--border-width) solid var(--border-primary);border-radius:var(--border-radius-sm);cursor:pointer;display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);-webkit-user-select:none;user-select:none;width:100%}.select__button[data-disabled]{cursor:default;opacity:.5;-webkit-user-select:none;user-select:none}.select__button--extra-small{font-size:var(--font-size-xxs);padding:var(--spacing-xs) var(--spacing-sm)}.select__button--small{font-size:var(--font-size-xs);padding:6px 12px}.select__button--medium{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.select__button__text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__button__icon{flex-shrink:0;margin-left:var(--spacing-sm)}.select__button[data-state=open] .select__button__icon{transform:rotate(180deg)}.select__options{background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;margin-top:var(--spacing-xs);overflow:visible;width:100%}.select__option{align-items:center;cursor:pointer;display:flex;padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.select__option__container:not(:last-child){border-bottom:var(--border-width) solid var(--border-tertiary)}.select__option--disabled{cursor:default;opacity:.5}.select__option--extra-small{font-size:var(--font-size-xxs);padding:var(--spacing-xs) var(--spacing-sm)}.select__option--small{font-size:var(--font-size-xs);padding:6px 12px}.select__option--medium{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.select__option__checkmark{flex-shrink:0;width:calc(var(--spacing-md) + var(--spacing-sm))}.select__option__checkmark--empty{visibility:hidden}.select__option--highlighted{background-color:var(--bg-secondary)}.share-modal__header{align-items:center;display:flex;gap:8px}.share-modal__header--back{cursor:pointer}.share-modal__buttons{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.share-modal__buttons__section{align-items:center;display:flex;gap:16px}.share-modal .button{min-width:auto;width:auto}.invites{display:flex;flex-direction:column}.invites__permission{align-items:center;display:flex;justify-content:space-between;margin-top:32px}.invites__permission-description{font-style:italic;margin-bottom:32px;margin-top:24px}.invites__message-description{margin-bottom:16px}.invites__message{border-color:#6a7282;border-radius:4px;padding:12px}.collaborators-content{margin-top:32px}.collaborators__title{font-size:18px;font-weight:700;font-weight:600;margin-bottom:16px}.collaborators__list{max-height:40vh;overflow:auto}.collaborator{align-content:center;display:flex;height:40px;justify-content:space-between}.collaborator:not(:last-child){margin-bottom:16px}.collaborator__username{align-items:center;display:flex;text-overflow:ellipsis}.collaborator__right{align-items:center;display:flex;gap:16px}.collaborator__right--pending{color:#4a5565;font-style:italic}.permission-selector{justify-content:flex-end;width:100px}.email-preview{align-items:center;display:flex;justify-content:center;min-height:300px}.email-preview,.invite-error-message__message:not(:last-child){margin-bottom:24px}.invite-error-message__message__emails{font-style:italic;margin-bottom:0;padding-left:16px}.form-expandable{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-md);line-height:var(--line-height-sm)}.form-expandable+.form-expandable{border-top:1px solid var(--border-primary);margin-top:var(--spacing-xl);padding-top:var(--spacing-xl)}.form-expandable p{color:var(--settings-content-text-color)}.form-expandable--extra-small{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.form-expandable--small{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.form-expandable--medium{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form-expandable__section{transition:all var(--transition-duration-slow) ease-in-out}.form-expandable__section button[type=submit]{margin-top:var(--spacing-md)}.form-expandable__section__title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin:0 0 var(--spacing-xs) 0}.form-expandable__section__toggle-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding:0;transition:opacity var(--transition-duration-fast);width:100%}.form-expandable__section__toggle-button:hover{opacity:.7}.form-expandable__section__toggle-button .form-expandable__section__title{margin:0}.form-expandable__section__toggle-button svg{transition:transform var(--transition-duration-fast) ease-in-out}.form-toggle-container{border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.form-toggle-container:last-child{margin-bottom:0}.form-toggle-header{background-color:#62748e;color:#fff;font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin-top:var(--spacing-sm);padding-bottom:var(--spacing-md);padding-top:var(--spacing-md);text-align:center;width:-webkit-fill-available;width:-moz-available;width:stretch}.form-toggle-header:first-child{margin-top:var(--spacing-xs)}.form-toggle-header__title{font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm)}.form-toggle-header__subtitle{font-size:10px;font-weight:400;margin-top:var(--spacing-xs);opacity:.9}.form-toggle-option{align-items:center;border-top:1px solid var(--border-secondary);display:flex;flex-direction:row;gap:var(--spacing-md);padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.form-toggle-option:first-child{border-top:none;padding-top:0}.form-toggle-option:last-child{padding-bottom:0}.form-toggle-option__content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.form-toggle-option__label{color:var(--text-primary);flex:1 1;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs)}.form-toggle-option__label--not-set{font-size:var(--font-size-xxs);font-style:italic;font-weight:400;line-height:var(--line-height-xxs)}.form-toggle-option--subordinate{border-left:2px solid var(--border-secondary);margin-left:var(--spacing-md);padding-left:var(--spacing-md)}.form-toggle-option__parent{font-weight:500}.form-toggle-option__description,.form-toggle-option__parent{color:var(--text-secondary);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.form-toggle-option__description{line-height:1.4}.form-toggle-copy{align-items:center;display:flex}.form-toggle-copy__text{color:#99a1af;font-size:var(--font-size-xxs);font-weight:600;line-height:var(--line-height-xxs);max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-toggle-copy__button{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:#99a1af;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:all var(--transition-duration-fast)}.form-toggle-copy__button:hover{color:var(--text-primary)}.form-toggle-copy__button:active{transform:scale(.95)}.form-toggle{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-sm);-webkit-user-select:none;user-select:none}.form-toggle.disabled{cursor:not-allowed;opacity:.5}.form-toggle__switch{background-color:var(--border-primary);border-radius:7px;border-radius:var(--border-radius,7px);flex-shrink:0;height:14px;height:var(--toggle-height,14px);position:relative;transition:background-color .3s;width:28px;width:var(--toggle-width,28px)}.form-toggle__switch.on{background-color:var(--color-brand)}.form-toggle__switch.off{background-color:var(--border-primary)}.form-toggle__switch.indeterminate{background-color:var(--border-secondary)}.form-toggle__switch:before{background-color:#fff;border-radius:50%;content:"";height:12px;height:var(--circle-size,12px);left:1px;position:absolute;top:1px;transition:transform .3s;width:12px;width:var(--circle-size,12px)}.form-toggle__switch.on:before{transform:translateX(14px);transform:translateX(var(--translate-distance,14px))}.form-toggle__switch.indeterminate:before{transform:translateX(7px);transform:translateX(var(--indeterminate-translate-distance,7px))}.form-toggle__label{font-size:inherit;white-space:nowrap}.form-toggle--extra-small{font-size:var(--font-size-xs)}.form-toggle--small{font-size:var(--font-size-sm)}.form-toggle--medium{font-size:var(--font-size-base)}.form-toggle--large{font-size:var(--font-size-lg)}.form-list{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md);margin-left:var(--spacing-lg);padding-left:0}.form-list li{margin-bottom:var(--spacing-xs)}.form-list li:last-child{margin-bottom:0}.form-list--extra-small{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.form-list--small{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.form-list--medium{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.vs-checkbox{align-items:center;cursor:pointer;display:flex;gap:4px;white-space:nowrap}.vs-checkbox--disabled{cursor:not-allowed}.vs-checkbox svg{pointer-events:none}.searchable-select__button{align-items:center;border:1px solid #6a7282;border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:8px 16px;-webkit-user-select:none;user-select:none;width:100%}.searchable-select__button[data-disabled]{cursor:default;opacity:.5;-webkit-user-select:none;user-select:none}.searchable-select__button--extra-small{font-size:var(--font-size-xxs);padding:var(--spacing-xs) var(--spacing-sm)}.searchable-select__button--small{font-size:var(--font-size-xs);padding:6px 12px}.searchable-select__button--medium{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.searchable-select__button__text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select__button__icon{flex-shrink:0;margin-left:var(--spacing-sm)}.searchable-select__button[data-state=open] .searchable-select__button__icon{transform:rotate(180deg)}.searchable-select__content{background-color:#fff;border:1px solid #6a7282;border-radius:4px;display:flex;flex-direction:column;margin-top:4px;max-width:400px;min-width:100%;overflow:hidden;width:max-content}.searchable-select__search{background-color:var(--bg-primary);border-bottom:1px solid #d1d5dc;padding:var(--spacing-sm)}.searchable-select__options{max-height:300px;overflow-y:auto}.searchable-select__option{align-items:center;cursor:pointer;display:flex;padding:8px 16px;white-space:nowrap}.searchable-select__option__container:not(:last-child){border-bottom:1px solid #d1d5dc}.searchable-select__option--disabled{cursor:default;opacity:.5}.searchable-select__option--extra-small{font-size:var(--font-size-xxs);padding:var(--spacing-xs) var(--spacing-sm)}.searchable-select__option--small{font-size:var(--font-size-xs);padding:6px 12px}.searchable-select__option--medium{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.searchable-select__option__checkmark{flex-shrink:0;width:calc(var(--spacing-md) + var(--spacing-sm))}.searchable-select__option:hover:not(.searchable-select__option--disabled){background-color:var(--bg-secondary)}.searchable-select__option--checklist .vs-checkbox{flex:1 1;gap:var(--spacing-sm)}.searchable-select__footer{border-top:1px solid #d1d5dc;display:flex;gap:var(--spacing-xs);justify-content:flex-end;padding:var(--spacing-sm)}.searchable-select__no-results{color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-md);text-align:center}.form-copy{display:flex;flex-direction:column;margin-bottom:var(--spacing-md);width:100%}.form-copy .input--error{margin-bottom:var(--spacing-xs)}.form-copy__field{align-items:center;border:1px solid var(--border-primary);border-radius:var(--input-border-radius);cursor:pointer;display:flex;gap:var(--spacing-xs)}.form-copy__field--extra-small{font-size:var(--input-extra-small-font-size);height:var(--input-extra-small-height);padding-left:var(--input-extra-small-padding);padding-right:var(--input-extra-small-padding)}.form-copy__field--small{font-size:var(--input-small-font-size);height:var(--input-small-height);padding-left:var(--input-small-padding);padding-right:var(--input-small-padding)}.form-copy__field--medium{font-size:var(--input-medium-font-size);height:var(--input-medium-height);padding-left:var(--input-medium-padding);padding-right:var(--input-medium-padding)}.form-copy__value{flex:1 1;overflow:hidden;padding-left:var(--spacing-xs);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.form-copy__button{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:var(--spacing-xs);transition:all var(--transition-duration-fast)}.form-copy__button:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.form-copy__button:active{transform:scale(.95)}.settings-billing-admin{color:var(--text-primary);display:flex;flex-direction:column;margin-top:var(--spacing-md)}.settings-billing-admin__section{border-top:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) 0}.settings-billing-admin__section:first-child{border-top:none;padding-top:0}.settings-billing-admin__section-header{display:flex;flex-direction:column;gap:2px}.settings-billing-admin__section-title{font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin:0}.settings-billing-admin__status{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md)}.settings-billing-admin__badge{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-xs);padding:var(--spacing-xs) var(--spacing-md)}.settings-billing-admin__badge--pending{background:var(--color-state-warning-background);border-color:var(--color-state-warning-border);color:var(--color-state-warning-text)}.settings-billing-admin__badge--paid{background:var(--color-state-success-background);border-color:var(--color-state-success-border);color:var(--color-state-success-text)}.settings-billing-admin__muted{color:var(--text-secondary)}.settings-billing-admin__label,.settings-billing-admin__muted{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-billing-admin__label{font-weight:600;padding:0}.settings-billing-admin__field,.settings-billing-admin__group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-billing-admin__group{border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);gap:var(--spacing-md);padding:var(--spacing-md)}.settings-billing-admin__options{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-billing-admin__options--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.settings-billing-admin__options--grid{grid-template-columns:minmax(0,1fr)}}.settings-billing-admin__option{border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.settings-billing-admin__option--selected{border-color:var(--color-brand)}.settings-billing-admin__option--disabled{opacity:.6}.settings-billing-admin__option-label{align-items:flex-start;cursor:pointer;display:flex;gap:var(--spacing-md)}.settings-billing-admin__option-label input{accent-color:var(--color-brand);flex:none;height:18px;margin:2px 0 0;width:18px}.settings-billing-admin__option-text{display:flex;flex-direction:column;font-weight:600;gap:2px}.settings-billing-admin__option-body{padding-left:calc(18px + var(--spacing-md))}.settings-billing-admin__prices{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.settings-billing-admin__prices{grid-template-columns:minmax(0,1fr)}}.settings-billing-admin__price{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:260px}.settings-billing-admin__chips{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));max-width:480px}.settings-billing-admin__chip{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-xs);line-height:var(--line-height-xs);min-height:40px}.settings-billing-admin__chip--selected{border:2px solid var(--color-brand);font-weight:600}.settings-billing-admin__chip:disabled{cursor:default;opacity:.6}.settings-billing-admin__buttons{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-billing-admin__facts{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-billing-admin__fact{border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:2px;padding:var(--spacing-md)}.settings-billing-admin__bone{animation:settings-billing-admin-skeleton-shimmer 1.5s ease-in-out infinite;background-color:var(--bg-tertiary);border-radius:var(--border-radius-sm);display:block;height:12px;max-width:100%}.settings-billing-admin__bone--title{height:16px}.settings-billing-admin__bone--button{flex:none;height:18px}.settings-billing-admin--loading .settings-billing-admin__section:first-child .settings-billing-admin__bone{animation-delay:0s}.settings-billing-admin--loading .settings-billing-admin__section:nth-child(2) .settings-billing-admin__bone{animation-delay:.08s}.settings-billing-admin--loading .settings-billing-admin__section:nth-child(3) .settings-billing-admin__bone{animation-delay:.16s}.settings-billing-admin--loading .settings-billing-admin__section:nth-child(4) .settings-billing-admin__bone{animation-delay:.24s}.settings-billing-admin--loading .settings-billing-admin__section:nth-child(5) .settings-billing-admin__bone{animation-delay:.32s}.settings-billing-admin--loading .settings-billing-admin__section:nth-child(6) .settings-billing-admin__bone{animation-delay:.4s}.settings-billing-admin--loading .settings-billing-admin__buttons .settings-billing-admin__bone--button{height:32px}@keyframes settings-billing-admin-skeleton-shimmer{0%,to{opacity:.3}50%{opacity:.7}}.pagination{border-top:1px solid var(--border-secondary);display:flex;justify-content:center;padding-top:var(--spacing-md)}.pagination__controls{align-items:center;display:flex;gap:var(--spacing-sm)}.pagination__ellipsis{color:#99a1af;font-size:14px;padding:4px 8px;-webkit-user-select:none;user-select:none}.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(--bg-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-1);display:flex;flex-direction:column;overflow:hidden;position:relative;width:fit-content}.context-menu-panel__item{color:var(--text-primary);cursor:pointer;min-width:var(--context-menu-item-min-width);padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.context-menu-panel__item:hover{background-color:var(--bg-primary--hover);text-decoration:none}.context-menu-panel__item--has-children{position:relative}.context-menu-panel__item--disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.5}.context-menu-panel__item--disabled:hover{background-color:#0000}.context-menu-panel__item__content{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.context-menu-panel__item__content__text{align-items:center;display:flex;flex:1 1;font-size:var(--font-size-sm);gap:var(--spacing-sm)}.context-menu-panel--searchable{min-width:260px}.context-menu-panel__search{border-bottom:var(--border-width) solid var(--border-secondary);padding:var(--spacing-xs)}.context-menu-panel__options{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.context-menu-panel__empty{color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.context-menu-panel__divider{background-color:var(--border-secondary);height:.5px;margin:var(--spacing-xs) var(--spacing-md)}.context-menu-panel__color-item{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)}.directory-badge-deletion{align-items:center;background-color:var(--color-state-warning-background);border-radius:var(--border-radius-sm);color:var(--color-state-warning-text);cursor:default;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs);padding:2px var(--spacing-sm);white-space:nowrap}.directory-badge-deletion__text{font-weight:600}.directory-badge-deletion__tooltip{max-width:320px;white-space:normal}.directory-badge-deletion__tooltip__header{font-weight:600;margin-bottom:var(--spacing-xs)}.directory-badge-deletion__tooltip__body,.directory-badge-migrated{font-size:var(--font-size-xs)}.directory-badge-migrated{align-items:center;background-color:var(--color-state-success-background);border-radius:var(--border-radius-sm);color:var(--color-state-success-text);cursor:default;display:flex;flex-shrink:0;gap:var(--spacing-xs);margin-left:var(--spacing-sm);padding:2px var(--spacing-sm);white-space:nowrap}.directory-badge-migrated__text{font-weight:600}.directory-badge-migrated__tooltip{max-width:320px;white-space:normal}.directory-badge-migrated__tooltip__header{font-weight:600;margin-bottom:var(--spacing-xs)}.directory-badge-migrated__tooltip__body{font-size:var(--font-size-xs)}.directory-header-component{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-md)}.directory-search-and-filter-group{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm);justify-content:flex-end;min-width:0}.generic-directory{background-color:var(--bg-primary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-sm);overflow-x:auto;padding:var(--spacing-md) var(--spacing-md)}.generic-directory__header{align-items:center;display:flex;margin-bottom:var(--spacing-sm)}.generic-directory__header__cell{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--directory-header-font-weight);line-height:var(--line-height-base);line-height:var(--directory-line-height,var(--line-height-base));transition:color var(--transition-duration-fast)}.generic-directory__header__cell:hover{color:var(--text-primary-hover)}.generic-directory__item{align-items:center;animation:fadeIn var(--transition-duration-medium) ease;background-color:var(--bg-primary);display:flex;flex-direction:row;padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.generic-directory__item:not(:last-child){border-bottom:var(--border-width) solid var(--directory-item-border-color)}.generic-directory__item:hover{background-color:var(--bg-primary-hover)}.generic-directory__item--checked{background-color:var(--bg-primary-checked)}.generic-directory__item--checked:hover{background-color:var(--bg-primary-checked-hover)}.generic-directory__item--highlighted{background-color:var(--bg-primary-highlighted)}.generic-directory__item--highlighted:hover{background-color:var(--bg-primary-highlighted-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-base);line-height:var(--directory-line-height,var(--line-height-base))}.generic-directory__item__cell:first-child{padding-left:var(--spacing-xs)}.generic-directory__item__cell:last-child{padding-right:var(--spacing-xs)}.generic-directory__item__cell__title{color:var(--text-primary)}.generic-directory__item__cell__title:hover{cursor:pointer;text-decoration:underline}.generic-directory__item__cell__icon{color:var(#ffd230);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)}@media(max-width:1024px){.generic-directory__header__cell--type,.generic-directory__item__cell--type{display:none}}.generic-directory--cards{background-color:#0000;border:none;overflow-x:visible;padding:0}.generic-directory--cards .generic-directory__items{display:flex;flex-direction:column;gap:var(--spacing-sm)}.generic-directory--cards .generic-directory__card{align-items:stretch;background-color:var(--bg-primary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.generic-directory--cards .generic-directory__card .generic-directory__card__header{align-items:flex-start;display:flex;gap:var(--spacing-sm);justify-content:space-between}.generic-directory--cards .generic-directory__card .generic-directory__card__title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-sm);min-width:0}.generic-directory--cards .generic-directory__card .generic-directory__card__action{align-items:center;display:flex;flex-shrink:0}.generic-directory--cards .generic-directory__card .generic-directory__card__fields{grid-column-gap:var(--spacing-md);grid-row-gap:var(--spacing-xs);align-items:center;column-gap:var(--spacing-md);display:grid;font-size:var(--font-size-sm);grid-template-columns:max-content minmax(0,1fr);row-gap:var(--spacing-xs)}.generic-directory--cards .generic-directory__card .generic-directory__card__field-label{color:var(--text-secondary);white-space:nowrap}.generic-directory--cards .generic-directory__card .generic-directory__card__field-value{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;gap:var(--spacing-sm);min-width:0}.generic-directory--cards .generic-directory__card .settings-directory-org-member__email{color:var(--text-secondary);font-weight:400}.form-divider{border-top:1px solid var(--border-primary);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.port{background-color:#0000!important;border:none!important;height:var(--version-tile-port-size)!important;left:calc(var(--version-tile-port-size)/-2)!important;width:var(--version-tile-port-size)!important}.port:before{background-color:var(--version-tile-port-background-color);border-radius:50%;content:"";height:var(--version-tile-port-size);left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--version-tile-port-size)}.port.react-flow__handle.connectionindicator{cursor:pointer}.port.react-flow__handle-left{left:0}.port.react-flow__handle-right{height:100%!important;left:0!important;top:0!important;transform:translate(0)!important;width:100%!important}.port.react-flow__handle-right:before{left:50%;transform:translate(-50%,-50%)}.port.react-flow__handle-connecting:before{background-color:var(--version-tile-port-background-color-invalid)}.port.react-flow__handle-valid:before{background-color:var(--version-tile-port-background-color-valid)!important}.port.port--active{background-color:#0000!important;border:none!important;bottom:0;height:auto!important;left:0!important;right:0;top:0!important;transform:translate(0)!important;width:auto!important}.port.port--active:before{left:calc(var(--version-tile-port-size)/-2)}.port.port--hidden{opacity:0;pointer-events:none}.react-flow__handle-right-wrapper{cursor:default;height:var(--version-tile-port-plus-detection-radius);position:absolute;right:calc(var(--version-tile-port-plus-detection-radius)/-2);top:50%;transform:translateY(-50%);width:var(--version-tile-port-plus-detection-radius);z-index:3}.react-flow__handle-right-wrapper .react-flow__handle-right-inner{border-radius:50%;cursor:default;height:var(--version-tile-port-plus-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--version-tile-port-plus-size)}.react-flow__handle-right-wrapper .react-flow__handle-right-inner .react-flow__handle-plus-icon{align-items:center;background-color:var(--version-tile-port-plus-background-color);border-radius:50%;color:var(--version-tile-port-plus-color);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(0);transform-origin:center center;transition:all var(--transition-duration-medium);width:100%;z-index:3}.react-flow__handle-right-wrapper:not(.react-flow__handle-right-wrapper--hover-disabled):hover .react-flow__handle-right-inner{cursor:pointer}.react-flow__handle-right-wrapper:not(.react-flow__handle-right-wrapper--hover-disabled):hover .react-flow__handle-right-inner .react-flow__handle:not(.react-flow__handle-connecting) .react-flow__handle-plus-icon{opacity:1;transform:scale(1)}.canvas-toolbar-fade-in,.react-flow__handle-right-wrapper--hidden{opacity:0;pointer-events:none}.canvas-toolbar-fade-in{animation:canvas-toolbar-fade-in var(--transition-duration-medium) ease var(--transition-duration-slow) forwards}@keyframes canvas-toolbar-fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.version-tile{background-color:var(--bg-primary);border-radius:var(--border-radius-md);box-shadow:var(--version-tile-shadow);cursor:default;display:flex;flex-direction:row;isolation:isolate;justify-content:space-between;outline:var(--version-tile-border-width) solid var(--version-tile-border-color);position:relative;transition:background-color var(--transition-duration-fast)}.version-tile--is-new-dms-version{animation:blue-highlight 10s 1s}.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--editing{background-color:#fff;background-image:linear-gradient(135deg,color-mix(in srgb,var(--ai-color) 6%,#0000) 0,color-mix(in srgb,var(--ai-color) 3%,#0000) 65%,#0000 100%);outline-color:var(--version-tile-border-color-ai)}.version-tile--selected{box-shadow:0 0 0 3px var(--color-brand),0 0 0 7px #155dfc33,var(--version-tile-shadow);outline-color:var(--version-tile-border-color-selected)}.version-tile--latest-clicked{box-shadow:0 0 0 4px var(--color-brand),0 0 0 10px #155dfc40,0 4px 14px #155dfc59,var(--version-tile-shadow)}.version-tile__similarity-tint{border-radius:var(--border-radius-md);inset:0;pointer-events:none;position:absolute;transition:background-color var(--transition-duration-fast);z-index:0}.version-tile__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;z-index:1}.version-tile__content__header{gap:var(--spacing-xs)}.version-tile__content__first-row,.version-tile__content__header{display:flex;flex-direction:column}.version-tile__content__edit-button{backface-visibility:hidden;background-color:#fff;position:absolute;right:var(--spacing-xs);top:var(--spacing-xs)}.version-tile__content__similarity-score{align-items:center;bottom:0;display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.version-tile__content__similarity-score__value{color:var(--text-primary);font-size:48px;font-weight:500;line-height:1}.version-tile__content__similarity-score__label{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:1.2;max-width:80%;text-align:center}.version-tile__title{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);color:var(--version-tile-title-color);cursor:pointer;font-size:var(--font-size-base);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(--font-size-sm);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(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-tile__date{color:var(--version-tile-date-color);font-size:var(--font-size-xs)}.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);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}.version-tile .batch-compare__loader,.version-tile__pending-spinner{border-radius:var(--border-radius-md)}.version-tile-wrapper{overflow:visible;position:relative}.react-flow__node.react-flow__node-versionTileNode{contain:layout style}.react-flow__node.react-flow__node-versionTileNode:not(.dragging,.selected){transition:transform var(--transition-duration-medium)}.canvas__react-flow--dragging-group .react-flow__node.react-flow__node-versionTileNode{transition:none!important}@keyframes blue-highlight{0%{background-color:var(--bg-primary)}5%{background-color:#dff2fe}10%{background-color:#f0f9ff}75%{background-color:#f0f9ff}to{background-color:var(--bg-primary)}}@keyframes pulse-opacity{0%{opacity:.9}50%{opacity:.5}to{opacity:.9}}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.artifact-canvas{background:#e5e7eb;border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-lg);display:flex;flex:1 1;height:100%;overflow:hidden;position:relative}.artifact-canvas .react-flow{flex:1 1;min-width:0}.artifact-canvas .react-flow__node.artifact-canvas__node{transition:transform var(--transition-duration-medium) ease}.artifact-canvas .react-flow__node.artifact-canvas__node--dragged,.artifact-canvas .react-flow__node.artifact-canvas__node.dragging{transition:none;z-index:10!important}.artifact-canvas .react-flow__node.artifact-canvas__node--slot{pointer-events:none}.artifact-canvas .react-flow__handle-right-wrapper:not(.react-flow__handle-right-wrapper--hover-disabled) .react-flow__handle-right{pointer-events:all}.artifact-canvas .canvas-toolbar{z-index:10}.artifact-canvas__file-input{display:none}.artifact-canvas--empty .drop-area{inset:var(--spacing-md)}.artifact-canvas-tile__number{background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:600;left:var(--spacing-md);line-height:var(--line-height-xxs);padding:0 var(--spacing-xs);pointer-events:none;position:absolute;top:0;transform:translateY(-50%);z-index:2}.artifact-canvas-tile.version-tile--selected .artifact-canvas-tile__number{border-color:var(--color-brand);color:var(--color-brand)}.artifact-canvas-slot{background-color:var(--bg-primary--hover);border:2px dashed var(--color-brand);border-radius:var(--border-radius-md)}.artifact-canvas-row{align-items:center;border-radius:var(--border-radius-sm);color:var(--text-secondary);display:flex;font-size:22px;font-weight:600;gap:var(--spacing-xs);height:40px;line-height:28px;padding:0 var(--spacing-sm);white-space:nowrap}.artifact-canvas-row--reorderable{cursor:grab}.artifact-canvas-row--reorderable:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.artifact-canvas-row--dragging{background-color:var(--bg-primary);box-shadow:var(--shadow-outer-2);color:var(--text-primary);cursor:grabbing}.artifact-canvas-row__grip{color:var(--text-tertiary)}.settings-user-shape{background-color:var(--homepage-background-color);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-md);height:100%;min-height:0;padding:var(--app-top-padding) var(--app-horizontal-padding) var(--app-bottom-padding)}.settings-user-shape__header{align-items:center;padding-right:calc(var(--spacing-md) + var(--spacing-xl))}.settings-user-shape__title{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0}.settings-user-shape__title h1{margin:0}.settings-user-shape__actions{align-items:center;display:flex;gap:var(--spacing-sm);margin-left:auto}.settings-user-shape__canvas{flex:1 1 auto;min-height:0}.directory-loading{display:flex;flex-direction:column;width:100%}.directory-loading .directory-loading__row{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:row;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xs)}.directory-loading .directory-loading__row:last-child{border-bottom:none}.directory-loading .directory-loading__row--sized{box-sizing:border-box;padding-bottom:0;padding-top:0}.directory-loading .directory-loading__row:first-child .directory-loading__bone{animation-delay:0s}.directory-loading .directory-loading__row:nth-child(2) .directory-loading__bone{animation-delay:.05s}.directory-loading .directory-loading__row:nth-child(3) .directory-loading__bone{animation-delay:.1s}.directory-loading .directory-loading__row:nth-child(4) .directory-loading__bone{animation-delay:.15s}.directory-loading .directory-loading__row:nth-child(5) .directory-loading__bone{animation-delay:.2s}.directory-loading .directory-loading__row:nth-child(6) .directory-loading__bone{animation-delay:.25s}.directory-loading .directory-loading__row:nth-child(7) .directory-loading__bone{animation-delay:.3s}.directory-loading .directory-loading__row:nth-child(8) .directory-loading__bone{animation-delay:.35s}.directory-loading .directory-loading__row:nth-child(9) .directory-loading__bone{animation-delay:.4s}.directory-loading .directory-loading__row:nth-child(10) .directory-loading__bone{animation-delay:.45s}.directory-loading .directory-loading__row:nth-child(11) .directory-loading__bone{animation-delay:.5s}.directory-loading .directory-loading__row:nth-child(12) .directory-loading__bone{animation-delay:.55s}.directory-loading .directory-loading__row:nth-child(13) .directory-loading__bone{animation-delay:.6s}.directory-loading .directory-loading__row:nth-child(14) .directory-loading__bone{animation-delay:.65s}.directory-loading .directory-loading__row:nth-child(15) .directory-loading__bone{animation-delay:.7s}.directory-loading .directory-loading__bone{animation:directory-skeleton-shimmer 1.5s ease-in-out infinite;background-color:var(--bg-tertiary);border-radius:var(--border-radius-sm);height:12px}.directory-loading .directory-loading__bone--icon{border-radius:var(--border-radius-sm);flex-shrink:0;height:20px;width:20px}.directory-loading .directory-loading__bone--flex{flex:1 1}.directory-loading .directory-loading__bone--fixed{flex-shrink:0}.directory-loading--cards{gap:var(--spacing-sm)}.directory-loading--cards .directory-loading__card{border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.directory-loading--cards .directory-loading__card-title{height:16px;width:60%}.directory-loading--cards .directory-loading__card-line{width:80%}@keyframes directory-skeleton-shimmer{0%,to{opacity:.3}50%{opacity:.7}}.download-menu-download-button{margin-bottom:var(--spacing-sm);width:100%}.download-menu-preferences__content{background-color:#f3f4f6;padding:var(--spacing-xs) var(--spacing-sm)}.download-menu-preferences__item{padding:var(--spacing-sm) 0}.download-menu-preferences__item:not(:last-child){border-bottom:1px solid var(--border-secondary)}.download-option{cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-xs);font-weight:600;padding-bottom:var(--spacing-sm);padding-left:12px;padding-right:12px;padding-top:var(--spacing-md)}.download-option--disabled{color:#6a7282;cursor:not-allowed}.download-option:not(:last-child){border-bottom:.5px solid #d1d5dc}.download-option__primary{align-items:center;display:flex;gap:var(--spacing-sm)}.download-option__label{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between}.download-option__label__description{color:#4a5565;font-size:var(--font-size-xs);font-weight:400}.canvas-tooltip{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-lg);line-height:1.3}.canvas-tooltip .canvas-tooltip__shortcut{color:#9f9fa9;font-size:var(--font-size-xs);letter-spacing:.5px}.canvas-tooltip-analytics{align-items:center!important;display:flex!important;min-height:100px!important;padding-left:20px!important;width:320px!important}.canvas-tooltip-analytics .canvas-tooltip{flex:1 1;justify-content:space-between}.canvas-tooltip-analytics .canvas-tooltip__label{white-space:pre-line}.document-viewer-render-comparison .modal__content{display:flex;flex-direction:column}.document-viewer-render-comparison .modal__body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.document-viewer-render-comparison__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-sm);min-height:0;width:100%}.document-viewer-render-comparison__modes{display:flex;gap:var(--spacing-xs)}.document-viewer-render-comparison__mode{background:#0000;border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.document-viewer-render-comparison__mode--active{border-color:var(--color-brand);color:var(--color-brand);font-weight:600}.document-viewer-render-comparison__mode:disabled{cursor:not-allowed;opacity:.5}.document-viewer-render-comparison__panes{display:flex;flex:1 1 auto;flex-direction:row;gap:var(--spacing-md);min-height:0;width:100%}.document-viewer-render-comparison__pane{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);min-height:0;min-width:0}.document-viewer-render-comparison__pane-header{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.document-viewer-render-comparison__pane-label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.document-viewer-render-comparison .document-viewer-render-comparison__details{align-items:baseline;color:var(--text-secondary);column-gap:var(--spacing-md);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);row-gap:var(--spacing-xs)}.document-viewer-render-comparison .document-viewer-render-comparison__details-error{color:var(--color-state-error);overflow-wrap:anywhere}.document-viewer-render-comparison .document-viewer-render-comparison__pane-links{align-items:center;display:flex;gap:var(--spacing-md)}.document-viewer-render-comparison__pane-link{align-items:center;color:var(--color-brand);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs);white-space:nowrap}.document-viewer-render-comparison__pdf-view{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:12px 0}.document-viewer-render-comparison__pdf-page{background:#fff;box-shadow:0 1px 3px #0003;flex:0 0 auto}.document-viewer-render-comparison__pdf-page canvas{display:block}.document-viewer-render-comparison__pdf-message{color:var(--text-secondary);font-size:var(--font-size-sm);margin:auto}.document-viewer-render-comparison__pane-frame{border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);flex:1 1 auto;height:100%;min-height:0;width:100%}.drop-area{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.drop-area__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px;position:relative;text-align:center;transition:opacity .3s;width:100%}.drop-area__content__text{color:var(--drop-area-text-color);margin-top:var(--spacing-md)}.drop-area__content__subtext{color:var(--drop-area-text-color);font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md)}.drop-area__content__browse{color:var(--drop-area-browse-color);font-weight:500}.drop-area__content__types{color:var(--drop-area-types-color);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.drop-area__background{backface-visibility:hidden;background-color:var(--drop-area-background-color);border:var(--border-width) dashed var(--drop-area-border-color);border-radius:var(--border-radius-md);bottom:var(--spacing-md);content:"";left:var(--spacing-md);position:absolute;right:var(--spacing-md);top:var(--spacing-md);transition:background-color var(--transition-duration-fast);z-index:0}.drop-area:hover .drop-area__background{background-color:var(--drop-area-background-color-hover)}.drop-area--active .drop-area__background{background-color:var(--drop-area-background-color-active)}.drop-area--disabled{cursor:not-allowed}.netdocs-file-picker-list{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.netdocs-file-picker-list__rows{list-style:none;margin:0;padding:0}.netdocs-file-picker-list__header,.netdocs-file-picker-list__row,.netdocs-file-picker-list__section{grid-column-gap:var(--spacing-md);align-items:center;column-gap:var(--spacing-md);display:grid;grid-template-columns:var(--netdocs-file-picker-columns);min-width:min-content;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.netdocs-file-picker-list__header{background:var(--netdocs-picker-header-background-color);border-radius:var(--border-radius-sm);color:var(--netdocs-picker-muted-text-color);font-size:var(--font-size-xs);font-weight:500;padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm);position:sticky;top:0;white-space:nowrap;z-index:1}.netdocs-file-picker-list__heading{align-items:center;display:flex;gap:var(--spacing-xs);min-width:0}.netdocs-file-picker-list__heading--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.netdocs-file-picker-list__heading--sortable:hover{color:var(--text-primary)}.netdocs-file-picker-list__heading--sortable:focus-visible{outline:var(--border-width) solid var(--color-brand);outline-offset:2px}.netdocs-file-picker-list__heading-text{overflow:hidden;text-overflow:ellipsis}.netdocs-file-picker-list__sort-caret{flex-shrink:0}.netdocs-file-picker-list__section{border-bottom:var(--border-width) solid var(--netdocs-picker-row-border-color);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;padding-bottom:var(--spacing-xs);padding-top:var(--spacing-md)}.netdocs-file-picker-list__section-name{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netdocs-file-picker-list__row{border-bottom:var(--border-width) solid var(--netdocs-picker-row-border-color);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.netdocs-file-picker-list__row:hover{background:var(--bg-primary--hover)}.netdocs-file-picker-list__row:focus-visible{outline:var(--border-width) solid var(--color-brand);outline-offset:-1px}.netdocs-file-picker-list__row--selected{background:var(--netdocs-picker-row-background-color-selected)}.netdocs-file-picker-list__row--selected:hover{background:var(--netdocs-picker-row-background-color-selected-hover)}.netdocs-file-picker-list__row--imported{cursor:default;opacity:.5}.netdocs-file-picker-list__row--imported:hover{background:none}.netdocs-file-picker-list__row--reloading{pointer-events:none}.netdocs-file-picker-list__row--reloading>*{opacity:.6}.netdocs-file-picker-list__main{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0}.netdocs-file-picker-list__checkbox-space{flex-shrink:0;width:16px}.netdocs-file-picker-list__icon{color:var(--netdocs-picker-muted-text-color);flex-shrink:0}.netdocs-file-picker-list__icon--matter{color:var(--netdocs-picker-icon-color-matter)}.netdocs-file-picker-list__icon--folder{color:var(--netdocs-picker-icon-color-folder)}.netdocs-file-picker-list__icon--pdf{color:var(--netdocs-picker-icon-color-pdf)}.netdocs-file-picker-list__icon--word{color:var(--netdocs-picker-icon-color-word)}.netdocs-file-picker-list__icon--excel{color:var(--netdocs-picker-icon-color-excel)}.netdocs-file-picker-list__name{flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netdocs-file-picker-list__imported-label{color:var(--text-secondary);flex-shrink:0;font-size:var(--font-size-xs);white-space:nowrap}.netdocs-file-picker-list__cell{color:var(--netdocs-picker-muted-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netdocs-file-picker-list__chevron{color:var(--netdocs-picker-muted-text-color);flex-shrink:0}.netdocs-file-picker-list__status{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-sm);padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl);text-align:center}.netdocs-file-picker-list__footer{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:center;padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.netdocs-file-picker-list__error{color:var(--color-state-error);font-size:var(--font-size-sm)}@keyframes canvas-analytics-highlight-icon-pulse{0%,to{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1)}50%{color:#fd9a00;filter:drop-shadow(0 0 6px rgba(255,186,0,.75));transform:scale(1.12)}}@keyframes canvas-analytics-highlight-text-pulse{0%,to{color:inherit}50%{color:#e17100}}.form-segment-control{align-items:stretch;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);display:inline-flex;gap:2px;padding:2px}.form-segment-control .form-segment-control__item-wrap{display:contents}.form-segment-control .form-segment-control__item-wrap--tooltip{display:inline-flex}.form-segment-control .form-segment-control__item-wrap--tooltip .form-segment-control__item:disabled{pointer-events:none}.form-segment-control .form-segment-control__item-wrap--disabled{cursor:not-allowed}.form-segment-control .form-segment-control__item{all:unset;align-items:center;background-color:#0000;border-radius:calc(var(--border-radius-md) - 2px);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-weight:400;justify-content:center;opacity:.85;transition:background-color var(--transition-duration-fast),color var(--transition-duration-fast),font-weight var(--transition-duration-fast),box-shadow var(--transition-duration-fast);-webkit-user-select:none;user-select:none}.form-segment-control .form-segment-control__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-1px}.form-segment-control .form-segment-control__item:not(:disabled):hover{background-color:var(--bg-secondary--hover);color:var(--text-primary);opacity:1}.form-segment-control .form-segment-control__item:disabled{cursor:not-allowed}.form-segment-control .form-segment-control__item--selected,.form-segment-control .form-segment-control__item--selected:not(:disabled):hover{background-color:var(--bg-primary);box-shadow:var(--shadow-outer-1),var(--shadow-outer-2);color:var(--text-primary);font-weight:600;opacity:1}.form-segment-control .form-segment-control__item--highlight:not(.form-segment-control__item--selected):not(:disabled) .form-segment-control__item__label{animation:canvas-analytics-highlight-text-pulse 3s ease-in-out infinite}.form-segment-control .form-segment-control__item__label{display:inline-grid;justify-items:center;line-height:1;white-space:nowrap}.form-segment-control .form-segment-control__item__label-text,.form-segment-control .form-segment-control__item__label-width{grid-area:1/1}.form-segment-control .form-segment-control__item__label-width{font-weight:600;visibility:hidden}.form-segment-control--disabled{cursor:not-allowed;opacity:.5}.form-segment-control--full-width{display:flex;width:100%}.form-segment-control--full-width .form-segment-control__item,.form-segment-control--full-width .form-segment-control__item-wrap--tooltip{flex:1 1}.form-segment-control--full-width .form-segment-control__item-wrap--tooltip .form-segment-control__item{width:100%}.form-segment-control--small{font-size:var(--font-size-xs)}.form-segment-control--small .form-segment-control__item{height:22px;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.form-segment-control--medium{font-size:var(--font-size-sm)}.form-segment-control--medium .form-segment-control__item{height:28px;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.form-segment-control--large{font-size:var(--font-size-base)}.form-segment-control--large .form-segment-control__item{height:34px;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.netdocs-file-picker-home{gap:var(--spacing-sm)}.netdocs-file-picker-home,.netdocs-file-picker-home__list{display:flex;flex:1 1;flex-direction:column;min-height:0}.netdocs-file-picker-box{display:flex;flex:1 1;flex-direction:column;min-width:0}.netdocs-file-picker-box__label{color:var(--netdocs-picker-muted-text-color)}.netdocs-file-picker-box__list{background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-outer-2);display:flex;flex-direction:column;margin-top:var(--spacing-xs);max-height:320px;max-width:560px;overflow-y:auto}.netdocs-file-picker-box__heading{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xxs)}.netdocs-file-picker-box__option{color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-sm)}.netdocs-file-picker-box__option--highlighted{background-color:var(--bg-primary--hover)}.netdocs-file-picker-box__option-detail,.netdocs-file-picker-box__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netdocs-file-picker-box__option-detail,.netdocs-file-picker-box__status{color:var(--text-secondary);font-size:var(--font-size-xs)}.netdocs-file-picker-box__status{display:flex;justify-content:center;padding:var(--spacing-sm);white-space:normal}.netdocs-file-picker-finder{display:flex;flex:2 1 400px;flex-direction:column;gap:var(--spacing-xs);min-width:0}.netdocs-file-picker-finder__boxes{display:flex;gap:var(--spacing-sm)}.netdocs-file-picker-finder__error{color:var(--color-state-error);font-size:var(--font-size-xs)}.netdocs-file-picker-header{display:flex;flex:3 1 480px;gap:var(--spacing-sm);min-width:0}.netdocs-file-picker-header__cabinet{display:flex;flex:0 0 200px;flex-direction:column;width:200px}.netdocs-file-picker-header__search{display:flex;flex:1 1;flex-direction:column;min-width:0}.netdocs-file-picker-header__label{color:var(--netdocs-picker-muted-text-color)}.netdocs-file-picker-container{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);min-height:0}.netdocs-file-picker-container__notice{color:var(--text-secondary);flex-shrink:0;font-size:var(--font-size-sm)}.netdocs-file-picker-container__list{display:flex;flex:1 1;flex-direction:column;min-height:0}.netdocs-file-picker-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);min-height:32px;padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.netdocs-file-picker-breadcrumbs__step{align-items:center;display:flex;gap:var(--spacing-xs);min-width:0}.netdocs-file-picker-breadcrumbs__separator{color:var(--text-secondary);flex-shrink:0}.netdocs-file-picker-breadcrumbs__button{max-width:320px}.netdocs-file-picker-breadcrumbs__button:disabled{color:var(--text-primary);cursor:default;opacity:1}.netdocs-file-picker-filters{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.netdocs-file-picker-filters__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.netdocs-file-picker-filters__select{border-color:var(--border-primary);border-radius:999px;max-width:240px;width:auto}.netdocs-file-picker-filters__chip{--button-border-radius:999px}.netdocs-file-picker-results{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);min-height:0}.netdocs-file-picker-results__bar{align-items:baseline;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.netdocs-file-picker-results__count{color:var(--netdocs-picker-muted-text-color);flex-shrink:0;font-size:var(--font-size-xs);margin-left:auto;white-space:nowrap}.netdocs-file-picker-modal .modal__body{display:flex;flex-direction:column;overflow:hidden}.netdocs-file-picker{overflow:hidden}.netdocs-file-picker,.netdocs-file-picker__main{display:flex;flex:1 1;flex-direction:column;min-height:0}.netdocs-file-picker__main{gap:var(--spacing-sm)}.netdocs-file-picker__top{border-bottom:var(--border-width) solid var(--border-secondary);display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm);padding-bottom:var(--spacing-xs);padding-top:var(--spacing-sm)}.netdocs-file-picker__fields{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.netdocs-file-picker__trail{align-items:center;display:flex;gap:var(--spacing-sm)}.netdocs-file-picker__filter{flex-shrink:0;margin-left:auto}.netdocs-file-picker__screen{display:flex;flex:1 1;flex-direction:column;min-height:200px}.netdocs-file-picker__status{align-items:center;color:var(--text-secondary);display:flex;flex:1 1;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:center;padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl);text-align:center}.netdocs-file-picker__error{color:var(--color-state-error)}.netdocs-file-picker__footer{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end;padding-top:var(--spacing-sm)}.netdocs-file-picker__footer-notice{color:var(--text-secondary);flex-basis:100%;font-size:var(--font-size-xs);order:-1;text-align:right}.netdocs-file-picker__import-mode{color:var(--text-secondary);font-size:var(--font-size-sm);margin-right:auto}.new-document-content{background-color:var(--document-viewer-content-background-color);display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.new-document-content__spinner{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.new-document-content__drop-area{color:var(--text-primary);flex:1 1;min-height:0;position:relative}.new-document-content__drop-area--hidden{visibility:hidden}.new-document-content__netdocs{display:flex;justify-content:center;padding:0 0 24px}.xml-content-container{background-color:var(--document-viewer-content-background-color);height:100%;overflow:auto}.xml-content-container .xml-content-error,.xml-content-container .xml-content-loading{align-items:center;color:var(--document-viewer-loading-text-color);display:flex;font-size:var(--font-size-base);height:100%;justify-content:center}.xml-content-container .xml-content-error{color:var(--color-state-error)}.xml-content-container .xml-content{word-wrap:break-word;color:var(--xml-content-text-color);font-family:monospace;font-size:var(--font-size-sm);line-height:1.5;margin:0;padding:var(--spacing-md);white-space:pre-wrap}.xml-content-container .xml-content code{display:block}.xml-content-container .xml-content code .xml-tag-name{color:var(--xml-tag-color);font-weight:700}.xml-content-container .xml-content code .xml-attribute-name{color:var(--xml-attribute-name-color)}.xml-content-container .xml-content code .xml-attribute-value{color:var(--xml-attribute-value-color)}.xml-content-container .xml-content code .xml-comment{color:var(--xml-comment-color);font-style:italic}.xml-content-container .xml-content code .xml-cdata{background-color:var(--xml-cdata-background-color);border-radius:3px;color:var(--xml-cdata-color);padding:2px 4px}.markdown-content-container{background-color:var(--document-viewer-content-background-color);flex:1 1 auto;height:100%;min-width:0;overflow:auto;width:100%}.markdown-content-container .markdown-content__message{align-items:center;color:var(--document-viewer-loading-text-color);display:flex;font-size:var(--font-size-base);height:100%;justify-content:center;padding:var(--spacing-md);text-align:center}.markdown-content-container .markdown-content__message--error{color:var(--color-state-error)}.markdown-content-container .markdown-content__toolbar{align-items:center;background-color:var(--markdown-toolbar-background-color);border-bottom:1px solid var(--markdown-toolbar-border-color);display:flex;gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);position:sticky;top:0;z-index:1}.markdown-content-container .markdown-content__legend{display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--spacing-sm)}.markdown-content-container .markdown-content__toggle{background-color:#0000;border:1px solid var(--markdown-toolbar-border-color);border-radius:4px;color:var(--markdown-content-text-color);cursor:pointer;font-size:var(--font-size-xs);padding:2px 10px}.markdown-content-container .markdown-content__toggle:hover{background-color:var(--markdown-toolbar-border-color)}.markdown-content-container .markdown-content{color:var(--markdown-content-text-color);font-size:var(--font-size-sm);line-height:1.6;padding:var(--spacing-md)}.markdown-content-container .markdown-content__line{margin-bottom:var(--spacing-sm)}.markdown-content-container .markdown-content__heading,.markdown-content-container .markdown-content__paragraph{margin:0}.markdown-content-container .markdown-content__heading{color:var(--markdown-heading-color);font-size:var(--font-size-base)}.markdown-content-container .markdown-content__change{border-radius:2px}.markdown-content-container .markdown-content__change--ins{color:var(--markdown-insertion-color);text-decoration:underline}.markdown-content-container .markdown-content__change--del{color:var(--markdown-deletion-color);text-decoration:line-through}.markdown-content-container .markdown-content__change--moved-from{color:var(--markdown-move-color);text-decoration:line-through}.markdown-content-container .markdown-content__change--moved-to{color:var(--markdown-move-color);text-decoration:underline}.markdown-content-container .markdown-content__change--conflict{background-color:var(--markdown-conflict-background-color);box-shadow:inset 0 0 0 1px var(--markdown-conflict-border-color);padding:0 2px}.markdown-content-container .markdown-content__raw{word-wrap:break-word;color:var(--markdown-content-text-color);font-family:monospace;font-size:var(--font-size-sm);line-height:1.5;margin:0;padding:var(--spacing-md);white-space:pre-wrap}.html-raw-content-container{background-color:var(--document-viewer-content-background-color);height:100%;overflow:auto}.html-raw-content-container .html-raw-content-error,.html-raw-content-container .html-raw-content-loading{align-items:center;color:var(--document-viewer-loading-text-color);display:flex;font-size:var(--font-size-base);height:100%;justify-content:center}.html-raw-content-container .html-raw-content-error{color:var(--color-state-error)}.html-raw-content-container .html-raw-content{word-wrap:break-word;color:var(--html-raw-content-text-color);font-family:monospace;font-size:var(--font-size-sm);line-height:1.5;margin:0;padding:var(--spacing-md);white-space:pre-wrap}.html-raw-content-container .html-raw-content code{display:block}.html-raw-content-container .html-raw-content code .html-tag-name{color:var(--html-raw-tag-color);font-weight:700}.html-raw-content-container .html-raw-content code .html-attribute-name{color:var(--html-raw-attribute-name-color)}.html-raw-content-container .html-raw-content code .html-attribute-value{color:var(--html-raw-attribute-value-color)}.html-raw-content-container .html-raw-content code .html-comment{color:var(--html-raw-comment-color);font-style:italic}.html-raw-content-container .html-raw-content code .html-doctype{color:var(--html-raw-doctype-color);font-weight:700}.text-selection-popup{background:var(--bg-primary);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-outer-3);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm);position:fixed;transform:translateX(-50%)}.text-selection-popup .text-selection-popup__header{align-items:center;color:var(--text-primary);display:flex;gap:var(--spacing-xs)}.text-selection-popup .text-selection-popup__header .text-selection-popup__header__title{font-size:var(--font-size-xs);font-weight:600}.text-selection-popup .text-selection-popup__buttons{display:flex;gap:var(--spacing-xs)}.pdf-viewer{--scale-factor:1;--user-unit:1;--total-scale-factor:calc(var(--scale-factor)*var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;height:100%;overflow:auto;width:100%}.pdf-viewer,.pdf-viewer__pages-container{background-color:var(--document-viewer-content-background-color)}.pdf-viewer__pages-container{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) 0 var(--spacing-sm)}.pdf-viewer__page{margin:0 auto;padding:0 var(--spacing-sm);position:relative}.pdf-viewer__canvas{background-color:#fff;border:var(--border-width) solid var(--border-color);display:block;height:auto;position:relative;z-index:1}.pdf-viewer__text-layer{pointer-events:auto}.annotation-layer{left:var(--spacing-sm);line-height:1;opacity:1;overflow:visible;pointer-events:none;position:absolute;text-align:left;text-align:initial;top:0;z-index:10}.annotation-layer .pdf-link{background-color:#0000;border:none;cursor:pointer;display:block;pointer-events:auto;text-decoration:none}.annotation-layer .pdf-link:hover{background-color:#ffff004d;box-shadow:0 0 5px #ff06}.text-layer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;caret-color:CanvasText;forced-color-adjust:none;left:var(--spacing-sm);line-height:1;opacity:1;overflow:clip;position:absolute;text-align:left;text-align:initial;top:0;transform-origin:0 0;z-index:2}.text-layer.highlighting{touch-action:none}.text-layer :is(span,br){color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.text-layer .markedContent span:not(.markedContent),.text-layer>:not(.markedContent){z-index:1}.text-layer span.markedContent{height:0;top:0}.text-layer span[role=img]{cursor:default;-webkit-user-select:none;user-select:none}.text-layer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.text-layer .highlight{--highlight-bg-color:#0000;--highlight-selected-bg-color:#0000;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}.text-layer .highlight{-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.appended:is(.text-layer .highlight){position:static}.begin:is(.text-layer .highlight){border-radius:4px 0 0 4px}.end:is(.text-layer .highlight){border-radius:0 4px 4px 0}.middle:is(.text-layer .highlight){border-radius:0}.selected:is(.text-layer .highlight){-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter);background-color:var(--highlight-selected-bg-color)}.text-layer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,#0000 75%)}.text-layer br::selection{background:#0000}.text-layer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:0}.text-layer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none}.redux-state-content-container{background-color:var(--document-viewer-content-background-color);height:100%;overflow:auto}.redux-state-content-container .redux-state-content{word-wrap:break-word;color:var(--json-content-text-color);font-family:monospace;font-size:var(--font-size-sm);line-height:1.5;margin:0;padding:var(--spacing-md);white-space:pre-wrap}.redux-state-content-container .redux-state-content code{display:block}.redux-state-content-container .redux-state-content code .json-key{color:var(--json-key-color)}.redux-state-content-container .redux-state-content code .json-string{color:var(--json-string-color)}.redux-state-content-container .redux-state-content code .json-number{color:var(--json-number-color)}.redux-state-content-container .redux-state-content code .json-boolean{color:var(--json-boolean-color)}.redux-state-content-container .redux-state-content code .json-null{color:var(--json-null-color);font-style:italic}.redux-state-content-container .redux-state-content code .json-bracket{color:var(--json-bracket-color);font-weight:700}.redux-state-content-container .redux-state-content code .json-error{color:var(--color-state-error)}.document-sidebar-tabs{display:flex;flex-direction:column;height:100%;width:100%}.document-sidebar-tabs__header{border-bottom:1px solid var(--border-primary);border-top:1px solid var(--border-primary);display:flex;height:50px;justify-content:center}.document-sidebar-tabs__content{display:flex;flex:1 1;overflow:hidden;transition:width var(--transition-duration-fast)}.document-sidebar-tab-navigation-button{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;gap:var(--spacing-xs);justify-content:center;padding:13px var(--spacing-md) 12px;transition:color var(--transition-duration-fast),border-color var(--transition-duration-fast),background-color var(--transition-duration-fast);white-space:nowrap}.document-sidebar-tab-navigation-button:hover:not(.document-sidebar-tab-navigation-button--disabled):not(.document-sidebar-tab-navigation-button--active){background-color:#00000005;color:var(--text-primary)}.document-sidebar-tab-navigation-button--active{color:var(--text-primary)}.document-sidebar-tab-navigation-button--disabled{color:#d1d5dc;cursor:not-allowed;opacity:.5}.document-sidebar-tab-navigation-button__icon{flex-shrink:0}.document-sidebar-tab-navigation-button__title{color:var(--text-primary);flex-shrink:0;font-size:var(--font-size-sm);font-weight:500}.document-sidebar-tab{max-width:100%}.document-sidebar-tab,.document-sidebar-tab__content{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.document-sidebar-tab__content{gap:var(--spacing-md);overflow-y:auto;padding:var(--spacing-md);padding-top:var(--spacing-lg)}.document-sidebar-tab__content::-webkit-scrollbar{height:8px;width:8px}.document-sidebar-tab__content::-webkit-scrollbar-track{background:var(--bg-primary)}.document-sidebar-tab__content::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.document-sidebar-tab__content::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.document-sidebar-tab__actions{background-color:var(--bg-primary);border-top:1px solid var(--border-primary);display:flex;flex-direction:column;flex-shrink:0;padding:var(--spacing-md)}.document-sidebar-tab-actions-section{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-sm)}.document-sidebar-tab-actions-section--overflow{overflow-y:auto}.document-sidebar-tab-actions-section__title{margin-bottom:4px}.document-sidebar-tab-actions-section__details{display:flex;font-size:var(--font-size-sm);font-weight:400;gap:var(--spacing-md)}.document-sidebar-tab-actions-section__counter{font-weight:500}.document-sidebar-tab-actions-section__counter,.document-sidebar-tab-actions-section__info{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-xs);text-align:center}.document-sidebar-tab-actions-section__info{color:var(--text-secondary);font-weight:400}.document-sidebar-tab-actions-section__hint{display:block;font-style:italic;margin-top:var(--spacing-xs);opacity:.8}.document-sidebar-tab-actions-section__finalize-notice{margin-bottom:var(--spacing-xs);text-align:center}.document-sidebar-documents{align-items:center;display:flex;flex-direction:column;min-width:100%;position:relative;width:max-content}.document-sidebar-documents-merge-lines{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.document-sidebar-documents-merge-lines .document-sidebar-documents-merge-lines__line{fill:none;stroke:var(--border-primary);stroke-width:1}.document-sidebar-documents-fork-merge,.document-sidebar-documents-fork-merge__arrow{align-items:center;align-self:stretch;display:flex;flex-direction:column}.document-sidebar-documents-fork-merge__arrow{margin-bottom:var(--spacing-md)}.document-sidebar-documents-lane{align-items:center;display:flex;flex-direction:column}.document-sidebar-documents-branches{align-items:flex-end;display:flex;flex-direction:row;gap:var(--spacing-md)}.document-sidebar-documents-branch{align-items:center;display:flex;flex-direction:column}.document-sidebar-documents__item{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;transition:margin-left var(--transition-duration-fast) ease}.document-sidebar-documents-version{word-wrap:break-word;background-color:var(--bg-secondary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-md);max-width:100%;overflow-wrap:break-word;padding:var(--spacing-md);transition:background-color var(--transition-duration-fast),border-color var(--transition-duration-fast);width:100%}.document-sidebar-documents-version:hover{background-color:var(--bg-secondary--hover);border-color:var(--border-secondary--hover)}.document-sidebar-documents-version{align-items:center;margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs);position:relative}.document-sidebar-documents-version .document-sidebar-documents-version__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--text-primary);display:-webkit-box;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs);min-height:calc(var(--line-height-xs)*2);overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word}.document-sidebar-documents-version .document-sidebar-documents-version__number{background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:600;left:var(--spacing-sm);line-height:var(--line-height-xxs);padding:0 var(--spacing-xs);pointer-events:none;position:absolute;top:0;transform:translateY(-50%)}.document-sidebar-documents-version .document-sidebar-documents-version__check{background-color:var(--bg-primary);border-radius:var(--border-radius-sm);display:flex;left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.document-sidebar-documents-version .document-sidebar-documents-version__check .vs-checkbox:focus-visible{border-radius:var(--border-radius-sm);outline:2px solid var(--color-brand);outline-offset:1px}.document-sidebar-documents-version .document-sidebar-documents-version__check .vs-checkbox--unchecked svg{color:var(--text-secondary)}.document-sidebar-documents-version .document-sidebar-documents-version__check .vs-checkbox--checked svg{color:var(--color-brand)}.document-sidebar-documents-version .document-sidebar-documents-version__handle{color:var(--text-secondary);left:var(--spacing-xs);position:absolute;top:50%;transform:translateY(-50%)}.document-sidebar-documents-version .document-sidebar-documents-version__delete-wrap{bottom:var(--spacing-xs);display:flex;position:absolute;right:var(--spacing-xs)}.document-sidebar-documents-version .document-sidebar-documents-version__delete{align-items:center;background-color:#0000;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;width:22px}.document-sidebar-documents-version .document-sidebar-documents-version__delete:hover{background-color:var(--bg-secondary--hover);color:var(--color-state-error)}.document-sidebar-documents-version .document-sidebar-documents-version__delete:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.document-sidebar-documents-version .document-sidebar-documents-version__delete:disabled{background-color:#0000;color:var(--text-secondary);cursor:not-allowed}.document-sidebar-documents-version .document-sidebar-documents-version__status{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xxs);gap:var(--spacing-xs);justify-content:center;line-height:var(--line-height-xxs)}.document-sidebar-documents-version .document-sidebar-documents-version__status--failed{color:var(--color-state-error)}.document-sidebar-documents-version--merging,.document-sidebar-documents-version--uploading{cursor:default}.document-sidebar-documents-version--draggable{cursor:grab}.document-sidebar-documents-version--selected{background-color:var(--bg-secondary--selected);border-color:var(--color-brand);outline-color:var(--border-secondary--selected);outline-width:3px}.document-sidebar-documents-version--selected:hover{border-color:var(--color-brand)}.document-sidebar-documents-version--selected .document-sidebar-documents-version__number{border-color:var(--color-brand);color:var(--color-brand)}.document-sidebar-documents-version--dragging{visibility:hidden}.document-sidebar-documents-version--saving{opacity:.6}.document-sidebar-documents-version--preview{margin-bottom:0;margin-top:0}.document-sidebar-documents-arrow{align-items:center;display:flex;flex-direction:column}.document-sidebar-documents-arrow .document-sidebar-documents-arrow__pointer{border-bottom:3px solid var(--border-primary);border-left:3px solid #0000;border-right:3px solid #0000;height:0;width:0}.document-sidebar-documents-arrow .document-sidebar-documents-arrow__line{background-color:var(--border-primary);height:var(--spacing-md);width:1px}.document-sidebar-documents-connector{align-items:center;align-self:stretch;display:flex;flex-direction:column}.document-sidebar-documents-connector .document-sidebar-documents-connector__button{align-items:center;display:flex;justify-content:center}.document-sidebar-documents-connector .document-sidebar-documents-connector__line{background-color:var(--border-primary);height:var(--spacing-md);width:1px}.document-sidebar-documents-connector .version-edge__compare-documents-button__image--selected{background-color:var(--bg-secondary--selected);border-color:var(--border-secondary--selected);outline-color:var(--border-secondary--selected);outline-color:var(--color-brand);outline-width:3px;outline-width:var(--border-width)}.document-sidebar-documents-connector .version-edge__compare-documents-button__image--selected circle{stroke:var(--color-brand)}.document-sidebar-documents-connector--unopenable .document-sidebar-documents-connector__button{opacity:.5;pointer-events:none}.document-sidebar-documents-curve{align-self:stretch;position:relative}.document-sidebar-documents-curve .document-sidebar-documents-curve__svg{pointer-events:none;position:absolute;top:0}.document-sidebar-documents-curve .document-sidebar-documents-curve__svg path{fill:none;stroke:var(--border-primary);stroke-width:1}.document-sidebar-documents-gap{height:0;overflow:hidden;transition:height var(--transition-duration-fast) ease;width:100%}.document-sidebar-documents-gap .document-sidebar-documents-gap__area{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.document-sidebar-documents-gap--addable:has(:focus-visible),.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--open{height:72px}.document-sidebar-documents-gap--addable:has(:focus-visible) .document-sidebar-documents-gap__area,.document-sidebar-documents-gap--addable:hover .document-sidebar-documents-gap__area,.document-sidebar-documents-gap--open .document-sidebar-documents-gap__area{background-color:var(--bg-secondary);border:1px dashed var(--color-brand);border-radius:var(--border-radius-sm);height:calc(100% - var(--spacing-sm));margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.document-sidebar-documents-gap--addable:has(:focus-visible) .document-sidebar-documents__add-label,.document-sidebar-documents-gap--addable:hover .document-sidebar-documents__add-label,.document-sidebar-documents-gap--open .document-sidebar-documents__add-label{transform:scale(1)}.document-sidebar-documents-side-slot{align-self:stretch;overflow:hidden;transition:width var(--transition-duration-fast) ease;width:0}.document-sidebar-documents-side-slot .document-sidebar-documents-side-slot__area{align-items:center;display:flex;justify-content:center}.document-sidebar-documents-side-slot--addable:has(:focus-visible),.document-sidebar-documents-side-slot--addable:hover,.document-sidebar-documents-side-slot--open{width:72px}.document-sidebar-documents-side-slot--addable:has(:focus-visible) .document-sidebar-documents-side-slot__area,.document-sidebar-documents-side-slot--addable:hover .document-sidebar-documents-side-slot__area,.document-sidebar-documents-side-slot--open .document-sidebar-documents-side-slot__area{background-color:var(--bg-secondary);border:1px dashed var(--color-brand);border-radius:var(--border-radius-sm);height:calc(100% - var(--spacing-sm));margin:var(--spacing-xs);width:calc(100% - var(--spacing-sm))}.document-sidebar-documents-side-slot--addable:has(:focus-visible) .document-sidebar-documents__add-label,.document-sidebar-documents-side-slot--addable:hover .document-sidebar-documents__add-label,.document-sidebar-documents-side-slot--open .document-sidebar-documents__add-label{transform:scale(1)}.document-sidebar-documents--editing .document-sidebar-documents-gap:not(.document-sidebar-documents-gap--open,.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--addable:has(:focus-visible)),.document-sidebar-documents-gap--latest:not(.document-sidebar-documents-gap--open,.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--addable:has(:focus-visible)){height:32px}.document-sidebar-documents--editing .document-sidebar-documents-gap:not(.document-sidebar-documents-gap--open,.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--addable:has(:focus-visible)) .document-sidebar-documents-gap__area,.document-sidebar-documents-gap--latest:not(.document-sidebar-documents-gap--open,.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--addable:has(:focus-visible)) .document-sidebar-documents-gap__area{background-color:var(--bg-secondary);border:1px dashed var(--color-brand);border-radius:var(--border-radius-sm);height:calc(100% - var(--spacing-sm));margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs);opacity:.5;transition:border-color var(--transition-duration-fast) ease}.document-sidebar-documents--editing .document-sidebar-documents-gap:not(.document-sidebar-documents-gap--open,.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--addable:has(:focus-visible)).document-sidebar-documents-gap--disabled .document-sidebar-documents-gap__area,.document-sidebar-documents-gap--latest:not(.document-sidebar-documents-gap--open,.document-sidebar-documents-gap--addable:hover,.document-sidebar-documents-gap--addable:has(:focus-visible)).document-sidebar-documents-gap--disabled .document-sidebar-documents-gap__area{border-color:var(--border-primary)}.document-sidebar-documents--editing .document-sidebar-documents__item--side-slot{margin-left:32px}.document-sidebar-documents--editing .document-sidebar-documents-side-slot:not(.document-sidebar-documents-side-slot--open,.document-sidebar-documents-side-slot--addable:hover,.document-sidebar-documents-side-slot--addable:has(:focus-visible)){width:32px}.document-sidebar-documents--editing .document-sidebar-documents-side-slot:not(.document-sidebar-documents-side-slot--open,.document-sidebar-documents-side-slot--addable:hover,.document-sidebar-documents-side-slot--addable:has(:focus-visible)) .document-sidebar-documents-side-slot__area{background-color:var(--bg-secondary);border:1px dashed var(--color-brand);border-radius:var(--border-radius-sm);height:calc(100% - var(--spacing-sm));margin:var(--spacing-xs);opacity:.5;transition:border-color var(--transition-duration-fast) ease;width:calc(100% - var(--spacing-sm))}.document-sidebar-documents--editing .document-sidebar-documents-side-slot:not(.document-sidebar-documents-side-slot--open,.document-sidebar-documents-side-slot--addable:hover,.document-sidebar-documents-side-slot--addable:has(:focus-visible)).document-sidebar-documents-side-slot--disabled .document-sidebar-documents-side-slot__area{border-color:var(--border-primary)}.document-sidebar-documents__add-button{color:var(--text-primary)}.document-sidebar-documents__add-button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.document-sidebar-documents__add-label{align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:500;gap:var(--spacing-xs);line-height:var(--line-height-xs);transform:scale(.75);transition:transform var(--transition-duration-fast) ease}.document-sidebar-documents__empty,.document-sidebar-documents__error,.document-sidebar-documents__loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--spacing-sm);justify-content:center;line-height:var(--line-height-xs);padding-top:var(--spacing-lg)}.react-tooltip.document-sidebar-documents__tooltip{z-index:9501}.document-sidebar-documents__actions{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-md)}.document-sidebar-documents__hint{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-xs);line-height:var(--line-height-xs);min-width:0}.document-sidebar-documents__buttons{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:var(--spacing-sm);margin-left:auto}.document-sidebar-documents__saving{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.document-sidebar-history{display:flex;flex-direction:column;gap:0}.document-sidebar-history__item{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.document-sidebar-history-arrow{align-items:center;display:flex;flex-direction:column}.document-sidebar-history-arrow__pointer{border-bottom:3px solid var(--border-primary);border-left:3px solid #0000;border-right:3px solid #0000;height:0;width:0}.document-sidebar-history-arrow__line{background-color:var(--border-primary);height:var(--spacing-md);width:1px}.document-sidebar-history-mapping{align-items:center;display:flex;justify-content:center}.document-sidebar-history-mapping .version-edge__compare-documents-button__image--selected{background-color:var(--bg-secondary--selected);border-color:var(--border-secondary--selected);outline-color:var(--border-secondary--selected);outline-color:var(--color-brand);outline-width:3px;outline-width:var(--border-width)}.document-sidebar-history-mapping .version-edge__compare-documents-button__image--selected circle{stroke:var(--color-brand)}.document-sidebar-history-version{word-wrap:break-word;background-color:var(--bg-secondary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);gap:var(--spacing-md);max-width:100%;overflow-wrap:break-word;padding:var(--spacing-md);transition:background-color var(--transition-duration-fast),border-color var(--transition-duration-fast);width:100%}.document-sidebar-history-version:hover{background-color:var(--bg-secondary--hover);border-color:var(--border-secondary--hover)}.document-sidebar-history-version{align-items:center;margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.document-sidebar-history-version--selected{background-color:var(--bg-secondary--selected);border-color:var(--color-brand);outline-color:var(--border-secondary--selected);outline-width:3px}.document-sidebar-history-version--selected:hover{border-color:var(--color-brand)}.document-sidebar-history-version{cursor:pointer;display:flex;flex-direction:column}.document-sidebar-history-version--disabled{cursor:default}.document-sidebar-history-version__main{align-items:center;display:flex;gap:var(--spacing-xs)}.document-sidebar-history-version-info{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-content:center;color:var(--text-primary);display:-webkit-box;font-size:var(--font-size-xs);font-weight:500;justify-content:center;line-height:var(--line-height-xs);min-height:calc(var(--line-height-xs)*2);overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word}.document-sidebar-history-swap-base-version{height:32px;width:32px}.document-sidebar-history-swap-base-version__button{--button-secondary-text-color:var(--color-brand);--button-secondary-border-color:var(--color-brand);--button-secondary-background-color:#fff;--button-secondary-text-color-hover:var(--color-brand);--button-secondary-border-color-hover:var(--color-brand);--button-secondary-background-color-hover:#f3f4f6;--button-secondary-text-color-active:var(--color-brand);--button-secondary-border-color-active:var(--color-brand);--button-secondary-background-color-active:#e5e7eb;border-radius:50%;padding:0}.document-sidebar-history-parallel-navigate-button{align-items:center;background-color:#0000;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color var(--transition-duration-fast);width:32px}.document-sidebar-history-parallel-navigate-button:active,.document-sidebar-history-parallel-navigate-button:hover{background-color:var(--bg-secondary--hover)}.document-sidebar-history-parallel-navigate-button--disabled{color:#99a1af;cursor:not-allowed;pointer-events:none}.document-sidebar-history-branch-carousel{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:center}.document-sidebar-history-branch-carousel__cards{align-items:flex-start;display:flex;justify-content:center;min-height:120px;min-width:140px;position:relative}.document-sidebar-history-branch-carousel__cards--version-only{min-height:60px}.document-sidebar-history-branch-card{display:flex;flex-direction:column;gap:0;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.document-sidebar-history-branch-card--hidden{opacity:0;pointer-events:none}.document-sidebar-history-branch-card--exit-left{opacity:0;pointer-events:none;transform:translateX(calc(-50% - 40px))}.document-sidebar-history-branch-card--exit-right{opacity:0;pointer-events:none;transform:translateX(calc(-50% + 40px))}.document-sidebar-history-branch-card--enter-left{animation:slideInFromLeft .3s ease-in-out}.document-sidebar-history-branch-card--enter-right{animation:slideInFromRight .3s ease-in-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(calc(-50% - 40px))}to{opacity:1;transform:translateX(-50%)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(calc(-50% + 40px))}to{opacity:1;transform:translateX(-50%)}}.resizable-container{overflow:hidden;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1)}.resizable-container--resizing{transition:none}.resizable-container__handle{cursor:col-resize;height:100%;position:absolute;top:0;width:8px;z-index:10}.resizable-container__handle--right{right:-4px}.resizable-container__handle--left{left:-4px}.resizable-container__handle--bottom{bottom:-4px;cursor:row-resize;height:8px;left:0;top:auto;width:100%}.resizable-container__handle--top{cursor:row-resize;height:8px;left:0;top:-4px;width:100%}.document-sidebar{background-color:var(--document-viewer-body-background-color);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.document-sidebar--left{border-right:1px solid var(--border-primary)}.document-sidebar--right{border-left:1px solid var(--border-primary)}.document-sidebar-revisions-filters{background-color:var(--bg-primary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;padding:var(--spacing-md)}.document-sidebar-revisions-filters__header{border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:var(--spacing-xs);padding-bottom:var(--spacing-sm)}.document-sidebar-revisions-filters__header--clickable{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:space-between}.document-sidebar-revisions-filters__header--clickable:hover .document-sidebar-revisions-filters__title{color:var(--color-brand)}.document-sidebar-revisions-filters__header-content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.document-sidebar-revisions-filters__chevron{color:var(--text-secondary);flex-shrink:0;height:20px;transition:transform var(--transition-duration-fast);width:20px}.document-sidebar-revisions-filters__chevron--expanded{transform:rotate(180deg)}.document-sidebar-revisions-filters__title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.document-sidebar-revisions-filters__subtitle{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.document-sidebar-revisions-filters__section{border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.document-sidebar-revisions-filters__section-header{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-xs);margin-bottom:var(--spacing-xxs)}.document-sidebar-revisions-filters__section-content{display:flex;flex-direction:column;gap:var(--spacing-sm)}.document-sidebar-revisions-filters__toggle-item{align-items:center;border-radius:var(--border-radius-sm);display:flex;flex-direction:row;gap:var(--spacing-md);margin:0 calc(var(--spacing-sm)*-1);padding:var(--spacing-xs) 0;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);transition:background-color var(--transition-duration-fast)}.document-sidebar-revisions-filters__toggle-label{color:var(--text-primary);flex:1 1;font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-xs)}.document-sidebar-revisions-filters__toggle-label--secondary{color:var(--text-secondary);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);line-height:1.4;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-sidebar-revisions-filters__toggle-label-group{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.document-sidebar-revisions-navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md)}.document-sidebar-revisions-change{word-wrap:break-word;background-color:var(--bg-secondary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-md);max-width:100%;overflow-wrap:break-word;padding:var(--spacing-md);transition:background-color var(--transition-duration-fast),border-color var(--transition-duration-fast);width:100%}.document-sidebar-revisions-change:hover{background-color:var(--bg-secondary--hover);border-color:var(--border-secondary--hover)}.document-sidebar-revisions-change--selected{background-color:var(--bg-secondary--selected);border-color:var(--border-secondary--selected);outline-color:var(--border-secondary--selected);outline-width:3px}.document-sidebar-revisions-change__note{color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:1px;line-height:var(--line-height-xxs);text-transform:uppercase}.document-sidebar-revisions-comment{word-wrap:break-word;background-color:var(--bg-secondary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-md);max-width:100%;overflow-wrap:break-word;padding:var(--spacing-md);transition:background-color var(--transition-duration-fast),border-color var(--transition-duration-fast);width:100%}.document-sidebar-revisions-comment:hover{background-color:var(--bg-secondary--hover);border-color:var(--border-secondary--hover)}.document-sidebar-revisions-comment{border-left:3px solid var(--color-diff-comment)}.document-sidebar-revisions-comment--selected{background-color:var(--bg-secondary--selected);border-color:var(--border-secondary--selected);outline-color:var(--border-secondary--selected);outline-width:3px}.document-sidebar-revisions-comment.document-sidebar-revisions-comment--deleted{border-left-color:var(--color-diff-delete)}.document-sidebar-revisions-comment.document-sidebar-revisions-comment--deleted .document-sidebar-revisions-card-content__text{color:var(--text-secondary);text-decoration:line-through}.document-sidebar-revisions-comments-thread,.document-sidebar-revisions-comments-thread__replies{display:flex;flex-direction:column;gap:var(--spacing-sm)}.document-sidebar-revisions-comments-thread__replies{border-left:2px solid var(--border-primary);padding-left:var(--spacing-md)}.document-sidebar-revisions-comment__anchor{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.document-sidebar-revisions-comment__note{color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:1px;line-height:var(--line-height-xxs);text-transform:uppercase}.document-sidebar-revisions-comment__quote{color:var(--color-diff-delete);font-size:var(--font-size-xs);line-height:var(--line-height-xs);text-decoration:line-through}.document-sidebar-revisions-merge-conflict{word-wrap:break-word;background-color:var(--bg-secondary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-md);max-width:100%;overflow-wrap:break-word;padding:var(--spacing-md);transition:background-color var(--transition-duration-fast),border-color var(--transition-duration-fast);width:100%}.document-sidebar-revisions-merge-conflict:hover{background-color:var(--bg-secondary--hover);border-color:var(--border-secondary--hover)}.document-sidebar-revisions-merge-conflict{border:1px solid #fb2c36}.document-sidebar-revisions-merge-conflict--selected{background-color:var(--bg-secondary--selected);border-color:var(--border-secondary--selected);outline-color:var(--border-secondary--selected);outline-width:3px}.document-sidebar-revisions-merge-conflict__header{font-size:var(--font-size-sm);font-weight:500}.document-sidebar-revisions-merge-conflict__change{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-left:var(--spacing-md)}.document-sidebar-revisions-card-author{align-items:center;display:flex;gap:var(--spacing-sm)}.document-sidebar-revisions-card-author__name{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-xs);min-width:0;overflow-wrap:anywhere}.document-sidebar-revisions-card-author__badge{background-color:var(--bg-tertiary);border-radius:var(--border-radius-md);color:var(--text-secondary);font-size:var(--font-size-xs);padding:2px var(--spacing-sm)}.document-sidebar-revisions-card-author__date{color:var(--text-secondary);flex-shrink:0;font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.document-sidebar-revisions-card-content{display:flex;flex-direction:column;gap:var(--spacing-sm)}.document-sidebar-revisions-card-content__text{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.document-sidebar-revisions-card-move-navigation{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.document-sidebar-revisions-card-action{font-size:var(--font-size-sm);font-weight:500}.document-sidebar-revisions-card-action--insertion{color:var(--color-diff-insert)}.document-sidebar-revisions-card-action--deletion{color:var(--color-diff-delete)}.document-sidebar-revisions-card-action--commented{color:var(--color-diff-comment)}.document-sidebar-revisions-card-action--move{color:var(--color-diff-move)}.document-sidebar-revisions-card-source{align-items:center;border-top:1px solid var(--border-secondary);color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.document-sidebar-revisions-card-source__label{font-weight:600}.document-sidebar-revisions-card-source__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-sidebar-revisions-card-sources{border-top:1px solid var(--border-secondary);color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.document-sidebar-revisions-card-sources__label{font-size:var(--font-size-xs);font-weight:600}.document-sidebar-revisions-card-sources__item{align-items:center;display:flex;gap:var(--spacing-sm)}.document-sidebar-revisions-card-sources__info{display:flex;flex-direction:column;gap:2px;min-width:0}.document-sidebar-revisions-card-sources__name{font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-sidebar-revisions-card-sources__email{font-size:var(--font-size-xs)}.document-viewer{--document-viewer-header-text-color:#fff;--document-viewer-header-background-color:#18181b;--document-viewer-bg-secondary:#27272a;--document-viewer-border-primary:#52525c;--document-viewer-body-background-color:#171717;--document-viewer-document-pane-view-format-color:#fff;--document-viewer-document-pane-view-format-background-color:#0000;--document-viewer-document-pane-view-format-color-hover:#fff;--document-viewer-document-pane-view-format-background-color-hover:#ffffff1a;--document-viewer-document-pane-view-format-color-selected:#fff;--document-viewer-document-pane-view-format-background-color-selected:var( --document-viewer-content-background-color );--document-viewer-document-pane-view-format-color-disabled:#71717b;--document-viewer-document-pane-view-format-background-color-disabled:#3f3f46;--document-viewer-content-background-color:var(--document-viewer-body-background-color);--document-viewer-loading-background-color:var(--document-viewer-body-background-color);--document-viewer-loading-text-color:#fff;--xml-content-text-color:#fff;--xml-tag-color:#51a2ff;--xml-attribute-name-color:#05df72;--xml-attribute-value-color:#ffba00;--xml-comment-color:#71717b;--xml-cdata-color:#c27aff;--xml-cdata-background-color:#27272a;--html-raw-content-text-color:#fff;--html-raw-tag-color:#ff637e;--html-raw-attribute-name-color:#00d5be;--html-raw-attribute-value-color:#ff8904;--html-raw-comment-color:#71717b;--html-raw-doctype-color:#7c86ff;--markdown-content-text-color:#fff;--markdown-heading-color:#51a2ff;--markdown-insertion-color:#51a2ff;--markdown-deletion-color:#ff6467;--markdown-move-color:#05df72;--markdown-conflict-background-color:#ffba001f;--markdown-conflict-border-color:#ffba00;--markdown-toolbar-background-color:#27272a;--markdown-toolbar-border-color:#3f3f46;--json-content-text-color:#fff;--json-key-color:#00d3f2;--json-string-color:#05df72;--json-number-color:#ff8904;--json-boolean-color:#51a2ff;--json-null-color:#ff6467;--json-bracket-color:#9f9fa9}.document-viewer__inner[data-theme=light]{--document-viewer-header-text-color:#18181b;--document-viewer-header-background-color:#fff;--document-viewer-bg-secondary:#fff;--document-viewer-border-primary:var(--border-primary);--document-viewer-body-background-color:#f4f4f5;--document-viewer-document-pane-view-format-color:#3f3f46;--document-viewer-document-pane-view-format-color-hover:#18181b;--document-viewer-document-pane-view-format-background-color-hover:#0000000d;--document-viewer-document-pane-view-format-color-selected:#18181b;--document-viewer-document-pane-view-format-background-color-selected:#f4f4f5;--document-viewer-document-pane-view-format-color-disabled:#9f9fa9;--document-viewer-document-pane-view-format-background-color-disabled:#fafafa;--document-viewer-content-background-color:#f4f4f5;--document-viewer-loading-background-color:#f4f4f5;--document-viewer-loading-text-color:#18181b;--xml-content-text-color:#18181b;--xml-tag-color:#155dfc;--xml-attribute-name-color:#00a63e;--xml-attribute-value-color:#e17100;--xml-comment-color:#71717b;--xml-cdata-color:#9810fa;--xml-cdata-background-color:#f4f4f5;--html-raw-content-text-color:#18181b;--html-raw-tag-color:#ec003f;--html-raw-attribute-name-color:#009689;--html-raw-attribute-value-color:#f54900;--html-raw-comment-color:#71717b;--html-raw-doctype-color:#4f39f6;--markdown-content-text-color:#18181b;--markdown-heading-color:#155dfc;--markdown-insertion-color:#155dfc;--markdown-deletion-color:#e7000b;--markdown-move-color:#00a63e;--markdown-conflict-background-color:#fd9a0026;--markdown-conflict-border-color:#fd9a00;--markdown-toolbar-background-color:#fafafa;--markdown-toolbar-border-color:#e4e4e7;--json-content-text-color:#18181b;--json-key-color:#0092b8;--json-string-color:#00a63e;--json-number-color:#f54900;--json-boolean-color:#155dfc;--json-null-color:#e7000b;--json-bracket-color:#71717b}.document-viewer .modal__content{background-color:#0000;overflow:hidden;padding:0}.document-viewer .modal__body{max-height:none}.document-viewer .modal__body,.document-viewer--pane{background-color:var(--document-viewer-body-background-color);height:100%}.document-viewer--pane{overflow:hidden}.document-viewer__inner{display:flex;flex-direction:column;height:100%}.document-viewer__header{align-items:center;background-color:var(--document-viewer-header-background-color);display:flex;justify-content:space-between;padding:var(--document-viewer-header-spacing)}.document-viewer__header__left{flex-shrink:0;width:98px}.document-viewer__header__title{align-items:center;color:var(--document-viewer-header-text-color);display:flex;flex:1 1;gap:var(--spacing-sm);justify-content:center;min-width:0}.document-viewer__header__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-viewer__body{display:flex;flex:1 1;overflow:hidden}.document-viewer__document-pane{display:flex;flex-shrink:0;flex:1 1;flex-direction:column;overflow:hidden}.document-viewer__document-pane__header{align-items:center;background-color:var(--document-viewer-bg-secondary);border-bottom:1px solid var(--document-viewer-border-primary);border-top:1px solid var(--document-viewer-border-primary);container-name:document-pane-header;container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between;min-height:50px}.document-viewer__document-pane__header__left{align-items:center;display:flex}.document-viewer__document-pane__header__right{align-items:center;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm)}.document-viewer__document-pane__view-formats{display:flex}.document-viewer__document-pane__view-formats__item{align-items:center;background-color:var(--document-viewer-document-pane-view-format-background-color);border-top:2px solid #0000;color:var(--document-viewer-document-pane-view-format-color);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;height:48px;justify-content:center;line-height:var(--line-height-sm);min-width:100px;padding:0 var(--spacing-md);white-space:nowrap}.document-viewer__document-pane__view-formats__item:hover{background-color:var(--document-viewer-document-pane-view-format-background-color-hover);color:var(--document-viewer-document-pane-view-format-color-hover)}.document-viewer__document-pane__view-formats__item--selected{border-color:var(--color-brand);cursor:default}.document-viewer__document-pane__view-formats__item--selected,.document-viewer__document-pane__view-formats__item--selected:hover{background-color:var(--document-viewer-document-pane-view-format-background-color-selected);color:var(--document-viewer-document-pane-view-format-color-selected)}.document-viewer__document-pane__view-formats__item--disabled{cursor:not-allowed}.document-viewer__document-pane__view-formats__item--disabled,.document-viewer__document-pane__view-formats__item--disabled:hover{background-color:var(--document-viewer-document-pane-view-format-background-color-disabled);color:var(--document-viewer-document-pane-view-format-color-disabled)}.document-viewer__document-pane__download{position:relative}.document-viewer__document-pane__content{background-color:var(--document-viewer-content-background-color);display:flex;flex:1 1;justify-content:flex-end;overflow:hidden;position:relative}.document-viewer__document-pane__content__iframe-container{height:100%;min-width:100px;position:relative;transition:opacity var(--transition-duration-fast) .2s;width:100%}.document-viewer__document-pane__content__iframe-container--loading{opacity:0;transition:opacity 0s}.document-viewer__document-pane__content__iframe-container__control-buttons{background-color:var(--bg-primary);border-radius:var(--border-radius-sm);bottom:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);left:var(--spacing-sm);opacity:0;padding:var(--spacing-xs);position:absolute;transition:opacity var(--transition-duration-fast);z-index:10}.document-viewer__document-pane__content__iframe-container:hover .document-viewer__document-pane__content__iframe-container__control-buttons{opacity:1}.document-viewer__document-pane__content__iframe{border:none;height:100%;min-width:100px;overflow:auto;width:100%}.document-viewer__document-pane__content__iframe__viewer{margin:0 auto}.document-viewer__document-pane__content__error{background-color:var(--bg-primary);padding:64px 32px;width:100%}.document-viewer__document-pane__content__error__title{text-wrap:balance;font-size:32px;font-weight:600;margin-bottom:32px}.document-viewer__document-pane__content__error__body{text-wrap:initial;font-size:20px;margin-top:12px}.document-viewer__document-pane__content__loading{align-items:center;background-color:var(--document-viewer-loading-background-color);bottom:0;color:var(--document-viewer-loading-text-color);display:flex;flex-direction:column;height:100%;left:0;padding-top:25vh;position:absolute;right:0;top:0;width:100%;z-index:1}.document-viewer__document-pane__content__loading__title{text-wrap:balance;font-size:24px}.document-viewer__document-pane__content__loading__subtitle{font-size:24px;margin-top:24px}.document-viewer__document-pane__content__loading__animation{margin-top:var(--spacing-md)}.document-viewer__document-pane__content__loading__animation .loading-animation .dot{animation:dot-pulse 1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.document-viewer__document-pane__content__loading__animation .loading-animation .dot:nth-child(2){animation-delay:.12s}.document-viewer__document-pane__content__loading__animation .loading-animation .dot:nth-child(3){animation-delay:.24s}.document-viewer__document-pane__content__loading__animation .loading-animation .dot:nth-child(4){animation-delay:.36s}.document-viewer__document-pane__content__loading__animation .loading-animation .dot:nth-child(5){animation-delay:.48s}.document-viewer__document-pane__content__large-document{background-color:var(--bg-primary);padding:64px 32px;width:100%}.document-viewer__document-pane__content__large-document__title{text-wrap:balance;font-size:32px;font-weight:600;margin-bottom:32px}.document-viewer__document-pane__content__large-document__subtitle{font-size:24px;font-weight:600;margin-bottom:18px;margin-top:100px}.document-viewer__document-pane__content__large-document__body{text-wrap:initial;font-size:20px;margin-top:12px}.document-viewer__document-pane__content__large-document__link{color:#2b7fff;cursor:pointer}.document-viewer__document-pane__content__large-document__link:hover{text-decoration:underline}.document-viewer__view-mode{height:100%}.document-viewer__create-issue-dropdown{background:#fff;border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-outer-3);cursor:grab;position:fixed;z-index:10000}@container document-pane-header (max-width: $width){.document-copy-link{display:none}}.document-viewer-header-right{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.document-viewer-header-right__sidebar-expand{display:flex}.document-viewer__blank-page{aspect-ratio:8.5/11;max-width:100%;width:min(816px,100vw - 2*var(--spacing-xl))}.directory-search-bar{max-width:50%;width:var(--directory-search-bar-width)}@media only screen and (max-width:768px){.directory-search-bar{flex:1 1;max-width:100%;min-width:0;width:auto}}.settings-user-projects__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end}.settings-overlay-backdrop{background-color:#0000;bottom:0;display:flex;justify-content:flex-end;left:0;position:absolute;right:0;top:0;z-index:100}.settings-overlay{animation:slideIn .3s ease-in-out;background-color:var(--bg-primary);border-left:.01px solid #e5e7eb;box-shadow:-2px 0 6px #00000008,var(--shadow-outer-2);display:flex;flex-direction:column;max-width:100%;overflow-y:auto;position:relative;transition:width var(--transition-duration-normal) ease-in-out;width:480px;z-index:1}.settings-overlay--expanded{width:1400px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.settings-overlay__header{border-bottom:1px solid var(--border-primary);flex-shrink:0;padding:var(--spacing-xl)}.settings-overlay__header__content{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.settings-overlay__header__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base);margin:0}.settings-overlay__header__close{align-items:center;background:none;border:none;border-radius:var(--border-radius-xs);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs);transition:background-color var(--transition-duration-fast)}.settings-overlay__header__close:hover{background-color:var(--bg-secondary)}.settings-overlay__header__info-row{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between}.settings-overlay__header__info-row .new-button{flex-shrink:0}.settings-overlay__header__info{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.settings-overlay__header__name{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-sm)}.settings-overlay__header__subtitle{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs);line-height:var(--line-height-xs);min-width:0}.settings-overlay__header__subtitle__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-overlay__header__subtitle__copy{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:var(--spacing-xs);transition:all var(--transition-duration-fast)}.settings-overlay__header__subtitle__copy:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.settings-overlay__header__subtitle__copy:active{transform:scale(.95)}.settings-overlay__body{display:flex;flex:1 1;overflow:hidden}.settings-overlay__body--split .settings-overlay__content{border-right:1px solid var(--border-primary);flex:none;width:480px}.settings-overlay__body--split .settings-overlay__expanded{flex:1 1 920px;min-width:0}@media only screen and (max-width:768px){.settings-overlay,.settings-overlay--expanded{width:100%}.settings-overlay__body--split .settings-overlay__content{display:none}.settings-overlay__body--split .settings-overlay__expanded{width:100%}}.settings-overlay__content{flex:1 1;overflow-y:auto;padding:var(--spacing-xl)}.settings-overlay__content--modal{max-height:calc(90vh - 100px);overflow-y:auto;padding:var(--spacing-lg)}.settings-overlay__expanded{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:var(--spacing-xl)}.settings-overlay-form__group{margin-top:var(--spacing-lg)}.settings-overlay-form__group:first-child{margin-top:0}.settings-overlay-form__group button{width:100%}.settings-overlay-form__header{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.settings-overlay__info-group{border-top:1px dashed var(--border-secondary);display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.settings-overlay__info-row{display:flex;font-size:var(--font-size-xs);gap:var(--spacing-sm);line-height:var(--line-height-xs)}.settings-overlay__info-row--clickable{cursor:pointer}.settings-overlay__info-row--clickable:hover .settings-overlay__info-value{text-decoration:underline}.settings-overlay__info-label{color:var(--text-secondary);font-weight:600;min-width:120px}.settings-overlay__info-value{color:var(--text-primary);flex:1 1}.settings-user-memberships__analytics-actions{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0}.download-limit-paywall-modal{text-align:center}.download-limit-paywall-modal__icon-container{display:flex;justify-content:center;margin-bottom:32px;margin-bottom:var(--spacing-xl)}.download-limit-paywall-modal__icon-background{align-items:center;background-color:#ff637e;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.download-limit-paywall-modal__icon{color:#fff}.download-limit-paywall-modal__title{font-size:24px;font-size:var(--font-size-h2);font-weight:500;font-weight:600;line-height:28px;line-height:var(--line-height-h2);margin-bottom:32px;margin-bottom:var(--spacing-xl)}.download-limit-paywall-modal__description{margin-bottom:24px;margin-bottom:var(--spacing-lg)}.download-limit-paywall-modal__attempt-message{font-weight:500;margin-bottom:16px;margin-bottom:var(--spacing-md)}.download-limit-paywall-modal__counter{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);margin-bottom:24px;margin-bottom:var(--spacing-lg)}.download-limit-paywall-modal__counter-label{font-size:13px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm);text-transform:uppercase}.download-limit-paywall-modal__counter-value{align-items:baseline;display:flex;gap:8px;gap:var(--spacing-sm)}.download-limit-paywall-modal__counter-current{color:#ff637e;font-size:32px;font-size:var(--font-size-h1-display);font-weight:500;font-weight:700;line-height:48px;line-height:var(--line-height-h1-display)}.download-limit-paywall-modal__counter-limit,.download-limit-paywall-modal__counter-separator{font-size:28px;font-size:var(--font-size-h1);font-weight:500;line-height:32px;line-height:var(--line-height-h1)}.download-limit-paywall-modal__counter-limit{font-weight:600}.download-limit-paywall-modal__upgrade-prompt{background-color:#f3f4f6;border-radius:4px;border-radius:var(--border-radius-sm);padding:24px 32px;padding:var(--spacing-lg) var(--spacing-xl)}.download-limit-paywall-modal__upgrade-title{font-size:20px;font-size:var(--font-size-h3);font-weight:500;font-weight:600;line-height:24px;line-height:var(--line-height-h3);margin-bottom:24px;margin-bottom:var(--spacing-lg)}.download-limit-paywall-modal__benefits{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);text-align:left}.download-limit-paywall-modal__benefit{align-items:center;display:flex;gap:16px;gap:var(--spacing-md)}.download-limit-paywall-modal__benefit-icon{color:#4f39f6}.download-limit-paywall-modal__buttons{display:flex;gap:16px;gap:var(--spacing-md);justify-content:center;margin-top:32px;margin-top:var(--spacing-xl)}.download-limit-paywall-modal__share-message{color:#99a1af;color:var(--text-secondary);font-size:13px;font-size:var(--font-size-sm);margin-top:24px;margin-top:var(--spacing-lg)}.download-limit-paywall-modal__share-link{color:#155dfc;color:var(--color-brand);cursor:pointer;text-decoration:underline}.download-limit-paywall-modal__share-link:hover{color:#1447e6;color:var(--color-brand-hover)}.selective-compare{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-outer-4);display:flex;flex-direction:column;max-height:80vh;min-height:400px;overflow:hidden;position:fixed;resize:both;width:720px}.selective-compare__title-bar{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);cursor:move;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);-webkit-user-select:none;user-select:none}.selective-compare__title-bar--dragging{cursor:grabbing}.selective-compare__title-text{font-weight:500}.selective-compare__body{flex:1 1;min-height:250px;overflow:auto;padding:var(--spacing-md)}.selective-compare__panes{align-items:stretch;display:flex;gap:0;height:100%;min-height:250px}.selective-compare__pane{display:flex;flex:1 1;flex-direction:column;gap:8px}.selective-compare__pane-header{align-items:center;display:flex;justify-content:space-between}.selective-compare__pane-label{font-weight:600}.selective-compare__pane-clear{min-height:var(--spacing-lg);padding-bottom:0;padding-top:0}.selective-compare__pane-textarea{border:1px dashed var(--border-secondary);border-radius:var(--border-radius-sm);flex:1 1;font-family:inherit;font-size:var(--font-size-sm);min-height:200px;outline:none;padding:var(--spacing-sm);resize:none}.selective-compare__pane-textarea::placeholder{color:#99a1af;padding-top:70px;text-align:center}.selective-compare__pane-textarea:focus{border-color:var(--color-brand);border-style:solid}.selective-compare__pane-textarea--highlight{animation:pane-highlight-flash 1s ease-out}.selective-compare__swap-button{align-items:center;align-self:center;background:#0000;border:none;border-radius:var(--border-radius-sm);color:#d1d5dc;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;width:40px}.selective-compare__swap-button:hover{background:#f3f4f6;color:#4a5565}.selective-compare__footer{border-top:1px solid var(--border-secondary);display:flex;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-sm) var(--spacing-md)}.selective-compare__diff-result{word-wrap:break-word;font-size:var(--font-size-sm);line-height:1.6;padding:var(--spacing-sm);white-space:pre-wrap}.selective-compare__diff-added{color:var(--color-diff-insert--canonical);text-decoration:none}.selective-compare__diff-removed{color:var(--color-diff-delete--cannonical);text-decoration:line-through}@keyframes pane-highlight-flash{0%{background-color:#155dfc1f}to{background-color:#0000}}.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:40px;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%)}}.line-progress{border-radius:4px;overflow:hidden;width:100%}.line-progress__bar{height:100%;transition:width .3s ease-in-out}.reset{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-2);cursor:move;display:flex;flex-direction:column;max-height:calc(100vh - 78px - var(--spacing-md));padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);position:fixed;right:var(--spacing-md);top:78px;width:400px}.reset .reset__close{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm)}.reset .reset__title{font-size:var(--font-size-h3);font-weight:600;margin-bottom:var(--spacing-sm)}.reset .reset__subtitle{align-items:center;display:flex;font-size:var(--font-size-sm);justify-content:space-between}.reset .reset__sections{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.reset .reset__sections::-webkit-scrollbar{display:none}.reset .reset__sections__divider{background-color:var(--border-secondary);height:1px;margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.reset .reset__items{margin-top:var(--spacing-sm)}.reset .reset__items__title{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:500;justify-content:space-between;margin-bottom:var(--spacing-md)}.reset .reset__items__title__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reset .reset__items__row{display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--spacing-xs);padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}.reset .reset__items__row__heading{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.reset .reset__items__label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reset .reset__items__percent{font-feature-settings:"tnum";color:var(--text-secondary);flex-shrink:0;font-size:var(--font-size-xxs);font-variant-numeric:tabular-nums}.reset .reset__items__stage{font-size:var(--font-size-xxs)}.reset .reset__items__more,.reset .reset__items__stage{color:var(--text-secondary);margin-top:var(--spacing-xs)}.reset .reset__items__more{font-size:var(--font-size-xs)}.reset.reset--failed{border-color:var(--color-state-error)}.sidebar{background-color:var(--homepage-background-color);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--app-bottom-padding);padding-left:20px;padding-right:20px;padding-top:var(--app-top-padding);transition:width var(--transition-duration-fast) ease}.sidebar.resizable-container--resizing{transition:none}.sidebar__upper{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.sidebar__upper::-webkit-scrollbar{width:6px}.sidebar__upper::-webkit-scrollbar-track{background:#0000}.sidebar__upper::-webkit-scrollbar-thumb{background:#0000;border-radius:3px}.sidebar__upper:hover::-webkit-scrollbar-thumb{background:var(--border-primary)}.sidebar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);margin-top:16px;width:100%}.sidebar--collapsed .sidebar__home{display:none}.sidebar--collapsed .sidebar__header{justify-content:flex-end}.sidebar--collapsed .sidebar__toggle{margin-right:var(--spacing-xs)}.sidebar__home{flex-shrink:0}.sidebar__toggle{align-items:center;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:var(--spacing-xs)}.sidebar__toggle:hover{background-color:var(--sidebar-menu-item-background-color-hover)}.sidebar__center{display:flex;flex:1 1;flex-direction:column;margin-top:var(--spacing-sm);min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.sidebar__lower{min-width:0;overflow:hidden;width:100%}.sidebar--collapsed .resizable-container__handle{display:block}.sidebar--collapsed .sidebar-sub-items{padding-left:0}.sidebar-items-group{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;width:100%}.sidebar-items-group--fill{flex:1 1}.sidebar-sub-items{display:flex;flex-direction:column;gap:2px;padding-left:var(--spacing-lg);width:100%}.sidebar-item{--sidebar-item-icon-size:20px;align-items:center;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm);position:relative;width:100%}.sidebar-item.active{background-color:var(--sidebar-menu-item-background-color-active)}.sidebar-item.active .sidebar-item__label{font-weight:500}.sidebar-item:hover{background-color:var(--sidebar-menu-item-background-color-hover)}.sidebar-item.active:hover{background-color:var(--sidebar-menu-item-background-color-active-hover)}.sidebar-item__icon{align-items:center;display:flex;flex-shrink:0;height:var(--sidebar-item-icon-size);justify-content:center;width:var(--sidebar-item-icon-size)}.sidebar-item__label{flex-shrink:0;font-size:var(--font-size-sm);line-height:var(--sidebar-item-icon-size);transition:opacity var(--transition-duration-fast) ease;white-space:nowrap}.sidebar-item__label--hidden{opacity:0}.sidebar-divider{background-color:var(--border-secondary);height:1px;margin:var(--spacing-sm) -20px;width:calc(100% + 40px)}.sidebar-expand-button{align-items:center;cursor:pointer;display:flex;justify-content:center}.sidebar-expand-button--disabled{opacity:.5;pointer-events:none}.sidebar-menu-account{grid-gap:var(--spacing-sm);align-items:center;border-radius:var(--border-radius-sm);box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:grid;gap:var(--spacing-sm);grid-template-columns:1fr auto;padding:var(--spacing-sm);width:100%}.sidebar-menu-account:hover{background-color:var(--sidebar-menu-item-background-color-hover)}.sidebar-menu-account__info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sidebar-menu-account__name{font-size:var(--font-size-sm);font-weight:500}.sidebar-menu-account__email,.sidebar-menu-account__name{color:var(--text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-menu-account__email{font-size:var(--font-size-xs);opacity:.6}.sidebar-menu-account__switcher{color:var(--text-secondary)}.sidebar-menu-account--collapsed{display:flex;justify-content:flex-start;padding:var(--spacing-xs)}.sidebar-menu-account__avatar{align-items:center;background-color:var(--bg-tertiary);border-radius:var(--border-radius-sm);color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:600;height:28px;justify-content:center;width:28px}.settings-sidebar{box-sizing:border-box;flex-shrink:0;height:100%;width:240px}.settings-sidebar .sidebar__header{justify-content:flex-end}.settings-sidebar.sidebar--collapsed{width:76px}.react-tooltip.settings-sidebar__tooltip{z-index:9501}.layout-full-page,.layout-navbar{display:flex;height:100vh;width:100%}.layout-navbar{flex-direction:column}.layout-navbar__navbar{position:sticky;top:0;z-index:8000}.layout-navbar__content{display:flex;flex:1 1;overflow:auto}.layout-sidebar{display:flex;width:100%}.layout-sidebar__sidebar{display:flex;flex-shrink:0;height:100vh;position:sticky;top:0}.layout-sidebar__content{display:flex;flex:1 1;height:100%;overflow:auto}.settings-email-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-email-list-item{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-md);justify-content:space-between;min-height:64px;padding:var(--spacing-md)}.settings-email-list-item__content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.settings-email-list-item__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base)}.settings-email-list-item__description{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-email-list-item__toggle{align-items:center;display:flex;flex-shrink:0}.settings-email-loading{color:var(--text-secondary)}.home{transition:opacity var(--transition-duration-fast) ease}.home:hover{opacity:.75}.avatar{--avatar-size:28px;align-items:center;background-color:#155dfc;border:none;border-radius:var(--border-radius-sm);color:var(--navbar-collaborator-color);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:600;height:var(--avatar-size);justify-content:center;width:var(--avatar-size)}.avatar:not(:last-child){margin-right:calc(var(--avatar-size)*-1/2.5)}.avatar.CREATOR{background-color:#ad46ff}.avatar.VIEWER{background-color:#71717b}.avatar.MASTER_VIEWER{background-color:#3f3f46}.navbar{background-color:var(--bg-primary);border-bottom:var(--border-width) solid var(--navbar-border-color);flex-shrink:0;gap:var(--spacing-lg);height:var(--navbar-height);justify-content:space-between;padding-left:var(--app-horizontal-padding);padding-right:var(--app-horizontal-padding)}.navbar,.navbar__left{align-items:center;display:flex}.navbar__left{flex:1 1;gap:var(--spacing-xl)}.navbar__center{gap:0;overflow:hidden}.navbar__center,.navbar__right{align-items:center;display:flex}.navbar__right{flex:1 1;gap:var(--spacing-md);justify-content:flex-end}.navbar__sync-with-dms{color:var(--text-primary);cursor:pointer;outline:none;transition:color var(--transition-duration-fast)}.navbar__sync-with-dms:not(.navbar__sync-with-dms--loading):hover{color:var(--text-primary-hover)}.navbar__sync-with-dms:not(.navbar__sync-with-dms--loading):active{color:var(--text-primary-active)}.navbar__sync-with-dms--loading{animation:spin 1s linear infinite;cursor:default}.navbar-developer{align-items:center;color:#6a7282;display:flex;flex-direction:row;gap:20px;margin-right:24px}.navbar-developer__menu-wrapper{align-items:center;border-radius:4px;display:flex;min-height:32px;min-width:32px;padding:8px 12px;position:relative}.navbar-developer__loading-indicator{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--text-primary);cursor:wait;height:24px;width:24px}.navbar-sharing{cursor:pointer;display:flex}.navbar-rename{align-items:center;color:var(--text-primary);cursor:default;display:flex;font-weight:500;gap:var(--spacing-xs);overflow:hidden;transition:color var(--transition-duration-fast)}.navbar-rename--editable{cursor:pointer}.navbar-rename--editable:hover{color:var(--text-primary-hover)}.navbar-rename--editable:active{color:var(--text-primary-active)}.navbar-rename__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-rename__icon{flex-shrink:0}.navbar-menu{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;width:fit-content}.settings-trust-controls{--settings-trust-controls-pass:#096}.settings-trust-controls__summary{grid-gap:var(--spacing-xl);background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}@media(max-width:720px){.settings-trust-controls__summary{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}}.settings-trust-controls__summary-column{display:flex;flex-direction:column}.settings-trust-controls__summary-title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-sm)}.settings-trust-controls__stat{border-bottom:1px solid var(--border-tertiary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-sm) 0}.settings-trust-controls__stat:last-child{border-bottom:none}.settings-trust-controls__stat-label{color:var(--text-secondary)}.settings-trust-controls__stat-value{color:var(--text-primary);font-weight:600;text-align:right}.settings-trust-controls__domain-bar{grid-gap:var(--spacing-md);align-items:center;color:var(--text-primary);display:grid;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-md);grid-template-columns:150px minmax(0,1fr) 24px;padding:7px 0}.settings-trust-controls__domain-bar-track{background-color:var(--settings-trust-controls-pass);border-radius:999px;height:6px}.settings-trust-controls__domain-bar-count{color:var(--text-secondary);font-size:var(--font-size-xs);text-align:right}.settings-trust-controls__search{margin-bottom:var(--spacing-lg);max-width:360px}.settings-trust-controls__domain{margin-bottom:var(--spacing-xl)}.settings-trust-controls__domain-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-sm);margin:0 0 var(--spacing-sm)}.settings-trust-controls__count-pill{border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:500;padding:1px 8px}.settings-trust-controls__area{margin-bottom:var(--spacing-md)}.settings-trust-controls__area-title{color:var(--text-secondary);display:flex;font-size:var(--font-size-xxs);font-weight:600;gap:6px;letter-spacing:.06em;margin:var(--spacing-md) 0 var(--spacing-sm);text-transform:uppercase}.settings-trust-controls__area-count{font-weight:500}.settings-trust-controls__control{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-sm);overflow:hidden}.settings-trust-controls__row{grid-gap:var(--spacing-md);align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:grid;gap:var(--spacing-md);grid-template-columns:64px minmax(0,1fr) auto 20px 14px;padding:14px var(--spacing-lg);text-align:left;width:100%}.settings-trust-controls__row:hover{background-color:var(--bg-secondary)}@media(max-width:720px){.settings-trust-controls__row{grid-template-columns:56px minmax(0,1fr) 20px 14px}.settings-trust-controls__row .settings-trust-controls__chips{display:none}}.settings-trust-controls__id{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:500}.settings-trust-controls__title{font-size:var(--font-size-base);font-weight:600}.settings-trust-controls__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.settings-trust-controls__chip{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xxxs);font-weight:500;padding:2px 6px}.settings-trust-controls__pass-icon{color:var(--settings-trust-controls-pass);flex-shrink:0}.settings-trust-controls__caret{color:var(--text-secondary);transition:transform .15s ease}.settings-trust-controls__control--expanded .settings-trust-controls__caret{transform:rotate(180deg)}.settings-trust-controls__details{grid-gap:var(--spacing-xl);border-top:1px solid var(--border-tertiary);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) 200px;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}@media(max-width:720px){.settings-trust-controls__details{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr)}}.settings-trust-controls__description{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.6;margin:0 0 var(--spacing-md)}.settings-trust-controls__checks-header{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.settings-trust-controls__readiness-pill{align-items:center;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;gap:6px;padding:4px 12px 4px 8px}.settings-trust-controls__checks-count{color:var(--text-secondary);font-size:var(--font-size-xs)}.settings-trust-controls__checks-count strong{color:var(--text-primary)}.settings-trust-controls__checks{list-style:none;margin:0;padding:0}.settings-trust-controls__check{grid-gap:10px;align-items:start;border-top:1px solid var(--border-tertiary);color:var(--text-primary);display:grid;font-size:var(--font-size-sm);gap:10px;grid-template-columns:16px minmax(0,1fr) auto;line-height:1.5;padding:var(--spacing-sm) 0}.settings-trust-controls__check:first-child{border-top:none}.settings-trust-controls__check .settings-trust-controls__pass-icon{margin-top:2px}.settings-trust-controls__check-badge{background-color:var(--bg-tertiary);border-radius:999px;color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:600;padding:1px 8px;white-space:nowrap}.settings-trust-controls__details-aside{display:flex;flex-direction:column;gap:var(--spacing-md)}.settings-trust-controls__meta{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.settings-trust-controls__meta-label{color:var(--text-secondary);font-size:var(--font-size-xxs);font-weight:600}.settings-trust-controls__meta-value{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.settings-trust-controls__type-chip{border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;padding:3px 12px}.settings-trust-controls__empty{color:var(--text-secondary);font-size:var(--font-size-sm)}.settings-trust{height:100%;overflow-y:auto;width:100%}.settings-trust--unauthenticated{justify-items:center;padding-left:32px;padding-right:32px}.settings-trust__content{max-width:1100px}.settings-trust__content--unauthenticated{max-width:900px}.settings-trust__tabs{border-bottom:1px solid var(--border-primary);display:flex;gap:var(--spacing-lg);margin-bottom:48px}.settings-trust__tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;margin-bottom:-1px;padding:var(--spacing-sm) 0;white-space:nowrap}.settings-trust__tab:hover{color:var(--text-primary)}.settings-trust__tab--active{border-bottom-color:var(--color-brand);color:var(--text-primary);font-weight:600}.settings-trust--embedded .settings-trust__hero{margin-top:var(--spacing-lg)}.settings-trust__hero{margin-bottom:52px;margin-top:64px;text-align:center}.settings-trust__hero--unauthenticated{margin-top:120px}.settings-trust__hero-title{color:var(--text-primary);font-size:var(--font-size-h1-display);font-weight:700;line-height:1.2;margin:0 0 var(--spacing-md)}.settings-trust__hero-subtitle{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.4;margin:0 auto;max-width:620px}.settings-trust__section{border-bottom:1px solid var(--border-primary);margin-bottom:48px;padding-bottom:48px}.settings-trust__section:last-child{border-bottom:none}.settings-trust__section--contact{text-align:center}.settings-trust__section-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.settings-trust__section-header .settings-trust__section-title{margin-bottom:0}.settings-trust__view-all{background:none;border:none;color:var(--color-brand);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:0}.settings-trust__view-all:hover{text-decoration:underline}.settings-trust__section-title{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:600;margin:0 0 var(--spacing-sm)}.settings-trust__section-description{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4;margin:0 0 var(--spacing-lg)}.settings-trust__certifications{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}@media(max-width:600px){.settings-trust__certifications{grid-template-columns:1fr}}.settings-trust__cert-card{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);text-align:center}.settings-trust__cert-logo-container{align-items:center;display:flex;height:96px;justify-content:center;width:96px}.settings-trust__cert-logo{object-fit:contain}.settings-trust__cert-info{display:flex;flex-direction:column;gap:2px}.settings-trust__cert-name{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:1.3}.settings-trust__cert-description{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.settings-trust__resources-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.settings-trust__resource-category{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);overflow:hidden}.settings-trust__resource-category-title{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;margin:0;padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase}.settings-trust__resource-list{display:flex;flex-direction:column}.settings-trust__resource-item{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.settings-trust__resource-item:last-child{border-bottom:none}.settings-trust__resource-item:hover{background-color:var(--bg-secondary)}.settings-trust__resource-item-info{align-items:center;display:flex;flex:1 1;gap:var(--spacing-xs);min-width:0}.settings-trust__resource-item-name{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.4}.settings-trust__resource-item-action{flex-shrink:0}.settings-trust__document-lock{color:var(--text-secondary);flex-shrink:0}.settings-trust__security-grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.settings-trust__security-item{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-trust__security-item-header{align-items:center;color:var(--color-brand);display:flex;gap:var(--spacing-sm)}.settings-trust__security-item-title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.settings-trust__security-item-body{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.settings-trust__table-wrapper{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);overflow-x:auto}.settings-trust__table{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.settings-trust__table thead tr{background-color:var(--bg-secondary)}.settings-trust__table th{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.settings-trust__table td,.settings-trust__table th{border-bottom:1px solid var(--border-primary);padding:var(--spacing-sm) var(--spacing-md)}.settings-trust__table td{color:var(--text-secondary)}.settings-trust__table tbody tr:last-child td{border-bottom:none}.settings-trust__table tbody tr:hover td{background-color:var(--bg-secondary)}.settings-trust__table-cell--name{vertical-align:top;white-space:nowrap}.settings-trust__table-cell--contact{min-width:180px;vertical-align:top}.settings-trust__table-cell--description{vertical-align:top}.settings-trust__table-cell--location{text-align:center;vertical-align:top;white-space:nowrap}.settings-trust__contact-name{color:var(--text-primary);display:block;font-weight:600;margin-bottom:var(--spacing-xs)}.settings-trust__contact-detail{display:block;margin-top:var(--spacing-xs)}.settings-trust__description-paragraph{line-height:1.5;margin:0}.settings-trust__description-paragraph+.settings-trust__description-paragraph{margin-top:var(--spacing-md)}.settings-trust__faq-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-trust__faq-item{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);overflow:hidden}.settings-trust__faq-question{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);text-align:left;width:100%}.settings-trust__faq-question:hover{background-color:var(--bg-secondary)}.settings-trust__faq-answer{border-top:1px solid var(--border-primary);padding:var(--spacing-md) var(--spacing-lg)}.settings-trust__faq-answer-paragraph{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.settings-trust__faq-answer-paragraph+.settings-trust__faq-answer-paragraph{margin-top:var(--spacing-md)}.settings-trust__links-card{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.settings-trust__links-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings-trust__links-row{font-size:var(--font-size-sm);margin:0}.settings-trust__links-label{color:var(--text-primary);font-weight:600;margin-right:var(--spacing-xs)}.settings-trust__link{color:var(--color-brand);text-decoration:none}.settings-trust__link:hover{text-decoration:underline}.settings-vendors__list{display:flex;flex-direction:column;gap:var(--spacing-md)}.settings-vendors__no-features,.settings-vendors__no-vendors{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:var(--spacing-lg);text-align:center}.settings-vendors__vendor-card{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);overflow:hidden}.settings-vendors__vendor-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);transition:background-color var(--transition-duration-fast)}.settings-vendors__vendor-header:hover{background-color:var(--bg-secondary)}.settings-vendors__vendor-info{align-items:center;display:flex;gap:var(--spacing-sm)}.settings-vendors__vendor-details{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.settings-vendors__vendor-id{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm)}.settings-vendors__vendor-type{color:var(--text-secondary);font-size:var(--font-size-xxs);letter-spacing:.5px;line-height:var(--line-height-xxs);text-transform:uppercase}.settings-vendors__vendor-name{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-vendors__vendor-meta{align-items:center;display:flex;gap:var(--spacing-md)}.settings-vendors__feature-count{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-vendors__vendor-content{background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg)}.settings-vendors__config{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.settings-vendors__config-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.settings-vendors__config-header h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin:0}.settings-vendors__config-actions,.settings-vendors__config-grid{display:flex;gap:var(--spacing-sm)}.settings-vendors__config-grid{flex-direction:column}.settings-vendors__config-row{grid-gap:var(--spacing-md);align-items:center;display:grid;gap:var(--spacing-md);grid-template-columns:140px 1fr}.settings-vendors__config-row .label{color:var(--text-secondary);font-weight:500}.settings-vendors__config-row .label,.settings-vendors__config-value{font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-vendors__config-value{color:var(--text-primary);word-break:break-all}.settings-vendors__config-input-group{align-items:center;display:flex;gap:var(--spacing-sm)}.settings-vendors__config-input-group .input{flex:1 1}.settings-vendors__features{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.settings-vendors__features-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.settings-vendors__features-header h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin:0}.settings-vendors__features-list{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings-vendors__feature-row{align-items:center;background:var(--bg-secondary);border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.settings-vendors__feature-info{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.settings-vendors__feature-name{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs)}.settings-vendors__feature-id{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.settings-vendors__feature-actions{align-items:center;display:flex;gap:var(--spacing-sm)}.settings-vendors__feature-state-select{min-width:100px}.settings-vendors__new-feature-form,.settings-vendors__new-vendor-form{background:var(--bg-primary);border:1px solid var(--color-brand);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.settings-vendors__new-feature-form h3,.settings-vendors__new-vendor-form h3{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base);margin:0 0 var(--spacing-md) 0}.settings-vendors__form-grid{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--spacing-md)}.settings-vendors__form-row{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings-vendors__form-actions{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.settings-personal-mfa{display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--spacing-md);line-height:var(--line-height-xs)}.settings-personal-mfa p{color:var(--settings-content-text-color);margin-bottom:0}.settings-personal-mfa__title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin-bottom:0}.settings-personal-mfa__form,.settings-personal-mfa__status{display:flex;flex-direction:column;gap:var(--spacing-md)}.settings-personal-mfa__field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings-personal-mfa__qr{border:1px solid var(--border-primary);border-radius:var(--border-radius-md);display:flex;justify-content:center;padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.settings-personal-mfa__actions{display:flex;gap:var(--spacing-sm)}.settings-personal-mfa__actions button{flex:1 1}.redline-filename__mode{margin-bottom:var(--spacing-md)}.redline-filename__group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.redline-filename__group .form-input{margin-bottom:0}.redline-filename__label{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.redline-filename__label .label{margin-bottom:0}.redline-filename__label .form-description{color:var(--redline-filename-hint-color)}.redline-filename__input .input__input{font-family:var(--font-family-mono)}.redline-filename__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.redline-filename__chip{background-color:var(--redline-filename-surface-color);border:1px dashed var(--redline-filename-hint-color);border-radius:var(--border-radius-sm);color:var(--redline-filename-hint-color);cursor:pointer;font-family:var(--font-family-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);padding:var(--spacing-xxs) var(--spacing-xs);transition:color var(--transition-duration-fast),border-color var(--transition-duration-fast),background-color var(--transition-duration-fast)}.redline-filename__chip:focus-visible,.redline-filename__chip:hover{background-color:color-mix(in srgb,var(--color-brand) 12%,#0000);border-color:var(--color-brand);border-style:solid;color:var(--color-brand)}.redline-filename__chip-help{color:var(--redline-filename-hint-color);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);min-height:var(--line-height-xxs)}.redline-filename__chip-help__token{font-family:var(--font-family-mono)}.redline-filename__preview{grid-gap:var(--spacing-xs) var(--spacing-sm);background-color:var(--redline-filename-surface-color);border-radius:var(--border-radius-sm);display:grid;gap:var(--spacing-xs) var(--spacing-sm);grid-template-columns:auto 1fr;padding:var(--spacing-sm)}.redline-filename__preview__label{color:var(--redline-filename-hint-color);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);white-space:nowrap}.redline-filename__preview__value{color:var(--text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);overflow-wrap:anywhere}.redline-filename__strip{display:flex;flex-direction:column;gap:var(--spacing-xs)}.redline-filename__strip__row{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between}.redline-filename__strip__label{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs)}.redline-filename__strip__example{color:var(--redline-filename-hint-color);font-family:var(--font-family-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);overflow-wrap:anywhere}.redline-filename__divider--light{border-top:1px dashed var(--border-tertiary);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.settings-personal-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-personal-list-item{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-md);text-align:left;transition:all var(--transition-duration-fast)}.settings-personal-list-item:hover{background-color:var(--bg-secondary);border-color:var(--border-secondary)}.settings-personal-list-item:active{background-color:var(--bg-tertiary)}.settings-personal-list-item__content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.settings-personal-list-item__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base)}.settings-personal-list-item__description{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-personal-list-item__chevron{align-items:center;display:flex;justify-content:center;transition:color var(--transition-duration-fast)}.settings-personal-list-item:hover .settings-personal-list-item__chevron{color:var(--text-secondary)}.settings-billing__invoice-table-wrapper{overflow-x:auto;width:100%}.settings-billing__invoice-table{border-collapse:collapse;width:100%}.settings-billing__invoice-table td,.settings-billing__invoice-table th{border-bottom:1px solid var(--border-secondary);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.settings-billing__invoice-table th{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.settings-billing__invoice-table td{color:var(--text-primary);font-size:var(--font-size-sm)}.settings-billing__invoice-table tbody tr:hover{background-color:var(--bg-secondary)}.settings-billing__invoice-download{background:none;border:none;color:var(--color-brand);cursor:pointer;font-size:var(--font-size-sm);padding:0;text-decoration:none}.settings-billing__invoice-download:hover{text-decoration:underline}.settings-analytics-card{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg)}.settings-analytics-card__header{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:var(--spacing-md)}.settings-analytics-card__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:500;margin:0;padding-left:var(--spacing-sm)}.settings-analytics-card__body{padding:var(--spacing-md)}.settings-analytics-card__body--justify-right{display:flex;justify-content:flex-end}.settings-analytics-card__loading{color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-xl);text-align:center}.settings-analytics-card__header-options{display:flex;gap:var(--spacing-sm)}.settings-analytics-card__subtitle{color:var(--text-secondary);font-size:var(--font-size-sm);opacity:.7}.settings-analytics-dashboard__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.settings-analytics-organization-select{align-items:center;display:flex;gap:var(--spacing-sm)}.settings-analytics-organization-select .settings-analytics-organization-select__label{color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.settings-analytics-organization-select .settings-analytics-organization-select__input{max-width:100%;width:280px}.settings-analytics-export-actions{align-items:center;display:flex;gap:var(--spacing-sm)}.settings-analytics-billing-period-dropdown__trigger{align-items:center;background-color:var(--input-background-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--input-small-font-size);gap:var(--spacing-xs);height:var(--input-small-height);padding-left:var(--input-small-padding);padding-right:var(--input-small-padding)}.settings-analytics-billing-period-dropdown__trigger:hover{background-color:var(--bg-secondary)}.settings-analytics-billing-period-dropdown__content{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-3);max-height:320px;min-width:140px;overflow-y:auto;padding:var(--spacing-xs)}.settings-analytics-billing-period-dropdown__year-group:not(:first-child){border-top:1px solid var(--border-secondary);margin-top:var(--spacing-xs);padding-top:var(--spacing-xs)}.settings-analytics-billing-period-dropdown__year-label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.settings-analytics-billing-period-dropdown__item{align-items:center;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-duration-fast);white-space:nowrap}.settings-analytics-billing-period-dropdown__item:hover{background-color:var(--bg-secondary)}.settings-analytics-billing-period-dropdown__item--selected{background-color:var(--bg-secondary);font-weight:600}.settings-analytics-chart{display:flex;flex-direction:column;height:360px;margin-bottom:var(--spacing-md);overflow:visible;padding-right:56px;padding-top:var(--spacing-md);position:relative;width:100%}@media only screen and (max-width:768px){.settings-analytics-chart{height:240px;padding-right:var(--spacing-md)}}.settings-analytics-chart{color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-lg);text-align:center}.settings-analytics-chart__empty{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);height:100%;justify-content:center}.settings-analytics-chart__tooltip{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-2);padding:var(--spacing-sm) var(--spacing-md);pointer-events:none;text-align:left;white-space:nowrap}.settings-analytics-chart__tooltip-label{color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.settings-analytics-chart__tooltip-value{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.settings-analytics-chart__navigation{align-items:center;display:flex;gap:var(--spacing-xs);left:50%;position:absolute;transform:translateX(-50%)}.settings-analytics-chart__plot{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;position:relative}.settings-analytics-true-up-widget{display:flex;flex-direction:row}@media(max-width:1300px){.settings-analytics-true-up-widget{flex-direction:column}}.settings-analytics-true-up-widget-info{background-color:var(--bg-secondary);border-bottom-left-radius:var(--border-radius-lg);display:flex;flex-direction:column;justify-content:center;padding-left:34px;padding-right:64px}@media(max-width:1500px){.settings-analytics-true-up-widget-info{padding-right:34px}}@media(max-width:1300px){.settings-analytics-true-up-widget-info{padding:var(--spacing-lg);width:100%}}.settings-analytics-true-up-widget-info__body{font-size:var(--font-size-sm);line-height:var(--line-height-sm);width:340px}@media(max-width:1500px){.settings-analytics-true-up-widget-info__body{width:260px}}@media(max-width:1300px){.settings-analytics-true-up-widget-info__body{max-width:none;width:100%}}.settings-analytics-true-up-widget-data{display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--spacing-xl);padding-left:34px;padding-right:18px;padding-top:28px;width:100%}@media(max-width:1300px){.settings-analytics-true-up-widget-data{padding:var(--spacing-lg)}}.settings-analytics-true-up-widget-data__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-sm)}.settings-analytics-true-up-widget-data__monthly-breakdown{color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-sm);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.settings-analytics-true-up-widget-data__monthly-item{display:flex;gap:var(--spacing-xs)}.settings-analytics-true-up-widget-data__monthly-label{opacity:.7}.settings-analytics-true-up-widget-data__monthly-value{font-weight:600}.settings-analytics-true-up-widget-data__tooltip{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings-analytics-true-up-widget-data__tooltip-formula{font-family:monospace;font-size:var(--font-size-sm)}.settings-analytics-true-up-widget-data__tooltip-note{font-size:var(--font-size-xs);font-style:italic;opacity:.8}.settings-analytics-true-up-widget-data__body{padding:var(--spacing-md)}.settings-analytics-true-up-widget-data__body--over{background-color:#f0f9ff}.settings-analytics-true-up-widget-data__body--under{background-color:#fffbeb}.settings-analytics-true-up-widget-data__body-note{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings-analytics-true-up-widget-data__body-note--over{color:#0084d1}.settings-analytics-true-up-widget-data__body-note--under{color:#461901}.settings-analytics-true-up-widget-data-count{align-items:baseline;display:flex;flex-direction:row;margin-top:22px;opacity:.8}@media(max-width:1300px){.settings-analytics-true-up-widget-data-count{margin-top:0}}.settings-analytics-true-up-widget-data-count__number{font-size:var(--font-size-h1);font-size:48px;font-weight:500;line-height:var(--line-height-h1)}@media(max-width:1300px){.settings-analytics-true-up-widget-data-count__number{font-size:36px}}.settings-analytics-true-up-widget-data-count__separator{font-size:var(--font-size-h1);font-weight:500;line-height:var(--line-height-h1);margin-left:var(--spacing-sm);margin-right:var(--spacing-sm);opacity:.34}@media(max-width:1300px){.settings-analytics-true-up-widget-data-count__separator{font-size:36px}}.settings-analytics-true-up-widget-data-count__description{align-items:center;display:flex;font-size:var(--font-size-h3);font-weight:500;gap:var(--spacing-sm);line-height:var(--line-height-h3);margin-left:var(--spacing-md)}@media(max-width:1300px){.settings-analytics-true-up-widget-data-count__description{font-size:var(--font-size-base)}}.settings-analytics-true-up-widget-data-count__info{align-items:center;cursor:help;display:inline-flex;opacity:.6}.settings-analytics-true-up-widget-data-count__info:hover{opacity:1}.settings-analytics-date-modal{display:flex;flex-direction:column;gap:var(--spacing-lg)}.settings-analytics-date-modal__inputs{display:flex;flex-direction:row;gap:var(--spacing-lg)}.settings-analytics-date-modal__input{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-analytics-date-modal__input label{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-sm)}.settings-analytics-date-modal__input input[type=date]{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-md);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);width:100%}.settings-analytics-date-modal__input input[type=date]:hover{border-color:var(--border-secondary)}.settings-analytics-date-modal__input input[type=date]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(var(--color-brand-rgb),.1);outline:none}.settings-analytics-date-modal__input input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--date-input-calendar-icon-filter)}.settings-analytics-date-modal__buttons{border-top:1px solid var(--border-primary);display:flex;gap:var(--spacing-sm);justify-content:flex-end;padding-top:var(--spacing-md)}.settings-analytics-table-header{align-items:center;background-color:var(--bg-tertiary);border-top:1px solid var(--border-secondary);color:var(--text-primary);display:flex;font-size:var(--font-size-base);justify-content:space-between;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + var(--spacing-sm));position:relative}.settings-analytics-table-header__left{align-items:center;display:flex}.settings-analytics-table-header__filter-text{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm)}.settings-analytics-table-header__clear-filter{align-items:center;background-color:#0000;border:none;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs);transition:background-color .2s ease,color .2s ease}.settings-analytics-table-header__clear-filter:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.settings-analytics-table-header__right{align-items:center;display:flex;gap:var(--spacing-sm)}.settings-analytics-users-table{background-color:var(--bg-primary);border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg);overflow:hidden}.settings-analytics-users-table__count{color:var(--text-secondary);font-size:var(--font-size-xs)}.settings-analytics-users-table__header-actions{align-items:center;display:flex;gap:var(--spacing-md)}.settings-analytics-users-table__loading{display:flex;justify-content:center;padding:var(--spacing-lg)}.settings-analytics-users-table__scroll-container{overflow-x:auto}.settings-analytics-users-table__content{border-collapse:collapse;font-size:var(--font-size-sm);margin-left:var(--spacing-sm);margin-right:56px;width:100%}.settings-analytics-users-table__content td,.settings-analytics-users-table__content th{border-bottom:1px solid var(--border-secondary);padding:var(--spacing-sm) var(--spacing-md);text-align:left;white-space:nowrap}.settings-analytics-users-table__content th{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.settings-analytics-users-table__content td{color:var(--text-primary)}.settings-analytics-users-table__content td:nth-child(n+5),.settings-analytics-users-table__content th:nth-child(n+5){text-align:right}.settings-analytics-users-table__content tbody tr:hover{background-color:var(--bg-secondary)}.settings-analytics-users-table__content tbody tr:last-child td{border-bottom:none}.settings-analytics-users-table__sortable-header{cursor:pointer;transition:color var(--transition-duration-fast) ease;-webkit-user-select:none;user-select:none}.settings-analytics-users-table__sortable-header span{display:inline}.settings-analytics-users-table__sortable-header svg{display:inline;margin-left:var(--spacing-xs);vertical-align:middle}.settings-analytics-users-table__sortable-header--active,.settings-analytics-users-table__sortable-header:hover{color:var(--text-primary)}.radio_group{display:flex;flex-direction:column;gap:8px}.radio_group--row{flex-direction:row}.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}.radio_group--small .radio_group__label{font-size:var(--font-size-xs)}.radio_group--medium .radio_group__label{font-size:var(--font-size-sm)}.radio_group--large .radio_group__label{font-size:var(--font-size-base)}.settings-organization-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-organization-list-item{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--border-radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-md);text-align:left;transition:all var(--transition-duration-fast)}.settings-organization-list-item:hover{background-color:var(--bg-secondary);border-color:var(--border-secondary)}.settings-organization-list-item:active{background-color:var(--bg-tertiary)}.settings-organization-list-item__thumbnail{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:var(--spacing-md)}.settings-organization-list-item__content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.settings-organization-list-item__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base)}.settings-organization-list-item__description{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-organization-list-item__chevron{align-items:center;display:flex;justify-content:center;transition:color var(--transition-duration-fast)}.settings-organization-list-item:hover .settings-organization-list-item__chevron{color:var(--text-secondary)}.homepage{background-color:var(--homepage-background-color)}.homepage__directory{border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-md);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - var(--app-top-padding) - var(--app-bottom-padding));margin:var(--app-top-padding) var(--app-horizontal-padding) var(--app-bottom-padding) 0;min-height:0;overflow:hidden}.homepage__content{flex:1 1;padding-bottom:var(--app-bottom-padding);padding-right:var(--app-horizontal-padding);padding-top:var(--app-top-padding);width:100%}.homepage__shell{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%;min-height:0;overflow-y:auto;padding-bottom:var(--spacing-lg);padding-right:var(--spacing-lg);padding-top:var(--spacing-lg);width:100%}.homepage__artifact-pane{display:flex;flex-direction:column;flex-shrink:0}.homepage__quick-pane{display:flex;flex-direction:column;min-height:0}.homepage__quick-pane .quick__pane,.homepage__quick-pane>.batch-compare{max-height:640px;min-height:360px}.homepage__quick-compare{display:flex;margin-bottom:var(--homepage-quick-compare-margin-bottom);max-height:var(--homepage-quick-compare-max-height);min-height:var(--homepage-quick-compare-height)}.homepage__quick-compare--full{border-radius:var(--border-radius-md);flex:1 1;height:calc(100vh - var(--app-top-padding) - var(--app-bottom-padding));margin-bottom:0;max-height:none;min-height:0}.settings.modal{box-sizing:border-box;padding:32px}.settings .modal__content{background-color:#0000;border-radius:var(--border-radius-md);overflow:hidden;padding:0}.settings .modal__body{height:100%}.settings__close{position:absolute;right:var(--spacing-md);top:var(--spacing-md);z-index:1}.settings .layout-sidebar{background-color:var(--homepage-background-color);height:100%;position:relative}.settings .layout-sidebar__sidebar{height:100%}.settings .layout-sidebar__content{display:block}.settings__breadcrumb{align-items:center;color:var(--settings-content-text-color);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-md)}.settings__breadcrumb span:last-child{font-weight:500}.settings .generic-directory__item__cell--creator_email_address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-dashboard{background-color:var(--bg-primary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;overflow-y:auto;padding:var(--spacing-lg) var(--spacing-xl);width:100%}.settings-dashboard__header{margin-bottom:var(--spacing-lg)}.settings-dashboard__title{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:600;margin:0}.settings-dashboard__content{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:2fr 1fr}@media(max-width:1024px){.settings-dashboard__content{grid-template-columns:1fr}}.settings-dashboard__left{display:flex;flex-direction:column;gap:var(--spacing-lg)}.settings-dashboard__left>.settings-analytics-card{flex:1 1}.settings-dashboard__right{display:flex;flex-direction:column;gap:var(--spacing-lg)}.settings-dashboard__section{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings-dashboard__section:not(:last-child){border-bottom:1px solid var(--border-secondary);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.settings-dashboard h1{font-size:var(--font-size-h3);font-weight:500;line-height:var(--line-height-h3);margin:0}.settings-dashboard h1.with-margin{margin-bottom:var(--spacing-lg)}.settings-dashboard h2{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);margin-bottom:var(--spacing-sm)}.settings-dashboard p{color:var(--settings-content-text-color);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings-dashboard p:last-child{margin-bottom:0}.settings-dashboard__row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.settings-dashboard__message{border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.settings-dashboard__message--success{background-color:var(--color-state-success-background);border:1px solid var(--color-state-success-border);color:var(--color-state-success-text)}.settings-dashboard__message--warning{background-color:var(--color-state-warning-background);border:1px solid var(--color-state-warning-border);color:var(--color-state-warning-text)}.settings-dashboard__message--one-line{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.settings-dashboard__message--with-margin{margin-bottom:var(--spacing-lg)}.settings-dashboard__error{color:var(--color-state-error)}.settings-dashboard .shimmer--full-height{background-size:1000% 100%!important;height:100%!important;width:auto!important}.settings-dashboard .shimmer--full-width{background-size:1000% 100%!important;width:100%!important}.settings-dashboard__stats{border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);display:flex;margin-top:var(--spacing-xl);overflow:hidden;width:100%}.settings-dashboard__stat{background-color:var(--bg-secondary);border-right:1px solid var(--border-secondary);display:flex;flex:1 1;flex-direction:column;padding:var(--spacing-sm) var(--spacing-lg)}.settings-dashboard__stat:last-child{border-right:none}.settings-dashboard__stat-label{color:var(--settings-content-text-color-secondary);font-size:var(--font-size-xs);letter-spacing:.5px;line-height:var(--line-height-xs);margin-bottom:var(--spacing-xs);text-transform:uppercase}.settings-dashboard__stat-value{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base)}.settings-dashboard__description{color:var(--settings-content-text-color);font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.settings-dashboard__description--secondary{color:var(--settings-content-text-color-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-sm)}.settings-dashboard__seat-type-indicator{border:1px solid #0000;border-radius:var(--border-radius-xs);display:inline-block;font-size:var(--font-size-xxs);font-weight:500;line-height:var(--line-height-xxs);padding:var(--spacing-xs) 10px;transition:all var(--transition-duration-fast)}.settings-dashboard__seat-type-indicator--paid{background-color:var(--color-state-success-background);border-color:var(--color-state-success-border);color:var(--color-state-success-text)}.settings-dashboard__seat-type-indicator--free{background-color:var(--settings-seat-type-indicator-free-background);border-color:var(--settings-seat-type-indicator-free-border);color:var(--settings-seat-type-indicator-free-text)}.settings-dashboard__seat-type-indicator--pending{background-color:var(--settings-seat-type-indicator-pending-background);border-color:var(--settings-seat-type-indicator-pending-border);color:var(--settings-seat-type-indicator-pending-text)}.settings-dashboard__total{align-items:flex-end;display:flex;gap:var(--spacing-lg);justify-content:space-between;margin-top:var(--spacing-lg)}.settings-dashboard__total__loading,.settings-dashboard__total__seat-price,.settings-dashboard__total__selected-count{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-xs)}.settings-dashboard__total__price{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);margin-top:var(--spacing-sm)}.settings-dashboard__user-selection-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.settings-dashboard__user-selection-label{color:var(--settings-content-text-color-secondary);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.5px;line-height:var(--line-height-xxs);text-transform:uppercase}.settings-dashboard__user-selection-actions{align-items:center;display:flex;gap:var(--spacing-md)}.settings-dashboard__user-selection-list{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:0;max-height:320px;overflow-y:auto}.settings-dashboard__user-selection-item{align-items:center;border-bottom:1px solid var(--border-secondary);cursor:pointer;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);position:relative;transition:all var(--transition-duration-fast)}.settings-dashboard__user-selection-item:last-child{border-bottom:none}.settings-dashboard__user-selection-item--selected:before{background-color:var(--color-brand);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.settings-dashboard__user-selection-name{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-xs);min-width:140px}.settings-dashboard__user-selection-email{color:var(--settings-content-text-color-secondary);flex:1 1;font-family:var(--font-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.settings-dashboard__invite-form{margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.settings-dashboard__invite-form-inner{align-items:flex-start;display:flex;gap:var(--spacing-sm)}.settings-dashboard__invite-error{color:var(--color-state-error);display:block;font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);margin-top:var(--spacing-xs)}.settings-dashboard__seat-dropdown-trigger{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:var(--spacing-xs);padding:0;transition:transform var(--transition-duration-fast)}.settings-dashboard__seat-dropdown-trigger:hover{transform:translateY(-1px)}.settings-dashboard__seat-dropdown-trigger:active{transform:translateY(0)}.settings-dashboard__seat-dropdown-arrow{color:var(--text-secondary);transition:transform var(--transition-duration-fast)}.settings-dashboard__seat-dropdown{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-3);min-width:280px;padding:var(--spacing-xs)}.settings-dashboard__seat-dropdown__header{color:var(--settings-content-text-color-secondary);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.5px;line-height:var(--line-height-xxs);padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase}.settings-dashboard__seat-dropdown__item{align-items:center;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-duration-fast)}.settings-dashboard__seat-dropdown__item:hover{background-color:var(--bg-secondary)}.settings-dashboard__seat-dropdown__item-content{flex:1 1}.settings-dashboard__seat-dropdown__item-title{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs);margin-bottom:2px}.settings-dashboard__seat-dropdown__item-description{color:var(--settings-content-text-color-secondary);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.settings-dashboard__seat-dropdown__item-check{color:var(--color-brand);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-left:var(--spacing-sm)}.settings-dashboard__seat-dropdown__item--danger:hover{background-color:var(--color-state-error-background)}.settings-dashboard__seat-dropdown__divider{background-color:var(--border-secondary);height:1px;margin:var(--spacing-xs) 0}.settings-upgrade-modal__header{margin-bottom:var(--spacing-lg)}.settings-upgrade-modal__pricing{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base);margin-bottom:var(--spacing-md)}.settings-upgrade-modal__benefits{margin-bottom:var(--spacing-sm)}.settings-upgrade-modal__benefits,.settings-upgrade-modal__helper{color:var(--text-primary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.settings-upgrade-modal__helper{margin-bottom:0}.settings-upgrade-modal__user-list{border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);margin:var(--spacing-md) 0;max-height:300px;overflow-y:auto}.settings-upgrade-modal__user-item{align-items:center;cursor:pointer;display:flex;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-duration-fast)}.settings-upgrade-modal__user-item:hover{background-color:var(--background-hover)}.settings-upgrade-modal__user-item--selected{background-color:var(--color-state-selected-background)}.settings-upgrade-modal__user-item:not(:last-child){border-bottom:1px solid var(--border-secondary)}.settings-upgrade-modal__checkbox{flex-shrink:0;margin-right:var(--spacing-sm)}.settings-upgrade-modal__user-info{flex:1 1;min-width:0}.settings-upgrade-modal__user-name{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-upgrade-modal__user-email{color:var(--text-secondary);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-upgrade-modal__total{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs);margin-top:var(--spacing-md);text-align:right}.settings-button-group{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.settings-button-group--with-separator{border-top:1px solid var(--border-secondary);padding-top:var(--spacing-lg)}.settings-membership-status-badge{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:default;display:inline-flex;font-size:var(--font-size-xxs);font-weight:500;height:18px;letter-spacing:.02em;margin-left:var(--spacing-sm);padding:0 6px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.settings-membership-status-badge--deactivated{background-color:var(--settings-membership-status-deactivated-background);border-color:var(--settings-membership-status-deactivated-border);color:var(--settings-membership-status-deactivated-text)}.settings-membership-status-badge--owner{background-color:var(--bg-secondary);border-color:var(--color-brand);color:var(--color-brand)}.settings-membership-status-badge--pending{background-color:var(--settings-seat-type-indicator-pending-background);border-color:var(--settings-seat-type-indicator-pending-border);color:var(--settings-seat-type-indicator-pending-text)}.settings-membership-status-badge--you{background-color:var(--bg-secondary);border-color:var(--color-brand);color:var(--color-brand)}.settings-directory-search-and-filter-group{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm);min-width:0}.settings-directory-search-and-filter-group .settings-directory-filter__dropdown-trigger{align-items:center;background-color:var(--input-background-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--input-small-font-size);gap:var(--spacing-xs);height:var(--input-small-height);padding-left:var(--input-small-padding);padding-right:var(--input-small-padding)}.settings-directory-search-and-filter-group .settings-directory-filter__dropdown-trigger:hover{background-color:var(--bg-secondary)}.settings-directory-filter__dropdown{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-outer-3);min-width:160px;padding:var(--spacing-xs)}.settings-directory-filter__dropdown .settings-directory-filter__dropdown__item{align-items:center;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-duration-fast);white-space:nowrap}.settings-directory-filter__dropdown .settings-directory-filter__dropdown__item:hover{background-color:var(--bg-secondary)}.settings-mobile-page{height:100vh;overflow:hidden}.settings-mobile,.settings-mobile-page{background-color:var(--bg-primary);width:100%}.settings-mobile{display:flex;flex-direction:column;height:100%;position:relative}.settings-mobile .settings-mobile__content{flex:1 1;min-height:0;overflow-y:auto}.settings-mobile .settings-mobile__content .settings-dashboard{height:auto;min-height:100%}.settings-mobile-header{align-items:center;background-color:var(--bg-primary);border-bottom:var(--border-width) solid var(--border-secondary);display:flex;flex-shrink:0;gap:var(--spacing-sm);height:56px;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.settings-mobile-header .settings-mobile-header__title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mobile-header .settings-mobile-header__button{align-items:center;background-color:#0000;border:none;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.settings-mobile-header .settings-mobile-header__button:hover{background-color:var(--bg-secondary)}.settings-mobile-nav__scrim{background-color:#00000080;inset:0;opacity:0;position:absolute;transition:opacity var(--transition-duration-normal) ease,visibility var(--transition-duration-normal) ease;visibility:hidden;z-index:10}.settings-mobile-nav__scrim.settings-mobile-nav__scrim--open{opacity:1;visibility:visible}.settings-mobile-nav{background-color:var(--bg-primary);border-right:var(--border-width) solid var(--border-secondary);bottom:0;box-shadow:var(--shadow-outer-4);display:flex;flex-direction:column;left:0;max-width:320px;position:absolute;top:0;transform:translateX(-100%);transition:transform var(--transition-duration-normal) ease;width:80%;z-index:11}.settings-mobile-nav.settings-mobile-nav--open{transform:translateX(0)}.settings-mobile-nav .settings-mobile-nav__header{align-items:center;border-bottom:var(--border-width) solid var(--border-secondary);display:flex;flex-shrink:0;height:56px;justify-content:space-between;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.settings-mobile-nav .settings-mobile-nav__header-title{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600}.settings-mobile-nav .settings-mobile-nav__close{align-items:center;background-color:#0000;border:none;border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.settings-mobile-nav .settings-mobile-nav__close:hover{background-color:var(--bg-secondary)}.settings-mobile-nav .settings-mobile-nav__list{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.settings-mobile-nav .settings-mobile-nav__footer{border-top:var(--border-width) solid var(--border-secondary);flex-shrink:0;padding:var(--spacing-sm)}.settings-mobile-nav .settings-mobile-nav__group{padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}.settings-mobile-nav .settings-mobile-nav__group:not(:last-child){border-bottom:var(--border-width) solid var(--border-secondary)}.settings-mobile-nav .settings-mobile-nav__item{align-items:center;background-color:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;width:100%}.settings-mobile-nav .settings-mobile-nav__item:hover{background-color:var(--bg-secondary)}.settings-mobile-nav .settings-mobile-nav__item.settings-mobile-nav__item--active{background-color:var(--bg-secondary);color:var(--color-brand)}.settings-mobile-nav .settings-mobile-nav__item-label{flex:1 1}.settings-dashboard__row h1{font-size:var(--font-size-h3);font-weight:500;line-height:var(--line-height-h3);margin-bottom:0;margin-top:0}.settings-dashboard__row h1.with-margin{margin-bottom:var(--spacing-lg)}.settings-dashboard-header__title-row h1.with-margin{margin-bottom:0}.settings-dashboard-header__action{display:flex;justify-content:flex-end}@media only screen and (max-width:768px){.settings-dashboard{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.settings-directory-search-and-filter-group{width:100%}}.status-popup{background-color:var(--bg-primary);border:1px solid #d1d5dc;border-radius:8px;box-shadow:0 0 8px 0 #0000001a;cursor:move;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);position:fixed;right:16px;top:78px;width:400px}.status-popup__close{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm)}.status-popup__title{align-items:center;display:flex;font-size:20px;font-weight:600;margin-bottom:12px}.status-popup__title__icon--loading{margin-right:8px}.status-popup__title__icon--fail,.status-popup__title__icon--success{margin-left:-2px;margin-right:6px}.status-popup__subtitle{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.status-popup__subtitle__copy{display:flex;flex-direction:column;gap:4px}.status-popup__subtitle__secondary{color:#4a5565}.status-popup__count{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:4px}.status-popup__help-link{font-weight:500}.status-popup__failed{color:#e7000b;margin-top:16px}.status-popup__failed__title{font-weight:600;margin-bottom:4px}.status-popup__failed__item{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-banner{align-items:center;background-color:#ffba00;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:var(--spacing-md);padding-right:64px;position:fixed;right:0;transition:opacity var(--transition-duration-slow);z-index:9}.maintenance-banner__close-button{position:absolute;right:var(--spacing-md);top:var(--spacing-md)}@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)}@font-face{font-display:swap;font-family:GeistMono;font-weight:400;src:local("GeistMonoRegular"),url(/static/media/GeistMono-Regular.95ce34a1008a02b6ae59.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{background:none;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding: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-diff-highlight:#b9c7e7;--color-diff-insert:#00bcff;--color-diff-delete:#ff6467;--color-diff-move:#007a55;--color-diff-comment:#efb100;--color-diff-insert--canonical:#0026f5;--color-diff-delete--cannonical:#c1423f;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:40px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-xxl:24px;--border-width:1px;--transition-duration-fast:0.15s;--transition-duration-medium:0.3s;--transition-duration-slow:0.6s;--loading-overlay-fade-duration:0.3s;--slide-in-duration:0.5s;--ease-spring:cubic-bezier(0.23,1,0.32,1);--font-family-primary:"Geist",sans-serif;--font-family-mono:"GeistMono",ui-monospace,Menlo,Consolas,monospace;--font-size-xxxs:10px;--font-size-xxs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-lg: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-sm);--input-border-color-error:var(--color-state-error);--input-extra-small-font-size:var(--font-size-xs);--input-extra-small-height:28px;--input-extra-small-icon-size:var(--icon-size-sm);--input-extra-small-padding:var(--spacing-xs);--input-small-font-size:var(--font-size-sm);--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);--label-extra-small-font-size:var(--font-size-xxs);--label-small-font-size:var(--font-size-xs);--label-medium-font-size:var(--font-size-sm);--form-description-font-size:var(--font-size-base);--button-border-radius:var(--border-radius-sm);--button-small-font-size:var(--font-size-xs);--button-small-height:32px;--button-small-icon-size:var(--icon-size-sm);--button-small-icon-distance:var(--spacing-sm);--button-small-min-width:32px;--button-small-vertical-padding:4px;--button-small-horizontal-padding:var(--spacing-sm);--button-medium-font-size:var(--font-size-sm);--button-medium-height:40px;--button-medium-icon-size:var(--icon-size-md);--button-medium-icon-distance:var(--spacing-sm);--button-medium-min-width:100px;--button-medium-vertical-padding:7px;--button-medium-horizontal-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-sm);--button-large-min-width:152px;--button-large-vertical-padding:15px;--button-large-horizontal-padding:var(--spacing-md);--button-text-height:0;--button-text-icon-size:var(--icon-size-sm);--button-text-icon-distance:var(--spacing-sm);--button-text-min-width:0;--button-text-vertical-padding:0;--button-text-horizontal-padding:0;--button-primary-border-width:0;--button-secondary-border-width:1px;--button-tertiary-border-width:0;--app-horizontal-padding:var(--spacing-md);--app-top-padding:var(--spacing-lg);--app-bottom-padding:var(--spacing-lg);--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:auto;--toastify-toast-offset:var(--spacing-md);--toastify-toast-bottom-with-toolbar:112px;--toastify-toast-bottom-with-secondary-toolbar:150px;--navbar-height:64px;--context-menu-item-min-width:160px;--control-panel-button-size:56px;--canvas-help-size:32px;--directory-header-font-weight:500;--directory-search-bar-width:400px;--document-viewer-header-spacing:var(--spacing-sm);--version-tile-padding-vertical:var(--spacing-md);--version-tile-padding-horizontal:var(--spacing-lg);--version-tile-border-width:2px;--version-tile-title-font-weight:500;--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-max-height:max(400px,75vh);--homepage-quick-compare-margin-bottom:48px;--quick-compare-header-height:64px;--quick-compare-toolbar-height:64px;--quick-compare-group-spacing:var(--spacing-sm);--quick-compare-document-height:64px;--quick-compare-middle-width:80px;--quick-compare-toolbar-width:80px;--quick-compare-group-drop-marker-width:4px;--quick-compare-document-drop-marker-width:3px;--settings-sidebar-width:240px;--settings-sidebar-width-collapsed:64px;--settings-sidebar-padding-vertical:40px;--settings-content-section-margin:40px;--settings-content-padding-top:56px;--settings-content-padding-right:56px;--bg-primary:#fff;--bg-primary--hover:#f4f4f5;--bg-secondary:#fafafa;--bg-secondary--hover:#e4e4e7;--bg-secondary--selected:#e4e4e7;--bg-tertiary:#f4f4f5;--color-state-success-text:#006045;--color-state-success-border:#a4f4cf;--color-state-success-background:#d0fae5;--color-state-warning-text:#973c00;--color-state-warning-border:#fee685;--color-state-warning-background:#fef3c6;--color-state-error:#ec003f;--ai-color:#9810fa;--ai-color-hover:#8200db;--ai-color-active:#6e11b0;--text-primary:#000;--text-secondary:#99a1af;--documents-collection-icon-color:#90a1b9;--border-primary:#9f9fa9;--border-secondary:#e4e4e7;--border-tertiary:#f4f4f5;--icon-color-primary:#000;--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;--input-text-color-disabled:#d1d5dc;--input-border-color-disabled:#d1d5dc;--input-placeholder-color-disabled:#d1d5dc;--input-background-color-disabled:var(--bg-primary);--input-icon-color-disabled:#d1d5dc;--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:#404040;--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:#0000;--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;--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(--bg-primary);--canvas-help-background-color:#3f3f46;--canvas-help-background-color-hover:#27272a;--canvas-help-color:#fff;--canvas-help-shadow:var(--shadow-outer-4);--directory-header-color-hover:#3f3f46;--directory-item-background-color-hover:#fafafa;--directory-item-background-color-checked:#f4f4f5;--directory-item-background-color-checked-hover:#f4f4f5;--directory-item-background-color-highlighted:#dbeafe;--directory-item-background-color-highlighted-hover:#dbeafe;--directory-item-border-color:#d1d5dc;--directory-item-cell-color:#9f9fa9;--directory-item-cell-context-menu-color:#d4d4d8;--directory-item-cell-context-menu-color-hover:#9f9fa9;--directory-breadcrumbs-color:var(--link-color);--directory-breadcrumbs-color-hover:var(--link-color-hover);--version-tile-shadow:var(--shadow-outer-4);--version-tile-border-color:#0000;--version-tile-border-color-selected:var(--color-brand);--version-tile-border-color-ai:var(--ai-color);--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:#f5f5f4;--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:#e4e4e7;--sidebar-menu-item-background-color-active-hover:#d4d4d8;--sidebar-toggle-on-color:#52525c;--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);--netdocs-picker-muted-text-color:#71717b;--netdocs-picker-header-background-color:var(--bg-tertiary);--netdocs-picker-row-border-color:var(--border-tertiary);--netdocs-picker-row-background-color-selected:#eff6ff;--netdocs-picker-row-background-color-selected-hover:#dbeafe;--netdocs-picker-icon-color-matter:#973c00;--netdocs-picker-icon-color-folder:#efb100;--netdocs-picker-icon-color-pdf:#c10007;--netdocs-picker-icon-color-word:#193cb8;--netdocs-picker-icon-color-excel:#006045;--settings-sidebar-background-color:#f4f4f5;--settings-sidebar-header-color:#71717b;--settings-content-header-border-color:var(--border-secondary);--settings-content-text-color:#71717b;--settings-content-text-color-secondary:#9f9fa9;--redline-filename-hint-color:#4a5565;--redline-filename-surface-color:#f4f4f5;--settings-developer-widget-background-color:#e4e4e7;--settings-seat-type-indicator-free-background:#e4e4e7;--settings-seat-type-indicator-free-text:#3f3f46;--settings-seat-type-indicator-free-border:#d4d4d8;--settings-seat-type-indicator-pending-background:#fef3c6;--settings-seat-type-indicator-pending-text:#000;--settings-seat-type-indicator-pending-border:#fee685;--settings-membership-status-deactivated-background:#ffe2e2;--settings-membership-status-deactivated-text:#9f0712;--settings-membership-status-deactivated-border:#ffc9c9;--settings-people-deactivated-row-background:#f3f4f6;--settings-people-deactivated-row-opacity:0.7}[data-theme=dark]{--bg-primary:#18181b;--bg-primary--hover:#27272a;--bg-secondary:#27272a;--bg-secondary--hover:#3f3f46;--bg-secondary--selected:#3f3f46;--bg-tertiary:#52525c;--text-primary:#fafafa;--text-secondary:#d4d4d8;--documents-collection-icon-color:#cad5e2;--border-primary:#52525c;--border-secondary:#0000;--border-secondary--hover:#0000;--border-secondary--selected:#71717b;--border-tertiary:#3f3f46;--icon-color-primary:#fff;--link-color:var(--text-primary);--link-color-hover:#d4d4d8;--input-text-color:var(--text-primary);--input-background-color:var(--bg-primary);--input-border-color:var(--border-primary);--input-border-color-focus:var(--text-primary);--input-background-color-disabled:var(--bg-primary);--label--color:var(--text-primary);--helper--color:var(--text-primary);--button-primary-text-color-disabled:#9f9fa9;--button-primary-background-color-disabled:#3f3f46;--button-secondary-text-color:var(--text-primary);--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:#6a7282;--button-secondary-background-color-disabled:#0000;--button-secondary-border-color-disabled:#4a5565;--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-text-color-hover:var(--text-primary);--button-tertiary-text-color-active:var(--text-primary);--button-tertiary-background-color-hover:#3f3f46;--button-tertiary-text-color-disabled:#99a1af;--button-tertiary-background-color-disabled:#0000;--button-tertiary-background-color-active:#52525c;--toastify-text-color-light:var(--text-primary);--navbar-text-color-hover:#d1d5dc;--navbar-text-color-active:#99a1af;--navbar-border-color:var(--bg-primary);--navbar-collaborator-border-color:var(--bg-primary);--directory-item-background-color-hover:#3f3f46;--directory-item-background-color-checked:#3f3f46;--directory-item-background-color-checked-hover:#52525c;--directory-item-background-color-highlighted:#1c398e;--directory-item-background-color-highlighted-hover:#193cb8;--directory-item-border-color:#3f3f46;--directory-breadcrumbs-color:var(--link-color);--directory-breadcrumbs-color-hover:var(--link-color-hover);--version-tile-title-color:var(--text-primary);--version-tile-author-color:var(--text-primary);--version-tile-description-color:#9f9fa9;--version-tile-upstream-dms-version-color:#27272a;--homepage-background-color:#18181b;--sidebar-menu-item-color:var(--text-primary);--sidebar-menu-item-background-color-hover:#3f3f46;--sidebar-menu-item-background-color-active:#0000;--sidebar-menu-item-background-color-active-hover:#52525c;--sidebar-toggle-on-color:#9f9fa9;--quick-compare-border-color:var(--border-secondary);--quick-compare-group-background-color:var(--bg-primary);--quick-compare-loader-background-color:#00000080;--drop-area-background-color-active:#18181b;--drop-area-background-color-hover:#27272a;--drop-area-border-color:var(--border-primary);--netdocs-picker-muted-text-color:#9f9fa9;--netdocs-picker-row-background-color-selected:#162456;--netdocs-picker-row-background-color-selected-hover:#1c398e;--netdocs-picker-icon-color-matter:#e17100;--netdocs-picker-icon-color-folder:#fcc800;--netdocs-picker-icon-color-pdf:#ff637e;--netdocs-picker-icon-color-word:#51a2ff;--netdocs-picker-icon-color-excel:#00d492;--settings-sidebar-background-color:#27272a;--settings-sidebar-header-color:#d4d4d8;--settings-content-header-border-color:var(--border-secondary);--settings-content-text-color-secondary:#9f9fa9;--redline-filename-hint-color:#e4e4e7;--redline-filename-surface-color:#3f3f46;--settings-developer-widget-background-color:#3f3f46;--settings-seat-type-indicator-free-background:#3f3f46;--settings-seat-type-indicator-free-text:#d4d4d8;--settings-seat-type-indicator-free-border:#52525c;--settings-seat-type-indicator-pending-background:#7b3306;--settings-seat-type-indicator-pending-text:#fef3c6;--settings-seat-type-indicator-pending-border:#973c00;--settings-membership-status-deactivated-background:#82181a;--settings-membership-status-deactivated-text:#ffc9c9;--settings-membership-status-deactivated-border:#9f0712;--settings-people-deactivated-row-background:#27272a}[data-theme=light]{--bg-primary:#fff;--bg-primary--hover:#f4f4f5;--bg-secondary:#fafafa;--bg-secondary--hover:#e4e4e7;--bg-secondary--selected:#e4e4e7;--bg-tertiary:#f4f4f5;--color-state-success-text:#006045;--color-state-success-border:#a4f4cf;--color-state-success-background:#d0fae5;--color-state-warning-text:#973c00;--color-state-warning-border:#fee685;--color-state-warning-background:#fef3c6;--color-state-error:#ec003f;--ai-color:#9810fa;--ai-color-hover:#8200db;--ai-color-active:#6e11b0;--text-primary:#000;--text-secondary:#99a1af;--documents-collection-icon-color:#90a1b9;--border-primary:#9f9fa9;--border-secondary:#e4e4e7;--border-tertiary:#f4f4f5;--icon-color-primary:#000;--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;--input-text-color-disabled:#d1d5dc;--input-border-color-disabled:#d1d5dc;--input-placeholder-color-disabled:#d1d5dc;--input-background-color-disabled:var(--bg-primary);--input-icon-color-disabled:#d1d5dc;--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:#404040;--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:#0000;--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;--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(--bg-primary);--canvas-help-background-color:#3f3f46;--canvas-help-background-color-hover:#27272a;--canvas-help-color:#fff;--canvas-help-shadow:var(--shadow-outer-4);--directory-header-color-hover:#3f3f46;--directory-item-background-color-hover:#fafafa;--directory-item-background-color-checked:#f4f4f5;--directory-item-background-color-checked-hover:#f4f4f5;--directory-item-background-color-highlighted:#dbeafe;--directory-item-background-color-highlighted-hover:#dbeafe;--directory-item-border-color:#d1d5dc;--directory-item-cell-color:#9f9fa9;--directory-item-cell-context-menu-color:#d4d4d8;--directory-item-cell-context-menu-color-hover:#9f9fa9;--directory-breadcrumbs-color:var(--link-color);--directory-breadcrumbs-color-hover:var(--link-color-hover);--version-tile-shadow:var(--shadow-outer-4);--version-tile-border-color:#0000;--version-tile-border-color-selected:var(--color-brand);--version-tile-border-color-ai:var(--ai-color);--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:#f5f5f4;--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:#e4e4e7;--sidebar-menu-item-background-color-active-hover:#d4d4d8;--sidebar-toggle-on-color:#52525c;--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);--netdocs-picker-muted-text-color:#71717b;--netdocs-picker-header-background-color:var(--bg-tertiary);--netdocs-picker-row-border-color:var(--border-tertiary);--netdocs-picker-row-background-color-selected:#eff6ff;--netdocs-picker-row-background-color-selected-hover:#dbeafe;--netdocs-picker-icon-color-matter:#973c00;--netdocs-picker-icon-color-folder:#efb100;--netdocs-picker-icon-color-pdf:#c10007;--netdocs-picker-icon-color-word:#193cb8;--netdocs-picker-icon-color-excel:#006045;--settings-sidebar-background-color:#f4f4f5;--settings-sidebar-header-color:#71717b;--settings-content-header-border-color:var(--border-secondary);--settings-content-text-color:#71717b;--settings-content-text-color-secondary:#9f9fa9;--redline-filename-hint-color:#4a5565;--redline-filename-surface-color:#f4f4f5;--settings-developer-widget-background-color:#e4e4e7;--settings-seat-type-indicator-free-background:#e4e4e7;--settings-seat-type-indicator-free-text:#3f3f46;--settings-seat-type-indicator-free-border:#d4d4d8;--settings-seat-type-indicator-pending-background:#fef3c6;--settings-seat-type-indicator-pending-text:#000;--settings-seat-type-indicator-pending-border:#fee685;--settings-membership-status-deactivated-background:#ffe2e2;--settings-membership-status-deactivated-text:#9f0712;--settings-membership-status-deactivated-border:#ffc9c9;--settings-people-deactivated-row-background:#f3f4f6;--settings-people-deactivated-row-opacity:0.7}@media(max-height:900px){:root{--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--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-vertical-padding:4px;--button-medium-horizontal-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-sm);--button-large-vertical-padding:7px;--button-large-horizontal-padding:var(--spacing-md);--app-horizontal-padding:var(--spacing-lg);--app-top-padding:var(--spacing-xl);--app-bottom-padding:var(--spacing-md);--toastify-toast-min-height:40px;--navbar-height:48px;--control-panel-button-size:40px;--document-viewer-header-spacing:var(--spacing-xs);--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-max-height:max(320px,75vh);--homepage-quick-compare-margin-bottom:32px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulse-pending{0%,to{opacity:1}50%{opacity:.4}}@keyframes dot-pulse{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}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:14px;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:fit-content}.dropdown-menu__group{margin:8px;margin:var(--spacing-sm)}.dropdown-menu__group__title{color:#6a7282;font-size:11px;font-size:var(--font-size-xxs);font-weight:400;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.dropdown-menu__group__options{border:.5px solid #d1d5dc;border-radius:4px}.dropdown-menu__download-button{margin:8px;margin:var(--spacing-sm)}.dropdown-menu__divider{background-color:#e4e4e7;background-color:var(--border-secondary);height:.5px;margin:4px 16px;margin:var(--spacing-xs) var(--spacing-md)}.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:14px;font-size:var(--font-size-base);line-height:24px;line-height:var(--line-height-base)}.text--sm{font-size:13px;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:11px;font-size:var(--font-size-xxs);line-height:16px;line-height:var(--line-height-xxs)}.text--xxxs{font-size:10px;font-size:var(--font-size-xxxs);line-height:var(--line-height-xxxs)}.no-pointer{pointer-events:none}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}