@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300 900;src:url(/static/media/Satoshi-Variable.353a66cdd8922bb63107.woff2) format("woff2"),url(/static/media/Satoshi-Variable.536fda9b164542087fc7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300 900;src:url(/static/media/Satoshi-VariableItalic.9d501e440d7109a57c88.woff2) format("woff2"),url(/static/media/Satoshi-VariableItalic.9519fea9567e2405bc08.ttf) format("truetype")}:root{--base-width:1200px;--onlight-text-primary:#080c1e;--onlight-text-secondary:#494b52;--onlight-text-tertiary:#a6a8b0;--onlight-text-accent:#6b84f0;--onlight-background-100:#fff;--onlight-background-98:#f7f9fb;--onlight-background-95:#eef0f2;--onlight-stroke-95:#edf1f9;--onlight-stroke-85:#ced2d9;--onlight-icon-60:#848998;--ondark-text-primary:#fff;--accent-blue-main-97:#7c93f7;--accent-blue-dark-87:#687ede;--accent-blue-light-100:#9eb0ff;--accent-blue-7:#edf0ff;--accent-blue-bg:#f0f3ff;--accent-alerts-red:#d96473;--accent-alerts-red-dark:#7d252f;--accent-alerts-red-bg:#fff7f4;--accent-alerts-transparent-bg-red:#f7a4ae26;--accent-alerts-orange:#ea7b44;--accent-alerts-yellow:#e5c87c;--accent-alerts-green:#48b266;--score-level-1:var(--accent-alerts-green);--score-level-2:#74b248;--score-level-3:var(--accent-alerts-yellow);--score-level-4:var(--accent-alerts-orange);--score-level-5:var(--accent-alerts-red);--shadow-medium:0 4px 24px #0910301a;--shadow-popover:0 8px 24px #080c1e14;--onlight-background-95-hover:#e6e8ec;--accent-blue-7-hover:#e4e9ff;--primary-color:var(--onlight-text-accent);--text-primary-color:#5c5e64;--secondary-color:var(--onlight-background-98);--border-color:var(--onlight-stroke-95);--icon-fill:var(--text-primary-color);--onLight-Text-Tertiary:var(--onlight-text-tertiary);--accent-alert-red:var(--accent-alerts-red);--tetriary-color:var(--onlight-text-tertiary);--onLight-Stroke-95:var(--onlight-stroke-95);--color-border:var(--onlight-stroke-95);--color-stroke-85:var(--onlight-stroke-85);--color-accent:var(--onlight-text-accent);--color-accent-light:var(--accent-blue-light-100);--color-accent-dark:var(--accent-blue-dark-87);--color-primary:var(--onlight-text-primary);--color-tetriary:var(--onlight-text-tertiary);--color-tertiary:var(--onlight-text-tertiary);--color-secondary:#5c5e64;--color-bg-98:#edf1f9;--color-blue-light-100:var(--accent-blue-light-100);--color-accent-main:var(--accent-blue-main-97);--color-accent-main-border:#ffffff40;--color-blue-7:var(--accent-blue-7);--color-light-bg-98:var(--onlight-background-98);--color-alerts-green:var(--accent-alerts-green);--color-light:var(--onlight-background-100);--color-icon-85:#caced9;--color-wide-border:#f2f5ff;--background:var(--onlight-background-100);--background-100:var(--onlight-background-100);--background-95:var(--onlight-background-95);--onLight-Background-98:var(--onlight-background-98);--color-light-green:#eef9ed;--color-icon-gray:var(--onlight-icon-60);--color-icon-light:var(--color-icon-85);--color-icon-accent:var(--color-accent-main);--icon-color:var(--color-icon-gray);--highlight-small:#ffd4b7;--highlight-small-border:#ea7b44;--highlight-medium:#ffbcbc;--highlight-medium-border:#ea4459;--highlight-hard:#ff7e80;--highlight-hard-border:#a81f31;--highlight-small-strong:#f9b994;--highlight-small-border-strong:#c7693a;--highlight-medium-strong:#f9989e;--highlight-medium-border-strong:#c73a4c;--highlight-hard-strong:#e56168;--highlight-hard-border-strong:#8f1a2a;--Accent-Alerts-Red-Light:#f8e2e5;--Accent-Alerts-Yellow-Light:#f8f1dd;--Accent-Alerts-Green-Pre-Positive-Light:#e1f4d7;--Accent-Alerts-Green-Light:#b6e2c3;--Accent-Alerts-Green-Strong:#95d4a7;--Accent-Alerts-Green-Pre-Positive-Strong:#bae1a6;--Accent-Alerts-Yellow-Strong:#f0e1b7;--Accent-Alerts-Red-Strong:#efbcc3;--Accent-Alerts-Green:var(--accent-alerts-green);--Accent-Alerts-Red:var(--accent-alerts-red);--Accent-Alerts-Yellow-Dark:#dfbb5d}.score-level-1{--score-color:var(--score-level-1)}.score-level-2{--score-color:var(--score-level-2)}.score-level-3{--score-color:var(--score-level-3)}.score-level-4{--score-color:var(--score-level-4)}.score-level-5{--score-color:var(--score-level-5)}body,html{touch-action:manipulation}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f9fb;background-color:var(--secondary-color);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,head,html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}a{color:#000}button{cursor:pointer;padding-block:0}button,pre{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}pre{margin-block:0}textarea{border:none;font-family:Satoshi,monospace;outline:none;resize:none}@keyframes ff-rotate{to{transform:rotate(1turn)}}.ff-spin{animation:ff-rotate 1s linear infinite;transform-origin:center}a.white{background-color:none!important;background:none!important;color:#fff}.link{color:#6366f1}.app__container{display:flex;height:100vh;width:100vw}@media(max-width:767px){.app__container{flex-direction:column;position:relative}}.height-100{height:100vh}@media(max-width:767px){.height-100{height:100dvh!important;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}.mobile-modal-buttons>*{flex-grow:1}@media(max-width:767px){.mobile-modal-buttons>*{flex-grow:0}.mobile-modal-buttons{align-items:stretch;display:flex;flex-direction:column!important;gap:8px!important;padding-top:16px!important}.mobile-modal-buttons.reversed{flex-direction:column-reverse!important}}.desktop-main{height:100vh;min-width:0;overflow-y:auto;position:relative}.desktop-main,.page__container{display:flex;flex-direction:column;flex-grow:1}.page__container{box-sizing:border-box;padding-block:72px 20px;padding-inline-end:20px;padding-inline-start:16px}@media(max-width:1279px){.page__container{padding-inline-start:32px}}@media(max-width:767px){.page__container{align-items:stretch;display:flex;gap:16px;height:auto;overflow-y:auto;padding:16px 16px 200px;width:100vw}}.page__container--scan{padding-top:28px}.center-container{align-items:center;display:flex;height:95vh;justify-content:center;width:95vw}.page__header{font-size:24px}.header,.page__header{color:var(--color-primary);font-weight:700}.header{font-size:32px}.create-new-key{display:flex;justify-content:center;padding-bottom:40px;padding-top:40px}.footer__btns{display:flex;justify-content:space-between;width:100%}.modal__container{padding-bottom:40px;padding-top:20px}.modal__text{color:#5c5e64;font-size:18px;font-weight:500!important}.modal__text-container{padding-bottom:40px}.fz16{font-size:16px}.api-key__text{color:#080c1e}.api-key_text__container{align-items:center;border-bottom:2px solid #f7f9fb;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:30px}.inserted-txt{background-color:#a9d2a3}.removed-txt{background-color:#f1b6b6}.util-text{color:var(--color-primary);font-size:16px;font-weight:400}.util-stack{display:flex;flex-direction:column}.font-accent{color:var(--color-accent)}.text-light{color:var(--color-tetriary);font-weight:500}.full-screen{background-color:#00000080;height:100vh;z-index:999997}.error-block,.full-screen{align-items:center;display:flex;inset-inline-start:0;justify-content:center;position:fixed;top:0;width:100vw}.error-block{background-color:#da000042;box-sizing:border-box;padding-block:10px;padding-inline-end:10px;padding-inline-start:100px;z-index:9999}.error-block a{cursor:pointer;font-weight:700}.error-block .cross{align-items:center;cursor:pointer;display:flex}.border-box{background-color:var(--background);border:1px solid var(--onLight-Stroke-95);border-radius:16px}.modal-window{padding:32px 24px!important}.modal-window .modal-icon{align-items:center;border:1px solid var(--onLight-Stroke-95);border-radius:12px;box-sizing:border-box;display:flex;height:48px;justify-content:center;width:48px}.modal-window .warning-icon{stroke:#f7c752;background-color:#fef7d1;border-color:#f7c752}.modal-window .modal-body{color:var(--color-secondary);font-size:18px;font-weight:500}.modal-window .model-buttons{margin-top:32px}.modal-window .model-buttons>*{flex:1 1;min-width:0}@media(max-width:767px){.modal-window .model-buttons>*{flex:initial}}.textarea__counter{color:#9c9c9c;font-size:12px;position:relative}body:has(.scan-widget){background:#0000!important}@media(max-width:767px){.scan-widget{background:#0000!important;gap:8px}}.scan__page .scan__full_screen{height:calc(100vh - 48px);height:calc(100vh - 48px - var(--shell-notice-block-size, 0px))}.scan__page .scan-workspace{flex-grow:1;min-height:500px}.scan__page.scan-widget .scan__full_screen{height:100vh}.spinner{animation:spin2 1s linear infinite;border:4px solid #d3d3d3;border-radius:50%;border-top-color:#000;height:40px;width:40px;z-index:999998}@keyframes spin2{0%{scale:.6;transform:rotate(0deg)}to{scale:.6;transform:rotate(1turn)}}.error-cross{cursor:pointer}.probability-breakdown .probability-item{background-color:var(--color-light-bg-98);border-radius:8px;flex-basis:33.33%;padding-bottom:8px;padding-top:8px}.probability-breakdown .icon-16{height:16px;width:16px}.probability-breakdown .small-circle{border-radius:50%;height:12px;width:12px}.center{align-items:center}.api__permission_guard,.center{display:flex;justify-content:center}.api__permission_guard{height:0;position:relative;top:60px;width:100%}.mobile-title{align-items:center;color:var(--color-primary);display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:space-between}.editable-textarea{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--color-bg-98) #0000;scrollbar-width:thin}.editable-textarea::-webkit-scrollbar{-webkit-appearance:none;display:block;width:6px}.editable-textarea::-webkit-scrollbar-track{background:#0000}.editable-textarea::-webkit-scrollbar-thumb{background:var(--color-bg-98);border-radius:3px;min-height:40px}.editable-textarea::-webkit-scrollbar-thumb:hover{background:var(--color-stroke-85)}.editable-textarea:empty:not(:focus):before{color:var(--color-tetriary);content:attr(data-placeholder);font-size:18px;font-weight:400;pointer-events:none}.progress-bar__container{align-items:stretch;background-color:var(--onlight-background-95);border-radius:40px;display:flex;flex-grow:1;height:4px;overflow:hidden}.progress-bar__content{border-radius:400px;transition:width .3s ease}.progress-bar__cont{align-items:center;display:flex;flex-grow:1;gap:8px}.progress-bar__text{color:var(--onlight-text-primary);font-size:12px;font-weight:500!important}.bf-button{align-items:center;background-color:var(--color-accent-main);border:2px solid hsla(0,0%,100%,.251);border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:54px;justify-content:center;min-width:196px;padding:0 24px;transition:background-color .2s;white-space:nowrap}.bf-button.bf-button--small{border-radius:6px;border-width:1px;height:auto;min-width:auto;padding:8px 18px}.bf-button.bf-button--mobile-small{border-radius:6px;border-width:1px;flex-shrink:0;font-size:14px;height:32px;min-width:auto;padding:0 18px;white-space:nowrap}.bf-button.bf-button--secondary{background-color:#f7f9fb;border:2px solid #edf1f9;border-radius:6px;color:#5c5e64}@media(hover:hover){.bf-button:hover{background-color:var(--color-accent-light);border:2px solid hsla(0,0%,100%,.251)}}.bf-button:active{background-color:var(--color-accent-dark);border:2px solid hsla(0,0%,100%,.251)}.bf-button:disabled{background-color:#eef0f2;color:#a6a8b0;cursor:not-allowed}.bf-button:disabled:hover{background-color:#eef0f2;border:2px solid hsla(0,0%,100%,.251);color:#a6a8b0}.bf-button.inline{padding:16px 48px;width:fit-content}.bf-button.bf-button--white{background-color:var(--onlight-background-100);border:1px solid var(--onlight-stroke-95);color:var(--onlight-text-secondary)}.bf-button.bf-button--white:hover{background-color:var(--onlight-background-98);border-color:var(--onlight-stroke-95)}.bf-button.bf-button--white:active{background-color:var(--onlight-background-95);border-color:var(--onlight-stroke-95)}.bf-button.bf-button--ghost{background:none;border:1px solid #0000;color:var(--onlight-text-secondary)}.bf-button.bf-button--ghost:hover{background-color:var(--onlight-background-98);border-color:#0000}.bf-button.bf-button--gradient{--gradient-angle:100deg;background:linear-gradient(var(--gradient-angle),var(--onlight-text-accent) 38%,var(--accent-blue-light-100) 78%);border-color:#0000;color:#fff}[dir=rtl] .bf-button.bf-button--gradient{--gradient-angle:-100deg}.bf-button.bf-button--gradient:active,.bf-button.bf-button--gradient:hover{border-color:#0000}@media(hover:hover){.bf-button.bf-button--gradient:hover{filter:brightness(1.06)}}.bf-button.bf-button--gradient:active{filter:brightness(.94)}.bf-button.bf-button--l,.bf-button.bf-button--m,.bf-button.bf-button--s{border-radius:8px;border-width:1px;font-weight:700;min-width:auto}.bf-button.bf-button--s{font-size:12px;gap:4px;height:32px;padding:0 18px}.bf-button.bf-button--m{font-size:14px;gap:8px;height:40px;padding:0 24px}.bf-button.bf-button--l{font-size:16px;gap:8px;height:48px;padding:0 32px}.bf-button.bf-button--block{width:100%}.bf-button__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.bf-button__icon svg{height:20px;width:20px}.bf-button--s .bf-button__icon svg{height:16px;width:16px}.bf-button.bf-button--loading,.bf-button.bf-button--loading:hover{background-color:var(--onlight-background-95);border-color:var(--onlight-background-95);color:var(--onlight-text-tertiary);cursor:default}.bf-button.bf-button--secondary:hover{background-color:#eef0f2;border-color:#edf1f9;color:#687ede}.bf-button.bf-button--secondary:disabled:hover{background-color:#eef0f2;border:2px solid hsla(0,0%,100%,.251);color:#a6a8b0}.bf-button--warning{background-color:#f9eded;border:2px solid #f3d6d9;color:var(--accent-alert-red)}.bf-button--warning :hover{background-color:#e74358}.bf-button--warning :active{background-color:#9d3441}.bf-button--secondary .scan-options-dropdown-chevron{color:var(--color-tetriary)}.scan-options-dropdown-chevron{color:currentColor;display:inline-flex;margin-inline-start:4px;transition:transform .15s ease}.scan-options-chevron-active{transform:rotate(180deg)}.bf-button-with-dropdown{align-items:center;gap:4px;position:relative}.bf-button.bf-button-with-dropdown--sep-arrow{gap:0;padding-inline:0}.bf-button.bf-button-with-dropdown--sep-arrow .ff-button-children-wrapper{padding-inline:12px}.bf-button-arrow-right{align-items:center;aspect-ratio:1;border-inline-start:solid 2px var(--color-accent-main-border);display:flex;flex-shrink:0;height:100%;justify-content:center}.bf-button-arrow-right .scan-options-dropdown-chevron{margin-inline-start:0}.bf-button-arrow-right svg{height:24px;width:24px}.ff-button-children-wrapper{align-items:center;display:flex;flex-grow:1;gap:8px;justify-content:center}.ff-dropdown-button-wrapper{position:relative}.ff-dropdown-menu{background:#fff;border:1px solid var(--onLight-Stroke-95);border-radius:12px;box-shadow:var(--shadow-popover);box-sizing:border-box;min-width:100%;position:absolute;white-space:normal;width:max-content;z-index:80}.ff-dropdown--bottom{left:0;top:calc(100% + 8px)}.ff-dropdown--top{bottom:calc(100% + 8px);left:0}.ff-dropdown--floating{inset:auto;min-width:0;position:fixed}.ff-dropdown__container{display:inline-block;position:relative}.ff-dropdown__trigger{align-items:center;border-radius:8px;box-sizing:border-box;color:var(--color-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;padding:6px 12px;-webkit-user-select:none;user-select:none}.ff-dropdown__trigger.border,.ff-dropdown__trigger:hover{background-color:var(--onLight-Background-98)}.ff-dropdown__trigger.border{border:1px solid var(--onLight-Stroke-95)}.ff-dropdown__trigger.open{border-color:var(--color-accent-main)}.ff-dropdown__trigger .arrow{display:inline-flex;transition:transform .2s ease}.ff-dropdown__trigger .arrow svg{height:16px;width:16px}.ff-dropdown__trigger.open .arrow{transform:rotate(180deg)}
/*# sourceMappingURL=main.85e6de71.css.map*/