.grid-hh .item-heading{font-size:var(--step--1);line-height:var(--step--1-lh);margin:3px 0 5px}.grid-hh p.wf,.grid-hh ul,.grid-hh ol{font-size:var(--step--2);line-height:var(--step--2-lh);max-width:40ch;margin:0 0 7px}.grid-hh .form-wrap{flex:auto}.grid-hh .form-wrap fieldset.wf{border-radius:initial;box-sizing:border-box;background-color:#0000;border:none;flex-direction:column;gap:25px;margin:0;padding:0;display:flex}.grid-hh .form-wrap .btn-row{margin-block:8px}.grid-hh .form-wrap button.wf-a{background-color:var(--btn-bg);color:var(--btn-text);border:none;border-radius:30px;padding:14px 25px;font-size:13px}.grid-hh .form-wrap .form-row{flex-direction:column;flex:auto;display:flex}.grid-hh .form-wrap .form-row label{font-size:var(--step--3);line-height:var(--step--3-lb);color:var(--clr-text);margin-bottom:5px;display:none}.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email]{background-color:var(--clr-input-background);border:1px solid var(--clr-input-border);outline-offset:-1px;color:var(--clr-input-text);font-size:var(--step--2);line-height:var(--step--2-lh);border-radius:5px;outline:2px solid #0000;padding:20px;transition:all .25s ease-in-out}:is(.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email])::placeholder{color:var(--clr-input-placeholder)}:is(.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email]):hover{outline-color:var(--focus-border)}:is(.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email]):focus-visible{outline-color:var(--focus-border);box-shadow:0px 0px 7px 0px var(--focus-border)}.grid-hh .form-wrap .form-row textarea.wf{background-color:var(--clr-input-background);border:1px solid var(--clr-input-border);color:var(--clr-input-text);font-size:var(--step--2);line-height:var(--step--2-lh);outline-offset:-1px;resize:none;border-radius:5px;outline:2px solid #0000;height:150px;padding:20px;transition:box-shadow .25s ease-in-out,color .25s ease-in-out,outline-color .25s ease-in-out}.grid-hh .form-wrap .form-row textarea.wf::placeholder{color:var(--clr-input-placeholder)}.grid-hh .form-wrap .form-row textarea.wf:hover{outline-color:var(--focus-border)}.grid-hh .form-wrap .form-row textarea.wf:focus-visible{outline-color:var(--focus-border);box-shadow:0px 0px 7px 0px var(--focus-border)}.grid-hh.variant-a .root-element-inner{gap:75px}.grid-hh.variant-a .ghost-section-title-wrap{flex-direction:column;grid-column:2/6;display:flex}@media screen and (max-width:768px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:1/-1}}.grid-hh.variant-a .ghost-section-description-wrap{flex-direction:column;grid-column:7/-2;display:flex}@media screen and (max-width:768px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:1/-1}}.grid-hh.variant-a .wf-section-title-container{box-sizing:border-box;grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:0;margin-bottom:0;display:grid}.grid-hh.variant-a .wf-section-title-container .section-description p.wf,.grid-hh.variant-a .wf-section-title-container .section-description ul,.grid-hh.variant-a .wf-section-title-container .section-description ol{max-width:none}@media screen and (max-width:768px){.grid-hh.variant-a .wf-section-title-container{gap:25px}}@container page-container (width<=768px){.grid-hh.variant-a .wf-section-title-container{gap:25px}}.grid-hh.variant-a .wf-layout-container{box-sizing:border-box;flex:none;grid-template-columns:repeat(12,1fr);gap:20px 0;display:grid}.grid-hh.variant-a .wf-item{grid-column:2/-2}@media screen and (max-width:550px){.grid-hh.variant-a .wf-item{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-a .wf-item{grid-column:1/-1}}.grid-hh.variant-a .wf-img{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:3px;flex-direction:column;justify-content:flex-end;display:none;position:relative}.grid-hh.variant-a .wf-img.has-caption .wf-caption{max-width:30ch;padding:22px}.grid-hh.variant-a .wf-item-text{flex-direction:column;margin:12px 0;display:none}.grid-hh.variant-a .btn-wrap{justify-content:flex-start;margin-top:12px;display:flex}.grid-hh.variant-a .btn-wrap .btn{margin:0}.grid-hh.variant-b .root-element-inner{grid-template-columns:repeat(12,1fr);display:grid}@media screen and (max-width:768px){.grid-hh.variant-b .root-element-inner{gap:25px}}@container page-container (width<=768px){.grid-hh.variant-b .root-element-inner{gap:25px}}.grid-hh.variant-b .ghost-text-img-wrap{justify-content:flex-start;align-items:flex-start;gap:40px;display:flex}.grid-hh.variant-b .contact-info{flex-direction:column;display:flex}.grid-hh.variant-b .contact-info p.wf{margin-bottom:0;font-size:15px;font-weight:400;line-height:1.6}.grid-hh.variant-b .contact-cell{flex-direction:column;margin-bottom:12px;display:flex}.grid-hh.variant-b .wf-section-title-container{box-sizing:border-box;flex-direction:column;grid-column:2/6;align-items:flex-start;gap:0;margin-block:0;display:flex}.grid-hh.variant-b .wf-section-title-container .section-description p.wf,.grid-hh.variant-b .wf-section-title-container .section-description ul,.grid-hh.variant-b .wf-section-title-container .section-description ol{max-width:50ch}@media screen and (max-width:768px){.grid-hh.variant-b .wf-section-title-container{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-b .wf-section-title-container{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-b .wf-section-title-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-b .wf-section-title-container{grid-column:1/-1}}.grid-hh.variant-b .wf-layout-container{grid-column:7/-2;grid-template-columns:var(--grid-template);box-sizing:border-box;flex-direction:column;flex:none;align-items:flex-start;gap:20px 0;display:flex}@media screen and (max-width:768px){.grid-hh.variant-b .wf-layout-container{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-b .wf-layout-container{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-b .wf-layout-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-b .wf-layout-container{grid-column:1/-1}}.grid-hh.variant-b .ghost-grid{max-width:none}.grid-hh.variant-b label.wf{display:none}.grid-hh.variant-b .wf-item{width:100%}.grid-hh.variant-b .wf-img{aspect-ratio:1;background-position:50%;background-size:cover;flex-direction:column;flex:100px;justify-content:flex-end;display:flex;position:relative}.grid-hh.variant-b .wf-img.has-caption .wf-caption{max-width:30ch;padding:22px}.grid-hh.variant-b .wf-item-text{flex-direction:column;flex:auto;order:2;margin:0 0 12px;display:flex}.grid-hh.variant-b .btn-wrap{justify-content:flex-start;margin-top:12px;display:flex}.grid-hh.variant-b .btn-wrap .btn{margin:0}.grid-hh.variant-c .wf-layout-container{flex-direction:column;display:flex}.grid-hh.variant-c .root-element-inner{grid-template-columns:repeat(12,1fr);display:grid}@media screen and (max-width:768px){.grid-hh.variant-c .root-element-inner{gap:25px}}@container page-container (width<=768px){.grid-hh.variant-c .root-element-inner{gap:25px}}.grid-hh.variant-c .wf-section-title-container{grid-column:8/-2;align-items:flex-start;margin:0}@media screen and (max-width:768px){.grid-hh.variant-c .wf-section-title-container{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-c .wf-section-title-container{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-c .wf-section-title-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-c .wf-section-title-container{grid-column:1/-1}}.grid-hh.variant-c .wf-layout-container{grid-area:1/2/auto/7}@media screen and (max-width:768px){.grid-hh.variant-c .wf-layout-container{grid-column:2/-2;grid-row:initial}}@container page-container (width<=768px){.grid-hh.variant-c .wf-layout-container{grid-column:2/-2;grid-row:initial}}@media screen and (max-width:550px){.grid-hh.variant-c .wf-layout-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-c .wf-layout-container{grid-column:1/-1}}.grid-hh.variant-c fieldset.wf{border:none;flex-direction:column;gap:30px;margin:0;padding:0;display:flex}.grid-hh.variant-c .btn-row{box-sizing:border-box;justify-content:flex-end;padding:24px 0 0;display:flex}.grid-hh.variant-c .form-wrap .form-row{display:flex}.grid-hh.variant-c .form-wrap .form-row label.wf{display:none}.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email]{font-size:var(--step--2);line-height:var(--step--2-lh);border:none;border-bottom:1px solid var(--clr-950);color:var(--clr-600);background-color:#0000;border-radius:0;flex:auto;padding:15px 15px 15px 0;transition:none;display:flex}:is(.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email])::placeholder{color:var(--clr-600)}:is(.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email]):hover{outline:none}:is(.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email]):focus{border:none;border-bottom:1px solid var(--clr-950);outline:none}.grid-hh.variant-d .root-element-inner{flex-direction:column;gap:0;display:flex}.grid-hh.variant-d .wf-layout-container{max-width:600px}.grid-hh.variant-d .ghost-section-description-wrap,.grid-hh.variant-d .form-wrap .form-row label.wf{display:none}.grid-hh.variant-d .form-wrap .form-row textarea.wf,.grid-hh.variant-d .form-wrap .form-row input.wf[type=text],.grid-hh.variant-d .form-wrap .form-row input.wf[type=email]{border:none;border-bottom:1px solid var(--clr-950);background-color:#0000;border-radius:0;padding-left:0}:is(.grid-hh.variant-d .form-wrap .form-row textarea.wf,.grid-hh.variant-d .form-wrap .form-row input.wf[type=text],.grid-hh.variant-d .form-wrap .form-row input.wf[type=email]):focus{border-bottom:1px solid var(--clr-950);outline:none}:root{--instagram:url(/assets/svg/social/social-instagram-25.svg);--facebook:url(/assets/svg/social/social-facebook-25.svg);--linkedin:url(/assets/svg/social/social-linkedin-25.svg);--x:url(/assets/svg/social/social-x-25.svg);--tiktok:url(/assets/svg/social/social-tik-tok-25.svg);--youtube:url(/assets/svg/social/social-youtube-25.svg);--snapchat:url(/assets/svg/social/social-snapchat-25.svg);--soundcloud:url(/assets/svg/social/social-soundcloud-25.svg);--pinterest:url(/assets/svg/social/social-pinterest-25.svg)}.popover-modal.settings-modal{overscroll-behavior:contain;border-radius:10px;justify-content:flex-start;width:90%;max-width:860px;max-height:calc(90vh - 110px);margin-top:110px}.popover-modal.settings-modal .hide-setting{display:none}.popover-modal.settings-modal .body-wrap{background:var(--ui-clr-950);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:auto;align-items:flex-start;width:100%;padding:0;display:flex;position:relative;box-shadow:1px 0 18px #00000080}.popover-modal.settings-modal .settings-form-wrap{flex:auto;gap:12px;width:100%;display:flex}.popover-modal.settings-modal .settings-content-wrapper{box-sizing:border-box;flex-direction:column;flex:auto;padding-inline:25px 0;display:flex}.popover-modal.settings-modal .settings-content-wrapper .status-location-wrap{color:var(--ui-text-muted);align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.popover-modal.settings-modal .settings-content-wrapper .popover-title-wrap{box-sizing:border-box;flex-direction:row;align-items:flex-end;width:100%;height:155px;padding-block:0;display:flex}.popover-modal.settings-modal .settings-content-wrapper .popover-title-wrap .popover-title-wrap-inner{box-sizing:border-box;flex:auto;justify-content:space-between;align-items:flex-start;padding-bottom:25px;padding-right:55px;display:flex}.popover-modal.settings-modal .settings-content-wrapper .popover-title-wrap .title-column{flex-direction:column;flex:none;gap:4px;display:flex}.popover-modal.settings-modal .settings-content-wrapper .popover-title-wrap .title-column .device-info{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:5px;margin:0;display:flex}.popover-modal.settings-modal .settings-content-wrapper .popover-title-wrap h4.title{color:var(--ui-clr-100);flex:none;margin:0;font-size:16px;font-weight:400}.popover-modal.settings-modal .settings-content-wrapper .popover-title-wrap p.subhead{color:var(--ui-clr-400);margin:0;font-size:12px;font-weight:300;line-height:18px}.popover-modal.settings-modal .settings-content-wrapper .settings-body{overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;flex:auto;height:100%;padding-bottom:25px;display:flex}.popover-modal.settings-modal .section-title{color:var(--ui-text);margin:0 0 3px;font-size:16px;font-weight:300;line-height:1.4}.popover-modal.settings-modal .section-description{max-width:25ch;color:var(--ui-text-muted);margin:0 0 20px;font-size:12px;font-weight:300;line-height:1.4}.popover-modal.settings-modal .settings-nav-header{flex-direction:row;align-items:center;gap:10px;margin-bottom:68px;padding:5px 10px;display:flex}.popover-modal.settings-modal .settings-nav-header .outlyne-logo{width:22px;height:22px;color:var(--ui-clr-200);flex-shrink:0}.popover-modal.settings-modal .settings-nav-header .settings-title{color:var(--ui-clr-200);margin:0;font-size:12px;font-weight:500;line-height:1.2}.popover-modal.settings-modal .settings-nav-wrap{flex-direction:column;flex:auto;display:flex}.popover-modal.settings-modal nav.settings-nav{box-sizing:border-box;border-radius:5px;flex-direction:column;flex:0 0 200px;gap:3px;padding:25px 0 25px 25px;display:flex;position:sticky;top:20px}.popover-modal.settings-modal nav.settings-nav .nav-btns-wrap{flex-direction:column;gap:5px;display:flex}.popover-modal.settings-modal nav.settings-nav .nav-btn{color:var(--ui-clr-400);text-align:left;box-sizing:border-box;background-color:#0000;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;padding:7px 8px;font-size:14px;font-weight:300;line-height:21px;display:flex;position:relative}.popover-modal.settings-modal nav.settings-nav .nav-btn .nav-icon{flex:none;justify-content:center;align-items:center;width:20px;display:flex}.popover-modal.settings-modal nav.settings-nav .nav-btn .nav-icon svg{width:17px}.popover-modal.settings-modal nav.settings-nav .nav-btn .nav-text{display:flex}.popover-modal.settings-modal nav.settings-nav .nav-btn:has(.subsections){width:auto;height:auto}.popover-modal.settings-modal nav.settings-nav .nav-btn>button{justify-content:flex-start;width:100%;padding:3px 0}.popover-modal.settings-modal nav.settings-nav .nav-btn.selected{color:var(--ui-clr-200);background-color:var(--ui-clr-900)}.popover-modal.settings-modal nav.settings-nav .nav-btn:last-child{border-bottom:none}.popover-modal.settings-modal nav.settings-nav .nav-btn.account-plan .nav-icon svg{width:16px}.popover-modal.settings-modal nav.settings-nav .subsections{flex-direction:column;gap:3px;width:100%;display:flex}.popover-modal.settings-modal .settings-content{background-color:var(--ui-clr-950);box-sizing:border-box;flex-direction:column;gap:12px;padding:0 55px 0 0;display:flex}.popover-modal.settings-modal .settings-content.social-media{gap:3px}.popover-modal.settings-modal .avatar-and-name-wrap{gap:20px;display:flex}.popover-modal.settings-modal .general .form-input.custom-domain:focus+.custom-domain-message{opacity:1;grid-template-rows:1fr}.popover-modal.settings-modal .general .custom-domain-message{opacity:0;grid-template-rows:0fr;margin:20px 0 0;transition:all .25s;display:grid}.popover-modal.settings-modal .general .custom-domain-message .message-text{box-sizing:border-box;flex-direction:column;max-width:100%;margin-bottom:0;padding:30px;display:flex;overflow:hidden}.popover-modal.settings-modal .general .custom-domain-message .message-text p,.popover-modal.settings-modal .general .custom-domain-message .message-text ol,.popover-modal.settings-modal .general .custom-domain-message .message-text ul{flex-direction:column;gap:8px;margin:0;font-size:14px;line-height:21px;display:flex}.popover-modal.settings-modal .general .custom-domain-message .message-text li{gap:5px}.popover-modal.settings-modal .regenerate .text-area-wrap{flex-direction:column;gap:23px;display:flex}.popover-modal.settings-modal form.contact-info{flex-direction:column;flex:auto;gap:15px;min-height:484px;display:flex}.popover-modal.settings-modal form.form-submissions{flex-direction:column;flex:auto;gap:23px;min-height:484px;display:flex}.popover-modal.settings-modal form.form-submissions .message-text:before{content:"";background-image:url(/assets/svg/message-text-30.svg);background-position:50%;background-repeat:no-repeat;flex:none;width:30px;height:26px;margin:0 0 12px;display:flex}.popover-modal.settings-modal .message{flex-direction:column;display:flex}.popover-modal.settings-modal .message .message-text{box-sizing:border-box;color:#fff;background-color:#06adeb;border-radius:10px;gap:15px;max-width:36ch;margin:0 0 12px;padding:20px;font-size:16px;font-weight:300;animation:.5s forwards fade-in-up;display:flex}.popover-modal.settings-modal .social-media-input-wrap{align-items:center;gap:12px;display:flex}.popover-modal.settings-modal .social-media-input-wrap:hover input.social-form-input{background-color:#f8f8f8}.popover-modal.settings-modal .social-media-input-wrap input.social-form-input{border:none;border-radius:5px;outline:none;flex:auto;padding:6px;font-size:14px;font-weight:300;line-height:21px}.popover-modal.settings-modal .social-media-input-wrap input.social-form-input:focus{background-color:#f8f8f8;border:none}.popover-modal.settings-modal .social-media-input-wrap input.social-form-input::placeholder{color:#c6c6c6}.popover-modal.settings-modal .social-media-input-wrap .boolean-wrap{flex:none}.popover-modal.settings-modal .address-suite-wrap,.popover-modal.settings-modal .city-zip-wrap,.popover-modal.settings-modal .state-country-wrap{gap:24px;display:flex}.popover-modal.settings-modal .input-wrap{flex-direction:column;flex:none;display:flex}.popover-modal.settings-modal .input-wrap.address,.popover-modal.settings-modal .input-wrap.city{flex:auto}.popover-modal.settings-modal .input-wrap.suite,.popover-modal.settings-modal .input-wrap.zip{max-width:160px}.popover-modal.settings-modal .avatar-edit{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px}.popover-modal.settings-modal .profile-settings{gap:20px}.popover-modal.settings-modal .profile-settings .form-wrap.uploader{margin-bottom:20px}.popover-modal.settings-modal .profile-settings .label-wrap{margin-bottom:4px}.popover-modal.settings-modal .profile-settings textarea.form-input,.popover-modal.settings-modal .profile-settings input.form-input{background-color:#0000;border-radius:0;height:auto;padding:0;transition:all .25s ease-in-out}:is(.popover-modal.settings-modal .profile-settings textarea.form-input,.popover-modal.settings-modal .profile-settings input.form-input):focus-within{border-radius:5px;padding:10px}:is(.popover-modal.settings-modal .profile-settings textarea.form-input,.popover-modal.settings-modal .profile-settings input.form-input)::placeholder{color:var(--ui-input-text)}.popover-modal.settings-modal .profile-settings .profile-form{flex-direction:column;gap:30px;width:100%;display:flex}.popover-modal.settings-modal .profile-settings .bio-textarea{resize:vertical;border-radius:6px;min-height:80px;padding:12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s}.popover-modal.settings-modal .profile-settings .bio-textarea:disabled{opacity:.6;cursor:not-allowed}.popover-modal.settings-modal .profile-settings .avatar-bio-wrap{background-color:var(--ui-clr-900);box-sizing:border-box;border-radius:12px;flex:auto;gap:15px;padding:30px;display:flex}.popover-modal.settings-modal .profile-settings .avatar-bio-wrap .avatar-form-wrap{flex:auto}.popover-modal.settings-modal .profile-settings .profile-bio-wrap{background-color:var(--ui-clr-900);box-sizing:border-box;border-radius:12px;padding:30px;display:flex}.popover-modal.settings-modal .profile-settings .profile-form-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.popover-modal.settings-modal .profile-settings .profile-section-title{color:var(--ui-clr-100);margin:0;font-size:16px;font-weight:500}.popover-modal.settings-modal .profile-settings .avatar-form{text-align:center;align-items:center}.popover-modal.settings-modal .form-wrap:has(.file-drop-area){width:100%;position:relative}.popover-modal.settings-modal .security .security-section{--ui-input-background:var(--ui-clr-800);background-color:var(--ui-clr-900);border-radius:12px;justify-content:space-between;gap:50px;padding:30px;display:flex}.popover-modal.settings-modal .security .security-section:last-child{border-bottom:none;margin-bottom:0}.popover-modal.settings-modal .security .section-wrap{flex-direction:column;flex:120px;width:100%;max-width:120px;display:flex}.popover-modal.settings-modal .security .password-change-form{flex-direction:column;flex:auto;gap:20px;display:flex}.popover-modal.settings-modal .security .form-actions{gap:12px;margin-top:10px;display:flex}.popover-modal.settings-modal .security .form-ui-btn{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.popover-modal.settings-modal .security .form-ui-btn.primary{color:#fff;background-color:#06adeb}.popover-modal.settings-modal .security .form-ui-btn.primary:hover:not(:disabled){background-color:#0590c7}.popover-modal.settings-modal .security .form-ui-btn.primary:disabled{opacity:.6;cursor:not-allowed}.popover-modal.settings-modal .security .form-ui-btn.secondary{background-color:var(--ui-clr-700);color:var(--ui-clr-200)}.popover-modal.settings-modal .security .form-ui-btn.secondary:hover:not(:disabled){background-color:var(--ui-clr-600)}.popover-modal.settings-modal .security .form-ui-btn.secondary:disabled{opacity:.6;cursor:not-allowed}.popover-modal.settings-modal .security .form-errors{flex-direction:column;gap:8px;display:flex}.popover-modal.settings-modal .security .form-error{color:#ef4444;margin:0;font-size:14px}.popover-modal.settings-modal .security .form-success .success-message{color:var(--ui-success-background);margin:0;font-size:14px}.popover-modal.settings-modal .security .passkeys-section{flex-direction:column;flex:auto;gap:20px;display:flex}.popover-modal.settings-modal .security .passkeys-section .btn-wrap{justify-content:flex-end;display:flex}.popover-modal.settings-modal .security .passkeys-list{flex-direction:column;gap:12px;display:flex}.popover-modal.settings-modal .security .passkey-item{background-color:var(--ui-clr-850);border:1px solid var(--ui-clr-950);border-radius:8px;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.popover-modal.settings-modal .security .passkey-item .btn-wrap{display:flex}.popover-modal.settings-modal .security .passkey-info{flex-direction:column;gap:4px;display:flex}.popover-modal.settings-modal .security .passkey-name{color:var(--ui-clr-100);margin:0;font-size:16px;font-weight:300}.popover-modal.settings-modal .security .passkey-details{color:var(--ui-clr-600);flex-direction:column;gap:0;margin-top:4px;font-size:12px;line-height:18px;display:flex}.popover-modal.settings-modal .security .passkey-created,.popover-modal.settings-modal .security .passkey-used{margin:0}.popover-modal.settings-modal .security .empty-state{text-align:center;background-color:var(--ui-clr-850);border:1px dashed var(--ui-clr-950);border-radius:8px;flex-direction:column;gap:16px;padding:32px;display:flex}.popover-modal.settings-modal .security .empty-description{color:var(--ui-clr-300);margin:0;font-size:14px}.popover-modal.settings-modal .security .sessions-section{flex-direction:column;flex:auto;gap:16px;display:flex}.popover-modal.settings-modal .security .sessions-section .btn-wrap{justify-content:flex-end;display:flex}.popover-modal.settings-modal .security .sessions-list{flex-direction:column;gap:12px;display:flex}.popover-modal.settings-modal .security .session-item{background-color:var(--ui-clr-850);border:1px solid var(--ui-clr-950);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;min-width:200px;padding:16px;display:flex}.popover-modal.settings-modal .security .session-info{flex-direction:column;gap:12px;display:flex}.popover-modal.settings-modal .security .session-name{color:var(--ui-clr-200);flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-size:16px;font-weight:300;display:flex}.popover-modal.settings-modal .security .session-details{color:var(--ui-clr-600);flex-direction:column;gap:2px;font-size:12px;line-height:18px;display:flex}.popover-modal.settings-modal .security .session-created,.popover-modal.settings-modal .security .session-ip,.popover-modal.settings-modal .security .session-expires{margin:0}.popover-modal.settings-modal .security .current-session-badge{color:var(--ui-clr-950);background-color:var(--ui-success-background);border-radius:12px;padding:3px 10px;font-size:10px;font-weight:400}.popover-modal.settings-modal .security .loading-state{color:var(--ui-clr-400);justify-content:center;padding:32px;display:flex}.popover-modal.settings-modal .account-plan-item{background-color:var(--ui-clr-900);border-radius:12px;flex-direction:row;gap:40px;padding:50px 30px;display:flex}.popover-modal.settings-modal .account-plan-item:last-child{border-bottom:none;margin-bottom:0}.popover-modal.settings-modal .account-plan-item .plan-column{flex-direction:column;flex:0 0 135px;align-items:center;gap:22px;display:flex}.popover-modal.settings-modal .account-plan-item .user-settings-plan-title-wrap{gap:10px;display:flex}.popover-modal.settings-modal .account-plan-item .user-settings-plan-title-wrap h5.plan-title{text-align:center;color:var(--ui-text-muted);margin:0;font-size:12px;font-weight:300;line-height:1.4}.popover-modal.settings-modal .account-plan-item .current-plan-title{color:var(--ui-text-muted);text-align:center;margin:0;font-size:12px;font-weight:400;line-height:18px}.popover-modal.settings-modal .account-plan-item .plan-price{color:var(--ui-text-bold);flex-direction:column;margin:0;font-size:12px;line-height:1.4;display:flex}.popover-modal.settings-modal .account-plan-item .plan-price .price-amount{text-align:center;font-size:55px;font-weight:100;line-height:1.3}.popover-modal.settings-modal .account-plan-item .plan-price .price-period{text-align:center;font-size:12px;font-weight:300;line-height:1.2}.popover-modal.settings-modal .account-plan-item h4.usage-title{color:var(--ui-text-bold);margin:0;font-size:12px;font-weight:600;line-height:18px}.popover-modal.settings-modal .account-plan-item .plan-description-wrap{flex-direction:column;flex:auto;gap:24px;display:flex}.popover-modal.settings-modal .account-plan-item .plan-description-wrap .btn-wrap{justify-content:flex-start}.popover-modal.settings-modal .account-plan-item .plan-header{justify-content:space-between;align-items:flex-start;display:flex}.popover-modal.settings-modal .account-plan-item .plan-features{color:var(--ui-text);max-width:24ch;margin:0 0 12px;font-size:14px;font-weight:300;line-height:24px}.popover-modal.settings-modal .account-plan .account-plan-title{flex-direction:column;display:flex}.popover-modal.settings-modal .account-plan .usage-plan-item{background-color:var(--ui-clr-900);border-radius:12px;flex-direction:column;gap:40px;padding:50px 30px;display:flex}.popover-modal.settings-modal .account-plan .plan-name{color:var(--ui-clr-100);margin:0 0 3px;font-size:18px;font-weight:300}.popover-modal.settings-modal .account-plan .usage-stats{flex-direction:column;gap:20px;display:flex}.popover-modal.settings-modal .account-plan .usage-item{flex-direction:column;gap:8px;display:flex}.popover-modal.settings-modal .account-plan .usage-header{justify-content:space-between;align-items:center;display:flex}.popover-modal.settings-modal .account-plan .usage-label{color:var(--ui-text-muted);font-size:11px;font-weight:300}.popover-modal.settings-modal .account-plan .usage-numbers{color:var(--ui-text);font-size:11px;font-weight:300}.popover-modal.settings-modal .account-plan .usage-bar{background-color:var(--ui-success-dark-background);border-radius:4px;height:5px;overflow:hidden}.popover-modal.settings-modal .account-plan .usage-fill{background-color:var(--ui-success-background);height:100%;transition:width .3s}.popover-modal.settings-modal .account-plan .usage-fill.usage-warning{background-color:#f59e0b}.popover-modal.settings-modal .account-plan .usage-fill.usage-danger{background-color:var(--ui-error-background)}.popover-modal.settings-modal .account-plan .usage-label-group{display:flex}.popover-modal.settings-modal .account-plan .usage-warning-banner{background-color:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;margin-top:20px;padding:16px}.popover-modal.settings-modal .account-plan .usage-warning-banner p{color:#f59e0b;margin:0;font-size:14px}.popover-modal.settings-modal .account-plan .usage-warning-banner .link-btn{color:#f59e0b;cursor:pointer;background:0 0;border:none;margin-left:4px;text-decoration:underline}.popover-modal.settings-modal .account-plan .usage-warning-banner .link-btn:hover{text-decoration:none}.popover-modal.settings-modal .account-plan .team-info{flex-direction:column;gap:8px;display:flex}.popover-modal.settings-modal .account-plan .info-row{justify-content:space-between;display:flex}.popover-modal.settings-modal .account-plan .info-row:last-child{margin-bottom:0}.popover-modal.settings-modal .account-plan .info-label{color:var(--ui-text-muted);font-size:12px}.popover-modal.settings-modal .account-plan .info-value{color:var(--ui-text);font-size:11px;font-weight:300}.popover-modal.settings-modal .account-plan .usage-summary-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.popover-modal.settings-modal .account-plan .usage-summary-card{background-color:var(--ui-clr-800);border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.popover-modal.settings-modal .account-plan .usage-summary-header{justify-content:space-between;align-items:center;display:flex}.popover-modal.settings-modal .account-plan .usage-summary-header h6{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:11px;font-weight:400}.popover-modal.settings-modal .account-plan .usage-summary-header .usage-total{color:var(--ui-text);font-size:18px;font-weight:500}.popover-modal.settings-modal .account-plan .usage-summary-subtitle{color:var(--ui-text-muted);margin:0;font-size:10px;font-weight:300;line-height:1.4}.popover-modal.settings-modal .account-plan .usage-alert{border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;padding:20px;display:flex}.popover-modal.settings-modal .account-plan .usage-alert.usage-alert-warning{background-color:#f59e0b1a;border:1px solid #f59e0b4d}.popover-modal.settings-modal .account-plan .usage-alert.usage-alert-danger{background-color:#ef44441a;border:1px solid #ef44444d}.popover-modal.settings-modal .account-plan .usage-alert-content{flex:1}.popover-modal.settings-modal .account-plan .usage-alert-content strong{margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4;display:block}.popover-modal.settings-modal .account-plan .usage-alert-content p{margin:0;font-size:11px;font-weight:300;line-height:1.5}.popover-modal.settings-modal .account-plan .usage-alert-warning .usage-alert-content strong{color:#f59e0b}.popover-modal.settings-modal .account-plan .usage-alert-warning .usage-alert-content p{color:#f59e0be6}.popover-modal.settings-modal .account-plan .usage-alert-danger .usage-alert-content strong{color:#ef4444}.popover-modal.settings-modal .account-plan .usage-alert-danger .usage-alert-content p{color:#ef4444e6}.popover-modal.settings-modal .account-plan .usage-alert .btn-primary{flex-shrink:0;align-self:flex-start}.editable-media{position:relative}.carousel{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-x:hidden}.carousel.overlayed-btns:before,.carousel.overlayed-btns:after{content:"";opacity:.5;z-index:1;background-position:50%;background-repeat:no-repeat;width:18px;height:28px;transition:all .25s ease-in-out;position:fixed;top:50%;transform:translateY(-50%)}.carousel.overlayed-btns:before{background-image:url(/assets/svg/gallery-prev-18.svg);left:35px}.carousel.overlayed-btns:after{background-image:url(/assets/svg/gallery-next-18.svg);right:35px}.carousel.overlayed-btns.hovered-previous:before,.carousel.overlayed-btns.hovered-next:after{opacity:min(1,var(--carousel-opacity))}.carousel .carousel-background{opacity:var(--carousel-opacity);background:#000;position:absolute;inset:0}.carousel .carousel-track{flex-flow:row;display:flex}.carousel .carousel-item{flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.carousel .carousel-item img{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:100vh}.carousel .carousel-nav-wrap{justify-content:space-between;margin-top:65px;display:flex}.carousel .carousel-nav-btns-wrap{gap:10px;display:flex}.carousel button.carousel-btn{border:1px solid var(--clr-600);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:50px;height:50px}.carousel button.carousel-btn.prev{background-image:var(--carousel-prev-icon)}.carousel button.carousel-btn.next{background-image:var(--carousel-next-icon)}.carousel .carousel-close-popover{color:#000;width:40px;height:40px;opacity:var(--popover-opacity);background-color:#0000;background-image:url(/assets/svg/close-gallery.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;border-radius:2px;position:absolute;top:10px;right:10px}[popover] .carousel .carousel-item{opacity:0;transition:opacity .5s ease-in-out .2s allow-discrete}[popover]:popover-open .carousel .carousel-item{opacity:1}@starting-style{[popover]:popover-open .carousel .carousel-item{opacity:0}}.gallery-slideshow-wrap{z-index:999;cursor:pointer;opacity:0;cursor:pointer;width:100%;height:100dvh;transition-property:overlay display opacity transform;transition-behavior:allow-discrete;background-color:#0000;border:none;margin:0;padding:0;transition-duration:.5s;position:fixed;top:0;left:0;overflow:hidden;transform:scale(1.1)translateY(20px)}.gallery-slideshow-wrap:popover-open{opacity:1;transform:scale(1)translateY(0)}@starting-style{.gallery-slideshow-wrap:popover-open{opacity:0;transform:scale(1.5)translateY(20px)}}
