.account-styles input[type=text],.account-styles input[type=password],.account-styles input[type=email],.account-styles input[type=number]{width:100%;height:50px;border-radius:10px;padding:0 20px;font-family:VisbyCF-Regular,sans-serif;font-size:16px;line-height:20px;color:#fff;background:#000;letter-spacing:1px}.account-styles .progress-indicator-box{align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center;height:120px;border:2px solid #7ad9f5}.account-styles .align-center{text-align:center;align-items:center}.account-styles .purple-bg{background-color:#6b1cff!important;color:#fff}.account-styles .promo-box{height:154px}.account-styles .center-center{display:flex;justify-content:center;align-items:center;height:100%}.account-styles .seat-amount{font-family:video,monospace;font-weight:300;font-size:24px;line-height:24px;width:30px;text-align:center}.account-styles .full-price{font-family:video,monospace;font-size:46px;letter-spacing:0;color:#fff;line-height:1;margin-top:16px}.account-styles .full-price .around{display:inline-flex;transform:translateY(12px);margin-right:8px}.account-styles button.button{width:100%;height:50px;border-radius:10px;background:#fff;font-family:VisbyCF-Medium,sans-serif;font-size:12px;line-height:20px;text-transform:uppercase;color:#18191e;letter-spacing:1px;cursor:pointer;outline:none;border:none;box-shadow:none;display:flex;justify-content:center;align-items:center;transition:.1s ease-in-out all}.account-styles button.button:hover{transform:none}.account-styles button.button:disabled{background:#18191e;color:#fffa;cursor:not-allowed}.account-styles button.button.big-text{font-size:28px;line-height:28px}.account-styles button.button.narrow{width:auto}.account-styles button.button.square{width:50px}.account-styles button.button.rounded{border-radius:40px}.account-styles .relative{position:relative}.account-styles .section-box{padding:36px;border-radius:25px;background:#111215}.account-styles .permission-badge{color:#fff;font-family:VisbyCF-Medium,sans-serif;font-size:12px;margin:0 8px}.account-styles .permission-badge:first-of-type{margin-left:0}@media screen and (max-width: 768px){.account-styles .permission-badge{display:inline-flex}}.account-styles .actions{display:flex;flex-direction:row}@media screen and (max-width: 768px){.account-styles .actions{flex-direction:column}}.account-styles .actions button.action{background:none;color:#fff;opacity:.5;box-shadow:none;padding:10px;display:flex;justify-content:center;align-items:center;border-radius:0;cursor:pointer}.account-styles .actions button.action:hover{opacity:1}.account-styles .grow-0{flex-grow:0}.account-styles .gradient{background:linear-gradient(75deg,#7ad9f5,#411abe);background-size:200% 200%;animation:rotating-gradient 3s linear infinite;width:100%;height:100%;position:absolute;top:0;left:0;filter:blur(20px);border-radius:280px;z-index:-1}.account-styles h3.ac{font-family:VisbyCF-Medium,sans-serif;margin:0 0 0 4px;font-size:20px;letter-spacing:1px;display:flex;align-items:center;gap:10px}.account-styles h3.ac .accent{color:#7ad9f5}.account-styles label,.account-styles .label{font-family:VisbyCF-Medium,sans-serif;font-size:16px;line-height:20px;color:#fff;margin:0 0 -8px}.account-styles label.no-margin,.account-styles .label.no-margin{margin:0}.account-styles .sublabel{font-family:VisbyCF-Light,sans-serif;font-size:12px;line-height:20px;letter-spacing:unset;margin:-8px 0 4px;max-width:400px;text-align:justify;padding:12px 16px;background:#18191e;border-radius:10px;position:relative}.account-styles .sublabel .info{position:absolute;right:-12px;top:-12px;padding:8px}.account-styles .flex-1{flex:1}.account-styles .flex-3{flex:3}.account-styles .flex-2{flex:2}.account-styles .button-wrapper{display:flex;flex-direction:column;align-items:stretch}.account-styles .checkbox-container{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px}.account-styles .checkbox-container p{opacity:1}.account-styles .checkbox-container button{background:none;border:none;color:#7ad9f5;font-family:VisbyCF-Bold,sans-serif;opacity:1;font-size:16px;line-height:20px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:0;margin:0}.account-styles .horizontal-flex{display:flex;gap:40px;flex-direction:row}@media screen and (max-width: 768px){.account-styles .horizontal-flex{flex-direction:column;gap:20px}.account-styles .horizontal-flex.always{flex-direction:row}}.account-styles .flex-wrap{flex-wrap:wrap}.account-styles .vertical-flex{display:flex;flex-direction:column;gap:20px}.account-styles .enterprise-list{gap:8px}.account-styles .enterprise-list button.enterprise-entry{cursor:pointer;transition:.1s ease-in-out all;color:#fff}.account-styles .enterprise-list button.enterprise-entry:hover{background:#ffffff20}.account-styles .enterprise-list button.enterprise-entry.active{background:#fff;color:#111215;cursor:unset}.account-styles .enterprise-list .enterprise-entry{height:65px;padding:0 20px;font-family:VisbyCF-Medium,sans-serif;background:#1a1b21;border-radius:10px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.account-styles .enterprise-list .enterprise-entry{height:unset;padding:20px}}.account-styles .enterprise-list .enterprise-entry.darker{background:#111215}.account-styles .enterprise-list .enterprise-entry .info{flex:1;margin-left:20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.account-styles .enterprise-list .enterprise-entry .info span{overflow-wrap:anywhere}@media screen and (max-width: 768px){.account-styles .enterprise-list .enterprise-entry .info span{font-size:12px}}.account-styles .enterprise-list .enterprise-entry .info .pending{color:orange;font-size:14px}.account-styles .enterprise-list .enterprise-entry .info button.copy{font-size:14px;color:orange;background:none;border:none;box-shadow:none}.account-styles .billing-history-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px}@media screen and (max-width: 768px){.account-styles .billing-history-grid{overflow-x:scroll}}.account-styles .billing-history-grid .billing-entry{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center;padding:20px 0}.account-styles .billing-history-grid .billing-entry.header{padding:0 0 20px}.account-styles .billing-history-grid .billing-entry .label{font-family:VisbyCF-SemiBold,sans-serif;font-size:14px;line-height:20px;color:#fff}.account-styles .billing-history-grid .billing-entry .value{font-family:VisbyCF-Medium,sans-serif;font-size:16px;line-height:20px;color:#fff}.account-styles .content-container{max-width:1300px;margin:100px auto 0;padding:0 20px;display:flex;flex-direction:column;width:100%}@media screen and (max-width: 768px){.account-styles .content-container{padding:0}}.account-styles .content-container .buttons-grid{display:flex;flex-direction:column;gap:10px}.account-styles .content-container .buttons-grid .button{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:10px;flex-direction:column;background:#fff;color:#000;font-family:VisbyCF-Medium,sans-serif;font-size:12px;text-decoration:none;text-align:center;gap:10px}.account-styles .content-container .buttons-grid .button.active{background:#6b1cff;color:#fff}.account-styles .content-container .buttons-grid .button h3{margin:0}.account-styles .totp-label{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:16px;opacity:1}.account-styles .totp-container{padding:50px;background-color:#fff;border-radius:20px;align-self:flex-start}.account-styles ul.list{font-family:VisbyCF-Medium,sans-serif;font-size:16px;line-height:20px;color:#fff;padding:0}.account-styles ul.list li{display:flex;margin:0;list-style:none}.account-styles ul.list li:before{content:"-";margin-right:10px}.account-styles ul.list p{margin:10px 0 20px}.centered-box{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.permission-button{background:#111215;color:#fff;border-radius:10px;padding:8px 16px;font-family:VisbyCF-Medium,sans-serif;font-size:14px;display:flex;align-items:center;justify-content:center;letter-spacing:1px;flex:1;white-space:nowrap;height:50px;outline:1px solid #18191e;cursor:pointer}.permission-button.active{background:#fff;color:#18191e}.cancel-actions{display:flex;max-width:500px;width:100%;align-self:center;flex-direction:column;gap:12px;margin-top:20px}.cancel-actions a,.cancel-actions button{margin:0}.cancel-feature-list{display:flex;flex-direction:column;gap:8px;margin:20px 0}.cancel-feature-list .feature{padding:10px 20px;background:#1a1b21;border-radius:10px;color:#fff;display:flex;gap:8px;align-items:center;font-size:14px;font-family:VisbyCF-Medium,sans-serif;letter-spacing:1px}.cancel-feature-list button.feature,.cancel-feature-list input.feature{color:#fff!important}.cancel-feature-list button.feature.selected,.cancel-feature-list input.feature.selected{background:#fff!important;color:#18191e!important}.cancel-feature-list a.feature,.cancel-feature-list button.feature{text-decoration:none;color:#7ad9f5;transition:.1s ease-in-out all;cursor:pointer}.cancel-feature-list a.feature:hover,.cancel-feature-list button.feature:hover{transform:translate(5px)}.cancel-feature-list a.feature.selected,.cancel-feature-list button.feature.selected{background-color:#7ad9f5;color:#18191e}.company-data{display:grid;gap:20px;flex:1;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media screen and (max-width: 768px){.company-data{grid-template-columns:1fr}}.company-data .company-input{display:flex;flex-direction:column;gap:18px}.hud-list{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;padding:20px}.hud-list button.hud{background:#1a1b21;border-radius:10px;padding:10px 20px;font-family:VisbyCF-Medium,sans-serif;font-size:14px;line-height:20px;color:#fff;display:flex;align-items:center;gap:10px;cursor:pointer;transition:.1s ease-in-out all;background-color:#18191e}.hud-list button.hud h4{margin:0}.hud-list button.hud:hover{transform:translate(5px)}.hud-list button.hud.active{background:#6b1cff}.checkbox-container.ls-container{align-items:flex-start;gap:20px;padding:20px;border-radius:10px;background:#1a1b21}.checkbox-container.ls-container input{margin-top:8px;flex-shrink:0}.checkbox-container.ls-container p{opacity:1;margin:0}.checkbox-container.ls-container a{color:#7ad9f5;text-decoration:none;font-family:VisbyCF-Bold,sans-serif;font-size:16px;line-height:20px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:0;margin:0}.scout-hours-container{background-color:#1a1b21;border-radius:10px;padding:10px 0}.scout-hours-item{padding:10px;align-items:center;border-radius:10px}.scout-hours-total{flex:1;text-align:right;align-self:flex-end}.scout-hours-result{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;flex:1;line-height:20px;font-family:VisbyCF-Bold,sans-serif;font-size:18px;color:#7ad9f5}@media screen and (max-width: 768px){.scout-hours-result{margin-bottom:10px}}.scout-hours-label{font-family:VisbyCF-Medium,sans-serif;font-size:16px;line-height:20px;color:#fff;margin:0}.scout-hours-label strong{font-family:VisbyCF-Bold,sans-serif;font-size:18px;color:#7ad9f5}.seats-label{align-self:flex-end;display:flex;flex-direction:row;align-items:center;font-family:VisbyCF-Medium,sans-serif;font-size:16px;line-height:20px;color:#fff;margin:0;gap:10px}.seats-label strong{font-family:VisbyCF-Bold,sans-serif;font-size:18px;color:#7ad9f5}.enterprise-entry{background:#18191e;padding:20px;border-radius:10px;gap:0px}.enterprise-entry .owner{display:flex;flex-direction:row;gap:10px;align-items:center;font-family:VisbyCF-Medium,sans-serif}.enterprise-entry .workspace{margin-left:36px;font-family:VisbyCF-Medium,sans-serif}.camera-styles .camera-preview{width:640px;max-width:calc(100vw - 40px);aspect-ratio:16 / 9;background-color:#111215;position:relative;border-radius:20px}.camera-styles .camera-preview video{width:100%;height:100%;object-fit:cover;border-radius:20px;position:absolute;top:0;left:0}.camera-styles .camera-preview .preview-switch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.camera-styles .camera-preview .preview-switch.side{bottom:20px;right:20px;top:unset;left:unset}.camera-styles label{display:flex;flex-direction:row;align-items:center;gap:10px}
