body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html:not(.marketing-page) body{-webkit-user-select:none;user-select:none}.hero-logo{display:block;filter:brightness(0) invert(1);height:200px;max-width:100%;object-fit:contain;width:auto}@media (min-width:600px){.hero-logo{height:300px}}@media (min-width:900px){.hero-logo{height:430px}}img,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}::selection{background-color:#00000057;color:#fff}::-moz-selection{background-color:#00000057;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html:not(.marketing-page) ::-webkit-scrollbar{height:7px!important;width:9px!important}html:not(.marketing-page) ::-webkit-scrollbar-track{background:#0000!important}html:not(.marketing-page) ::-webkit-scrollbar-thumb{background-clip:padding-box!important;border-radius:0!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}html:not(.marketing-page) ::-webkit-scrollbar-thumb:vertical{background-color:#00000040!important;border:3px solid #0000!important;border-bottom:none!important;border-top:none!important}html:not(.marketing-page) ::-webkit-scrollbar-thumb:horizontal{background-color:#00000040!important;border:2px solid #0000!important;border-left:none!important;border-right:none!important}html:not(.marketing-page) ::-webkit-scrollbar-thumb:horizontal:hover,html:not(.marketing-page) ::-webkit-scrollbar-thumb:vertical:hover{background-color:#0006!important}html:not(.marketing-page) ::-webkit-scrollbar-button,html:not(.marketing-page) ::-webkit-scrollbar-button:double-button,html:not(.marketing-page) ::-webkit-scrollbar-button:end,html:not(.marketing-page) ::-webkit-scrollbar-button:horizontal,html:not(.marketing-page) ::-webkit-scrollbar-button:horizontal:decrement,html:not(.marketing-page) ::-webkit-scrollbar-button:horizontal:increment,html:not(.marketing-page) ::-webkit-scrollbar-button:single-button,html:not(.marketing-page) ::-webkit-scrollbar-button:start,html:not(.marketing-page) ::-webkit-scrollbar-button:vertical,html:not(.marketing-page) ::-webkit-scrollbar-button:vertical:decrement,html:not(.marketing-page) ::-webkit-scrollbar-button:vertical:increment{background:#0000!important;border:none!important;display:none!important;height:0!important;width:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}input[type=number]{-webkit-appearance:textfield!important;appearance:textfield!important}@supports (-moz-appearance:none){html:not(.marketing-page) *{scrollbar-color:#00000040 #0000!important;scrollbar-width:thin!important}}.btn-primary{align-items:center!important;background-color:#2b2b2b!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;gap:8px!important;height:38px!important;justify-content:center!important;padding:0 16px!important;text-transform:none!important;transition:background-color .2s ease,box-shadow .2s ease!important}.btn-primary:not(:disabled):hover{background-color:#1f1f1f!important;box-shadow:none!important}.btn-primary:disabled{background-color:#e0dfdd!important;box-shadow:none!important;color:#a3a19e!important;cursor:not-allowed!important}.btn-primary.btn-slim{font-size:12px!important;height:30px!important}.btn-secondary{align-items:center!important;background-color:#faf8f5!important;border:1px solid #eee7df!important;border-radius:10px!important;color:#555!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;gap:8px!important;height:38px!important;justify-content:center!important;padding:0 16px!important;text-transform:none!important;transition:background-color .2s ease,border-color .2s ease!important}.btn-secondary:not(:disabled):hover{background-color:#f1ede8!important;border-color:#ddd7d1!important}.btn-secondary:disabled{background-color:#faf8f5!important;border:1px solid #eee7df!important;color:#a3a19e!important;cursor:not-allowed!important}.btn-secondary.btn-slim{background-color:#f9f7f4!important;border:1px solid #eee7df!important;font-size:12px!important;gap:6px!important;height:30px!important;padding:0 14px!important}.btn-secondary.btn-slim:not(:disabled):hover{background-color:#f1ede8!important}.btn-secondary.btn-slim:disabled{background-color:#f9f7f4!important;border:1px solid #eee7df!important;color:#a3a19e!important;cursor:not-allowed!important}.btn-outline-primary,.btn-primary.btn-outline,.btn-secondary.btn-regular{align-items:center!important;background-color:#fff!important;border:1px solid #ece8e3!important;border-radius:10px!important;color:#4a4a4a!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;gap:8px!important;height:38px!important;justify-content:center!important;padding:0 16px!important;text-transform:none!important;transition:background-color .2s ease,border-color .2s ease!important}.btn-outline-primary:not(:disabled):hover,.btn-primary.btn-outline:not(:disabled):hover,.btn-secondary.btn-regular:not(:disabled):hover{background-color:#f6f5f3!important;border-color:#ddd7d1!important}.btn-outline-primary:disabled,.btn-primary.btn-outline:disabled,.btn-secondary.btn-regular:disabled{background-color:#fff!important;border:1px solid #ece8e3!important;color:#a3a19e!important;cursor:not-allowed!important}.btn-cancel{align-items:center!important;background-color:#f9ecee!important;border:1px solid #ebcfd5!important;border-radius:10px!important;color:#a65c6d!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;gap:8px!important;height:38px!important;justify-content:center!important;padding:0 16px!important;text-transform:none!important;transition:background-color .2s ease,border-color .2s ease!important}.btn-cancel:not(:disabled):hover{background-color:#f4dde1!important;border-color:#e0b4bd!important}.btn-cancel:disabled{background-color:#f9ecee!important;border:1px solid #ebcfd5!important;color:#a3a19e!important;cursor:not-allowed!important}.btn-cancel.btn-slim{font-size:12px!important;gap:6px!important;height:30px!important;padding:0 14px!important}.btn-danger{align-items:center!important;background-color:#c62828!important;border:none!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;gap:8px!important;height:38px!important;justify-content:center!important;padding:0 16px!important;text-transform:none!important;transition:background-color .2s ease,box-shadow .2s ease!important}.btn-danger:not(:disabled):hover{background-color:#b71c1c!important;box-shadow:none!important}.btn-danger:disabled{background-color:#e0dfdd!important;box-shadow:none!important;color:#a3a19e!important;cursor:not-allowed!important}.btn-danger.btn-slim{font-size:12px!important;gap:6px!important;height:30px!important;padding:0 14px!important}.btn-delete{align-items:center!important;background-color:#faf8f5!important;border:1px solid #ddd7d1!important;border-radius:999px!important;color:#b91c1c!important;cursor:pointer!important;display:inline-flex!important;height:32px!important;justify-content:center!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important;width:32px!important}.btn-delete:not(:disabled):hover{background-color:#f1ede8!important}.btn-delete:disabled{background-color:#faf8f5!important;border:1px solid #ddd7d1!important;color:#a3a19e!important;cursor:not-allowed!important}.searchbar-slim .MuiInputBase-root.MuiOutlinedInput-root{background-color:#fff!important;border:none!important;border-radius:8px!important;font-size:12px!important;height:30px!important;min-height:30px!important}.searchbar-slim .MuiOutlinedInput-notchedOutline{border-color:#eee7df!important;border-radius:8px!important;border-width:1px!important}.searchbar-slim:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd7d1!important}.searchbar-slim .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.searchbar-slim .MuiInputBase-root.Mui-focused fieldset{border-color:#294e4c!important;border-width:1px!important;box-shadow:none!important}.searchbar-slim .MuiInputBase-input{box-sizing:border-box!important;color:#1f1f1f!important;height:auto!important;line-height:18px!important;padding-bottom:6px!important;padding-top:6px!important}.searchbar-slim .MuiInputAdornment-root .MuiSvgIcon-root,.searchbar-slim .MuiInputAdornment-root svg{color:#8f877f!important;font-size:15px!important;height:15px!important;width:15px!important}.searchbar-slim .MuiInputAdornment-root{margin-bottom:0!important;margin-top:0!important}.searchbar-regular .MuiInputBase-root.MuiOutlinedInput-root{background-color:#fff!important;border:none!important;border-radius:10px!important;font-size:13px!important;height:38px!important;min-height:38px!important}.searchbar-regular .MuiOutlinedInput-notchedOutline{border-color:#ece8e3!important;border-radius:10px!important;border-width:1px!important}.searchbar-regular:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd7d1!important}.searchbar-regular .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.searchbar-regular .MuiInputBase-root.Mui-focused fieldset{border-color:#294e4c!important;border-width:1px!important;box-shadow:none!important}.searchbar-regular .MuiInputBase-input{box-sizing:border-box!important;color:#1f1f1f!important;height:auto!important;line-height:22px!important;padding-bottom:8px!important;padding-top:8px!important}.searchbar-regular .MuiInputAdornment-root .MuiSvgIcon-root,.searchbar-regular .MuiInputAdornment-root svg{color:#8f877f!important;font-size:17px!important;height:17px!important;width:17px!important}.searchbar-regular .MuiInputAdornment-root{margin-bottom:0!important;margin-top:0!important}.dropdown-slim .MuiInputBase-root.MuiOutlinedInput-root{background-color:#f9f7f4!important;border-radius:5px!important;height:30px!important;min-height:30px!important}.dropdown-slim .MuiOutlinedInput-notchedOutline{border-color:#eee7df!important;border-radius:5px!important}.dropdown-slim:hover .MuiOutlinedInput-root{background-color:#f1ede8!important}.dropdown-slim:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd7d1!important}.dropdown-slim .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.dropdown-slim .MuiInputBase-root.Mui-focused fieldset{border-color:#294e4c!important;border-width:1px!important;box-shadow:none!important}.dropdown-slim .MuiInputLabel-root.Mui-focused{color:#294e4c!important}.dropdown-slim .MuiSelect-select{align-items:center!important;box-sizing:border-box!important;color:#555!important;display:flex!important;font-size:12px!important;font-weight:500!important;height:30px!important;min-height:30px!important;padding:0 30px 0 12px!important}.dropdown-slim .MuiInputLabel-root{color:#75706a!important;font-size:12px!important;transform:translate(12px,6px) scale(1)!important}.dropdown-slim .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}.dropdown-regular .MuiInputBase-root.MuiOutlinedInput-root{background-color:#fff!important;border-radius:10px!important;height:38px!important;min-height:38px!important}.dropdown-regular .MuiOutlinedInput-notchedOutline{border-color:#ece8e3!important;border-radius:10px!important}.dropdown-regular:hover .MuiOutlinedInput-root{background-color:#fcfbfa!important}.dropdown-regular:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd7d1!important}.dropdown-regular .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.dropdown-regular .MuiInputBase-root.Mui-focused fieldset{border-color:#294e4c!important;border-width:1px!important;box-shadow:none!important}.dropdown-regular .MuiInputLabel-root.Mui-focused{color:#294e4c!important}.dropdown-regular .MuiSelect-select{align-items:center!important;box-sizing:border-box!important;color:#1f1f1f!important;display:flex!important;font-size:13px!important;font-weight:500!important;height:38px!important;min-height:38px!important;padding:0 30px 0 14px!important}.dropdown-regular .MuiInputLabel-root{color:#555!important;font-size:13px!important;transform:translate(14px,10px) scale(1)!important}.dropdown-regular .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}body .MuiMenuItem-root{color:#2d2d2d!important;font-family:inherit!important;transition:background-color .15s ease,color .15s ease!important}body .MuiMenuItem-root:hover{background-color:#f6f5f3!important;color:#1f1f1f!important}body .MuiMenuItem-root.Mui-selected{background-color:#e9f0ef!important;color:#294e4c!important;font-weight:600!important}body .MuiMenuItem-root.Mui-selected:hover{background-color:#dce7e5!important;color:#294e4c!important}.input-slim .MuiInputBase-root.MuiOutlinedInput-root{background-color:#fff!important;border:none!important;border-radius:5px!important;font-size:12px!important}.input-slim .MuiInputBase-root.MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:30px!important;min-height:30px!important}.input-slim .MuiOutlinedInput-notchedOutline{border-color:#eee7df!important;border-radius:5px!important;border-width:1px!important}.input-slim:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd7d1!important}.input-slim .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.input-slim .MuiInputBase-root.Mui-focused fieldset{border-color:#294e4c!important;border-width:1px!important;box-shadow:none!important}.input-slim .MuiInputLabel-root.Mui-focused{color:#294e4c!important}.input-slim .MuiInputBase-input:not(textarea){box-sizing:border-box!important;color:#1f1f1f!important;height:auto!important;line-height:18px!important;padding:6px 12px!important}.input-slim .MuiInputBase-input[rows],.input-slim textarea.MuiInputBase-input{box-sizing:border-box!important;color:#1f1f1f!important;height:auto!important;line-height:1.5!important;min-height:60px!important;padding:6px 12px!important}.input-slim .MuiInputLabel-root{color:#75706a!important;font-size:12px!important;transform:translate(12px,6px) scale(1)!important}.input-slim .MuiInputLabel-root.MuiInputLabel-shrink{background-color:#fff!important;padding:0 4px!important;transform:translate(14px,-6px) scale(.75)!important}.input-regular .MuiInputBase-root.MuiOutlinedInput-root{background-color:#fff!important;border:none!important;border-radius:10px!important;font-size:13px!important}.input-regular .MuiInputBase-root.MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:38px!important;min-height:38px!important}.input-regular .MuiOutlinedInput-notchedOutline{border-color:#ece8e3!important;border-radius:10px!important;border-width:1px!important}.input-regular:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd7d1!important}.input-regular .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.input-regular .MuiInputBase-root.Mui-focused fieldset{border-color:#294e4c!important;border-width:1px!important;box-shadow:none!important}.input-regular .MuiInputLabel-root.Mui-focused{color:#294e4c!important}.input-regular .MuiInputBase-input:not(textarea){box-sizing:border-box!important;color:#1f1f1f!important;height:auto!important;line-height:22px!important;padding:8px 14px!important}.input-regular .MuiInputBase-input[rows],.input-regular textarea.MuiInputBase-input{box-sizing:border-box!important;color:#1f1f1f!important;height:auto!important;line-height:1.5!important;min-height:80px!important;padding:10px 14px!important}.input-regular .MuiInputLabel-root{color:#555!important;font-size:13px!important;transform:translate(14px,10px) scale(1)!important}.input-regular .MuiInputLabel-root.MuiInputLabel-shrink{background-color:#fff!important;padding:0 4px!important;transform:translate(14px,-6px) scale(.75)!important}.plain-reference-tab table{border-collapse:collapse!important}.plain-reference-tab tr:last-child td{border-bottom:none!important}body .premium-dialog .MuiDialog-paper{background-color:#fff!important;border:1px solid #ece8e3!important;border-radius:16px!important;box-shadow:0 10px 40px #00000014!important}body .premium-dialog .MuiDialogTitle-root{color:#1f1f1f!important;font-family:inherit!important;font-weight:600!important}*,body{font-family:Montserrat Alternates,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiTabs-indicator{transition:all .3s cubic-bezier(.4,0,.2,1)!important;will-change:left,width}.MuiTab-root{transition:color .2s ease-in-out!important;will-change:color}.MuiCollapse-root{transition:height .3s cubic-bezier(.4,0,.2,1)!important;will-change:height}.MuiDrawer-root{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.MuiBackdrop-root,.MuiDialog-root{transition:opacity .2s ease-in-out!important;will-change:opacity}.MuiButton-root{will-change:background-color,color,box-shadow}.MuiButton-root,.MuiCard-root{transition:all .2s ease-in-out!important}.MuiCard-root{will-change:box-shadow,transform}.MuiChip-root{transition:all .2s ease-in-out!important;will-change:background-color,color}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.custom-input{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-input:hover{border-color:#c62828!important;box-shadow:0 4px 12px #0000001a!important}.custom-input:focus{border-color:#c62828!important;box-shadow:0 6px 16px #c6282826!important;outline:none!important;transform:translateY(-2px)!important}.checkbox-wrapper-custom input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-custom .cbx{align-items:center;cursor:pointer;display:flex;gap:8px;margin:auto;-webkit-user-select:none;user-select:none}.checkbox-wrapper-custom .cbx span{display:inline-block;transform:translateZ(0);vertical-align:middle}.checkbox-wrapper-custom .cbx span:first-child{border:1.5px solid #d0d0d0;border-radius:3px;flex-shrink:0;height:18px;position:relative;transform:scale(1);transition:all .2s ease;vertical-align:middle;width:18px}.checkbox-wrapper-custom .cbx span:first-child svg{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;left:2px;position:absolute;top:2px;transform:translateZ(0);transition:all .3s ease;transition-delay:.1s}.checkbox-wrapper-custom .cbx span:first-child:before{background:#c62828;border-radius:50%;content:"";display:block;height:100%;opacity:1;transform:scale(0);width:100%}.checkbox-wrapper-custom .cbx span:last-child{color:#333;font-size:14px;padding-left:0}.checkbox-wrapper-custom .cbx:hover span:first-child{border-color:#c62828}.checkbox-wrapper-custom .inp-cbx:checked+.cbx span:first-child{animation:wave-custom .4s ease;background:#c62828;border-color:#c62828}.checkbox-wrapper-custom .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-custom .inp-cbx:checked+.cbx span:first-child:before{opacity:0;transform:scale(3.5);transition:all .6s ease}@keyframes wave-custom{50%{transform:scale(.9)}}.checkbox-path-container{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.checkbox-path-container input{display:none}.checkbox-path-container svg{flex-shrink:0;overflow:visible}.checkbox-path-container:hover svg .path{stroke:#c62828;stroke:var(--path-checkbox-color,#c62828)}.checkbox-path-container.disabled-interaction{pointer-events:none}.checkbox-path-container .path{fill:none;stroke:#c62828;stroke:var(--path-checkbox-border,#c62828);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:241 9999999;stroke-dashoffset:0;transition:stroke-dasharray .5s ease,stroke-dashoffset .5s ease,stroke .3s ease}.checkbox-path-container input:checked~svg .path{stroke:#c62828;stroke:var(--path-checkbox-tick,#c62828);stroke-dasharray:70.5096664428711 9999999;stroke-dashoffset:-262.2723388671875}.checkbox-path-container .path-label{color:#1f2937;font-size:14px;line-height:1.1}@media (max-width:600px){.checkbox-path-container .path-label{font-size:16px}}@keyframes shimmer{to{background-position:-100% 0}}