body{font-family:var(--font-body);color:var(--c-ink);background:var(--c-surface);font-size:var(--fs-md);line-height:1.6}h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge{font-family:var(--font-display);color:var(--c-ink);font-weight:var(--fw-extrabold)}h1,.uk-h1{font-size:var(--heading-h1);line-height:1.1}h2,.uk-h2{font-size:var(--heading-h2);line-height:1.15}h3,.uk-h3{font-size:var(--heading-h3);line-height:1.3}h4,.uk-h4{font-size:var(--heading-h4);line-height:1.4}h5,.uk-h5{font-size:var(--heading-h5);line-height:1.4}h6,.uk-h6{font-size:var(--heading-h6);line-height:1.4}a{color:var(--c-primary)}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--c-surface);z-index:999999}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:var(--c-primary);animation:uk-preloader-spin 2s linear infinite}#loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--c-success);animation:uk-preloader-spin 3s linear infinite}#loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--c-ink);animation:uk-preloader-spin 1.5s linear infinite}@keyframes uk-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.uk-container{padding-left:32px;padding-right:32px}.uk-subtitle{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--r-pill);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase}.uk-subtitle-green{background:var(--c-success-soft);color:var(--c-success-ink)}.uk-subtitle-blue{background:var(--c-primary-soft);color:var(--c-primary)}.introtext{font-family:var(--font-body);font-weight:var(--fw-normal);color:var(--c-muted);font-size:var(--fs-lg)}.cursor{cursor:pointer}.uk-button{font-family:var(--font-body);font-weight:var(--fw-bold);text-transform:none;border-radius:var(--r-btn);padding:0 26px;line-height:48px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.uk-button-primary{background:var(--c-primary) !important;color:#fff !important}.uk-button-primary:hover,.uk-button-primary:focus{background:var(--c-primary-hover) !important;color:#fff !important}.uk-button-secondary{background:var(--c-surface) !important;color:var(--c-ink) !important;border:1.5px solid var(--c-line) !important}.uk-button-secondary:hover,.uk-button-secondary:focus{background:var(--c-surface-alt) !important;color:var(--c-ink) !important;border-color:var(--c-primary) !important}.uk-button-tertiary{background:var(--c-ink) !important;color:#fff !important}.uk-button-tertiary:hover,.uk-button-tertiary:focus{background:var(--c-ink-hover) !important;color:#fff !important}.uk-button-quaternary{background:hsla(0,0%,100%,.0784313725) !important;color:#fff !important;border:1.5px solid hsla(0,0%,100%,.2) !important}.uk-button-quaternary:hover,.uk-button-quaternary:focus{background:hsla(0,0%,100%,.1490196078) !important;color:#fff !important}.uk-button-quinary{background:var(--c-danger) !important;color:#fff !important}.uk-button-quinary:hover,.uk-button-quinary:focus{background:var(--c-danger-hover) !important;color:#fff !important}.uk-button-success{background:var(--c-success) !important;color:var(--c-ink) !important}.uk-button-success:hover,.uk-button-success:focus{background:var(--c-success-hover) !important;color:var(--c-ink) !important}.uk-btn-icon{vertical-align:middle}.tm-header-block{background:var(--c-surface);border-bottom:1px solid var(--c-line);padding-top:20px;transition:box-shadow .2s ease}.tm-header-block.uk-active{box-shadow:var(--shadow-header)}.tm-header-block .uk-navbar-nav>li>a{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-lg);color:var(--c-ink);text-transform:none;min-height:56px}.tm-header-block .uk-navbar-nav>li>a:hover,.tm-header-block .uk-navbar-nav>li.uk-active>a{color:var(--c-primary)}.tm-header-block .uk-navbar-toggle{color:var(--c-ink)}.tm-header-block .uk-logo img{height:36px;width:auto}.uk-offcanvas-light .uk-offcanvas-bar{background:var(--c-surface)}.uk-offcanvas-light .uk-offcanvas-close{color:var(--c-primary)}.uk-offcanvas-light .uk-nav-default>li>a{color:var(--c-black);font-size:var(--fs-lg);font-weight:var(--fw-semibold);padding:10px 0}.uk-offcanvas-light .uk-nav-default>li>a:hover{color:var(--c-primary)}.uk-offcanvas-light .contact .form-link{color:var(--c-primary);font-weight:var(--fw-bold);font-size:var(--fs-base)}.uk-offcanvas-light .contact .form-link:hover{color:var(--c-primary-hover)}.uk-icon-tile{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);flex:0 0 auto;background:var(--c-surface-alt);color:var(--c-primary)}.uk-card.uk-card-default{border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:none}.uk-dotnav>*>a{width:22px;height:6px;border:0;border-radius:3px;background:var(--c-line)}.uk-dotnav>*>a:hover,.uk-dotnav>*>a:focus{background:var(--c-faint)}.uk-dotnav>.uk-active>a{background:var(--c-primary)}.uk-terminal{max-width:560px;margin-left:auto;margin-right:auto;text-align:left;background:var(--c-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.uk-terminal .bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:hsla(0,0%,100%,.0784313725)}.uk-terminal .bar .dot{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.2)}.uk-terminal .bar .title{margin-left:8px;color:var(--c-faint);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.uk-terminal .screen{margin:0;padding:16px 18px;min-height:224px;overflow:hidden;background:transparent;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-sm);line-height:1.75;white-space:pre-wrap}.uk-terminal .line{display:block;color:var(--c-faint)}.uk-terminal .line.cmd{color:#fff}.uk-terminal .line.warn{color:var(--c-warning)}.uk-terminal .line.err{color:var(--c-danger)}.uk-terminal .line.ok,.uk-terminal .line.done{color:var(--c-success)}.uk-terminal .line.done{font-weight:var(--fw-bold)}.uk-terminal .cursor{display:inline-block;width:8px;height:15px;margin-left:3px;vertical-align:-2px;background:var(--c-success);animation:uk-cursor-blink 1s steps(2) infinite}@keyframes uk-cursor-blink{to{visibility:hidden}}.tm-services-block,.tm-upgrade-block{background:var(--c-surface)}.tm-thank-you-block{display:flex;align-items:center;min-height:55vh;background:var(--c-surface)}.tm-thank-you-block .uk-card-default{border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.tm-thank-you-block .uk-icon-tile{color:var(--c-success)}.tm-upgrade-block .note{color:var(--c-muted);font-size:var(--fs-sm)}.uk-card-service .uk-card-title{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.uk-card-service .desc{color:var(--c-muted);font-size:var(--fs-base)}.tm-threats-block{background:var(--c-surface-alt)}.uk-threat-table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card)}.uk-threat-table th{padding:15px 18px;background:var(--c-ink);color:var(--c-faint);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.05em;white-space:nowrap}.uk-threat-table td{color:var(--c-ink)}.uk-threat-table .label{display:block;margin-bottom:5px;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em}.uk-threat-table td:nth-child(1){width:130px}.uk-threat-table td:nth-child(2){width:145px}.uk-threat-table td:nth-child(4){width:170px}.uk-threat-extension{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--c-primary);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:.16em;white-space:nowrap}.uk-threat-cve{display:block;margin-top:3px;color:var(--c-muted);font-size:var(--fs-xs);white-space:nowrap}.uk-threat-detail .title{display:block;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.uk-threat-detail .ver,.uk-threat-detail .fix{display:block;margin-top:4px;color:var(--c-muted);font-size:var(--fs-sm)}.uk-threat-detail .fix{color:var(--c-success-ink);font-weight:var(--fw-semibold)}.uk-threat-detail .desc{color:var(--c-muted);font-size:var(--fs-base)}.uk-sev{display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:6px 13px;border-radius:7px;white-space:nowrap}.uk-sev-critical{background:#000;color:var(--c-danger)}.uk-sev-high{background:var(--c-warning-soft);color:#7a5200}.uk-sev-medium{background:var(--c-primary-soft);color:var(--c-primary)}.uk-sev-low{background:var(--c-surface-alt);color:var(--c-muted)}.uk-threat-updated{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.uk-threat-table tr[hidden]{display:none !important}.uk-threat-toggle .uk-btn-icon{transition:transform 180ms ease}.uk-threat-toggle[aria-expanded=true] .uk-btn-icon{transform:rotate(180deg)}[data-threat-toggle-wrap][hidden]{display:none !important}.uk-threat-filter-field{display:flex;flex-direction:column;gap:4px}.uk-threat-filter .uk-form-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-muted)}.uk-threat-filter .uk-select{border-radius:10px;border:1.5px solid var(--c-line);background-color:#fff;min-width:190px}.uk-threat-filter .uk-select:focus{border-color:var(--c-primary)}.uk-threat-count{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.uk-threat-date{color:var(--c-muted);font-size:13.5px;white-space:nowrap}.uk-card-release .date{color:var(--c-muted);font-size:var(--fs-base)}.uk-card-release .notes{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:.16em}.tm-process-block{background:var(--c-surface)}.uk-step-num{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:34px;color:var(--c-line)}.uk-step .uk-card-title{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.uk-step .desc{color:var(--c-muted);font-size:var(--fs-base)}.tm-review-block{background:var(--c-surface-alt)}.tm-review-block .es-header-container,.tm-review-block .es-review-background-container{background:var(--c-surface)}.tm-review-block .es-header-container .es-header-write-review-button,.tm-review-block .es-load-more-button{background-color:var(--c-primary) !important;border-radius:var(--r-btn) !important}.tm-review-block .es-header-container .es-header-write-review-button>span>span,.tm-review-block .es-load-more-button>span>span{color:#fff;font-weight:var(--fw-normal);text-transform:uppercase}.tm-review-block .es-header-heading-text,.tm-review-block .es-rating-value,.tm-review-block .es-review-link-container,.tm-review-block .es-review-info-date,.tm-review-block .es-text-shortener,.tm-review-block .es-review-content-control,.tm-review-block .es-ai-summary-content{color:var(--c-ink) !important}.tm-review-block .es-review-verified-badge-container>svg>path:last-child{fill:#fff}.tm-pricing-block{background:var(--c-surface-alt)}.uk-card-price{padding:40px 30px}.uk-card-price>:first-child{margin-top:0}.uk-card-price>:last-child{margin-bottom:0}.uk-card-price .name{font-size:var(--heading-h3);font-weight:var(--fw-extrabold)}.uk-card-price .note{color:var(--c-muted);font-size:var(--fs-base)}.uk-price-amount{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xl);color:var(--c-ink)}.uk-price-per{color:var(--c-muted);font-size:14px}.uk-card-price .feat{font-size:var(--fs-base);color:var(--c-ink)}.uk-price-note{color:var(--c-muted);font-size:var(--fs-sm)}.uk-feat-info{display:inline-flex;vertical-align:-2px;margin-left:2px;color:var(--c-primary);cursor:help}.uk-price-featured{border:2px solid var(--c-ink) !important;box-shadow:var(--shadow-soft);position:relative;padding-top:56px;padding-bottom:56px}.uk-price-hot{background:var(--c-success);color:var(--c-ink);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.05em;padding:5px 11px;border-radius:var(--r-pill)}.tm-cta-block{background:var(--c-ink);color:#c5d6e8}.tm-cta-block h2{color:#fff}.tm-cta-block .lead{color:#c5d6e8;font-size:var(--fs-lg)}.uk-cta-icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-success-soft);border-radius:var(--r-md);color:var(--c-success)}.tm-inquiry-block{background:var(--c-surface)}.uk-card-form{border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff}.tm-inquiry-block .uk-form-label{font-weight:var(--fw-semibold);color:var(--c-ink);font-size:14px}.tm-inquiry-block .uk-input,.tm-inquiry-block .uk-select,.tm-inquiry-block .uk-textarea{border-radius:10px;border:1.5px solid var(--c-line);font-family:var(--font-body)}.tm-inquiry-block .uk-input:focus,.tm-inquiry-block .uk-select:focus,.tm-inquiry-block .uk-textarea:focus{border-color:var(--c-primary)}.uk-checkbox,.uk-radio{width:20px;height:20px;margin-top:-3px;border:1.5px solid var(--c-line);background-size:20px 20px;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.uk-checkbox{border-radius:6px}.uk-radio{border-radius:50%}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:var(--c-primary);border-color:var(--c-primary)}.uk-checkbox:focus,.uk-radio:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,.uk-radio:checked:focus{background-color:var(--c-primary-hover);border-color:var(--c-primary-hover)}.uk-hp{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px;height:1px;overflow:hidden;opacity:0}.uk-form-feedback{font-size:14px}.tm-footer-block{background:var(--c-ink);color:#c5d6e8}.tm-footer-block a{color:#a9c0da}.tm-footer-block a:hover{color:#fff;text-decoration:none}.tm-footer-block .uk-logo img{height:60px;width:auto}.tm-footer-block .footer-brand-text{color:#9fb6ce;font-size:14px}.tm-footer-block .footer-brand-text a{text-decoration:underline;text-underline-offset:.16em}.uk-tooltip{background:var(--c-ink);border-radius:var(--r-sm);max-width:200px;text-align:center;padding:10px 15px}.termsfeed-com---palette-light.termsfeed-com---nb{background-color:var(--c-surface) !important;color:var(--c-ink) !important}.termsfeed-com---palette-light .cc-nb-title,.termsfeed-com---palette-light .cc-nb-text{color:var(--c-ink) !important}#termsfeed-com---preferences-center .cc-cp-body-tabs>li:nth-child(3),#termsfeed-com---preferences-center .cc-cp-body-content #content_functionality{display:none !important}.termsfeed-com---palette-light .cc-nb-okagree,.termsfeed-com---palette-light .cc-cp-foot-save,.termsfeed-com---palette-dark .cc-nb-okagree,.termsfeed-com---palette-dark .cc-cp-foot-save{background-color:var(--c-success) !important;color:var(--c-ink) !important}.cc-nb-buttons-container{display:inline-block !important}.termsfeed-com---palette-light .cc-nb-reject,.termsfeed-com---palette-dark .cc-nb-reject{color:var(--c-danger-hover) !important;background:0 0 !important;text-decoration:underline !important;float:right}.termsfeed-com---nb .cc-nb-main-container{padding:1.5rem !important}.termsfeed-com---nb .cc-nb-title{font-size:var(--fs-md) !important}.termsfeed-com---nb .cc-nb-text{font-size:10px !important}@media(min-width: 640px){.uk-tooltip{max-width:300px}}@media(max-width: 959px){.uk-container{padding-left:20px;padding-right:20px}.uk-slider-container-offset{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.uk-threat-extension{white-space:normal}.uk-threat-table-wrap{overflow:visible}.uk-threat-table td{overflow-wrap:anywhere}.uk-table-responsive tr,.uk-table-responsive td{box-sizing:border-box}.uk-threat-table tr{padding:18px}.uk-threat-table tr+tr{border-top:1px solid var(--c-line)}.uk-threat-table td,.uk-threat-table td:nth-child(n){padding:7px 0;border:0}.tm-header-block{padding-bottom:16px}}@media(max-width: 639px){.uk-threat-filter .uk-select{min-width:0}.tm-header-block .uk-navbar-nav>li>a{min-height:56px}}
