:root{--color-primary:#fa187c;--color-primary-hover:#1e5fcc;--color-text-primary:#fff;--color-text-secondary:#a0aec0;--color-text-muted:#718096;--color-bg-primary:#0a0e1a;--color-bg-secondary:#131827;--color-bg-tertiary:#1a1f33;--color-bg-card:#1e2538;--color-border:#2d3548;--color-border-light:#3a4560;--color-accent:#4f9eff;--color-success:#48bb78;--background-third-color:#1a1f33;--background-secondary-color:#1e2538;--background-primary-color:#0a0e1a;--bsc:#1e2538;--primary-text-color:#fff;--secondary-text-color:#a0aec0;--secondary-text-color-06:rgba(160,174,192,.6);--secondary-text-color-05:rgba(160,174,192,.5);--important-color:#fa187c;--important-color-05:rgba(250,24,124,.5);--important-color-095:rgba(250,24,124,.95);--important-second:#4f9eff;--important-second-05:#4f9effaa;--positive-color:rgba(72,187,120,.34);--negative-color:#bd1b1b;--neutral-color:#75440c;--root-padding-value:25px;--root-padding-value-05:12px;--root-border-radius-value:15px;--root-border-radius-value-05:7px;--common-input-search-height:70px;--review-item-max-width:1000px;--page-common-width:1100px;--cards-border:rgba(250,24,124,.15);--border-radius:10px;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 6px rgba(0,0,0,.4);--shadow-lg:0 10px 15px rgba(0,0,0,.5);--shadow-xl:0 20px 25px rgba(0,0,0,.6)}body,div,h1,h2,h3,h4,h5,h6,html,p,span{hyphens:none;overflow-wrap:normal;word-break:keep-all}li,ul{list-style:none;margin:0;padding:0}a,article{text-decoration:none}article{color:var(--secondary-text-color)}p{margin:0;padding:0}time{color:gray;font-size:12px}.top-25{top:25%}.top-75{top:75%}h1,small{color:var(--primary-text-color)}h1{margin:0;padding:0}h2,h3,h4,h5,h6{color:var(--primary-text-color)}hr{margin:5px 0;padding:0}img{height:auto;max-width:100%}br{margin:0;padding:0}.btn,.dropdown-menu,.form-control{border-radius:var(--root-border-radius-value-05)}.btn-primary{background:var(--important-color);border-color:var(--important-color)}.btn-primary-shadows{box-shadow:0 0 15px 2px var(--important-color)}.btn-primary:hover{background-color:var(--important-color-095);border-color:var(--important-color-095)}.btn-primary:disabled{background:var(--important-color-05);border-color:var(--important-color-05)}.btn-outline-primary{border-color:var(--important-color);color:var(--important-color);font-weight:700}.btn-outline-primary:hover{background-color:var(--background-secondary-color);border-color:var(--important-color)}.btn-outline-secondary,.btn-outline-secondary:hover{border-color:var(--background-secondary-color)}.btn-outline-secondary:hover{background-color:var(--background-secondary-color)}.common-icon-size{font-size:x-large}.hcr-important-icon-button{color:var(--important-color);padding:0}.animated-primary-icon-button,.hcr-important-icon-button{background-color:transparent;border:1px solid transparent;cursor:pointer;font-size:small;font-weight:700;margin:0}.animated-primary-icon-button{color:var(--primary-text-color);padding:5px;transition:border .1s ease,border-radius .3s ease,color .1s ease,background-color .3s ease}.animated-primary-icon-button:hover{border:1px solid var(--important-color);border-radius:var(--root-border-radius-value-05);color:var(--important-color);transform:scale(1.1)}.animated-primary-icon-button:active{transform:scale(.95);transition:transform .1s ease}.hcr-important-second-text-button{border:1px solid transparent;color:var(--important-color);font-size:small;font-weight:700;padding:0}.hcr-important-second-text-button,.hcr-link-button{background-color:transparent;cursor:pointer;margin:0}.hcr-link-button{border:1px solid var(--background-secondary-color);color:var(--primary-text-color);font-size:medium;letter-spacing:0cap;padding:8px 10px;transition:border .1s ease,border-radius .3s ease,color .1s ease,background-color .3s ease}.hcr-link-button:hover{border:1px solid var(--important-color);border-radius:var(--root-border-radius-value-05);color:var(--important-color)}.hcr-link-button:active{transform:scale(.95);transition:transform .1s ease}.pr-page-flex-wr{align-items:center;display:flex;flex-direction:column}.pr-page-size-wr{max-width:700px;width:100%}.hcr-link-button-important{background-color:transparent;border:1px solid var(--background-secondary-color);color:var(--important-color);cursor:pointer;font-weight:700;margin:0;padding:8px 10px;transition:border .1s ease,border-radius .3s ease,color .1s ease,background-color .3s ease}.hcr-link-button-important:hover{border:1px solid var(--important-color);border-radius:var(--root-border-radius-value-05);color:var(--important-color)}.hcr-link-button-important:active{transform:scale(.95);transition:transform .1s ease}.form-control{color:var(--primary-text-color)}.form-control::placeholder{color:var(--secondary-text-color-05);font-size:small}body,html{height:100%;max-width:100%}body{background-color:var(--background-primary-color);color:var(--primary-text-color);display:flex;flex-direction:column;margin:0;min-height:100vh}.wrapper{display:flex;flex:1;flex-direction:column;margin:var(--root-padding-value-05)}.children-align-items-center-h-100{align-items:center;display:flex;height:100%}.disable-text-wrap{text-wrap:nowrap}.description-second-text{color:var(--secondary-text-color-06);font-size:small;font-weight:700}.paddings-resetter{margin:0;padding:0}.important-link,.important-link-second{color:var(--important-color);font-weight:700;text-decoration:none}.important-link-second{font-size:small}.max-width-975{max-width:975px}.max-width-700{max-width:700px}.max-width-1000{max-width:1000px}.max-w-1100{max-width:1100px}.title-with-description-h,.title-with-description-p{margin:0;padding:0 15px 5px}.title-with-description-p{color:var(--secondary-text-color-06);font-weight:700}.max-lines-1{-webkit-line-clamp:1;line-clamp:1}.max-lines-1,.max-lines-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.max-lines-2{-webkit-line-clamp:2;line-clamp:2}.max-lines-5{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;-webkit-box-orient:vertical}.index-image-stack{text-shadow:1px 0 var(--primary-text-color),-1px 0 var(--primary-text-color),0 1px var(--primary-text-color),0 -1px var(--primary-text-color),1px 1px var(--primary-text-color),-1px -1px var(--primary-text-color),-1px 1px var(--primary-text-color),1px -1px var(--primary-text-color)}.index-image-stack h2{text-wrap:nowrap}.index-image-stack h2,.index-image-stack h3{color:var(--background-primary-color);font-weight:700;text-align:start}.index-image-stack p{color:var(--background-primary-color);max-width:450px;text-align:start}.review-list-item-border{border:1px solid var(--primary-text-color);border-radius:var(--root-border-radius-value)}.fs-small{font-size:small}.fs-xsmall{font-size:x-small}.start-10{left:10%}.app-question-icon{height:17px;width:17px}.questions-tooltip{--bs-tooltip-bg:var(--primary-text-color);--bs-tooltip-color:var(--background-primary-color)}.hcr-notifications-tost-header{background-color:var(--background-secondary-color)}.hcr-notifications-tost-body{background-color:var(--background-primary-color);color:var(--secondary-text-color)}.cookie-banner{background-color:var(--background-secondary-color);border-radius:0;bottom:0;color:var(--primary-text-color);font-size:12px;left:0;position:fixed;width:100%;z-index:999}.header-background-section{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;padding:10px;position:relative;text-align:center;top:-10%;z-index:1}.gradient-background-container{border-radius:0 0 var(--root-border-radius-value) var(--root-border-radius-value);height:200px;overflow:hidden;position:relative;width:100%}#gradientCanvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.header-background-section-item{display:flex;flex-direction:column;justify-content:flex-start;max-width:var(--page-common-width);width:100%}.fl-wr-ce{display:flex;flex-wrap:wrap;justify-content:center}.row-info-section{display:flex;justify-content:space-between}.project-badge-image-section img{height:20px;width:20px}.footer-text{color:var(--secondary-text-color-06);font-size:small;font-weight:700}.app-toast{background-color:var(--background-primary-color);border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value);box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:var(--root-padding-value-05);overflow:hidden}.app-toast-header{background-color:var(--background-secondary-color);border-bottom:1px solid var(--cards-border);padding:var(--root-padding-value-05) var(--root-padding-value);position:relative}.app-toast-accent{background-color:var(--important-color);bottom:0;left:0;position:absolute;top:0;width:4px}.app-toast-icon{align-items:center;color:var(--important-color);display:inline-flex}.app-toast-title{color:var(--primary-text-color);font-size:14px;font-weight:600}.app-toast-body{color:var(--secondary-text-color);font-size:13px;line-height:1.4;padding:var(--root-padding-value-05) var(--root-padding-value)}.toast-container{padding:var(--root-padding-value)}.app-toast.toast-success .app-toast-accent{background-color:var(--positive-color)}.app-toast.toast-success .app-toast-icon{color:var(--positive-color)}.app-toast.toast-danger .app-toast-accent{background-color:var(--negative-color)}.app-toast.toast-danger .app-toast-icon{color:var(--negative-color)}.app-toast.toast-warning .app-toast-accent{background-color:var(--neutral-color)}.app-toast.toast-warning .app-toast-icon{color:var(--neutral-color)}.app-toast.toast-info .app-toast-accent{background-color:var(--important-second)}.app-toast.toast-info .app-toast-icon{color:var(--important-second)}.header-top{background-color:var(--background-secondary-color);box-shadow:0 1px 5px var(--background-secondary-color);margin:0;padding:0}.header-logo-image{height:45px;width:45px}.header-logo-santa-image{height:21px;left:5%;position:absolute;top:5%;width:21px}.header-logo-h1{color:var(--important-color);font-size:20px;font-weight:700;text-wrap:nowrap}.header-middle-section{display:flex;justify-content:space-around}.header-cabinet-actions{display:flex;justify-content:end}.header-top-first-links{padding:0;text-decoration:none}.header-top-links{color:var(--primary-text-color);padding:0 15px;text-decoration:none}.header-cabinet-actions .btn,.header-cabinet-actions-cabinet{background-color:var(--background-secondary-color)}.header-cabinet-actions .btn{color:var(--primary-text-color)}.top-bar-item{display:flex;justify-content:center;margin:0 10px}.top-bar-item-first{display:flex;justify-content:flex-end;max-width:var(--page-common-width);width:100%}.top-bar-row-first{display:flex;justify-content:end}.top-bar-item-second{justify-content:center}.top-bar-item-second,.top-bar-row-second{display:flex;max-width:var(--page-common-width);width:100%}.top-bar-row-second{justify-content:space-between}.first-bar-link-button{background-color:transparent;border:none;color:var(--secondary-text-color);cursor:pointer;font-size:17px;margin:0;padding:15px 10px 3px;transition:color .1s ease,background-color .3s ease}.first-bar-link-button:hover{color:var(--primary-text-color);transform:scale(1.1)}.first-bar-link-button:active{transform:scale(.95);transition:transform .1s ease}.header-notify-icon{color:var(--primary-text-color);height:25px;width:25px}.header-notify-button-padding{padding:5px 0 5px 5px}.header-second-link-icon{height:15;width:15}.all-reviews-icon-translate{color:var(--important-color);transform:translateY(-1px)}.top-bar-item-third{display:flex;justify-content:start;max-width:var(--page-common-width);width:100%}.top-bar-row-third{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;min-height:24px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.top-bar-row-third span{font-size:small}.balance-header-text-p{font-size:14px;margin:0;padding:0}.app-question-icon-header-verride{transform:translateY(2.5px)}.balacne-link{color:var(--primary-text-color);display:flex}.hcr-link-button-header{color:var(--secondary-text-color);font-size:17px}.ha-footer{background:rgba(0,0,0,.8);padding:2rem 0}.footer-constellation,.footer-content,.ha-footer{position:relative}.footer-content{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0 auto;max-width:1200px;padding:0 2rem;z-index:1}.site-emblem{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.site-emblem i{font-size:1.5rem}.site-emblem h5{font-size:1.3rem;margin:0}.site-blessing{line-height:1.5;opacity:.8}.footer-right{text-align:right}.cosmic-links{margin-bottom:1rem;position:relative}.link-stars{border-radius:10px;height:20px;margin-left:auto;width:100px}.sacred-terms{opacity:.8}.mystical-link{background-color:transparent;border:none;color:var(--secondary-text-color);margin-left:.5rem;padding:0;text-decoration:none;transition:all .3s ease}.footer-site-name,.mystical-link:hover{color:var(--important-color)}.footer-login-btn{cursor:pointer}.hp-container{max-width:var(--page-common-width)}.hp-hero-section{overflow:hidden;padding:100px 0 80px;position:relative}.hp-hero-bg-pattern{background:radial-gradient(ellipse at 20% 20%,rgba(250,24,124,.15) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(79,158,255,.1) 0,transparent 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.hp-hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center}.hp-hero-badge{align-items:center;background:linear-gradient(135deg,rgba(250,24,124,.2),rgba(79,158,255,.2));border:1px solid var(--cards-border);border-radius:50px;color:var(--important-color);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:30px;padding:8px 18px}.hp-hero-badge i{color:var(--important-second)}.hp-hero-title{color:var(--primary-text-color);font-size:3.8rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.hp-hero-highlight{background:linear-gradient(135deg,var(--important-color),var(--important-second));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hp-hero-subtitle{color:var(--secondary-text-color);font-size:1.25rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.hp-hero-actions{display:flex;gap:16px;justify-content:center;margin-bottom:50px}.hp-cta-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.hp-cta-primary{background:linear-gradient(135deg,var(--important-color),#d01567);box-shadow:0 4px 20px rgba(250,24,124,.4);color:var(--primary-text-color)}.hp-cta-primary:hover{box-shadow:0 8px 30px rgba(250,24,124,.5);color:var(--primary-text-color);transform:translateY(-2px)}.hp-cta-primary i{font-size:1.3rem}.hp-hero-stats{flex-wrap:wrap;gap:40px;justify-content:center}.hp-hero-stats,.hp-stat-item{align-items:center;display:flex}.hp-stat-item{flex-direction:column}.hp-stat-value{color:var(--important-color);font-size:1.5rem;font-weight:700}.hp-stat-label{color:var(--secondary-text-color);font-size:.85rem}.hp-stat-divider{background:var(--color-border);height:40px;width:1px}.hp-section-title{color:var(--primary-text-color);font-size:2.5rem;font-weight:700;margin-bottom:12px;text-align:center}.hp-section-subtitle{color:var(--secondary-text-color);font-size:1.1rem;margin-bottom:50px;text-align:center}.hp-how-section{background:var(--background-secondary-color);border-radius:var(--root-border-radius-value);margin:0 0 30px;padding:50px var(--root-padding-value-05)}.hp-steps-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.hp-step-card{background:var(--background-primary-color);border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value);padding:20px 15px;position:relative;text-align:center}.hp-step-number{background:linear-gradient(135deg,var(--important-color),var(--important-second));color:var(--primary-text-color);font-size:1rem;font-weight:700;height:36px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:36px}.hp-step-icon,.hp-step-number{align-items:center;border-radius:50%;display:flex;justify-content:center}.hp-step-icon{background:rgba(250,24,124,.1);color:var(--important-color);font-size:1.8rem;height:70px;margin:0 auto 20px;width:70px}.hp-step-title{color:var(--primary-text-color);font-size:1.3rem;font-weight:600;margin-bottom:12px}.hp-step-description{color:var(--secondary-text-color);line-height:1.6;margin:0}.hp-features-section{padding:40px 0}.hp-features-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.hp-feature-card{background:var(--background-secondary-color);border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value);padding:var(--root-padding-value);transition:all .3s ease}.hp-feature-card:hover{border-color:var(--important-color);transform:translateY(-4px)}.hp-feature-main{background:linear-gradient(135deg,rgba(250,24,124,.08),rgba(79,158,255,.08));grid-column:span 2}.hp-feature-icon{background:rgba(250,24,124,.15);border-radius:12px;color:var(--important-color);font-size:1.4rem;height:50px;margin-bottom:16px;width:50px}.hp-feature-icon,.hp-feature-icon-large{align-items:center;display:flex;justify-content:center}.hp-feature-icon-large{background:linear-gradient(135deg,var(--important-color),var(--important-second));border-radius:16px;color:var(--primary-text-color);font-size:2rem;height:70px;margin-bottom:20px;width:70px}.hp-feature-title{color:var(--primary-text-color);font-size:1.2rem;font-weight:600;margin-bottom:10px}.hp-feature-description{color:var(--secondary-text-color);line-height:1.6;margin:0}.hp-demo-section{background:var(--background-secondary-color);border-radius:var(--root-border-radius-value);padding:50px var(--root-padding-value-05)}.hp-demo-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.hp-demo-title{color:var(--primary-text-color);font-size:2.2rem;font-weight:700;margin-bottom:16px}.hp-demo-description{color:var(--secondary-text-color);font-size:1.1rem;line-height:1.7;margin-bottom:30px}.hp-demo-list{list-style:none;margin:0;padding:0}.hp-demo-list li{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:12px;padding:12px 0}.hp-demo-list li:last-child{border-bottom:none}.hp-demo-list i{align-items:center;background:rgba(72,187,120,.2);border-radius:50%;color:var(--color-success);display:flex;font-size:.7rem;height:24px;justify-content:center;width:24px}.hp-demo-list span{color:var(--primary-text-color);font-weight:500}.hp-demo-visual{display:flex;justify-content:center}.hp-phone-mockup{background:var(--background-primary-color);border:3px solid var(--color-border);border-radius:30px;box-shadow:var(--shadow-xl);padding:12px;width:300px}.hp-phone-screen{background:var(--background-tertiary-color);border-radius:22px;min-height:400px;padding:20px 15px}.hp-chat-bubble{margin-bottom:15px;max-width:90%}.hp-chat-user{margin-left:auto}.hp-chat-image-placeholder{background:linear-gradient(135deg,rgba(250,24,124,.2),rgba(79,158,255,.2));border-radius:16px;color:var(--secondary-text-color);padding:20px 30px;text-align:center}.hp-chat-image-placeholder i{color:var(--important-color);display:block;font-size:2rem;margin-bottom:8px}.hp-chat-bot{background:var(--background-secondary-color);border-radius:16px;padding:15px}.hp-chat-bot-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.hp-bot-avatar{font-size:1.2rem}.hp-bot-name{color:var(--important-color);font-size:.85rem;font-weight:600}.hp-chat-text{color:var(--primary-text-color);font-size:.9rem;margin-bottom:12px}.hp-chat-nutrients{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.hp-nutrient{background:var(--background-primary-color);border-radius:8px;padding:8px 4px;text-align:center}.hp-nutrient-value{color:var(--important-second);display:block;font-size:.9rem;font-weight:700}.hp-nutrient-label{color:var(--secondary-text-color);font-size:.65rem}.hp-chat-footer{color:var(--color-success);font-size:.8rem;margin:0}.hp-cta-section{background:linear-gradient(180deg,transparent,rgba(250,24,124,.05) 50%,transparent);padding:100px 0;text-align:center}.hp-cta-content{margin:0 auto;max-width:600px}.hp-cta-icon{font-size:3rem;margin-bottom:20px}.hp-cta-title{color:var(--primary-text-color);font-size:2.5rem;font-weight:700;margin-bottom:16px}.hp-cta-description{color:var(--secondary-text-color);font-size:1.1rem;line-height:1.7;margin-bottom:35px}.hp-cta-large{background:linear-gradient(135deg,var(--important-color),#d01567);box-shadow:0 6px 30px rgba(250,24,124,.4);color:var(--primary-text-color);font-size:1.2rem;padding:18px 40px}.hp-cta-large:hover{box-shadow:0 10px 40px rgba(250,24,124,.5);color:var(--primary-text-color);transform:translateY(-3px)}.hp-cta-note{color:var(--secondary-text-color);font-size:.9rem;margin-top:20px}.hp-header-cta-link{text-decoration:none}.hp-header-cta{align-items:center;display:inline-flex;gap:8px}.hp-header-cta i{font-size:1.1rem}.header-logo-icon{font-size:1.5rem;margin-right:8px}.footer-logo-icon{font-size:1.3rem;margin-right:8px}.footer-telegram-link{align-items:center;color:var(--important-second);display:inline-flex;gap:6px}.footer-telegram-link:hover{color:var(--important-color)}.footer-divider{color:var(--color-border);margin:0 8px}.footer-copyright{color:var(--secondary-text-color-06);font-size:.85rem;margin-top:15px}@media (max-width:992px){.hp-hero-title{font-size:3rem}.hp-steps-grid{gap:40px}.hp-features-grid,.hp-steps-grid{grid-template-columns:1fr}.hp-feature-main{grid-column:span 1}.hp-demo-content{gap:40px;grid-template-columns:1fr}.hp-demo-visual{order:-1}}@media (max-width:768px){.hp-hero-section{padding:60px 0 50px}.hp-hero-title{font-size:2.3rem}.hp-hero-subtitle{font-size:1.1rem}.hp-section-title{font-size:2rem}.hp-hero-stats{gap:20px}.hp-stat-divider{display:none}.hp-cta-title{font-size:1.8rem}.hp-phone-mockup{width:260px}.hp-chat-nutrients{grid-template-columns:repeat(2,1fr)}}.ft-auth-offcanvas{background-color:var(--background-primary-color)}.ft-auth-offcanvas .offcanvas-header{background:linear-gradient(135deg,var(--important-color) 0,var(--important-second) 100%);border-bottom:1px solid var(--cards-border);color:var(--background-primary-color)}.ft-auth-offcanvas .offcanvas-title{color:var(--background-primary-color);font-weight:600}.ft-auth-offcanvas .btn-close{filter:brightness(0) invert(1)}.ft-auth-offcanvas .offcanvas-body{padding:var(--root-padding-value)}.ft-auth-form{display:flex;flex-direction:column;gap:20px}.ft-auth-form .form-label{color:var(--primary-text-color);font-weight:500;margin-bottom:8px}.ft-auth-form .form-control{border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value-05);padding:12px 15px}.ft-auth-form .form-control,.ft-auth-form .form-control:focus{background-color:var(--background-secondary-color);color:var(--primary-text-color)}.ft-auth-form .form-control:focus{border-color:var(--important-color);box-shadow:0 0 0 .2rem var(--important-color-05)}.ft-auth-form .form-control::placeholder{color:var(--secondary-text-color-05)}.ft-auth-form .form-check{align-items:center;display:flex;gap:10px}.ft-auth-form .form-check-input{background-color:var(--background-secondary-color);border:1px solid var(--cards-border);cursor:pointer}.ft-auth-form .form-check-input:checked{background-color:var(--important-color);border-color:var(--important-color)}.ft-auth-form .form-check-label{color:var(--secondary-text-color);cursor:pointer}.ft-auth-form .important-link{color:var(--important-color);font-weight:500;text-decoration:none}.ft-auth-form .important-link:hover{text-decoration:underline}.ft-auth-form .btn-primary{border-radius:var(--root-border-radius-value-05);font-weight:600;padding:12px 20px}.ft-auth-form .btn-primary:disabled{cursor:not-allowed;opacity:.5}.ft-auth-captcha-section{display:flex;flex-direction:column;gap:10px}.ft-auth-captcha-image{border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value-05);height:auto;max-width:100%}.ft-auth-response-message{border-radius:var(--root-border-radius-value-05);margin-top:15px;padding:12px}.ft-auth-response-message.success{background-color:var(--positive-color);border:1px solid var(--positive-color);color:var(--primary-text-color)}.ft-auth-response-message.error{background-color:rgba(239,68,68,.1);border:1px solid var(--negative-color);color:var(--negative-color)}