.paywall-gradient{background:linear-gradient(90deg,#3b82f6,#1e3a8a)!important}.paywall-container{height:100vh;background-color:#fff;padding-top:64px}.payment-modal-content{padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.paywall-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.plan-cards-container{display:flex;grid-gap:24px;gap:24px;margin-bottom:32px}.plan-pricing{margin-bottom:24px}.plan-price-large{font-size:32px;font-weight:700}.active-status{top:16px;right:16px;background:#3497df;border-radius:20px;padding:2px 16px;display:flex;align-items:center;grid-gap:4px;gap:4px}.active-status-dot{width:8px;height:8px;background:#74c4be;border-radius:50%;margin-top:4px}.plan-button{width:100%;padding:8px 10px;border-radius:25px;font-weight:700;cursor:pointer;transition:background-color .3s ease;margin-bottom:24px;border:none}.plan-button-basic{background:#e2e5e9;color:#243441}.plan-button-basic:hover{background:#c2c4c7}.plan-button-premium{background:#74c4be;color:#fff}.plan-button-premium:hover{background:#5a9b96}.payment-success{padding-top:50px}.feature-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.feature-item{display:flex;align-items:center}.paywall-feature-icon{width:16px;height:16px;margin-right:12px;margin-bottom:5px}.feature-icon-check{color:#3497df}.feature-icon-lock{color:rgba(68,68,68,.4392156862745098)}.feature-text{font-size:14px}.payment-yearly{background-color:#12385b;border:1px solid #3497df}.payment-yearly p{margin:0}.payment-yearly-discount{background-color:#d9f0ef;border:1px solid #74c4be}.payment-monthly{background-color:transparent;border:1px solid #fff}.payment-monthly p{margin:0}.payment-card{padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:24px}.payment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.payment-header-title{font-size:16px;font-weight:700;color:#243441}.payment-content{justify-content:space-between}.payment-content,.payment-info{display:flex;align-items:center}.visa-logo{width:32px;height:24px;background:#3497df;border-radius:4px;justify-content:center;margin-right:12px}.visa-logo-text{font-size:12px;font-weight:700;color:#fff}.payment-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.payment-date{font-size:16px;color:#243441;margin-right:16px}.action-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:background-color .3s ease}.action-button:hover{background:#f2f2f3}.action-icon{width:16px;height:16px;color:rgba(68,68,68,.4392156862745098)}.billing-header{font-size:16px;font-weight:700;color:#243441;margin-bottom:16px}.purple-avatar{position:absolute;top:16px;right:16px;width:32px;height:32px;background:#7a6ff0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.purple-avatar:hover{background:#6b5ce6}.purple-avatar-text{font-size:12px;font-weight:700;color:#fff}.billing-table{width:100%;overflow-x:auto}.billing-table table{width:100%}.billing-table th{text-align:left;font-weight:700}.billing-table td,.billing-table th{padding:12px 16px;font-size:14px;color:#243441;border-bottom:1px solid #f2f2f3}.billing-table tr:hover{background:#f2f2f3;transition:background-color .3s ease}.billing-table tr:last-child td{border-bottom:none}.status-purchased{color:#74c4be}.export-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:background-color .3s ease}.export-button:hover{background:#f2f2f3}.export-icon{width:16px;height:16px;color:rgba(68,68,68,.4392156862745098)}.paywall-modal-header{display:flex;align-items:center;border-bottom:none;position:sticky;top:0;z-index:10001;padding-top:1.25rem;padding-left:1.25rem}.payment-modal{border-radius:16px;max-width:300px;margin:0 auto}.payment-option-card-yearly{border:1px solid #3497df;border-radius:12px;background-color:#12385b}.payment-option-card-monthly,.payment-option-card-yearly{padding:16px;text-align:left;max-width:160px;width:100%;position:relative}.payment-option-card-monthly{border:1px solid #fff;border-radius:12px;background-color:transparent}.active-payment{color:#fff}.check-icon-circle{width:28px;height:28px;border-radius:50%;background-color:#33a9ff}.check-icon-circle,.payment-button{display:flex;align-items:center;justify-content:center}.payment-button{border:1.5px solid #fff;border-radius:12px;padding:12px 20px;text-align:center;background-color:transparent;color:#fff;font-size:16px}.glass-input{background:hsla(0,0%,100%,.1);border-radius:12px;border:1px solid hsla(0,0%,100%,.3);padding:12px 16px;color:#fff;width:100%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.1);font-size:16px;outline:none;transition:border .3s ease}.glass-input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.glass-input::placeholder{color:hsla(0,0%,100%,.6)}.glass-input:focus{border:1px solid hsla(0,0%,100%,.6)}.payment-form-wrapper{width:100%;max-width:300px;margin:0 auto;color:#fff;font-family:Segoe UI,sans-serif}.payment-form-title{font-size:36px;font-weight:700;text-align:center;font-family:Segoe UI,sans-serif;margin-bottom:24px}.payment-form{grid-gap:16px;gap:16px}.payment-form,.payment-form-group{display:flex;flex-direction:column}.payment-form-group{border-radius:10px;border:1px solid #fff}.payment-form-total-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.payment-form-row{display:flex}.payment-total-row{border-top:1px solid #fff;padding-top:16px;margin-top:12px;display:flex;justify-content:space-between;font-weight:600}.payment-total-amount,.payment-total-label{font-size:16px}.paywall-form-input{padding:12px 16px;background:hsla(0,0%,100%,.1);color:#fff;font-size:14px;line-height:20px;letter-spacing:.5px;outline:none}.paywall-form-input::-moz-placeholder{color:#fff;opacity:.8}.paywall-form-input::placeholder{color:#fff;opacity:.8}select.paywall-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23FFF' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:36px}select.paywall-form-input::-ms-expand{display:none}.payment-card-row{position:relative}.payment-card-input{padding-right:120px}.payment-card-icons{grid-gap:6px;gap:6px}.payment-card-icon{height:20px;margin:0}.payment-half{flex:1 1}.cvc-input-container{position:relative;display:flex;align-items:center;background:hsla(0,0%,100%,.1)}.cvc-card-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:10}.cvc-card-background{width:40px;height:24px;background:#f5f5f5;border-radius:4px;position:relative;border:1px solid #ddd}.cvc-card-stripe{position:absolute;top:4px;left:2px;right:2px;height:3px;background:#666;border-radius:1px}.cvc-card-number{position:absolute;bottom:2px;right:4px;font-size:8px;font-weight:700;color:#333;background:#333;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:6px}.payment-form-button{padding:5px 24px;border:none;border-radius:9999px;font-size:16px;font-weight:600;cursor:pointer;width:100%}.payment-form-button.subscribe{background-color:#2ea2f0;color:#fff}.payment-form-button.back{background:transparent;font-size:14px;color:#fff;text-decoration:none}.payment-form-terms{font-size:10px;text-align:center;margin-top:5px;line-height:1.4;color:hsla(0,0%,100%,.8)}.Payment-animation{height:140px;width:140px}@media (max-width:768px){.paywall-grid{grid-template-columns:1fr;grid-gap:24px;gap:24px}.payment-content,.plan-cards-container{flex-direction:column}.payment-content{align-items:flex-start;grid-gap:16px;gap:16px}.payment-actions{align-self:flex-end}}.payment-card-input-container{position:relative;display:flex;align-items:center}.payment-card-input{background:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:9px;color:#fff;font-size:16px;padding:12px 16px;outline:none;transition:border .3s ease}.payment-card-input::-moz-placeholder{color:#fff;opacity:.8}.payment-card-input::placeholder{color:#fff;opacity:.8}.payment-card-input:focus{border:1px solid hsla(0,0%,100%,.6)}.payment-card-icons{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;grid-gap:2px;gap:2px;align-items:center}.payment-card-icon{width:24px;height:16px;border-radius:3px}#express-checkout-element{width:100%;max-width:400px}#express-checkout-element .ExpressCheckoutElement{width:100%}#express-checkout-element button{width:100%!important;height:48px!important;border-radius:25px!important;transition:all .3s ease!important}#express-checkout-element button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px rgba(0,0,0,.2)!important}body.modal-open{overflow:hidden}.bottom-modal-overlay{position:fixed;top:0;left:0;width:100%;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:1000;animation:fadeInOverlay .3s ease-in-out}@keyframes slideUpModal{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bottom-modal-content{background:#fff}.bottom-modal-content,.bottom-modal-content-habit{width:100%;max-width:768px;border-radius:12px 12px 0 0;-webkit-overflow-scrolling:touch;animation:slideUpModal .5s cubic-bezier(.25,.8,.25,1);height:auto;max-height:90vh;overflow-y:auto}.bottom-modal-content-habit{background:linear-gradient(180deg,#4a90e2,#357abd)}.bottom-modal-content-action{width:100%;max-width:768px;background:linear-gradient(180deg,#907eff,#6d5edb);border-radius:12px 12px 0 0;-webkit-overflow-scrolling:touch;animation:slideUpModal .5s cubic-bezier(.25,.8,.25,1);height:auto;max-height:90vh;overflow-y:auto}.auth-bottom-modal-mobile-width{max-width:567px}@media (min-width:768px){.bottom-modal-overlay{align-items:center}.bottom-modal-content{border-radius:9px;height:auto;max-height:90vh}}@media (max-width:768px){.auth-bottom-modal-mobile-width{max-width:767px}}@keyframes slideDownModal{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.bottom-modal-content.closing{animation:slideDownModal .3s ease-in-out forwards}.font-sans-bold{font-family:SourceSansPro-Bold}.font-sans-regular{font-family:SourceSansPro-Regular}.font-normal{font-style:normal}.font-italic{font-style:italic}.font-oblique{font-style:oblique}.font-weight-600{font-weight:600}.text-8{font-size:8px}.text-9{font-size:9px}.text-10{font-size:10px}.text-11{font-size:11px}.text-12{font-size:12px}.text-13{font-size:13px}.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}.text-17{font-size:17px}.text-18{font-size:18px}.text-19{font-size:19px}.text-20{font-size:20px}.text-21{font-size:21px}.text-22{font-size:22px}.text-23{font-size:23px}.text-24{font-size:24px}.text-25{font-size:25px}.text-26{font-size:26px}.text-27{font-size:27px}.text-28{font-size:28px}.text-29{font-size:29px}.text-30{font-size:30px}.text-32{font-size:32px}.text-36{font-size:36px}.text-44{font-size:44px}.text-48{font-size:48px}.text-white{color:#fff}.text-primary{color:#243441}.text-primary-dim{color:rgba(36,52,65,.5647058823529412)}.text-secondary{color:#1e2931}.text-secondary-light{color:rgba(30,41,49,.4392156862745098)}.text-gray{color:rgba(68,68,68,.4392156862745098)}.text-1E293150{color:rgba(30,41,49,.3137254901960784)}.text-626C7A{color:#626c7a}.text-ff6b6b{color:#ff6b6b}.text-00C48C{color:#00c48c}.text-blue,.text-blue-dim{color:#3497df}.text-purple,.text-purple-dim{color:#7a6ff0}.text-yellow-dark{color:#92400e}.text-yellow{color:#facc14}.text-green{color:green}.text-red{color:red}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-light-gray{background-color:#f2f2f3}.bg-dark-gray{background-color:#283443}.term-background{background-color:#f7f8fa}.bg-light-gray-dim{background-color:rgba(242,242,243,.3137254901960784)}.bg-blue{background-color:#3497df}.bg-purple{background-color:#7a6ff0}.bg-red{background-color:#e96a6a}.bg-red-dim{background-color:#ec7f80}.bg-blue-dim{background-color:rgba(52,151,223,.08235294117647059)}.bg-purple-dim{background-color:rgba(122,111,240,.08235294117647059)}.bg-transparent{background:transparent}.bg-gray{background-color:#e2e5e9}.bg-yellow-light{background-color:#facc15}.bg-green{background-color:#74c4be}.bg-444444-20{background-color:rgba(68,68,68,.12549019607843137)}.bg-yellow-light{background-color:rgba(250,204,21,.18823529411764706)}.bg-yellow{background-color:#facc15}.bg-gray:hover{background-color:#e8eaed}.bg-red-dim:hover{background-color:#e96a6a}.bg-blue-15{background-color:rgba(52,151,223,.15)}.bg-blue-70{background-color:rgba(52,151,223,.7)}.bg-purple-15{background-color:rgba(122,111,240,.15)}.bg-blue-button{background-color:#3497df}.bg-blue-button:hover{background-color:#2980b9}.bg-purple-100{background-color:#7a6ff0}.bg-purple-30{background-color:rgba(122,111,240,.3)}.bg-secondary{background-color:#e2e5e9}.bg-secondary:hover{background-color:#c2c4c7}.bg-secondary-light{background-color:rgba(30,41,49,.4392156862745098)}.bg-hover-light-gray:hover{background-color:#f2f2f3}.bg-hover-secondary:hover{background-color:#c2c4c7}.tracking-tight{letter-spacing:.43px}.tracking-normal{letter-spacing:.5px}.tracking-wide{letter-spacing:.89px}.tracking-wider{letter-spacing:1px}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-2-5{margin:10px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-6{margin:24px}.m-7{margin:28px}.m-8{margin:32px}.m-9{margin:36px}.m-auto{margin:auto}.m0-auto{margin:0 auto}.mauto-0{margin:auto 0}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto}.mt-auto,.my-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-2-5{margin-left:10px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-8{margin-left:36px}.ml-264-negative{margin-left:-264px}.ml-50-px{margin-left:50px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-2-5{margin-right:10px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-50-px{margin-right:50px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-2-5{margin-top:10px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-10-percent{margin-top:10%}.mt-15-percent{margin-top:15%}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-2-5{margin-bottom:10px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:30px}.mb-24px{margin-bottom:24px}.mx-1{margin-left:4px;margin-right:4px}.mx-2{margin-left:8px;margin-right:8px}.mx-3{margin-left:12px;margin-right:12px}.mx-4{margin-left:16px;margin-right:16px}.mx-5{margin-left:20px;margin-right:20px}.mx-6{margin-left:24px;margin-right:24px}.mx-7{margin-left:28px;margin-right:28px}.mx-8{margin-left:32px;margin-right:32px}.mx-9{margin-left:36px;margin-right:36px}.mx-10{margin-left:40px;margin-right:40px}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.my-3{margin-top:12px;margin-bottom:12px}.my-4{margin-top:16px;margin-bottom:16px}.my-5{margin-top:20px;margin-bottom:20px}.my-6{margin-top:24px;margin-bottom:24px}.my-7{margin-top:28px;margin-bottom:28px}.my-8{margin-top:32px;margin-bottom:32px}.my-9{margin-top:36px;margin-bottom:36px}.my-10{margin-top:40px;margin-bottom:40px}.p-0{padding:0}.p-1{padding:4px}.p-2px{padding:2px}.p-2{padding:8px}.p-2-5{padding:10px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-7{padding:28px}.p-8{padding:30px}.pt-73{padding-top:73px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-2-5{padding-top:10px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pr-30{padding-right:30px}.pr-120px{padding-right:120px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-2-5{padding-bottom:10px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-9{padding-bottom:36px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:200px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-2-5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-7{padding-left:28px;padding-right:28px}.px-8{padding-left:32px;padding-right:32px}.px-9{padding-left:36px;padding-right:36px}.px-10{padding-left:40px;padding-right:40px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-7{padding-top:28px;padding-bottom:28px}.py-8{padding-top:32px;padding-bottom:32px}.py-9{padding-top:36px;padding-bottom:36px}.py-10{padding-top:40px;padding-bottom:40px}.p-auto{padding:auto}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1}.flex-grow-1{flex-grow:1}.flex-auto{flex:auto}.flex-none{flex:none}.space-x-1>*+*{margin-left:4px}.space-x-2>*+*{margin-left:8px}.space-x-3>*+*{margin-left:12px}.space-x-4>*+*{margin-left:16px}.space-y-1>*+*{margin-top:4px}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.w-full{width:100%}.w-auto{width:auto}.w-10{width:10px}.w-12{width:12px}.w-14{width:14px}.w-16{width:16px}.w-18{width:18px}.w-20{width:20px}.w-24{width:24px}.w-26{width:26px}.w-30{width:30px}.w-34{width:34px}.w-36{width:36px}.w-40{width:40px}.w-50{width:50px}.w-80{width:80px}.w-150{width:150px}.w-100{width:100px}.w-300{width:300px}.w-400{width:400px}.w-450{width:450px}.w-500{width:500px}.w-10-percent{width:10%}.w-20-percent{width:20%}.w-30-percent{width:30%}.w-40-percent{width:40%}.w-50-percent{width:50%}.w-60-percent{width:60%}.w-70-percent{width:70%}.w-80-percent{width:80%}.w-90-percent{width:90%}.min-width{width:-moz-min-content;width:min-content}.min-width-650{min-width:650px}.min-width-60{min-width:60px}.max-width{width:-moz-max-content;width:max-content}.max-w-70-percent{max-width:70%}.max-w-90-percent{max-width:90%}.fit-width{width:-moz-fit-content;width:fit-content}.webkit-fill-available{width:-webkit-fill-available}.max-width-330{max-width:330px}.max-width-350{max-width:350px}.max-width-400{max-width:400px}.max-width-500{max-width:500px}.max-width-567{max-width:567px}.max-width-650{max-width:650px}.max-width-760{max-width:760px}.max-width-300{max-width:300px}.max-width-60{max-width:60px}.available-width{width:-webkit-fill-available}.h-full{height:100%}.h-full-vh{height:100vh}.h-87-vh{height:87vh}.h-87-dvh{height:87dvh}.h-92-vh{height:92vh}.max-h-300{max-height:300px}.max-h-400{max-height:400px}.max-h-30vh{max-height:30vh}.max-h-40vh{max-height:40vh}.max-h-80vh{max-height:80vh}.h-10{height:10px}.h-12{height:12px}.h-14{height:14px}.h-16{height:16px}.h-18{height:18px}.h-20{height:20px}.h-24{height:24px}.h-26{height:26px}.h-30{height:30px}.h-34{height:34px}.h-36{height:36px}.h-40{height:40px}.h-50{height:50px}.h-80{height:80px}.h-100{height:100px}.h-500{height:500px}.h-40vh{height:40vh}.h-auto{height:auto}.h-inherit{height:inherit}.min-h-auto{min-height:auto}.min-h-screen{min-height:100vh}.min-h-20{min-height:20px}.min-h-60{min-height:60px}.max-height-400{max-height:400px}.max-height-800{max-height:800px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.cursor-not-allowed{cursor:not-allowed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.font-normal{font-weight:400}.font-bold{font-weight:700}.opacity-15{opacity:.15}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-50:hover,.opacity-100{opacity:1}.border-primary{border:1px solid rgba(68,68,68,.06274509803921569)}.border-secondary{border:1px solid #e2e5e9}.border-white-top{border-top:1px solid #fff}.border-white{border:1px solid #fff}.border-white-bottom{border-bottom:1px solid #fff}.border-white-right{border-right:1px solid #fff}.border-0{border:0}.border-1-blue{border:1px solid #3497df}.border-1-black{border:1px solid}.input-no-border,.input-no-border:focus{border:none;outline:none;box-shadow:none}.auto-growing-textarea{overflow:visible;resize:none;box-sizing:border-box}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-visible{overflow:visible}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.rounded-3{border-radius:3px}.rounded-9{border-radius:9px}.rounded-12{border-radius:12px}.rounded-15{border-radius:15px}.rounded-20{border-radius:20px}.rounded-25{border-radius:25px}.rounded-full{border-radius:50%}.rounded-l-9{border-radius:9px 0 0 9px}.rounded-t-9{border-radius:9px 9px 0 0}.rounded-r-9{border-radius:0 9px 9px 0}.rounded-b-9{border-radius:0 0 9px 9px}.rounded-tl-br-9{border-radius:9px 0 9px 0}.rounded-tr-bl-9{border-radius:0 9px 0 9px}.rounded-bl-9{border-radius:0 0 0 9px}.rounded-br-9{border-radius:0 0 9px 0}.gap-2{grid-gap:2px;gap:2px}.gap-4{grid-gap:4px;gap:4px}.gap-6{grid-gap:6px;gap:6px}.gap-8{grid-gap:8px;gap:8px}.gap-10{grid-gap:10px;gap:10px}.gap-12{grid-gap:12px;gap:12px}.gap-14{grid-gap:14px;gap:14px}.gap-16{grid-gap:16px;gap:16px}.gap-18{grid-gap:18px;gap:18px}.gap-20{grid-gap:20px;gap:20px}.gap-30{grid-gap:30px;gap:30px}.gap-40{grid-gap:40px;gap:40px}.gap-50{grid-gap:50px;gap:50px}.gap-60{grid-gap:60px;gap:60px}.gap-120{grid-gap:120px;gap:120px}.leading-0{line-height:0}.leading-8{line-height:8px}.leading-10{line-height:10px}.leading-12{line-height:12px}.leading-14{line-height:14px}.leading-16{line-height:16px}.leading-18{line-height:18px}.leading-20{line-height:20px}.leading-22{line-height:22px}.leading-24{line-height:24px}.leading-26{line-height:26px}.leading-28{line-height:28px}.leading-30{line-height:30px}.leading-40{line-height:40px}.cursor-pointer{cursor:pointer}.icon-14{width:14px;height:14px}.icon-16{width:16px;height:16px}.icon-18{width:18px;height:18px}.icon-24{width:24px;height:24px}.icon-30{width:30px;height:30px}.border-1-f2f2f3-full{border:1px solid #f2f2f3}.border-1-c2c4c7-full{border:1px solid #c2c4c7}.border-1-44444410-full{border:1px solid rgba(68,68,68,.06274509803921569)}.border-1-f2f2f3-top{border-top:1px solid #f2f2f3}.border-1-f2f2f3-left{border-left:1px solid #f2f2f3}.border-1-f2f2f3-right{border-right:1px solid #f2f2f3}.border-1-f2f2f3-bottom{border-bottom:1px solid #f2f2f3}.border-2-f2f2f3-bottom{border-bottom:2px solid #f2f2f3}.border-10-f2f2f3-top{border-top:10px solid #f2f2f3}.border-3-blue-left{border-left:3px solid #3497df}.border-3-purple-left{border-left:3px solid #7a6ff0}.border-3-yellow-left{border-left:3px solid #facc14}.shadow-sm{box-shadow:0 1px 4px rgba(0,0,0,.1)}.shadow-down{box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.shadow-down-sm{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.outline-none{outline:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.loader{border:3px solid #f3f3f3;border-top-color:transparent;border-radius:50%}.loader,.loader-payment{width:16px;height:16px;animation:spin 1s linear infinite;display:inline-block}.loader-payment{border:3px solid #f3f3f3;border-top-color:#3497df;border-radius:50%}.dropdown-wrapper{transition:all .2s ease-in-out}.dropdown-box{position:relative;width:200px;background-color:#fff;border-radius:9px;box-shadow:0 0 15px rgba(0,0,0,.1)}.dropdown-arrow{position:absolute;top:-4px;left:80%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;box-shadow:0 -13px 15px rgba(0,0,0,.1);z-index:10}.dropdown-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem 0 1rem 10px}.dropdown-item:hover{background-color:#f2f2f3}.clickable{cursor:pointer}.dropdown-icon{width:30px;height:30px}.dropdown-text{font-size:18px;font-weight:600;color:#1f2937}.dropdown-divider{border-top:1px solid #e5e7eb}.top-0{top:0}.top-2{top:2px}.top-4{top:4px}.top-6{top:6px}.top-8{top:8px}.top-10{top:10px}.top-12{top:12px}.top-14{top:14px}.top-16{top:16px}.top-18{top:18px}.top-66{top:66px}.top-10-percent{top:10%}.top-15-percent{top:15%}.left-0{left:0}.left-2{left:2}.left-4{left:4px}.left-6{left:6px}.left-8{left:8px}.left-10{left:10px}.left-12{left:12px}.left-14{left:14px}.right-0{right:0}.right-2{right:2px}.right-4{right:4px}.right-6{right:6px}.right-8{right:8px}.right-10{right:10px}.right-12{right:12px}.right-14{right:14px}.right-16{right:16px}.right-30{right:30px}.right-40{right:40px}.right-70{right:70px}.right-74{right:74px}.right-90{right:90px}.right-100{right:100px}.right-150{right:150px}.bottom-0{bottom:0}.bottom-2{bottom:2}.bottom-4{bottom:4px}.bottom-6{bottom:6px}.bottom-8{bottom:8px}.bottom-10{bottom:10px}.bottom-12{bottom:12px}.bottom-14{bottom:14px}.bottom-25{bottom:25px}.bottom-40{bottom:40px}.bottom-41{bottom:41px}.bottom-3-percent{bottom:3%}.bottom-5-percent{bottom:5%}.bottom-10-percent{bottom:10%}.float-right{float:right}.float-left{float:left}.shadow-equal{box-shadow:0 0 8px rgba(0,0,0,.25)}.shadow-bottom{box-shadow:0 1px 0 0 #f2f2f3}.overflow-hidden{overflow:hidden}.loading-container{display:flex;justify-content:center;align-items:center;padding:20px}.loading-spinner{border:4px solid #f3f3f3;width:40px;height:40px}.bg-light-gray{position:relative;overflow:hidden;background-color:#f5f5f5;transition:background-color .3s ease}.bg-transition-active,.bg-transition-active:before{background-color:rgba(116,196,190,.08235294117647059)}.bg-transition-active:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;animation:fillFromRight 2s ease-in-out forwards;z-index:0}@keyframes fillFromRight{0%{width:0;right:0}to{width:100%;right:0}}.bg-transition-active>*{position:relative;z-index:1}.dashboard-container{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px;padding:24px}.left-column,.right-column{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px}.header{display:flex;justify-content:space-between;align-items:center}.button{background-color:#3b82f6;color:#fff;padding:8px 16px;border:none;border-radius:4px;font-weight:700;cursor:pointer}.section-title{font-size:18px;font-weight:700;margin-bottom:8px}.right-widgets-wrapper{display:none}.half-card{flex:1 1;max-height:300px;overflow-y:auto}@media (max-width:1200px){.dashboard-container{display:flex;flex-direction:column}.right-column{display:none}.right-widgets-wrapper{display:flex;flex-direction:row;grid-gap:24px;gap:24px;margin-bottom:24px}.right-widgets-wrapper .half-card{width:50%}.left-column{width:100%}}.journey-tooltip{position:absolute;top:36px;right:0;width:360px;background:#fff;color:#222;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1);z-index:100;text-align:left;font-family:inherit;font-size:15px;line-height:1.5;padding:40px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.journey-tooltip.show{opacity:1;transform:translateY(0);pointer-events:auto}.animated-timeline-item{opacity:0;transform:translateY(-10px);animation:slideFadeIn .4s ease-out forwards}@keyframes slideFadeIn{to{opacity:1;transform:translateY(0)}}.tab-item{position:relative;display:flex;grid-gap:12px;gap:12px;align-items:center;cursor:pointer;padding-bottom:1rem}.tab-item:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:#3497df;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.tab-item.active:after{transform:scaleX(1)}.emojiPicker-dashboard{position:absolute;top:84px;right:107px;z-index:50}.emojiPicker-comments{margin-top:0;right:-300px;z-index:1000;width:250px;height:300px}.flash-message-bar{display:flex;justify-content:center;align-items:center;position:fixed;padding:15px;background-color:var(--blue);z-index:50;box-shadow:0 2px 4px rgba(0,0,0,.1);width:calc(100% - 264px);top:66px;margin-left:264px;transition:opacity .5s ease}.flash-message-bar.visible{opacity:1}.flash-message-bar.hidden{opacity:0}.flash-message-text{flex:1 1;font-family:var(--font-sans);font-weight:700;font-size:16px;line-height:18px;letter-spacing:normal;margin:0;color:#fff;text-align:center}.flash-message-close-btn{padding:0;border:0;background:transparent;cursor:pointer}.flash-message-close-btn,.flash-message-close-icon{width:30px;height:30px;margin:0}.ellipsis-container{position:relative;display:inline-block}.ellipsis-dropdown{position:absolute;top:100%;right:0;z-index:1000;margin-top:6px}.ml-9{margin-left:40px}.ml-256px{margin-left:256px}.mt-6{margin-top:24px}.mt-9{margin-top:36px}.w-0{width:0}.w-200{width:200px}.w-567{width:567px}.max-width-315{max-width:315px}.max-width-380{max-width:380px}.max-width-157{max-width:157px}.rounded-l-3{border-radius:0 3px 3px 0}.rounded-r-3{border-radius:3px 0 0 3px}.rounded-tr-9{border-radius:0 9px 0 0}.rounded-tl-9{border-radius:9px 0 0 0}.border-2-blue-bottom{border-bottom:3px solid #3497df}.backdrop-filter-12{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.transition-bg-color{transition:background-color .3s ease}.search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;margin-top:4px;max-height:240px;overflow-y:auto}.search-dropdown-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.search-dropdown-item:hover{background-color:#f8fafc}.search-dropdown-item:last-child{border-bottom:none}.search-dropdown-item .flex{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.search:focus-within{border-color:#3497df;box-shadow:0 0 0 2px rgba(52,151,223,.2)}.search-dropdown{animation:fadeInDown .2s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:spin 1s linear infinite}.loading-spinner{width:16px;height:16px;border:2px solid #e2e8f0}.subscription-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.subscription-modal-content{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{justify-content:space-between;padding:24px 28px;border-bottom:1px solid #e5e7eb}.close-button,.modal-header{display:flex;align-items:center}.close-button{background:none;border:none;cursor:pointer;color:#6b7280;transition:color .2s;width:32px;height:32px;justify-content:center;border-radius:4px}.close-button:hover{color:#1f2937;background-color:#f3f4f6}.modal-body{padding:28px}.plans-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}.plan-card{flex:1 1;border:2px solid #e5e7eb;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s;background:#fff}.plan-card:hover{border-color:#3497df;box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.plan-card.selected{border-color:#3497df;background-color:#eff6ff;box-shadow:0 4px 12px rgba(59,130,246,.2)}.plan-card-premium{position:relative;flex:1 1;background:#12385b;color:#fff;border:1px solid #3497df;border-radius:12px;padding:24px}.savings-badge{position:absolute;top:-8px;right:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 12px;border-radius:12px;font-weight:600}.plan-content{text-align:center}.plan-price{flex-direction:column;margin-top:12px}.check-icon,.plan-price{display:flex;align-items:center}.check-icon{position:absolute;top:12px;right:12px;width:24px;height:24px;background:#3b82f6;color:#fff;border-radius:50%;justify-content:center;font-weight:700;font-size:16px}.payment-section{margin-top:28px;padding-top:28px;border-top:1px solid #e5e7eb}.checkout-form{grid-gap:20px;gap:20px}.card-element-wrapper,.checkout-form{display:flex;flex-direction:column}.card-element-container{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;transition:border-color .2s}.card-element-container:hover{border-color:#9ca3af}.card-element-container:focus-within{border-color:#3b82f6;outline:2px solid rgba(59,130,246,.1);outline-offset:2px}.form-actions{display:flex;grid-gap:12px;gap:12px;margin-top:8px}.btn-primary{flex:1 1;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:600}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(37,99,235,.3);transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary{padding:12px 24px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:600}.btn-secondary:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.error-message{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin-top:-8px}.modal-footer{padding:20px 28px;border-top:1px solid #e5e7eb;text-align:center;background:#f9fafb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.success-content{padding:48px 28px;text-align:center}.success-icon{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;margin:0 auto 20px;animation:scaleIn .4s ease-out}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.success-content h3{margin:16px 0 8px}.success-content p{margin:0}@media (max-width:640px){.subscription-modal-content{max-width:100%;margin:0;border-radius:12px}.plans-container{grid-template-columns:1fr}.modal-body,.modal-footer,.modal-header{padding:20px}.form-actions{flex-direction:column-reverse}.btn-primary,.btn-secondary{width:100%}}.payment-methods-section{width:100%;padding:0}.payment-methods-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 16px}.payment-methods-header h3{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.add-payment-button{background:#007bff;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.add-payment-button:hover{background:#0056b3}.add-payment-button:disabled{background:#6c757d;cursor:not-allowed}.add-payment-form,.card-input-container{display:flex;align-items:center;grid-gap:12px;gap:12px}.card-input-container{background:#f2f2f3;border:1px solid rgba(68,68,68,.1);border-radius:3px;padding:12px 16px;flex:1 1;transition:none}.card-input-container:hover{background:#f2f2f3;border:1px solid rgba(68,68,68,.1)}.card-icon{font-size:16px;color:#6c757d}.card-icon img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.card-element{font-size:14px;color:#424770;outline:none;cursor:text}.card-element,.card-element:hover{background:transparent;border:none}.card-number{flex:1 1}.card-expiry{width:80px;margin:0 8px}.card-cvc{width:60px}.payment-methods-list{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.payment-method-item{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f1f3f4;transition:background-color .2s ease}.payment-method-item:last-child{border-bottom:none}.payment-method-item:hover{background-color:#f8f9fa}.payment-method-item.header{background:#f8f9fa;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6}.card-number-header{flex:1 1}.expiry-date-header{flex:0 1 180px}.payment-type{flex:1 1;grid-gap:12px;gap:12px}.card-brand-icon,.payment-type{display:flex;align-items:center}.card-brand-icon{justify-content:center;flex-shrink:0}.brand-icon{width:32px;height:20px;-o-object-fit:contain;object-fit:contain}.default-badge{background:#3497df;color:#fff}.default-badge,.processing-badge{font-size:10px;padding:2px 6px;border-radius:10px;font-weight:500}.processing-badge{background:#ffc107;color:#212529;margin-left:8px}.payment-method-item.optimistic{opacity:.7;background-color:#f8f9fa}.processing-text{font-size:12px;color:#6c757d;font-style:italic;display:flex;align-items:center;justify-content:center;text-align:center}.exp-date{flex:0 0 120px;font-size:14px;color:#495057;text-align:left}.actions{display:flex;grid-gap:8px;gap:8px;margin-left:16px}.no-payment-methods{text-align:center;padding:48px 24px;color:#6c757d}.no-payment-methods p{margin:0 0 8px;font-size:14px}.no-payment-methods p:last-child{margin-bottom:0}.loading-state{text-align:center;padding:48px 24px;color:#6c757d}.loading-spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top-color:#3497df;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state p{margin:0;font-size:14px}.error-state{text-align:center;padding:48px 24px;color:#dc3545}.error-message{margin:0 0 16px;font-size:14px}@media (max-width:768px){.payment-methods-header{flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.payment-method-item{align-items:flex-start;grid-gap:12px;gap:12px;padding:10px}.payment-type{width:100%}.exp-date{flex:none}.expiry-date-header{flex:0 1 128px}.actions{margin-left:0;align-self:flex-end}.payment-method-item.header{display:none}.card-input-container{padding:5px;grid-gap:6px;gap:6px}}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:12px 16px;margin-bottom:16px}.success-message p{color:#155724;margin:0;font-size:14px}.settings-grid{display:grid;grid-template-columns:6fr 13fr}.settings-grid-mobile{display:grid;grid-template-columns:1fr}.payment-details-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:20px;margin-top:16px}.payment-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f2f2f3}.payment-details-header-left,.payment-details-header-right{flex:1 1}.payment-details-content{display:flex;justify-content:space-between;align-items:center}.payment-details-left{flex:1 1}.payment-card-info,.visa-logo{display:flex;align-items:center}.payment-details-center{flex:1 1;text-align:center}.payment-details-actions{display:flex;grid-gap:8px;gap:8px;align-items:center}.payment-action-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.payment-action-btn:hover{background-color:#f2f2f3}.shadow0s{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:24px;margin-top:16px;max-width:650px}.billing-history-table{width:100%}.billing-table-header{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr 1fr .8fr;grid-gap:16px;gap:16px;padding:5px 12px;background-color:#f8f8f8;align-items:center;color:#243441}.billing-table-row{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr .9fr .8fr}.billing-table-cell{display:flex;align-items:center;justify-content:flex-start;min-height:20px}.billing-export-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;margin:0 auto}.billing-export-btn:hover{background-color:#f2f2f3}.bg-green-100{background-color:#d1fae5}.border-green-400{border-color:#34d399}.text-green-700{color:#047857}.bg-red-100{background-color:#fee2e2}.border-red-400{border-color:#f87171}.text-red-700{color:#b91c1c}.settings-page-container{width:100%;background:#f2f2f3;margin-top:30px;padding:0 10px 16px}.settings-page-content{max-width:calc(100% - 277px);margin:0 auto 0 260px;background-color:#fff;border-radius:9px;display:flex;flex-direction:column}.settings-page-header{justify-content:start;grid-gap:15px;gap:15px;padding:20px;border-radius:9px 9px 0 0;border-bottom:1px solid #eee;margin-top:0;margin-bottom:20px}.settings-page-section,.settings-section3{border-bottom:1px solid #f2f2f3}.billing-settings-section,.settings-page-section,.settings-section3{display:flex;justify-content:space-between;align-items:center;padding:30px;flex-wrap:wrap}.settings-page-section>div:last-child{display:flex;justify-content:center;align-items:center}.settings-page-section button{margin:0}.box-heading,.reminder-heading{font-family:SourceSansPro-Bold;font-size:14px;letter-spacing:.5px;color:#243441;margin:0}.box-desc{font-size:16px;max-width:307px;margin:0;margin-bottom:5px!important}.box-desc,.reminder-description{font-family:SourceSansPro-Regular;letter-spacing:1px;color:#283443;padding-bottom:5px}.reminder-description{font-size:14px;width:100%;margin:0}.settings-section1-box>p{margin:0}.reminder-section-toggle{border:1px solid #f2f2f3;display:flex;justify-content:start;padding:0 0 0 10px;align-items:center;margin-bottom:10px}.reminder-section-toggle.reminder-section-content>p{margin:0}.reminder-section-content{padding:12px 25px}.settings-button-container{border-radius:25px;border:none;display:inline-block;width:150px;text-align:center;background:#3497df;cursor:pointer;transition:background-color .3s ease}.settings-button-container:hover,.settings-button:hover{background:#2980b9}.settings-button-container:disabled{background:#bdc3c7;cursor:not-allowed}.settings-button-text{font-family:SourceSansPro-Bold;font-size:14px;letter-spacing:.5px;color:#fff;padding:11px 0;margin:0}.settings-inputfield{position:relative;padding:0;margin:0}.settings-input-textfield{display:block;width:100%;line-height:1.428571429;background-color:#f2f2f3;background-image:none;border-radius:3px;border:1px solid rgba(68,68,68,.06274509803921569);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:SourceSansPro-Regular;font-size:14px;padding:6px 12px 6px 45px;margin-top:7px;height:46px!important}.settings-input-field-icon{visibility:visible;position:absolute;bottom:15px;left:10px;width:25px;height:25px}.toggle-button{width:60px;height:30px;background-color:#f2f2f3;border-radius:15px;position:relative;cursor:pointer;border:1px solid #ccc;min-width:60px;transition:border-color .3s ease}.circle{width:26px;height:26px;background-color:#ddd;border-radius:50%;position:absolute;top:1px;left:1px;transition:left .3s,background-color .3s,border-color .3s}.blue{left:30px;background-color:#3497df}.blue,.blue-border{border-color:#3497df}.reminder-section-container{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.reminder-section-wrapper{flex-grow:0.5}.grid-1-1{grid-column:"1 / -1"}@media only screen and (max-width:900px){.settings-inputfield{min-width:20rem}.settings-page-section{display:flex;align-items:start;flex-direction:column}.settings-extra-div{display:none}}@media only screen and (max-width:650px){.settings-inputfield{min-width:15rem}.settings-page-section{display:flex;align-items:start;flex-direction:column}.settings-page-content{max-width:100%;margin:0 auto 0 0;background-color:#fff;border-radius:9px;display:flex;flex-direction:column}}@media screen and (max-width:360px){.settings-inputfield{min-width:12rem}.settings-page-content{max-width:100%;margin:0 auto 0 0;background-color:#fff;border-radius:9px;display:flex;flex-direction:column}}@media only screen and (max-width:1100px){.settings-section3{display:flex;flex-direction:column;align-items:start;justify-content:center}.setting-section3-extra-div{display:none}}.settings-section-sublabel{font-family:SourceSansPro-Bold;font-size:14px;color:#243441;margin-bottom:5px;display:block}