.marketing-footer-merged{padding:6rem 0 4rem;width:100%;background:linear-gradient(180deg,transparent 0,rgba(42,14,22,.3) 20%,rgba(42,14,22,.7) 50%,#2A0E16);margin-top:0;position:relative}@media (max-width:768px){.marketing-footer-merged{margin-top:1.5rem;padding:4rem 0 3rem}}@media (max-width:480px){.marketing-footer-merged{margin-top:1.25rem}}.footer-cta-section{margin-bottom:10rem;padding-top:2rem}@media (max-width:768px){.footer-cta-section{margin-bottom:6rem;padding-top:1.5rem}}.footer-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 2rem;gap:3rem 2rem}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:3rem 4rem}}@media (min-width:1024px){.footer-grid{grid-template-columns:auto 1fr 1fr 1fr auto;gap:3rem 4rem;align-items:start}.footer-column:first-child{max-width:200px}}.footer-column{display:flex;flex-direction:column;gap:1rem}.footer-column-title{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0;padding:0}.footer-nav{display:flex;flex-direction:column;gap:.75rem}.footer-nav a{color:rgba(255,255,255,.8);text-decoration:none;font-size:.95rem;font-weight:400;transition:color .2s ease,opacity .2s ease;line-height:1.5}.footer-nav a:hover{color:rgba(255,255,255,1);opacity:1}.footer-social{align-items:flex-start}@media (min-width:1024px){.footer-social{align-items:flex-end;justify-content:flex-start}}.footer-social-links{display:flex;gap:1rem;align-items:center}.footer-social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;opacity:.7;transition:opacity .2s ease}.footer-social-link:hover{opacity:1}.footer-social-link img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.footer-copyright{margin-top:4rem;text-align:right}.footer-copyright p{color:rgba(255,255,255,.5);font-size:.85rem;margin:0}@media (max-width:768px){.footer-copyright{margin-top:3rem;text-align:center}}@media (max-width:767px){.marketing-footer-merged{padding:4rem 0 3rem}.footer-cta-section{margin-bottom:3.5rem;padding-top:1rem}.footer-grid{gap:2.5rem 1.5rem}.footer-column-title{font-size:.7rem}.footer-nav a{font-size:.9rem}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--primary-red:#FF5A5A;--primary-red-darker:#FF4B5C;--primary-red-hover:#ff4b5c;--dark-bg:#1F0009;--dark-bg-lighter:#1e0d0d;--dark-bg-alt:#2A0E16;--dark-bg-alt-hover:#350f18;--primary-color:var(--primary-red);--primary-color-hover:var(--primary-red-hover);--primary-color-darker:var(--primary-red-darker);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:rgba(255,255,255,.87);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--primary-red);text-decoration:inherit}a:hover{color:#FF7070}body{margin:0;padding:0;min-width:320px;width:100%;min-height:100vh;background-color:var(--dark-bg);background-image:url(/background.svg);background-size:auto;background-position:0 0;background-repeat:repeat}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:all .2s}button:hover{border-color:var(--primary-red)}button:focus,button:focus-visible{outline:2px solid var(--primary-red);outline-offset:2px}#root{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.actionButton{padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.primaryButton{background-color:var(--primary-color);color:white;border:none}.primaryButton:hover{background-color:var(--primary-color-hover)}.secondaryButton{background-color:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2)}.secondaryButton:hover{background-color:rgba(255,255,255,.15)}.buttonContainer{display:flex;gap:.75rem;margin-top:1rem}.buttonContainer .actionButton{flex:1 1}.removeButton{color:#ff6b6b!important;border-color:rgba(255,107,107,.3)!important;transition:all .2s ease}.removeButton:hover{background-color:rgba(255,107,107,.1)!important;border-color:rgba(255,107,107,.5)!important;color:#ff5252!important}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);justify-content:center;z-index:1000;animation:fadeIn .2s ease-out,blurIn .2s ease-out;padding:1rem;overflow-y:auto;scrollbar-gutter:stable!important}.modal,.modal-overlay{display:flex;align-items:center}.modal{width:40%;max-width:584px;min-height:-moz-fit-content;min-height:fit-content;box-shadow:0 0 70px 0 rgba(255,75,92,.2);padding:2.5rem;animation:fadeIn .2s ease-out;animation-fill-mode:both;background:var(--dark-bg);width:480px!important;max-width:90vw!important;box-sizing:border-box!important;flex-direction:column;justify-content:flex-start}.modal-title{margin:0 0 32px;text-align:center;color:white}.modal-title,.modal-title .highlight{font-family:Manrope;font-size:40px;font-style:normal;font-weight:500;line-height:100%}.modal-title .highlight{color:var(--primary-red-darker)}@media screen and (max-width:1200px){.modal{width:50%;padding:60px}}@media screen and (max-width:992px){.modal{width:60%;padding:48px}.modal-title,.modal-title .highlight{font-size:36px}}@media screen and (max-width:768px){.modal{width:80%;max-width:450px;padding:40px 32px}.modal-title,.modal-title .highlight{font-size:32px}}@media screen and (max-width:576px){.modal-overlay{align-items:center;padding:.5rem}.modal{width:343px;max-width:90%;padding:32px 24px;display:flex;flex-direction:column;align-items:center;background:#1F0009}.modal-title,.modal-title .highlight{font-size:24px;margin:0 0 24px;text-align:center}}@media screen and (max-width:360px){.modal{width:90%;padding:24px 16px;max-width:100%}.modal-title,.modal-title .highlight{font-size:22px}}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.modal-overlay{background-color:rgba(0,0,0,.8)}}.modal-form{display:flex;flex-direction:column;gap:1rem;width:100%}.modal-error{color:var(--primary-red-hover);background-color:rgba(255,75,92,.1);padding:10px 12px;border-radius:8px;font-size:.8em;border:1px solid rgba(255,75,92,.3)}.modal-button{background-color:var(--primary-red-darker);color:white;border:none;border-radius:80px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:24px;height:48px;display:flex;justify-content:center;align-items:center;padding:0;width:100%}.modal-button:hover{background-color:var(--primary-red-hover)}.modal-button[disabled]{opacity:.7;cursor:not-allowed}.modal-divider{display:flex;align-items:center;text-align:center;margin:15px 0;color:rgba(255,255,255,.6);width:100%}.modal-divider:after,.modal-divider:before{content:"";flex:1 1;border-bottom:1px solid rgba(255,255,255,.1)}.modal-divider span{padding:0 10px;font-size:14px;color:rgba(255,255,255,.6)}.modal-footer{width:100%;margin-top:0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:576px){.modal-form{gap:16px}.modal-button{margin-top:24px;height:44px;border-radius:80px;font-size:.9rem}}@media screen and (max-width:360px){.modal-form{gap:12px}.modal-button{height:40px;font-size:.85rem}}.form-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-field label{color:rgba(255,255,255,.6);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.form-field input,.form-field select{padding:0 24px;border:none;border-radius:80px;font-size:.9rem;background-color:var(--dark-bg-lighter);color:white;transition:border-color .3s;width:100%;height:48px;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field input::placeholder,.form-field select::placeholder{color:rgba(255,255,255,.4);font-size:.85rem}.form-field input:focus,.form-field select:focus{outline:none;border-color:var(--primary-red-darker);box-shadow:0 0 0 1px rgba(255,90,90,.2)}.select-wrapper{position:relative;width:100%}.select-arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%);pointer-events:none}@media screen and (max-width:768px){.form-field label{font-size:15px}.form-field input,.form-field select{padding:0 20px}}@media screen and (max-width:576px){.form-field label{font-size:14px}.form-field input,.form-field select{height:40px;padding:0 20px;border-radius:80px}.password-field input{height:40px;padding-right:40px}.toggle-password{right:20px}}@media screen and (max-width:360px){.form-field label{font-size:13px}.form-field input,.form-field select{font-size:.8rem;height:40px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blurIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}.auth-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out,blurIn .2s ease-out;padding:1rem;overflow-y:auto}.auth-modal{width:40%;max-width:584px;box-shadow:0 0 70px 0 rgba(255,75,92,.2);padding:2.5rem;animation:fadeIn .2s ease-out;animation-fill-mode:both;background:var(--dark-bg)}.auth-form{display:flex;flex-direction:column;gap:1rem;width:100%}.auth-form h2{margin:0 0 1rem;text-align:center;color:white;font-size:1.4rem;font-weight:600;font-family:Manrope}.auth-title{margin:0 0 32px;text-align:center;color:white}.auth-title,.auth-title .highlight{font-family:Manrope;font-size:40px;font-style:normal;font-weight:500;line-height:100%}.auth-title .highlight{color:var(--primary-red-darker)}.auth-form label{color:rgba(255,255,255,.6);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.auth-form input{padding:0 24px;border:none;border-radius:80px;font-size:.9rem;background-color:var(--dark-bg-lighter);color:white;transition:border-color .3s;width:100%;height:48px;display:flex;align-items:center}.auth-form input::placeholder{color:rgba(255,255,255,.4);font-size:.85rem}.auth-form input:focus{outline:none;border-color:var(--primary-red-darker);box-shadow:0 0 0 1px rgba(255,90,90,.2)}.auth-button{background-color:var(--primary-red-darker);color:white;border:none;border-radius:80px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:24px;height:48px;display:flex;justify-content:center;align-items:center;padding:0;width:100%}.auth-button:hover{background-color:var(--primary-red-hover)}.auth-switch{text-align:center;color:rgba(255,255,255,.7);font-size:.8rem;margin:12px 0 0!important;cursor:pointer;width:100%;position:relative}.auth-switch span{color:var(--primary-red-darker);text-decoration:none;font-weight:600}.auth-error{color:var(--primary-red-hover);background-color:rgba(255,75,92,.1);padding:10px 12px;border-radius:8px;font-size:.8em;border:1px solid rgba(255,75,92,.3)}button[disabled]{opacity:.7;cursor:not-allowed}.auth-logout{color:var(--primary-red-darker);font-weight:600;text-decoration:none;cursor:pointer;text-align:center;margin-top:1rem;padding:.7rem;border:1px solid var(--primary-red-darker);border-radius:8px;transition:all .3s ease}.auth-logout:hover{background-color:rgba(255,90,90,.1)}.password-field{position:relative;width:100%}.password-field input{width:100%;padding-right:48px}.toggle-password{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer;color:rgba(255,255,255,.4);background:none;border:none;font-size:1rem;display:flex;align-items:center;justify-content:center;z-index:2}@media screen and (max-width:1200px){.auth-modal{width:50%;padding:60px}}@media screen and (max-width:992px){.auth-modal{width:60%;padding:48px}.auth-title,.auth-title .highlight{font-size:36px}.auth-form label{font-size:15px}}@media screen and (max-width:768px){.auth-modal{width:80%;max-width:450px;padding:40px 32px}.auth-title,.auth-title .highlight{font-size:32px}.auth-form label{font-size:15px}.auth-form input{padding:0 20px}}@media screen and (max-width:576px){.auth-modal-overlay{align-items:center;padding:.5rem}.auth-modal{width:343px;max-width:90%;padding:32px 24px;display:flex;flex-direction:column;align-items:center;background:#1F0009}.auth-title,.auth-title .highlight{font-size:24px;margin:0 0 24px;text-align:center}.auth-form{gap:16px}.auth-form label{font-size:14px}.auth-form input{height:40px;padding:0 20px;border-radius:80px}.auth-button{margin-top:24px;height:44px;border-radius:80px;font-size:.9rem}.custom-google-button{font-size:13px}.google-signin-wrapper{height:44px}.auth-switch{margin-top:16px;font-size:.85rem}.password-field input{height:40px;padding-right:40px}.toggle-password{right:20px}}@media screen and (max-width:360px){.auth-modal{width:90%;padding:24px 16px;max-width:100%}.auth-title,.auth-title .highlight{font-size:22px}.auth-form{gap:12px}.auth-form label{font-size:13px}.auth-form input{font-size:.8rem;height:40px}.auth-button{height:40px;font-size:.85rem}}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.auth-modal-overlay{background-color:rgba(0,0,0,.8)}}.google-signin-wrapper{position:relative;width:100%;height:48px;margin-bottom:15px;border-radius:80px;overflow:hidden;cursor:pointer}.google-signin-container{opacity:.001;z-index:10;cursor:pointer}.custom-google-button,.google-signin-container{position:absolute;top:0;left:0;width:100%;height:100%}.custom-google-button{display:flex;justify-content:center;align-items:center;gap:12px;background-color:#252525;border:none;border-radius:80px;color:white;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;pointer-events:none;z-index:1}.auth-divider{display:flex;align-items:center;text-align:center;margin:15px 0;color:rgba(255,255,255,.6)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;border-bottom:1px solid rgba(255,255,255,.1)}.auth-divider span{padding:0 10px;font-size:14px;color:rgba(255,255,255,.6)}.segmented-control-container{display:flex;justify-content:center;margin:20px 0}.segmented-control{display:flex;background-color:rgba(255,255,255,.05);border-radius:10px;overflow:hidden;padding:3px;position:relative;border:1px solid rgba(255,255,255,.1)}.segmented-control-option{padding:8px 20px;border:none;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;transition:all .2s ease;position:relative;z-index:2;border-radius:8px;min-width:100px}.segmented-control-option:hover{color:rgba(255,255,255,.9)}.segmented-control-option.active{color:white;background-color:rgba(255,75,92,.9);box-shadow:0 2px 6px rgba(255,75,92,.2)}@media (max-width:768px){.segmented-control-option{padding:8px 16px;font-size:13px;min-width:80px}}.loxContainer{max-width:1100px;margin:0 auto;padding-inline:1.5rem;width:100%}@media (min-width:768px){.loxContainer{padding-inline:2rem}}@media (min-width:1024px){.loxContainer{padding-inline:3rem}}.loxSection{padding-block:3rem;margin-top:4rem}@media (min-width:768px){.loxSection{padding-block:4rem}}@media (max-width:768px){.loxSection{margin-top:3rem}}@media (max-width:480px){.loxSection{margin-top:2.5rem}}.loxStack{gap:1rem}.loxStack,.loxStackSm{display:flex;flex-direction:column}.loxStackSm{gap:.75rem}.loxStackMd{gap:1rem}.loxStackLg,.loxStackMd{display:flex;flex-direction:column}.loxGrid,.loxStackLg{gap:1.5rem}.loxGrid{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.loxGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.loxGrid3{grid-template-columns:repeat(3,1fr)}.loxGrid4{grid-template-columns:repeat(4,1fr)}}.loxCard{padding:1.5rem}@media (min-width:768px){.loxCard{padding:2rem}}.gradient-border-container{position:relative;border-radius:1rem;background-color:#2A0E16;overflow:hidden;z-index:1}.gradient-border-container:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:16px;z-index:-1;background:linear-gradient(135deg,#FF4B5C,rgba(153,45,55,.1) 25%,rgba(153,45,55,.1) 75%,#FF4B5C);transition:all .3s ease}.gradient-border-container:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;border-radius:15px;background:#100909;z-index:-1;transition:all .3s ease}.gradient-border-container.interactive:hover{box-shadow:0 0 80px 0 rgba(255,75,92,.25)}.gradient-border-container.interactive:hover:after{background:#350f18}.gradient-border-container.alt-bg:after{background:#2A0E16}.gradient-border-container.alt-bg.interactive:hover:after{background:#350f18}.custom-input-container,.dropdown-container{position:relative;width:100%}.custom-input-container input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit}.custom-input-container input:focus{outline:none}.dropdown-button-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.dropdown-selected-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;text-align:left}.custom-dropdown-arrow{position:absolute;right:0;top:0;height:100%;width:30px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}.dropdown-menu{position:absolute;z-index:50;margin-top:4px;width:100%;max-height:250px;overflow-y:auto;background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:4px 0}.dropdown-item{display:block;width:100%;padding:8px 12px;text-align:left;font-size:12px;color:rgba(255,255,255,.6);background:transparent;border:none;cursor:pointer;font-family:Manrope,sans-serif;font-weight:400}.dropdown-item-focus{background-color:rgba(255,255,255,.1)}.dropdown-item-selected{background-color:rgba(255,255,255,.05)}.dropdown-item:hover{background-color:rgba(255,255,255,.1)}.typographyDropdown{width:100%;background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem .7rem;color:rgba(255,255,255,.8);font-size:.8rem;text-overflow:ellipsis;position:relative}.dropdown-menu.editor-dropdown-menu{background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.1)}.dropdown-item.editor-dropdown-item{color:rgba(255,255,255,.7);font-size:.8rem;padding:.4rem .7rem}.dropdown-item.editor-dropdown-item.dropdown-item-focus,.dropdown-item.editor-dropdown-item:hover{background-color:rgba(255,255,255,.1)}.languageDropdown{width:100%;background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 12px;color:rgba(255,255,255,.6);font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;outline:none}.dropdown-chevron{display:inline-flex;width:16px;height:16px;margin-left:8px;color:rgba(255,255,255,.6)}.headlessui-menu-button{background:transparent;border:none;padding:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.dropdown-button-content svg,button.headlessui-menu-button svg{width:16px;height:16px;min-width:16px;color:rgba(255,255,255,.6);margin-left:8px}.dropdown-menu{overflow:hidden}