.driver-popover,.driver-popover *,.driver-popover-wrapper{box-sizing:border-box;pointer-events:auto!important}.driver-popover{background-color:var(--sc-surface-elevated,#fff)!important;border:1px solid var(--sc-border,rgba(0,0,0,.08))!important;border-radius:var(--sc-radius-sm,8px)!important;box-shadow:var(--sc-shadow-md,0 4px 24px rgba(0,0,0,.15))!important;color:var(--sc-text,#1a1a1a)!important;display:block!important;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;max-width:320px!important;min-width:280px!important;padding:1.25rem 1.25rem 1rem!important;position:fixed!important;z-index:2147483647!important}.driver-popover-title{display:block!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.4!important;margin:0 1.5rem 0 0!important;padding-right:1.5rem!important}.driver-popover-description{color:var(--sc-text-secondary,#444)!important;display:block!important;font-size:.9375rem!important;line-height:1.5!important;margin:.5rem 0 1rem!important}.driver-popover-close-btn{align-items:center!important;background:transparent!important;border:none!important;border-radius:4px!important;color:#666!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:1.5rem!important;height:2.25rem!important;justify-content:center!important;line-height:1!important;padding:0!important;pointer-events:auto!important;position:absolute!important;right:.5rem!important;top:.5rem!important;width:2.25rem!important;z-index:10!important}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{background:var(--sc-hover,rgba(0,0,0,.06))!important;color:var(--sc-text,#1a1a1a)!important}.driver-popover-footer{align-items:center!important;border-top:1px solid var(--sc-border,rgba(0,0,0,.08))!important;display:flex!important;gap:.5rem!important;justify-content:space-between!important;margin-top:1rem!important;padding-top:1rem!important}.driver-popover-progress-text{color:var(--sc-text-muted,#666)!important;font-size:.8125rem!important;margin:0!important}.driver-popover-navigation-btns{display:flex!important;flex-shrink:0!important;gap:.5rem!important}.driver-popover-footer button{align-items:center!important;background-color:var(--sc-surface-elevated,#fff)!important;border:1px solid var(--sc-border-strong,#ccc)!important;border-radius:6px!important;color:var(--sc-text,#1a1a1a)!important;cursor:pointer!important;display:inline-flex!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:.875rem!important;font-variant-ligatures:none!important;font-weight:600!important;justify-content:center!important;letter-spacing:.01em!important;min-height:2.25rem!important;padding:.5rem 1rem!important;pointer-events:auto!important;transition:background-color .15s,border-color .15s!important}.driver-popover-footer button:focus:not(.driver-popover-btn-disabled),.driver-popover-footer button:hover:not(.driver-popover-btn-disabled){background-color:var(--sc-hover,#f5f5f5)!important;border-color:var(--sc-border-strong,#999)!important}.driver-popover-footer .driver-popover-btn-disabled{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.driver-overlay{z-index:2147483646!important}.driver-active-element{z-index:2147483645!important}.driver-popover-arrow,.driver-popover-arrow-side-bottom,.driver-popover-arrow-side-left,.driver-popover-arrow-side-right,.driver-popover-arrow-side-top,.driver-popover-arrow:after,.driver-popover-arrow:before{display:none!important}@font-face{font-display:swap;font-family:Haffer;font-style:normal;font-weight:400;src:url(/build/fonts/HafferSQ-Regular.0a474e74.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roslindale;font-style:normal;font-weight:300;src:url(/build/fonts/Roslindale-Narrow-Light.3d46274e.woff2) format("woff2")}:root{--sc-accent:#2a2a2a;--sc-accent-hover:#1a1a1a;--sc-accent-pressed:#141414;--sc-accent-muted:rgba(42,42,42,.12);--sc-accent-subtle:rgba(42,42,42,.06);--sc-on-accent:#fafafa;--sc-success:#15803d;--sc-success-bg:rgba(21,128,61,.12);--sc-warning:#c2410c;--sc-warning-bg:rgba(194,65,12,.12);--sc-danger:#b91c1c;--sc-danger-bg:rgba(185,28,28,.12);--sc-info:#0369a1;--sc-bg-page:#f4f4f5;--sc-bg-sidebar:#fff;--sc-surface-elevated:#fff;--sc-surface-muted:#ececee;--sc-text:#171717;--sc-text-secondary:#525252;--sc-text-muted:#737373;--sc-text-inverse:#fafafa;--sc-border:rgba(0,0,0,.09);--sc-border-strong:rgba(0,0,0,.14);--sc-divider:rgba(0,0,0,.07);--sc-hover:rgba(0,0,0,.05);--sc-active:rgba(0,0,0,.07);--sc-focus-ring:rgba(42,42,42,.28);--sc-nav-active-bg:rgba(0,0,0,.07);--sc-nav-active-fg:var(--sc-text);--sc-link:var(--sc-accent);--sc-icon-container-bg:rgba(0,0,0,.06);--sc-icon-container-border:rgba(0,0,0,.06);--sc-shadow-sm:0 1px 2px rgba(0,0,0,.05);--sc-shadow-md:0 8px 24px rgba(0,0,0,.08);--sc-shadow-lg:0 14px 40px rgba(0,0,0,.1);--sc-radius-sm:8px;--sc-radius-md:12px;--sc-radius-lg:14px;--sc-chart-line:#4b5563;--sc-chart-grid:rgba(0,0,0,.08);--sc-chart-fill:rgba(75,85,99,.14);--sc-selection-bg:var(--sc-accent);--sc-selection-fg:var(--sc-on-accent);--sc-progress-bar:var(--sc-accent);--sc-input-bg:#fff;--sc-input-fg:var(--sc-text);--sc-input-border:var(--sc-border);--sc-input-placeholder:#8a8f98;--sc-scrollbar-track:#e4e4e7;--sc-scrollbar-thumb:#71717a;--sc-scrollbar-thumb-hover:#52525b;--sc-switch-track-w:44px;--sc-switch-track-h:14px;--sc-switch-thumb-size:22px;--sc-switch-thumb-pad:2px;--sc-switch-thumb-travel:calc(var(--sc-switch-track-w) - var(--sc-switch-thumb-size) - var(--sc-switch-thumb-pad)*2);--sc-switch-off-bg:rgba(33,37,41,.18);--sc-switch-off-border:rgba(33,37,41,.22);--sc-switch-thumb-bg:#fff;--sc-switch-surface-bg:hsla(0,0%,100%,.72);--sc-switch-surface-border:rgba(33,37,41,.12);--sc-switch-surface-shadow:0 8px 20px rgba(0,0,0,.08);--sc-switch-off-hover-ring:color-mix(in srgb,var(--sc-accent) 12%,transparent);--sc-switch-hover-ring:color-mix(in srgb,var(--sc-accent) 28%,transparent);--overview-search-bg:hsla(0,0%,100%,.94);--overview-search-border:rgba(0,0,0,.08);--overview-search-shadow:var(--sc-shadow-md);--overview-search-shadow-hover:0 10px 28px rgba(0,0,0,.12);--overview-search-focus-border:rgba(0,0,0,.22);--overview-search-focus-ring:rgba(0,0,0,.06);--overview-search-icon:var(--sc-text-muted);--overview-search-text:var(--sc-text);--overview-search-placeholder:#8a8f98;--overview-search-clear-hover-bg:rgba(0,0,0,.06);--overview-search-clear-hover-color:var(--sc-text);--app-surface-1:var(--sc-surface-elevated);--app-surface-2:var(--sc-bg-sidebar);--app-border:var(--sc-border);--app-hover:var(--sc-hover);--app-active:var(--sc-nav-active-bg);--app-elevation-1:var(--sc-shadow-md);--app-btn-close-filter:none;--app-fg:var(--sc-text);--login-bg-overlay:hsla(0,0%,100%,.18);--bs-body-bg:var(--sc-bg-page);--bs-body-color:var(--sc-text);--bs-primary:var(--sc-accent);--bs-primary-rgb:42,42,42;--bs-link-color:var(--sc-link);--bs-link-hover-color:var(--sc-accent-hover);--bs-border-color:var(--sc-border);--bs-secondary-color:var(--sc-text-secondary);--bs-tertiary-color:var(--sc-text-muted);--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.modal-open{overflow-y:scroll!important}.modal-content{border-radius:unset!important}:root{scroll-behavior:auto!important}.turbo-progress-bar{background-color:var(--sc-progress-bar)!important}.navbar.navbar-expand-lg.navbar-light.fixed-top{padding:.5rem 1rem!important}footer .copyright{font-size:14px;margin-bottom:0;text-align:center}a{color:var(--sc-link);transition:color .2s ease,opacity .2s ease}blockquote{color:var(--sc-text-muted);font-style:italic}.modal,body{padding:0!important}body{background-color:var(--sc-bg-page);color:var(--sc-text);font-family:Haffer,Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;transition:opacity 1s}::selection{background:var(--sc-selection-bg);color:var(--sc-selection-fg)}.sc-switch{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.sc-switch__label{flex:1;min-width:0}.sc-switch__label-text{cursor:pointer;font-weight:500;letter-spacing:.01em;margin:0;user-select:none}.sc-switch__control{align-items:center;display:flex;flex:0 0 auto;padding:5px 0}.sc-switch__input{appearance:none;-webkit-appearance:none;background:var(--sc-switch-off-bg);border:1px solid var(--sc-switch-off-border);border-radius:999px;cursor:pointer;flex:0 0 auto;height:var(--sc-switch-track-h);overflow:visible;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:var(--sc-switch-track-w)}.sc-switch__input:after{background:var(--sc-switch-thumb-bg);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.22);content:"";height:var(--sc-switch-thumb-size);left:var(--sc-switch-thumb-pad);position:absolute;top:50%;transform:translateY(-50%);transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .18s ease,box-shadow .18s ease;width:var(--sc-switch-thumb-size)}.sc-switch__input:hover:not(:disabled):not(:checked){box-shadow:0 0 0 3px var(--sc-switch-off-hover-ring)}.sc-switch__input:checked{background:var(--sc-accent);border-color:var(--sc-accent)}.sc-switch__input:checked:after{background:var(--sc-on-accent);box-shadow:0 1px 3px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.28);transform:translate(var(--sc-switch-thumb-travel),-50%)}.sc-switch__input:checked:hover:not(:disabled){box-shadow:0 0 0 3px var(--sc-switch-hover-ring)}.sc-switch__input:focus-visible{box-shadow:0 0 0 3px var(--sc-focus-ring);outline:none}.sc-switch__input:focus-visible:hover:not(:disabled){box-shadow:0 0 0 3px var(--sc-focus-ring)}.sc-switch__input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.sc-switch__input,.sc-switch__input:after{transition:none}}.login-page{--login-nav-offset:72px;--login-bg-overlay:rgba(0,0,0,.35);display:flex;flex-direction:column;min-height:100vh;position:relative}.login-page:before{background-image:url(/build/images/login.9c9ac8dd.jpg);background-position:50%;background-size:cover;content:"";filter:blur(14px);inset:0;position:fixed;transform:scale(1.06);z-index:-2}.login-page:after{background:var(--login-bg-overlay);content:"";inset:0;position:fixed;z-index:-1}.login-page__main{align-items:center;display:flex;flex:1;justify-content:center;padding-bottom:calc(var(--login-nav-offset) + 1.5rem);padding-top:calc(var(--login-nav-offset) + 1.5rem)}.login-page__card{width:100%}.login-page .cardSycryptic.login-page__card{border:0!important}.login-page label.sc-switch.login-remember{cursor:pointer;margin-bottom:0;width:100%}.login-page label.sc-switch.login-remember .sc-switch__label-text{font-size:.8125rem;line-height:1.3}.login-page label.sc-switch.login-remember .sc-switch__label{flex:1;min-width:0}.register-avatar-crop .image-crop-upload-block .btn{gap:.5rem;justify-content:center}.register-avatar-crop .image-crop-upload-block .btn .material-icons{font-size:20px}h1,h2,h3,h4,h5,h6{font-family:Roslindale,Haffer,serif;font-weight:300}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--sc-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--sc-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--sc-scrollbar-thumb-hover)}@media only screen and (max-width:991px){table,tbody,td,th,thead,tr{display:block;word-break:break-all}tr{margin-top:60px}thead tr{left:-9999px;position:absolute;top:-9999px}td{border:none;padding-left:50%;position:relative;text-align:left!important}td:before{left:6px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;width:45%}}#customBox404{border-radius:10px;opacity:.9;padding:20px}#body404{background-image:url(/build/images/404.dffa689b.gif)}#body404,.emptyStatePasswords{background-repeat:no-repeat;background-size:cover;height:100%}.emptyStatePasswords{background-image:url(/build/images/empty_state_passwords.cff1d76f.gif)}@media only screen and (max-width:1284px){#body404{background:url(/build/images/404.dffa689b.gif) no-repeat 50% fixed;background-size:cover;height:100%;overflow:hidden}#customBox404{max-width:94%}}#mainNav{transform:translateZ(0);transition:background-color .2s}.carousel-inner{max-height:500px!important;width:100%}.page-heading{color:#fff;padding:200px 0 150px;text-align:center}header.masthead .page-heading .subheading{display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.1;margin:10px 0 0}header.masthead{background:#868e96 no-repeat scroll 50%;background-size:cover;position:relative}header.masthead:before{background:rgba(0,0,0,.3)!important;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.masthead{background-attachment:fixed!important;background-blend-mode:multiply;background-color:rgba(0,0,0,.4);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media only screen and (max-width:1366px){.masthead{background-attachment:scroll!important}}.dropdown-toggle:after{content:none}@media only screen and (max-width:768px){.col{flex-basis:unset!important}.imageWrapper{height:150px!important;width:150px!important}.cardSycryptic{border:unset!important;border-radius:unset!important;box-shadow:unset!important}}.divResults{cursor:pointer;max-height:200px;overflow-y:hidden}.divResults:hover{overflow-y:auto}.overview-search-pill{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--overview-search-bg);border:1px solid var(--overview-search-border);border-radius:999px;box-shadow:var(--overview-search-shadow);display:flex;height:46px;padding:0 .5rem 0 2.65rem;position:relative;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease;width:min(100%,520px)}.overview-search-pill:hover{box-shadow:var(--overview-search-shadow-hover);transform:translateY(-1px)}.overview-search-pill:focus-within{border-color:var(--overview-search-focus-border);box-shadow:0 0 0 4px var(--overview-search-focus-ring),var(--overview-search-shadow-hover)}.overview-search-pill__icon{color:var(--overview-search-icon);font-size:.95rem;left:1rem;pointer-events:none;position:absolute}.overview-search-pill__input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--overview-search-text)!important;font-size:.95rem;height:100%;outline:0!important;padding:0;width:100%}.overview-search-pill__input::placeholder{color:var(--overview-search-placeholder)!important}@media (max-width:768px){.overview-search-pill{height:44px;width:100%}.overview-search-pill__input{font-size:.92rem}}#backToTopButton{align-items:center;border-radius:4px;bottom:30px;box-shadow:var(--sc-shadow-sm);color:var(--sc-text);display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:30px;text-align:center;text-decoration:none;transition:background-color .3s,opacity .5s,visibility .5s,top .5s ease;visibility:hidden;width:50px;z-index:1000}#backToTopButton:after{color:var(--sc-text);font-size:2em;font-style:normal;font-weight:900;line-height:50px;position:relative;top:0;transition:top .2s ease-in-out}#backToTopButton:hover:after{top:-5px}#backToTopButton:hover{cursor:pointer}#backToTopButton:active{background-color:var(--sc-surface-muted)}#backToTopButton.show{opacity:1;visibility:visible}.blockquote{user-select:none!important}#hero{background:url(/build/images/index.3429b502.gif) 100% 0;background-size:cover}#hero,.heroTwoFa{height:100vh;position:relative;width:100%}.heroTwoFa{background:url(/build/images/2fa.f80e313e.gif) no-repeat 100% 0;background-size:cover}#hero:before{background:rgba(0,0,0,.65);content:""}#hero .hero-container,#hero:before,.heroTwoFa{bottom:0;left:0;position:absolute;right:0;top:0}#hero .hero-container,.heroTwoFa{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 15px}#hero h1{color:#fff;font-family:Press Start\ 2P;font-size:44px;margin:0 0 10px}#hero h2{color:#eee;font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:50px;text-transform:uppercase}.btn-primary{--bs-btn-color:var(--sc-on-accent);--bs-btn-bg:var(--sc-accent);--bs-btn-border-color:var(--sc-accent);--bs-btn-hover-color:var(--sc-on-accent);--bs-btn-hover-bg:var(--sc-accent-hover);--bs-btn-hover-border-color:var(--sc-accent-hover);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--sc-on-accent);--bs-btn-active-bg:var(--sc-accent-pressed);--bs-btn-active-border-color:var(--sc-accent-pressed);background-color:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-on-accent)}.form-control:focus,.form-select:focus{outline:0}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--sc-accent);box-shadow:0 0 0 .25rem var(--sc-focus-ring)}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--sc-accent);border-color:var(--sc-accent)}.form-range{accent-color:var(--sc-accent)}.form-range::-webkit-slider-thumb{background-color:var(--sc-accent);background-image:none}.form-range::-webkit-slider-thumb:active{background-color:var(--sc-accent-hover);background-image:none}.form-range::-moz-range-thumb{background-color:var(--sc-accent);background-image:none}.form-range::-moz-range-thumb:active{background-color:var(--sc-accent-hover);background-image:none}.password-generator-generated{min-height:2.75rem;overflow-wrap:anywhere;resize:none;word-break:break-word}.password-generator-length__range{--range-progress:0}.password-generator-length__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--sc-accent) 0,var(--sc-accent) calc(var(--range-progress)*100%),var(--sc-accent-muted) calc(var(--range-progress)*100%),var(--sc-accent-muted) 100%);border-radius:999px;box-shadow:none;height:.375rem}.password-generator-length__range::-moz-range-track{background:linear-gradient(to right,var(--sc-accent) 0,var(--sc-accent) calc(var(--range-progress)*100%),var(--sc-accent-muted) calc(var(--range-progress)*100%),var(--sc-accent-muted) 100%);border-radius:999px;box-shadow:none;height:.375rem}.password-generator-length__range::-moz-range-progress{background-color:transparent}.password-generator-length__range::-webkit-slider-thumb{margin-top:-.3125rem}#hero .btn-scroll{animation:up-down 1s ease-in-out infinite alternate-reverse both;color:hsla(0,0%,100%,.6);transition:.4s}#hero .btn-scroll i{font-size:48px}#hero .btn-scroll:hover{color:var(--sc-accent)}@media (min-width:1024px){#hero{background-attachment:fixed}}@media (max-width:575px){#hero h1{font-size:40px}#hero h2{margin-bottom:30px;text-align:center}}@-webkit-keyframes up-down{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes up-down{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}.mainText{animation:glitch 1s linear infinite}@keyframes glitch{2%,64%{transform:translate(2px) skew(0deg)}4%,60%{transform:translate(-2px) skew(0deg)}62%{transform:translate(0) skew(5deg)}}.mainText:after,.mainText:before{content:attr(title);left:0;position:absolute}.mainText:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}.mainText:after{animation:glitchBottom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitchBottom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}.imageWrapper{background-color:#fff;border:8px solid #fff;height:200px;margin:0 auto;overflow:hidden;position:relative;width:200px}.hoverImage,.imageWrapper{align-items:center;display:flex;justify-content:center}.hoverImage{background-color:rgba(0,0,0,.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:100%}.hoverImage:hover{opacity:1}.hoverImage i{color:#fff;font-size:34px}.imageUserAccount{background-color:#fff;display:block;height:100%;object-fit:cover;position:relative;width:100%}.image-crop-wrapper .image-crop-choose-label{cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.image-crop-wrapper.image-crop-modal-open,.image-crop-wrapper.password-image-crop-modal-open{pointer-events:auto;z-index:1060}.password-image-preview{display:flex;justify-content:center;margin-bottom:.75rem}.password-image-preview--readonly .password-image-preview__frame{background-color:#fff;border:1px solid #dee2e6;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.08);height:clamp(96px,18vw,144px);overflow:hidden;width:clamp(96px,18vw,144px)}.password-image-preview--readonly .password-image-preview__img{box-sizing:border-box;display:block;height:100%;object-fit:contain;width:100%}.image-crop-wrapper.password-image-preview .imageWrapper{background-color:#fff;border:1px solid #dee2e6;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.08);height:clamp(96px,18vw,144px);margin:0;width:clamp(96px,18vw,144px)}.image-crop-wrapper.password-image-preview .imageUserAccount{box-sizing:border-box;height:100%;object-fit:contain;width:100%}.image-crop-wrapper.password-image-preview .hoverImage{border-radius:16px;cursor:pointer}.z-index-max{z-index:999}.icon-input-align{color:#aaa;right:10px;top:50%;transform:translateY(-50%);z-index:1}.ellipsis-passwords{display:inline-block;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-label-form-group{border-bottom:1px solid #dee2e6;font-size:14px;margin-bottom:0;padding-bottom:.5em;position:relative}.floating-label-form-group input,.floating-label-form-group textarea{background:0 0;border:none;border-radius:0;box-shadow:none!important;font-family:Lora,Times New Roman,serif;font-size:1.5em;padding:0;position:relative;resize:none;z-index:1}.floating-label-form-group{margin:15px 0}.btn{border-radius:0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:1px}.cursor-pointer{cursor:pointer!important}#mainNav .navbar-nav>li.nav-item>a{color:#fff;padding:5px 22px}#mainNav .navbar-brand{color:#fff;font-family:Roslindale,Haffer,serif;padding:10px 20px}.navbar.navbar-expand-lg.navbar-light.fixed-top.is-fixed.is-visible{padding:.5rem 1rem!important}@media only screen and (min-width:992px){#mainNav{transform:translateZ(0);transition:background-color .2s}#mainNav.is-fixed{background-color:hsla(0,0%,100%,.9);border-bottom:1px solid #fff;position:fixed;top:-67px;transition:transform .2s}#mainNav.is-fixed .navbar-brand,#mainNav.is-fixed .navbar-nav>li.nav-item>a{color:#212529}#mainNav.is-visible{transform:translate3d(0,100%,0)}}#mainNav .navbar-toggler{font-size:12px;font-weight:800;padding:13px;text-transform:uppercase}#mainNav .navbar-nav>li.nav-item>a{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.parsley-errors-list{color:var(--sc-danger);list-style:none;margin-bottom:0;margin-top:5px;padding-left:0}.subscription-card{background:var(--sc-surface-elevated);border-color:var(--sc-border)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.subscription-card:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.08)!important;transform:translateY(-4px)}.subscription-card-current{border:2px solid var(--bs-dark)!important;box-shadow:0 1rem 2rem rgba(0,0,0,.08)!important}.subscription-icon{align-items:center;background:var(--sc-icon-container-bg);border:1px solid var(--sc-icon-container-border);border-radius:var(--sc-radius-md);display:inline-flex;height:48px;justify-content:center;width:48px}.subscription-icon .material-icons{font-size:24px}.devices-section{padding-bottom:1.5rem;padding-top:1.5rem}.devices-list{margin-top:.25rem}.device-card{background:var(--sc-accent-subtle);border:1px solid var(--sc-border);border-radius:var(--sc-radius-lg);padding:1rem 1.1rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.device-card:hover{background:var(--sc-hover);border-color:var(--sc-border-strong)}.device-icon-wrapper{align-items:center;background:var(--sc-icon-container-bg);border:1px solid var(--sc-icon-container-border);border-radius:var(--sc-radius-md);display:inline-flex;height:42px;justify-content:center;width:42px}.device-icon{color:var(--bs-secondary-color);font-size:22px}.device-ua{line-height:1.45;opacity:.95}.device-action-btn,.devices-bulk-btn{border-radius:10px;font-size:.8rem;line-height:1.2;min-width:92px}.devices-empty-state{background:var(--sc-accent-subtle);border:1px dashed var(--sc-border-strong);border-radius:var(--sc-radius-lg)}@media (max-width:767.98px){.device-card{padding:.9rem}.device-action-btn{width:100%}}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.app-sidebar{border-right:1px solid var(--sc-border);height:100vh;overflow:auto;position:sticky}.app-mobilebar,.app-sidebar{background:var(--sc-bg-sidebar);color:var(--sc-text);top:0}.app-mobilebar{align-items:center;border-bottom:1px solid var(--sc-border);box-shadow:var(--app-elevation-1);display:flex;gap:.75rem;justify-content:space-between;left:0;padding:.5rem .75rem;position:fixed;right:0;z-index:1030}.app-mobilebar__menu-btn{align-items:center;background:transparent;border:0;border-radius:12px;color:inherit;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.app-mobilebar__menu-btn:focus-visible,.app-mobilebar__menu-btn:hover{background:var(--app-hover);outline:none}.app-mobilebar__brand{align-items:center;color:inherit;display:inline-flex;gap:.5rem;min-width:0}.app-mobilebar__logo{background:var(--sc-icon-container-bg);border:1px solid var(--sc-icon-container-border);border-radius:var(--sc-radius-sm);height:26px;object-fit:contain;padding:5px;width:26px}.app-mobilebar__name{font-family:Roslindale,Haffer,serif;font-size:1.15rem;font-weight:300;letter-spacing:.2px}.app-mobile-nav .offcanvas-header{background:var(--sc-bg-sidebar);border-bottom:0;box-shadow:var(--app-elevation-1)}.app-mobile-nav,.app-mobile-nav .offcanvas-body{background:var(--sc-bg-sidebar)}.app-mobile-nav{color:var(--sc-text)}.app-mobile-nav .btn-close{filter:var(--app-btn-close-filter)}.app-sidebar__inner{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.app-sidebar__brand{padding:.25rem .25rem .75rem}.app-sidebar__brand-link{align-items:center;color:inherit;display:flex;gap:.65rem}.app-sidebar__brand-logo{background:var(--sc-icon-container-bg);border:1px solid var(--sc-icon-container-border);border-radius:var(--sc-radius-sm);height:32px;object-fit:contain;padding:6px;width:32px}.app-sidebar__brand-name{font-family:Roslindale,Haffer,serif;font-size:1.75rem;font-weight:300;letter-spacing:.3px}.app-sidebar__nav{display:flex;flex-direction:column;gap:.25rem}.app-sidebar__divider{background:transparent;border-top:1px solid var(--app-border);height:0;margin:.35rem 0;opacity:.65;width:100%}.app-sidebar__bottom{margin-top:auto}.app-sidebar__actions{display:flex;flex-direction:column;gap:.25rem}.app-nav-action{background:transparent;border:0;text-align:left;width:100%}.app-nav-action:focus-visible{outline:none}.app-nav-link{align-items:center;border-radius:12px;color:inherit;display:flex;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.app-nav-link:focus-visible,.app-nav-link:hover{background:var(--app-hover);outline:none}.app-nav-link.is-active{background:var(--app-active);color:var(--sc-nav-active-fg)}.app-nav-link__icon{font-size:20px;opacity:.9}.app-nav-link__avatar{border-radius:999px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.app-nav-link__label{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:500;line-height:1.2}.app-main{background:var(--sc-bg-page);color:var(--sc-text);min-width:0}.app-sidebar .copyright,.app-sidebar .text-dark-emphasis{color:var(--sc-text-muted)!important}.app-main__inner{padding:1.25rem 1.25rem 2.5rem}.app-topbar{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.app-topbar__title{min-width:260px}.app-topbar__title h1{font-family:Roslindale,Haffer,serif;font-size:1.4rem;font-weight:300;letter-spacing:.2px;margin:0}.app-topbar__subtitle{color:var(--sc-text-muted);font-size:.95rem;margin-top:.25rem}.app-search{width:min(520px,100%)}@media (max-width:991px){.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.app-main__inner{padding-top:4.5rem}}@media (max-width:575px){.app-main__inner{padding:calc(4.5rem + env(safe-area-inset-top)) .9rem 2rem}.app-topbar{align-items:stretch;flex-direction:column}}.pricing-page__hero{background:linear-gradient(165deg,#08080a,#1a1028 45%,#0c0c0f);color:#f4f4f5;overflow:hidden;padding-bottom:3.5rem;padding-top:6.5rem;position:relative}.pricing-page__hero:before{background:radial-gradient(ellipse 85% 55% at 50% -15%,rgba(227,29,50,.22),transparent 58%);content:"";inset:0;pointer-events:none;position:absolute}.pricing-page__hero .container{position:relative;z-index:1}.pricing-page__hero h1{color:#fff}.pricing-page__hero-lead{color:hsla(240,5%,96%,.85)}.pricing-page__card{background:var(--sc-surface-elevated);border:1px solid var(--sc-border)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pricing-page__card:hover{box-shadow:var(--sc-shadow-lg)!important;transform:translateY(-4px)}.pricing-page__card--featured{border:2px solid var(--sc-accent)!important;box-shadow:0 0 0 1px rgba(227,29,50,.15),var(--sc-shadow-lg)!important}.pricing-page__badge{background:var(--sc-accent)!important;color:var(--sc-on-accent)!important;font-size:.7rem;font-weight:600;letter-spacing:.04em}.pricing-page__check{font-size:18px!important}.pricing-page__value{background:var(--sc-surface-elevated);border:1px solid var(--sc-border)}.pricing-page__value-icon{color:var(--sc-accent);font-size:2.25rem}.pricing-page__faq-intro{margin-left:auto;margin-right:auto;max-width:36rem}.pricing-page__accordion .accordion-item{border:none}.pricing-page__accordion-item{border:1px solid var(--sc-border)!important;border-radius:var(--sc-radius-lg,.75rem);overflow:hidden}.pricing-page__accordion .accordion-button{background-color:var(--sc-surface-elevated);box-shadow:none;color:var(--sc-text)}.pricing-page__accordion .accordion-button:not(.collapsed){background-color:rgba(227,29,50,.1);color:var(--sc-text)}.pricing-page__accordion .accordion-button:after{filter:opacity(.75)}.pricing-page__accordion .accordion-body{background-color:var(--sc-surface-muted,#f3f4f6);color:var(--sc-text);line-height:1.55}.pricing-page__bottom-cta-inner{background:linear-gradient(180deg,rgba(227,29,50,.09) 0,var(--sc-surface-elevated) 42%);border:1px solid var(--sc-border)}.pricing-page__bottom-cta-text{max-width:38rem}