*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-\[100px\]{bottom:100px}.left-3{left:.75rem}.right-5{right:1.25rem}.right-\[46px\]{right:46px}.top-0{top:0}.top-2{top:.5rem}.top-3{top:.75rem}.z-10{z-index:10}.\!m-auto{margin:auto!important}.m-0{margin:0}.m-3{margin:.75rem}.m-5{margin:1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[5px\]{margin-bottom:5px}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-\[1px\]{margin-left:1px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\[15px\]{margin-right:15px}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[-52px\]{margin-top:-52px}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.\!h-7{height:1.75rem!important}.\!h-\[32px\]{height:32px!important}.\!h-\[35px\]{height:35px!important}.\!h-\[52px\]{height:52px!important}.h-\[100px\]{height:100px}.h-\[10px\]{height:10px}.h-\[15px\]{height:15px}.h-\[20px\]{height:20px}.h-\[50px\]{height:50px}.h-\[89vh\]{height:89vh}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[1000px\]{max-height:1000px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.min-h-\[30px\]{min-height:30px}.min-h-screen{min-height:100vh}.\!w-\[40px\]{width:40px!important}.w-1\/2{width:50%}.w-2\/6{width:33.333333%}.w-4\/6{width:66.666667%}.w-\[10px\]{width:10px}.w-\[15px\]{width:15px}.w-\[20px\]{width:20px}.w-\[40px\]{width:40px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-full{width:100%}.\!min-w-\[70px\]{min-width:70px!important}.\!min-w-\[80px\]{min-width:80px!important}.min-w-\[30px\]{min-width:30px}.min-w-\[40px\]{min-width:40px}.min-w-\[45px\]{min-width:45px}.max-w-\[300px\]{max-width:300px}.max-w-\[700px\]{max-width:700px}.max-w-\[80px\]{max-width:80px}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.\!justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-y-auto{overflow-y:auto}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.\!rounded-\[16px\]{border-radius:16px!important}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--border-radius\)\]{border-radius:var(--border-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-blue{border-color:var(--blue)!important}.border-\[\#bebebe\]{--tw-border-opacity:1;border-color:#bebebe;border-color:rgb(190 190 190/var(--tw-border-opacity,1))}.border-blue{border-color:var(--blue)}.border-gray{border-color:var(--gray)}.\!bg-gray{background-color:var(--gray)!important}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-blue{background-color:var(--blue)}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-orange{background-color:var(--orange)}.bg-red{background-color:var(--red)}.bg-transparent{background-color:initial}.bg-white{background-color:var(--white)}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-4{padding-bottom:1rem;padding-top:1rem}.\!pl-0{padding-left:0!important}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[18px\]{font-size:18px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[1\.2\]{line-height:1.2}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.\!text-white{color:var(--white)!important}.text-\[\#195e95e6\]\/90{color:#195e95e6}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-black{color:var(--black)}.text-blue{color:var(--blue)}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-orange{color:var(--orange)}.text-purple{color:var(--purple)}.text-red{color:var(--red)}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-white{color:var(--white)}.text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:text-\[\#195e95e6\]:hover{color:#195e95e6}@media not all and (min-width:640px){.max-sm\:max-w-\[150px\]{max-width:150px}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:pl-5{padding-left:1.25rem}}.\[\&_\.ant-form-item-no-colon\]\:w-full .ant-form-item-no-colon{width:100%}.\[\&_\.ant-form-item-no-colon\]\:\!text-sm .ant-form-item-no-colon{font-size:.875rem!important;line-height:1.25rem!important}.\[\&_\.ant-input-group-addon\]\:p-0 .ant-input-group-addon{padding:0}.\[\&_\.ant-input-outlined\]\:cursor-pointer .ant-input-outlined{cursor:pointer}.\[\&_\.ant-input-outlined\]\:bg-gray .ant-input-outlined{background-color:var(--gray)}.\[\&_\.ant-modal-footer\]\:flex .ant-modal-footer{display:flex}.\[\&_\.ant-modal-footer\]\:justify-end .ant-modal-footer{justify-content:flex-end}.\[\&_\.ant-modal-header\]\:mb-5 .ant-modal-header{margin-bottom:1.25rem}.\[\&_\.ant-spin-dot-spin\]\:text-blue .ant-spin-dot-spin{color:var(--blue)}.\[\&_\.ant-tabs-nav-wrap\]\:\!bg-\[\#f5f5f5\] .ant-tabs-nav-wrap{--tw-bg-opacity:1!important;background-color:#f5f5f5!important;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))!important}.\[\&_\.ant-tabs-tab-active\]\:cursor-default .ant-tabs-tab-active{cursor:default}.\[\&_\.ant-tabs-tab-active\]\:\!bg-\[\#dfe7f5\] .ant-tabs-tab-active{--tw-bg-opacity:1!important;background-color:#dfe7f5!important;background-color:rgb(223 231 245/var(--tw-bg-opacity,1))!important}.\[\&_\.ant-tabs-tab-btn\]\:\!text-black .ant-tabs-tab-btn{color:var(--black)!important}:root{--black:#1e1e1e;--white:#fff;--blue:#13005e;--red:#dc2626;--orange:#f6931e;--purple:#4a37a7;--gray:#d4d4d466;--primary-gradient:linear-gradient(135deg,#503d95,#3d2d73);--border-radius:12px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lexend;margin:0}.login-layout{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:100vh}.login-layout .login-content{min-height:calc(100vh - 180px);padding:40px 20px}.login-layout .login-container{animation:slideUp .5s ease-out;background:var(--white);border-radius:20px;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #00000005;display:flex;max-width:900px;overflow:hidden;width:100%}.login-layout .login-decoration{align-items:center;background:var(--primary-gradient);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:48px;position:relative}@media(max-width:768px){.login-layout .login-decoration{display:none}}.login-layout .decoration-content{color:var(--white);position:relative;text-align:center;z-index:1}.login-layout .decoration-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 24px;width:100px}.login-layout .decoration-icon svg{color:var(--white)}.login-layout .decoration-title{color:var(--white);font-size:28px;font-weight:700;margin:0 0 12px}.login-layout .decoration-text{font-size:15px;line-height:1.6;margin:0 0 32px;opacity:.9}.login-layout .decoration-features{display:flex;flex-direction:column;gap:12px;text-align:left}.login-layout .feature-item{align-items:center;display:flex;font-size:14px;gap:12px;opacity:.95}.login-layout .feature-check{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.login-layout .login-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px}@media(max-width:768px){.login-layout .login-wrapper{padding:32px 24px}}.login-layout .login-header{margin-bottom:32px;text-align:center}.login-layout .login-title{color:#1a1a2e;font-size:28px;font-weight:700;margin:0 0 8px}.login-layout .login-subtitle{color:#6b7280;font-size:15px;margin:0}.login-layout .google-signin-btn{align-items:center;background:var(--white);border:1.5px solid #e5e7eb;border-radius:var(--border-radius);color:#374151;cursor:pointer;display:flex;font-family:Lexend,sans-serif;font-size:15px;font-weight:500;gap:12px;height:48px;justify-content:center;transition:all .2s ease;width:100%}.login-layout .google-signin-btn:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.login-layout .google-signin-btn:active{box-shadow:none;transform:translateY(0)}.login-layout .google-signin-btn .google-icon{flex-shrink:0}.login-layout .divider{margin:24px 0;position:relative;text-align:center}.login-layout .divider:before{background:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.login-layout .divider-text{background:var(--white);color:#9ca3af;font-size:13px;letter-spacing:.5px;padding:0 16px;position:relative;text-transform:uppercase}.login-layout .login-form{width:100%}.login-layout .form-group{margin-bottom:20px}.login-layout .form-label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.login-layout .label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.login-layout .forgot-link{color:#503d95;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease}.login-layout .forgot-link:hover{color:#3d2d73;text-decoration:underline}.login-layout .login-input{border:1.5px solid #e5e7eb;border-radius:var(--border-radius);font-size:15px;height:48px;transition:all .2s ease}.login-layout .login-input:hover{border-color:#d1d5db}.login-layout .login-input:focus,.login-layout .login-input:focus-within{border-color:#503d95;box-shadow:0 0 0 3px #503d951a}.login-layout .login-input .ant-input{font-size:15px}.login-layout .input-icon{color:#9ca3af;font-size:16px;margin-right:4px}.login-layout .login-form .ant-form-item{margin-bottom:0}.login-layout .login-form .ant-form-item-explain-error{font-size:13px;margin-top:6px}.login-layout .submit-item{margin-top:28px}.login-layout .login-submit-btn{border-radius:var(--border-radius);font-size:16px;font-weight:600;height:50px;width:100%}.login-layout .signup-prompt{color:#6b7280;font-size:14px;margin:24px 0 0;text-align:center}.login-layout .signup-link{color:#503d95;font-weight:600;text-decoration:none;transition:color .2s ease}.login-layout .signup-link:hover{color:#3d2d73;text-decoration:underline}.login-layout .login-input.ant-input-password{padding-right:12px}.login-layout .login-input.ant-input-password .ant-input-suffix .anticon{color:#9ca3af;cursor:pointer;font-size:16px;transition:color .2s ease}.login-layout .login-input.ant-input-password .ant-input-suffix .anticon:hover{color:#6b7280}.login-layout .ant-form-item-has-error .login-input{border-color:#ef4444}.login-layout .ant-form-item-has-error .login-input:focus,.login-layout .ant-form-item-has-error .login-input:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}@media(max-width:480px){.login-layout .login-content{padding:20px 16px}.login-layout .login-container{border-radius:16px}.login-layout .login-wrapper{padding:24px 20px}.login-layout .login-title{font-size:24px}.login-layout .login-subtitle{font-size:14px}.login-layout .google-signin-btn{font-size:14px;height:44px}.login-layout .login-input{height:44px}.login-layout .login-submit-btn{font-size:15px;height:46px}}.signup-layout{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:100vh}.signup-layout .signup-content{min-height:calc(100vh - 180px);padding:40px 20px}.signup-layout .signup-container{animation:slideUp .5s ease-out;background:var(--white);border-radius:20px;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #00000005;display:flex;max-width:1100px;overflow:hidden;width:100%}.signup-layout .signup-decoration{align-items:center;background:var(--primary-gradient);display:flex;flex:0 0 340px;justify-content:center;overflow:hidden;padding:48px 36px;position:relative}@media(max-width:900px){.signup-layout .signup-decoration{display:none}}.signup-layout .decoration-content{color:var(--white);position:relative;text-align:center;z-index:1}.signup-layout .decoration-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 24px;width:100px}.signup-layout .decoration-icon svg{color:var(--white)}.signup-layout .decoration-title{color:var(--white);font-size:26px;font-weight:700;margin:0 0 12px}.signup-layout .decoration-text{font-size:14px;line-height:1.6;margin:0 0 32px;opacity:.9}.signup-layout .decoration-features{display:flex;flex-direction:column;gap:12px;text-align:left}.signup-layout .feature-item{align-items:center;display:flex;font-size:14px;gap:12px;opacity:.95}.signup-layout .feature-check{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.signup-layout .signup-wrapper{flex:1 1;max-height:calc(100vh - 180px);overflow-y:auto;padding:40px 48px}@media(max-width:900px){.signup-layout .signup-wrapper{max-height:none;padding:32px 24px}}.signup-layout .signup-header{margin-bottom:24px;text-align:center}.signup-layout .signup-title{color:#1a1a2e;font-size:28px;font-weight:700;margin:0 0 8px}.signup-layout .signup-subtitle{color:#6b7280;font-size:15px;margin:0}.signup-layout .signup-form{width:100%}.signup-layout .section-card{background:#f9fafb;border:1px solid #f0f0f0;border-radius:var(--border-radius);margin-bottom:20px;padding:20px}.signup-layout .section-header{align-items:center;background:none;color:#503d95;display:flex;font-size:14px;font-weight:600;gap:10px;margin:0 0 20px;padding:0}.signup-layout .section-icon{color:#503d95;font-size:16px}.signup-layout .form-group{margin-bottom:16px}.signup-layout .form-group:last-child{margin-bottom:0}.signup-layout .form-label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.signup-layout .optional-text{color:#9ca3af;font-size:12px;font-weight:400}.signup-layout .signup-input{background:var(--white);border:1.5px solid #e5e7eb;border-radius:var(--border-radius);font-size:14px;height:44px;transition:all .2s ease}.signup-layout .signup-input:hover{border-color:#d1d5db}.signup-layout .signup-input:focus,.signup-layout .signup-input:focus-within{border-color:#503d95;box-shadow:0 0 0 3px #503d951a}.signup-layout .signup-input .ant-input{font-size:14px}.signup-layout .signup-select{width:100%}.signup-layout .signup-select .ant-select-selector{border:1.5px solid #e5e7eb!important;border-radius:var(--border-radius)!important;height:44px!important;padding:0 12px!important;transition:all .2s ease}.signup-layout .signup-select .ant-select-selector .ant-select-selection-search-input{height:42px!important}.signup-layout .signup-select .ant-select-selector .ant-select-selection-item,.signup-layout .signup-select .ant-select-selector .ant-select-selection-placeholder{font-size:14px;line-height:42px!important}.signup-layout .signup-select:hover .ant-select-selector{border-color:#d1d5db!important}.signup-layout .signup-select.ant-select-focused .ant-select-selector{border-color:#503d95!important;box-shadow:0 0 0 3px #503d951a!important}.signup-layout .input-icon{color:#9ca3af;font-size:14px;margin-right:4px}.signup-layout .signup-form .ant-form-item{margin-bottom:0}.signup-layout .signup-form .ant-form-item-explain-error{font-size:12px;margin-top:4px}.signup-layout .checkbox-section{margin:24px 0}.signup-layout .checkbox-item{margin-bottom:12px}.signup-layout .checkbox-item:last-child{margin-bottom:0}.signup-layout .custom-checkbox{color:#4b5563;font-size:13px;line-height:1.5}.signup-layout .custom-checkbox .ant-checkbox{top:2px}.signup-layout .link{color:#503d95;font-weight:500;text-decoration:none;transition:color .2s ease}.signup-layout .link:hover{color:#3d2d73;text-decoration:underline}.signup-layout .submit-item{margin-top:24px}.signup-layout .signup-submit-btn{border-radius:var(--border-radius);font-size:16px;font-weight:600;height:50px;width:100%}.signup-layout .login-prompt{color:#6b7280;font-size:14px;margin:20px 0 0;text-align:center}.signup-layout .login-link{color:#503d95;font-weight:600;text-decoration:none;transition:color .2s ease}.signup-layout .login-link:hover{color:#3d2d73;text-decoration:underline}.signup-layout .signup-input.ant-input-password{padding-right:12px}.signup-layout .signup-input.ant-input-password .ant-input-suffix .anticon{color:#9ca3af;cursor:pointer;font-size:14px;transition:color .2s ease}.signup-layout .signup-input.ant-input-password .ant-input-suffix .anticon:hover{color:#6b7280}.signup-layout .ant-form-item-has-error .signup-input,.signup-layout .ant-form-item-has-error .signup-select .ant-select-selector{border-color:#ef4444!important}.signup-layout .ant-form-item-has-error .signup-input:focus,.signup-layout .ant-form-item-has-error .signup-input:focus-within,.signup-layout .ant-form-item-has-error .signup-select .ant-select-selector:focus,.signup-layout .ant-form-item-has-error .signup-select .ant-select-selector:focus-within{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}@media(max-width:600px){.signup-layout .signup-content{padding:20px 16px}.signup-layout .signup-container{border-radius:16px}.signup-layout .signup-wrapper{padding:24px 20px}.signup-layout .signup-title{font-size:24px}.signup-layout .signup-subtitle{font-size:14px}.signup-layout .google-signup-btn{font-size:14px;height:44px}.signup-layout .section-card{padding:16px}.signup-layout .signup-input{height:42px}.signup-layout .signup-select .ant-select-selector{height:42px!important}.signup-layout .signup-select .ant-select-selector .ant-select-selection-search-input{height:40px!important}.signup-layout .signup-select .ant-select-selector .ant-select-selection-item,.signup-layout .signup-select .ant-select-selector .ant-select-selection-placeholder{line-height:40px!important}.signup-layout .signup-submit-btn{font-size:15px;height:46px}}.account .organization-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.account .restricted-access-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 10px 30px #667eea4d;color:var(--white);display:flex;font-size:32px;height:80px;justify-content:center;width:80px}.subscription-page .hero-card{background:linear-gradient(180deg,#493d95 10.67%,#623d93);border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.subscription-page .hero-card .hero-price-box{background:#ffffff26;border-radius:12px;padding:20px}.subscription-page .info-card{height:100%}.subscription-page .info-card,.subscription-page .plans-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.subscription-page .billing-cycle-toggle .ant-radio-button-wrapper{border-color:#02005b;border-color:var(--blue,#02005b);color:#02005b;color:var(--blue,#02005b)}.subscription-page .billing-cycle-toggle .ant-radio-button-wrapper:hover{color:#210061;color:var(--blue,#210061)}.subscription-page .billing-cycle-toggle .ant-radio-button-wrapper:before{background-color:#02005b!important;background-color:var(--blue,#02005b)!important}.subscription-page .billing-cycle-toggle .ant-radio-button-wrapper-checked{background:linear-gradient(180deg,#02005b -91.67%,#210061)!important;border-color:#02005b!important;color:#fff!important}.subscription-page .billing-cycle-toggle .ant-radio-button-wrapper-checked:hover{background:linear-gradient(180deg,#010042 -91.67%,#1c0054)!important;border-color:#010042!important;color:#fff!important}.subscription-page .billing-cycle-toggle .ant-radio-button-wrapper-checked:before{background-color:#02005b!important}.subscription-page .plan-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;height:100%;min-width:220px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.subscription-page .plan-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.subscription-page .plan-card.current{border-color:#3d2d73;border-width:2px;box-shadow:0 4px 12px #02005b33}.subscription-page .plan-card .popular-badge{background:linear-gradient(135deg,#f6931e,#e67e22);color:#fff;font-size:11px;font-weight:600;padding:4px 40px;position:absolute;right:-30px;top:12px;transform:rotate(45deg)}.subscription-page .plan-card .current-plan-tag{background:var(--primary-gradient);border:none;color:#fff}.subscription-page .plan-card .member-counter{padding:8px 0;width:100%}.subscription-page .plan-card .member-counter .member-btn{align-items:center;border:1px solid #d9d9d9;border-radius:50%;display:flex;height:28px;justify-content:center;min-width:28px;transition:all .2s ease;width:28px}.subscription-page .plan-card .member-counter .member-btn:disabled{cursor:not-allowed;opacity:.4}.subscription-page .plan-card .member-counter .member-btn:not(:disabled){border-color:#02005b;border-color:var(--blue,#02005b);color:#02005b;color:var(--blue,#02005b)}.subscription-page .plan-card .member-counter .member-btn:not(:disabled):hover{background:#02005b1a}.subscription-page .plan-card .feature-check{color:#52c41a}.subscription-page .modal-features-box{background:#fafafa;border-radius:8px;padding:16px}.billing-page .billing-hero-card{background:linear-gradient(135deg,#059669,#047857);border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.billing-page .billing-hero-card .billing-summary-box{background:#ffffff26;border-radius:12px;padding:20px}.billing-page .billing-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.billing-page .portal-section{margin:0 auto;max-width:800px}.billing-page .portal-icon-wrapper{align-items:center;background:linear-gradient(135deg,#059669,#047857);border-radius:16px;display:flex;height:64px;justify-content:center;width:64px}.billing-page .portal-icon-wrapper .portal-icon{color:#fff;font-size:28px}.billing-page .portal-description{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-left:4px solid #059669;border-radius:12px;padding:20px 24px}.billing-page .portal-feature-item{align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.billing-page .portal-feature-item:hover{background:#f5f5f5;border-color:#e5e5e5}.billing-page .portal-feature-item .feature-icon-box{align-items:center;background:#0596691a;border-radius:10px;color:#059669;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.billing-page .portal-cta{padding-top:16px;text-align:center}.billing-page .portal-cta .portal-button{background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:12px;box-shadow:0 4px 14px #05966966;font-size:16px;font-weight:600;height:56px;padding:0 48px;transition:all .2s ease}.billing-page .portal-cta .portal-button:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46)!important;box-shadow:0 6px 20px #05966980;transform:translateY(-2px)}.billing-page .portal-cta .portal-button:disabled{box-shadow:none;opacity:.6}.billing-page .portal-cta .portal-button .anticon{font-size:18px}.billing-page .portal-cta .portal-hint{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px;justify-content:center;margin-bottom:0;margin-top:16px}.billing-page .payment-card-display{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px;overflow:hidden;padding:24px;position:relative}.billing-page .payment-card-display:before{background:radial-gradient(circle,#ffffff1a 0,#0000 60%);content:"";height:100%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:100%}.billing-page .payment-card-display.is-default{background:linear-gradient(135deg,#059669,#047857)}.billing-page .payment-card-display .card-visual{position:relative;z-index:1}.billing-page .payment-card-display .card-chip{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:6px;height:30px;margin-bottom:24px;width:40px}.billing-page .payment-card-display .card-number{color:#fff;font-family:Courier New,monospace;font-size:20px;font-weight:600;letter-spacing:2px;margin-bottom:20px}.billing-page .payment-card-display .card-details{align-items:flex-end;display:flex;justify-content:space-between}.billing-page .payment-card-display .card-label{color:#fff9;display:block;font-size:10px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.billing-page .payment-card-display .card-value{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:1px}.billing-page .card-brand-icon{border-radius:4px;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:6px 12px}.billing-page .card-brand-icon.brand-visa{background:#1a1f71}.billing-page .card-brand-icon.brand-mastercard{background:#eb001b}.billing-page .card-brand-icon.brand-amex{background:#006fcf}.billing-page .add-card-icon{align-items:center;background:#0596691a;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.billing-page .secure-badge{align-items:center;background:#f0fdf4;border-radius:8px;display:flex;justify-content:center;margin-top:16px;padding:12px}.billing-page .delete-card-preview{align-items:center;background:#fafafa;border-radius:8px;display:flex;padding:16px}.billing-page .billing-table .ant-table-thead>tr>th{background:#fafafa;color:#374151;font-weight:600}.billing-page .billing-table .ant-table-expanded-row>td{background:#fef2f2}.billing-page .transaction-details-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:24px}.billing-page .transaction-detail-header{align-items:center;display:flex;gap:16px}.billing-page .transaction-status-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 16px}.billing-page .transaction-status-badge.success{background:#dcfce7;color:#16a34a}.billing-page .transaction-status-badge.fail{background:#fee2e2;color:#dc2626}.billing-page .transaction-id{color:#374151;font-size:16px;font-weight:600}.billing-page .transaction-info-grid{display:flex;flex-direction:column;gap:16px}.billing-page .info-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.billing-page .info-row:last-child{border-bottom:none}.billing-page .info-label{color:#6b7280;font-size:14px}.billing-page .info-value{color:#1f2937;font-size:14px;text-align:right}.billing-page .transaction-fail-box{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;padding:16px}.billing-page .transaction-not-found{background:#fafafa;border-radius:12px;padding:24px}.transaction-page .loading-container{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:400px}.transaction-page .loading-text{color:#6b7280;font-size:16px;margin:0}.transaction-page .transaction-hero-card{background:linear-gradient(180deg,#493d95 10.67%,#623d93);border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.transaction-page .transaction-hero-card .back-button{color:#fffc;height:auto;padding:0}.transaction-page .transaction-hero-card .back-button:hover{background:#0000;color:#fff}.transaction-page .transaction-hero-card .transaction-status-box{background:#ffffff26;border-radius:12px;padding:20px}.transaction-page .transaction-hero-card .transaction-status-box .anticon{color:#ddd6fe;font-size:16px}.transaction-page .transaction-hero-card .status-tag{border-radius:6px;font-size:14px;padding:4px 12px}.transaction-page .success-card,.transaction-page .transaction-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.transaction-page .success-card{text-align:center}.transaction-page .plan-summary-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:24px}.transaction-page .plan-icon-box{align-items:center;border-radius:16px;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.transaction-page .plan-icon-box.plan-icon-green{background:#52c41a26;color:#52c41a}.transaction-page .plan-icon-box.plan-icon-orange{background:#fa8c1626;color:#fa8c16}.transaction-page .plan-icon-box.plan-icon-pink{background:#eb2f9626;color:#eb2f96}.transaction-page .plan-icon-box.plan-icon-purple{background:#722ed126;color:#722ed1}.transaction-page .plan-details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:24px}.transaction-page .detail-item{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:16px}.transaction-page .detail-item .detail-icon{color:#6b7280;font-size:20px;margin-top:2px}.transaction-page .detail-item .detail-label{color:#6b7280;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.transaction-page .detail-item .detail-value{color:#1f2937;display:block;font-weight:600}.transaction-page .features-section .feature-list{list-style:none;margin:0;padding:0}.transaction-page .features-section .feature-item{align-items:center;color:#374151;display:flex;font-size:14px;gap:12px;padding:8px 0}.transaction-page .features-section .feature-check{font-size:16px}.transaction-page .features-section .feature-check.feature-check-green{color:#52c41a}.transaction-page .features-section .feature-check.feature-check-orange{color:#fa8c16}.transaction-page .features-section .feature-check.feature-check-pink{color:#eb2f96}.transaction-page .features-section .feature-check.feature-check-purple{color:#722ed1}.transaction-page .saved-cards-section .saved-cards-list{display:flex;flex-direction:column;gap:12px}.transaction-page .saved-card-option{align-items:center;background:#fafafa;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s ease}.transaction-page .saved-card-option:hover{background:#f5f5f5;border-color:#d1d5db}.transaction-page .saved-card-option.selected{background:#ecfeff;border-color:#0891b2}.transaction-page .saved-card-option .card-radio .ant-radio-inner{height:20px;width:20px}.transaction-page .saved-card-option .card-info{align-items:center;display:flex;flex:1 1;gap:12px}.transaction-page .saved-card-option .card-number{color:#1f2937;font-family:Courier New,monospace;font-weight:600;letter-spacing:1px}.transaction-page .saved-card-option .card-expiry{color:#6b7280;font-size:13px}.transaction-page .saved-card-option .default-tag{margin-left:auto}.transaction-page .card-brand-tag{border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px}.transaction-page .additional-members-info .info-box{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.transaction-page .additional-members-info .info-box-label{color:#0369a1;font-size:14px;font-weight:500}.transaction-page .additional-members-info .info-box-value{color:#0c4a6e;font-size:14px;font-weight:600}.transaction-page .alt-pay-button{border-radius:10px;font-size:16px;font-weight:500;height:52px}.transaction-page .security-badge{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:flex;justify-content:center;padding:16px}.transaction-page .order-summary .summary-row{align-items:center;color:#4b5563;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.transaction-page .order-summary .summary-row.total{color:#1f2937;font-weight:600}.transaction-page .services-section .services-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.transaction-page .service-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:14px 16px;transition:all .2s ease}.transaction-page .service-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.transaction-page .service-item .service-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.transaction-page .service-item .service-icon svg{height:20px;width:20px}.transaction-page .service-item .service-info{display:flex;flex-direction:column;gap:2px;min-width:0}.transaction-page .service-item .service-label{color:#1f2937;font-size:14px;font-weight:600}.transaction-page .service-item .service-value{color:#6b7280;font-size:12px}.transaction-page .checkout-section{text-align:center}.transaction-page .transaction-info{display:flex;flex-direction:column;gap:12px}.transaction-page .transaction-info .info-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.transaction-page .transaction-info .info-row:last-child{border-bottom:none}.transaction-page .transaction-info .info-label{color:#6b7280;font-size:13px;font-weight:500}.transaction-page .transaction-info .info-value{color:#1f2937;font-family:SF Mono,Consolas,monospace;max-width:200px;text-align:right;word-break:break-all}@media(max-width:768px){.transaction-page .plan-details-grid,.transaction-page .services-section .services-grid{grid-template-columns:1fr}.transaction-page .saved-card-option{flex-wrap:wrap}.transaction-page .saved-card-option .card-info{flex-basis:calc(100% - 50px)}.transaction-page .saved-card-option .default-tag{margin-left:36px;margin-top:8px}.transaction-page .transaction-info .info-row{align-items:flex-start;flex-direction:column;gap:4px}.transaction-page .transaction-info .info-value{max-width:100%;text-align:left}}.reset-layout{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:100vh}.reset-layout .reset-content{min-height:calc(100vh - 180px);padding:40px 20px}.reset-layout .reset-container{animation:slideUp .5s ease-out;background:var(--white);border-radius:20px;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #00000005;display:flex;max-width:900px;overflow:hidden;width:100%}.reset-layout .reset-container.reset-container-single{max-width:560px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reset-layout .reset-decoration{align-items:center;background:var(--primary-gradient);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:48px;position:relative}.reset-layout .reset-decoration:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%}.reset-layout .reset-decoration:after{background:radial-gradient(circle,#ffffff14 0,#0000 60%);bottom:-30%;content:"";height:80%;left:-30%;position:absolute;width:80%}@media(max-width:768px){.reset-layout .reset-decoration{display:none}}.reset-layout .decoration-content{color:var(--white);position:relative;text-align:center;z-index:1}.reset-layout .decoration-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 24px;width:100px}.reset-layout .decoration-icon svg{color:var(--white)}.reset-layout .decoration-title{color:var(--white);font-size:28px;font-weight:700;margin:0 0 12px}.reset-layout .decoration-text{font-size:15px;line-height:1.6;margin:0 0 32px;opacity:.9}.reset-layout .decoration-features{display:flex;flex-direction:column;gap:12px;text-align:left}.reset-layout .feature-item{align-items:center;display:flex;font-size:14px;gap:12px;opacity:.95}.reset-layout .feature-check{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.reset-layout .reset-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px}@media(max-width:768px){.reset-layout .reset-wrapper{padding:32px 24px}}.reset-layout .reset-header{margin-bottom:32px;text-align:center}.reset-layout .reset-title{color:#1a1a2e;font-size:28px;font-weight:700;margin:0 0 8px}.reset-layout .reset-subtitle{color:#6b7280;font-size:15px;margin:0}.reset-layout .reset-form{width:100%}.reset-layout .form-group{margin-bottom:20px}.reset-layout .form-label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.reset-layout .reset-input{border:1.5px solid #e5e7eb;border-radius:var(--border-radius);font-size:15px;height:48px;transition:all .2s ease}.reset-layout .reset-input:hover{border-color:#d1d5db}.reset-layout .reset-input:focus,.reset-layout .reset-input:focus-within{border-color:#503d95;box-shadow:0 0 0 3px #503d951a}.reset-layout .reset-input .ant-input{font-size:15px}.reset-layout .input-icon{color:#9ca3af;font-size:16px;margin-right:4px}.reset-layout .reset-form .ant-form-item{margin-bottom:0}.reset-layout .reset-form .ant-form-item-explain-error{font-size:13px;margin-top:6px}.reset-layout .submit-item{margin-top:28px}.reset-layout .reset-submit-btn{border-radius:var(--border-radius);font-size:16px;font-weight:600;height:50px;width:100%}.reset-layout .back-to-login{color:#503d95;font-size:14px;font-weight:500;margin-top:24px;text-decoration:none;transition:color .2s ease}.reset-layout .back-to-login:hover{color:#3d2d73}.reset-layout .reset-input.ant-input-password{padding-right:12px}.reset-layout .reset-input.ant-input-password .ant-input-suffix .anticon{color:#9ca3af;cursor:pointer;font-size:16px;transition:color .2s ease}.reset-layout .reset-input.ant-input-password .ant-input-suffix .anticon:hover{color:#6b7280}.reset-layout .ant-form-item-has-error .reset-input{border-color:#ef4444}.reset-layout .ant-form-item-has-error .reset-input:focus,.reset-layout .ant-form-item-has-error .reset-input:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.reset-layout .ant-result{padding:32px 24px}.reset-layout .ant-result .ant-result-icon{margin-bottom:24px}.reset-layout .ant-result .ant-result-icon .anticon{font-size:72px}.reset-layout .ant-result .ant-result-title{color:#1a1a2e;font-size:24px;font-weight:700}.reset-layout .ant-result .ant-result-subtitle{color:#6b7280;font-size:15px;margin:0 auto;max-width:360px}.reset-layout .ant-result .ant-result-extra{margin-top:32px}.reset-layout .result-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.reset-layout .help-text{border-top:1px solid #e5e7eb;color:#6b7280;font-size:13px;margin-top:24px;padding-top:24px;text-align:center}.reset-layout .text-link{background:none;border:none;color:#503d95;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0}.reset-layout .text-link:hover{text-decoration:underline}@media(max-width:480px){.reset-layout .reset-content{padding:20px 16px}.reset-layout .reset-container{border-radius:16px}.reset-layout .reset-wrapper{padding:24px 20px}.reset-layout .reset-title{font-size:24px}.reset-layout .reset-subtitle{font-size:14px}.reset-layout .reset-input{height:44px}.reset-layout .reset-submit-btn{font-size:15px;height:46px}.reset-layout .ant-result{padding:24px 16px}.reset-layout .ant-result .ant-result-title{font-size:20px}.reset-layout .ant-result .ant-result-subtitle{font-size:14px}.reset-layout .result-actions{flex-direction:column}.reset-layout .result-actions .button-primary,.reset-layout .result-actions .button-secondary{width:100%}}.event-closed,.form-submitted,.quiz-submitted{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;width:100%}.event-closed__card,.form-submitted__card,.quiz-submitted__card{border:1px solid;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin:0 auto;max-width:28rem;overflow:hidden;transition:all .3s ease;width:100%}.event-closed__card:hover,.form-submitted__card:hover,.quiz-submitted__card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.event-closed__card--blue,.form-submitted__card--blue,.quiz-submitted__card--blue{background:linear-gradient(to bottom right,#eff6ff,#eef2ff);border-color:#bfdbfe}.event-closed__card--amber,.form-submitted__card--amber,.quiz-submitted__card--amber{background:linear-gradient(to bottom right,#fffbeb,#fff7ed);border-color:#fde68a}.event-closed__card--gray,.form-submitted__card--gray,.quiz-submitted__card--gray{background:linear-gradient(to bottom right,#f9fafb,#f8fafc);border-color:#e5e7eb}.event-closed__card--red,.form-submitted__card--red,.quiz-submitted__card--red{background:linear-gradient(to bottom right,#fef2f2,#fff1f2);border-color:#fecaca}.event-closed__card--purple,.form-submitted__card--purple,.quiz-submitted__card--purple{background:linear-gradient(to bottom right,#faf5ff,#f5f3ff);border-color:#ddd6fe}.event-closed__card--green,.form-submitted__card--green,.quiz-submitted__card--green{background:linear-gradient(to bottom right,#f7fdf9,#f5fbf7);border-color:#d1f5dc}.event-closed__header,.form-submitted__header,.quiz-submitted__header{padding:2rem 2rem 1.5rem;text-align:center}.event-closed__icon-wrapper,.form-submitted__icon-wrapper,.quiz-submitted__icon-wrapper{align-items:center;border-radius:50%;box-shadow:inset 0 2px 4px 0 #0000000f;display:inline-flex;height:6rem;justify-content:center;margin-bottom:1.5rem;width:6rem}.event-closed__icon-wrapper--blue,.form-submitted__icon-wrapper--blue,.quiz-submitted__icon-wrapper--blue{background-color:#dbeafe}.event-closed__icon-wrapper--amber,.form-submitted__icon-wrapper--amber,.quiz-submitted__icon-wrapper--amber{background-color:#fef3c7}.event-closed__icon-wrapper--gray,.form-submitted__icon-wrapper--gray,.quiz-submitted__icon-wrapper--gray{background-color:#f3f4f6}.event-closed__icon-wrapper--red,.form-submitted__icon-wrapper--red,.quiz-submitted__icon-wrapper--red{background-color:#fee2e2}.event-closed__icon-wrapper--purple,.form-submitted__icon-wrapper--purple,.quiz-submitted__icon-wrapper--purple{background-color:#ede9fe}.event-closed__icon-wrapper--green,.form-submitted__icon-wrapper--green,.quiz-submitted__icon-wrapper--green{background-color:#e8f8ed}.event-closed__icon,.form-submitted__icon,.quiz-submitted__icon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:4rem;width:4rem}.event-closed__icon--blue,.form-submitted__icon--blue,.quiz-submitted__icon--blue{color:#3b82f6}.event-closed__icon--amber,.form-submitted__icon--amber,.quiz-submitted__icon--amber{color:#f59e0b}.event-closed__icon--gray,.form-submitted__icon--gray,.quiz-submitted__icon--gray{color:#6b7280}.event-closed__icon--red,.form-submitted__icon--red,.quiz-submitted__icon--red{color:#ef4444}.event-closed__icon--purple,.form-submitted__icon--purple,.quiz-submitted__icon--purple{color:#8b5cf6}.event-closed__icon--green,.form-submitted__icon--green,.quiz-submitted__icon--green{color:#10b981}.event-closed__title,.form-submitted__title,.quiz-submitted__title{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.event-closed__subtitle,.form-submitted__subtitle,.quiz-submitted__subtitle{color:#4b5563;font-size:1.125rem;font-weight:500;margin-bottom:1rem}.event-closed__description,.form-submitted__description,.quiz-submitted__description{color:#6b7280;font-size:.875rem;line-height:1.625}.event-closed__footer,.form-submitted__footer,.quiz-submitted__footer{background-color:#ffffff80;border-top:1px solid #f3f4f6;padding:1rem 2rem}.event-closed__footer p,.form-submitted__footer p,.quiz-submitted__footer p{color:#9ca3af;font-size:.75rem;margin:0;text-align:center}.event-closed__footer .event-title,.form-submitted__footer .event-title,.quiz-submitted__footer .event-title{color:#6b7280;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:Lexend;font-weight:700}a{color:#000}.grid-link-cell{color:#1677ff}.grid-link-cell:hover{text-decoration:underline}.section-card{border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000f}.section-card .ant-card-body{padding:20px}.section-card.section-card-lg .ant-card-body{padding:24px}.section-card.section-card-sm .ant-card-body{padding:16px}.app-dashboard-content{border-image:linear-gradient(180deg,#5e136b,#811582 7.21%,#11086e 36.54%,#08446e 63.94%,#135e93);border-image-slice:1;border-right-width:20px;padding:24px 24px 0}@media(max-width:767px){.app-dashboard-content{border-bottom-width:0;border-image:none;border-right-width:0}}.button-primary{align-items:center;background:var(--primary-gradient);border:none;border-radius:var(--border-radius);box-shadow:0 4px 15px #503d9566;color:var(--white);display:flex;font-size:15px;font-weight:500;height:42px;justify-content:center;min-width:130px;overflow:hidden;padding:8px 20px;position:relative;transition:all .25s ease;width:fit-content}.button-primary:hover{background:var(--primary-gradient)!important;border:none;box-shadow:0 6px 20px #503d9580;color:var(--white)!important;transform:translateY(-2px)}.button-primary:active,.button-primary:focus,.button-primary:focus-visible,.button-primary:focus-within{background:var(--primary-gradient)!important;border:none!important;box-shadow:0 2px 10px #503d9559;color:var(--white)!important;outline:none!important;transform:translateY(0)}.button-primary:disabled{background:var(--primary-gradient)!important;color:var(--white)!important;cursor:not-allowed;opacity:.5}.button-primary:disabled,.button-primary:disabled:hover{box-shadow:none;transform:none}.button-primary>*{position:relative;z-index:1}.button-secondary{align-items:center;background:#0000;border:2px solid #503d95;border-radius:var(--border-radius);color:#503d95;display:flex;font-size:15px;font-weight:500;height:42px;justify-content:center;min-width:130px;padding:8px 20px;transition:all .25s ease;width:fit-content}.button-secondary:hover{background:#0000!important;border:2px solid #3d2d73!important;box-shadow:0 4px 12px #503d9533;color:#3d2d73!important;transform:translateY(-2px)}.button-secondary:active,.button-secondary:focus,.button-secondary:focus-visible,.button-secondary:focus-within{background:#0000!important;border:2px solid #503d95!important;box-shadow:none;color:#503d95!important;outline:none!important;transform:translateY(0)}.button-secondary:disabled{cursor:not-allowed;opacity:.5}.button-secondary:disabled,.button-secondary:disabled:hover{background:#0000!important;border:2px solid #503d95!important;color:#503d95!important;transform:none}.button-secondary:disabled:hover{box-shadow:none}.danger-button{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:var(--border-radius);box-shadow:0 4px 15px #dc26264d;color:var(--white);display:flex;font-size:15px;font-weight:500;height:42px;justify-content:center;min-width:130px;padding:8px 20px;transition:all .25s ease;width:fit-content}.danger-button:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border:none!important;box-shadow:0 6px 20px #dc262666;color:var(--white)!important;transform:translateY(-2px)}.danger-button:active,.danger-button:focus,.danger-button:focus-visible,.danger-button:focus-within{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;box-shadow:0 2px 10px #dc262640;color:var(--white)!important;outline:none!important;transform:translateY(0)}.danger-button:disabled{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:var(--white)!important;cursor:not-allowed;opacity:.5}.danger-button:disabled,.danger-button:disabled:hover{box-shadow:none;transform:none}.switch{background:var(--white);border:2px solid var(--blue)}.switch:hover{background:var(--white)!important}.switch.ant-switch-checked{background:var(--blue)!important}.input,.input input{color:var(--black)!important}.ant-layout-header{padding:0}.slider{background:linear-gradient(180deg,#5e136b,#811582 7.21%,#11086e 36.54%,#08446e 63.94%,#135e93)}.header-background{background:#61136e;height:20px}@media(max-width:767px){.header-background{background:#0000;height:auto}.mobile-menu-btn{align-items:center;background:linear-gradient(135deg,#5e136b,#811582);border-radius:8px;bottom:16px;box-shadow:0 2px 8px #0003;display:flex;height:44px;justify-content:center;left:16px;padding:0;position:fixed;width:60px!important;z-index:999}.mobile-menu-btn:active,.mobile-menu-btn:focus,.mobile-menu-btn:hover{background:linear-gradient(135deg,#6e1a7d,#9a1a9a)!important}}.mobile-drawer .slider{display:flex;flex-direction:column}.mobile-drawer .slider>div:last-child{flex:1 1;padding-bottom:24px}.ant-table-content{min-height:70vh}.ant-table-content .ant-table-expanded-row-fixed{min-height:65vh}.table-height-auto .ant-table-content,.table-height-auto .ant-table-content .ant-table-expanded-row-fixed{min-height:auto}.footer-background{background-color:#135e93;bottom:0;height:20px;max-height:20px;position:fixed;width:100%;z-index:1000}@media(max-width:767px){.footer-background{display:none}}.slider-menu{background-color:#0000}.slider-menu.ant-menu{padding-left:10px;padding-right:10px}.slider-menu .ant-menu-item.ant-menu-item-only-child{height:35px}.slider-menu .ant-menu-item:not(.ant-menu-item-selected):active{background-color:#0000000f!important}.slider-menu.ant-menu-vertical .ant-menu-submenu-title{padding-left:25px}.slider-menu .ant-menu-item-selected{background-color:#00005a;border-radius:var(--border-radius)}.slider-menu .ant-menu-title-content{margin:0!important}.slider-menu .ant-menu-submenu ul{margin:0 4px 4px}.slider-menu .ant-menu-submenu ul li{margin-left:6px}.slider-menu .ant-menu-submenu .ant-menu-submenu-title{display:flex;margin-bottom:0}.slider-menu .ant-menu-submenu .ant-menu-submenu-title:active{background-color:#0000000f}.slider-menu .ant-menu-submenu-selected ul{background-color:#00005a!important;border-radius:0;border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.slider-menu .ant-menu-submenu-selected .ant-menu-submenu-title{background-color:#00005a!important;border-radius:var(--border-radius);color:var(--white);transition:border-radius .3s}.slider-menu.organization .ant-menu-submenu-selected .ant-menu-submenu-title{background-color:#0000000f!important;border-radius:var(--border-radius)}.slider-menu .ant-menu-submenu-inline.ant-menu-submenu-open.ant-menu-submenu-selected .ant-menu-submenu-title{border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.slider-menu ul span{font-size:14px;opacity:.7}.slider-menu ul li.ant-menu-item-selected{font-weight:400;opacity:1}.slider-menu ul li.ant-menu-item-selected span{font-size:15px;font-weight:400;opacity:1}.slider-menu ul li.ant-menu-item-selected:before{color:var(--orange);content:"•";font-size:20px;left:30px;position:absolute;top:-1px}.slider-menu span{font-size:16px;font-weight:400}.slider-menu i.ant-menu-submenu-arrow,.slider-menu span{color:var(--white)}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-radio-wrapper:hover .ant-radio-inner{border-color:#02005b!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{background:linear-gradient(180deg,#02005b -91.67%,#210061)!important;border:none}.ant-menu-submenu-placement-rightBottom{padding-inline-start:15px}.ant-select-selector{border-radius:12px!important}.checkbox-option{align-items:center;border:1px solid var(--gray);border-radius:12px;cursor:pointer;display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;justify-content:start;min-height:50px;padding-left:15px;width:100%}.checkbox-option.clicked{background-color:#f1f0f6;border:2px solid #503d95}.form-label label{height:auto!important}.header-menu-login-signup{align-items:center;justify-content:flex-end}.header-menu-login-signup li:after{border-bottom:none!important}.main-header{align-items:center;display:flex;justify-content:space-between;min-height:64px;padding:12px 60px;width:100%}.main-header__logo{align-items:center;display:flex;flex-shrink:0}.main-header__nav{align-items:center;display:flex;justify-content:flex-end}.main-header__nav--desktop{display:flex}.main-header__buttons{align-items:center;display:flex;gap:12px;justify-content:center}.main-header__hamburger{align-items:center;background:none;border:none;color:var(--blue);cursor:pointer;display:none;font-size:24px;justify-content:center;padding:8px}.main-header__mobile-nav{display:flex;flex-direction:column;gap:16px;padding-top:20px}@media(max-width:991px){.main-header{padding:12px 20px}.main-header__nav--desktop{display:none}.main-header__hamburger{display:flex}}.main-header__dropdown .ant-dropdown-menu{min-width:160px;padding:8px}.main-header__dropdown .ant-dropdown-menu-item{padding:4px}.main-header__dropdown .ant-dropdown-menu-item:hover{background:#0000}.info-wrapper{align-items:center;background:#dfe7f5;border-radius:var(--border-radius);color:var(--black);display:flex;justify-content:center;margin-bottom:20px;margin-top:10px;padding:10px}.ant-table-wrapper .ant-table-thead th,.ant-table-wrapper .ant-table-thead th:hover{background:linear-gradient(180deg,#493d95 10.67%,#623d93)!important;color:var(--white)!important}.ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:var(--white)!important}.ant-table-wrapper .ant-table-thead th.ant-table-column-sort{background:linear-gradient(180deg,#493d95 10.67%,#623d93)!important}.ant-table-wrapper .ant-table-thead th.ant-table-column-sort:before{background-color:var(--white)!important}.ant-table-wrapper .ant-table-thead th .ant-table-column-sorter{color:var(--white)!important}.create-form-container .ant-tabs-nav-wrap,.create-poll-container .ant-tabs-nav-wrap,.create-qa-container .ant-tabs-nav-wrap,.create-quiz-container .ant-tabs-nav-wrap,.create-sp-container .ant-tabs-nav-wrap{background:#f5f5f5}.create-form-container .ant-tabs-tab-active .ant-tabs-tab-btn,.create-poll-container .ant-tabs-tab-active .ant-tabs-tab-btn,.create-qa-container .ant-tabs-tab-active .ant-tabs-tab-btn,.create-quiz-container .ant-tabs-tab-active .ant-tabs-tab-btn,.create-sp-container .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--black)!important}.create-form-container .form-elements-wrapper,.create-poll-container .form-elements-wrapper,.create-qa-container .form-elements-wrapper,.create-quiz-container .form-elements-wrapper,.create-sp-container .form-elements-wrapper{align-items:center;background:linear-gradient(180deg,#f4f4f480,#eeeeee80);border:1px solid #d4d4d466;border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;height:89px;justify-content:center;width:152px}.create-form-container .form-elements-wrapper span,.create-poll-container .form-elements-wrapper span,.create-qa-container .form-elements-wrapper span,.create-quiz-container .form-elements-wrapper span,.create-sp-container .form-elements-wrapper span{color:var(--black)}.create-form-container .form-elements-wrapper:hover,.create-poll-container .form-elements-wrapper:hover,.create-qa-container .form-elements-wrapper:hover,.create-quiz-container .form-elements-wrapper:hover,.create-sp-container .form-elements-wrapper:hover{background:#d9d9d980;border:1px solid #c1c1c166}.create-form-container .add-form-field-notification-wrapper,.create-poll-container .add-form-field-notification-wrapper,.create-qa-container .add-form-field-notification-wrapper,.create-quiz-container .add-form-field-notification-wrapper,.create-sp-container .add-form-field-notification-wrapper{align-items:center;border:1px dashed #0d5180e6;border-radius:23px;display:flex;height:100px;justify-content:center;margin-top:20px;width:100%}.create-form-container .add-form-field-notification-wrapper .add-form-field-notification,.create-poll-container .add-form-field-notification-wrapper .add-form-field-notification,.create-qa-container .add-form-field-notification-wrapper .add-form-field-notification,.create-quiz-container .add-form-field-notification-wrapper .add-form-field-notification,.create-sp-container .add-form-field-notification-wrapper .add-form-field-notification{align-items:center;background:linear-gradient(28.65deg,#2259ff80 16.87%,#596aff5c 218.33%),linear-gradient(0deg,#81d2ff00,#81d2ff80);border-radius:19px;color:var(--white);display:flex;height:85px;justify-content:center;padding:10px;width:98%}.create-form-container .ant-input-group-addon,.create-poll-container .ant-input-group-addon,.create-qa-container .ant-input-group-addon,.create-quiz-container .ant-input-group-addon,.create-sp-container .ant-input-group-addon{background-color:var(--white);padding-right:0}.create-form-container .element-wrapper,.create-poll-container .element-wrapper,.create-qa-container .element-wrapper,.create-quiz-container .element-wrapper,.create-sp-container .element-wrapper{background-color:var(--gray);border:1px solid var(--gray);border-radius:var(--border-radius);cursor:pointer;height:40px}.create-form-container .element-wrapper.active-field,.create-poll-container .element-wrapper.active-field,.create-qa-container .element-wrapper.active-field,.create-quiz-container .element-wrapper.active-field,.create-sp-container .element-wrapper.active-field{border:1px solid var(--blue)}.create-form-container .element-wrapper .actions-wrapper,.create-poll-container .element-wrapper .actions-wrapper,.create-qa-container .element-wrapper .actions-wrapper,.create-quiz-container .element-wrapper .actions-wrapper,.create-sp-container .element-wrapper .actions-wrapper{background-color:var(--white);border-left:1px solid #d9d9d9;border-radius:var(--border-radius);border-bottom-left-radius:0;border-top-left-radius:0;height:38px;padding-left:11px;width:96px}.create-form-container .element-wrapper .ant-select-outlined,.create-poll-container .element-wrapper .ant-select-outlined,.create-qa-container .element-wrapper .ant-select-outlined,.create-quiz-container .element-wrapper .ant-select-outlined,.create-sp-container .element-wrapper .ant-select-outlined{background-color:var(--gray);border-radius:var(--border-radius);border-bottom-right-radius:0;border-top-right-radius:0;cursor:pointer}.create-form-container .element-wrapper .ant-select-outlined .ant-select-selector,.create-poll-container .element-wrapper .ant-select-outlined .ant-select-selector,.create-qa-container .element-wrapper .ant-select-outlined .ant-select-selector,.create-quiz-container .element-wrapper .ant-select-outlined .ant-select-selector,.create-sp-container .element-wrapper .ant-select-outlined .ant-select-selector{background-color:#0000!important;border:none;box-shadow:none!important}.create-form-container .ant-picker-focused,.create-poll-container .ant-picker-focused,.create-qa-container .ant-picker-focused,.create-quiz-container .ant-picker-focused,.create-sp-container .ant-picker-focused{background-color:#0000;border:none}.create-form-container .ant-picker-focused:focus-within,.create-poll-container .ant-picker-focused:focus-within,.create-qa-container .ant-picker-focused:focus-within,.create-quiz-container .ant-picker-focused:focus-within,.create-sp-container .ant-picker-focused:focus-within{background-color:#0000;box-shadow:none}.create-form-container textarea::placeholder,.create-poll-container textarea::placeholder,.create-qa-container textarea::placeholder,.create-quiz-container textarea::placeholder,.create-sp-container textarea::placeholder{color:var(--black);opacity:.7}.create-form-container .ant-picker-outlined,.create-poll-container .ant-picker-outlined,.create-qa-container .ant-picker-outlined,.create-quiz-container .ant-picker-outlined,.create-sp-container .ant-picker-outlined{border:1px solid var(--gray)}.create-form-container .ant-picker-outlined input::placeholder,.create-poll-container .ant-picker-outlined input::placeholder,.create-qa-container .ant-picker-outlined input::placeholder,.create-quiz-container .ant-picker-outlined input::placeholder,.create-sp-container .ant-picker-outlined input::placeholder{color:var(--black);opacity:.7}.create-form-container .ant-picker-outlined:hover,.create-poll-container .ant-picker-outlined:hover,.create-qa-container .ant-picker-outlined:hover,.create-quiz-container .ant-picker-outlined:hover,.create-sp-container .ant-picker-outlined:hover{background-color:#0000}.create-form-container .add-option-button,.create-poll-container .add-option-button,.create-qa-container .add-option-button,.create-quiz-container .add-option-button,.create-sp-container .add-option-button{align-items:center;background:#f9f9f9;border:1px dashed #6666663d;border-radius:16px;color:var(--black);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;width:100%}.create-form-container .add-option-button.disabled,.create-poll-container .add-option-button.disabled,.create-qa-container .add-option-button.disabled,.create-quiz-container .add-option-button.disabled,.create-sp-container .add-option-button.disabled{cursor:default;opacity:.6}.create-form-container .label-text-base label,.create-poll-container .label-text-base label,.create-qa-container .label-text-base label,.create-quiz-container .label-text-base label,.create-sp-container .label-text-base label{font-size:14px}.create-form-container .required-field,.create-poll-container .required-field,.create-qa-container .required-field,.create-quiz-container .required-field,.create-sp-container .required-field{color:#ff4d4f;font-size:14px;font-weight:400;margin-right:4px}.create-form-container .multi-selection-wrapper,.create-poll-container .multi-selection-wrapper,.create-qa-container .multi-selection-wrapper,.create-quiz-container .multi-selection-wrapper,.create-sp-container .multi-selection-wrapper{background:linear-gradient(180deg,#f4f4f480,#eeeeee80);border:1px solid var(--gray);border-radius:var(--border-radius)}.create-form-container .remove-addon-after-label .ant-form-item-no-colon:after,.create-poll-container .remove-addon-after-label .ant-form-item-no-colon:after,.create-qa-container .remove-addon-after-label .ant-form-item-no-colon:after,.create-quiz-container .remove-addon-after-label .ant-form-item-no-colon:after,.create-sp-container .remove-addon-after-label .ant-form-item-no-colon:after{content:none!important}.create-form-container .form-upload-element-active .ant-form-item-control,.create-poll-container .form-upload-element-active .ant-form-item-control,.create-qa-container .form-upload-element-active .ant-form-item-control,.create-quiz-container .form-upload-element-active .ant-form-item-control,.create-sp-container .form-upload-element-active .ant-form-item-control{border:1px solid var(--blue);border-radius:var(--border-radius)}.sp-point-wrapper{align-items:center;background:linear-gradient(180deg,#f4f4f480,#eeeeee80);border:1px solid var(--gray);border-radius:var(--border-radius);color:var(--black);cursor:pointer;display:flex;font-size:24px;font-weight:700;height:87px;justify-content:center;padding:10px;width:87px}.sp-point-wrapper:hover{background:#d9d9d980;border:1px solid #c1c1c166}.sp-point-wrapper.voted{background:#f6931e;color:var(--white)}.sp-task-wrapper{border:1px solid var(--gray);border-radius:var(--border-radius);color:var(--black);cursor:pointer;height:50px;width:100%}.sp-task-wrapper.active{background-color:var(--blue);color:var(--white)}.qa-event-question-title .ant-card-head{background:#533d94;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--white);height:38px;min-height:38px}.qa-event-question-title .ant-card-body{background-color:#f5f5f5;padding:10px 24px}.dashboard-container{padding-bottom:50px}.dashboard-container .statistics-type-link{background:#dfe7f5;box-shadow:0 4px 10px 0 #0000001a}.dashboard-container .view-all-link{align-items:center;background:linear-gradient(180deg,#493d95 10.67%,#623d93);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:35px;justify-content:center;text-decoration:none}.empty-event-state{padding:32px 24px}.empty-event-state .empty-event-icon{align-items:center;background:var(--primary-gradient);border-radius:50%;box-shadow:0 12px 28px #503d954d;display:flex;font-size:32px;height:72px;justify-content:center;width:72px}.empty-event-state .empty-event-title{color:#1a1a2e;font-size:16px;font-weight:600;margin:0}.empty-event-state .empty-event-description{color:#6b7280;font-size:13px;line-height:1.5;margin:0;max-width:280px;text-align:center}.empty-event-state .empty-event-link{text-decoration:none}