@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";:root{--main_font: "Inter", sans-serif;--h_title: #242729;--p_color: #3c4146;--black_25: #f9f9f9;--black_50: #ebebeb;--black_75: #e6e6e6;--black_100: #d6d9dc;--black_150: #c8ccd0;--black_200: #bbc0c4;--black_300: #9fa6ad;--black_350: #9199a1;--black_400: #848d95;--black_500: #6a737c;--black_600: #535a60;--black_700: #3c4146;--black_750: #2f3337;--black_800: #242729;--black_900: #0c0d0e;--brand_color: #f4196d;--brand_color_rgb: 244, 25, 109;--black_25_rgb: 249, 249, 249;--black_100_rgb: 214, 217, 220;--black_800_rgb: 36, 39, 41;--secondery_color_rgb: 15, 228, 147;--brand_color_900: #f23479;--brand_color_800: #f74685;--brand_color_700: #fa5891;--brand_color_600: #fd6b9d;--brand_color_500: #ff7ea9;--brand_color_400: #ff90b5;--brand_color_300: #ffa3c1;--brand_color_200: #ffb5cd;--brand_color_100: #ffc8d9;--brand_color_75: #ffdbe5;--brand_color_50: #ffeef1;--brand_color_25: #fff1f4;--brand_hover: #d1054d;--secondery_color: #0fe493;--color-success: var(--secondery_color);--color-success-bg: #e6faf3;--color-danger: #e6314f;--color-danger-bg: #fdecee;--color-warning: #f5a623;--color-warning-bg: #fef6e7;--color-info: var(--brand_color);--color-info-bg: var(--brand_color_25);--shadow_1: 0px 70px 100px rgba(25, 4, 99, 0.13);--long_shadow: 0 20px 45px rgba(51, 77, 114, 0.15);--subtle_shadow: 0 0.5px 1px rgba(51, 77, 114, 0.1), 0 1.6px 3.6px rgba(51, 77, 114, 0.15);--bs_sm: 0 1px 2px rgb(0 0 0 / 5%), 0 1px 4px rgb(0 0 0 / 5%), 0 2px 8px rgb(0 0 0 / 5%);--bs_md: 0 1px 3px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 6%), 0 3px 8px rgb(0 0 0 / 9%);--bs_lg: 0 1px 4px rgb(0 0 0 / 9%), 0 3px 8px rgb(0 0 0 / 9%), 0 4px 13px rgb(0 0 0 / 13%);--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: 150ms ease-in-out;--transition-base: 300ms ease-in-out;--transition-slow: 500ms ease-in-out;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--leading-tight: 1.2;--leading-snug: 1.3;--leading-base: 1.7;--leading-relaxed: 1.8;--tracking-tight: -0.02em;--tracking-normal: 0;--spacing-section-sm: 80px;--spacing-section: 120px;--spacing-section-lg: 130px;--btn-padding-y-sm: 10px;--btn-padding-x-sm: 20px;--btn-padding-y-md: 13px;--btn-padding-x-md: 28px;--btn-padding-y-lg: 15px;--btn-padding-x-lg: 40px;--btn-line-height: 22px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--hairline: rgba(var(--black_800_rgb), 0.09);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--glass-bg: rgba(255, 255, 255, 0.65);--glass-bg-hover: rgba(255, 255, 255, 0.75);--glass-border: 1px solid rgba(255, 255, 255, 0.4);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.07);--glass-blur: blur(16px);--glass-gradient: linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 100%);--gradient-primary: linear-gradient(135deg, #f4196d 0%, #ff90b5 100%);--gradient-bg: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);--gradient-mesh: radial-gradient(at 0% 0%, hsla(337, 84%, 61%, 0.1) 0px, transparent 50%), radial-gradient(at 100% 0%, hsla(196, 79%, 65%, 0.1) 0px, transparent 50%), radial-gradient(at 100% 100%, hsla(337, 84%, 61%, 0.1) 0px, transparent 50%), radial-gradient(at 0% 100%, hsla(196, 79%, 65%, 0.1) 0px, transparent 50%)}.bs-sm{box-shadow:var(--bs_sm) !important}.bs-md{box-shadow:var(--bs_md) !important}.bs-lg{box-shadow:var(--bs_lg) !important}.h\:bs-md:hover{box-shadow:var(--bs_md) !important}.h\:bs-lg:hover{box-shadow:var(--bs_md) !important}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl)}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}@keyframes fadeInGlass{from{opacity:0;transform:translateY(20px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.animate-float{animation:float 6s ease-in-out infinite}.animate-fade-in{animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards}.card,.widget,.member_item,.story_item,.blog_item{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.card:hover,.widget:hover,.member_item:hover,.story_item:hover,.blog_item:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.card,.widget,.member_item,.story_item,.blog_item{border:var(--glass-border) !important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}html{height:100%}a{text-decoration:none;transition:all var(--transition-base)}a:hover{text-decoration:none;outline:none;color:var(--brand_color)}body{line-height:var(--leading-base);font-size:16px;height:100%;font-family:var(--main_font);font-weight:400;color:var(--p_color)}.body_wrapper{background:var(--gradient-bg);position:relative}.body_wrapper::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:var(--gradient-mesh);z-index:-1;pointer-events:none}.body_wrapper.no-bg{background:inherit}.body_wrapper.no-bg::before{display:none}:focus{outline:none}a{color:var(--brand_color)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;font-family:var(--main_font);color:var(--h_title);margin-bottom:15px;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h1,.h1{font-size:var(--font-size-5xl)}h2,.h2{font-size:var(--font-size-4xl)}h3,.h3{font-size:var(--font-size-3xl)}h4,.h4{font-size:var(--font-size-2xl);font-weight:600}h5,.h5{font-size:var(--font-size-xl);font-weight:600}h6,.h6{font-size:var(--font-size-lg);font-weight:600}h1 a,h2 a,h3>a,h4 a,h5 a,h6 a{color:var(--h_title)}p{font-weight:400;font-size:16px;line-height:var(--leading-relaxed);margin-bottom:30px}div p:last-child{margin-bottom:0}figure{padding-top:5px;padding-bottom:5px;clear:both;border:none}figure figcaption{color:rgba(0,0,0,.54);line-height:20px;font-size:14px;margin-top:10px;text-align:center;max-width:728px;margin-right:auto}video{max-width:100%}table tr td p:last-child{margin-bottom:0}pre[class*=language-]>code{border-left:5px solid brand_color_rgba(0.8)}.form-check{position:relative;display:block}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--black_25)}::-webkit-scrollbar-thumb{background:var(--black_300);border-radius:30px;-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--black_400)}.bold{font-weight:700}.medium{font-weight:500}.regular{font-weight:400}.media{display:flex;align-items:flex-start}.media-body{flex:1}button:focus{outline:none}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.row{--bs-gutter-x: 24px}ul.list-style{margin-bottom:2rem}ul.list-style li{margin-bottom:.5rem;list-style-type:circle}ul.list-style li:last-child{margin-bottom:0}.section-title{margin-bottom:65px}.section-title .subtitle{color:var(--brand_color);font-size:16px;font-weight:600;line-height:15px;display:inline-block;margin-bottom:14px}.section-title p{font-size:16px;color:var(--black_700);margin-bottom:0}.section-title-two{text-align:center}.section-title-two h2{font-size:var(--font-size-5xl);line-height:var(--leading-tight);color:var(--black_800);font-weight:700;margin-top:-12px;margin-bottom:-8px}.section-title-two h2 span{color:var(--brand_color)}.section-title-two p{font-size:16px;color:var(--black_700);margin-bottom:0;margin-top:30px}.border-rounded{border-radius:8px}.bg-light{background-color:#f9f9f9 !important}.sec-padding{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section-lg)}.sec-padding-two{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section)}.modal{z-index:1055}.modal-backdrop{background-color:rgba(0,0,0,.45);z-index:1040}.modal-backdrop.show{opacity:1}.form-check-input{border-color:var(--black_600);cursor:pointer}.form-check-input:focus{box-shadow:none;border-color:var(--black_600)}.form-check-input:checked[type=checkbox]{background-color:var(--brand_color);border-color:var(--brand_color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-label{cursor:pointer}.form-switch .form-check-input{cursor:pointer;width:40px;height:20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 9 8'%3e%3ccircle r='3' fill='%236A737C'/%3e%3c/svg%3e");border:3px solid var(--black_500);transition:background-position .15s ease-in-out;box-shadow:none}.form-switch .form-check-input:checked{background-color:var(--brand_color);border-color:var(--brand_color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 -4 9 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check{display:flex;gap:10px}#back-to-top{display:inline-block;background-color:rgba(220,220,220,.8);width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-to-top::after{content:"2";font-family:eleganticons,sans-serif;font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#000}#back-to-top:hover{cursor:pointer;background-color:#333}#back-to-top:hover::after{color:var(--brand_color)}#back-to-top:active{background-color:#555}#back-to-top.show{opacity:1;visibility:visible}.skip-link{position:absolute;top:-40px;left:6px;background:var(--brand_color);color:#fff;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;z-index:var(--z-tooltip);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.skip-link:focus{top:6px;outline:2px solid var(--brand_color);outline-offset:2px}*:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}html{scroll-behavior:auto}}#preloader{background:#fff;height:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center;opacity:1;visibility:visible;transition:transform .6s cubic-bezier(0.65, 0, 0.35, 1),visibility .6s}#preloader.preloader-hidden{transform:translateY(-100%);visibility:hidden}#preloader .ctn-preloader{padding-left:15px;padding-right:15px}#preloader .spinner{animation:spinner 3s infinite linear;border-radius:50%;border:3px solid #f1f6f8;border-left-color:var(--brand_color);border-top-color:var(--brand_color);margin:0 auto 0em auto;position:absolute;left:-40px;right:-40px;bottom:-40px;top:-40px}#preloader .spinner:before{content:"";width:20px;height:20px;border:6px solid #fff;box-shadow:0 0 20px 0 rgba(4,46,56,.2);background:var(--brand_color);position:absolute;right:31px;top:41px;border-radius:50%}@media(max-width: 576px){#preloader .spinner:before{top:18px}}#preloader .round_spinner{border-width:1px;border-color:#eef3f4;border-style:solid;border-radius:50%;background-color:#fdfdfd;box-shadow:0 0 100px 0 rgba(4,46,56,.14);width:248px;height:248px;display:flex;align-items:center;justify-content:center;position:relative;margin:40px auto 80px}@media(max-width: 576px){#preloader .round_spinner{width:155px;height:155px}}#preloader .round_spinner h4{font-size:30px;font-weight:400;margin-bottom:0;color:var(--black_800);margin-top:10px}#preloader .round_spinner h4 span{font-weight:700}#preloader .head{color:var(--black_800);display:block;font-size:26px;font-weight:700;letter-spacing:5.2px;text-transform:uppercase;text-align:center;margin:5% 0 1% 0;padding:0}#preloader p{color:var(--black_600);display:block;font-size:14px;font-weight:400;text-align:center;border:none;margin:0;padding:0}@keyframes spinner{to{transform:rotateZ(360deg)}}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}@media(min-width: 992px){.mt-lg-20{margin-top:20px}.mt-lg-25{margin-top:25px}.mt-lg-30{margin-top:30px}.mt-lg-35{margin-top:35px}.mt-lg-40{margin-top:40px}.mt-lg-45{margin-top:45px}.mt-lg-50{margin-top:50px}.mt-lg-55{margin-top:55px}.mt-lg-60{margin-top:60px}.mt-lg-65{margin-top:65px}.mt-lg-70{margin-top:70px}.mt-lg-75{margin-top:75px}.mt-lg-80{margin-top:80px}.mt-lg-85{margin-top:85px}.mt-lg-90{margin-top:90px}.mt-lg-95{margin-top:95px}.mt-lg-100{margin-top:100px}.mt-lg-105{margin-top:105px}.mt-lg-110{margin-top:110px}.mt-lg-115{margin-top:115px}.mt-lg-120{margin-top:120px}.mt-lg-125{margin-top:125px}.mt-lg-130{margin-top:130px}.mt-lg-135{margin-top:135px}.mt-lg-140{margin-top:140px}.mt-lg-145{margin-top:145px}.mt-lg-150{margin-top:150px}.mb-lg-20{margin-bottom:20px}.mb-lg-25{margin-bottom:25px}.mb-lg-30{margin-bottom:30px}.mb-lg-35{margin-bottom:35px}.mb-lg-40{margin-bottom:40px}.mb-lg-45{margin-bottom:45px}.mb-lg-50{margin-bottom:50px}.mb-lg-55{margin-bottom:55px}.mb-lg-60{margin-bottom:60px}.mb-lg-65{margin-bottom:65px}.mb-lg-70{margin-bottom:70px}.mb-lg-75{margin-bottom:75px}.mb-lg-80{margin-bottom:80px}.mb-lg-85{margin-bottom:85px}.mb-lg-90{margin-bottom:90px}.mb-lg-95{margin-bottom:95px}.mb-lg-100{margin-bottom:100px}.mb-lg-105{margin-bottom:105px}.mb-lg-110{margin-bottom:110px}.mb-lg-115{margin-bottom:115px}.mb-lg-120{margin-bottom:120px}.mr-lg-10{margin-right:10px}.mr-lg-15{margin-right:15px}.mr-lg-20{margin-right:20px}.mr-lg-25{margin-right:25px}.mr-lg-30{margin-right:30px}.mr-lg-35{margin-right:35px}.mr-lg-40{margin-right:40px}.mr-lg-45{margin-right:45px}.mr-lg-50{margin-right:50px}.mr-lg-55{margin-right:55px}.mr-lg-60{margin-right:60px}.mr-lg-65{margin-right:65px}.mr-lg-70{margin-right:70px}.mr-lg-75{margin-right:75px}.mr-lg-80{margin-right:80px}.mr-lg-85{margin-right:85px}.mr-lg-90{margin-right:90px}.mr-lg-95{margin-right:95px}.mr-lg-100{margin-right:100px}.ml-lg-10{margin-left:10px}.ml-lg-15{margin-left:15px}.ml-lg-20{margin-left:20px}.ml-lg-25{margin-left:25px}.ml-lg-30{margin-left:30px}.ml-lg-35{margin-left:35px}.ml-lg-40{margin-left:40px}.ml-lg-45{margin-left:45px}.ml-lg-50{margin-left:50px}.ml-lg-55{margin-left:55px}.ml-lg-60{margin-left:60px}.ml-lg-65{margin-left:65px}.ml-lg-70{margin-left:70px}.ml-lg-75{margin-left:75px}.ml-lg-80{margin-left:80px}.ml-lg-85{margin-left:85px}.ml-lg-90{margin-left:90px}.ml-lg-95{margin-left:95px}.ml-lg-100{margin-left:100px}.pt-lg-20{padding-top:20px}.pt-lg-25{padding-top:25px}.pt-lg-30{padding-top:30px}.pt-lg-35{padding-top:35px}.pt-lg-40{padding-top:40px}.pt-lg-45{padding-top:45px}.pt-lg-50{padding-top:50px}.pt-lg-55{padding-top:55px}.pt-lg-60{padding-top:60px}.pt-lg-65{padding-top:65px}.pt-lg-70{padding-top:70px}.pt-lg-75{padding-top:75px}.pt-lg-80{padding-top:80px}.pt-lg-85{padding-top:85px}.pt-lg-90{padding-top:90px}.pt-lg-95{padding-top:95px}.pt-lg-100{padding-top:100px}.pt-lg-105{padding-top:105px}.pt-lg-110{padding-top:110px}.pt-lg-115{padding-top:115px}.pt-lg-120{padding-top:120px}.pb-lg-20{padding-bottom:20px}.pb-lg-25{padding-bottom:25px}.pb-lg-30{padding-bottom:30px}.pb-lg-35{padding-bottom:35px}.pb-lg-40{padding-bottom:40px}.pb-lg-45{padding-bottom:45px}.pb-lg-50{padding-bottom:50px}.pb-lg-55{padding-bottom:55px}.pb-lg-60{padding-bottom:60px}.pb-lg-65{padding-bottom:65px}.pb-lg-70{padding-bottom:70px}.pb-lg-75{padding-bottom:75px}.pb-lg-80{padding-bottom:80px}.pb-lg-85{padding-bottom:85px}.pb-lg-90{padding-bottom:90px}.pb-lg-95{padding-bottom:95px}.pb-lg-100{padding-bottom:100px}.pb-lg-105{padding-bottom:105px}.pb-lg-110{padding-bottom:110px}.pb-lg-115{padding-bottom:115px}.pb-lg-120{padding-bottom:120px}.pr-lg-10{padding-right:10px}.pr-lg-15{padding-right:15px}.pr-lg-20{padding-right:20px}.pr-lg-25{padding-right:25px}.pr-lg-30{padding-right:30px}.pr-lg-35{padding-right:35px}.pr-lg-40{padding-right:40px}.pr-lg-45{padding-right:45px}.pr-lg-50{padding-right:50px}.pr-lg-55{padding-right:55px}.pr-lg-60{padding-right:60px}.pr-lg-65{padding-right:65px}.pr-lg-70{padding-right:70px}.pr-lg-75{padding-right:75px}.pr-lg-80{padding-right:80px}.pr-lg-85{padding-right:85px}.pr-lg-90{padding-right:90px}.pr-lg-95{padding-right:95px}.pr-lg-100{padding-right:100px}.pl-lg-10{padding-left:10px}.pl-lg-15{padding-left:15px}.pl-lg-20{padding-left:20px}.pl-lg-25{padding-left:25px}.pl-lg-30{padding-left:30px}.pl-lg-35{padding-left:35px}.pl-lg-40{padding-left:40px}.pl-lg-45{padding-left:45px}.pl-lg-50{padding-left:50px}.pl-lg-55{padding-left:55px}.pl-lg-60{padding-left:60px}.pl-lg-65{padding-left:65px}.pl-lg-70{padding-left:70px}.pl-lg-75{padding-left:75px}.pl-lg-80{padding-left:80px}.pl-lg-85{padding-left:85px}.pl-lg-90{padding-left:90px}.pl-lg-95{padding-left:95px}.pl-lg-100{padding-left:100px}}.theme-btn{display:inline-block;font-size:14px;font-weight:600;background:var(--gradient-primary);border:none;color:#fff;box-shadow:0 4px 15px rgba(244,25,109,.3);backdrop-filter:blur(4px);transition:all .3s ease}.theme-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(244,25,109,.4)}.theme-btn{border-radius:var(--radius-md);line-height:var(--btn-line-height);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm);color:#fff;text-wrap:nowrap;position:relative;overflow:hidden;cursor:pointer}.theme-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:.5s}.theme-btn:hover{color:#fff;background:var(--gradient-primary)}.theme-btn:hover::before{left:100%}.theme-btn:active{transform:translateY(0) scale(0.98)}.theme-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.theme-btn.btn-muted,.theme-btn:disabled{background:var(--black_100);color:var(--black_300);cursor:not-allowed;box-shadow:none;backdrop-filter:none}.theme-btn img,.theme-btn-outline img,.theme-btn-secondary img{margin-right:4px;vertical-align:top;transition:all .3s ease-in-out}.theme-btn-secondary{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background-color:var(--black_750);border-radius:var(--radius-md);line-height:var(--btn-line-height);padding:var(--btn-padding-y-sm) var(--btn-padding-x-md);color:#f9f9f9;transition:all var(--transition-base);cursor:pointer}.theme-btn-secondary:hover{color:#f9f9f9;background-color:var(--black_800);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.theme-btn-secondary:active{transform:translateY(0) scale(0.98)}.theme-btn-secondary.btn-muted,.theme-btn-secondary:disabled{background-color:var(--black_100);color:var(--black_300);cursor:not-allowed;box-shadow:none;transform:none}.theme-btn-outline{display:inline-block;font-size:14px;font-weight:600;background-color:rgba(0,0,0,0);border-radius:var(--radius-md);line-height:var(--btn-line-height);padding:calc(var(--btn-padding-y-sm) - 2px) var(--btn-padding-x-sm);color:var(--black_800);border:2px solid var(--black_800);transition:all var(--transition-base);cursor:pointer}.theme-btn-outline:hover{color:#f9f9f9;background-color:var(--black_800);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.theme-btn-outline:hover img{filter:invert(100%) sepia(5%) saturate(0%) hue-rotate(100deg) brightness(105%) contrast(100%)}.theme-btn-outline:active{transform:translateY(0) scale(0.98)}.theme-btn-outline.theme-color{border-color:var(--brand_color);color:var(--brand_color)}.theme-btn-outline.theme-color:hover{background-color:var(--brand_color);color:#fff;box-shadow:0 4px 12px rgba(244,25,109,.3)}.theme-btn-outline.btn-muted,.theme-btn-outline:disabled{background-color:rgba(0,0,0,0);border-color:var(--black_150);color:var(--black_300);cursor:not-allowed;box-shadow:none;transform:none}.btn-large{padding:14px 52px}.btn-large.theme-btn-outline{padding:12px 52px}.btn-font-2{font-size:16px}.read-more-btn{display:inline-block;position:relative;font-size:14px;color:var(--brand_color);font-weight:600;transition:all .3s ease-in-out;line-height:22px}.read-more-btn:hover::after{width:100%}.read-more-btn::after{content:"";position:absolute;left:0;bottom:1px;height:1px;background-color:var(--brand_color);width:0;transition:all .3s ease-in-out}.navbar{border:0;border-radius:0;padding:0;width:100%;left:0;top:0;z-index:var(--z-sticky);position:fixed;background-color:rgba(0,0,0,0);transition:all var(--transition-base);backdrop-filter:blur(0)}.navbar.navbar_fixed{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);border-bottom:var(--glass-border);border-radius:0;box-shadow:var(--glass-shadow)}.navbar.navbar-solid{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);border-bottom:var(--glass-border);box-shadow:var(--glass-shadow)}.menu{margin-left:80px}.menu>.nav-item{padding-bottom:34px;padding-top:34px;transition:all .3s linear}.menu>.nav-item>.nav-link{font-size:14px;font-weight:400;color:#333;padding:0;position:relative;line-height:20px}.menu>.nav-item>.nav-link:after{display:none}.menu>.nav-item>.nav-link::before{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:var(--brand_color);transition:width .2s linear}@media(max-width: 991px){.menu>.nav-item>.nav-link::before{display:none}}.menu>.nav-item.submenu .dropdown-menu{top:90%;margin:0;background:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);border:var(--glass-border);left:-30px;min-width:-moz-max-content;min-width:max-content;padding:20px 0;box-shadow:var(--glass-shadow)}.menu>.nav-item.submenu .dropdown-menu:before{content:"";width:12px;height:12px;background:hsla(0,0%,100%,.9);position:absolute;top:-6px;transform:rotate(45deg);left:40px;border-left:var(--glass-border);border-top:var(--glass-border);z-index:1}@media(min-width: 992px){.menu>.nav-item.submenu .dropdown-menu{transform:translateY(20px);transition:all .3s ease-in;opacity:0;visibility:hidden;display:block}}.menu>.nav-item.submenu .dropdown-menu .dropdown-group-title{padding:0 40px 0 30px;margin-top:20px;font:600 11px/14px var(--main_font);letter-spacing:.08em;text-transform:uppercase;color:var(--black_500);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu>.nav-item.submenu .dropdown-menu .dropdown-group-title:first-child{margin-top:0}.menu>.nav-item.submenu .dropdown-menu .dropdown-group-title+.nav-item{margin-top:10px}.menu>.nav-item.submenu .dropdown-menu .nav-item{padding:0 40px 0 30px;transition:all .3s linear;position:relative}.menu>.nav-item.submenu .dropdown-menu .nav-item+.nav-item{margin-top:15px}.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link{padding:0;white-space:nowrap;font:400 14px/16px var(--main_font);color:#333;transition:color .2s linear;position:relative;display:inline-block}.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link:after{display:none}.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link:before{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:var(--brand_color);transition:all .2s linear}.menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link{color:var(--brand_color)}.menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link:before,.menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link:before,.menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link:before{width:100%}.menu>.nav-item.submenu .dropdown-menu .nav-item:hover>i,.menu>.nav-item.submenu .dropdown-menu .nav-item:focus>i,.menu>.nav-item.submenu .dropdown-menu .nav-item.active>i{color:var(--brand_color)}.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu{transition:all .3s ease-in}.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu:before{display:none}@media(min-width: 992px){.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu{position:absolute;left:100%;top:-25px;opacity:0;display:block;visibility:hidden;transform:translateY(20px);transition:all .3s ease-in}}.menu>.nav-item.active .nav-link{color:var(--brand_color)}.menu>.nav-item.active .nav-link:before{transform:scaleX(1);opacity:1;background:var(--brand_color);width:100%}.menu>.nav-item:hover .nav-link:before{transform:scaleX(1);opacity:1;background:var(--brand_color);width:100%}@media(min-width: 992px){.menu>.nav-item:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}}@media(min-width: 992px)and (min-width: 992px){.menu>.nav-item:hover .dropdown-menu>.nav-item:hover .dropdown-menu{transform:scaleY(1);opacity:1;visibility:visible}}.menu>.nav-item+.nav-item{margin-left:40px}.menu>.nav-item.mega_menu .dropdown-menu{min-width:540px;padding:0;background:rgba(0,0,0,0);max-height:309px;min-height:309px;border:none}.menu>.nav-item.mega_menu .dropdown-menu li .col-lg-7{padding-left:0;margin-left:-5px}.menu>.nav-item.mega_menu .dropdown-menu li>div{min-height:309px}.menu>.nav-item.mega_menu .dropdown-menu .nav-pills{padding:30px 0;background:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;height:100%;margin-right:-10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:0;border-left:1px solid #ebebeb}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item{padding:0 30px}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:after{content:"5";position:absolute;right:25px;top:5px;font-family:"ElegantIcons",serif;display:block;color:var(--brand_color);transition:all .2s linear;opacity:0}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link{font-size:14px;color:#000;display:inline-block;border-radius:0}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link.active{background:rgba(0,0,0,0)}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item+.nav-item{margin-top:8px}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:after,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:after{opacity:1;right:20px}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover .nav-link,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active .nav-link{color:var(--brand_color)}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(2):after,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(2):after{color:#b03532}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(3):after,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(3):after{color:#59a627}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(4):after,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(4):after{color:#da6f2b}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(5):after,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(5):after{color:#000}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(6):after,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(6):after{color:#00aa6a}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(2) .nav-link,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(2) .nav-link{color:#b03532}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(2) .nav-link::before,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(2) .nav-link::before{background-color:#b03532}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(3) .nav-link,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(3) .nav-link{color:#59a627}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(3) .nav-link::before,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(3) .nav-link::before{background-color:#59a627}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(4) .nav-link,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(4) .nav-link{color:#da6f2b}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(4) .nav-link::before,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(4) .nav-link::before{background-color:#da6f2b}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(5) .nav-link,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(5) .nav-link{color:#000}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(5) .nav-link::before,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(5) .nav-link::before{background-color:#000}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(6) .nav-link,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(6) .nav-link{color:#00aa6a}.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item:hover:nth-child(6) .nav-link::before,.menu>.nav-item.mega_menu .dropdown-menu .tabHeader .nav-item.active:nth-child(6) .nav-link::before{background-color:#00aa6a}.menu>.nav-item.mega_menu .dropdown-menu .tabContent{height:100%}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane{height:100%;padding:30px 10px 10px 25px;min-height:309px;border-top-right-radius:8px;border-bottom-right-radius:8px}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list{width:50%;padding-bottom:12px}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list.w_100{width:100%}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li{margin-bottom:12px;display:block}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li:last-child{margin-bottom:0}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a{font-size:14px;font-weight:400;color:#fff;position:relative;padding:0;overflow:visible}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:before{content:"";width:0;height:1px;background:#fff;position:absolute;left:0;bottom:0;transition:all .2s linear}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:hover:before,.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a.active:before{width:100%}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .text a{display:block;padding:0}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane p{font-size:14px;line-height:30px;color:hsla(0,0%,100%,.5);margin-bottom:0}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane:first-child{background:var(--brand_color)}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane:nth-child(2){background:#b03532}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane:nth-child(3){background:#59a627}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane:nth-child(4){background:#da6f2b}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane:nth-child(5){background:#1d2746}.menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane:nth-child(6){background:#00aa6a}.menu .mobile_dropdown_icon{display:none}.right-nav{margin-left:1rem;display:flex;align-items:center}.right-nav a{font-weight:500}.right-nav .nav_btn{font-size:16px;font-weight:500;padding:9px 18px;text-align:center;border-radius:4px;transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);color:#fff;background:var(--brand_color);display:inline-flex;align-items:center;width:auto;position:relative;overflow:hidden}.right-nav .nav_btn img{padding-right:7px}.right-nav .nav_btn::before{content:"";position:absolute;inset:0 auto 0 -100%;width:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);transition:left .5s ease-in-out;pointer-events:none}.right-nav .nav_btn:hover{color:#fff;background:var(--brand_hover);transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--brand_color_rgb), 0.35)}.right-nav .nav_btn:hover::before{left:100%}.right-nav .nav_btn:active{transform:translateY(0) scale(0.98);box-shadow:0 2px 6px rgba(var(--brand_color_rgb), 0.3)}.right-nav .nav_btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.right-nav .signup-btn{color:var(--black_900);padding-right:16px;border-right:1px solid var(--black_200);line-height:14px}.right-nav a[data-trigger-signup]{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);text-underline-offset:5px;transition:color var(--transition-base),text-decoration-color var(--transition-base)}.right-nav a[data-trigger-signup]:hover,.right-nav a[data-trigger-signup]:focus-visible{color:var(--brand_hover);text-decoration-color:currentColor}.mCSB_inside>.mCSB_container{margin-right:0}.navbar_fixed{position:fixed;left:0;right:0;background-color:#fff !important;transition:all .2s,top .4s linear;box-shadow:0 1px 4px rgba(0,0,0,.15)}.navbar-toggler{padding-left:0;outline:none}.navbar-toggler:focus{box-shadow:none}.hamburger{height:100%;width:100%;display:block}.hamburger span{width:0%;height:2px;position:relative;top:0;left:0;margin:4px 0;display:block;background:var(--black_800);border-radius:3px;transition:.2s ease-in-out}.hamburger span:nth-child(1){transition-delay:0s}.hamburger span:nth-child(2){transition-delay:.125s}.hamburger span:nth-child(3){transition-delay:.2s}.menu_toggle{width:22px;height:22px;position:relative;cursor:pointer;display:block}.menu_toggle .hamburger{position:absolute}.menu_toggle .hamburger-cross{position:absolute;height:100%;width:100%;transform:rotate(45deg);display:block}.menu_toggle .hamburger-cross span{display:block;background:var(--black_800);border-radius:3px;transition:.2s ease-in-out}.menu_toggle .hamburger-cross span:nth-child(1){height:100%;width:2px;position:absolute;top:0;left:10px;transition-delay:.3s}.menu_toggle .hamburger-cross span:nth-child(2){width:100%;height:2px;position:absolute;left:0;top:10px;transition-delay:.4s}.collapsed .menu_toggle .hamburger span{width:100%}.collapsed .menu_toggle .hamburger span:nth-child(1){transition-delay:.3s}.collapsed .menu_toggle .hamburger span:nth-child(2){transition-delay:.4s}.collapsed .menu_toggle .hamburger span:nth-child(3){transition-delay:.5s}.collapsed .menu_toggle .hamburger-cross span:nth-child(1){height:0%;transition-delay:0s}.collapsed .menu_toggle .hamburger-cross span:nth-child(2){width:0;transition-delay:.2s}.navbar-dashboard{width:100%;display:flex;align-items:center;padding:23px 0}.navbar-dashboard .searchbar{position:relative;flex:1;max-width:570px;margin:auto}.navbar-dashboard .searchbar .form-control{background-color:var(--black_50);border-radius:40px;height:44px;font-size:18px;font-weight:400;line-height:40px;color:var(--black_700);border-color:rgba(0,0,0,0);box-shadow:none;padding-left:48px;padding-right:40px}.navbar-dashboard .searchbar .form-control::-moz-placeholder{font-size:18px;font-weight:400;line-height:40px;color:var(--black_400)}.navbar-dashboard .searchbar .form-control::placeholder{font-size:18px;font-weight:400;line-height:40px;color:var(--black_400)}.navbar-dashboard .searchbar .form-control:focus{background-color:#fff;box-shadow:0 0 0 .2rem rgba(228,15,96,.2)}.navbar-dashboard .searchbar .search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%) scaleX(-1);font-size:18px;color:var(--black_200)}.navbar-dashboard .searchbar .filter-btn{position:absolute;right:14px;top:6px;width:32px;height:32px;border-radius:50%;background-color:var(--black_100);color:var(--black_500);line-height:32px;text-align:center;border:none;outline:none;padding:0;box-shadow:none;transition:all .3s linear}.navbar-dashboard .searchbar .filter-btn:hover{background-color:var(--brand_color_50)}.navbar-dashboard .searchbar .filter-btn:focus,.navbar-dashboard .searchbar .filter-btn:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--brand_color_rgb), 0.2);outline:2px solid var(--brand_color)}.navbar-dashboard .searchbar .search-kbd{position:absolute;right:54px;top:50%;transform:translateY(-50%);background:var(--black_100);color:var(--black_500);border:1px solid var(--black_200);border-radius:4px;font-size:11px;font-weight:600;padding:2px 6px;pointer-events:none;line-height:1;font-family:inherit}.navbar-dashboard .right-action{display:flex;margin-left:auto;align-items:center;gap:10px}.navbar-dashboard .right-action .action-btn{height:40px;width:40px;border:none;border-radius:50%;line-height:36px;background-color:var(--black_50);text-align:center;box-shadow:none;transition:all .3s linear;position:relative;display:inline-flex;align-items:center;justify-content:center}.navbar-dashboard .right-action .action-btn:hover{background-color:var(--black_100)}.navbar-dashboard .right-action .action-btn:focus,.navbar-dashboard .right-action .action-btn:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--brand_color_rgb), 0.2);outline:2px solid var(--brand_color)}.navbar-dashboard .right-action .action-btn .badge-counter{position:absolute;top:-2px;right:-2px;background-color:var(--brand_color);color:#fff;font-size:10px;font-weight:700;line-height:1;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.navbar-dashboard .right-action .notification-btn{position:relative;z-index:2}.navbar-dashboard .right-action .notification-btn.show+.dropdown-backdrop{opacity:.6;visibility:visible}.navbar-dashboard .right-action .dropdown-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--black_900);z-index:1;opacity:0;visibility:hidden;transition:opacity .2s linear}.navbar-dashboard .right-action .profile-btn{background-color:rgba(0,0,0,0);border:none;padding:0;position:relative;border-radius:50%}.navbar-dashboard .right-action .profile-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.navbar-dashboard .right-action .profile-btn img{height:40px;width:40px;border-radius:50%}.navbar-dashboard .right-action .profile-btn .status-dot{position:absolute;bottom:0;right:0;width:11px;height:11px;background-color:#22c55e;border:2px solid #fff;border-radius:50%}.navbar-dashboard .right-action .profile-btn .status-dot.offline{background-color:var(--black_400)}.navbar-dashboard .right-action .profile-btn .status-dot.busy{background-color:#ef4444}.navbar-dashboard .dropdown-menu{width:310px;padding:24px;border-radius:4px;background-color:#fff;border:none;left:inherit;right:0;top:72px}.navbar-dashboard .dropdown-menu::before{content:"";width:12px;height:12px;background:#fff;position:absolute;top:-6px;transform:rotate(45deg);right:15px;border-left:1px solid #e6eeef;border-top:1px solid #e6eeef;border-top-left-radius:4px;z-index:1}.navbar-dashboard .profile-dropdown .drop-header{display:flex;align-items:center;padding-bottom:12px}.navbar-dashboard .profile-dropdown .drop-header .profile-img{width:48px;height:48px;border-radius:50%;margin-right:8px}.navbar-dashboard .profile-dropdown .drop-header h5{font-size:20px;color:#000;font-weight:600;margin-bottom:4px}.navbar-dashboard .profile-dropdown .drop-header .userid{font-size:10px;line-height:14px;color:var(--black_500)}.navbar-dashboard .profile-dropdown .drop-header .edit{font-size:10px;line-height:14px;color:var(--brand_color);margin-left:6px;font-weight:600}.navbar-dashboard .profile-dropdown .offerings{font-size:12px;line-height:16px;color:var(--black_700);font-weight:600;margin-top:6px;margin-bottom:14px;text-align:center}.navbar-dashboard .profile-dropdown .theme-btn{text-align:center;width:100%;border-radius:4px;margin-bottom:14px}.navbar-dashboard .profile-dropdown .nav li{width:100%;margin-bottom:5px}.navbar-dashboard .profile-dropdown .nav li:last-child{margin-bottom:0}.navbar-dashboard .profile-dropdown .nav .nav-link{font-size:12px;font-weight:600;line-height:16px;color:var(--black_700);display:flex;justify-content:space-between;padding:5px 0;align-items:center}.navbar-dashboard .profile-dropdown .nav .nav-link i{font-size:15px;margin-left:auto}.navbar-dashboard .profile-dropdown .nav .nav-link.active,.navbar-dashboard .profile-dropdown .nav .nav-link:hover{color:var(--brand_color)}.navbar-dashboard .profile-dropdown .logout{font-size:12px;line-height:16px;color:var(--black_700);font-weight:600;margin-top:150px;display:inline-block}.navbar-dashboard .profile-dropdown .logout img{margin-right:5px}.navbar-dashboard .notification-dropdown{padding:24px 0 0 0}.navbar-dashboard .notification-dropdown .drop-header-row{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:10px}.navbar-dashboard .notification-dropdown .drop-header-row .drop-title{font-size:20px;line-height:32px;color:var(--black_900);font-weight:600;margin-bottom:0;padding:0}.navbar-dashboard .notification-dropdown .drop-header-row .mark-read-all{font-size:12px;color:var(--brand_color);font-weight:500;text-decoration:none;transition:opacity .2s linear}.navbar-dashboard .notification-dropdown .drop-header-row .mark-read-all:hover{opacity:.8;text-decoration:underline}.navbar-dashboard .notification-dropdown .notify-nav{padding:0 20px;gap:8px;border:none;margin-bottom:10px}.navbar-dashboard .notification-dropdown .notify-nav button{background-color:rgba(0,0,0,0);font-size:12px;line-height:16px;color:#242424;padding:4px 8px;border:none;border-radius:4px;transition:all .3s linear}.navbar-dashboard .notification-dropdown .notify-nav button.active{background-color:#fef1f7;color:var(--brand_color)}.navbar-dashboard .notification-dropdown .tab-header{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.navbar-dashboard .notification-dropdown .tab-header span{font-size:12px;line-height:16px;color:#000}.navbar-dashboard .notification-dropdown .tab-header a{font-size:12px;line-height:16px;color:var(--brand_color)}.navbar-dashboard .notification-dropdown .notification-list{display:flex;flex-direction:column;padding:10px 0}.navbar-dashboard .notification-dropdown .notification-list .single-notifi{display:flex;gap:10px;padding:10px 20px;background-color:rgba(0,0,0,0)}.navbar-dashboard .notification-dropdown .notification-list .single-notifi:hover{background-color:#f9f9f9}.navbar-dashboard .notification-dropdown .notification-list .single-notifi.unread-notifi .notifi-time{font-weight:600;color:var(--brand_color)}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .notifi-user{height:40px;width:40px;border-radius:50%}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .notifi-text{font-size:14px;line-height:20px;color:var(--black_700);margin-bottom:2px}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .notifi-text .user{font-size:14px;color:var(--black_800);font-weight:600}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .notifi-time{font-size:10px;color:var(--black_500);font-weight:400;line-height:14px}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .follow-action{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .follow-action .theme-btn{font-size:12px;line-height:16px;padding:4px 12px;font-weight:400}.navbar-dashboard .notification-dropdown .notification-list .single-notifi .follow-action .remove-btn{background-color:var(--black_100);color:#242424}.navbar-dashboard .navbar-toggler{display:block;padding:0}.navbar-dashboard .menu_toggle{width:40px;height:40px;background-color:rgba(54,53,53,.11);border-radius:50%;position:relative}.navbar-dashboard .menu_toggle:hover{background-color:rgba(54,53,53,.2)}.navbar-dashboard .menu_toggle .hamburger{position:absolute;top:9px;bottom:10px;left:10px;right:10px;width:auto;height:auto}.navbar-dashboard .menu_toggle .hamburger span{width:100%}.side_menu{width:0px;height:100vh;max-height:100vh;top:0;position:fixed;transform:translate3d(300px, 0, 0);transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:1040;background:#fff;padding:20px 0;overflow-x:hidden;left:auto;right:0}.side_menu .mobile_menu_header{display:flex;align-items:center;padding:10px 20px 10px 25px;justify-content:space-between;padding-top:5px}.side_menu .mobile_menu_header .close_nav{font-size:24px;color:#1d2746;cursor:pointer;padding:0;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;height:40px;width:40px;background-color:var(--black_50);border-radius:50%;position:relative;z-index:5}.side_menu .mobile_menu_header .close_nav:hover{background-color:var(--black_100);color:var(--brand_color)}.side_menu .mobile_menu_header .close_nav:active{transform:scale(0.9)}.side_menu .mobile_menu_header .close_nav i{pointer-events:none}.side_menu .mobile_menu_header .close_nav i+i{display:none}.side_menu .doc_left_sidebarlist{border:0}.side_menu .doc_left_sidebarlist:before{display:none}.side_menu .nav-sidebar .nav-item{padding-right:0}.side_menu .mobile_nav_wrapper{display:flex;transform:translate3d(300px, 0, 0);transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.side_menu .mobile_nav_wrapper .theme-btn{display:none}.side_menu .mobile_nav_top,.side_menu .mobile_nav_bottom{flex-shrink:0;display:block;width:350px;padding:0 25px}.side_menu .mobile_nav_top{padding-top:30px}.side_menu .mobile_nav_top .menu{padding-left:0;padding-right:0}.side_menu .mobile_nav_top .menu .nav-item.submenu.active .dropdown-menu{display:block}.side_menu.menu-opened{width:350px}.side_menu.menu-opened.side_menu{transform:translate3d(0, 0, 0)}.side_menu.menu-opened .mobile_nav_wrapper{transform:translate3d(0, 0, 0)}.side_menu.menu-opened .close_nav i{display:block}.side_menu .menu>.nav-item{padding:0;border-bottom:1px solid var(--black_50)}.side_menu .menu>.nav-item .nav-link{padding:15px 0}.side_menu .menu>.nav-item .nav-link::before{display:none}.side_menu .menu>.nav-item+.nav-item{margin-left:0}.side_menu .menu>.nav-item.submenu .dropdown-menu::before{display:none}.side_menu .menu>.nav-item.submenu .dropdown-menu .nav-item{padding:0 40px 0 15px}.side_menu .navbar-toggler{box-shadow:none;padding:0}.side_menu .menu>.nav-item.submenu .dropdown-menu .nav-item+.nav-item{margin-top:10px}.side_menu .navbar-toggler:focus{box-shadow:none}.side_menu .menu{padding:5px 0px;margin-left:0}.side_menu .menu .nav-item .mobile_dropdown_icon{position:absolute;right:0;top:0;color:#6b707f;line-height:50px;font-size:20px;display:inline-block;opacity:.8;cursor:pointer}.side_menu .menu>.nav-item.submenu .dropdown-menu{box-shadow:none;margin-top:0;max-height:none !important;padding:0 0 15px 0;opacity:1;visibility:visible;transform:translate(0) !important;display:none;position:relative !important;left:0 !important;transition:none;min-width:100%;border:0}.side_menu .menu>.nav-item.active .mobile_dropdown_icon{color:var(--brand_color)}.side_menu .right-nav{margin-left:0}.side_menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .nav-pills,.side_menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list{display:block !important;padding-bottom:6px}.side_menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .nav-pills{background:#f4f8ff;margin-right:0;padding-top:10px}.side_menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item{padding:0 16px}.side_menu .menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li{margin-bottom:8px}.side_menu .menu>.nav-item.mega_menu .dropdown-menu .tabContent .tab-pane{min-height:auto;border-top-right-radius:0;border-bottom-right-radius:0;padding:10px 10px 10px 17px}.side_menu .menu>.nav-item.mega_menu .dropdown-menu .nav-pills{border-radius:0}.side_menu .menu>.nav-item.mega_menu .dropdown-menu li .col-lg-7{padding-left:12px;margin-left:0}.navbar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--black_900);z-index:1030;opacity:0;visibility:hidden;transition:opacity .2s linear}.navbar-backdrop.show{opacity:.6;visibility:visible}@keyframes bannerHeartShake{0%{transform:rotate(-8deg) translateY(7px)}100%{transform:rotate(17deg) translateY(-12px)}}@keyframes bannerHeartShake2{0%{transform:rotate(8deg) translateY(7px)}100%{transform:rotate(-17deg) translateY(-12px)}}.hero-area-one{padding-top:280px;padding-bottom:225px;position:relative;z-index:1;overflow:hidden}.hero-area-one .mate-search-widget{margin-top:70px;flex-wrap:nowrap;gap:20px}.hero-area-one .mate-search-widget>div{flex:1 1 0;min-width:0}.hero-area-one .mate-search-widget .custom-select,.hero-area-one .mate-search-widget .nice-select.custom-select{min-width:0 !important;width:100% !important;padding-left:16px !important;padding-right:34px !important}.hero-area-one .mate-search-widget .theme-btn{flex:0 0 auto;align-self:flex-end}@media(max-width: 767px){.hero-area-one .mate-search-widget{flex-wrap:wrap}.hero-area-one .mate-search-widget>div{flex:1 1 calc(50% - 20px)}.hero-area-one .mate-search-widget .theme-btn{flex:1 1 100%}}.hero-area-one .hero-display{position:absolute;left:0;height:100%;width:100%;top:0;z-index:-1}.hero-area-one .hero-display .item-1{position:absolute;top:255px;left:180px}.hero-area-one .hero-display .item-1 .stat-figure{font-size:48px;font-weight:600;color:#000;line-height:80px;margin-bottom:0}.hero-area-one .hero-display .item-1 span{font-size:18px;font-weight:600;color:#000}.hero-area-one .hero-display .item-2{position:absolute;top:227px;right:50px}.hero-area-one .hero-display .item-2 .img-container{position:relative}.hero-area-one .hero-display .item-2 .img-container img:nth-child(1){border-radius:8px;max-width:100%}.hero-area-one .hero-display .item-2 .img-container img:nth-child(2){position:absolute;left:-43px;top:-60px;transform-origin:top;animation:bannerHeartShake 4s infinite alternate}.hero-area-one .hero-display .item-3{position:absolute;bottom:130px;left:50px}.hero-area-one .hero-display .item-3 .img-container{position:relative}.hero-area-one .hero-display .item-3 .img-container img:nth-child(1){border-radius:8px;max-width:100%}.hero-area-one .hero-display .item-3 .img-container img:nth-child(2){position:absolute;right:-52px;top:-45px;transform-origin:top;animation:bannerHeartShake2 3s infinite alternate}.hero-area-one .hero-display .item-4{position:absolute;bottom:126px;right:96px;display:inline-block;text-align:center}.hero-area-one .hero-display .item-4 .stat-figure{font-size:60px;font-weight:600;color:var(--black_800);margin-bottom:0;line-height:80px}.hero-area-one .hero-display .item-4 p{color:var(--black_750);margin-bottom:25px}.hero-area-one .hero-display .item-4 .rating{display:flex;gap:7.5px;color:#fac900;font-size:18px;justify-content:center}.hero-area-one .hero-title h1{font-size:120px;font-weight:600;line-height:120px;text-align:center;margin-bottom:55px}.hero-area-one .hero-title h1 span{width:170px;height:84px;position:relative;display:inline-block;animation-duration:1.5s;animation-iteration-count:infinite}.hero-area-one .hero-title h1 span img{position:absolute;left:42%;top:69%;transform:translate(-50%, -50%);z-index:-1}.hero-area-one .hero-title p{font-size:20px;font-weight:600;color:var(--p_color);text-align:center;max-width:640px;margin:auto;margin-bottom:47px}.mate-search-widget{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);border-radius:10px;padding:32px 40px;display:flex;align-items:end;gap:16px;flex-wrap:wrap}.mate-search-widget>div{flex:1}.mate-search-widget .custom-select{float:inherit;color:#707070;font-size:16px;font-family:var(--main_font);padding-left:14px;border-radius:4px;width:100%}.mate-search-widget .custom-select .list{width:100%}.mate-search-widget label{margin-bottom:12px;line-height:22px}.mate-search-widget .theme-btn{padding:var(--btn-padding-y-sm) var(--btn-padding-x-lg)}.mate-search-widget .search-btn{white-space:nowrap}.hero-area-two{padding:180px 0;position:relative}.hero-area-two .bg-img{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;z-index:-1;min-height:520px}.hero-area-two h1{font-size:68px;line-height:80px;font-weight:700;color:var(--black_900);margin-bottom:0}.hero-area-two p{font-size:20px;color:var(--black_750);margin-top:12px;margin-bottom:26px;line-height:1.5}.hero-area-two .hero-img{position:relative;display:inline-block;margin-top:46px;z-index:1}.hero-area-two .hero-img .blurred{position:absolute;left:0;top:0;max-width:100%;max-height:100%;height:100%;filter:blur(60px);z-index:-1}.hero-area-two .mate-search-widget{position:absolute;right:160px;left:160px;bottom:37px;display:grid;grid-template-columns:1fr 1fr auto 1fr auto;align-items:center;gap:0;padding:10px 10px 10px 0;border-radius:22px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(226,232,240,.9);box-shadow:0 26px 60px -18px rgba(15,23,42,.35),0 2px 6px rgba(15,23,42,.05)}.hero-area-two .mate-search-widget .search-field{position:relative;min-width:0;padding:8px 18px 8px 26px;border-radius:14px}.hero-area-two .mate-search-widget .search-field+.search-field::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:#ebeff5}.hero-area-two .mate-search-widget .search-field:focus-within{box-shadow:inset 0 0 0 2px rgba(244,25,109,.4)}.hero-area-two .mate-search-widget label,.hero-area-two .mate-search-widget .field-label{display:block;margin-bottom:0;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.hero-area-two .mate-search-widget .custom-select,.hero-area-two .mate-search-widget .nice-select.custom-select{width:100% !important;min-width:0 !important;height:28px !important;padding-left:0 !important;padding-right:22px !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:17px !important;font-weight:600 !important;color:var(--black_900) !important}.hero-area-two .mate-search-widget .nice-select.custom-select .current{display:block !important;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--black_900) !important}.hero-area-two .mate-search-widget .nice-select.custom-select::after{right:2px !important;font-size:12px !important;color:#b8c2d0 !important}.hero-area-two .mate-search-widget .nice-select.custom-select:hover::after,.hero-area-two .mate-search-widget .nice-select.custom-select.open::after,.hero-area-two .mate-search-widget .nice-select.custom-select:focus::after{color:var(--brand_color) !important}.hero-area-two .mate-search-widget .age-range{display:flex;align-items:center;gap:6px}.hero-area-two .mate-search-widget .age-range .custom-select,.hero-area-two .mate-search-widget .age-range .nice-select.custom-select{flex:0 0 auto;width:auto !important;padding-right:18px !important}.hero-area-two .mate-search-widget .age-separator{flex:0 0 auto;font-size:15px;font-weight:600;line-height:1;color:#b8c2d0}.hero-area-two .mate-search-widget .search-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;margin-left:10px;padding:0 30px;border-radius:999px;font-size:15px}.hero-area-two .mate-search-widget .search-btn i{font-size:13px}@media(max-width: 1399px){.hero-area-two .mate-search-widget{right:90px;left:90px}}@media(max-width: 1199px){.hero-area-two .mate-search-widget{right:50px;left:50px}.hero-area-two .mate-search-widget .search-field{padding:8px 12px 8px 18px}.hero-area-two .mate-search-widget .custom-select,.hero-area-two .mate-search-widget .nice-select.custom-select{font-size:15px !important}.hero-area-two .mate-search-widget .search-btn{padding:0 22px;font-size:14px}}@media(max-width: 991px){.hero-area-two .mate-search-widget{position:relative;right:auto;left:auto;bottom:auto;margin-top:-36px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;padding:20px}.hero-area-two .mate-search-widget .search-field{padding:10px 16px;border:1px solid #e8edf4;background:#fbfcfe}.hero-area-two .mate-search-widget .search-field+.search-field::before{display:none}.hero-area-two .mate-search-widget .search-btn{grid-column:1/-1;margin-left:0;height:52px}}@media(max-width: 575px){.hero-area-two .mate-search-widget{grid-template-columns:minmax(0, 1fr);padding:16px}}.feature-area-four{padding-top:20px;padding-bottom:120px}.hero-area-three{padding-top:200px;background-image:url(../img/home-three/hero-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.hero-area-three .hero-content{transform:translateX(120px)}@media(max-width: 1550px){.hero-area-three .hero-content{transform:translateX(90px)}}.hero-area-three .hero-content .tag-lines{display:flex;align-items:center;font-size:18px;font-weight:500;color:#fff;gap:12px;line-height:26px;text-transform:uppercase;margin-bottom:15px}.hero-area-three .hero-content .tag-lines .dot{width:12px;height:12px;background-color:#fff;border-radius:50%;line-height:26px}.hero-area-three .hero-content .title{font-size:66px;font-weight:700;color:#fff;margin-bottom:50px}.hero-area-three .widget-box{background-color:rgba(51,51,51,.8);border-radius:12px 12px 0 0;padding:80px 80px 80px 72px}.hero-area-three .widget-box h1{color:#fff;font-weight:700;line-height:25px;margin-bottom:35px}.hero-area-three .widget-box .subtitle{font-size:20px;font-weight:600;color:#fff;line-height:16px;margin-bottom:35px}.hero-area-three .widget-box .form-select-group{display:flex;gap:20px;row-gap:24px;flex-wrap:wrap}.hero-area-three .widget-box .form-select-group .custom-select{width:calc(50% - 10px);font-size:16px;padding-left:14px;color:#707070}.hero-area-three .widget-box .theme-btn{margin-top:40px;margin-bottom:35px}.hero-area-three .widget-box .disclaimer{font-size:14px;font-weight:600;color:#fff}.breadcrumb-area{padding-top:150px;z-index:1}.breadcrumb-area .bg-shape .bg{position:absolute;right:0;left:0;bottom:0;top:88px;z-index:-1}.breadcrumb-area h1{font-size:48px;font-weight:700;color:var(--black_750);line-height:56px;margin-bottom:12px}.breadcrumb-area h1 span{color:var(--brand_color)}.breadcrumb-area p{font-size:18px;font-weight:400;color:var(--black_700);max-width:630px;margin:auto auto 0}.breadcrumb-area.story-breadcrumb h1{font-size:68px;font-weight:700;line-height:80px;color:var(--black_800)}.breadcrumb-area .post-info{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:center;margin-top:25px}.breadcrumb-area .post-info div,.breadcrumb-area .post-info a{display:flex;flex-wrap:wrap;align-items:center;font-size:18px;line-height:28px;color:var(--black_600);gap:8px}.breadcrumb-area .post-info a:hover{color:var(--brand_color)}.breadcrumb-area .post-info .author img{width:36px;height:36px;border-radius:50%}@keyframes animateBubble{0%{top:100%}100%{top:-300px}}@keyframes sideWays{0%{margin-left:0}100%{margin-left:50px}}.feature-area-one{position:relative;z-index:1;background:var(--gradient-bg);overflow:hidden}.feature-area-one::before{content:"";position:absolute;top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.05) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;z-index:-1}.feature-area-one .text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.feature-area-one .badge-soft{display:inline-block;background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_color);border-radius:50px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px}.feature-area-one .feature-list li{margin-bottom:16px;display:flex;align-items:center;gap:12px;font-weight:500;color:var(--black_800)}.feature-area-one .feature-list li i{color:var(--brand_color);font-size:1.2rem}.feature-area-one .user-stack{display:flex;align-items:center}.feature-area-one .user-stack .avatars{display:flex;margin-right:12px}.feature-area-one .user-stack .avatars img{width:45px;height:45px;border-radius:50%;border:3px solid #fff;margin-left:-15px;-o-object-fit:cover;object-fit:cover}.feature-area-one .user-stack .avatars img:first-child{margin-left:0}.feature-area-one .user-stack .stats-text{display:flex;flex-direction:column;line-height:1.2}.feature-area-one .user-stack .stats-text span.count{font-weight:700;font-size:18px;color:var(--black_900)}.feature-area-one .user-stack .stats-text span.label{font-size:12px;color:var(--black_500)}.feature-area-one .feature-visual{position:relative;padding:20px}.feature-area-one .feature-visual .blob-shape{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120%;height:120%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F4F6' d='M44.7,-76.4C58.9,-69.2,71.8,-59.1,81.6,-46.6C91.4,-34.1,98.1,-19.2,95.8,-4.9C93.5,9.3,82.2,22.9,71.4,34.8C60.6,46.7,50.3,56.9,38.1,64.3C25.9,71.7,11.8,76.3,-1.9,79.6C-15.6,82.9,-29,84.9,-41.2,77.9C-53.4,70.9,-64.4,54.9,-71.4,38.3C-78.4,21.7,-81.4,4.5,-77.8,-11.2C-74.2,-26.9,-64,-41.1,-52.1,-51.7C-40.2,-62.3,-26.6,-69.3,-12.3,-71.2C2,-73.1,16.3,-69.9,30.5,-83.6L44.7,-76.4Z' transform='translate(100 100)' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;opacity:.8}.feature-area-one .feature-visual .main-img{border-radius:24px;position:relative;z-index:10;box-shadow:0 20px 50px rgba(0,0,0,.1);width:100%}.feature-area-one .feature-visual .floating-card{position:absolute;padding:15px 20px;display:flex;align-items:center;gap:15px;z-index:20;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.8);animation:float 6s ease-in-out infinite}.feature-area-one .feature-visual .floating-card .icon{width:50px;height:50px;border-radius:50%;background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_color);display:flex;align-items:center;justify-content:center;font-size:24px}.feature-area-one .feature-visual .floating-card h5{font-size:20px;font-weight:700;margin:0;color:var(--black_800)}.feature-area-one .feature-visual .floating-card small{color:var(--black_500);font-size:13px}.feature-area-one .feature-visual .floating-card.card-1{top:40px;left:-40px;animation-delay:0s}.feature-area-one .feature-visual .floating-card.card-2{bottom:60px;right:-30px;animation-delay:2.5s}.feature-area-one .feature-visual .floating-card.card-2 .badge{background:#0fe493;padding:6px 10px;border-radius:8px}.feature-area-one .feature-visual .floating-card.card-3{bottom:30px;left:0px;animation-delay:1.5s;padding:12px}.feature-area-one .feature-visual .floating-card.card-3 .user-group{display:flex}.feature-area-one .feature-visual .floating-card.card-3 .user-group img{width:30px;height:30px;border-radius:50%;margin-left:-10px;border:2px solid #fff}.feature-area-one .feature-visual .floating-card.card-3 .user-group img:first-child{margin-left:0}.feature-area-two .feature-img{position:relative;z-index:1;display:flex}.feature-area-two .feature-img .shape{position:absolute;height:500px;width:540px;background-color:var(--brand_color);border-radius:8px;transform:rotate(-4deg);z-index:-1;top:110px;left:17px}.feature-area-two .feature-img .img-box{display:flex;flex-direction:column}.feature-area-two .section-title{margin-bottom:70px}.feature-area-two .list-item{display:flex;gap:20px;align-items:start;margin-bottom:40px}.feature-area-two .list-item p{margin-bottom:0;max-width:450px}.feature-area-three{position:relative;z-index:1}.feature-area-three .shapes div{position:absolute;z-index:-1;border-radius:50%;filter:blur(80px);opacity:.4;animation:float 10s ease-in-out infinite}.feature-area-three .shapes div.shape-1{width:300px;height:300px;background:radial-gradient(circle, rgba(244, 25, 109, 0.4) 0%, transparent 70%);top:-50px;left:-100px}.feature-area-three .shapes div.shape-2{width:250px;height:250px;background:radial-gradient(circle, rgba(15, 228, 147, 0.3) 0%, transparent 70%);bottom:-50px;right:-50px;animation-delay:-2s}.feature-area-three .shapes div.shape-3{width:200px;height:200px;background:radial-gradient(circle, rgba(244, 25, 109, 0.2) 0%, transparent 70%);top:40%;left:50%;transform:translate(-50%, -50%);animation-delay:-5s}.feature-area-three .step-wrapper{position:relative;z-index:2}.feature-area-three .single-step-widget{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);padding:40px 30px;text-align:center;height:100%;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:1px solid hsla(0,0%,100%,.5);position:relative;overflow:hidden}.feature-area-three .single-step-widget::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.feature-area-three .single-step-widget:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.85);box-shadow:0 20px 40px rgba(0,0,0,.08)}.feature-area-three .single-step-widget:hover::before{transform:scaleX(1)}.feature-area-three .single-step-widget:hover .icon-box{transform:scale(1.1) rotate(5deg);background:var(--brand_color_50)}.feature-area-three .single-step-widget:hover .step-count{color:var(--brand_color);opacity:.15;transform:scale(1.2)}.feature-area-three .single-step-widget .step-count{position:absolute;top:10px;right:20px;font-size:80px;font-weight:900;color:var(--black_900);opacity:.05;line-height:1;transition:all .4s ease;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-area-three .single-step-widget .icon-box{width:80px;height:80px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:24px;box-shadow:var(--bs_md);transition:all .4s ease}.feature-area-three .single-step-widget .icon-box img{width:40px;height:40px}.feature-area-three .single-step-widget h4{font-size:22px;font-weight:700;margin-bottom:15px;color:var(--black_800)}.feature-area-three .single-step-widget p{margin-bottom:0;color:var(--black_500);line-height:1.6}.feature-area-four{position:relative;z-index:1}.feature-area-four .feature-item{display:flex;gap:20px;margin-bottom:40px}.feature-area-four .feature-item .icon-box{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:rgba(var(--brand_color_rgb), 0.08);display:flex;align-items:center;justify-content:center;color:var(--brand_color);font-size:24px;transition:all .3s ease}.feature-area-four .feature-item:hover .icon-box{background:var(--brand_color);color:#fff;transform:rotateY(180deg)}.feature-area-four .feature-item .content h4{font-size:20px;font-weight:700;color:var(--black_800);margin-bottom:10px}.feature-area-four .feature-item .content p{color:var(--black_600);line-height:1.6;margin-bottom:0}.feature-area-four .visual-content{position:relative}.feature-area-four .visual-content .main-img{border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.feature-area-four .visual-content .stats-card{position:absolute;bottom:40px;left:-40px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);display:flex;align-items:center;gap:15px;animation:float 5s ease-in-out infinite}.feature-area-four .visual-content .stats-card .icon{width:45px;height:45px;border-radius:12px;background:#0fe493;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.feature-area-four .visual-content .stats-card .text h6{font-weight:700;font-size:18px;margin:0;color:var(--black_800)}.feature-area-four .visual-content .stats-card .text span{font-size:13px;color:var(--black_500)}.feature-area-five{background:url(../img/body_bg_glow.png) repeat-y top center;background-size:100% auto}.feature-area-five .icon{margin-bottom:16px;position:relative;z-index:1}.feature-area-five .icon .circle{height:37px;width:37px;border-radius:50%;position:absolute;z-index:-1;top:-8px;left:13px;animation:blinker 2s linear infinite}.feature-area-five .icon .green{background-color:#d4ffba}.feature-area-five .icon .blue{background-color:#baccff;animation-delay:2s}.feature-area-five .icon .red{background-color:#ffbabb;animation-delay:1s}.feature-area-five .icon .violet{background-color:#ccbaff;animation-delay:5s}.feature-area-five h4{color:var(--black_800);font-weight:700;margin-bottom:10px}.feature-area-six{background:url(../img/body_bg_glow.png) repeat-y top center;background-size:100% auto}.feature-area-six .feature-box{padding:24px 24px 32px 24px;background-color:#fff;text-align:center;transition:all .3s ease-in-out;border-radius:8px}.feature-area-six .feature-box:hover{box-shadow:var(--long_shadow)}.feature-area-six .feature-box img{max-width:100%;margin-bottom:20px}.feature-area-six .feature-box h4{color:var(--black_800);font-weight:700;margin-bottom:8px}.feature-area-six .feature-box p{color:var(--black_700);margin-bottom:0}.feature-area-seven{position:relative;z-index:1;background-color:rgba(var(--brand_color_rgb), 0.03);overflow:hidden}.feature-area-seven::before{content:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="%23f4196d" opacity="0.4"/></svg>');position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:-1}.feature-area-seven .feature-card{background:#fff;padding:40px 30px;border-radius:16px;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);border:1px solid rgba(var(--brand_color_rgb), 0.1);height:100%;position:relative;overflow:hidden}.feature-area-seven .feature-card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--brand_color);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.feature-area-seven .feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(var(--brand_color_rgb), 0.12);border-color:rgba(0,0,0,0)}.feature-area-seven .feature-card:hover::after{transform:scaleX(1);transform-origin:left}.feature-area-seven .feature-card:hover .icon-wrapper{background-color:var(--brand_color);transform:scale(1.05)}.feature-area-seven .feature-card:hover .icon-wrapper img{filter:brightness(0) invert(1);transform:scale(0.9)}.feature-area-seven .feature-card .icon-wrapper{width:80px;height:80px;margin:0 auto 28px;background-color:rgba(var(--brand_color_rgb), 0.08);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.feature-area-seven .feature-card .icon-wrapper img{width:42px;transition:all .3s ease}.feature-area-seven .feature-card h4{font-size:22px;font-weight:700;color:var(--black_800);margin-bottom:12px}.feature-area-seven .feature-card p{color:var(--black_600);line-height:1.6;margin-bottom:0;font-size:16px}.feature-area-eight{position:relative;z-index:1}.feature-area-eight .bg-shape{position:absolute;top:46%;right:-70px;z-index:-1}.feature-area-eight .video-player-widget{padding:0;background-color:rgba(0,0,0,0);position:relative;box-shadow:0 40px 80px 0 rgba(0,0,0,.12)}.feature-area-eight .video-player-widget .shape img{position:absolute;z-index:0}.feature-area-eight .video-player-widget .shape img:nth-child(1){top:-5px;left:-129px}.feature-area-eight .video-player-widget .shape img:nth-child(2){bottom:-5px;right:-129px}.feature-area-eight .video-player-widget:hover::before{opacity:0}.feature-area-eight .video-player-widget::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:.3;border-radius:8px}.feature-area-nine{position:relative;z-index:1}.feature-area-nine .stat-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 991px){.feature-area-nine .stat-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.feature-area-nine .stat-grid{grid-template-columns:1fr}}.feature-area-nine .stat-card{background:#fff;padding:35px 25px;border-radius:20px;text-align:center;transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:1px solid rgba(0,0,0,.03);box-shadow:0 10px 40px rgba(0,0,0,.05);position:relative;overflow:hidden}.feature-area-nine .stat-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.feature-area-nine .stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.feature-area-nine .stat-card:hover::before{transform:scaleX(1)}.feature-area-nine .stat-card:hover .icon{background:var(--gradient-primary);color:#fff;transform:rotateY(180deg)}.feature-area-nine .stat-card .icon{width:65px;height:65px;margin:0 auto 20px;background:rgba(var(--brand_color_rgb), 0.08);color:var(--brand_color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;transition:all .4s ease}.feature-area-nine .stat-card h2{font-size:38px;font-weight:800;margin-bottom:5px;color:var(--black_800)}.feature-area-nine .stat-card h2 .counter{display:inline-block}.feature-area-nine .stat-card p{color:var(--black_500);font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:1px;margin-bottom:0}.feature-area-nine .content-side p{font-size:17px;line-height:1.8;color:var(--black_600);margin-bottom:30px}.match-member-area .match-member-widget{width:100%}.match-filter-widget{display:flex;flex-wrap:wrap;gap:15px}.match-filter-widget button{display:inline-block;height:40px;border-radius:4px;border:1px solid var(--black_100);font-size:16px;color:var(--black_500);line-height:40px;padding:0 16px;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.match-filter-widget button i{margin-right:6px;font-size:18px;transform:translateY(1px)}.match-filter-widget button:hover{background-color:hsla(0,0%,100%,.5)}.match-filter-widget button.active{background-color:var(--brand_color);border-color:var(--brand_color);color:#fff}.match-member-widget{background:#fff;border-radius:24px;padding:20px;position:relative;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);border:1px solid rgba(0,0,0,.04);box-shadow:0 10px 25px rgba(0,0,0,.03);overflow:hidden}.match-member-widget:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,0,0,.08);border-color:rgba(0,0,0,0)}.match-member-widget:hover img{transform:scale(1.05)}.match-member-widget:hover .title .follow-btn{background-color:var(--brand_color);color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(var(--brand_color_rgb), 0.3)}.match-member-widget img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:24px;transition:transform .6s ease;display:block}.match-member-widget .title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.match-member-widget .title>div{flex:1;padding-right:15px}.match-member-widget .title h5{font-size:20px;font-weight:800;color:var(--black_800);margin-bottom:10px;display:flex;align-items:center;transition:color .3s ease;letter-spacing:-0.01em}.match-member-widget .title h5:hover{color:var(--brand_color)}.match-member-widget .title h5 span{height:10px;width:10px;background-color:#10b981;border-radius:50%;display:inline-block;margin-left:8px;box-shadow:0 0 0 2px rgba(16,185,129,.2);animation:pulse-green 2s infinite}.match-member-widget .title .activity-stat{display:flex;flex-wrap:wrap;gap:15px}.match-member-widget .title .activity-stat div{font-size:13px;color:var(--black_500);display:flex;align-items:center;font-weight:500}.match-member-widget .title .activity-stat div span{font-weight:700;color:var(--black_800);margin-right:4px}.match-member-widget .title .follow-btn{padding:8px 18px;font-size:13px;font-weight:700;color:var(--brand_color);background-color:rgba(var(--brand_color_rgb), 0.07);border-radius:10px;border:1px solid rgba(0,0,0,0);transition:all .3s ease;text-decoration:none;white-space:nowrap;flex-shrink:0;margin-top:2px}.match-member-widget .bio{font-size:15px;line-height:1.6;color:var(--black_600);margin-bottom:0;font-weight:500}.match-member-widget .bio a{font-weight:700;color:var(--brand_color);margin-left:3px;text-decoration:none;position:relative;display:inline-block}.match-member-widget .bio a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transition:transform .3s ease;transform-origin:right}.match-member-widget .bio a:hover::after{transform:scaleX(1);transform-origin:left}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.match-member-area-two{background-color:rgba(15,228,147,.03);position:relative;z-index:1;overflow:hidden}.match-member-area-two .bg-shape{position:absolute;top:46%;left:-20px;z-index:1}.match-member-area-two .match-member-isotope{margin:0 -12px}.match-member-area-two .match-member-widget-two{width:calc((100% - 72px)/3) !important;margin-right:12px;margin-left:12px;margin-bottom:24px}.match-member-widget-two{padding:10px;background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.match-member-widget-two:hover{box-shadow:0 25px 50px rgba(var(--brand_color_rgb), 0.15);transform:translateY(-8px);transition:box-shadow .4s cubic-bezier(0.34, 1.56, 0.64, 1),transform .4s ease}.match-member-widget-two:hover h5{color:var(--brand_color)}.match-member-widget-two:hover .main-img{transform:scale(1.05)}.match-member-widget-two .img-box{position:relative;border-radius:20px;width:100%;overflow:hidden;margin:0;flex-shrink:0}.match-member-widget-two .img-box .actv_status{font-size:11px;font-weight:700;color:var(--black_800);padding:6px 14px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:30px;display:inline-flex;align-items:center;line-height:1;position:absolute;top:15px;left:15px;z-index:2;box-shadow:0 5px 15px rgba(0,0,0,.08);text-transform:uppercase;letter-spacing:.5px}.match-member-widget-two .img-box .actv_status .dot{height:7px;width:7px;background-color:#13a10e;border-radius:50%;margin-left:6px;box-shadow:0 0 0 2px rgba(19,161,14,.2);animation:pulse-green 2s infinite}.match-member-widget-two .img-box .stat-box{z-index:2;display:flex;align-items:center;font-size:13px;color:#fff;font-weight:500;gap:15px;position:absolute;width:calc(100% - 30px);bottom:15px;left:15px;background:rgba(26,26,26,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 18px;border-radius:14px;line-height:1;border:1px solid hsla(0,0%,100%,.1)}.match-member-widget-two .img-box .stat-box div{display:flex;align-items:center}.match-member-widget-two .img-box .stat-box div img{width:16px;height:auto;margin-right:6px;filter:brightness(0) invert(1);border-radius:0;margin-bottom:0}.match-member-widget-two .img-box .stat-box .ms-auto{margin-left:auto !important;opacity:.9;font-size:12px}.match-member-widget-two .img-box .main-img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:20px;transition:all .6s ease;display:block}.match-member-widget-two .member-content{padding:24px;flex:1;display:flex;flex-direction:column}.match-member-widget-two h5{color:var(--black_800);font-weight:800;font-size:20px;display:flex;align-items:center;gap:8px;line-height:1.4;margin:0 0 8px 0;transition:all .3s ease-in-out}.match-member-widget-two h5 .badge-icon img{width:18px;height:auto;display:block}.match-member-widget-two h5:hover{color:var(--brand_hover)}.match-member-widget-two p{font-size:14px;color:var(--black_500);margin-bottom:0;line-height:1.6;font-weight:500}.match-member-widget-two p i{color:var(--brand_color);margin-left:5px}.match-member-widget-two .member-actions{padding:0 20px 24px;display:flex;gap:10px;margin-top:auto}.match-member-widget-two .member-actions .action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:12px;font-weight:700;font-size:14px;transition:all .3s ease;text-decoration:none;line-height:1;border:1px solid rgba(0,0,0,0)}.match-member-widget-two .member-actions .action-btn i{margin-right:6px;font-size:13px}.match-member-widget-two .member-actions .action-btn.primary{background:var(--gradient-primary);background-color:var(--brand_color);color:#fff;box-shadow:0 4px 15px rgba(var(--brand_color_rgb), 0.3)}.match-member-widget-two .member-actions .action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.4);color:#fff}.match-member-widget-two .member-actions .action-btn.secondary{background-color:#fff;color:var(--black_700);border-color:var(--black_100)}.match-member-widget-two .member-actions .action-btn.secondary:hover{background-color:var(--brand_color);border-color:var(--brand_color);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.2)}.match-member-area-three{padding-top:40px;padding-bottom:130px;position:relative;z-index:1;overflow:hidden}.match-member-area-three .bg-shape img{position:absolute}.match-member-area-three .bg-shape img:nth-child(1){top:210px;left:-80px}.match-member-area-three .bg-shape img:nth-child(2){top:50%;right:10px}.match-member-area-three .bg-shape img:nth-child(3){top:25%;right:40px}.match-member-area-three .bg-shape img:nth-child(4){top:80%;left:10px}.match-member-area-three .search-result-title{font-size:20px;font-weight:600;color:var(--black_800);margin-bottom:0}.match-member-area-three .search-result-title .result-query{color:var(--brand_color)}.match-member-area-three .noresult-summary{max-width:720px;margin:0 auto 20px}.match-member-area-three .noresult-summary .active-filters{margin-top:12px}.match-member-area-three .noresult-found{text-align:center;max-width:720px;margin:0 auto;background-color:#fff;border:1px solid var(--black_75);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.05);overflow:hidden;padding:48px 48px 40px}.match-member-area-three .noresult-found .noresult-art{width:128px;height:128px;margin:0 auto 24px;border-radius:50%;background-color:rgba(var(--brand_color_rgb), 0.07);display:flex;align-items:center;justify-content:center}.match-member-area-three .noresult-found .noresult-art i{font-size:46px;color:var(--brand_color);line-height:1}.match-member-area-three .noresult-found h2{font-size:26px;font-weight:700;color:var(--black_800);margin-bottom:8px}.match-member-area-three .noresult-found [role=status] p{font-size:16px;color:var(--black_600);max-width:400px;margin:0 auto 28px}.match-member-area-three .noresult-suggestions{border-top:1px solid var(--black_50);padding-top:24px;margin-bottom:28px}.match-member-area-three .noresult-suggestions .suggestions-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--black_500);margin-bottom:14px}.match-member-area-three .noresult-suggestions .suggestion-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.match-member-area-three .noresult-suggestions .suggestion-chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--black_800);background-color:#fff;border:1px solid var(--black_100);border-radius:30px;padding:9px 16px;cursor:pointer;transition:all var(--transition-base)}.match-member-area-three .noresult-suggestions .suggestion-chip i{font-size:11px;color:var(--brand_color)}.match-member-area-three .noresult-suggestions .suggestion-chip:hover{border-color:var(--brand_color);background-color:rgba(var(--brand_color_rgb), 0.06);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.12)}.match-member-area-three .noresult-suggestions .suggestion-chip:active{transform:translateY(0) scale(0.98)}.match-member-area-three .noresult-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.match-member-area-three .noresult-notify{margin:40px -48px -40px;padding:20px 32px;background-color:var(--black_25);border-top:1px solid var(--black_50);text-align:left;display:flex;align-items:center;gap:16px}.match-member-area-three .noresult-notify .notify-icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background-color:rgba(var(--brand_color_rgb), 0.08);color:var(--brand_color);font-size:17px;display:flex;align-items:center;justify-content:center}.match-member-area-three .noresult-notify .notify-text{flex:1}.match-member-area-three .noresult-notify .notify-text strong{display:block;font-size:15px;font-weight:700;color:var(--black_800)}.match-member-area-three .noresult-notify .notify-text span{font-size:13px;color:var(--black_500)}.match-member-area-three .noresult-notify .theme-btn-outline{flex-shrink:0}.match-member-area-three .noresult-fallback{margin-top:80px}.match-member-area-three .noresult-fallback .match-member-widget-two{height:100%}.match-member-area-three .noresult-fallback .fallback-title{text-align:center;margin-bottom:36px}.match-member-area-three .noresult-fallback .fallback-title h3{font-size:26px;font-weight:700;color:var(--black_800);margin-bottom:8px}.match-member-area-three .noresult-fallback .fallback-title p{font-size:16px;color:var(--black_600);margin-bottom:0}.member-search-bar-widget{position:relative;margin-bottom:50px;max-width:750px;margin-left:auto;margin-right:auto;z-index:10}.member-search-bar-widget .form-control{background-color:#fff;border-radius:60px;height:70px;font-size:18px;font-weight:500;color:var(--black_800);border:3px solid rgba(var(--brand_color_rgb), 0.05);box-shadow:0 20px 50px rgba(0,0,0,.05);padding-left:70px;padding-right:80px;transition:all .4s cubic-bezier(0.25, 1, 0.5, 1)}.member-search-bar-widget .form-control::-moz-placeholder{font-size:18px;font-weight:400;color:var(--black_400);-moz-transition:all .3s ease;transition:all .3s ease}.member-search-bar-widget .form-control::placeholder{font-size:18px;font-weight:400;color:var(--black_400);transition:all .3s ease}.member-search-bar-widget .form-control:focus{border-color:rgba(var(--brand_color_rgb), 0.3);box-shadow:0 20px 60px rgba(var(--brand_color_rgb), 0.15);padding-left:80px}.member-search-bar-widget .form-control:focus::-moz-placeholder{opacity:.5;transform:translateX(10px)}.member-search-bar-widget .form-control:focus::placeholder{opacity:.5;transform:translateX(10px)}.member-search-bar-widget .form-control:focus+.search-icon{transform:translateY(-50%) scale(1.1);color:var(--brand_color)}.member-search-bar-widget.has-query .form-control{padding-right:130px}.member-search-bar-widget .search-icon{position:absolute;left:30px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--black_300);pointer-events:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:15}.member-search-bar-widget .search-clear-btn{position:absolute;right:72px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;border-radius:50%;background-color:var(--black_75);color:var(--black_600);font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);z-index:15}.member-search-bar-widget .search-clear-btn:hover{background-color:var(--black_150);color:var(--black_800)}.member-search-bar-widget .filter-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg, var(--brand_color) 0%, var(--brand_color) 100%);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:0 10px 25px rgba(var(--brand_color_rgb), 0.3);z-index:15}.member-search-bar-widget .filter-btn img{width:22px;height:auto;filter:brightness(0) invert(1);transition:transform .4s ease}.member-search-bar-widget .filter-btn:hover{transform:translateY(-50%) scale(1.15) rotate(90deg);box-shadow:0 15px 35px rgba(var(--brand_color_rgb), 0.4)}.member-search-bar-widget .filter-btn:hover img{transform:rotate(-90deg)}.member-search-bar-widget .filter-btn:active{transform:translateY(-50%) scale(0.95)}.pagination .page-numbers{width:32px;height:32px;display:inline-flex;border-radius:4px;border:1px solid var(--black_50);text-align:center;align-items:center;justify-content:center;font-size:14px;font-weight:600;vertical-align:middle;color:var(--black_900);transition:all .2s linear;line-height:32px}.pagination .page-numbers.dots{border:none;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--black_900) !important}.pagination .page-numbers i{font-size:20px}.pagination .page-numbers+.page-numbers{margin-left:5px}.pagination .page-numbers.current{background-color:var(--brand_color);border-color:var(--brand_color);box-shadow:0 20px 30px 0 rgba(228,15,96,.2);color:#fff}.pagination .page-numbers:hover:not(.current){background-color:rgba(228,15,96,.2);border-color:rgba(228,15,96,.2)}.pagination .page-numbers.current{box-shadow:none}body.modal-open .body_wrapper,body.modal-open #preloader{pointer-events:none}.custom-modal .modal-dialog:not(.container){max-width:540px}.custom-modal .modal-content{background:#fff;border-radius:24px;box-shadow:0 25px 60px -15px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.04);padding:32px 36px 36px;border:none}.custom-modal .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.custom-modal .title h4{font-weight:700;font-size:22px;margin-bottom:0;color:var(--black_800);letter-spacing:-0.01em}.custom-modal .title .modal-actions{display:flex;align-items:center;gap:10px}.custom-modal .title .modal-actions button,.custom-modal .title .modal-actions .btn-action{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;border:1px solid #e2e8f0;font-size:16px;color:#64748b;transition:all .2s ease;cursor:pointer;padding:0}.custom-modal .title .modal-actions button:hover,.custom-modal .title .modal-actions .btn-action:hover{background-color:#f1f5f9;color:var(--brand_color);border-color:rgba(var(--brand_color_rgb), 0.3);transform:translateY(-1px)}.custom-modal .title .modal-actions .close{font-size:18px}.custom-modal .form-group-modern{margin-bottom:20px}.custom-modal .form-group-modern .form-label-modern{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:7px;letter-spacing:.01em}.custom-modal .custom-select,.custom-modal .nice-select.custom-select{width:100%;margin-bottom:20px;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;height:52px;line-height:49px;padding-left:18px;padding-right:40px;font-size:15px;font-weight:500;color:#1e293b;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 2px rgba(0,0,0,.02);float:none}.custom-modal .custom-select::after,.custom-modal .nice-select.custom-select::after{content:"3";font-family:"ElegantIcons";border:none;width:auto;height:auto;font-size:16px;color:#64748b;right:18px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .25s ease,color .25s ease;margin-top:0}.custom-modal .custom-select:hover,.custom-modal .nice-select.custom-select:hover{background-color:#fff;border-color:#cbd5e1}.custom-modal .custom-select:hover::after,.custom-modal .nice-select.custom-select:hover::after{color:#334155}.custom-modal .custom-select.open,.custom-modal .custom-select:focus,.custom-modal .nice-select.custom-select.open,.custom-modal .nice-select.custom-select:focus{background-color:#fff;border-color:var(--brand_color);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.12);outline:none}.custom-modal .custom-select.open::after,.custom-modal .custom-select:focus::after,.custom-modal .nice-select.custom-select.open::after,.custom-modal .nice-select.custom-select:focus::after{color:var(--brand_color);transform:translateY(-50%) rotate(180deg)}.custom-modal .custom-select .current,.custom-modal .nice-select.custom-select .current{font-weight:500;color:#1e293b}.custom-modal .custom-select .list,.custom-modal .nice-select.custom-select .list{background-color:#fff;border-radius:14px;box-shadow:0 20px 40px -10px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);border:none;margin-top:6px;padding:6px;z-index:1055;width:100%}.custom-modal .custom-select .list .option,.custom-modal .nice-select.custom-select .list .option{padding-left:16px;padding-right:16px;min-height:44px;line-height:44px;border-radius:8px;font-size:14px;color:#334155;font-weight:500;transition:all .15s ease}.custom-modal .custom-select .list .option:hover,.custom-modal .custom-select .list .option.focus,.custom-modal .custom-select .list .option.selected.focus,.custom-modal .nice-select.custom-select .list .option:hover,.custom-modal .nice-select.custom-select .list .option.focus,.custom-modal .nice-select.custom-select .list .option.selected.focus{background-color:#f1f5f9;color:var(--brand_color)}.custom-modal .custom-select .list .option.selected,.custom-modal .nice-select.custom-select .list .option.selected{font-weight:600;color:var(--brand_color);background-color:rgba(var(--brand_color_rgb), 0.08)}.custom-modal textarea.form-control{padding:16px 20px;color:#1e293b;font-size:14px;line-height:24px;border:1.5px solid #e2e8f0;background-color:#f8fafc;box-shadow:0 1px 2px rgba(0,0,0,.02);border-radius:12px;margin-bottom:24px;transition:all .25s ease}.custom-modal textarea.form-control::-moz-placeholder{color:#94a3b8}.custom-modal textarea.form-control::placeholder{color:#94a3b8}.custom-modal textarea.form-control:hover{background-color:#fff;border-color:#cbd5e1}.custom-modal textarea.form-control:focus{background-color:#fff;border-color:var(--brand_color);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.12);outline:none}.custom-modal .theme-btn{margin-top:10px;height:52px;line-height:52px;border-radius:50px;background:linear-gradient(135deg, var(--brand_color) 0%, #fe3b52 100%);color:#fff;font-size:16px;font-weight:700;letter-spacing:.3px;box-shadow:0 10px 25px -5px rgba(var(--brand_color_rgb), 0.4);border:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;align-items:center;justify-content:center}.custom-modal .theme-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -5px rgba(var(--brand_color_rgb), 0.55);color:#fff}.custom-modal .theme-btn:active{transform:translateY(0);box-shadow:0 6px 18px -3px rgba(var(--brand_color_rgb), 0.4)}.member-search-sidebar-area{display:flex;gap:30px;align-items:flex-start}.member-search-sidebar-area .left-bar{width:300px;flex-shrink:0;position:sticky;top:100px;align-self:flex-start;z-index:3;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.member-search-sidebar-area .left-bar .title{color:var(--black_800);margin-bottom:24px;font-size:24px;font-weight:800;letter-spacing:-0.02em;position:relative;display:inline-block;padding-left:15px}.member-search-sidebar-area .left-bar .title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:24px;background:var(--brand_color);border-radius:4px}.member-search-sidebar-area .left-bar .widget-wrapper{background:#fff;border-radius:20px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.03)}.member-search-sidebar-area .left-bar .widget-box{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed rgba(var(--black_100_rgb), 0.6)}.member-search-sidebar-area .left-bar .widget-box:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.member-search-sidebar-area .left-bar .widget-box .widget-title{font-size:15px;font-weight:700;color:var(--black_800);display:flex;justify-content:space-between;align-items:center;border:none;width:100%;margin-bottom:16px;background-color:rgba(0,0,0,0);padding:0;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.member-search-sidebar-area .left-bar .widget-box .widget-title span{pointer-events:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#f5f6f7;border-radius:50%;font-size:10px;color:var(--black_500);transition:all .3s ease}.member-search-sidebar-area .left-bar .widget-box .widget-title:hover{color:var(--brand_color)}.member-search-sidebar-area .left-bar .widget-box .widget-title:hover span{background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_color)}.member-search-sidebar-area .left-bar .widget-box .widget-title .plus{display:none}.member-search-sidebar-area .left-bar .widget-box .widget-title .minus{display:block}.member-search-sidebar-area .left-bar .widget-box .widget-title.collapsed{margin-bottom:0;color:var(--black_600)}.member-search-sidebar-area .left-bar .widget-box .widget-title.collapsed span{transform:rotate(0deg);background-color:rgba(0,0,0,0);border:1px solid var(--black_100)}.member-search-sidebar-area .left-bar .widget-box .widget-title.collapsed .plus{display:block}.member-search-sidebar-area .left-bar .widget-box .widget-title.collapsed .minus{display:none}.member-search-sidebar-area .left-bar .filter-link-group{display:flex;flex-direction:column}.member-search-sidebar-area .left-bar .filter-link-group.collapse:not(.show){display:none}.member-search-sidebar-area .left-bar .filter-link-group .filter-link{display:flex;align-items:center;width:100%;background-color:rgba(0,0,0,0);font-size:14px;color:var(--black_600);padding:8px 14px;border-radius:10px;border:1px solid rgba(0,0,0,0);transition:all .2s ease;justify-content:flex-start;font-weight:500}.member-search-sidebar-area .left-bar .filter-link-group .filter-link span.icon{width:20px;height:20px;border:1.5px solid #e0e0e0;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:10px;color:rgba(0,0,0,0);transition:all .2s ease;flex-shrink:0}.member-search-sidebar-area .left-bar .filter-link-group .filter-link span.icon i{transform:scale(0.5);opacity:0;transition:all .2s ease}.member-search-sidebar-area .left-bar .filter-link-group .filter-link:hover{background-color:#f9f9f9;color:var(--brand_color);padding-left:18px}.member-search-sidebar-area .left-bar .filter-link-group .filter-link:hover span.icon{border-color:var(--brand_color)}.member-search-sidebar-area .left-bar .filter-link-group .filter-link.active{background-color:rgba(var(--brand_color_rgb), 0.04);color:var(--brand_color);font-weight:600}.member-search-sidebar-area .left-bar .filter-link-group .filter-link.active span.icon{background-color:var(--brand_color);border-color:var(--brand_color);color:#fff}.member-search-sidebar-area .left-bar .filter-link-group .filter-link.active span.icon i{transform:scale(1);opacity:1}.member-search-sidebar-area .right-bar{flex:1}.member-search-sidebar-area .right-bar .search-result-info{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center;margin-top:0;background:#fff;padding:15px 30px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.02)}.member-search-sidebar-area .right-bar .search-result-info .result-info{font-size:16px;font-weight:500;line-height:1.5;color:var(--black_500)}.member-search-sidebar-area .right-bar .search-result-info .result-info span{font-weight:700;color:var(--brand_color);font-size:18px}.member-search-sidebar-area .right-bar .search-result-info .sorting{display:flex;align-items:center;gap:15px}.member-search-sidebar-area .right-bar .search-result-info .sorting span{font-size:15px;font-weight:600;color:var(--black_700)}.member-search-sidebar-area .right-bar .search-result-info .sorting .custom-select{height:44px;line-height:42px;border-radius:50px;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-left:0;padding-left:20px;padding-right:42px;min-width:180px}.member-search-sidebar-area .right-bar .search-result-info .sorting .custom-select .current{color:var(--black_800);font-size:14px;font-weight:600}.member-search-sidebar-area .right-bar .search-result-info .sorting .custom-select::after{color:var(--black_500);font-size:14px;right:18px}.member-search-sidebar-area .right-bar .search-result-info .sorting .custom-select:hover{background:#fff;border-color:var(--brand_color)}.member-search-sidebar-area .right-bar .match-member-widget-three{margin-bottom:32px}.match-member-widget-three{display:flex;background:#fff;border-radius:20px;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);width:100%;border:1px solid rgba(0,0,0,.04);overflow:hidden;position:relative;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.02)}.match-member-widget-three:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.match-member-widget-three:hover .img-box .main-img{transform:scale(1.05)}.match-member-widget-three:hover .contact-box{background-color:rgba(var(--brand_color_rgb), 0.02)}.match-member-widget-three .img-box{position:relative;width:280px;flex-shrink:0;overflow:hidden;margin:10px;border-radius:16px}.match-member-widget-three .img-box .main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;border-radius:16px}.match-member-widget-three .img-box .stat-box{position:absolute;bottom:12px;left:12px;right:12px;display:flex;gap:8px;z-index:2}.match-member-widget-three .img-box .stat-box div{flex:1;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);padding:6px 10px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.match-member-widget-three .img-box .stat-box div img{width:14px;height:auto;filter:brightness(0) invert(1)}.match-member-widget-three .info-box{padding:25px 30px;flex:1;display:flex;flex-direction:column;justify-content:center}.match-member-widget-three .info-box .title{color:var(--black_800);font-weight:800;font-size:24px;display:flex;align-items:center;gap:10px;margin-bottom:8px;transition:color .3s ease}.match-member-widget-three .info-box .title:hover{color:var(--brand_color)}.match-member-widget-three .info-box .title .badge-icon img{width:22px}.match-member-widget-three .info-box .last-seen{display:inline-flex;font-size:13px;font-weight:600;color:#10b981;margin-bottom:16px;align-items:center}.match-member-widget-three .info-box .last-seen::before{content:"";display:inline-block;width:6px;height:6px;background-color:currentColor;border-radius:50%;margin-right:6px}.match-member-widget-three .info-box .bio{font-size:15px;color:var(--black_600);line-height:1.6;margin-bottom:24px;max-width:90%}.match-member-widget-three .info-box .bio .expand-text{font-weight:600;color:var(--brand_color);margin-left:4px;text-decoration:none}.match-member-widget-three .info-box .bio .expand-text:hover{text-decoration:underline}.match-member-widget-three .info-box .about-candidate-info-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0;padding:0;list-style:none}.match-member-widget-three .info-box .about-candidate-info-list li{display:flex;align-items:center;padding:8px 14px;border-radius:50px;background:#f7f8fa;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.match-member-widget-three .info-box .about-candidate-info-list li .icon{display:none}.match-member-widget-three .info-box .about-candidate-info-list li div{font-size:13px;color:var(--black_500);font-weight:500}.match-member-widget-three .info-box .about-candidate-info-list li div .info{color:var(--black_800);font-weight:700;margin-left:4px}.match-member-widget-three .info-box .about-candidate-info-list li:hover{background:#fff;border-color:rgba(var(--brand_color_rgb), 0.2);box-shadow:0 4px 10px rgba(0,0,0,.04);color:var(--brand_color)}.match-member-widget-three .info-box .about-candidate-info-list li:hover div .info{color:var(--brand_color)}.match-member-widget-three .contact-box{width:220px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-left:1px solid rgba(0,0,0,.04);background-color:#fff;transition:background-color .3s ease}.match-member-widget-three .contact-box h5{font-size:16px;font-weight:700;color:var(--black_800);margin-bottom:18px;line-height:1.4}.match-member-widget-three .contact-box .theme-btn{width:100%;padding:12px 20px;border-radius:12px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.25);transition:all .3s ease}.match-member-widget-three .contact-box .theme-btn img{width:16px;filter:brightness(0) invert(1)}.match-member-widget-three .contact-box .theme-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(var(--brand_color_rgb), 0.35)}.match-member-area-five{padding-top:140px;padding-bottom:130px}.matching-percentage{cursor:pointer;border:none;width:100%;margin-top:65px;padding:24px 30px 24px 35px;border-radius:8px;background-color:#befab1;display:flex;align-items:center;gap:24px;margin-bottom:130px;box-shadow:var(--subtle_shadow);transition:all .3s ease-in-out}.matching-percentage:hover{box-shadow:var(--long_shadow);transform:translateY(-8px)}.matching-percentage .profiles{display:flex;align-items:center}.matching-percentage .profiles .s-profile{border:2px solid #fff;border-radius:50%;width:32px;height:32px;transition:all .3s ease-in-out}.matching-percentage .profiles .s-profile:hover{transform:translateY(-8px)}.matching-percentage .profiles .s-profile img{width:100%;height:100%}.matching-percentage .profiles .s-profile:last-child{margin-left:-10px}.matching-percentage h5{color:var(--black_800);font-weight:600;margin-bottom:12px;line-height:15px;text-align:left}.matching-percentage p{clear:var(--black_700);margin-bottom:0;line-height:14px;text-align:left}.matching-percentage h4{margin-bottom:0;font-size:20px;color:var(--black_750);font-weight:600;margin-left:auto}.matching-percentage h4 i{margin-left:25px;vertical-align:middle;font-size:34px;line-height:25px}.matching-percentage i::before{content:"2"}.matching-percentage.collapsed i::before{content:"3"}.match-preferences-widget{padding:0 20px}.match-preferences-widget .widget-header{display:flex;align-items:center}.match-preferences-widget .widget-header .profile{text-align:center}.match-preferences-widget .widget-header .profile img{width:96px;height:96px;border-radius:50%;margin-bottom:16px}.match-preferences-widget .widget-header .arrow-to-right{position:relative;flex:1}.match-preferences-widget .widget-header .arrow-to-right i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color:var(--black_300);margin-top:-1px}.match-preferences-widget .widget-header .arrow-to-right div{width:calc(100% - 12px);height:2px;background-color:var(--black_300)}.match-preferences-widget .widget-header .match-result{border-radius:8px;padding:24px;background-color:#d8f9d1;font-size:22px;color:var(--black_900);font-weight:600;line-height:20px;margin:0 40px}.match-preferences-widget .widget-header .arrow-to-left{position:relative;flex:1}.match-preferences-widget .widget-header .arrow-to-left i{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:30px;color:var(--black_300);margin-top:-1px}.match-preferences-widget .widget-header .arrow-to-left div{width:calc(100% - 12px);margin-left:12px;height:2px;background-color:var(--black_300)}.match-preferences-widget .preference-list{list-style:none;padding:0;margin:60px 0 95px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow_1)}.match-preferences-widget .preference-list li{padding:40px 43px 40px 50px;display:flex;align-items:center}.match-preferences-widget .preference-list li .label{font-size:24px;font-weight:400;color:var(--black_700);display:flex;align-items:center;gap:14px}.match-preferences-widget .preference-list li .label span{font-weight:600}.match-preferences-widget .preference-list li .result{margin-left:auto}.match-preferences-widget .preference-list li .result.matched i{background-color:#d8f9d1;color:#0bb62a}.match-preferences-widget .preference-list li .result.matched .icon_close{display:none}.match-preferences-widget .preference-list li .result.matched .icon_check{display:inline-block}.match-preferences-widget .preference-list li .result i{font-size:14px;width:32px;height:32px;border-radius:50%;line-height:32px;text-align:center;background-color:#fee7d6;color:#ff6345}.match-preferences-widget .preference-list li .result .icon_close{display:inline-block;font-size:18px}.match-preferences-widget .preference-list li .result .icon_check{display:none}.match-preferences-widget .preference-list li:nth-child(odd){background-color:#fff}.match-preferences-widget .preference-list li:nth-child(even){background-color:hsla(0,0%,100%,.5)}@media(max-width: 991px){.member-search-sidebar-area{flex-direction:column;gap:30px}.member-search-sidebar-area .left-bar{width:100%;position:relative;top:0}.match-member-widget-three{flex-direction:column}.match-member-widget-three::before{width:100%;height:6px}.match-member-widget-three .img-box{width:100%;height:350px}.match-member-widget-three .info-box{padding:30px 25px}.match-member-widget-three .info-box .about-candidate-info-list{grid-template-columns:1fr}.match-member-widget-three .contact-box{width:100%;padding:30px;border-left:none;border-top:1px solid rgba(var(--black_100_rgb), 0.5);background:rgba(var(--black_25_rgb), 0.5)}}.community-header-action .all-member-count{border:1px solid var(--black_50);border-radius:4px;padding:6.5px 12px}.community-header-action .filter-badge{background-color:var(--brand_color_50);color:var(--black_700);padding:.3rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.community-wrapper{padding-top:70px;padding-bottom:70px}.community-wrapper .community-card{position:relative;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.community-wrapper .community-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.community-wrapper .community-card{border-radius:var(--radius-xl);padding:10px;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);border:var(--glass-border);background:var(--glass-bg);overflow:hidden;margin-bottom:0}.community-wrapper .community-card:hover{transform:translateY(-8px);box-shadow:var(--long_shadow);background:var(--glass-bg-hover)}.community-wrapper .community-card:hover .card-image img{transform:scale(1.1)}.community-wrapper .community-card:hover .card-overlay{opacity:1;visibility:visible}.community-wrapper .community-card:hover .join-btn{transform:translateY(0)}.community-wrapper .community-card .card-image{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/11}.community-wrapper .community-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.community-wrapper .community-card .card-image .badge-days{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);color:#fff;padding:6px 14px;border-radius:var(--radius-full);font-size:11px;font-weight:600;z-index:2;display:flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.2)}.community-wrapper .community-card .card-image .badge-days i{font-size:10px;color:var(--brand_color_400)}.community-wrapper .community-card .card-image .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease;z-index:3}.community-wrapper .community-card .card-image .join-btn{background:var(--brand_color);color:#fff;padding:10px 24px;border-radius:var(--radius-full);font-weight:600;font-size:14px;transform:translateY(20px);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 4px 15px rgba(244,25,109,.3)}.community-wrapper .community-card .card-image .join-btn:hover{background:#fff;color:var(--brand_color);box-shadow:0 8px 25px rgba(244,25,109,.4)}.community-wrapper .community-card .card-body{padding:20px 8px 8px}.community-wrapper .community-card .card-body .card-title{font-size:19px;font-weight:700;margin-bottom:8px;line-height:1.4}.community-wrapper .community-card .card-body .card-title a{color:var(--black_800);transition:color .3s ease}.community-wrapper .community-card .card-body .card-title a:hover{color:var(--brand_color)}.community-wrapper .community-card .card-body .card-text{font-size:14px;color:var(--black_500);margin-bottom:18px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-wrapper .community-card .card-body .card-meta{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(0,0,0,.05)}.community-wrapper .community-card .card-body .card-meta .group-type{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--black_500);font-weight:500}.community-wrapper .community-card .card-body .card-meta .group-type i{color:var(--brand_color);font-size:14px}.community-wrapper .community-card .card-body .card-meta .avatar-group{display:flex;align-items:center}.community-wrapper .community-card .card-body .card-meta .avatar-group .avatars{display:flex;align-items:center}.community-wrapper .community-card .card-body .card-meta .avatar-group .avatars a{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-left:-10px;transition:all .3s ease;position:relative;overflow:hidden}.community-wrapper .community-card .card-body .card-meta .avatar-group .avatars a:first-child{margin-left:0}.community-wrapper .community-card .card-body .card-meta .avatar-group .avatars a:hover{z-index:10;transform:translateY(-4px)}.community-wrapper .community-card .card-body .card-meta .avatar-group .avatars a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-wrapper .community-card .card-body .card-meta .avatar-group .avatar-count{width:30px;height:30px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:2px solid #fff;margin-left:-10px;box-shadow:0 4px 10px rgba(244,25,109,.2);cursor:pointer}.avatar-group{display:flex;align-items:center}.avatar-group a{width:36px;height:36px;border-radius:50%;border:2px solid #fff;transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 4px 12px rgba(0,0,0,.08);position:relative;display:block}.avatar-group a+a{margin-left:-12px}.avatar-group a:hover{transform:translateY(-5px) scale(1.1);z-index:5;border-color:var(--brand_color);box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.2)}.avatar-group a img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-group .badge-avatar,.avatar-group .avatar-count{background:var(--gradient-primary);color:#fff;margin-left:-10px;height:34px;width:34px;line-height:normal;text-align:center;padding:0;border-radius:50%;border:2px solid #fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(244,25,109,.25);z-index:1;position:relative;transition:all .3s ease;text-decoration:none}.avatar-group .badge-avatar:hover,.avatar-group .avatar-count:hover{transform:scale(1.1);box-shadow:0 6px 15px rgba(244,25,109,.35);color:#fff}.tooltip.show{opacity:1}.tooltip .tooltip-inner{background-color:var(--brand_color_25);color:var(--black_900)}.tooltip .tooltip-arrow::before{border-top-color:var(--brand_color_25)}.community-cover-area{position:relative;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);padding-top:88px}.community-cover-area .cover-photo-comp{width:calc(100% + 140px);height:300px;overflow:hidden;border-radius:12px;transform:translateX(-70px)}.community-cover-area .cover-photo-comp img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.community-cover-area .community-title{font-size:2rem;margin-bottom:4px}.community-cover-area .group-stats{display:flex;gap:24px;align-items:center}.community-cover-area .group-stats .stat-item{display:flex;align-items:center;gap:8px;color:var(--black_500);font-size:.9rem}.community-cover-area .group-stats .stat-item .stat-item i{color:var(--brand_color_800)}.community-cover-area .group-actions{display:flex;gap:12px;align-items:center}.community-cover-area .group-actions .join-btn{color:#fff;border:none;font-weight:600;padding:7px 18px}.community-cover-area .group-actions .join-btn:hover{transform:translateY(-2px)}.community-cover-area .group-actions .join-btn i{font-size:12px;margin-right:2px}.community-cover-area .group-actions .dropdown{position:relative}.community-cover-area .group-actions .dropdown-btn{width:38px;height:38px;border:0;border-radius:4px;background:#e4e6ea;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;color:var(--black_900)}.community-cover-area .group-actions .dropdown-btn::after{display:none}.community-cover-area .group-actions .dropdown-btn:hover{background:#d8dadf}.community-cover-area .group-actions .dropdown-menu{background:#fff;border:1px solid #dadde1;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:150px;z-index:1000;padding:0;opacity:0;visibility:hidden}.community-cover-area .group-actions .dropdown-menu.show{opacity:1;visibility:visible}.community-cover-area .group-actions .dropdown-item{display:block;padding:8px 16px;color:var(--black_400);text-decoration:none;transition:all .3s ease-in-out;border-bottom:1px solid #dadde1}.community-cover-area .group-actions .dropdown-item:last-child{border-bottom:none}.community-cover-area .group-actions .dropdown-item:hover{background:#f2f3f5}.community-cover-area .community-tabbar{background:#fff;border-radius:12px 12px 0 0;padding:0 20px;margin-top:-30px;z-index:2;position:relative;box-shadow:0 -5px 20px rgba(0,0,0,.03)}.community-cover-area .nav-tabs{display:flex;align-items:center;border-bottom:none !important;gap:10px;padding:15px 0;border-top:none;margin-top:0}.community-cover-area .nav-tabs .search-container{margin-left:auto}.community-cover-area .nav-tabs .search-container .search-box{position:relative}.community-cover-area .nav-tabs .search-container .search-box i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--black_400);pointer-events:none}.community-cover-area .nav-tabs .search-container .search-box input{padding:10px 20px 10px 45px;border-radius:50px;border:1px solid #eee;background:#f8f9fa;width:250px;outline:none;transition:all .3s ease;font-size:14px}.community-cover-area .nav-tabs .search-container .search-box input:focus{background:#fff;border-color:var(--brand_color);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.1);width:280px}.community-cover-area .nav-tab{background:rgba(0,0,0,0);border:none;padding:10px 20px;border-radius:50px;font-weight:600;color:var(--black_500);display:flex;align-items:center;gap:8px;font-size:15px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.community-cover-area .nav-tab img{width:18px;height:18px;transition:all .3s ease;opacity:.6}.community-cover-area .nav-tab:hover{color:var(--brand_color);background:rgba(var(--brand_color_rgb), 0.05)}.community-cover-area .nav-tab:hover img{opacity:1;transform:scale(1.1) rotate(5deg);filter:brightness(0) saturate(100%) invert(34%) sepia(87%) saturate(3061%) hue-rotate(326deg) brightness(97%) contrast(93%)}.community-cover-area .nav-tab.active{background:var(--brand_color);color:#fff;box-shadow:0 4px 15px rgba(var(--brand_color_rgb), 0.25)}.community-cover-area .nav-tab.active img{opacity:1;filter:brightness(0) invert(1)}.community-details-area .sidebar{display:flex;flex-direction:column;gap:20px}.community-details-area .sidebar-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.community-details-area .sidebar-title{font-size:1.1rem;font-weight:600;color:var(--black_900);margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.community-details-area .member-count-badge{background:#e4e6ea;color:var(--black_800);font-size:.8rem;padding:2px 8px;border-radius:12px;font-weight:500}.community-details-area .about-content p{color:var(--black_400);line-height:1.6;margin-bottom:16px}.community-details-area .about-stats{display:flex;flex-direction:column;gap:8px}.community-details-area .stat{display:flex;align-items:center;gap:12px;color:#65676b;font-size:.9rem}.community-details-area .stat i{width:16px;color:var(--brand_color_800)}.community-details-area .members-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.community-details-area .members-list .member-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;transition:background .2s ease;cursor:pointer}.community-details-area .members-list .member-item:hover{background:#f0f2f5}.community-details-area .members-list .member-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden}.community-details-area .members-list .member-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-details-area .members-list .stat{margin-left:auto;font-size:12px;color:var(--black_300)}.community-details-area .members-list .member-info h4{font-size:.9rem;font-weight:600;color:var(--black_900);margin-bottom:0}.community-details-area .members-list .member-role{font-size:.8rem;color:var(--black_400)}.community-details-area .see-all-btn{width:100%;background:var(--brand_color_25);padding:6px;border-radius:6px;color:var(--brand_color);font-weight:600;cursor:pointer;transition:background .2s ease;border:1px solid var(--brand_color_100)}.community-details-area .see-all-btn:hover{background:var(--brand_color_100)}.community-details-area .activity-list{display:flex;flex-direction:column;gap:12px}.community-details-area .activity-item{display:flex;gap:12px;align-items:flex-start}.community-details-area .activity-icon{width:32px;height:32px;border-radius:50%;background:#e4e6ea;color:#65676b;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.community-details-area .activity-content{display:flex;flex-direction:column}.community-details-area .activity-content p{color:var(--black_700);font-size:.9rem;margin-bottom:2px}.community-details-area .activity-content p a{color:var(--black_700)}.community-details-area .activity-time{color:#65676b;font-size:.8rem}.community-details-area .post-creator{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0px 10px 20px rgba(0,0,0,.03);transition:all .3s ease-in-out}.community-details-area .post-creator .post-input-container{display:flex;gap:12px;margin-bottom:16px}.community-details-area .post-creator .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.community-details-area .post-creator .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-details-area .post-creator .post-input{flex:1}.community-details-area .post-creator .post-input textarea{width:100%;border:none;outline:none;resize:none;font-family:inherit;font-size:1rem;color:var(--black_400);background:#f0f2f5;border-radius:8px;padding:16px;transition:all .03s ease-in-out}.community-details-area .post-creator .post-input textarea:focus{background:#fff;box-shadow:0 0 0 1px var(--black_400)}.community-details-area .post-creator .post-actions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--black_50);padding-top:14px;flex-wrap:wrap;gap:10px}.community-details-area .post-creator .post-actions .theme-btn{padding:8px 18px;cursor:pointer}.community-details-area .post-creator .post-actions .theme-btn i{font-size:13px}.community-details-area .post-creator .post-actions .theme-btn:disabled{background:var(--black_100);cursor:not-allowed;transform:none}.community-details-area .post-creator .post-options{display:flex;flex-wrap:wrap;gap:16px}.community-details-area .post-creator .post-options .post-option{background:none;border:none;display:flex;align-items:center;gap:8px;font-size:14px;padding:6px 12px;border-radius:8px;color:var(--black_400);cursor:pointer;transition:all .3s ease-in-out}.community-details-area .post-creator .post-options .post-option i{font-size:12px}.community-details-area .post-creator .post-options .post-option:hover{background:var(--brand_color_25);color:var(--brand_color_800)}.community-details-area .posts-feed{display:flex;flex-direction:column;gap:20px}.community-details-area .post-card{background:#fff;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.03);overflow:hidden;transition:box-shadow .2s ease}.community-details-area .post-card:hover{box-shadow:var(--long_shadow)}.community-details-area .post-card .post-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.community-details-area .post-card .post-author{display:flex;align-items:center;gap:12px}.community-details-area .post-card .post-author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.community-details-area .post-card .post-author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-details-area .post-card .post-author-info h6{font-weight:600;color:#1c1e21;margin-bottom:0}.community-details-area .post-card .post-meta{color:#65676b;font-size:14px;display:flex;align-items:center;gap:8px}.community-details-area .post-card .post-options{background:none;border:none;color:#65676b;cursor:pointer;padding:4px 10.5px;border-radius:50%;transition:background .2s ease}.community-details-area .post-card .post-options:hover{background:#f0f2f5}.community-details-area .post-card .post-content{padding:0 20px 16px}.community-details-area .post-card .post-text{color:#1c1e21;line-height:1.6;margin-bottom:12px}.community-details-area .post-card .post-image{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.community-details-area .post-card .post-footer{padding:12px 20px;border-top:1px solid #e4e6ea;background:#fafbfc}.community-details-area .post-card .post-actions-bar{display:flex;align-items:center;justify-content:space-around}.community-details-area .post-card .post-action{background:none;border:none;color:#65676b;cursor:pointer;padding:4px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:5px;font-weight:500;transition:all .2s ease;flex:1;justify-content:center}.community-details-area .post-card .post-action i{font-size:12px}.community-details-area .post-card .post-action .action-count{font-size:12px;font-weight:600;opacity:.75}.community-details-area .post-card .post-action:hover{background:#e4e6ea}.community-details-area .post-card .post-action.liked{color:#e74c3c}.community-details-area .post-card .post-action.liked:hover{background:rgba(231,76,60,.1)}.community-details-area .replies-section{border-top:1px solid #e4e6ea;background:#f8f9fa}.community-details-area .replies-section .replies-toggle{width:100%;background:none;border:none;font-size:14px;padding:8px 20px;color:#65676b;cursor:pointer;text-align:left;font-weight:500;transition:background .2s ease}.community-details-area .replies-section .replies-toggle.shown i{transform:rotate(180deg)}.community-details-area .replies-section .replies-toggle i{font-size:12px}.community-details-area .replies-section .replies-toggle:hover{background:#e4e6ea}.community-details-area .replies-section .replies-list{padding:0 20px 12px;display:none}.community-details-area .replies-section .replies-list.show{display:block}.community-details-area .replies-section .replies-list .reply-item{display:flex;gap:10px;margin-bottom:12px;padding:8px 0}.community-details-area .replies-section .reply-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.community-details-area .replies-section .reply-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-details-area .replies-section .reply-content{flex:1;background:#fff;border-radius:8px;padding:8px 12px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.community-details-area .replies-section .reply-author{font-weight:600;color:#1c1e21;font-size:.9rem;margin-bottom:2px}.community-details-area .replies-section .reply-text{color:#1c1e21;font-size:.9rem;line-height:1.4}.community-details-area .replies-section .reply-meta{color:#65676b;font-size:.8rem;margin-top:4px;display:flex;gap:12px}.community-details-area .replies-section .reply-meta button{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit}.community-details-area .replies-section .reply-meta button:hover{text-decoration:underline}.community-details-area .friends-tab .match-member-widget-two{padding:8px}.community-details-area .friends-tab .match-member-widget-two h5{margin-top:9px;font-size:16px;margin-bottom:6px;justify-content:center}.community-details-area .friends-tab .match-member-widget-two p{font-weight:500;text-align:center;margin-bottom:6px}.community-details-area .friends-tab .match-member-widget-two p .fa-mars{color:#00afff}.community-details-area .friends-tab .match-member-widget-two p .fa-venus{color:#a650ff}.community-details-area .friends-tab .match-member-widget-two .img-box .actv_status{padding:5px 10px;top:8px;left:8px;font-size:14px}.community-details-area .friends-tab .match-member-widget-two .badge-icon img{width:16px}.community-details-area .tab-media .single-media-video{height:100%;position:relative;overflow:hidden;z-index:1;display:inline-block;border-radius:4px}.community-details-area .tab-media .single-media-video:hover img{transform:scale(1.1)}.community-details-area .tab-media .single-media-video::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);border-radius:4px;z-index:1}.community-details-area .tab-media .single-media-video .timestamp{position:absolute;right:12px;bottom:12px;z-index:2;font-size:14px;font-weight:600;line-height:20px;color:#fff}.community-details-area .tab-media .single-media-video img{min-height:100%;width:100%;border-radius:4px;transition:all .2s ease-in-out}.community-details-area .tab-media .single-media-img{height:100%;display:inline-block}.community-details-area .tab-media .single-media-img img{min-height:100%;width:100%;border-radius:4px}.community-details-area .events-tab .single-event-widget{box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:8px;background-color:#fff;overflow:hidden}.community-details-area .events-tab .single-event-widget .event-body{padding:16px}.community-details-area .events-tab .single-event-widget h5{font-weight:600;transition:all .3s ease-in-out}.community-details-area .events-tab .single-event-widget h5:hover{color:var(--brand_color)}.community-details-area .events-tab .single-event-widget .meta{font-size:14px;color:var(--black_500);font-weight:400;margin-bottom:12px}.community-details-area .events-tab .single-event-widget .meta i{margin-right:6px}.community-details-area .events-tab .single-event-widget .event-action{display:flex;gap:16px;align-items:center;margin-top:16px}.community-details-area .events-tab .single-event-widget .theme-btn-outline{padding:6px 26px;flex:1;text-align:center}.community-details-area .events-tab .single-event-widget .share-btn{font-size:14px;padding:6px 11px;background-color:var(--brand_color_25);border-radius:4px;color:var(--brand_color)}.community-details-area .events-tab .single-event-widget .share-btn:hover{background-color:var(--brand_color);color:#fff}.testimonial-area-one{position:relative;z-index:1;overflow:hidden;background-color:var(--black_800);text-align:center}.testimonial-area-one .line-shape .bg-line{position:absolute;background-color:var(--black_700);z-index:-2}.testimonial-area-one .line-shape .horizontal-1{height:calc(100% + 110px);width:1px;left:8%;top:-60px}.testimonial-area-one .line-shape .horizontal-2{height:calc(100% + 110px);width:1px;left:36%;top:-60px}.testimonial-area-one .line-shape .horizontal-3{height:calc(100% + 110px);width:1px;left:64%;top:-60px}.testimonial-area-one .line-shape .horizontal-4{height:calc(100% + 110px);width:1px;right:8%;top:-60px}.testimonial-area-one .line-shape .vertical-1{width:100%;height:1px;left:0;top:-4px}.testimonial-area-one .line-shape .vertical-2{width:100%;height:1px;left:0;bottom:-8px}.testimonial-area-one .line-shape .round{position:absolute;z-index:-1;height:140px;width:140px;border-radius:50%;background-color:rgba(209,5,77,.5);filter:blur(150px);top:57%;transform:translateX(-50%) translateY(-50%)}.testimonial-area-one .line-shape .round.round-1{left:8%}.testimonial-area-one .line-shape .round.round-2{left:36%}.testimonial-area-one .line-shape .round.round-3{left:64%}.testimonial-area-one .line-shape .round.round-4{left:92%}.testimonial-area-one .title{color:var(--black_50);margin-bottom:60px}.testimonial-area-one p{font-size:18px;color:var(--black_100);line-height:40px;margin:auto auto 40px;max-width:950px}.testimonial-area-one .author{font-size:20px;font-weight:500;color:var(--black_100);line-height:40px}.testimonial-area-one .slick-arrow{color:var(--black_300);font-size:40px;text-shadow:0 4px 4px rgba(0,0,0,.25);top:50px;font-weight:600;transition:all .3s ease-in-out;z-index:1}.testimonial-area-one .slick-arrow:hover{color:var(--black_50)}.testimonial-area-one .slick-arrow.slick-next{right:0}.testimonial-area-one .slick-arrow.slick-prev{left:0}.testimonial-area-two .testimonial-box{padding:24px;border-radius:8px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.testimonial-area-two .testimonial-box:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.testimonial-area-two .testimonial-box{transition:all .3s ease-in-out}.testimonial-area-two .testimonial-box:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,0,0,.1)}.testimonial-area-two .testimonial-box:hover img{transform:scale(1.08)}.testimonial-area-two .testimonial-box img{border-radius:50%;height:56px;width:56px;margin-bottom:16px;transition:transform .3s ease-in-out}.testimonial-area-two .testimonial-box h5{font-weight:600;color:var(--black_800);margin-bottom:0}.testimonial-area-two .testimonial-box .proff{font-size:14px;font-weight:400;color:var(--black_500);line-height:20px}.testimonial-area-two .testimonial-box .rating{display:inline-flex;gap:4px;color:#f6be2e;font-size:14px;margin-bottom:8px;margin-top:11px}.testimonial-area-two .testimonial-box p{font-size:18px;color:var(--black_700);margin-bottom:0;margin-top:10px}.testimonial-area-three{position:relative;z-index:1;overflow:hidden;padding-top:240px}.testimonial-area-three::after{content:"";position:absolute;top:97px;bottom:130px;left:50%;right:0;background-color:rgba(15,228,147,.1);z-index:-1;border-radius:12px 0 0 12px}.testimonial-area-three .single-testimoni-widget{padding:40px;width:370px;margin:12px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.testimonial-area-three .single-testimoni-widget:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.testimonial-area-three .single-testimoni-widget{transition:all .3s ease-in-out;border-radius:8px}.testimonial-area-three .single-testimoni-widget:hover{box-shadow:var(--glass-shadow)}.testimonial-area-three .single-testimoni-widget .user-info{display:flex;gap:10px;align-items:start;margin-top:25px}.testimonial-area-three .single-testimoni-widget .user-info img{width:44px;height:44px;border-radius:50%}.testimonial-area-three .single-testimoni-widget .user-info h6{font-weight:600;color:var(--black_800);line-height:11px;margin-bottom:5px}.testimonial-area-three .single-testimoni-widget .user-info .position{font-size:10px;line-height:14px;color:var(--black_500);margin-bottom:5px}.testimonial-area-three .single-testimoni-widget .user-info .rating{display:flex;font-size:10px;gap:2px;color:#f6be2e}.testimonial-area-three .single-testimoni-widget p{color:var(--black_600);margin-bottom:0}.testimonial-area-three .swiper{position:relative;width:calc(100% + (100vw - 1320px)/2);left:70px;margin-bottom:68px;top:-12px}.testimonial-area-three .slick-list{padding-left:412px !important;padding-bottom:76px !important}.testimonial-area-three .slick-active{box-shadow:var(--long_shadow)}.testimonial-area-three .slick-dots{bottom:0;margin-left:28px}.testimonial-area-three .slick-dots li button{display:none}.testimonial-area-three .slick-dots li{height:10px;width:30px;border-radius:5px;background-color:#ffcae6;transition:all .3s linear;margin:0 8px}.testimonial-area-three .slick-dots li.slick-active{width:80px;background-color:var(--brand_color)}.testimonial-area-four{position:relative;overflow:hidden;z-index:1}.testimonial-area-four .bg-shape img{position:absolute;z-index:-1;opacity:.6}.testimonial-area-four .bg-shape img:nth-child(1){left:-30px;top:200px}.testimonial-area-four .bg-shape img:nth-child(2){right:30px;top:380px}.testimonial-area-four .bg-shape img:nth-child(3){left:-30px;top:70%}.testimonial-area-four .bg-shape img:nth-child(4){right:-10px;top:70%}.testimonial-area-four .single-testimoni-widget{padding:35px 35px;background-color:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;z-index:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.testimonial-area-four .single-testimoni-widget::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, var(--brand_color), #ff90b5);opacity:0;transition:opacity .3s}.testimonial-area-four .single-testimoni-widget::after{content:"";height:200px;width:200px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.05) 0%, transparent 70%);position:absolute;right:-50px;top:-50px;z-index:-1;border-radius:50%}.testimonial-area-four .single-testimoni-widget:hover{box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-8px)}.testimonial-area-four .single-testimoni-widget:hover::before{opacity:1}.testimonial-area-four .single-testimoni-widget:hover .quote-icon{color:rgba(var(--brand_color_rgb), 0.2)}.testimonial-area-four .single-testimoni-widget .quote-icon{font-size:32px;color:rgba(0,0,0,.08);margin-bottom:20px;transition:all .4s ease;display:inline-block}.testimonial-area-four .single-testimoni-widget p{color:var(--black_700);margin-bottom:25px;font-size:17px;line-height:1.7;font-weight:400;flex:1;position:relative;font-style:italic}.testimonial-area-four .single-testimoni-widget .user-info{display:flex;gap:15px;align-items:center;padding-top:20px;border-top:1px solid #f6f7f9}.testimonial-area-four .single-testimoni-widget .user-info .user-img{width:54px;height:54px;border-radius:50%;overflow:hidden;background-color:var(--brand_color);line-height:54px;text-align:center;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;flex-shrink:0;box-shadow:0 4px 10px rgba(var(--brand_color_rgb), 0.2)}.testimonial-area-four .single-testimoni-widget .user-info .user-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-area-four .single-testimoni-widget .user-info .user-img.hasAvatar{background-color:rgba(0,0,0,0);box-shadow:0 4px 10px rgba(0,0,0,.1)}.testimonial-area-four .single-testimoni-widget .user-info .user-img.grey{background-color:#f0f2f5;color:var(--black_600);box-shadow:none}.testimonial-area-four .single-testimoni-widget .user-info .user-img.grey img{filter:grayscale(100%);opacity:.6}.testimonial-area-four .single-testimoni-widget .user-info h6{font-weight:700;color:var(--black_800);line-height:1.2;margin-bottom:4px;font-size:16px;transition:color .3s}.testimonial-area-four .single-testimoni-widget .user-info h6:hover{color:var(--brand_color)}.testimonial-area-four .single-testimoni-widget .user-info .position{font-size:13px;line-height:1.4;color:var(--black_500);margin-bottom:4px;font-weight:500}.testimonial-area-four .single-testimoni-widget .user-info .rating{display:flex;font-size:12px;gap:2px;color:#ffa41b}.testimonial-area-four .single-testimoni-widget .user-info .rating i{margin-right:1px}.client-story-area{background-color:rgba(15,228,147,.03);position:relative;z-index:1;overflow:hidden}.client-story-area .shape{position:absolute;top:49%;right:-20px;z-index:-1}.client-story-area .slick-dots{bottom:0}.client-story-area .slick-dots li button{display:none}.client-story-area .slick-dots li{height:10px;width:30px;border-radius:5px;background-color:#ffcae6;transition:all .3s linear;margin:0 8px}.client-story-area .slick-dots li.slick-active{width:80px;background-color:var(--brand_color)}.client-story-widget{background:#fff;border-radius:24px;overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-fast);border:1px solid rgba(var(--black_800_rgb), 0.06);box-shadow:0 10px 30px rgba(0,0,0,.03);height:100%;display:flex;flex-direction:column}.client-story-widget:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.08);border-color:rgba(var(--brand_color_rgb), 0.18)}.client-story-widget:hover .main-img{transform:scale(1.04)}.client-story-widget:hover .content .read-more-btn{color:var(--brand_hover)}.client-story-widget:hover .content .read-more-btn::before{transform:translateX(3px)}.client-story-widget:focus-within{border-color:rgba(var(--brand_color_rgb), 0.35);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.1),0 20px 50px rgba(0,0,0,.06)}.client-story-widget .story-media{position:relative;display:block;overflow:hidden;height:240px;background:var(--black_25);text-decoration:none}.client-story-widget .story-media:focus-visible{outline:2px solid var(--brand_color);outline-offset:-2px}.client-story-widget .main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;display:block}.client-story-widget>.main-img{height:260px}.client-story-widget .story-badge{position:absolute;left:16px;bottom:16px;z-index:1;padding:6px 12px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.94);color:var(--black_800);font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:var(--bs_sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.client-story-widget.is-featured{border-color:rgba(var(--brand_color_rgb), 0.22)}.client-story-widget .story-featured-label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);background:var(--brand_color_25);color:var(--brand_color);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.client-story-widget.variant-2{display:flex;flex-direction:row}.client-story-widget.variant-2 .story-media,.client-story-widget.variant-2 .main-img{max-width:250px;min-height:0;height:auto;aspect-ratio:auto}.client-story-widget.variant-2 .content{padding:30px 20px 26px}.client-story-widget .content{padding:40px 36px 32px;display:flex;flex-direction:column;flex:1}.client-story-widget .content .story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--black_400);line-height:1.3}.client-story-widget .content .story-couple{color:var(--brand_color)}.client-story-widget .content .story-sep{color:var(--black_200);font-weight:400}.client-story-widget .content .story-title-link{text-decoration:none}.client-story-widget .content .story-title-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:4px}.client-story-widget .content h3,.client-story-widget .content h4{font-size:1.25rem;font-weight:800;color:var(--black_800);line-height:var(--leading-snug);margin-bottom:12px;transition:color var(--transition-fast);letter-spacing:-0.02em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.client-story-widget .content .story-title-link:hover h3,.client-story-widget .content .story-title-link:hover h4,.client-story-widget .content h4:hover{color:var(--brand_color)}.client-story-widget .content>p{color:var(--black_600);font-size:15px;line-height:var(--leading-base);margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.client-story-widget .content .d-flex,.client-story-widget .content .story-footer{margin-top:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px}.client-story-widget .content .read-more-btn{font-size:13px;font-weight:700;color:var(--brand_color);text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px;transition:color var(--transition-fast);position:relative;text-decoration:none;white-space:nowrap;min-height:44px}.client-story-widget .content .read-more-btn::before{content:"";order:2;width:14px;height:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.2 3.2a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 1 1-1.06-1.06L9.94 8.5 6.2 4.76a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.2 3.2a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 1 1-1.06-1.06L9.94 8.5 6.2 4.76a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--transition-fast);opacity:.9}.client-story-widget .content .read-more-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:4px}.client-story-widget .content .social-action{display:flex;align-items:center;gap:14px}.client-story-widget .content .social-action a,.client-story-widget .content .social-action .story-stat,.client-story-widget .content .social-action button.story-stat-link{font-size:13px;color:var(--black_500);font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:color var(--transition-fast);text-decoration:none;min-height:44px}.client-story-widget .content .social-action button.story-stat-link{padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font:inherit;line-height:inherit}.client-story-widget .content .social-action a img,.client-story-widget .content .social-action .story-stat img,.client-story-widget .content .social-action button.story-stat-link img{width:16px;opacity:.6;transition:opacity var(--transition-fast),filter var(--transition-fast)}.client-story-widget .content .social-action a:hover,.client-story-widget .content .social-action .story-stat-link:hover{color:var(--brand_color)}.client-story-widget .content .social-action a:hover img,.client-story-widget .content .social-action .story-stat-link:hover img{opacity:1;filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.client-story-widget .content .social-action a:focus-visible,.client-story-widget .content .social-action button.story-stat-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:4px}.client-story-area-two{position:relative;overflow:hidden;z-index:1}.client-story-area-two .bg-shape img{position:absolute;z-index:-1}.client-story-area-two .bg-shape img:nth-child(1){left:-30px;top:200px}.client-story-area-two .bg-shape img:nth-child(2){right:30px;top:380px}.client-story-area-two .bg-shape img:nth-child(3){left:-30px;top:70%}.client-story-area-two .bg-shape img:nth-child(4){right:-10px;top:70%}.client-story-area-two .client-story-widget{height:100%}.client-story-area-two .post-item{margin-top:32px;background:hsla(0,0%,100%,.5);padding:40px;box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:12px}.client_story_slider .client-story-widget h4{font-weight:700}.client_story_slider .slick-list{margin:-19px -21px;padding:19px 9px}.client_story_slider .slick-list .slick-slide{margin:0 12px;border:none}.client_story_slider_two .client-story-widget{height:265px}.client_story_slider_two .slick-list{margin:-19px -40px;padding:7px 40px}.client_story_slider_two .slick-list .slick-slide{margin:12px 0;border:none;transition:all .3s linear}.post-details-widget{padding:40px;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.03);background-color:hsla(0,0%,100%,.8)}.post-details-widget p{font-size:16px;font-weight:400;color:var(--black_600);margin-bottom:16px;line-height:26px}.post-details-widget .post-img{border-radius:8px;max-width:100%;margin-top:18px;margin-bottom:35px}.post-details-widget .rounded-5{border-radius:5px}.post-details-widget h2{font-size:32px;font-weight:600;color:var(--black_800);line-height:40px;margin-bottom:20px}.tag-widget{display:flex;flex-wrap:wrap;align-items:center;row-gap:16px;-moz-column-gap:12px;column-gap:12px}.tag-widget h6{font-size:16px;font-weight:600;color:var(--black_700);margin-bottom:0;margin-right:6px;text-transform:uppercase}.tag-widget a{display:inline-block;padding:2px 16px;font-size:16px;line-height:26px;font-weight:400;color:var(--black_750);border-radius:4px;border:1px solid var(--black_100);background-color:#fff;text-transform:capitalize}.tag-widget a:hover{border-color:var(--brand_color);color:var(--brand_color)}blockquote{background:var(--brand_color_25);border-left:10px solid var(--brand_color);padding:60px 30px 40px 30px;position:relative;z-index:1;margin-bottom:38px;margin-top:35px;box-shadow:var(--subtle_shadow);border-radius:8px}blockquote::before,blockquote::after{content:"";position:absolute;z-index:-1}blockquote::before{background-image:url(../img/story/quote-left.png);left:30px;top:30px;height:24px;width:24px}blockquote::after{background-image:url(../img/story/quote-right.png);right:20px;bottom:20px;height:24px;width:24px}blockquote p{font-size:24px;font-weight:600;color:var(--black_700);line-height:32px;margin-bottom:0}.story-comment-widget{padding:25px 40px 100px 40px;box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:12px;background-color:hsla(0,0%,100%,.5);margin-top:48px}.story-comment-widget .comment-author ul{list-style:none;margin:0;padding:0}.story-comment-widget .comment-author ul li.children{margin-left:70px}.story-comment-widget .comment-author ul li.children .comments-avatar img{height:40px;width:40px}.story-comment-widget .comment-author .comments-box{display:flex;margin-top:40px}.story-comment-widget .comment-author .comments-box .comments-text{width:100%;margin-left:30px}.story-comment-widget .comment-author .comments-box .comments-text p{font-weight:400;font-size:16px;color:var(--black_600);line-height:26px;margin-top:14px;margin-bottom:0}.story-comment-widget .comment-author .comments-box .comments-text .avatar-name{position:relative}.story-comment-widget .comment-author .comments-box .comments-text .avatar-name h5{font-size:16px;font-weight:600;line-height:28px;color:#000;margin-bottom:3px}.story-comment-widget .comment-author .comments-box .comments-text .avatar-name .post-date{font-size:14px;line-height:20px;color:var(--black_300)}.story-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply{display:inline-block;position:absolute;right:0;top:0;background-color:var(--black_700);border-radius:4px;font-size:12px;line-height:16px;color:#fff;padding:4px 9px}.story-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply:hover{background-color:var(--black_900)}.story-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply img{margin-right:4px}.story-comment-widget .comment-author .comments-avatar img{border-radius:50%;height:56px;width:56px}.story-comment-widget .comment-author .comments-input{position:relative;margin-left:12px;width:100%}.story-comment-widget .comment-author .comments-input textarea{width:100%;border:1px solid var(--black_50);border-radius:4px;padding:18px 16px 46px 16px;font-size:16px;line-height:26px;box-shadow:none}.story-comment-widget .comment-author .comments-input textarea::-moz-placeholder{font-size:16px;line-height:26px;color:#c1c5cd}.story-comment-widget .comment-author .comments-input textarea::placeholder{font-size:16px;line-height:26px;color:#c1c5cd}.story-comment-widget .comment-author .comments-input textarea:focus{border-color:var(--black_400)}.story-comment-widget .comment-author .comments-input .text-action{position:absolute;display:flex;left:16px;bottom:8px;right:16px}.story-comment-widget .comment-author .comments-input .text-action button{background-color:rgba(0,0,0,0);padding:6px;border-radius:50%;transition:all .3s linear;border:none;outline:none}.story-comment-widget .comment-author .comments-input .text-action button:hover{background-color:#f2f4f5}.story-leave-reply{margin-top:32px;background:hsla(0,0%,100%,.5);padding:30px 40px 40px;box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:12px}.story-leave-reply .subtext{font-size:20px;line-height:28px;color:var(--black_600)}.story-leave-reply .single-input{margin-top:40px}.story-leave-reply .single-input label{margin-top:-6px}.story-leave-reply label{display:block;font-size:14px;line-height:20px;color:var(--black_500)}.story-leave-reply .form-control{border:1px solid rgba(0,0,0,.05);border-radius:8px;height:59px;line-height:59px;padding-left:24px;font-size:16px;color:var(--black_350);box-shadow:none}.story-leave-reply .form-control:focus{border-color:var(--black_400)}.story-leave-reply .form-control::-moz-placeholder{font-size:16px;color:var(--black_350)}.story-leave-reply .form-control::placeholder{font-size:16px;color:var(--black_350)}.story-leave-reply textarea.form-control{height:inherit;line-height:26px;padding-top:16px}.story-leave-reply .form-check-input{background-color:rgba(0,0,0,0)}.story-leave-reply .form-check-label{color:var(--black_600)}.story-sidebar-widget .widget-title{font-size:20px;line-height:28px;color:var(--black_800);font-weight:700;margin-bottom:24px;position:relative;padding-bottom:12px}.story-sidebar-widget .widget-title::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:var(--gradient-primary);border-radius:99px}.story-sidebar-widget .widget{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.story-sidebar-widget .widget:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.story-sidebar-widget .widget{padding:30px;margin-bottom:30px;border:var(--glass-border)}.story-sidebar-widget .widget-search{position:relative;background:#fff;border:1px solid rgba(var(--black_100_rgb), 0.5);padding:8px;border-radius:16px;display:flex;align-items:center;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);margin-bottom:40px;box-shadow:var(--bs_sm)}.story-sidebar-widget .widget-search:hover,.story-sidebar-widget .widget-search:focus-within{box-shadow:0 20px 40px rgba(0,0,0,.08);border-color:rgba(var(--brand_color_rgb), 0.3);transform:translateY(-2px)}.story-sidebar-widget .widget-search .form-control{flex:1;height:54px;padding:0 15px 0 20px;background:rgba(0,0,0,0);border:none;font-size:16px;font-weight:500;color:var(--black_800);box-shadow:none !important}.story-sidebar-widget .widget-search .form-control::-moz-placeholder{color:var(--black_300);font-weight:400}.story-sidebar-widget .widget-search .form-control::placeholder{color:var(--black_300);font-weight:400}.story-sidebar-widget .widget-search .search-btn{width:54px;height:54px;flex-shrink:0;background:var(--gradient-primary);border:none;border-radius:12px;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1);cursor:pointer;box-shadow:0 4px 15px rgba(var(--brand_color_rgb), 0.3)}.story-sidebar-widget .widget-search .search-btn:hover{transform:scale(1.08) rotate(5deg);box-shadow:0 8px 25px rgba(var(--brand_color_rgb), 0.4)}.story-sidebar-widget .widget-search .search-btn:active{transform:scale(0.95)}.story-sidebar-widget .widget-catagory{margin-bottom:40px}.story-sidebar-widget .widget-catagory ul li:not(:last-child){border-bottom:1px solid rgba(var(--black_100_rgb), 0.3)}.story-sidebar-widget .widget-catagory ul li a{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:var(--black_600);padding:14px 0;transition:all .3s ease}.story-sidebar-widget .widget-catagory ul li a .cat-name{display:flex;align-items:center;gap:12px}.story-sidebar-widget .widget-catagory ul li a .cat-name i{width:32px;height:32px;background:var(--brand_color_50);color:var(--brand_color);display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;transition:all .3s ease}.story-sidebar-widget .widget-catagory ul li a .count{background:var(--black_50);color:var(--black_500);padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;transition:all .3s ease}.story-sidebar-widget .widget-catagory ul li a:hover{color:var(--brand_color);padding-left:8px}.story-sidebar-widget .widget-catagory ul li a:hover .cat-name i{background:var(--brand_color);color:#fff;transform:rotate(10deg)}.story-sidebar-widget .widget-catagory ul li a:hover .count{background:var(--brand_color);color:#fff;box-shadow:0 4px 10px rgba(var(--brand_color_rgb), 0.3)}.story-sidebar-widget .widget-news{margin-bottom:40px}.story-sidebar-widget .widget-news .recent-post li{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid rgba(var(--black_100_rgb), 0.3);transition:all .3s ease}.story-sidebar-widget .widget-news .recent-post li:last-child{border:none;padding-bottom:0}.story-sidebar-widget .widget-news .recent-post li:first-child{padding-top:0}.story-sidebar-widget .widget-news .recent-post li .news-img{border-radius:12px;height:80px;width:80px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:var(--bs_sm);transition:all .4s ease}.story-sidebar-widget .widget-news .recent-post li .news-content{margin-left:0}.story-sidebar-widget .widget-news .recent-post li .news-content h6{font-size:15px;font-weight:700;color:var(--black_800);line-height:22px;margin-bottom:10px;transition:all .3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-sidebar-widget .widget-news .recent-post li .news-content h6 a:hover{color:var(--brand_color)}.story-sidebar-widget .widget-news .recent-post li .news-content .post-author{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--black_400);transition:all .3s ease}.story-sidebar-widget .widget-news .recent-post li .news-content .post-author img{height:24px;width:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.story-sidebar-widget .widget-news .recent-post li .news-content .post-author:hover{color:var(--brand_color)}.story-sidebar-widget .widget-news .recent-post li:hover .news-img{transform:scale(1.05) rotate(-2deg);box-shadow:var(--bs_md)}.story-sidebar-widget .widget-tags .tag-widget{display:flex;flex-wrap:wrap;gap:10px}.story-sidebar-widget .widget-tags .tag-widget a{position:relative;z-index:1;overflow:hidden;padding:6px 18px;font-size:14px;font-weight:500;color:var(--black_600);background:#fff;border:1px solid rgba(var(--black_100_rgb), 0.8);border-radius:99px;transition:color .3s ease,transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),box-shadow .3s ease,border-color .3s ease}.story-sidebar-widget .widget-tags .tag-widget a::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.story-sidebar-widget .widget-tags .tag-widget a:hover{color:#fff !important;border-color:rgba(0,0,0,0);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.3)}.story-sidebar-widget .widget-tags .tag-widget a:hover::before{opacity:1}.story-details-breadcrumb .blog-meta>div{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.2);padding:8px 20px;border-radius:50rem;color:var(--black_500);font-size:14px}.story-details-breadcrumb .blog-meta>div i{color:var(--brand_color_500);margin-right:4px}.faq-single-widget{padding:30px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.faq-single-widget:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.faq-single-widget{border-radius:4px;margin-top:15px;transition:all .3s ease-out;position:relative;overflow:hidden}.faq-single-widget:hover{box-shadow:var(--glass-shadow)}.faq-single-widget .faq-header h4{position:relative;cursor:pointer;width:100%;padding-right:30px}.faq-single-widget .faq-header h4 i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;display:none;color:var(--black_800)}.faq-single-widget .faq-header h4 i+i{display:block;color:var(--brand_color)}.faq-single-widget .faq-header h4.collapsed i{display:block}.faq-single-widget .faq-header h4.collapsed i+i{display:none}.faq-single-widget .faq-body::before{content:"";position:absolute;height:100%;width:4px;background-color:var(--brand_color);left:0;top:0;z-index:1}.faq-single-widget .faq-body p{margin-top:20px}.faq-single-widget-two{padding:26px 30px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.faq-single-widget-two:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.faq-single-widget-two{border-radius:8px;margin-top:20px;transition:all .3s linear;position:relative}.faq-single-widget-two:hover{box-shadow:var(--glass-shadow)}.faq-single-widget-two .faq-header h4{color:var(--brand_color);font-weight:600;font-size:24px;line-height:26px;position:relative;cursor:pointer;width:100%;padding-right:20px}.faq-single-widget-two .faq-header h4.collapsed{color:var(--black_750)}.faq-single-widget-two .faq-header h4 i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;display:none;color:var(--black_750)}.faq-single-widget-two .faq-header h4 i+i{display:block;color:var(--brand_color)}.faq-single-widget-two .faq-header h4.collapsed i{display:block}.faq-single-widget-two .faq-header h4.collapsed i+i{display:none}.faq-single-widget-two .faq-body::before{content:"";position:absolute;height:100%;width:100%;box-shadow:0 1px 0 0 hsla(0,0%,100%,.3),0 5px 20px 0 rgba(0,0,0,.07);left:0;top:0;z-index:-1;border-radius:8px}.faq-single-widget-two .faq-body p{margin-top:15px;margin-bottom:0}.faq-area-one{background-image:url(../img/home-one/faq-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.faq-area-two .question-img{transform:translateX(-55px)}.faq-area-two .contact-action h2{color:var(--black_900);font-weight:700;margin-bottom:10px}.faq-area-two .contact-action p{margin-bottom:24px}.faq-area-two .contact-action a{padding:14px 33px}.faq-area-two .content{padding-left:60px}.faq-area-two .faq-single-widget{margin-top:32px}.faq-area-three{padding:70px 0;position:relative;overflow:hidden;z-index:1}.faq-area-three .bg-shape img{position:absolute;z-index:-1}.faq-area-three .bg-shape img:nth-child(1){left:0;top:10%}.faq-area-three .bg-shape img:nth-child(2){right:0;top:50%}.floating-widget{position:relative;border-radius:8px;text-align:center;padding:100px 50px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);background-image:url(../img/home-one/cta-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:1;transform:translateY(70%)}@media(max-width: 767px){.floating-widget{padding:80px 20px;transform:translateY(40%)}}.floating-widget .shape img{position:absolute;z-index:-1;opacity:.5}.floating-widget .shape img:nth-child(1){left:0;bottom:0}.floating-widget .shape img:nth-child(2){right:0;top:0}.floating-widget h1{font-size:40px;color:var(--black_900)}.floating-widget p{color:var(--black_800)}.floating-widget .theme-btn-secondary,.floating-widget .theme-btn-outline{width:170px}.cta-area-two{padding-top:60px;padding-bottom:80px}.cta-area-two .floating-widget{box-shadow:var(--glass-shadow);transform:translateY(0)}.cta-area-two .shape img{position:absolute;z-index:-1}.cta-area-two .shape img:nth-child(1){left:0;bottom:0}.cta-area-two .shape img:nth-child(2){right:0;top:0}.cta-area-two h1{font-size:40px;color:var(--black_900)}.cta-area-two p{color:var(--black_800)}.cta-area-two .theme-btn-secondary,.cta-area-two .theme-btn-outline{width:170px;margin:5px 10px}.cta-area-three{padding:100px 0 120px 0;background-size:contain;background:url(../img/about/about-cta.png) no-repeat center}.cta-area-three .section-title .subtitle{font-size:20px;margin-bottom:24px}.cta-area-three .download-btn img{box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:8px;overflow:hidden;max-height:80px}.pricing-hero-area{position:relative;background-image:url(../img/pricing/banner-bg.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding-top:180px;padding-bottom:100px;z-index:1}.pricing-hero-area .shape01{position:absolute;left:170px;top:400px;z-index:-1}.pricing-hero-area .shape02{position:absolute;right:65px;top:280px;z-index:-1}.pricing-hero-area h1.title{font-size:56px;color:var(--black_25);line-height:58px;text-align:center;margin-bottom:25px}.pricing-hero-area .subtitle{font-size:18px;line-height:28px;color:var(--black_50);text-align:center;margin-bottom:0}.pricing-tabs{border:none;padding:6px;border-radius:8px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);display:inline-flex;gap:5px;margin-top:60px;margin-bottom:38px}.pricing-tabs button{padding:4px 16px;border-radius:4px;font-size:20px;line-height:26px;color:#242729;font-weight:600;border:none;transition:all .3s linear;background-color:rgba(0,0,0,0)}.pricing-tabs button.active{background:hsla(0,0%,100%,.5);box-shadow:var(--glass-shadow)}.pricing-tabs button:hover{background:hsla(0,0%,100%,.3)}.pricing-wrapper{padding-top:20px}.pricing-card{background:#fff;border-radius:20px;padding:40px 30px;position:relative;border:1px solid rgba(0,0,0,.04);background:#fff;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);height:100%;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.1);z-index:2}.pricing-card.popular{border:2px solid var(--brand_color);box-shadow:0 20px 40px rgba(var(--brand_color_rgb), 0.15);transform:scale(1.05);z-index:5}.pricing-card.popular .popular-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--brand_color);color:#fff;padding:6px 24px;border-radius:30px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 10px 20px rgba(var(--brand_color_rgb), 0.3);white-space:nowrap}.pricing-card.popular:hover{transform:scale(1.05) translateY(-5px);box-shadow:0 40px 80px rgba(var(--brand_color_rgb), 0.2)}.pricing-card .card-header{text-align:center;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:30px;margin-bottom:30px}.pricing-card .card-header .plan-name{font-size:24px;font-weight:700;color:var(--black_800);margin-bottom:10px}.pricing-card .card-header .plan-desc{font-size:15px;color:var(--black_500);margin-bottom:25px}.pricing-card .card-header .plan-price{display:flex;align-items:center;justify-content:center;color:var(--brand_color)}.pricing-card .card-header .plan-price .currency{font-size:24px;font-weight:600;margin-top:-15px;margin-right:3px}.pricing-card .card-header .plan-price .amount{font-size:48px;font-weight:700;line-height:1}.pricing-card .card-header .plan-price .period{font-size:15px;color:var(--black_500);margin-left:5px;align-self:flex-end;margin-bottom:7px;font-weight:500}.pricing-card .card-body .feature-list{list-style:none;padding:0;margin:0 0 40px}.pricing-card .card-body .feature-list li{display:flex;align-items:center;margin-bottom:15px;font-size:15px;color:var(--black_700)}.pricing-card .card-body .feature-list li i{margin-right:12px;font-size:16px}.pricing-card .card-body .feature-list li.included i{color:#0bb62a}.pricing-card .card-body .feature-list li.excluded{color:var(--black_400);text-decoration:line-through;opacity:.7}.pricing-card .card-body .feature-list li.excluded i{color:var(--black_300)}.pricing-card .card-footer{background:none}.pricing-card .card-footer .btn-pricing{display:block;width:100%;padding:12px;border-radius:8px;font-weight:600;text-align:center;transition:all .3s ease;text-decoration:none;border:2px solid rgba(0,0,0,0)}.pricing-card .card-footer .btn-pricing.btn-outline{border-color:var(--black_800);color:var(--black_800);background:rgba(0,0,0,0)}.pricing-card .card-footer .btn-pricing.btn-outline:hover{background:var(--black_800);color:#fff}.pricing-card .card-footer .btn-pricing.btn-primary{background:var(--brand_color);color:#fff;box-shadow:0 10px 20px rgba(var(--brand_color_rgb), 0.25)}.pricing-card .card-footer .btn-pricing.btn-primary:hover{background:var(--brand_hover);transform:translateY(-2px);box-shadow:0 15px 30px rgba(var(--brand_color_rgb), 0.35)}.pricing-card .card-footer .btn-pricing.btn-disabled{background:var(--black_100);color:var(--black_500);cursor:not-allowed}.responsive-price-table{border-radius:12px;border:1px solid var(--black_50);box-shadow:var(--long_shadow)}.price-table-widget{padding:55px 50px 65px}.price-table-widget .price_head{display:table;width:100%}.price-table-widget .price_head .p_head{width:17%;color:#fff;display:table-cell;padding-bottom:31px}.price-table-widget .price_head .p_head:nth-child(1){width:32%;padding-left:30px}.price-table-widget .price_head .p_head h4{font-size:24px;line-height:40px;color:var(--black_800);font-weight:600;margin-bottom:0;text-align:left}.price-table-widget .price_head .p_head h5{line-height:40px;font-weight:600}.price-table-widget .price_head .p_head p{margin-bottom:0}.price-table-widget .price_head .p_head p span{font-size:32px;line-height:40px;color:var(--black_800);font-weight:600;margin-bottom:0;text-align:left;transform:translateY(5px);display:inline-block}.price-table-widget .price_head .p_head p sub{font-size:14px;line-height:0;color:var(--black_600);margin-left:3px}.price-table-widget .price_item{width:17%;vertical-align:middle;display:table-cell;cursor:pointer;padding:29px 0}.price-table-widget .price_item:first-child{width:32%;text-align:left}.price-table-widget .price_item .status{width:32px;height:32px;border-radius:50%;font-size:14px;line-height:32px;text-align:center;display:inline-block;background-color:#d8f9d1;color:#0bb62a}.price-table-widget .price_item .status.cross{background-color:#fee7d6;color:#fc6f54;font-size:18px}.price-table-widget .price_item .status.cross i::before{content:"M"}.price-table-widget .price_item .pr_title{position:relative;display:inline-block;padding-left:30px;font-size:18px;font-weight:500;color:var(--black_800)}.price-table-widget .pr_list{display:table;width:100%;background-color:#f5f5f5}.price-table-widget .pr_list:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.price-table-widget .pr_list:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.price-table-widget .pr_list:nth-child(odd){background:#fff}.price-table-area{position:relative;overflow:hidden;z-index:1}.price-table-area .bg-shape img{position:absolute;z-index:-1}.price-table-area .bg-shape img:nth-child(1){left:0;top:10%}.price-table-area .bg-shape img:nth-child(2){right:0;top:50%}.dashboard-coverPhoto{height:500px;background-position:center bottom;background-repeat:no-repeat;background-size:cover}.dashboard-coverPhoto.edit_mode .edit-btn{position:absolute;top:106px;right:12px;line-height:22px;font-weight:600;color:#fff;display:inline-flex;margin-left:auto;align-items:center;padding:8px;background-color:rgba(36,36,36,.5);border-radius:4px;cursor:pointer}.dashboard-coverPhoto.edit_mode .edit-btn img{margin-right:8px}@media(max-width: 991px){.dashboard-coverPhoto.edit_mode .edit-btn{top:32px}}.dashboard-coverPhoto .action-btn{position:absolute;right:12px;top:106px;display:flex;gap:16px;flex-wrap:wrap}@media(max-width: 991px){.dashboard-coverPhoto .action-btn{top:32px}}.dashboard-coverPhoto .action-btn .btns{height:40px;width:40px;background-color:rgba(0,0,0,.5);border-radius:8px;line-height:40px;text-align:center;transition:all .3s ease-in-out;font-size:17px;border:none;color:#fff}.dashboard-coverPhoto .action-btn .btns:hover{background-color:#000}@media(min-width: 1500px){.user-right-bar{padding-left:20px}}.dashboard-content-area{margin-bottom:5px;position:relative;z-index:1}.dashboard-content-area .bg-shape img{position:absolute;z-index:-1}.dashboard-content-area .bg-shape img.shape-1{left:0;top:200px}.dashboard-content-area .bg-shape img.shape-2{right:30px;top:380px}.dashboard-content-area .bg-shape img.shape-3{left:0;top:70%}.dashboard-content-area .bg-shape img.shape-4{right:0;top:70%}.dashboard-content-area .edit-pen-btn{display:inline-block;font-size:16px;color:var(--black_500);background-color:rgba(0,0,0,0);padding:0;box-shadow:none;border:none}.dashboard-content-area.edit_mode .profile-img-widget .main-img{border-radius:50%;height:136px;width:136px;border:4px solid #e0e0e0;padding:4px}.dashboard-content-area.edit_mode .profile-img-widget .edit-btn{position:absolute;right:3px;bottom:6px;height:36px;width:36px;background-color:#e0e0e0;line-height:36px;text-align:center;border-radius:50%;color:var(--black_800)}.dashboard-content-area.edit_mode .user-address{margin-bottom:25px}.dashboard-content-area .add-media-widget .single-img{display:inline-block;position:relative;z-index:1;border-radius:8px;height:100%;overflow:hidden}.dashboard-content-area .add-media-widget .single-img:hover .delete-btn{opacity:1}.dashboard-content-area .add-media-widget .single-img.more-img::before{content:"";position:absolute;height:100%;width:100%;border-radius:8px;top:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black);z-index:1}.dashboard-content-area .add-media-widget .single-img.more-img .count{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:20px;font-weight:600;color:#fff;line-height:28px;display:inline-flex;align-items:center;gap:4px;z-index:2}.dashboard-content-area .add-media-widget .single-img .main-img{width:100%;height:100%}.dashboard-content-area .add-media-widget .single-img .delete-btn{position:absolute;right:15px;top:15px;line-height:32px;text-align:center;background-color:#141414;height:32px;width:32px;border-radius:4px;color:hsla(0,0%,100%,.7);z-index:1;transition:all .3s ease-in-out;font-size:15px;opacity:0}.dashboard-content-area .add-media-widget .single-img .delete-btn:hover{color:#eb5757}.dashboard-content-area .add-media-widget .theme-btn-outline{text-align:center;border-color:#d1d1d1;font-size:16px;border-radius:8px}.dashboard-content-area .add-media-widget .theme-btn-outline i{margin-right:6px}.dashboard-content-area .add-media-widget .theme-btn-outline:hover{border-color:var(--brand_color)}.dashboard-content-area .user-left-bar{padding:55px 20px 20px 20px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.dashboard-content-area .user-left-bar:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.dashboard-content-area .user-left-bar{border-radius:8px;margin-top:-120px;max-width:416px}.dashboard-content-area .profile-img-widget{position:relative;display:inline-block}.dashboard-content-area .profile-img-widget .main-img{border-radius:50%;height:120px;width:120px}.dashboard-content-area .profile-img-widget .actv-status{position:absolute;right:0;bottom:0}.dashboard-content-area .profile-img-widget .actv-status img{height:30px;width:30px;border:2px solid #fff;border-radius:50%}.dashboard-content-area .user-name{font-size:32px;font-weight:600;color:var(--black_700);margin-bottom:0;display:flex;justify-content:center;margin-top:24px;align-items:center}.dashboard-content-area .user-name .age{font-size:20px;line-height:28px;margin-top:6px;color:var(--black_800);margin-left:8px}.dashboard-content-area .user-address{display:flex;font-size:14px;color:var(--black_600);align-items:center;text-align:center;justify-content:center;margin-bottom:5px}.dashboard-content-area .user-address i{color:var(--black_600);margin-right:5px}.dashboard-content-area .user-bio{font-size:14px;font-weight:400;color:#242424;margin-bottom:24px}.dashboard-content-area .user-bio .bio-expand{color:var(--black_300)}.dashboard-content-area .user-bio .bio-expand:hover{color:var(--black_700)}.dashboard-content-area .mood-widget{border-radius:4px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);padding:8px 20px;font-weight:600;color:#242424;margin-bottom:32px}.dashboard-content-area .chat-btn,.dashboard-content-area .follow-btn{width:100%;text-align:center}.dashboard-content-area .follow-btn{border-color:#d1d1d1}.dashboard-content-area .follow-btn:hover{border-color:var(--brand_color)}.dashboard-content-area .widget-title{display:flex;align-items:center;font-size:20px;font-weight:600;color:var(--black_800);margin-bottom:11px}.dashboard-content-area .widget-title i{margin-left:5px}.dashboard-content-area .interest-widget{margin-bottom:24px;margin-top:24px}.dashboard-content-area .interest-widget .tags{display:flex;flex-wrap:wrap;gap:8px}.dashboard-content-area .interest-widget .tags a{display:inline-flex;align-items:center;padding:5px 13px;border-radius:4px;border:1px solid var(--black_50);font-size:14px;color:var(--black_600);background-color:#fff;transition:all .3s ease-in-out}.dashboard-content-area .interest-widget .tags a:hover{background-color:#f5f5f5}.dashboard-content-area .collection-list{display:flex;gap:14px}.dashboard-content-area .collection-list a{width:calc((100% - 28px)/3);flex:1;position:relative;border-radius:4px;overflow:hidden}.dashboard-content-area .collection-list a.video-collection::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.dashboard-content-area .collection-list a.video-collection .fa-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:1}.dashboard-content-area .collection-list a:hover img{transform:scale(1.1)}.dashboard-content-area .collection-list a img{width:100%;transition:transform .2s ease-in-out}.dashboard-content-area .collection-list a .caption{position:absolute;height:50%;left:0;bottom:0;width:100%;padding:10px;display:flex;align-items:end;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black);color:var(--black_50);font-size:12px;font-weight:700;line-height:16px;z-index:1}.dashboard-content-area .member-since{font-size:14px;color:var(--black_500);line-height:20px;margin-top:75px}.dashboard-content-area .conncet-action-btns{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px;margin-top:48px}.dashboard-content-area .conncet-action-btns a{display:inline-flex;align-items:center;padding:7px 16px;border-radius:4px;line-height:22px;color:var(--black_750);font-weight:600;border:1px solid #d1d1d1;background-color:#fff;gap:5px}.dashboard-content-area .conncet-action-btns a:hover{border-color:#c7c7c7;background-color:#f5f5f5}.dashboard-content-area .media-widget{display:inline-block;width:100%;border-radius:4px;overflow:hidden;position:relative;z-index:1;height:287px}.dashboard-content-area .media-widget:hover .main-img{filter:blur(20px)}.dashboard-content-area .media-widget::after{content:"";position:absolute;left:0;top:0;width:100%;background-color:#000;opacity:.5;height:100%;border-radius:4px;z-index:1}.dashboard-content-area .media-widget .main-img{width:100%;height:100%;transition:all .2s linear}.dashboard-content-area .media-widget .caption{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;text-align:center}.dashboard-content-area .media-widget p{font-size:16px;color:#fff;line-height:20px;font-weight:600;margin-bottom:0}.dashboard-content-area .media-widget h5{font-size:20px;font-weight:600;color:#fff;margin-bottom:0}.dashboard-content-area .dashboard-img-gallery .single-gallery-img{height:100%;display:inline-block}.dashboard-content-area .dashboard-img-gallery .single-gallery-img img{min-height:100%;width:100%;border-radius:4px}.dashboard-content-area .dashboard-video-gallery .single-gallery-video{height:100%;position:relative;overflow:hidden;z-index:1;display:inline-block;border-radius:4px}.dashboard-content-area .dashboard-video-gallery .single-gallery-video:hover img{transform:scale(1.1)}.dashboard-content-area .dashboard-video-gallery .single-gallery-video::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);border-radius:4px;z-index:1}.dashboard-content-area .dashboard-video-gallery .single-gallery-video .timestamp{position:absolute;right:12px;bottom:12px;z-index:2;font-size:14px;font-weight:600;line-height:20px;color:#fff}.dashboard-content-area .dashboard-video-gallery .single-gallery-video img{min-height:100%;width:100%;border-radius:4px;transition:all .2s ease-in-out}.dashboard-content-area .about-info-widget{padding:28px 28px 20px;box-shadow:var(--bs_sm);border-radius:var(--radius-lg);border:1px solid rgba(var(--black_100_rgb), 0.65);height:100%;background-color:#fff;display:flex;flex-direction:column}.dashboard-content-area .about-info-widget .title{font-size:18px;font-weight:700;color:var(--black_800);line-height:1.3;margin-left:0;margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid var(--black_50);display:flex;align-items:center;gap:10px}.dashboard-content-area .about-info-widget .title .edit-pen-btn{margin-left:auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--black_400);transition:color .2s ease,background-color .2s ease}.dashboard-content-area .about-info-widget .title .edit-pen-btn:hover,.dashboard-content-area .about-info-widget .title .edit-pen-btn:focus-visible{color:var(--brand_color);background-color:var(--brand_color_25)}.dashboard-content-area .about-info-widget .title .edit-pen-btn i{font-size:13px}.dashboard-content-area .about-info-widget .bio{font-size:14px;font-weight:400;color:var(--black_600);line-height:1.65;margin:16px 0 8px;padding:14px 16px;background:var(--black_25);border-radius:var(--radius-md);border-left:3px solid var(--brand_color_200)}.dashboard-content-area .about-info-widget .about-candidate-info-list{margin-top:4px}.dashboard-content-area .bio{font-size:14px;font-weight:400;color:var(--black_700);margin-bottom:24px}.dashboard-content-area .user-chat-wrapper{display:flex;gap:24px}.dashboard-content-area .user-chat-wrapper .chatbox-widget{flex:1}.dashboard-content-area .user-chat-wrapper .chatbox-widget.sticky-active{position:absolute;top:0}.dashboard-content-area .user-chat-wrapper .chat-right-bar{width:290px}.dashboard-content-area .user-chat-wrapper .chat-right-bar.sticky-active{position:absolute;top:0}.dashboard-content-area .trigger-content-editable .edit-pen-btn{opacity:0;visibility:hidden}.dashboard-content-area .trigger-content-editable:hover .edit-pen-btn{opacity:1;visibility:visible}.chat-right-bar{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.03);border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden}.chat-right-bar .search-box{padding:12px;box-shadow:0 10px 20px rgba(0,0,0,.03);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.chat-right-bar .headbar{padding-bottom:10px;border-bottom:1px solid #e0e0e0;margin-bottom:10px}.chat-right-bar .headbar .profile-img{width:28px;height:28px;border-radius:50%;margin-right:10px}.chat-right-bar .headbar span{font-size:14px;line-height:20px;color:var(--black_800)}.chat-right-bar .headbar span i{font-size:18px}.chat-right-bar .seaarchbar{position:relative}.chat-right-bar .seaarchbar .icon_search{position:absolute;left:0;top:50%;transform:translateY(-50%) rotateY(180deg)}.chat-right-bar .seaarchbar .form-control{border-radius:0;box-shadow:none;border:none;background-color:#fff;padding-left:24px;font-size:14px;color:var(--black_500);font-weight:400}.chat-right-bar .seaarchbar .filter-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;border:none;background-color:rgba(0,0,0,0)}.chat-right-bar .all-messages{margin-top:3px}.chat-right-bar .all-messages>a{padding:12px 16px;display:flex;align-items:center;width:100%;background-color:#fff;border-left:1px solid #fff}.chat-right-bar .all-messages>a:hover{background-color:#f5f5f5;border-color:#d1d1d1}.chat-right-bar .all-messages>a span{display:inline-block}.chat-right-bar .all-messages>a .avatar{height:48px;width:48px;border-radius:50%;margin-right:16px}.chat-right-bar .all-messages>a .person-name{font-size:16px;font-weight:600;color:var(--black_800);line-height:16px}.chat-right-bar .all-messages>a .msg-time{font-family:"Inter",sans-serif;font-size:12px;color:#707991;font-weight:400;margin-left:auto;line-height:22px}.chat-right-bar .all-messages>a .person-msg{font-size:14px;font-weight:400;color:var(--black_400);line-height:16px}.chat-right-bar .all-messages>a .person-msg.typing{color:#107c10}.chat-right-bar .all-messages>a .person-msg .highlight{color:#011627}.chat-right-bar .all-messages>a .person-msg .group-img{height:18px;width:18px;border-radius:4px;margin:0 4px}.chat-right-bar .all-messages>a .msg-count{margin-left:auto;height:18px;width:18px;border-radius:50%;line-height:18px;font-family:"Inter",sans-serif;font-size:12px;color:#fff;text-align:center;background-color:#107c10}.main-chat-area{position:relative;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.main-chat-area .top-actionbar{padding:8px 16px;border-bottom:1px solid #d9dce0;background-color:#fff}.main-chat-area .top-actionbar .avatar{height:40px;width:40px;border-radius:50%}.main-chat-area .top-actionbar .chat-name-person{line-height:24px;color:var(--black_800);font-weight:600}.main-chat-area .top-actionbar .chat-status{font-size:14px;line-height:20px;color:var(--black_400);margin-bottom:0;margin-top:-4px}.main-chat-area .top-actionbar .right-action-btn{gap:10px;margin-left:auto}.main-chat-area .top-actionbar .right-action-btn button{background-color:rgba(0,0,0,0);border:none;transition:all .3s ease-in-out;border-radius:4px;padding:5px 8px}.main-chat-area .top-actionbar .right-action-btn button:hover{background-color:#f3f6f8;border-color:#f3f6f8}.main-chat-area .chat-content{font-family:"Inter",sans-serif;background-image:url("../img/dashboard/chat-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:30px 50px 24px 50px}.main-chat-area .chat-content .chatting-user-info .msg-sent-time{font-family:"Inter",sans-serif;color:var(--black_600);font-size:12px;font-weight:400;display:inline-flex;align-items:center;line-height:16px;margin-top:2px}.main-chat-area .chat-content .chatting-user-info .msg-sent-time.seen-msg{color:var(--brand_color)}.main-chat-area .chat-content .chatting-user-info .msg-sent-time .chat-read-mark,.main-chat-area .chat-content .chatting-user-info .msg-sent-time .chat-sent-mark{margin-left:6px}.main-chat-area .chat-content .mCustomScrollbar{margin-bottom:65px;height:646px}.main-chat-area .chat-content .mCustomScrollbar .mCSB_scrollTools{right:-20px;margin:12px 0}.main-chat-area .chat-content .mCustomScrollbar .mCSB_dragger_bar{background-color:#000;opacity:.1;width:7px;border-radius:7px}.main-chat-area .chat-content .main-chat-msg div{padding:10px 12px;width:-moz-fit-content;width:fit-content;border-radius:4px;margin-bottom:16px}.main-chat-area .chat-content .main-chat-msg div:last-child{margin-bottom:0}.main-chat-area .chat-content .main-chat-msg div p{font-family:"Inter",sans-serif;line-height:20px}.main-chat-area .chat-content .chat-item-start .main-chat-msg div{background-color:#fff;color:var(--black_750)}.main-chat-area .chat-content .chat-item-end{justify-content:end;text-align:end}.main-chat-area .chat-content .chat-item-end .main-chat-msg div{background-color:#e40f60;color:#fff}.main-chat-area .chat-content .chat-item-start,.main-chat-area .chat-content .chat-item-end{display:flex;margin-bottom:16px}.main-chat-area .chat-content .chat-item-start .chat-list-inner,.main-chat-area .chat-content .chat-item-end .chat-list-inner{max-width:75%}.main-chat-area .chat-footer{display:flex;align-items:center;padding:10px 16px;background-color:#fff;position:absolute;bottom:24px;left:50px;right:50px;border-radius:12px;gap:16px}.main-chat-area .chat-footer .attach-btn{background-color:rgba(0,0,0,0);border:none;padding:0}.main-chat-area .chat-footer .input-msg{position:relative;flex:1}.main-chat-area .chat-footer .input-msg .form-control{height:36px;line-height:36px;border-radius:16px;background-color:#f9f9f9;border-color:rgba(0,0,0,0);font-family:"Inter",sans-serif;font-size:16px;color:#707991;padding:0 50px 0 12px;box-shadow:none;box-sizing:border-box}.main-chat-area .chat-footer .input-msg .form-control::-moz-placeholder{font-size:16px;color:#707991}.main-chat-area .chat-footer .input-msg .form-control::placeholder{font-size:16px;color:#707991}.main-chat-area .chat-footer .input-msg .form-control:focus{box-shadow:none;border-color:#e40f60}.main-chat-area .chat-footer .input-msg button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;padding:0}.main-chat-area .chat-footer .send-btn{background-color:rgba(0,0,0,0);border:none;padding:0}.main-chat-area .chat-day-label{text-align:center;position:relative;margin-top:16px;margin-bottom:16px}.main-chat-area .chat-day-label span{padding:7px 12px;font-size:12px;background-color:rgba(209,5,77,.5);border-radius:8px;color:#fff;line-height:20px}@media(min-width: 992px){.chat-info{min-width:21.87rem;max-width:21.87rem}}.main-chat-area{width:100%;max-width:100%;overflow:hidden}.chat-user-details{min-width:21.87rem;max-width:21.87rem}.profile-setting-modal{padding-right:0 !important}.profile-setting-modal .modal-dialog{max-width:1296px}@media(max-width: 1320px){.profile-setting-modal .modal-dialog{margin-right:12px;margin-left:12px}}.profile-setting-modal .modal-content{background-color:#f9f9f9;box-shadow:0 10px 20px rgba(0,0,0,.03);padding:60px 110px;border-radius:4px;border:none;position:relative;margin-top:35px}.profile-setting-modal .modal-content .btn-close{opacity:1;position:absolute;right:0;top:-28px;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.profile-setting-modal .modal-title{font-size:28px;line-height:36px;color:#000;font-weight:600;text-align:center;margin-bottom:10px}.profile-setting-modal p{font-size:16px;color:var(--black_800);line-height:26px}.profile-setting-modal .num-mutual{background-color:#e3f0ff;color:#0564d1;padding:18px;text-align:center;font-size:20px;font-weight:600;margin-bottom:24px;border-radius:6px}.profile-setting-modal .form-check-centent{font-size:16px;color:var(--black_400)}.profile-setting-modal .form-check-centent .form-check-label{font-size:16px;color:var(--black_800);font-weight:600}.profile-setting-modal .desired-profile-edit-wrapper{display:flex;flex-wrap:wrap}.profile-setting-modal .desired-profile-edit-wrapper>div{padding:37px 0;width:50%;border-bottom:1px solid #c8ccd0}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box{height:100%}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box.custom-pr{padding-right:77px;border-right:1px solid #c8ccd0}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box.custom-pl{padding-left:77px}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box h4{display:flex;align-items:center;font-size:24px;font-weight:600;color:var(--black_800);margin-bottom:0;padding:15px;border-radius:4px;background-color:#f9f9f9;line-height:17px;justify-content:space-between}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box h4 .edit-pen{display:inline-block;font-size:16px;text-transform:uppercase}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box h4 .edit-pen i{font-size:13px;margin-right:5px;color:var(--brand_color)}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box ul{padding:15px 17px 0;margin-bottom:0}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box ul li{margin-bottom:30px;display:flex;justify-content:space-between}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box ul li:last-child{margin-bottom:0}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box ul .label{color:#2f3337;font-weight:600;line-height:11px;text-transform:capitalize}.profile-setting-modal .desired-profile-edit-wrapper .profile-edit-box ul .inp{text-transform:capitalize;color:var(--black_600);line-height:11px}.profile-setting-modal .sidebar-setting-nav{width:220px;display:flex;flex-direction:column;gap:12px;border:none}.profile-setting-modal .sidebar-setting-nav button{font-size:20px;line-height:28px;font-weight:600;color:var(--black_300);background-color:rgba(0,0,0,0);border:none;padding:0;text-align:left}.profile-setting-modal .sidebar-setting-nav button.active{color:var(--black_700)}.profile-setting-modal .setting-wrapper{flex:1;padding:35px 35px 55px;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.03);background-color:#fff}.profile-setting-modal .setting-wrapper .form-row{row-gap:32px}.profile-setting-modal .setting-wrapper label{font-weight:600;color:var(--black_700);line-height:12px}.profile-setting-modal .setting-wrapper .online-status{display:inline-block;height:8px;width:8px;background-color:#13a10e;border-radius:50%;margin-bottom:4px;margin-left:6px}.profile-setting-modal .setting-wrapper .sublabel{font-size:10px;line-height:14px;color:var(--black_500);font-weight:600}.profile-setting-modal .setting-wrapper .form-control{height:32px;width:100%;border-radius:4px;border:1px solid #d1d1d1;background-color:#fff;font-weight:400;font-size:14px;line-height:20px;color:#707070;box-shadow:0 1px #616161;padding-left:12px}.profile-setting-modal .setting-wrapper .form-control::-moz-placeholder{font-weight:400;font-size:14px;line-height:20px;color:#707070}.profile-setting-modal .setting-wrapper .form-control::placeholder{font-weight:400;font-size:14px;line-height:20px;color:#707070}.profile-setting-modal .setting-wrapper .form-control:focus{border-color:var(--black_800)}.profile-setting-modal .setting-wrapper .list-title{font-size:14px;font-weight:600;line-height:20px;color:var(--black_700);margin-bottom:12px}.profile-setting-modal .setting-wrapper .deactivate-list{position:relative}.profile-setting-modal .setting-wrapper .deactivate-list li{position:relative;font-size:12px;color:#6a737c;line-height:16px;margin-left:15px;margin-bottom:4px}.profile-setting-modal .setting-wrapper .deactivate-list li.no-dot{margin-left:0}.profile-setting-modal .setting-wrapper .deactivate-list li.no-dot::before{display:none}.profile-setting-modal .setting-wrapper .deactivate-list li .form-check-label{font-size:12px;color:#6a737c;line-height:16px;display:inline-block;margin-left:2px;cursor:pointer}.profile-setting-modal .setting-wrapper .deactivate-list li::before{content:"";position:absolute;height:4px;width:4px;border-radius:50%;top:6px;left:-12px;background-color:#6a737c}.profile-setting-modal hr{background-color:var(--black_150)}.profile-setting-modal .recommend-text{font-size:10px;line-height:14px;color:var(--brand_color);font-weight:600}.profile-setting-modal .input-subinfo{color:var(--black_500);line-height:26px}.profile-setting-modal .theme-btn i{font-size:12px;margin-right:6px}.profile-setting-modal .flex-1{flex:1}.profile-setting-modal .input-info{flex:1;font-size:14px;line-height:20px;color:var(--black_500);margin-bottom:0}.profile-setting-modal .loggedin-devices ul{border:1px solid var(--black_100);margin-bottom:28px;margin-top:26px;list-style:none;padding:0;border-radius:4px}.profile-setting-modal .loggedin-devices li{padding:18px 35px;display:flex;align-items:center;border-bottom:1px solid var(--black_100)}.profile-setting-modal .loggedin-devices li:last-child{border:none}.profile-setting-modal .loggedin-devices li img{margin-right:28px}.profile-setting-modal .loggedin-devices li h6{font-size:14px;line-height:20px;color:var(--black_500);font-weight:600;margin-bottom:6px}.profile-setting-modal .loggedin-devices li h6 span{text-transform:uppercase;color:var(--brand_color)}.profile-setting-modal .loggedin-devices li .activity-info{display:flex;align-items:center;font-size:14px;color:var(--black_500);line-height:20px;gap:8px}.profile-setting-modal .loggedin-devices li .activity-info .dot{height:4px;width:4px;border-radius:50%;background-color:var(--black_500)}.profile-setting-modal .loggedin-devices .sign-out-btn{font-size:16px;font-weight:700;color:var(--black_500);margin-left:auto}.profile-setting-modal .loggedin-devices .sign-out-btn:hover{color:var(--brand_color)}.profile-setting-modal .loggedin-devices .show-more-btn{font-size:14px;font-weight:600}.profile-setting-modal .subtitle-strong{font-weight:700;color:var(--black_700);line-height:22px}.profile-setting-modal .notifilcation-settings-list{list-style:none;margin:0;padding:0}.profile-setting-modal .notifilcation-settings-list li{display:flex;font-size:14px;font-weight:400;color:var(--black_500);line-height:20px;margin-bottom:5px}.profile-setting-modal .notifilcation-settings-list li div:nth-child(1){flex:1}.profile-setting-modal .notifilcation-settings-list li div:nth-child(2){width:85px}.profile-setting-modal .notifilcation-settings-list li div:nth-child(3){width:85px}.profile-setting-modal .notifilcation-settings-list .subtitle-strong{margin-bottom:16px}.profile-setting-modal .realtime-notification-setting .form-check-label{color:var(--brand_color);margin-left:12px}.profile-setting-modal .realtime-notification-setting .form-check-label i{color:var(--black_350);font-size:12px}.timeline-modal .modal-dialog{max-width:1296px}@media(max-width: 1320px){.timeline-modal .modal-dialog{margin-right:12px;margin-left:12px}}.timeline-modal .modal-content{background-color:#f9f9f9;box-shadow:0 10px 20px rgba(0,0,0,.03);padding:0;border-radius:4px;border:none;position:relative;margin-top:35px}.timeline-modal .modal-content .btn-close{opacity:1;position:absolute;right:0;top:-28px;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.timeline-modal .tour-upper-area{padding-top:90px;padding-bottom:120px;border-radius:4px 4px 0 0}.timeline-modal .tour-bottom-area{padding:120px 0;background-color:#f0f0f0;border-radius:0 0 4px 4px}.timeline-modal h3.title{font-size:28px;line-height:36px;font-weight:600;color:var(--black_900);margin-bottom:40px;text-align:center;justify-content:center}.timeline-modal h3.title span{color:var(--brand_color)}@keyframes pulse-white{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.8)}70%{box-shadow:0 0 0 20px rgba(204,169,44,0)}100%{box-shadow:0 0 0 0 rgba(204,169,44,0)}}.video-player-widget{position:relative;padding:8px;background-color:#fff;border-radius:8px;box-shadow:var(--shadow_1)}.video-player-widget .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.video-player-widget .play-button a{height:70px;width:70px;line-height:70px;border-radius:50%;background:#fff;color:var(--brand_color);display:block;text-align:center;font-size:22px}.video-player-widget .play-button a::before{content:"";position:absolute;top:0;left:0px;opacity:.9;width:70px;height:70px;line-height:70px;text-align:center;border-radius:50%;z-index:-1;animation:pulse-white 2s infinite}.video-player-widget .main-img{width:100%;position:relative;z-index:1}.timeline-widget{width:100%;position:relative;overflow:hidden}.timeline-widget:before{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background:#479ef5;z-index:1}.timeline-widget .dot{height:11px;width:11px;background:#479ef5;border-radius:50%;display:flex;overflow:hidden;clear:both;margin-left:auto;margin-right:14px}.timeline-widget .timeline-block{width:calc(50% + 20px);display:flex;clear:both;align-items:center;margin-bottom:20px;margin-top:20px}.timeline-widget .timeline-block:first-child{margin-top:0;margin-bottom:35px}.timeline-widget .timeline-block:last-child{margin-bottom:0;margin-top:35px;float:inline-start}.timeline-widget .timeline-block-right{float:right}.timeline-widget .timeline-block-left{float:left;direction:rtl}.timeline-widget .marker{width:40px;height:40px;line-height:34px;border-radius:50%;border:2px solid #f0f0f0;background:#479ef5;font-size:22px;font-weight:700;text-align:center;color:#f0f0f0;z-index:9999}.timeline-widget .timeline-content{width:95%;padding:0 10px;color:var(--black_800);font-weight:600}@media screen and (max-width: 550px){.timeline-widget:before{left:20px;width:2px}.timeline-widget .timeline-block{width:100%;margin-bottom:30px}.timeline-widget .timeline-block.timeline-block-right{float:none}.timeline-widget .timeline-block.timeline-block-left{float:none;direction:ltr}.timeline-widget .dot{margin-left:14px}}.settings-header{text-align:center;margin-bottom:2rem}.settings-header .settings-title{font-size:2rem;font-weight:700;color:var(--black_900);margin-bottom:.5rem}.settings-header .settings-subtitle{font-size:1rem;color:var(--black_500);margin:0}.sidebar-modern{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:1.5rem;border:1px solid var(--black_100)}.sidebar-modern .sidebar-header{margin-bottom:1.5rem}.sidebar-modern .sidebar-header .sidebar-title{font-size:1.25rem;font-weight:700;color:var(--black_900);margin-bottom:.25rem}.sidebar-modern .sidebar-header .sidebar-subtitle{font-size:.875rem;color:var(--black_500);margin:0}.sidebar-modern .menu-modern .nav-item{margin-bottom:.5rem}.sidebar-modern .menu-modern .nav-item .nav-link{display:flex;align-items:center;padding:1rem;border-radius:8px;transition:all .3s ease;text-decoration:none;border:1px solid rgba(0,0,0,0);color:var(--black_800)}.sidebar-modern .menu-modern .nav-item .nav-link:hover{background-color:var(--black_50);border-color:var(--black_100)}.sidebar-modern .menu-modern .nav-item .nav-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.sidebar-modern .menu-modern .nav-item .nav-link.active{background-color:var(--brand_color);border-color:var(--brand_color);color:#fff}.sidebar-modern .menu-modern .nav-item .nav-link.active .menu-icon{background-color:hsla(0,0%,100%,.2);color:#fff}.sidebar-modern .menu-modern .nav-item .nav-link .menu-icon{width:40px;height:40px;border-radius:8px;background-color:var(--black_50);display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.1rem;color:var(--black_700);transition:all .3s ease}.sidebar-modern .menu-modern .nav-item .nav-link .menu-content{flex:1}.sidebar-modern .menu-modern .nav-item .nav-link .menu-content .menu-title{display:block;font-weight:600;font-size:.95rem;color:inherit;margin-bottom:.125rem}.sidebar-modern .menu-modern .nav-item .nav-link .menu-content .menu-description{display:block;font-size:.8rem;opacity:.8}.card-modern{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid var(--black_100);overflow:hidden;transition:box-shadow .3s ease}.card-modern:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.card-modern .card-header-modern{display:flex;align-items:center;padding:1.5rem;border-bottom:1px solid var(--black_100);background:linear-gradient(135deg, var(--black_50) 0%, #fff 100%)}.card-modern .card-header-modern .card-icon{width:48px;height:48px;border-radius:10px;background:var(--brand_color_50);display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.2rem;color:var(--brand_color);border:1px solid rgba(var(--brand_color_rgb), 0.12)}.card-modern .card-header-modern .card-title-section{flex:1}.card-modern .card-header-modern .card-title-section .card-title{font-size:1.25rem;font-weight:700;color:var(--black_900);margin-bottom:.25rem}.card-modern .card-header-modern .card-title-section .card-description{font-size:.9rem;color:var(--black_500);margin:0}.card-modern .card-body-modern{padding:1.5rem}.settings-form .form-group-modern{margin-bottom:1.5rem}.settings-form .form-group-modern .form-label-modern{display:block;font-weight:600;color:var(--black_900);margin-bottom:.5rem;font-size:.9rem}.settings-form .form-group-modern .form-control-modern{width:100%;padding:.75rem 1rem;border:2px solid var(--black_100);border-radius:8px;font-size:.95rem;transition:all .3s ease;background:#fff}.settings-form .form-group-modern .form-control-modern:focus{border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.1);outline:none}.settings-form .form-group-modern .form-control-modern::-moz-placeholder{color:var(--black_350)}.settings-form .form-group-modern .form-control-modern::placeholder{color:var(--black_350)}.settings-form .form-group-modern .form-text{font-size:.8rem;color:var(--black_500);margin-top:.25rem}.settings-form .form-group-modern .input-group-modern{display:flex;align-items:center;position:relative}.settings-form .form-group-modern .input-group-modern.has-addon>.form-control-modern:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.settings-form .form-group-modern .input-group-modern.has-toggle .form-control-modern{padding-right:2.75rem}.settings-form .form-group-modern .input-group-modern .input-addon{padding:.75rem 1rem;background:var(--black_50);border:2px solid var(--black_100);border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:.9rem;color:var(--black_700);white-space:nowrap}.settings-form .form-group-modern .input-group-modern .btn-toggle-password{position:absolute;right:.75rem;background:none;border:none;color:var(--black_500);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .3s ease}.settings-form .form-group-modern .input-group-modern .btn-toggle-password:hover{color:var(--brand_color)}.settings-form .form-group-modern .input-group-modern .btn-toggle-password:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.settings-form .form-group-modern .input-group-modern .btn-toggle-password[aria-pressed=true]{color:var(--brand_color)}.settings-form .form-group-modern .input-separator{padding:0 .75rem;color:var(--black_500);font-weight:500}.settings-form .form-group-modern .password-strength{margin-top:.5rem}.settings-form .form-group-modern .password-strength .strength-meter{height:4px;background:var(--black_100);border-radius:2px;overflow:hidden;margin-bottom:.25rem}.settings-form .form-group-modern .password-strength .strength-meter .strength-bar{width:0;height:100%;border-radius:2px;background:var(--color-danger);transition:width .3s ease,background-color .3s ease}.settings-form .form-group-modern .password-strength.is-weak .strength-bar{background:var(--color-danger)}.settings-form .form-group-modern .password-strength.is-fair .strength-bar{background:var(--color-warning)}.settings-form .form-group-modern .password-strength.is-good .strength-bar,.settings-form .form-group-modern .password-strength.is-strong .strength-bar{background:#0a9c66}.settings-form .form-group-modern .password-strength .strength-text{font-size:.8rem;color:var(--black_500)}.settings-form .form-group-modern .password-strength .strength-text strong{color:var(--black_800)}.settings-form .form-select-modern{width:100%;padding:.75rem 1rem;border:2px solid var(--black_100);border-radius:8px;font-size:.95rem;background:#fff;transition:all .3s ease;cursor:pointer}.settings-form .form-select-modern:focus{border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.1);outline:none}.settings-form .nice-select.form-select-modern{width:100%;height:auto;line-height:normal;padding:.75rem 1rem;border:2px solid var(--black_100);border-radius:8px;font-size:.95rem;background:#fff}.settings-form .nice-select.form-select-modern .list{width:100%}.settings-form .nice-select.form-select-modern.open,.settings-form .nice-select.form-select-modern:focus{border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.1)}.settings-form .form-actions{display:flex;gap:.75rem;flex-wrap:wrap}.btn.btn-primary-modern{background:linear-gradient(135deg, var(--brand_color) 0%, var(--brand_color_800) 100%);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none}.btn.btn-primary-modern:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--brand_color_rgb), 0.3);color:#fff}.btn.btn-primary-modern:active{transform:translateY(0)}.btn.btn-primary-modern:focus-visible{outline:2px solid var(--black_800);outline-offset:2px}.btn.btn-primary-modern:disabled,.btn.btn-primary-modern.disabled{background:var(--black_100);color:var(--black_500);cursor:not-allowed;transform:none;box-shadow:none}.btn.btn-primary-modern i{font-size:.9rem}.btn.btn-outline-modern{background:rgba(0,0,0,0);border:2px solid var(--black_200);color:var(--black_700);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none}.btn.btn-outline-modern:hover{background:var(--black_50);border-color:var(--brand_color);color:var(--brand_color);transform:translateY(-1px)}.btn.btn-outline-modern:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.btn.btn-outline-modern:disabled,.btn.btn-outline-modern.disabled{border-color:var(--black_100);color:var(--black_350);cursor:not-allowed;transform:none}.btn.btn-outline-modern i{font-size:.9rem}.btn.btn-outline-danger{background:rgba(0,0,0,0);border:2px solid var(--color-danger);color:var(--color-danger);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none}.btn.btn-outline-danger:hover{background:var(--color-danger);color:#fff;transform:translateY(-1px)}.btn.btn-outline-danger:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.btn.btn-row-action{padding:.5rem .9rem;font-size:.82rem}.settings-list .setting-item-modern{display:flex;align-items:center;gap:var(--s-4);padding:1rem 0;border-bottom:1px solid var(--hairline)}.settings-list .setting-item-modern:last-child{border-bottom:none}.settings-list .setting-item-modern .setting-content{display:flex;align-items:center;flex:1;min-width:0}.settings-list .setting-item-modern .setting-content .setting-icon{width:36px;height:36px;border-radius:6px;background:var(--black_50);display:flex;align-items:center;justify-content:center;margin-right:1rem;color:var(--black_700);font-size:.9rem}.settings-list .setting-item-modern .setting-content .setting-details{flex:1}.settings-list .setting-item-modern .setting-content .setting-details .setting-title{display:block;font-weight:600;color:var(--black_900);margin-bottom:.125rem;font-size:.95rem}.settings-list .setting-item-modern .setting-content .setting-details .setting-description{font-size:.85rem;color:var(--black_500);margin:0}.settings-list .setting-item-modern .setting-control{display:flex;align-items:center;gap:var(--s-3);flex-shrink:0}.toggle-switch{position:relative;width:50px;height:24px;flex-shrink:0}.toggle-switch .toggle-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.toggle-switch .toggle-input:checked+.toggle-label:before{background:var(--brand_color)}.toggle-switch .toggle-input:checked+.toggle-label .toggle-slider{transform:translateX(26px)}.toggle-switch .toggle-input:focus-visible+.toggle-label:before{outline:2px solid var(--brand_color);outline-offset:2px}.toggle-switch .toggle-input:disabled+.toggle-label{cursor:not-allowed;opacity:.5}.toggle-switch .toggle-label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.toggle-switch .toggle-label:before{content:"";position:absolute;height:24px;width:50px;border-radius:12px;background:var(--black_200);transition:background .3s ease}.toggle-switch .toggle-label .toggle-slider{position:absolute;height:20px;width:20px;border-radius:50%;background:#fff;transition:transform .3s ease;top:2px;left:2px;box-shadow:0 2px 4px rgba(0,0,0,.2)}@media(prefers-reduced-motion: reduce){.toggle-switch .toggle-label:before,.toggle-switch .toggle-label .toggle-slider{transition:none}}.notification-section{margin-bottom:2rem}.notification-section .section-title{font-size:1.1rem;font-weight:700;color:var(--black_900);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.notification-section .section-title i{color:var(--brand_color)}.notification-section .section-description{font-size:.9rem;color:var(--black_500);margin-bottom:1rem}.interests-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:.75rem;margin-top:.75rem}.interests-grid .interest-tag{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border:2px solid var(--black_100);border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.85rem;font-weight:500;text-align:left;color:var(--black_700)}.interests-grid .interest-tag:hover{border-color:var(--brand_color);background:rgba(var(--brand_color_rgb), 0.05);color:var(--brand_color)}.interests-grid .interest-tag:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.interests-grid .interest-tag[aria-pressed=true]{border-color:var(--brand_color);background:var(--brand_color);color:#fff}.interests-grid .interest-tag i{font-size:.9rem;flex-shrink:0}.subscription-status .status-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;margin-bottom:1.5rem;border-radius:10px;background:rgba(var(--brand_color_rgb), 0.06);border:1px solid rgba(var(--brand_color_rgb), 0.16)}.subscription-status .status-card .status-icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#fff;color:var(--brand_color);display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 2px 6px rgba(var(--brand_color_rgb), 0.18)}.subscription-status .status-card .status-content{flex:1;min-width:0}.subscription-status .status-card .status-content .status-title{font-size:1.1rem;font-weight:700;color:var(--black_900);margin-bottom:.25rem}.subscription-status .status-card .status-content .status-detail{font-size:.9rem;color:var(--black_600);margin-bottom:.5rem}.subscription-status .status-card .status-content .status-badge{display:inline-block;padding:.2rem .6rem;border-radius:20px;background:var(--color-success-bg);color:#0a7a52;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.subscription-status .subscription-details{background:var(--black_50);padding:1rem;border-radius:8px;margin-bottom:1.5rem}.subscription-status .subscription-details .detail-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.subscription-status .subscription-details .detail-row:last-child{margin-bottom:0}.subscription-status .subscription-details .detail-row .detail-label{font-weight:600;color:var(--black_700)}.subscription-status .subscription-details .detail-row .detail-value{color:var(--black_900)}.subscription-status .subscription-actions{display:flex;gap:.75rem;flex-wrap:wrap}.payment-methods .payment-method-card{display:flex;align-items:center;padding:1rem;border:2px solid var(--black_100);border-radius:8px;margin-bottom:1rem;transition:all .3s ease}.payment-methods .payment-method-card.default{border-color:var(--brand_color);background:rgba(var(--brand_color_rgb), 0.05)}.payment-methods .payment-method-card .card-brand{font-size:2rem;color:var(--brand_color);margin-right:1rem}.payment-methods .payment-method-card .card-details{flex:1}.payment-methods .payment-method-card .card-details .card-number{font-weight:600;color:var(--black_900);margin-bottom:.125rem}.payment-methods .payment-method-card .card-details .card-expiry{font-size:.85rem;color:var(--black_500)}.payment-methods .payment-method-card .card-actions{display:flex;align-items:center;gap:.75rem}.payment-methods .payment-method-card .card-actions .badge.badge-primary{background:var(--brand_color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.payment-methods .payment-method-card .card-actions .btn{padding:.375rem .75rem;font-size:.8rem}.payment-actions .btn{width:100%;justify-content:center}.billing-address .section-title{font-size:1.1rem;font-weight:700;color:var(--black_900);margin-bottom:1rem}.badge.badge-warning,.badge.badge-success,.badge.badge-neutral,.badge.badge-premium{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle}.badge.badge-warning{background:var(--color-warning-bg);color:#8a5a00}.badge.badge-success{background:var(--color-success-bg);color:#0a7a52}.badge.badge-neutral{background:var(--black_25);color:var(--black_600)}.badge.badge-premium{background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_hover)}@media(max-width: 768px){.settings-header .settings-title{font-size:1.5rem}.sidebar-modern .menu-modern .nav-item .nav-link{padding:.75rem}.sidebar-modern .menu-modern .nav-item .nav-link .menu-icon{width:36px;height:36px;margin-right:.75rem}.sidebar-modern .menu-modern .nav-item .nav-link .menu-content .menu-title{font-size:.9rem}.sidebar-modern .menu-modern .nav-item .nav-link .menu-content .menu-description{font-size:.75rem}.card-modern .card-header-modern{padding:1rem}.card-modern .card-header-modern .card-icon{width:40px;height:40px;font-size:1rem}.card-modern .card-header-modern .card-title-section .card-title{font-size:1.1rem}.card-modern .card-body-modern{padding:1rem}.interests-grid{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr))}.subscription-status .status-card.active{flex-direction:column;text-align:center}.subscription-status .status-card.active .status-icon{margin-right:0;margin-bottom:1rem}.subscription-status .subscription-actions{justify-content:center}.payment-method-card{flex-direction:column;align-items:flex-start}.payment-method-card .card-brand{margin-right:0;margin-bottom:.5rem}.payment-method-card .card-actions{width:100%;justify-content:space-between;margin-top:.75rem}}.user-left-bar .chat-partner-header{margin-bottom:20px;text-align:center}.user-left-bar .chatting-with-label{font-size:12px;color:var(--black_500);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.profile-action-buttons{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.profile-action-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600}.profile-action-buttons a i{font-size:16px}.message-input{padding-left:12px !important}.message-input::-moz-placeholder{color:var(--black_400)}.message-input::placeholder{color:var(--black_400)}.emoji-btn{cursor:pointer}.send-btn{cursor:pointer;transition:transform .2s ease,opacity .2s ease}.send-btn:hover{transform:scale(1.1)}.send-btn:active{transform:scale(0.95)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.chat-messages-container{margin-bottom:65px;height:646px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.chat-messages-container::-webkit-scrollbar{width:6px}.chat-messages-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.chat-messages-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:3px}.chat-messages-container::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.2)}.chat-item-typing{margin-top:12px;margin-bottom:12px}.typing-bubble{display:flex;align-items:center;gap:4px;padding:10px 12px !important}.typing-bubble .dot{width:8px;height:8px;border-radius:50%;background-color:var(--black_300);animation:typing-animation 1.4s infinite}.typing-bubble .dot:nth-child(2){animation-delay:.2s}.typing-bubble .dot:nth-child(3){animation-delay:.4s}@keyframes typing-animation{0%,60%,100%{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.chat-read-mark,.chat-sent-mark{display:inline-flex;align-items:center;margin-left:6px}.chat-read-mark i,.chat-sent-mark i{font-size:10px;color:inherit}.chatting-user-info{display:flex;justify-content:flex-end;margin-top:4px}.chat-item-end .chatting-user-info{flex-direction:row-reverse;padding-right:4px}.chat-item-start .chatting-user-info{flex-direction:row;padding-left:4px}.chat-right-bar .all-messages>a.active{background-color:var(--brand_color_25);border-color:var(--brand_color)}.chat-right-bar .all-messages>a.active .person-name{color:var(--brand_color);font-weight:700}.profile-img-widget .actv-status{animation:pulse-online 2s infinite}@keyframes pulse-online{0%,100%{box-shadow:0 0 0 0 rgba(15,228,147,.7)}50%{box-shadow:0 0 0 8px rgba(15,228,147,0)}}.chat-item-start,.chat-item-end{position:relative}.chat-item-start::after,.chat-item-end::after{content:"Â·Â·Â·";position:absolute;right:0;top:5px;padding:4px 8px;background-color:hsla(0,0%,100%,.9);border-radius:4px;cursor:pointer;font-size:16px;opacity:0;transition:opacity .2s ease}.chat-item-start:hover::after,.chat-item-end:hover::after{opacity:1}.about-candidate-info-list li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid rgba(var(--black_100_rgb), 0.7)}.about-candidate-info-list li:last-child{border-bottom:none}.about-candidate-info-list li .icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:28px;margin-top:1px;background:var(--black_25);border:1px solid var(--black_50);border-radius:7px}.about-candidate-info-list li .icon img{width:14px;height:14px;opacity:.72}.about-candidate-info-list li>div:not(.icon){flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:13px;line-height:1.45;color:var(--black_500);font-weight:500}.about-candidate-info-list li>div:not(.icon) .info{color:var(--black_800);font-weight:700;margin-left:0;text-align:right;flex:0 1 auto;max-width:58%;word-break:break-word}.about-info-widget .about-candidate-info-list li:hover .icon{background:var(--brand_color_25);border-color:var(--brand_color_75)}.about-info-widget .about-candidate-info-list li:hover .icon img{opacity:1}.about-me-section,.looking-for-section{margin-bottom:24px}.about-me-section .widget-title,.looking-for-section .widget-title{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;padding-bottom:12px;color:var(--black_900);cursor:pointer;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-me-section .widget-title:hover,.looking-for-section .widget-title:hover{color:var(--brand_color)}.about-me-section .widget-title i,.looking-for-section .widget-title i{transition:transform .3s ease;font-size:12px}.about-me-section .collapse.show~.widget-title i,.about-me-section .widget-title[aria-expanded=true] i,.looking-for-section .collapse.show~.widget-title i,.looking-for-section .widget-title[aria-expanded=true] i{transform:rotate(-180deg)}.no-results{padding:16px;text-align:center;color:var(--black_400);font-size:14px}.minimize-chat{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.minimize-chat:hover{background-color:var(--black_25)}@media(max-width: 1399px){.dashboard-content-area .user-chat-wrapper{flex-wrap:wrap}.user-chat-wrapper .user-left-bar{max-width:calc(50% - 12px);order:1}.dashboard-content-area .user-chat-wrapper .chat-right-bar{width:calc(50% - 12px);order:2}.dashboard-content-area .user-chat-wrapper .chatbox-widget{flex:1;width:100%;order:3}}@media(max-width: 991px){.dashboard-content-area .user-chat-wrapper{flex-direction:column;gap:16px}.dashboard-content-area .user-chat-wrapper .user-left-bar{max-width:100%;margin-top:0;order:2;padding:20px 16px}.dashboard-content-area .user-chat-wrapper .chatbox-widget{order:1}.dashboard-content-area .user-chat-wrapper .chat-right-bar{width:100%;order:3;max-height:300px}.main-chat-area .chat-content{padding:16px}.main-chat-area .chat-footer{left:16px;right:16px;bottom:16px;padding:8px 12px}.main-chat-area .chat-footer .attach-btn{display:none}.main-chat-area .chat-messages-container{height:400px;margin-bottom:60px}.main-chat-area .top-actionbar{padding:8px 12px}.chat-item-start .chat-list-inner,.chat-item-end .chat-list-inner{max-width:90%}.main-chat-area .chat-content .main-chat-msg div{font-size:14px}.user-left-bar .profile-action-buttons{flex-direction:row;gap:8px}.user-left-bar .profile-action-buttons a{flex:1}.profile-setting-modal .modal-content{padding:30px 16px}.chat-right-bar .all-messages>a{padding:10px 12px}.chat-right-bar .all-messages>a .avatar{height:40px;width:40px;margin-right:12px}.chat-right-bar .all-messages>a .person-name{font-size:14px}.chat-right-bar .seaarchbar .form-control{font-size:13px}}@media(max-width: 640px){.main-chat-area .chat-messages-container{height:350px}.main-chat-area .chat-footer{gap:8px}.main-chat-area .chat-footer .input-msg{padding:0 8px}.chat-item-start .chat-list-inner,.chat-item-end .chat-list-inner{max-width:100%}.main-chat-area .top-actionbar .right-action-btn{gap:4px}.main-chat-area .top-actionbar .right-action-btn button{padding:4px 6px}.main-chat-area .top-actionbar .right-action-btn button img{height:18px;width:18px}.user-left-bar .user-name{font-size:24px}.user-left-bar .profile-img-widget .main-img{height:100px;width:100px}.user-left-bar .widget-title{font-size:16px}.user-left-bar{padding:16px 12px}.dashboard-content-area .interest-widget .tags a{font-size:12px;padding:4px 10px}.profile-setting-modal .modal-dialog{max-width:95%}.chat-right-bar .seaarchbar{padding:8px 12px}}@keyframes blinker{50%{opacity:0}}.contact-area-one{background:url(../img/body_bg_glow.png) repeat-y top center}.contact-area-one .current-pin{position:absolute;right:38%;top:25%;z-index:1;animation:flash 2.5s linear infinite}.contact-area-one .contact-box{padding:32px;border-radius:4px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.contact-area-one .contact-box:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.contact-area-one .contact-box{display:inline-block;position:absolute;left:13%;top:100px;z-index:1;width:354px}.contact-area-one .contact-box h4{color:#141414;font-weight:700;margin-bottom:16px}.contact-area-one .contact-box label{display:block;color:#141414;margin-bottom:0}.contact-area-one .contact-box p,.contact-area-one .contact-box a{display:block;color:var(--black_500);margin-bottom:0}.contact-area-one .contact-box .anchor{color:#0f6cbd}.contact-area-two{overflow:hidden;position:relative;min-height:850px;display:flex;align-items:center}.contact-area-two .contact-form{position:relative;z-index:1;padding:65px 50px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.contact-area-two .contact-form:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.contact-area-two .contact-form{border-radius:10px;margin:100px 0}.contact-area-two .contact-form .title{font-size:36px;margin-bottom:12px}.contact-area-two .contact-form p{font-weight:400;font-size:14px;line-height:26px;letter-spacing:.05em;color:var(--black_800)}.contact-area-two .contact-form .form-label{font-weight:600;letter-spacing:.05em;color:var(--black_800);margin-bottom:10px}.contact-area-two .contact-form .form-control{border-color:#d2d2d3;padding:15px 18px;border-radius:5px !important}.contact-area-two .contact-form .form-control:focus{border-color:var(--black_400);outline:none;box-shadow:none}.contact-area-two .contact-form .input-group{position:relative;z-index:1}.contact-area-two .contact-form .input-group .input-icon{position:absolute;left:18px;top:22px;color:#909092;z-index:4}.contact-area-two .contact-form .input-group .form-control{padding:18px 15px 18px 40px}.contact-area-two .contact-form .input-group label{display:block;width:100%}.contact-area-two .contact-form .theme_btn{border:0;box-shadow:none;background:var(--black_800);margin-top:30px;font-size:18px}.contact-area-two .contact-form .theme_btn i{margin-right:6px}.contact-area-two .contact-map{position:absolute;left:0;right:0;width:100%;height:100%}.contact-area-two .contact-map iframe{height:100%;width:100%}.support-area{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(180deg, #F9FBFF 0%, #FFFFFF 100%)}.support-area .section_title{margin-bottom:60px}.support-area .section_title .title{font-size:42px;font-weight:700;color:var(--black_800);margin-bottom:15px;letter-spacing:-0.5px}.support-area .section_title p{color:var(--black_500);font-size:18px}.support-area .support-item{background:#fff;border-radius:20px;padding:50px 30px;text-align:center;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:1px solid rgba(0,0,0,.04);box-shadow:0 10px 40px rgba(0,0,0,.04);height:100%;position:relative;overflow:hidden;z-index:1}.support-area .support-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--brand_color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.support-area .support-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(var(--brand_color_rgb), 0.03) 0%, rgba(var(--brand_color_rgb), 0) 100%);z-index:-1;opacity:0;transition:opacity .4s ease}.support-area .support-item:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.08);border-color:rgba(0,0,0,0)}.support-area .support-item:hover::before{transform:scaleX(1)}.support-area .support-item:hover::after{opacity:1}.support-area .support-item:hover .icon-box{background:var(--brand_color);color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 15px 30px rgba(var(--brand_color_rgb), 0.3)}.support-area .support-item:hover .icon-box img{filter:brightness(0) invert(1)}.support-area .support-item:hover .support-title{color:var(--brand_color)}.support-area .support-item .icon-box{width:90px;height:90px;line-height:90px;background:rgba(var(--brand_color_rgb), 0.08);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:30px;transition:all .4s ease}.support-area .support-item .icon-box img{width:25px;transition:all .4s ease}.support-area .support-item .support-title{font-size:24px;font-weight:700;color:var(--black_800);margin-bottom:15px;transition:color .3s ease}.support-area .support-item .support-text{font-size:16px;line-height:28px;color:var(--black_600);margin-bottom:0;transition:color .3s ease}.support-area .support-item .support-text.address-text{max-width:240px;margin:0 auto}.support-area .support-item a.support-text{display:block}.support-area .support-item a.support-text:hover{color:var(--brand_color);text-decoration:none}.blog-widget{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.blog-widget:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.blog-widget{border-radius:15px;transition:all .3s ease-in-out}.blog-widget>img{border-radius:12px;width:100%}.blog-widget .blog-content{padding:25px 30px;border-radius:0 0 12px 12px;background:rgba(0,0,0,0)}.blog-widget .blog-content a h5{transition:.3s;margin-bottom:15px}.blog-widget .blog-content a:hover h5{color:var(--brand_color)}.blog-widget .blog-content .title{color:#17161a;font-weight:600;margin-bottom:25px;display:block}.blog-widget .blog-content .title h4{transition:all .3s ease-in-out}.blog-widget .blog-content .title:hover h4{text-decoration:none;color:var(--brand_color)}.blog-widget .blog-content .blog-text{color:#5c5b5e;font-size:14px;line-height:22px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:13px}.blog-widget .blog-content .blog-text i{margin-right:3px;font-size:12px}.blog-widget .blog-content .blog-sub-text{font-weight:400;font-size:14px;line-height:22px;color:#747376}.blog-widget .blog-content .blog-sub-text img{display:inline}.blog-widget .blog-content .blog-sub-text a{color:#747376;margin-left:5px;margin-right:18px}.blog-widget .blog-content .blog-sub-text a:hover{color:var(--brand_color)}.blog-widget .video-player-widget{padding:0;box-shadow:none;background-color:rgba(0,0,0,0)}.blog_top_post{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.blog_top_post:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.blog_top_post{border-radius:30px;margin:0}.blog_top_post .p_top_img{position:relative;padding-right:0}.blog_top_post .p_top_img .p_img{position:absolute;padding-right:0;height:100%;top:0;right:0;width:100%;background-size:cover;border-radius:0 30px 30px 0}.blog_top_post .b_top_post_content{padding:50px 30px 50px 50px;background-color:#fff;border-radius:30px 0 0 30px}.blog_top_post .b_top_post_content .post_tag{padding-bottom:10px}.blog_top_post .b_top_post_content a:hover h3{color:var(--brand_color)}.blog_top_post .b_top_post_content h3{font-size:26px;line-height:36px;margin-bottom:17px;transition:color .2s linear}.blog_top_post .b_top_post_content a{color:#464547;font-size:14px}.blog_top_post .b_top_post_content .post_author{padding-top:40px;align-items:center}.blog_top_post .post_tag a{font-size:14px;color:#8a898d;display:inline-block;margin-top:10px}.blog_top_post .post_tag a.cat-Docy{color:#fd8d2a}.blog_top_post .post_tag a.cat-megento{color:#f26322}.blog_top_post .post_tag a.cat-woocommerce{color:#96588a}.blog_top_post .post_tag a.c_blue{color:#5c5b5e}.blog_top_post .post_tag a.cat-laravel{color:#ff2d20}.blog_top_post .post_tag a+a{padding-left:10px}.blog_top_post .post_tag a+a:before{content:"";width:1px;height:13px;background:#c9c9e2;display:inline-block;margin-right:13px}.blog_top_post .post_tag a.author{margin-top:4px;margin-right:5px}.blog_top_post .post_tag a.author .avatar{margin-right:5px}.blog_top_post .post_author .round_img{border-radius:50%;overflow:hidden;margin-right:15px}.blog_top_post .post_author .round_img img{height:40px;width:auto}.blog_top_post .post_author .author_text{margin-top:5px}.blog_top_post .post_author .author_text h4{font-size:14px;font-weight:500;margin-bottom:0}.blog_top_post .post_author .author_text .date{font-size:13px;font-weight:400;color:#8a898d}.blog_grid_inner{border-top:1px solid var(--black_50);background:#f9f9f9}.blog_tab .nav-item{margin-bottom:0}.blog_tab .nav-item .nav-link{padding:17px 21px;border:0;border-radius:0;font-weight:500;color:#858997;font-size:14px;position:relative;background:rgba(0,0,0,0);transition:all .2s ease-in}.blog_tab .nav-item .nav-link:before{content:"";width:100%;position:absolute;top:0;height:2px;left:0;background:var(--brand_color);transform:scale(0);transform-origin:50% 50%;transition:all .3s ease-in}.blog_tab .nav-item .nav-link.active,.blog_tab .nav-item .nav-link:hover{background:rgba(255,113,121,.1098039216);color:var(--brand_color)}.blog_tab .nav-item .nav-link.active:before,.blog_tab .nav-item .nav-link:hover:before{transform:scale(1)}.blog_tab .nav-item.cat-laravel .nav-link:hover{background:rgba(255,45,32,.2);color:#ff2d20}.blog_tab .nav-item.cat-laravel .nav-link:before{background:#ff2d20}.blog_tab .nav-item.cat-Docy .nav-link:hover{background:rgba(253,141,42,.2);color:#fd8d2a}.blog_tab .nav-item.cat-Docy .nav-link:before{background:#fd8d2a}.blog_tab .nav-item.cat-megento .nav-link:hover{background:rgba(242,99,34,.2);color:#f26322}.blog_tab .nav-item.cat-megento .nav-link:before{background:#f26322}.blog_tab .nav-item.cat-woocommerce .nav-link:hover{background:rgba(150,88,138,.2);color:#96588a}.blog_tab .nav-item.cat-woocommerce .nav-link:before{background:#96588a}.blog_grid_tab{padding-top:60px;margin-bottom:-40px}.blog_link_post{background:#fff;border-left:4px solid var(--brand_color);padding:50px 40px;line-height:34px;position:relative;overflow:hidden;margin:30px 0}.blog_link_post:before,.blog_link_post:after{content:"";position:absolute}.blog_link_post:before{background:url("../img/blog/blog-list/icon_01.png") no-repeat;top:5px;left:40px;width:42px;height:41px}.blog_link_post:after{background:url("../img/blog/blog-list/icon_02.png") no-repeat;bottom:-35px;right:30px;width:100px;height:100px}.blog_link_post:hover{text-decoration:none !important}.blog_link_post a:hover{text-decoration:none}.blog_link_post p{font-size:24px;color:#464547;margin-bottom:0;transition:color .2s linear;line-height:1.6}.dp-privacy-policy .page-area{border-radius:10px;padding:35px 40px 15px;background:#fff;box-shadow:0 8px 20px -2px rgba(33,40,51,.05);margin-top:80px}.dp-privacy-policy .page-area h2{margin-bottom:16px;font-size:44px;padding-top:10px}.dp-privacy-policy .page-area h3{scroll-margin-top:110px}.dp-privacy-policy .page-area p{margin-bottom:26px}.dp-privacy-policy .page-area p strong{font-weight:600;color:var(--bj-darks)}.dp-privacy-policy .policy-toc{background:#fff;border-radius:var(--radius-md, 10px);box-shadow:0 8px 20px -2px rgba(33,40,51,.05);padding:20px;margin-top:80px;position:sticky;top:100px}@media(max-width: 991px){.dp-privacy-policy .policy-toc{position:static;margin-top:0;margin-bottom:0}}.dp-privacy-policy .policy-toc h5{font-size:1rem;font-weight:600;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--black_50, #e8e8e8)}.dp-privacy-policy .policy-toc ol{list-style:none;counter-reset:toc;padding:0;margin:0}.dp-privacy-policy .policy-toc ol li{counter-increment:toc}.dp-privacy-policy .policy-toc ol li a{display:flex;gap:10px;padding:8px 10px;border-radius:var(--radius-sm, 6px);font-size:14px;color:var(--black_600, #666);line-height:var(--leading-snug, 1.4);transition:all var(--transition-base, 0.2s ease)}.dp-privacy-policy .policy-toc ol li a::before{content:counter(toc) ".";font-weight:700;color:var(--black_300, #aaa);flex-shrink:0}.dp-privacy-policy .policy-toc ol li a:hover{background:var(--brand_color_25, rgba(255, 77, 109, 0.1));color:var(--brand_color, #ff4d6d)}.dp-privacy-policy .policy-toc ol li a:hover::before{color:var(--brand_color, #ff4d6d)}.footer-widget-one{background:rgba(12,13,14,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);border-top:var(--glass-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--glass-shadow);padding-top:315px;padding-bottom:36px;background-image:url(../img/home-one/footer-bg.png);background-position:bottom center;background-size:cover;background-repeat:no-repeat;overflow:hidden}@media(max-width: 767px){.footer-widget-one{padding-top:200px}}.footer-widget-one p{color:var(--black_100)}.footer-widget-one .title{color:#f9f9f9;font-size:20px;font-weight:600;margin-bottom:24px}.footer-widget-one .contact-list i{height:24px;width:24px;border-radius:50%;background-color:#ebebeb;display:inline-block;margin-right:12px;line-height:24px;text-align:center;color:#000;font-size:14px}.footer-widget-one .contact-list li{margin-bottom:18px}.footer-widget-one .contact-list li:last-child{margin-bottom:0}.footer-widget-one .contact-list li,.footer-widget-one .contact-list a{color:var(--black_100);font-weight:400}.footer-widget-one .contact-list li:hover,.footer-widget-one .contact-list a:hover{color:#fff}.footer-widget-one .social-btn{display:flex;flex-wrap:wrap;gap:12px}.footer-widget-one .social-btn a{height:32px;width:32px;text-align:center;line-height:32px;border-radius:4px;color:rgba(240,240,240,.5);background-color:rgba(159,166,173,.3);transition:all .3s ease-in;font-size:17px}.footer-widget-one .social-btn a:hover{color:#f0f0f0;background-color:var(--black_500)}.footer-widget-one .footer-bottom{margin-top:40px;color:var(--black_350);display:flex;gap:20px;flex-wrap:wrap}.footer-widget-one .footer-bottom a{color:var(--black_350);transition:all .3s ease-in;text-decoration:none}.footer-widget-one .footer-bottom a:hover{color:var(--black_200)}.newsletter-form-widget{display:flex;gap:10px;align-items:center}.newsletter-form-widget .form-control{border-radius:4px;height:40px;border:1px solid #d1d1d1;outline:none;padding:9px 14px;color:#343434;font-size:16px}.newsletter-form-widget .form-control::-moz-placeholder{font-size:16px;color:#343434}.newsletter-form-widget .form-control::placeholder{font-size:16px;color:#343434}.newsletter-form-widget .theme-btn{border-radius:4px;font-size:14px;padding:10px 20px;display:inline-table}.footer-widget-two{background-color:#101114;padding-top:100px;padding-bottom:20px;background-image:url(../img/home-two/footer-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.footer-widget-two p{color:var(--black_25)}.footer-widget-two .title{font-weight:600;color:var(--black_25);margin-bottom:18px}.footer-widget-two .support-link{display:inline-flex;flex-direction:column}.footer-widget-two .support-link a{display:inline-block;font-size:16px;color:var(--black_100);font-weight:400;margin-bottom:18px}.footer-widget-two .support-link a:hover{color:#fff}.footer-widget-two .support-link a:last-child{margin-bottom:0}.footer-widget-two .footer-bottom{margin-top:60px;border-top:1px solid rgba(235,235,235,.2);padding-top:50px;font-size:16px;color:var(--black_350);display:flex;gap:14px;flex-wrap:wrap}.footer-widget-two .footer-bottom a{font-size:16px;text-decoration:underline;color:var(--black_350);transition:all .3s ease-in}.footer-widget-two .footer-bottom a:hover{color:var(--black_200)}.footer-widget-two .footer-bottom .social-btn{display:inline-flex;gap:16px;margin-left:auto}.footer-widget-two .footer-bottom .social-btn img{border-radius:4px;height:33px;width:33px}.footer-widget-three{text-align:center;padding-top:80px;padding-bottom:90px;background-color:#f9f9f9;position:relative;z-index:1;overflow:hidden}.footer-widget-three .bg-shape .tree{position:absolute;right:0;bottom:0;z-index:-1}.footer-widget-three .bg-shape .cycle{position:absolute;left:20px;bottom:22px;animation:footerMoveOne 18s linear infinite;z-index:-1}.footer-widget-three .link-list{display:flex;justify-content:center;gap:30px;margin-top:50px;margin-bottom:40px}.footer-widget-three .link-list a{color:var(--black_700)}.footer-widget-three .link-list a:hover{color:var(--brand_color)}.footer-widget-three .social-action{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.footer-widget-three .social-action a{height:32px;width:32px;text-align:center;line-height:32px;border-radius:4px;color:#fff;background-color:var(--black_350);transition:all .3s ease-in;font-size:14px}.footer-widget-three .social-action a:hover{color:#f0f0f0;background-color:var(--black_700)}.footer-widget-three .copyright{padding-top:30px;border-top:1px solid #f0f0f0;font-size:16px;color:var(--black_700)}.footer-widget-three.footer-columns{text-align:left;padding-top:64px;padding-bottom:40px;background:radial-gradient(ellipse 60% 50% at 8% 100%, rgba(var(--brand_color_rgb), 0.06), transparent 55%),radial-gradient(ellipse 50% 40% at 92% 0%, rgba(var(--brand_color_rgb), 0.04), transparent 50%),#f4f5f7}.footer-widget-three.footer-columns .bg-shape{display:none}.footer-widget-three.footer-columns>.container,.footer-widget-three.footer-columns>.custom-container-two{position:relative;z-index:1}.footer-widget-three.footer-columns .row{--bs-gutter-x: 2rem;--bs-gutter-y: 2rem;align-items:flex-start}.footer-widget-three.footer-columns .widget{background:rgba(0,0,0,0) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;height:100%;animation:none !important;transform:none !important;text-align:left}.footer-widget-three.footer-columns .widget:hover{transform:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important}.footer-widget-three.footer-columns .widget>p,.footer-widget-three.footer-columns .widget .mt-20{margin-top:14px !important;margin-bottom:0;max-width:28ch;font-size:14px;line-height:1.6;color:var(--black_500)}.footer-widget-three.footer-columns .widget .header-logo img{height:36px;width:auto}.footer-widget-three.footer-columns .widget-title{margin-bottom:16px}.footer-widget-three.footer-columns .widget-title h5{margin:0;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--black_800)}.footer-widget-three.footer-columns ul.link-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;margin:0;padding:0;list-style:none}.footer-widget-three.footer-columns ul.link-list li{margin:0;padding:0;list-style:none}.footer-widget-three.footer-columns ul.link-list a{display:inline-block;font-size:14px;font-weight:500;color:var(--black_600);text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-widget-three.footer-columns ul.link-list a:hover,.footer-widget-three.footer-columns ul.link-list a:focus-visible{color:var(--brand_color);transform:translateX(2px)}.footer-widget-three.footer-columns .footer-social-link{display:flex;flex-wrap:wrap;gap:10px;margin-top:0 !important}.footer-widget-three.footer-columns .footer-social-link a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--brand_color);background:#fff;border:1px solid rgba(var(--brand_color_rgb), 0.18);font-size:15px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.footer-widget-three.footer-columns .footer-social-link a:hover,.footer-widget-three.footer-columns .footer-social-link a:focus-visible{color:#fff;background:var(--brand_color);border-color:var(--brand_color);transform:translateY(-2px)}.footer-widget-three.footer-columns .footer-copyright{margin-top:40px;padding-top:24px;border-top:1px solid rgba(var(--black_100_rgb), 0.9);text-align:center;font-size:13px;color:var(--black_400)}@media(max-width: 991px){.footer-widget-three.footer-columns{padding-top:48px;padding-bottom:32px}.footer-widget-three.footer-columns .widget>p,.footer-widget-three.footer-columns .widget .mt-20{max-width:none}}@media(max-width: 575px){.footer-widget-three.footer-columns .footer-copyright{margin-top:28px;padding-top:20px}}.footer-widget-three .hearts{position:absolute;bottom:138px;transform:translateX(-50%);right:44px}.footer-widget-three .hearts .heart{position:absolute;list-style:none;width:20px;height:25px;margin:4px;background-image:url(../img/heart.png);background-position:center;background-size:cover}.footer-widget-three .hearts .heart.anm2{animation:2.8s flyingheart2 linear infinite}.footer-widget-three .hearts.flying>.heart:nth-child(even){animation:2.8s flyingEven linear infinite}.footer-widget-three .hearts.flying>.heart:nth-child(odd){animation:2.8s flyingOdd linear infinite}.footer-widget-three .hearts.flying>.heart:nth-child(1){animation-delay:.2s}.footer-widget-three .hearts.flying>.heart:nth-child(2){animation-delay:.3s}.footer-widget-three .hearts.flying>.heart:nth-child(3){width:15px;height:18px;background-image:url(../img/heart-2.png);animation-delay:.6s}.footer-widget-three .hearts.flying>.heart:nth-child(4){animation-delay:1.5s}.footer-widget-three .hearts.flying>.heart:nth-child(5){animation-delay:2.2s}.footer-widget-three .hearts.flying>.heart:nth-child(6){animation-delay:2.9s}.footer-widget-three .hearts.flying>.heart:nth-child(7){animation-delay:3.2s}.footer-widget-three .hearts.flying>.heart:nth-child(8){width:15px;height:18px;background-image:url(../img/heart-2.png);animation-delay:3.5s}.footer-widget-three .hearts.flying>.heart:nth-child(9){animation-delay:3.8s}.footer-widget-three .hearts.flying>.heart:nth-child(10){animation-delay:4.1s}.footer-widget-three .hearts.flying>.heart.anm2{animation:3s flyingheart2 linear infinite}.footer-widget-three .hearts.flying>.heart:nth-child(11){animation-delay:1.5s}.footer-widget-three .hearts.flying>.heart:nth-child(12){animation-delay:2.2s}.footer-widget-three .hearts.flying>.heart:nth-child(13){animation-delay:3s}.footer-widget-three .hearts.flying>.heart:nth-child(14){animation-delay:4s}@keyframes flyingEven{0%{transform:translate(0, 0) scale(1);opacity:1;filter:blur(0px)}100%{transform:translate(130px, -320px) scale(2.5);opacity:0;filter:blur(10px)}}@keyframes flyingOdd{0%{transform:translate(0, 0) scale(1);opacity:1;filter:blur(0px)}100%{transform:translate(-130px, -320px) scale(2.5);opacity:0;filter:blur(10px)}}@keyframes flyingheart2{0%{transform:translate(0, 0) scale(1);opacity:1;filter:blur(0px)}100%{transform:translate(0px, -320px) scale(2.5);opacity:0;filter:blur(10px)}}@keyframes footerMoveOne{0%{left:-10%}100%{left:100%}}.login-area{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(../img/login/login-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}.login-area.registration-area{background-image:url(../img/login/reginstration-bg.png)}.login-area .bg-shapes img{position:absolute;z-index:-1}.login-area .bg-shapes img:nth-child(1){top:23px;left:23px}.login-area .bg-shapes img:nth-child(2){bottom:0;right:0}.login-wrapper{max-width:1170px;width:100%;display:flex;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);min-height:880px;overflow:hidden;position:relative;z-index:2}.login-wrapper .login-left{width:50%;padding:60px 43px;background-color:hsla(0,0%,100%,.9);border-right:var(--glass-border)}.login-wrapper .login-left .title{font-size:34px;font-weight:700;line-height:42px;letter-spacing:var(--tracking-tight);color:var(--black_900);margin-bottom:6px}.login-wrapper .login-left .subtitle{font-size:16px;font-weight:400;line-height:26px;color:var(--black_500)}.login-wrapper .login-left .logo{margin-bottom:30px;display:block}.login-wrapper .login-left .social-links{display:flex;gap:12px;margin-top:28px}.login-wrapper .login-left .social-links a{height:50px;flex:1;border-radius:var(--radius-md);background-color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid var(--black_75);box-shadow:var(--bs_sm);transition:all .3s ease-in-out}.login-wrapper .login-left .social-links a img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.login-wrapper .login-left .social-links a:hover{border-color:rgba(var(--brand_color_rgb), 0.45);box-shadow:0 6px 16px rgba(var(--brand_color_rgb), 0.12);transform:translateY(-2px)}.login-wrapper .login-left .social-links a:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.login-wrapper .login-left .divider{display:flex;align-items:center;gap:12px;margin:22px 0}.login-wrapper .login-left .divider span{text-transform:uppercase;font-size:13px;font-weight:500;line-height:20px;letter-spacing:.08em;color:var(--black_400)}.login-wrapper .login-left .divider::before,.login-wrapper .login-left .divider::after{content:"";flex:1 1 auto;height:1px;background-color:var(--hairline)}.login-wrapper .login-left .input-field{margin-bottom:14px}.login-wrapper .login-left .pass-field{position:relative}.login-wrapper .login-left .pass-field .icon{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:0;padding:0;background-color:rgba(0,0,0,0);color:var(--black_500);cursor:pointer;transition:all .3s ease-in-out}.login-wrapper .login-left .pass-field .icon:focus-visible{outline:2px solid var(--brand_color);outline-offset:1px}.login-wrapper .login-left .pass-field .icon:hover{color:var(--brand_color);background-color:var(--brand_color_50)}.login-wrapper .login-left .pass-field .form-control{padding-right:52px}.login-wrapper .login-left .form-control{border-radius:var(--radius-md);height:54px;padding:15px 16px;background-color:#fff;border:1px solid var(--black_75);font-size:16px;font-weight:400;line-height:24px;color:var(--black_800);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.login-wrapper .login-left .form-control:focus{border-color:var(--brand_color);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.12)}.login-wrapper .login-left .form-control::-moz-placeholder{color:var(--black_500)}.login-wrapper .login-left .form-control::placeholder{color:var(--black_500)}.login-wrapper .login-left .theme-btn{padding:15px;border-radius:var(--radius-md);font-size:17px;font-weight:600;margin-top:6px}.login-wrapper .login-left .forget-password{font-size:15px;font-weight:600;line-height:24px;color:var(--black_600)}.login-wrapper .login-left .forget-password:hover{color:var(--brand_color)}.login-wrapper .login-left .form-check-input{border-color:var(--black_300);cursor:pointer}.login-wrapper .login-left .form-check-input:focus{box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.15);border-color:var(--brand_color)}.login-wrapper .login-left .form-check-input:checked[type=checkbox]{background-color:var(--brand_color);border-color:var(--brand_color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.login-wrapper .login-left .form-check-label{font-size:15px;font-weight:500;line-height:24px;color:var(--black_600);cursor:pointer}.login-wrapper .login-left .form-check-label a{color:var(--brand_color);font-weight:600}.login-wrapper .login-left .form-check-label a:hover{text-decoration:underline}.login-wrapper .login-left .new-user{font-size:16px;font-weight:400;line-height:26px;color:var(--black_500);margin-top:18px;text-align:center}.login-wrapper .login-left .new-user a{font-size:16px;font-weight:600;line-height:26px;color:var(--brand_color)}.login-wrapper .login-left .new-user a:hover{text-decoration:underline}.login-wrapper .login-right{width:50%;position:relative;background:linear-gradient(165deg, #ff7ea9 0%, #f4196d 48%, #b5064f 100%);overflow:hidden}.login-wrapper .login-right img{max-width:100%}.login-wrapper .auth-visual{position:absolute;inset:0;display:flex;flex-direction:column;padding:24px;overflow:hidden}.login-wrapper .auth-orb{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none}.login-wrapper .auth-orb.auth-orb-1{width:220px;height:220px;top:-70px;right:-60px;background-color:hsla(0,0%,100%,.35)}.login-wrapper .auth-orb.auth-orb-2{width:260px;height:260px;bottom:-90px;left:-80px;background-color:rgba(255,200,217,.4)}.login-wrapper .auth-doodle{position:absolute;pointer-events:none;fill:none;stroke:#fff;stroke-width:1;stroke-linejoin:round}.login-wrapper .auth-doodle.auth-doodle-1{width:158px;height:158px;top:14%;right:10px;opacity:.3;transform:rotate(12deg)}.login-wrapper .auth-doodle.auth-doodle-2{width:96px;height:96px;bottom:22%;left:0;opacity:.28;transform:rotate(-18deg)}.login-wrapper .auth-doodle.auth-doodle-3{width:42px;height:42px;bottom:38%;left:33%;opacity:.4;transform:rotate(8deg)}.login-wrapper .auth-collage{position:relative;flex:1 1 auto;min-height:0}.login-wrapper .auth-profile{position:absolute;display:flex;flex-direction:column;margin:0;padding:8px;border-radius:20px;background-color:#fff;box-shadow:0 18px 40px rgba(12,13,14,.22)}.login-wrapper .auth-profile .auth-profile-img{position:relative;flex:1 1 auto;min-height:0}.login-wrapper .auth-profile .auth-profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}.login-wrapper .auth-profile figcaption{flex:0 0 auto;padding:8px 4px 4px;font-size:14px;font-weight:600;line-height:20px;color:var(--black_900)}.login-wrapper .auth-profile figcaption span{color:var(--black_400);font-weight:500}.login-wrapper .auth-profile.auth-profile-a{z-index:1;width:57%;height:54%;top:3%;left:4%;transform:rotate(-6deg);animation:authFloatA 7s ease-in-out infinite}.login-wrapper .auth-profile.auth-profile-b{z-index:2;width:50%;height:47%;right:4%;bottom:3%;transform:rotate(5deg);animation:authFloatB 8s ease-in-out infinite}.login-wrapper .auth-status{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background-color:hsla(0,0%,100%,.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:11px;font-weight:600;line-height:16px;color:var(--black_800)}.login-wrapper .auth-status::before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--secondery_color);box-shadow:0 0 0 3px rgba(var(--secondery_color_rgb), 0.25)}.login-wrapper .auth-match{position:absolute;z-index:3;left:3%;top:61%;transform:rotate(-4deg);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-full);background-color:#fff;box-shadow:0 12px 30px rgba(201,9,90,.32);font-size:14px;font-weight:700;line-height:20px;color:var(--black_900);white-space:nowrap}.login-wrapper .auth-match i{color:var(--brand_color);font-size:13px;animation:authHeartBeat 1.8s ease-in-out infinite}.login-wrapper .auth-avatars{display:flex;align-items:center;margin-bottom:10px}.login-wrapper .auth-avatars img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff}.login-wrapper .auth-avatars img+img{margin-left:-8px}.login-wrapper .auth-avatars span{margin-left:10px;font-size:13px;font-weight:600;line-height:20px;color:var(--black_700)}.login-wrapper .auth-aside{position:absolute;bottom:24px;left:24px;right:24px;z-index:4;color:#fff}.login-wrapper .auth-aside h4{font-size:18px;font-weight:700;line-height:26px;margin:10px 0 6px}.login-wrapper .auth-aside p{font-size:14px;font-weight:400;line-height:20px;opacity:.9;margin-bottom:0}.signup-modal .modal-dialog,.login-modal .modal-dialog{max-width:960px;margin:1.75rem auto}.signup-modal .login-wrapper,.login-modal .login-wrapper{flex-direction:row;max-width:none;min-height:0;max-height:calc(100vh - 3.5rem);background-color:rgba(0,0,0,0);border:0;border-radius:20px;box-shadow:0 30px 80px rgba(12,13,14,.28)}.signup-modal .login-wrapper .login-left,.login-modal .login-wrapper .login-left{width:55%;padding:40px;background-color:hsla(0,0%,100%,.96);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--black_100) rgba(0,0,0,0)}.signup-modal .login-wrapper .login-left::-webkit-scrollbar,.login-modal .login-wrapper .login-left::-webkit-scrollbar{width:6px}.signup-modal .login-wrapper .login-left::-webkit-scrollbar-thumb,.login-modal .login-wrapper .login-left::-webkit-scrollbar-thumb{background-color:var(--black_100);border-radius:var(--radius-full)}.signup-modal .login-wrapper .login-left .logo,.login-modal .login-wrapper .login-left .logo{margin-bottom:22px}.signup-modal .login-wrapper .login-left .logo img,.login-modal .login-wrapper .login-left .logo img{max-height:38px}.signup-modal .login-wrapper .login-left .title,.login-modal .login-wrapper .login-left .title{font-size:30px;line-height:38px}.signup-modal .login-wrapper .login-left .login-modal-content,.login-modal .login-wrapper .login-left .login-modal-content{display:none}.signup-modal .login-wrapper .login-right,.login-modal .login-wrapper .login-right{width:45%;position:relative;overflow:hidden}.signup-modal .auth-visual,.login-modal .auth-visual{position:absolute;inset:0;display:flex;flex-direction:column;padding:24px;background:linear-gradient(165deg, #ff7ea9 0%, #f4196d 48%, #b5064f 100%);overflow:hidden}.signup-modal .auth-orb,.login-modal .auth-orb{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none}.signup-modal .auth-orb.auth-orb-1,.login-modal .auth-orb.auth-orb-1{width:220px;height:220px;top:-70px;right:-60px;background-color:hsla(0,0%,100%,.35)}.signup-modal .auth-orb.auth-orb-2,.login-modal .auth-orb.auth-orb-2{width:260px;height:260px;bottom:-90px;left:-80px;background-color:rgba(255,200,217,.4)}.signup-modal .auth-doodle,.login-modal .auth-doodle{position:absolute;pointer-events:none;fill:none;stroke:#fff;stroke-width:1;stroke-linejoin:round}.signup-modal .auth-doodle.auth-doodle-1,.login-modal .auth-doodle.auth-doodle-1{width:158px;height:158px;top:14%;right:10px;opacity:.3;transform:rotate(12deg)}.signup-modal .auth-doodle.auth-doodle-2,.login-modal .auth-doodle.auth-doodle-2{width:96px;height:96px;bottom:22%;left:0;opacity:.28;transform:rotate(-18deg)}.signup-modal .auth-doodle.auth-doodle-3,.login-modal .auth-doodle.auth-doodle-3{width:42px;height:42px;bottom:38%;left:33%;opacity:.4;transform:rotate(8deg)}.signup-modal .auth-collage,.login-modal .auth-collage{position:relative;flex:1 1 auto;min-height:0}.signup-modal .auth-profile,.login-modal .auth-profile{position:absolute;display:flex;flex-direction:column;margin:0;padding:8px;border-radius:20px;background-color:#fff;box-shadow:0 18px 40px rgba(12,13,14,.22)}.signup-modal .auth-profile .auth-profile-img,.login-modal .auth-profile .auth-profile-img{position:relative;flex:1 1 auto;min-height:0}.signup-modal .auth-profile .auth-profile-img img,.login-modal .auth-profile .auth-profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}.signup-modal .auth-profile figcaption,.login-modal .auth-profile figcaption{flex:0 0 auto;padding:8px 4px 4px;font-size:14px;font-weight:600;line-height:20px;color:var(--black_900)}.signup-modal .auth-profile figcaption span,.login-modal .auth-profile figcaption span{color:var(--black_400);font-weight:500}.signup-modal .auth-profile.auth-profile-a,.login-modal .auth-profile.auth-profile-a{z-index:1;width:57%;height:54%;top:3%;left:4%;transform:rotate(-6deg);animation:authFloatA 7s ease-in-out infinite}.signup-modal .auth-profile.auth-profile-b,.login-modal .auth-profile.auth-profile-b{z-index:2;width:50%;height:47%;right:4%;bottom:3%;transform:rotate(5deg);animation:authFloatB 8s ease-in-out infinite}.signup-modal .auth-status,.login-modal .auth-status{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background-color:hsla(0,0%,100%,.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:11px;font-weight:600;line-height:16px;color:var(--black_800)}.signup-modal .auth-status::before,.login-modal .auth-status::before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--secondery_color);box-shadow:0 0 0 3px rgba(var(--secondery_color_rgb), 0.25)}.signup-modal .auth-match,.login-modal .auth-match{position:absolute;z-index:3;left:3%;top:61%;transform:rotate(-4deg);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-full);background-color:#fff;box-shadow:0 12px 30px rgba(201,9,90,.32);font-size:14px;font-weight:700;line-height:20px;color:var(--black_900);white-space:nowrap}.signup-modal .auth-match i,.login-modal .auth-match i{color:var(--brand_color);font-size:13px;animation:authHeartBeat 1.8s ease-in-out infinite}.signup-modal .auth-avatars,.login-modal .auth-avatars{display:flex;align-items:center;margin-bottom:10px}.signup-modal .auth-avatars img,.login-modal .auth-avatars img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff}.signup-modal .auth-avatars img+img,.login-modal .auth-avatars img+img{margin-left:-8px}.signup-modal .auth-avatars span,.login-modal .auth-avatars span{margin-left:10px;font-size:13px;font-weight:600;line-height:20px;color:var(--black_700)}.signup-modal .auth-close,.login-modal .auth-close{position:absolute;top:16px;right:16px;z-index:5;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--black_800);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-full);background-color:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--bs_md);cursor:pointer;transition:all .3s ease-in-out}.signup-modal .auth-close:hover,.login-modal .auth-close:hover{background-color:#fff;color:var(--brand_color);transform:rotate(90deg)}.signup-modal .auth-close:focus-visible,.login-modal .auth-close:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.signup-modal .auth-switch,.login-modal .auth-switch{display:inline-flex;gap:4px;padding:4px;margin-bottom:24px;background-color:rgba(var(--black_100_rgb), 0.55);border-radius:var(--radius-full)}.signup-modal .auth-switch-btn,.login-modal .auth-switch-btn{padding:9px 24px;border:0;border-radius:var(--radius-full);background-color:rgba(0,0,0,0);font-size:15px;font-weight:600;line-height:22px;color:var(--black_600);cursor:pointer;transition:all .3s ease-in-out}.signup-modal .auth-switch-btn:hover,.login-modal .auth-switch-btn:hover{color:var(--black_900)}.signup-modal .auth-switch-btn.is-active,.login-modal .auth-switch-btn.is-active{background-color:#fff;color:var(--black_900);box-shadow:var(--bs_sm)}.signup-modal .auth-switch-btn:focus-visible,.login-modal .auth-switch-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.signup-modal .auth-aside,.login-modal .auth-aside{position:relative;z-index:2;flex:0 0 auto;padding:18px 20px;border-radius:var(--radius-lg);background-color:hsla(0,0%,100%,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.6)}.signup-modal .auth-aside h4,.login-modal .auth-aside h4{font-size:18px;font-weight:700;line-height:26px;color:var(--black_900);margin-bottom:4px}.signup-modal .auth-aside p,.login-modal .auth-aside p{font-size:14px;font-weight:400;line-height:22px;color:var(--black_700);margin-bottom:0}.signup-modal .signup-modal-content,.signup-modal .login-modal-content,.login-modal .signup-modal-content,.login-modal .login-modal-content{animation:authPanelIn .35s cubic-bezier(0.2, 0.8, 0.2, 1) both}.signup-modal.fade .modal-dialog,.login-modal.fade .modal-dialog{opacity:0;transform:scale(0.97) translateY(14px);transition:transform .38s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .28s ease-out}.signup-modal.show .modal-dialog,.login-modal.show .modal-dialog{opacity:1;transform:none}@keyframes authPanelIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes authFloatA{0%,100%{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-10px)}}@keyframes authFloatB{0%,100%{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(9px)}}@keyframes authHeartBeat{0%,100%{transform:scale(1)}30%{transform:scale(1.22)}60%{transform:scale(0.96)}}@media(min-width: 992px)and (max-height: 820px){.signup-modal .login-wrapper .login-left,.login-modal .login-wrapper .login-left{padding:28px 36px}.signup-modal .login-wrapper .login-left .logo,.login-modal .login-wrapper .login-left .logo{margin-bottom:16px}.signup-modal .login-wrapper .login-left .logo img,.login-modal .login-wrapper .login-left .logo img{max-height:32px}.signup-modal .login-wrapper .login-left .title,.login-modal .login-wrapper .login-left .title{font-size:26px;line-height:34px}.signup-modal .login-wrapper .login-left .social-links,.login-modal .login-wrapper .login-left .social-links{margin-top:20px}.signup-modal .login-wrapper .login-left .social-links a,.login-modal .login-wrapper .login-left .social-links a{height:46px}.signup-modal .login-wrapper .login-left .divider,.login-modal .login-wrapper .login-left .divider{margin:16px 0}.signup-modal .login-wrapper .login-left .input-field,.login-modal .login-wrapper .login-left .input-field{margin-bottom:12px}.signup-modal .login-wrapper .login-left .form-control,.login-modal .login-wrapper .login-left .form-control{height:48px;padding:12px 16px}.signup-modal .login-wrapper .login-left .theme-btn,.login-modal .login-wrapper .login-left .theme-btn{padding:12px}.signup-modal .login-wrapper .login-left .new-user,.login-modal .login-wrapper .login-left .new-user{margin-top:12px}.signup-modal .auth-switch,.login-modal .auth-switch{margin-bottom:18px}.signup-modal .auth-visual,.login-modal .auth-visual{padding:18px}.signup-modal .auth-doodle-1,.login-modal .auth-doodle-1{width:118px;height:118px}.signup-modal .auth-doodle-2,.login-modal .auth-doodle-2{width:76px;height:76px}.signup-modal .auth-doodle-3,.login-modal .auth-doodle-3{width:38px;height:38px}.signup-modal .auth-profile figcaption,.login-modal .auth-profile figcaption{font-size:13px;padding-top:6px}.signup-modal .auth-match,.login-modal .auth-match{padding:8px 14px;font-size:13px}.signup-modal .auth-aside,.login-modal .auth-aside{padding:14px 16px}.signup-modal .auth-aside .auth-avatars,.login-modal .auth-aside .auth-avatars{margin-bottom:8px}.signup-modal .auth-aside h4,.login-modal .auth-aside h4{font-size:16px;line-height:24px}.signup-modal .auth-aside p,.login-modal .auth-aside p{font-size:13px;line-height:20px}}@media(max-width: 991px){.signup-modal .modal-dialog,.login-modal .modal-dialog{max-width:520px;margin:1rem auto}.signup-modal .login-wrapper,.login-modal .login-wrapper{flex-direction:column;max-height:calc(100vh - 2rem)}.signup-modal .login-wrapper .login-left,.login-modal .login-wrapper .login-left{width:100%;padding:32px 24px;border-right:0;text-align:left}.signup-modal .login-wrapper .login-right,.login-modal .login-wrapper .login-right{display:none}}@media(max-width: 575px){.signup-modal .modal-dialog,.login-modal .modal-dialog{margin:.75rem}.signup-modal .login-wrapper,.login-modal .login-wrapper{max-height:calc(100vh - 1.5rem)}.signup-modal .login-wrapper .login-left,.login-modal .login-wrapper .login-left{padding:26px 18px}.signup-modal .login-wrapper .login-left .title,.login-modal .login-wrapper .login-left .title{font-size:25px;line-height:33px}.signup-modal .auth-switch-btn,.login-modal .auth-switch-btn{padding:9px 18px;font-size:14px}.signup-modal .auth-close,.login-modal .auth-close{top:12px;right:12px;width:36px;height:36px}}@media(prefers-reduced-motion: reduce){.signup-modal .signup-modal-content,.signup-modal .login-modal-content,.login-modal .signup-modal-content,.login-modal .login-modal-content{animation:none}.signup-modal.fade .modal-dialog,.login-modal.fade .modal-dialog{transition:opacity .2s linear;transform:none}.signup-modal .auth-close:hover,.login-modal .auth-close:hover{transform:none}.signup-modal .auth-profile-a,.signup-modal .auth-profile-b,.signup-modal .auth-match i,.login-modal .auth-profile-a,.login-modal .auth-profile-b,.login-modal .auth-match i{animation:none}}.about-area{position:relative;z-index:1}.about-area .shape-bg .shape-1{position:absolute;top:10%;left:0;z-index:-1;opacity:.5}.about-area .about-img-wrapper{position:relative;padding:30px}.about-area .about-img-wrapper .main-img-box{border-radius:20px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.1);position:relative;z-index:2;border:8px solid hsla(0,0%,100%,.4)}.about-area .about-img-wrapper .main-img-box .main-img{width:100%;transition:transform .5s ease}.about-area .about-img-wrapper .main-img-box:hover .main-img{transform:scale(1.05)}.about-area .about-img-wrapper .floated-img{position:absolute;bottom:-40px;left:-30px;width:200px;border-radius:12px;border:4px solid #fff;box-shadow:0 15px 35px rgba(0,0,0,.1);z-index:3}.about-area .about-img-wrapper .floating-badge{position:absolute;bottom:60px;right:-20px;background:#fff;padding:15px 25px;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);z-index:3;display:flex;align-items:center;gap:15px;animation:float 6s ease-in-out infinite}.about-area .about-img-wrapper .floating-badge .icon{width:45px;height:45px;background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.about-area .about-img-wrapper .floating-badge .content{display:flex;flex-direction:column;line-height:1.2}.about-area .about-img-wrapper .floating-badge .content .count{font-size:22px;font-weight:700;color:var(--black_800)}.about-area .about-img-wrapper .floating-badge .content .label{font-size:13px;color:var(--black_500)}.about-area .about-img-wrapper .bg-shape-circle{position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.05) 0%, transparent 70%);border-radius:50%;z-index:-1}.about-area .about-img-wrapper .bg-dots{position:absolute;bottom:20px;right:20px;width:150px;height:150px;background-image:radial-gradient(rgba(var(--brand_color_rgb), 0.2) 2px, transparent 2px);background-size:20px 20px;z-index:1;opacity:.6}.about-area .about-content .section-title-two .subtitle{text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:600;color:var(--brand_color);margin-bottom:10px;display:inline-block}.about-area .about-content .section-title-two h2{font-size:42px;line-height:1.2;margin-bottom:20px}.about-area .about-content .section-title-two p{font-size:18px;line-height:1.7}.about-area .about-content .feature-list .feature-item{display:flex;gap:20px;margin-bottom:30px}.about-area .about-content .feature-list .feature-item:last-child{margin-bottom:0}.about-area .about-content .feature-list .feature-item .icon-box{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:rgba(var(--brand_color_rgb), 0.05);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.about-area .about-content .feature-list .feature-item .icon-box img{width:30px;height:auto}.about-area .about-content .feature-list .feature-item .text h5{font-weight:700;color:var(--black_800);margin-bottom:10px;font-size:18px}.about-area .about-content .feature-list .feature-item .text p{color:var(--black_600);line-height:1.6;font-size:15px;margin-bottom:0}.about-area .about-content .feature-list .feature-item:hover .icon-box{background:var(--brand_color);transform:rotateY(180deg)}.about-area .about-content .feature-list .feature-item:hover .icon-box img{filter:brightness(0) invert(1)}.why-choose-dp{background:rgba(15,228,147,.03)}.why-choose-dp .about-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;animation:fadeInGlass .8s cubic-bezier(0.2, 0.8, 0.2, 1) both}.why-choose-dp .about-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.15);background:var(--glass-bg-hover)}.why-choose-dp .about-card{border-radius:12px;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);padding:50px 30px;height:100%;border:1px solid hsla(0,0%,100%,.6)}.why-choose-dp .about-card .card-icon{margin-bottom:25px;height:60px;display:flex;align-items:center;justify-content:center}.why-choose-dp .about-card .card-icon img{transition:transform .3s ease}.why-choose-dp .about-card p{color:var(--black_700);line-height:26px;margin-bottom:0;font-size:16px}.why-choose-dp .about-card h4{margin:0 0 15px;transition:all .3s ease-in-out;font-weight:700;color:var(--black_800)}.why-choose-dp .about-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.08);transform:translateY(-10px)}.why-choose-dp .about-card:hover .card-icon img{transform:scale(1.1)}.why-choose-dp .about-card:hover h4{color:var(--brand_color)}.bg-gradient-animate{background:linear-gradient(to right, var(--brand_color_25), var(--brand_color_400));background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.float{animation:float 6s ease-in-out infinite;opacity:.3;position:absolute}.safety-breadcrumb,.safety-overview,.safety-stats-section,.safety-essentials,.safety-guide-section,.safety-journey,.safety-video-section,.emergency-resources-section,.commitment-section,.safety-toolkit,.checklist-section{--st-panel-radius: var(--radius-xl);--st-panel-shadow: var(--bs_md);--st-panel-shadow-hover: var(--bs_lg);--st-icon-radius: var(--radius-lg);--st-sticky-top: 100px;--st-accent: var(--brand_color);--st-accent-soft: var(--brand_color_25);--st-danger: var(--color-danger);--st-danger-bg: var(--color-danger-bg);--st-success: var(--color-success)}.section-padding-lg{padding:var(--spacing-section) 0}.section-gradient{padding:var(--spacing-section) 0;background:linear-gradient(135deg, rgba(var(--brand_color_rgb), 0.04) 0%, rgba(var(--brand_color_rgb), 0.08) 100%)}.section-gradient-soft{padding:var(--spacing-section) 0;background:linear-gradient(160deg, var(--brand_color_25) 0%, #fff 48%, rgba(var(--black_800_rgb), 0.03) 100%)}.section-gradient-deep{padding:var(--spacing-section) 0;background:linear-gradient(145deg, #1a1218 0%, #2f1824 42%, #3d1a2a 100%);position:relative;overflow:hidden}.section-gradient-deep::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 15% 20%, rgba(var(--brand_color_rgb), 0.28), transparent 60%),radial-gradient(ellipse 50% 40% at 90% 80%, rgba(var(--brand_color_rgb), 0.12), transparent 55%);pointer-events:none}.section-gradient-deep>.container{position:relative;z-index:1}.section-light{padding:var(--spacing-section) 0;background:var(--black_25)}.safety-breadcrumb{position:relative;padding:150px 0 var(--spacing-section-sm);overflow:hidden}.safety-breadcrumb .bg-shape::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(var(--brand_color_rgb), 0.88) 0%, rgba(209, 5, 77, 0.82) 55%, rgba(36, 39, 41, 0.72) 100%)}.safety-breadcrumb .breadcrumb-content{color:#fff;position:relative;z-index:1}.safety-breadcrumb .breadcrumb-content h1{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--s-4);color:#fff}.safety-breadcrumb .breadcrumb-content h1 span{color:#fff;opacity:.92}.safety-breadcrumb .breadcrumb-content p{max-width:36em;margin:0;color:hsla(0,0%,100%,.9);font-size:var(--font-size-lg);line-height:var(--leading-relaxed)}.safety-breadcrumb .hero-cta-group{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-8)}.safety-breadcrumb .hero-cta-group .theme-btn,.safety-breadcrumb .hero-cta-group .theme-btn-outline{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.safety-breadcrumb .hero-cta-group .theme-btn-outline{color:#fff;border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08)}.safety-breadcrumb .hero-cta-group .theme-btn-outline:hover{background:#fff;color:var(--brand_color);border-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.safety-breadcrumb .hero-cta-group .theme-btn-outline:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.safety-breadcrumb .hero-cta-group .theme-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(0,0,0,.35)}.safety-quick-stats{position:relative;z-index:1;background:hsla(0,0%,100%,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.28);border-radius:var(--st-panel-radius);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-5)}.safety-quick-stats .quick-stat-item{display:flex;gap:var(--s-4);align-items:flex-start;color:#fff}.safety-quick-stats .quick-stat-item i{flex-shrink:0;width:48px;height:48px;border-radius:var(--st-icon-radius);background:hsla(0,0%,100%,.18);display:grid;place-items:center;font-size:1.125rem}.safety-quick-stats .quick-stat-item h4{font-size:1.5rem;font-weight:700;margin:0 0 4px;color:#fff;line-height:var(--leading-tight)}.safety-quick-stats .quick-stat-item p{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-snug);color:hsla(0,0%,100%,.82)}.badge-label{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 14px;border-radius:var(--radius-full);background:var(--st-accent-soft);color:var(--brand_color);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs)}.section-heading{max-width:40rem;margin:0 auto var(--s-10);text-align:center}.section-heading h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:var(--black_900);margin:var(--s-4) 0 var(--s-3);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.section-heading p{color:var(--black_600);font-size:var(--font-size-lg);line-height:var(--leading-base);margin:0}.overview-card{height:100%;background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-6) var(--s-5);box-shadow:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.overview-card:hover{border-color:var(--brand_color_100);box-shadow:var(--st-panel-shadow);transform:translateY(-4px)}.overview-card:focus-within{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.1)}.overview-icon{width:52px;height:52px;border-radius:var(--st-icon-radius);background:var(--gradient-primary);display:grid;place-items:center;color:#fff;font-size:1.25rem;margin-bottom:var(--s-4)}.overview-card h5{font-size:var(--font-size-xl);font-weight:700;color:var(--black_900);margin-bottom:var(--s-2)}.overview-card p{color:var(--black_600);line-height:var(--leading-base);margin:0;font-size:var(--font-size-sm)}.safety-essentials .section-heading{margin-bottom:var(--s-10)}.essential-card{background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-8) var(--s-6);box-shadow:var(--st-panel-shadow);height:100%;display:flex;flex-direction:column;gap:var(--s-5);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.essential-card:hover{transform:translateY(-4px);border-color:var(--brand_color_100);box-shadow:var(--st-panel-shadow-hover)}.essential-card .card-header{display:flex;align-items:center;gap:var(--s-4)}.essential-card h3{font-size:1.25rem;font-weight:700;margin:0;color:var(--black_900);line-height:var(--leading-snug)}.essential-card .step-number{flex-shrink:0;width:48px;height:48px;border-radius:var(--st-icon-radius);background:var(--gradient-primary);display:grid;place-items:center;font-weight:700;font-size:var(--font-size-base);color:#fff}.essential-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}.essential-list li{display:flex;align-items:flex-start;gap:var(--s-3);color:var(--black_700);font-size:var(--font-size-sm);line-height:var(--leading-base)}.essential-list i{flex-shrink:0;margin-top:3px;color:var(--secondery_color)}.essential-link{margin-top:auto;font-weight:600;color:var(--brand_color);display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;text-decoration:none;transition:gap var(--transition-fast),color var(--transition-fast)}.essential-link:hover{gap:10px;color:var(--brand_hover)}.essential-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:var(--radius-sm)}.safety-stats-section .section-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--black_900)}.safety-stats-section .section-subtitle{font-size:var(--font-size-lg);color:var(--black_600);margin:0}.stat-card{background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-8) var(--s-5);text-align:center;box-shadow:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);position:relative;overflow:hidden}.stat-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.stat-card:hover{transform:translateY(-4px);border-color:var(--brand_color_100);box-shadow:var(--st-panel-shadow)}.stat-card:hover::before{transform:scaleX(1)}.stat-icon{width:64px;height:64px;margin:0 auto var(--s-5);background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-number{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:var(--black_900);margin:0;display:inline-block;line-height:var(--leading-tight)}.stat-suffix{font-size:1.5rem;font-weight:700;color:var(--brand_color);margin:0;display:inline-block}.stat-label{font-size:var(--font-size-sm);color:var(--black_600);margin-top:var(--s-2)}.safety-guide-section #online-safety,.safety-guide-section #meeting-person,.safety-guide-section #protect-identity,.safety-guide-section #red-flags{scroll-margin-top:calc(var(--st-sticky-top) + 72px)}.safety-nav-tabs{position:sticky;top:var(--st-sticky-top);z-index:30;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hairline);border-radius:var(--radius-full);padding:var(--s-2);box-shadow:var(--bs_sm);gap:var(--s-2);flex-wrap:nowrap;justify-content:flex-start !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.safety-nav-tabs::-webkit-scrollbar{display:none}.safety-nav-tabs .nav-item{flex:0 0 auto}.safety-nav-tabs .nav-link{border:none;border-radius:var(--radius-full);padding:12px 20px;min-height:44px;color:var(--black_600);font-weight:600;font-size:var(--font-size-sm);display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:rgba(0,0,0,0)}.safety-nav-tabs .nav-link i{font-size:1rem;opacity:.85}.safety-nav-tabs .nav-link:hover{color:var(--brand_color);background:var(--st-accent-soft)}.safety-nav-tabs .nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.safety-nav-tabs .nav-link.active{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 14px rgba(var(--brand_color_rgb), 0.28)}.safety-nav-tabs .nav-link.active i{opacity:1}.safety-image-wrapper{position:relative;border-radius:var(--st-panel-radius);overflow:hidden;border:1px solid var(--hairline)}.safety-image-wrapper img{width:100%;height:auto;display:block;border-radius:var(--st-panel-radius)}.safety-badge{position:absolute;top:var(--s-4);left:var(--s-4);right:auto;background:hsla(0,0%,100%,.96);padding:8px 14px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--font-size-sm);color:var(--black_800);box-shadow:var(--bs_sm);border:1px solid var(--hairline)}.safety-badge i{color:var(--brand_color);font-size:.875rem}.safety-badge.alert-badge{background:var(--st-danger-bg);border-color:rgba(230,49,79,.2);color:var(--st-danger)}.safety-badge.alert-badge i{color:var(--st-danger)}.safety-content h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--black_900);padding-top:0;margin-bottom:var(--s-6);line-height:var(--leading-tight)}.safety-tips-list{display:flex;flex-direction:column;gap:var(--s-4)}.tip-item{display:flex;gap:var(--s-4);padding:var(--s-5);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--hairline);border-left:3px solid rgba(0,0,0,0);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);box-shadow:none}.tip-item:hover{border-color:var(--brand_color_100);border-left-color:var(--brand_color);box-shadow:var(--bs_sm)}.tip-item:focus-within{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.tip-icon{flex-shrink:0;width:44px;height:44px;background:var(--gradient-primary);border-radius:var(--st-icon-radius);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem}.alert-list .tip-item{border-left-color:rgba(0,0,0,0)}.alert-list .tip-item:hover{border-left-color:var(--st-danger);border-color:rgba(230,49,79,.25)}.alert-list .tip-icon.alert-icon{background:linear-gradient(135deg, var(--st-danger) 0%, #f06a7e 100%)}.tip-content h5{font-size:var(--font-size-base);font-weight:700;color:var(--black_900);margin-bottom:6px;line-height:var(--leading-snug)}.tip-content p{font-size:var(--font-size-sm);color:var(--black_600);margin:0;line-height:var(--leading-base)}.journey-timeline{background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-10) var(--s-8);box-shadow:var(--st-panel-shadow)}.timeline-header{margin-bottom:var(--s-8)}.timeline-header h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:var(--black_900);margin:var(--s-3) 0 var(--s-2);line-height:var(--leading-tight)}.timeline-header p{color:var(--black_600);margin:0;line-height:var(--leading-base)}.timeline-item{position:relative;padding-left:var(--s-8);margin-left:8px;border-left:2px solid rgba(var(--brand_color_rgb), 0.22);padding-bottom:var(--s-6)}.timeline-item:last-child{border-left-color:rgba(0,0,0,0);padding-bottom:0}.timeline-dot{position:absolute;left:-9px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--gradient-primary);box-shadow:0 0 0 5px rgba(var(--brand_color_rgb), 0.14)}.timeline-content h4{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--s-2);color:var(--black_900)}.timeline-content p{color:var(--black_600);margin-bottom:var(--s-3);line-height:var(--leading-base);font-size:var(--font-size-sm)}.timeline-actions .text-link{font-weight:600;font-size:var(--font-size-sm);color:var(--brand_color);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 0}.timeline-actions .text-link::after{content:"ï¡";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.75rem;transition:transform var(--transition-fast)}.timeline-actions .text-link:hover{color:var(--brand_hover)}.timeline-actions .text-link:hover::after{transform:translateX(4px)}.timeline-actions .text-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:var(--radius-sm)}.journey-support{background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-8) var(--s-6);box-shadow:var(--st-panel-shadow);display:flex;flex-direction:column;gap:var(--s-5)}.journey-support h3{font-size:1.5rem;font-weight:700;color:var(--black_900);margin:0}.journey-support>p{color:var(--black_600);margin:0;line-height:var(--leading-base)}.support-options{display:grid;gap:var(--s-3)}.support-card{display:flex;gap:var(--s-4);align-items:center;padding:var(--s-4) var(--s-5);min-height:72px;border-radius:var(--radius-lg);background:var(--black_25);border:1px solid var(--hairline);text-decoration:none;color:var(--black_900);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.support-card:hover{transform:translateY(-2px);background:#fff;border-color:var(--brand_color_100);box-shadow:var(--bs_sm)}.support-card:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.support-card:first-child{background:var(--st-danger-bg);border-color:rgba(230,49,79,.22)}.support-card:first-child .support-icon{background:var(--st-danger)}.support-card:first-child h5{color:var(--st-danger)}.support-card:first-child:hover{border-color:var(--st-danger)}.support-card h5{margin:0 0 2px;font-size:var(--font-size-base);font-weight:700}.support-card p{margin:0;font-size:var(--font-size-sm);color:var(--black_600);line-height:var(--leading-snug)}.support-icon{flex-shrink:0;width:44px;height:44px;border-radius:var(--st-icon-radius);background:var(--gradient-primary);color:#fff;display:grid;place-items:center;font-size:1rem}.journey-note{display:flex;gap:var(--s-3);align-items:flex-start;background:var(--st-accent-soft);border:1px solid var(--brand_color_100);border-radius:var(--radius-lg);padding:var(--s-4);color:var(--black_800)}.journey-note i{flex-shrink:0;font-size:1rem;margin-top:2px;color:var(--brand_color)}.journey-note p{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-base);color:var(--black_700)}.video-features-list{list-style:none;padding:0;margin:0}.video-features-list li{display:flex;align-items:center;gap:var(--s-3);font-size:var(--font-size-base);color:var(--black_700);margin-bottom:var(--s-3);min-height:28px}.video-features-list i{color:var(--secondery_color);font-size:1.125rem}.video-wrapper{position:relative;border-radius:var(--st-panel-radius);overflow:hidden;box-shadow:var(--st-panel-shadow-hover);border:1px solid var(--hairline)}.video-placeholder{background:linear-gradient(135deg, rgba(var(--brand_color_rgb), 0.88) 0%, rgba(36, 39, 41, 0.78) 100%),url("../img/members/member-05.png") center/cover;min-height:360px;aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:filter var(--transition-base),transform var(--transition-base);width:100%;border:none;padding:var(--s-6)}.video-placeholder:hover{filter:brightness(1.05)}.video-placeholder:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #fff,0 0 0 3px var(--brand_color)}.video-placeholder i{font-size:4rem;color:#fff;margin-bottom:var(--s-3);filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.25))}.video-placeholder p{color:#fff;font-size:var(--font-size-lg);font-weight:600;margin:0}.emergency-resources-section h2,.emergency-resources-section p{position:relative}.emergency-card{background:#fff;border-radius:var(--st-panel-radius);border:1px solid rgba(0,0,0,0);padding:var(--s-8) var(--s-5);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base);height:100%;display:flex;flex-direction:column;align-items:center}.emergency-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.22)}.emergency-card h4{font-size:var(--font-size-xl);font-weight:700;color:var(--black_900);margin-bottom:var(--s-3)}.emergency-card p{font-size:var(--font-size-sm);color:var(--black_600);margin-bottom:var(--s-5);flex:1}.emergency-icon{margin:0 auto var(--s-5);background:var(--gradient-primary);color:#fff;box-shadow:0 6px 16px rgba(var(--brand_color_rgb), 0.28);width:64px;height:64px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.375rem}.emergency-resources-section .row>[class*=col-]:first-child .emergency-icon{background:var(--st-danger);box-shadow:0 6px 16px rgba(230,49,79,.3)}.emergency-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:var(--font-size-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast)}.emergency-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.32);color:#fff}.emergency-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.emergency-resources-section .row>[class*=col-]:first-child .emergency-link{background:var(--st-danger)}.emergency-resources-section .row>[class*=col-]:first-child .emergency-link:hover{box-shadow:0 8px 20px rgba(230,49,79,.35)}.commitment-stats{display:flex;gap:var(--s-8);flex-wrap:wrap}.commitment-stat-item h3{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--brand_color);margin-bottom:4px;line-height:var(--leading-tight)}.commitment-stat-item p{font-size:var(--font-size-sm);color:var(--black_600);margin:0}.commitment-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--s-4)}.commitment-feature{background:#fff;padding:var(--s-5);border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:none;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.commitment-feature:hover{transform:translateY(-3px);border-color:var(--brand_color_100);box-shadow:var(--bs_sm)}.commitment-feature .feature-icon{width:48px;height:48px;background:var(--gradient-primary);border-radius:var(--st-icon-radius);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;margin-bottom:var(--s-3)}.commitment-feature h5{font-size:var(--font-size-base);font-weight:700;color:var(--black_900);margin-bottom:6px}.commitment-feature p{font-size:var(--font-size-sm);color:var(--black_600);margin:0;line-height:var(--leading-base)}.safety-toolkit .section-heading{margin-bottom:var(--s-10)}.toolkit-card{background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-8) var(--s-6);box-shadow:var(--st-panel-shadow);height:100%;display:flex;flex-direction:column;gap:var(--s-4);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.toolkit-card:hover{transform:translateY(-4px);border-color:var(--brand_color_100);box-shadow:var(--st-panel-shadow-hover)}.toolkit-card h4{font-size:var(--font-size-xl);font-weight:700;color:var(--black_900);margin:0}.toolkit-card p{color:var(--black_600);margin:0;line-height:var(--leading-base);font-size:var(--font-size-sm);flex:1}.toolkit-card .theme-btn,.toolkit-card .theme-btn-outline{align-self:flex-start;min-height:44px;margin-top:auto}.toolkit-card .theme-btn:focus-visible,.toolkit-card .theme-btn-outline:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.toolkit-icon{width:52px;height:52px;border-radius:var(--st-icon-radius);background:var(--gradient-primary);display:grid;place-items:center;color:#fff;font-size:1.25rem}.checklist-card{background:#fff;border-radius:var(--st-panel-radius);border:1px solid var(--hairline);padding:var(--s-10) var(--s-8);box-shadow:var(--st-panel-shadow-hover)}.checklist-card h3{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;color:var(--black_900)}.checklist-card .theme-btn{min-height:48px}.checklist-card .theme-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand_color)}.checklist-icon{width:80px;height:80px;margin:0 auto;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff}.checklist-features{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--s-3)}.checklist-badge{background:var(--st-accent-soft);border:1px solid var(--brand_color_100);padding:8px 16px;border-radius:var(--radius-full);color:var(--brand_color);font-weight:600;font-size:var(--font-size-sm)}.checklist-badge i{margin-right:6px}@media(max-width: 991px){.safety-breadcrumb{padding:130px 0 var(--spacing-section-sm)}.safety-breadcrumb .hero-cta-group{flex-direction:column;align-items:stretch}.safety-breadcrumb .hero-cta-group .theme-btn,.safety-breadcrumb .hero-cta-group .theme-btn-outline{width:100%}.safety-quick-stats{flex-direction:row;flex-wrap:wrap;gap:var(--s-4)}.safety-quick-stats .quick-stat-item{flex:1 1 45%}.journey-timeline,.journey-support{padding:var(--s-6)}.commitment-features-grid{grid-template-columns:1fr}.safety-nav-tabs{top:80px;border-radius:var(--radius-xl);justify-content:flex-start !important}.support-card{align-items:flex-start}.safety-image-wrapper{margin-bottom:var(--s-4)}}@media(max-width: 575px){.section-padding-lg,.section-gradient,.section-gradient-soft,.section-gradient-deep,.section-light{padding:var(--spacing-section-sm) 0}.safety-breadcrumb{padding:110px 0 64px}.safety-breadcrumb .breadcrumb-content p{font-size:var(--font-size-base)}.safety-quick-stats{padding:var(--s-5)}.safety-quick-stats .quick-stat-item{flex:1 1 100%}.overview-card,.essential-card,.toolkit-card{padding:var(--s-5)}.journey-timeline,.journey-support{padding:var(--s-5)}.timeline-item{padding-left:var(--s-6)}.checklist-card{padding:var(--s-8) var(--s-5)}.stat-card{padding:var(--s-6) var(--s-4)}.tip-item{gap:var(--s-3)}.video-placeholder{min-height:240px}.commitment-stats{gap:var(--s-5)}}@media(prefers-reduced-motion: reduce){.overview-card,.essential-card,.stat-card,.tip-item,.support-card,.toolkit-card,.commitment-feature,.emergency-card,.emergency-link,.essential-link,.timeline-actions .text-link,.video-placeholder,.safety-nav-tabs .nav-link{transition:none}.overview-card:hover,.essential-card:hover,.stat-card:hover,.toolkit-card:hover,.commitment-feature:hover,.emergency-card:hover,.support-card:hover{transform:none}.timeline-actions .text-link:hover::after{transform:none}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{to{background-position:200% center}}.glass-panel{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px 0 rgba(31,38,135,.07)}.glass-panel-dark{background:rgba(17,25,40,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.125);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.hover-float{transition:transform .3s ease}.hover-float:hover{transform:translateY(-8px)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px rgba(244,25,109,.4)}.text-shimmer{background:linear-gradient(to right, var(--brand_color) 0%, #fff 50%, var(--brand_color) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shimmer 3s linear infinite}.hero-reading{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:100px 0 0;overflow:hidden;background:var(--i4-ink);color:var(--i4-text);isolation:isolate}.hero-reading>.container{flex:0 0 auto;margin-block:auto}.hero-reading .hero-reading__field{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(to bottom, rgba(155, 209, 205, 0.05) 0 1px, transparent 1px 9px),radial-gradient(58% 52% at 74% 36%, rgba(244, 25, 109, 0.2) 0%, transparent 70%),radial-gradient(52% 50% at 6% 88%, rgba(255, 178, 92, 0.14) 0%, transparent 70%)}.hero-reading .hero-reading__row{-moz-column-gap:0;column-gap:0;row-gap:56px;padding-bottom:40px}.hero-reading .hero-copy{max-width:38rem}.hero-reading .hero-title{max-width:19ch;margin:0 0 22px;color:var(--i4-text);font-family:var(--i4-display);font-size:clamp(2.6rem,4.4vw,4.1rem);font-weight:700;line-height:1.04;letter-spacing:-0.03em}.hero-reading .hero-title .marked{font-style:normal;text-decoration:underline;text-decoration-color:var(--i4-amber);text-decoration-thickness:3px;text-underline-offset:.14em}.hero-reading .hero-sub{max-width:44ch;margin:0 0 34px;color:rgba(234,243,242,.7);font-size:1.0625rem;line-height:1.72}.hero-reading .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:20px}.hero-reading .hero-cta{display:inline-flex;align-items:center;padding:16px 30px;border-radius:10px;background:var(--i4-action);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;box-shadow:0 12px 26px -14px rgba(224,15,96,.85);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.hero-reading .hero-cta:hover,.hero-reading .hero-cta:focus-visible{transform:translateY(-2px);background:var(--i4-signal);box-shadow:0 16px 30px -14px rgba(244,25,109,.95);color:#fff}.hero-reading .hero-link{display:inline-flex;align-items:center;gap:8px;color:rgba(234,243,242,.82);font-size:.9375rem;font-weight:500;text-decoration:none;border-bottom:1px solid var(--i4-hair);padding-bottom:3px;transition:color var(--transition-fast),border-color var(--transition-fast)}.hero-reading .hero-link span{transition:transform var(--transition-fast)}.hero-reading .hero-link:hover,.hero-reading .hero-link:focus-visible{color:var(--i4-text);border-color:rgba(234,243,242,.5)}.hero-reading .hero-link:hover span,.hero-reading .hero-link:focus-visible span{transform:translateX(4px)}.hero-reading .hero-promise{margin:0;color:var(--i4-muted);font-family:var(--i4-mono);font-size:12px;letter-spacing:.02em}.hero-reading .reading-panel{position:relative;max-width:620px;margin:0 0 0 auto;border:1px solid var(--i4-hair);border-radius:18px;background:linear-gradient(170deg, var(--i4-ink-3) 0%, var(--i4-ink-2) 46%, #08222c 100%);box-shadow:0 40px 90px -40px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.06)}.hero-reading .reading-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--i4-hair);color:var(--i4-muted);font-family:var(--i4-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.hero-reading .reading-live{display:inline-flex;align-items:center;gap:7px}.hero-reading .reading-live .live-dot{width:6px;height:6px;border-radius:50%;background:var(--i4-amber);box-shadow:0 0 0 0 rgba(255,178,92,.55)}.hero-reading .reading-people{display:flex;align-items:center;gap:16px;padding:20px 22px 4px}.hero-reading .person{display:inline-flex;align-items:center;gap:11px}.hero-reading .person img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--i4-ink-2),0 0 0 3px var(--pc)}.hero-reading .person--a{--pc: var(--i4-amber)}.hero-reading .person--b{--pc: var(--i4-signal)}.hero-reading .person-text{display:flex;flex-direction:column;font-size:.875rem;font-weight:600;line-height:1.25}.hero-reading .person-meta{color:var(--i4-muted);font-family:var(--i4-mono);font-size:10.5px;font-weight:400;letter-spacing:.04em}.hero-reading .person-join{flex:1 1 auto;height:1px;min-width:20px;background-image:linear-gradient(to right, var(--i4-hair) 0 5px, transparent 5px 10px);background-size:10px 1px;background-repeat:repeat-x}.hero-reading .reading-chart{padding:6px 22px 0}.hero-reading .reading-chart svg{display:block;width:100%;height:auto}.hero-reading .chart-grid line{stroke:var(--i4-hair);stroke-width:1}.hero-reading .chart-grid line.chart-mark{stroke:rgba(255,178,92,.5);stroke-dasharray:3 5}.hero-reading .chart-sync{transform-origin:left center}.hero-reading .trace{fill:none;stroke-width:2.5;stroke-linecap:round}.hero-reading .trace--a{stroke:var(--i4-amber)}.hero-reading .trace--b{stroke:var(--i4-signal)}.hero-reading .chart-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;color:var(--i4-muted);font-family:var(--i4-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.hero-reading .chart-note__mid{color:var(--i4-amber)}.hero-reading .reading-readout{display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);gap:12px 34px;align-items:center;margin-top:18px;padding:20px 22px 22px;border-top:1px solid var(--i4-hair)}.hero-reading .composite{margin:0;display:grid;gap:6px}.hero-reading .composite-label{color:var(--i4-muted);font-family:var(--i4-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.hero-reading .composite-value{position:relative;display:block;padding-bottom:12px;font-family:var(--i4-display);font-size:clamp(2.8rem,5vw,3.6rem);font-weight:700;line-height:.92;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.hero-reading .composite-value .unit{margin-left:2px;color:var(--i4-muted);font-size:.34em;font-weight:500;letter-spacing:0}.hero-reading .composite-value::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:2px;background:linear-gradient(90deg, var(--i4-amber), var(--i4-signal) 92%);transform-origin:left center}.hero-reading .composite-note{color:var(--i4-muted);font-family:var(--i4-mono);font-size:10.5px;letter-spacing:.05em}.hero-reading .dimensions{margin:0;padding:0;list-style:none;display:grid;gap:12px}.hero-reading .dimensions li{display:grid;grid-template-columns:minmax(0, 1fr) 84px 22px;align-items:center;gap:14px;font-size:.8125rem}.hero-reading .dim-name{color:rgba(234,243,242,.78)}.hero-reading .dim-bar{position:relative;height:4px;border-radius:2px;background:rgba(155,209,205,.14);overflow:hidden}.hero-reading .dim-bar::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:2px;background:rgba(234,243,242,.62);transform-origin:left center}.hero-reading .dim-val{color:var(--i4-muted);font-family:var(--i4-mono);font-size:11.5px;text-align:right;font-variant-numeric:tabular-nums}.hero-reading .hero-evidence{margin:0;padding:0;padding-inline:max(24px,(100% - 1296px)/2);list-style:none;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--i4-hair);background:rgba(4,17,23,.5)}.hero-reading .hero-evidence li{display:flex;align-items:baseline;gap:14px;padding:22px 26px;border-left:1px solid var(--i4-hair)}.hero-reading .hero-evidence li:first-child{border-left:0;padding-left:0}.hero-reading .ev-value{flex:none;font-family:var(--i4-mono);font-size:1.375rem;font-weight:500;letter-spacing:-0.02em}.hero-reading .ev-label{color:var(--i4-muted);font-size:.8125rem;line-height:1.5}@keyframes i4Rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes i4PanelIn{from{opacity:0;transform:translateY(26px) scale(0.985)}to{opacity:1;transform:none}}@keyframes i4Draw{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes i4Fade{from{opacity:0}}@keyframes i4ScaleX{from{transform:scaleX(0)}}@keyframes i4LiveDot{70%,100%{box-shadow:0 0 0 7px rgba(255,178,92,0)}}@media(prefers-reduced-motion: no-preference){.hero-reading .i4-eyebrow,.hero-reading .hero-title,.hero-reading .hero-sub,.hero-reading .hero-actions,.hero-reading .hero-promise{animation:i4Rise .75s cubic-bezier(0.22, 0.68, 0.15, 1) both}.hero-reading .hero-title{animation-delay:.08s}.hero-reading .hero-sub{animation-delay:.16s}.hero-reading .hero-actions{animation-delay:.24s}.hero-reading .hero-promise{animation-delay:.32s}.hero-reading .reading-panel{animation:i4PanelIn .9s cubic-bezier(0.22, 0.68, 0.15, 1) .18s both}.hero-reading .trace{stroke-dasharray:1000;animation:i4Draw 1.5s cubic-bezier(0.4, 0, 0.25, 1) both}.hero-reading .trace--a{animation-delay:.5s}.hero-reading .trace--b{animation-delay:.72s}.hero-reading .chart-sync{animation:i4ScaleX .9s cubic-bezier(0.22, 0.68, 0.15, 1) 1.5s both}.hero-reading .chart-note,.hero-reading .composite-note{animation:i4Fade .8s ease-out 1.7s both}.hero-reading .composite-value::after,.hero-reading .dim-bar::after{animation:i4ScaleX 1.1s cubic-bezier(0.22, 0.68, 0.15, 1) 1.35s both}.hero-reading .dimensions li:nth-child(2) .dim-bar::after{animation-delay:1.45s}.hero-reading .dimensions li:nth-child(3) .dim-bar::after{animation-delay:1.55s}.hero-reading .live-dot{animation:i4LiveDot 2.4s ease-out 2s infinite}}.navbar.glass-header{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(0,0,0,0);box-shadow:none}.navbar.glass-header .light_logo{display:block}.navbar.glass-header .main_logo{display:none}.navbar.glass-header .menu>.nav-item>.nav-link,.navbar.glass-header .right-nav>a:not(.nav_btn){color:rgba(234,243,242,.82)}.navbar.glass-header .menu>.nav-item>.nav-link:hover,.navbar.glass-header .menu>.nav-item>.nav-link:focus-visible,.navbar.glass-header .right-nav>a:not(.nav_btn):hover,.navbar.glass-header .right-nav>a:not(.nav_btn):focus-visible{color:#fff}.navbar.glass-header .menu>.nav-item.active>.nav-link{color:#fff}.navbar.glass-header .mobile_dropdown_icon{color:rgba(234,243,242,.82)}.navbar.glass-header.navbar_fixed{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(12,39,50,.08);box-shadow:0 4px 30px rgba(7,28,36,.08)}.navbar.glass-header.navbar_fixed .light_logo{display:none}.navbar.glass-header.navbar_fixed .main_logo{display:block}.navbar.glass-header.navbar_fixed .menu>.nav-item>.nav-link,.navbar.glass-header.navbar_fixed .right-nav>a:not(.nav_btn){color:#333}.navbar.glass-header.navbar_fixed .menu>.nav-item>.nav-link:hover,.navbar.glass-header.navbar_fixed .menu>.nav-item>.nav-link:focus-visible,.navbar.glass-header.navbar_fixed .right-nav>a:not(.nav_btn):hover,.navbar.glass-header.navbar_fixed .right-nav>a:not(.nav_btn):focus-visible{color:var(--brand_color)}.navbar.glass-header.navbar_fixed .menu>.nav-item.active>.nav-link{color:var(--brand_color)}.navbar.glass-header.navbar_fixed .mobile_dropdown_icon{color:#333}@media(max-width: 1199.98px){.hero-reading .reading-panel{margin-right:auto}}@media(max-width: 991.98px){.navbar.glass-header{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar.glass-header .light_logo{display:none}.navbar.glass-header .main_logo{display:block}.navbar.glass-header .menu>.nav-item>.nav-link,.navbar.glass-header .right-nav>a:not(.nav_btn),.navbar.glass-header .mobile_dropdown_icon{color:#333}.hero-reading{min-height:0;padding-top:132px}.hero-reading .hero-reading__row{row-gap:36px;padding-bottom:56px}.hero-reading .hero-copy{max-width:34rem}.hero-reading .reading-panel{max-width:100%;margin-inline:0}.hero-reading .hero-evidence{grid-template-columns:repeat(3, minmax(0, 1fr))}.hero-reading .hero-evidence li{padding:18px 20px}}@media(max-width: 767.98px){.hero-reading{padding-top:118px}.hero-reading .hero-title{font-size:clamp(2.15rem,9vw,2.75rem)}.hero-reading .hero-actions{gap:16px 20px}.hero-reading .hero-cta{width:100%;justify-content:center}.hero-reading .reading-head{font-size:9.5px;letter-spacing:.12em}.hero-reading .reading-people{flex-wrap:wrap;gap:14px}.hero-reading .person-join{display:none}.hero-reading .reading-chart,.hero-reading .reading-head,.hero-reading .reading-people,.hero-reading .reading-readout{padding-inline:16px}.hero-reading .reading-readout{grid-template-columns:minmax(0, 1fr);gap:22px}.hero-reading .dimensions li{grid-template-columns:minmax(0, 1fr) 72px 22px}.hero-reading .hero-evidence{grid-template-columns:minmax(0, 1fr)}.hero-reading .hero-evidence li{padding:15px 0;border-left:0;border-top:1px solid var(--i4-hair)}.hero-reading .hero-evidence li:first-child{border-top:0}}.page-index-4{--i4-ink: #082430;--i4-ink-2: #0b2c38;--i4-ink-3: #113c4d;--i4-text: #eaf3f2;--i4-muted: #8ba8ad;--i4-hair: rgba(155, 209, 205, 0.16);--i4-amber: #ffb25c;--i4-signal: #f4196d;--i4-action: #e00f60;--i4-match: #12a06a;--i4-match-deep: #0a7f52;--i4-display: "Bricolage Grotesque", "Inter", sans-serif;--i4-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--i4-paper: #eef2f2;--i4-card: #ffffff;--i4-hair-dark: rgba(8, 36, 48, 0.11);--i4-text-dark: #0c2731;--i4-muted-dark: #536e75;background:var(--i4-ink)}.page-index-4 .sec-padding{padding-top:104px;padding-bottom:104px}@media(max-width: 991.98px){.page-index-4 .sec-padding{padding-top:80px;padding-bottom:80px}}@media(max-width: 767.98px){.page-index-4 .sec-padding{padding-top:64px;padding-bottom:64px}}.i4-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--i4-muted);font-family:var(--i4-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase}.i4-eyebrow::before{content:"";flex:none;width:26px;height:1px;background:var(--i4-amber)}.i4-ink,.i4-paper{position:relative;overflow:hidden}.i4-ink>.container,.i4-paper>.container{position:relative}.i4-ink h2,.i4-ink h3,.i4-ink h4,.i4-ink h5,.i4-paper h2,.i4-paper h3,.i4-paper h4,.i4-paper h5{font-family:var(--i4-display);letter-spacing:-0.02em}.i4-ink h2,.i4-paper h2{font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em}.i4-ink .section-title,.i4-paper .section-title{max-width:40rem;margin-bottom:56px}.i4-ink .section-title h2,.i4-paper .section-title h2{margin:0;font-family:var(--i4-display);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em}.i4-ink .section-title p,.i4-paper .section-title p{margin:14px 0 0;font-size:1.0625rem;line-height:1.65}.i4-ink{background:var(--i4-ink);color:var(--i4-text)}.i4-ink::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom, rgba(155, 209, 205, 0.03) 0 1px, transparent 1px 9px)}.i4-ink h2,.i4-ink h3,.i4-ink h4,.i4-ink h5{color:var(--i4-text)}.i4-ink .section-title p{color:rgba(234,243,242,.66)}.i4-ink+.i4-ink{border-top:1px solid var(--i4-hair)}.i4-paper{background:var(--i4-paper);color:var(--i4-muted-dark)}.i4-paper h2,.i4-paper h3,.i4-paper h4,.i4-paper h5{color:var(--i4-text-dark)}.i4-paper .section-title p{color:var(--i4-muted-dark)}.i4-paper .i4-eyebrow{color:var(--i4-muted-dark)}.i4-paper+.i4-paper{border-top:1px solid var(--i4-hair-dark)}.page-index-4 .i4-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;border:0;border-radius:10px;background:var(--i4-action);color:#fff;font-family:var(--main_font);font-size:.9375rem;font-weight:600;text-decoration:none;box-shadow:0 12px 26px -14px rgba(224,15,96,.85);transition:transform var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.page-index-4 .i4-btn:hover,.page-index-4 .i4-btn:focus-visible{transform:translateY(-2px);background:var(--i4-signal);color:#fff;box-shadow:0 16px 30px -14px rgba(244,25,109,.95)}.page-index-4 .theme-btn,.page-index-4 .theme-btn:not(.i4-btn){border-radius:10px;background:var(--i4-action);box-shadow:0 12px 26px -14px rgba(224,15,96,.85)}.page-index-4 .theme-btn::before,.page-index-4 .theme-btn:not(.i4-btn)::before{display:none}.page-index-4 .theme-btn:hover,.page-index-4 .theme-btn:focus-visible,.page-index-4 .theme-btn:not(.i4-btn):hover,.page-index-4 .theme-btn:not(.i4-btn):focus-visible{background:var(--i4-signal);box-shadow:0 16px 30px -14px rgba(244,25,109,.95)}.page-index-4 .i4-btn-quiet{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border:1px solid var(--i4-hair);border-radius:10px;background:rgba(0,0,0,0);color:var(--i4-text);font-family:var(--main_font);font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.page-index-4 .i4-btn-quiet:hover,.page-index-4 .i4-btn-quiet:focus-visible{border-color:rgba(234,243,242,.42);background:rgba(155,209,205,.06);color:var(--i4-text)}.page-index-4 .i4-paper .i4-btn-quiet{border-color:var(--i4-hair-dark);color:var(--i4-text-dark)}.page-index-4 .i4-paper .i4-btn-quiet:hover,.page-index-4 .i4-paper .i4-btn-quiet:focus-visible{border-color:rgba(8,36,48,.34);background:rgba(8,36,48,.03);color:var(--i4-text-dark)}.page-index-4 .i4-panel{position:relative;border:1px solid var(--i4-hair);border-radius:18px;background:linear-gradient(170deg, var(--i4-ink-3) 0%, var(--i4-ink-2) 70%, #08222c 100%);box-shadow:0 30px 70px -40px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform var(--transition-base),border-color var(--transition-base)}.page-index-4 .i4-panel:hover{transform:translateY(-4px);border-color:rgba(155,209,205,.3)}.page-index-4 .i4-panel-light{border:1px solid var(--i4-hair-dark);border-radius:18px;background:var(--i4-card);box-shadow:0 1px 2px rgba(8,36,48,.04);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.page-index-4 .i4-panel-light:hover{transform:translateY(-4px);border-color:rgba(8,36,48,.2);box-shadow:0 18px 40px -24px rgba(8,36,48,.35)}.page-index-4 .i4-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--i4-hair);border-radius:11px;background:rgba(155,209,205,.05);color:var(--i4-amber);font-size:1.0625rem}.page-index-4 .i4-chip{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--i4-hair-dark);border-radius:999px;color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.about-area-four>.container>.row{align-items:center}.about-area-four .about-image{position:relative}.about-area-four .about-image img{display:block;width:100%;max-height:560px;border:1px solid var(--i4-hair);border-radius:18px;-o-object-fit:cover;object-fit:cover}.about-area-four .about-image .about-stats{position:absolute;right:18px;bottom:-26px}.about-area-four .about-image .stat-card{display:flex;align-items:baseline;gap:14px;padding:16px 20px;border:1px solid var(--i4-hair);border-radius:14px;background:linear-gradient(170deg, var(--i4-ink-3), var(--i4-ink-2));box-shadow:0 24px 50px -30px rgba(0,0,0,.9)}.about-area-four .about-image .stat-card h4{flex:none;margin:0;color:var(--i4-text);font-family:var(--i4-mono);font-size:1.5rem;font-weight:500;letter-spacing:-0.02em}.about-area-four .about-image .stat-card p{max-width:18ch;margin:0;color:var(--i4-muted);font-size:.8125rem;line-height:1.4;text-align:left}.about-area-four .about-content p{max-width:46ch;color:rgba(234,243,242,.7);font-size:1.0625rem;line-height:1.72}.about-area-four .about-content .feature-list{margin:30px 0 34px;padding:0;list-style:none}.about-area-four .about-content .feature-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--i4-hair);color:var(--i4-text);font-size:.9375rem}.about-area-four .about-content .feature-list li:last-child{border-bottom:1px solid var(--i4-hair)}.about-area-four .about-content .feature-list li i{flex:none;color:var(--i4-amber);font-size:.8125rem}.features-area-four .feature-card{height:100%;padding:26px 24px 28px;text-align:left}.features-area-four .feature-card h4{margin:20px 0 10px;color:var(--i4-text);font-family:var(--i4-display);font-size:1.1875rem;font-weight:700;letter-spacing:-0.02em}.features-area-four .feature-card p{margin:0;color:rgba(234,243,242,.64);font-size:.9375rem;line-height:1.6}.how-it-works-area-four .step-card{position:relative;padding:24px 20px 0 0;border-top:1px solid var(--i4-hair);text-align:left}.how-it-works-area-four .step-card::before{content:"";position:absolute;top:-1px;left:0;width:30px;height:1px;background:var(--i4-amber)}.how-it-works-area-four .step-card .step-number{display:block;width:auto;height:auto;border-radius:0;background:none;color:var(--i4-muted);font-family:var(--i4-mono);font-size:11.5px;font-weight:500;letter-spacing:.2em}.how-it-works-area-four .step-card h4{margin:16px 0 10px;color:var(--i4-text);font-family:var(--i4-display);font-size:1.1875rem;font-weight:700;letter-spacing:-0.02em}.how-it-works-area-four .step-card p{margin:0;color:rgba(234,243,242,.64);font-size:.9375rem;line-height:1.6}.success-stories-area-four .story-card{display:flex;flex-direction:column;overflow:hidden;height:100%}.success-stories-area-four .story-media{position:relative}.success-stories-area-four .pair-shot{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;background:rgba(8,36,48,.22)}.success-stories-area-four .pair-shot__half{position:relative;overflow:hidden;height:250px;margin:0;background:#dde5e6}.success-stories-area-four .pair-shot__half img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;transform:scale(1.05);transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.success-stories-area-four .pair-shot__half figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:7px;padding:30px 12px 11px;background:linear-gradient(to top, rgba(6, 22, 32, 0.78), rgba(6, 22, 32, 0));color:#fff;font-family:var(--i4-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.success-stories-area-four .pair-shot__half figcaption::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--pc)}.success-stories-area-four .pair-shot__half--a{--pc: var(--i4-amber)}.success-stories-area-four .pair-shot__half--b{--pc: var(--i4-signal)}.success-stories-area-four .pair-shot__half::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--pc)}.success-stories-area-four .story-card:hover .pair-shot__half img{transform:scale(1.1)}.success-stories-area-four .score-dial{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:78px;height:78px;transform:translate(-50%, -50%);border-radius:50%;background:var(--i4-card);box-shadow:0 0 0 1px rgba(8,36,48,.07),0 8px 22px -10px rgba(8,36,48,.55)}.success-stories-area-four .score-dial svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.success-stories-area-four .score-dial__track{fill:none;stroke:var(--i4-hair-dark);stroke-width:4}.success-stories-area-four .score-dial__arc{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:var(--score) 100}.success-stories-area-four .score-dial__from{stop-color:var(--i4-match)}.success-stories-area-four .score-dial__to{stop-color:var(--i4-match-deep)}.success-stories-area-four .score-dial__num{position:relative;color:var(--i4-text-dark);font-family:var(--i4-display);font-size:1.3125rem;font-weight:700;letter-spacing:-0.03em;line-height:1}.success-stories-area-four .score-dial__num em{margin-left:1px;color:var(--i4-match-deep);font-family:var(--i4-mono);font-size:.48em;font-style:normal;vertical-align:.5em}.success-stories-area-four .story-content{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 22px 24px}.success-stories-area-four .story-content .names{margin:0;color:var(--i4-text-dark);font-family:var(--i4-display);font-size:1.25rem;font-weight:700;letter-spacing:-0.02em}.success-stories-area-four .story-content .names span{color:var(--i4-amber);font-weight:500}.success-stories-area-four .story-content .meta{margin:6px 0 0;color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.success-stories-area-four .story-content .quote{flex:1 1 auto;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--i4-hair-dark);color:var(--i4-muted-dark);font-size:.9375rem;line-height:1.68}.success-stories-area-four .reading-strip{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--i4-hair-dark)}.success-stories-area-four .reading-strip__num{display:block;color:var(--i4-text-dark);font-family:var(--i4-display);font-size:1.125rem;font-weight:700;letter-spacing:-0.02em;line-height:1}.success-stories-area-four .reading-strip__bar{display:block;overflow:hidden;height:3px;margin:9px 0 7px;border-radius:2px;background:rgba(8,36,48,.1)}.success-stories-area-four .reading-strip__bar::after{content:"";display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--i4-amber), var(--i4-signal))}.success-stories-area-four .reading-strip__label{display:block;color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.success-stories-area-four .journey{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--i4-hair-dark);list-style:none}.success-stories-area-four .journey::before{content:"";position:absolute;top:21px;right:12.5%;left:12.5%;height:1px;background:linear-gradient(90deg, var(--i4-amber), var(--i4-signal));opacity:.6}.success-stories-area-four .journey__step{position:relative;padding-top:16px;text-align:center}.success-stories-area-four .journey__step::before{content:"";position:absolute;top:0;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--i4-card);box-shadow:0 0 0 1.5px rgba(83,110,117,.55)}.success-stories-area-four .journey__step.is-now::before{background:var(--i4-signal);box-shadow:0 0 0 1.5px var(--i4-signal),0 0 0 5px rgba(244,25,109,.14)}.success-stories-area-four .journey__step.is-now .journey__label{color:var(--i4-text-dark)}.success-stories-area-four .journey__label,.success-stories-area-four .journey__when{display:block;font-family:var(--i4-mono);letter-spacing:.06em;line-height:1.4}.success-stories-area-four .journey__label{color:var(--i4-muted-dark);font-size:9px;text-transform:uppercase}.success-stories-area-four .journey__when{color:rgba(83,110,117,.68);font-size:9px}.success-stories-area-four .outcome-figures{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 32px;margin:52px 0 0;padding-top:28px;border-top:1px solid var(--i4-hair-dark)}.success-stories-area-four .outcome-figures__item{display:flex;flex-direction:column-reverse;align-items:flex-start}.success-stories-area-four .outcome-figures__item dd{margin:0 0 8px;color:var(--i4-text-dark);font-family:var(--i4-display);font-size:clamp(1.6rem,2.4vw,2.125rem);font-weight:700;letter-spacing:-0.03em;line-height:1}.success-stories-area-four .outcome-figures__item dd em{color:var(--i4-muted-dark);font-size:.5em;font-style:normal;vertical-align:.42em}.success-stories-area-four .outcome-figures__item dt{color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.community-preview-area-four .member-preview-card{display:flex;align-items:flex-start;gap:16px;height:100%;padding:20px}.community-preview-area-four .member-preview-card .member-avatar{position:relative;flex:none}.community-preview-area-four .member-preview-card .member-avatar img{display:block;width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.community-preview-area-four .member-preview-card .member-avatar .online-status{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--i4-amber);box-shadow:0 0 0 2px var(--i4-card)}.community-preview-area-four .member-preview-card .member-info{min-width:0}.community-preview-area-four .member-preview-card .member-info h5{margin:0;color:var(--i4-text-dark);font-family:var(--i4-display);font-size:1.0625rem;font-weight:700;letter-spacing:-0.02em}.community-preview-area-four .member-preview-card .member-info p{margin:4px 0 12px;color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:11px;letter-spacing:.05em}.community-preview-area-four .member-preview-card .member-info .member-interests{display:flex;flex-wrap:wrap;gap:6px}.community-preview-area-four .member-preview-card .member-info .member-interests span{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--i4-hair-dark);border-radius:999px;color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.testimonials-area-four .testimonial-slider-wrapper{position:relative}.testimonials-area-four .testimonial-slider .slick-track{display:flex;align-items:stretch}.testimonials-area-four .testimonial-slider .slick-slide{height:auto}.testimonials-area-four .testimonial-slider .slick-slide>div{height:100%}.testimonials-area-four .testimonial-slide{padding:0 12px;height:100%}.testimonials-area-four .testimonial-card-modern{display:flex;flex-direction:column;gap:22px;height:100%;padding:28px 26px;border:1px solid var(--i4-hair-dark);border-radius:18px;background:var(--i4-card);box-shadow:0 1px 2px rgba(8,36,48,.04);backdrop-filter:none}.testimonials-area-four .testimonial-card-modern .card-content .quote-icon{width:28px;height:1px;margin-bottom:18px;background:var(--i4-amber)}.testimonials-area-four .testimonial-card-modern .card-content .quote-icon i{display:none}.testimonials-area-four .testimonial-card-modern .card-content .quote-text{margin:0 0 18px;color:var(--i4-text-dark);font-size:1rem;line-height:1.7}.testimonials-area-four .testimonial-card-modern .card-content .rating{display:flex;gap:3px;color:var(--i4-amber);font-size:.75rem}.testimonials-area-four .testimonial-card-modern .author-info{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--i4-hair-dark)}.testimonials-area-four .testimonial-card-modern .author-info .avatar-wrapper{position:relative;flex:none}.testimonials-area-four .testimonial-card-modern .author-info .avatar-wrapper .author-img{display:block;width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonials-area-four .testimonial-card-modern .author-info .avatar-wrapper .verified-badge{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--i4-ink);color:#fff;font-size:8px;box-shadow:0 0 0 2px var(--i4-card)}.testimonials-area-four .testimonial-card-modern .author-info .details{min-width:0}.testimonials-area-four .testimonial-card-modern .author-info .details .name{margin:0;color:var(--i4-text-dark);font-size:.9375rem;font-weight:600}.testimonials-area-four .testimonial-card-modern .author-info .details .role,.testimonials-area-four .testimonial-card-modern .author-info .details .location{display:block;color:var(--i4-muted-dark);font-family:var(--i4-mono);font-size:10.5px;letter-spacing:.06em}.testimonials-area-four .testimonial-card-modern .author-info .details .location{margin-top:2px}.testimonials-area-four .testimonial-card-modern .author-info .details .location i{margin-right:4px}.testimonials-area-four .slider-nav-controls{display:flex;gap:10px;margin-top:34px}.testimonials-area-four .slider-nav-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--i4-hair-dark);border-radius:11px;background:rgba(0,0,0,0);color:var(--i4-text-dark);font-size:.8125rem;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.testimonials-area-four .slider-nav-controls button:hover,.testimonials-area-four .slider-nav-controls button:focus-visible{border-color:rgba(8,36,48,.34);background:rgba(8,36,48,.03)}.pricing-area-four .pricing-card{position:relative;display:flex;flex-direction:column;height:100%;padding:30px 26px 28px}.pricing-area-four .pricing-card.featured{border-color:rgba(255,178,92,.4);background:linear-gradient(170deg, rgba(255, 178, 92, 0.09) 0%, rgba(244, 25, 109, 0.06) 100%),linear-gradient(170deg, var(--i4-ink-3) 0%, var(--i4-ink-2) 70%, #08222c 100%)}.pricing-area-four .pricing-card .pricing-badge{position:absolute;top:-1px;right:22px;padding:6px 11px;border:1px solid rgba(255,178,92,.4);border-top:0;border-radius:0 0 8px 8px;color:var(--i4-amber);font-family:var(--i4-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pricing-area-four .pricing-card .pricing-header{padding-bottom:22px;border-bottom:1px solid var(--i4-hair)}.pricing-area-four .pricing-card .pricing-header h4{margin:0;color:var(--i4-muted);font-family:var(--i4-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pricing-area-four .pricing-card .pricing-header .price{margin-top:12px;color:var(--i4-text);font-family:var(--i4-display);font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.pricing-area-four .pricing-card .pricing-header .price span{margin-left:4px;color:var(--i4-muted);font-family:var(--i4-mono);font-size:.75rem;font-weight:400;letter-spacing:.04em}.pricing-area-four .pricing-card .pricing-features{flex:1 1 auto;margin:0 0 26px;padding:0;list-style:none}.pricing-area-four .pricing-card .pricing-features li{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--i4-hair);color:var(--i4-text);font-size:.9375rem}.pricing-area-four .pricing-card .pricing-features li i{flex:none;width:12px;color:var(--i4-amber);font-size:.75rem;text-align:center}.pricing-area-four .pricing-card .pricing-features li .fa-times{color:rgba(139,168,173,.55)}.pricing-area-four .pricing-card .pricing-features li:has(.fa-times){color:rgba(234,243,242,.45)}.insights-area-four .insights-grid{--bs-gutter-x: 0;border-top:1px solid var(--i4-hair)}.insights-area-four .insight-card{height:100%;padding:30px 28px;border-left:1px solid var(--i4-hair)}.insights-area-four .insight-card .value{margin:0;color:var(--i4-text);font-family:var(--i4-display);font-size:clamp(2.25rem,3.4vw,3rem);font-weight:700;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.insights-area-four .insight-card .label{margin:16px 0 0;color:var(--i4-text);font-size:.9375rem;font-weight:500;line-height:1.45}.insights-area-four .insight-card .meta{display:block;margin-top:6px;color:var(--i4-muted);font-family:var(--i4-mono);font-size:10.5px;letter-spacing:.06em}.insights-area-four .col-md-6:first-child .insight-card,.insights-area-four .col-lg-3:first-child .insight-card{border-left:0;padding-left:0}.final-cta-area-four{padding:0 0 110px;background:var(--i4-ink)}.final-cta-area-four .cta-wrapper{padding:56px 0 0;border-top:1px solid var(--i4-hair)}.final-cta-area-four .cta-wrapper h2{margin:0 0 12px;max-width:22ch;color:var(--i4-text);font-family:var(--i4-display);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em}.final-cta-area-four .cta-wrapper p{max-width:48ch;color:rgba(234,243,242,.66);font-size:1.0625rem;line-height:1.65}.final-cta-area-four .cta-actions{display:flex;flex-wrap:wrap;gap:12px}.footer-widget-one--flat{padding-top:90px;border-top:1px solid var(--i4-hair);border-radius:0;background-color:#051a24;background-image:none;box-shadow:none;backdrop-filter:none}.footer-widget-one--flat .title{font-family:var(--i4-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--i4-muted)}.footer-widget-one--flat p,.footer-widget-one--flat a{color:rgba(234,243,242,.66)}.footer-widget-one--flat a:hover,.footer-widget-one--flat a:focus-visible{color:var(--i4-text)}.footer-widget-one--flat .social-btn a{border:1px solid var(--i4-hair);background:rgba(155,209,205,.04);color:rgba(234,243,242,.7)}.footer-widget-one--flat .social-btn a:hover,.footer-widget-one--flat .social-btn a:focus-visible{border-color:rgba(234,243,242,.34);background:rgba(155,209,205,.08);color:var(--i4-text)}.footer-widget-one--flat input[type=email],.footer-widget-one--flat input[type=text],.footer-widget-one--flat .form-control{border:1px solid var(--i4-hair);background:rgba(155,209,205,.05);color:var(--i4-text)}.footer-widget-one--flat input[type=email]::-moz-placeholder, .footer-widget-one--flat input[type=text]::-moz-placeholder, .footer-widget-one--flat .form-control::-moz-placeholder{color:var(--i4-muted)}.footer-widget-one--flat input[type=email]::placeholder,.footer-widget-one--flat input[type=text]::placeholder,.footer-widget-one--flat .form-control::placeholder{color:var(--i4-muted)}.footer-widget-one--flat input[type=email]:focus,.footer-widget-one--flat input[type=text]:focus,.footer-widget-one--flat .form-control:focus{border-color:rgba(234,243,242,.38);background:rgba(155,209,205,.08);box-shadow:none;color:var(--i4-text)}@media(max-width: 767px){.footer-widget-one--flat{padding-top:70px}}@media(max-width: 991.98px){.i4-ink .section-title,.i4-paper .section-title{margin-bottom:40px}.about-area-four .about-image{margin-bottom:56px}.about-area-four .about-image .about-stats{right:0;bottom:-20px}.insights-area-four .insight-card{padding:24px 22px}.insights-area-four .col-md-6:nth-child(odd) .insight-card{border-left:0;padding-left:0}}@media(max-width: 767.98px){.how-it-works-area-four .step-card{padding-right:0}.insights-area-four .insight-card{padding:22px 0;border-left:0;border-top:1px solid var(--i4-hair)}.insights-area-four .insights-grid>div:first-child .insight-card{border-top:0}.final-cta-area-four{padding-bottom:80px}.final-cta-area-four .cta-wrapper{padding-top:44px}.success-stories-area-four .pair-shot__half{height:220px}.success-stories-area-four .outcome-figures{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:40px}}@media(max-width: 575.98px){.success-stories-area-four .pair-shot__half{height:200px}.success-stories-area-four .pair-shot__half figcaption{font-size:9.5px}.success-stories-area-four .reading-strip{gap:12px}.success-stories-area-four .journey__label,.success-stories-area-four .journey__when{font-size:8.5px}}.member-list-area{position:relative;z-index:1}.filter-toggle-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:16px;padding:14px 20px;background-color:#fff;border:1px solid var(--black_100);border-radius:var(--radius-md);font-size:14px;font-weight:600;color:var(--black_800);box-shadow:0 10px 30px rgba(0,0,0,.05);cursor:pointer}.filter-toggle-btn i{color:var(--brand_color)}.member-filter-area{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.05);padding:26px 24px}@media(min-width: 992px){.member-filter-area{position:sticky;top:100px}}.member-filter-area .filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--black_100)}.member-filter-area .filter-title h4{font-size:20px;font-weight:700;color:var(--black_800);margin:0}.member-filter-area .filter-title .reset-btn{font-size:13px;font-weight:600;color:var(--brand_color);background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;transition:color .3s ease}.member-filter-area .filter-title .reset-btn:hover{color:var(--brand_hover)}.member-filter-area .filter-item{margin-bottom:20px}.member-filter-area .filter-item:last-of-type{margin-bottom:24px}.member-filter-area .filter-item>label{display:block;font-size:14px;font-weight:600;color:var(--black_800);margin-bottom:10px}.member-filter-area .filter-item .form-control{height:46px;border-radius:var(--radius-sm);border:1px solid var(--black_100);font-size:14px;color:var(--black_800);padding:0 14px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.member-filter-area .filter-item .form-control:focus{border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.08);outline:none}.member-filter-area .filter-item .nice-select{width:100%;height:46px;line-height:44px;border-radius:var(--radius-sm);border:1px solid var(--black_100);font-size:14px;color:var(--black_800)}.member-filter-area .filter-item .nice-select .list{width:100%}.member-filter-area .filter-item .form-range{width:100%;accent-color:var(--brand_color)}.member-filter-area .filter-item .range-value{font-size:13px;font-weight:500;color:var(--black_500);margin-top:8px}.member-filter-area .filter-item .form-check{margin-bottom:10px}.member-filter-area .filter-item .form-check:last-child{margin-bottom:0}.member-filter-area .filter-item .form-check .form-check-label{font-size:14px;color:var(--black_600)}.member-filter-area .filter-item .form-check .form-check-input:checked{background-color:var(--brand_color);border-color:var(--brand_color)}.result-header .result-info h4{font-size:20px;color:var(--black_800);margin-bottom:4px}.result-header .result-info p{font-size:14px;color:var(--black_500);margin:0}.result-header .result-actions{display:inline-flex;align-items:center}.active-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.active-filters .filter-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--brand_color);background-color:rgba(var(--brand_color_rgb), 0.08);padding:7px 8px 7px 14px;border-radius:30px;line-height:1}.active-filters .filter-chip .chip-remove{display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:50%;border:none;background-color:rgba(var(--brand_color_rgb), 0.15);color:var(--brand_color);font-size:10px;cursor:pointer;transition:background-color .3s ease}.active-filters .filter-chip .chip-remove:hover{background-color:var(--brand_color);color:#fff}.no-results-state{padding:70px 20px}.no-results-state .no-results-icon{font-size:46px;color:rgba(var(--brand_color_rgb), 0.35);margin-bottom:20px;display:block}.no-results-state h4{font-size:22px;font-weight:700;color:var(--black_800);margin-bottom:8px}.no-results-state p{font-size:15px;color:var(--black_500);margin-bottom:24px}.member-card{background-color:#fff;border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:box-shadow .4s cubic-bezier(0.34, 1.56, 0.64, 1),transform .4s ease}.member-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(var(--brand_color_rgb), 0.15)}.member-card:hover .member-img img{transform:scale(1.05)}.member-card:hover .member-info h4{color:var(--brand_color)}.member-card .member-img{position:relative;overflow:hidden}.member-card .member-img img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.member-card .member-img .online-badge,.member-card .member-img .active-badge{position:absolute;top:15px;left:15px;z-index:2;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:30px;display:inline-flex;align-items:center;line-height:1;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--black_800);box-shadow:0 5px 15px rgba(0,0,0,.08)}.member-card .member-img .online-badge::before,.member-card .member-img .active-badge::before{content:"";height:7px;width:7px;border-radius:50%;margin-right:6px;background-color:#13a10e}.member-card .member-img .active-badge::before{background-color:#f6be2e}.member-card .member-img .member-actions{position:absolute;top:15px;right:15px;z-index:2;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateX(10px);transition:all .3s ease}.member-card .member-img .member-actions .action-btn{height:40px;width:40px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.95);color:var(--black_700);font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.12);transition:all .3s ease}.member-card .member-img .member-actions .action-btn:hover{background-color:var(--brand_color);color:#fff;transform:translateY(-2px)}.member-card .member-img .member-actions .action-btn.is-liked{background-color:var(--brand_color);color:#fff}.member-card:hover .member-img .member-actions{opacity:1;transform:translateX(0)}.member-card .member-info{padding:22px 24px 24px;flex:1;display:flex;flex-direction:column}.member-card .member-info h4{font-size:20px;font-weight:800;color:var(--black_800);margin:0 0 4px;display:flex;align-items:center;gap:6px;transition:color .3s ease}.member-card .member-info h4 .verified-icon{color:#1d9bf0;font-size:15px}.member-card .member-info .member-age{font-size:14px;color:var(--black_500);margin:0;font-weight:500}.member-card .member-info .match-score{flex-shrink:0;font-size:15px;font-weight:700;color:var(--secondery_color);background-color:rgba(var(--secondery_color_rgb), 0.12);padding:6px 12px;border-radius:30px;line-height:1}.member-card .member-info .member-bio{font-size:14px;color:var(--black_600);line-height:1.6;margin:14px 0 0;font-weight:500}.member-card .member-info .member-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.member-card .member-info .member-tags .tag{font-size:12px;font-weight:600;color:var(--black_700);background-color:rgba(var(--brand_color_rgb), 0.06);padding:6px 12px;border-radius:30px;line-height:1}.member-card .member-info .member-footer{margin-top:auto;padding-top:20px}.member-card .member-info .member-footer .theme-btn{width:100%;text-align:center;justify-content:center}.blocked-users-area{--rail-flag: var(--color-warning);--ink-flag: #8a5a00;--rail-quiet: var(--black_200);--ink-quiet: var(--black_500);--panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 8px 24px rgba(var(--black_800_rgb), 0.05)}.blocked-panel{background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow)}.blocked-toolbar{margin-bottom:var(--s-5);overflow:visible}.blocked-toolbar .toolbar-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--hairline)}.blocked-toolbar .toolbar-title{font-size:17px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800);margin:0 0 2px}.blocked-toolbar .toolbar-count{font-size:13px;color:var(--black_500);margin:0;font-variant-numeric:tabular-nums}.blocked-toolbar .toolbar-count strong{color:var(--black_800);font-weight:700}.blocked-toolbar .toolbar-filters{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-6)}.blocked-toolbar .filter-reset{opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.blocked-toolbar.has-filters .filter-reset{opacity:1;visibility:visible}.blocked-search{position:relative;flex:1;min-width:0}.blocked-search .search-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);font-size:15px;color:var(--black_350);pointer-events:none;transition:color var(--transition-fast)}.blocked-search .form-control{height:42px;padding:0 var(--s-4) 0 38px;background:var(--black_25);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:14px;color:var(--black_800);box-shadow:none}.blocked-search .form-control::-moz-placeholder{color:var(--black_350)}.blocked-search .form-control::placeholder{color:var(--black_350)}.blocked-search .form-control:focus{background:#fff;border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.12)}.blocked-search .form-control:focus+.search-icon,.blocked-search .form-control:focus~.search-icon{color:var(--brand_color)}.blocked-toolbar .nice-select{height:42px;line-height:40px;padding-left:var(--s-3);padding-right:var(--s-8);background:var(--black_25);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--black_600);transition:all var(--transition-fast)}.blocked-toolbar .nice-select:hover{background:var(--black_50)}.blocked-toolbar .nice-select.open{background:#fff;border-color:var(--black_300)}.blocked-toolbar .nice-select .list{min-width:100%;width:auto;white-space:nowrap;border-radius:var(--radius-md)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;padding:0;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:15px;color:var(--black_400);cursor:pointer;transition:all var(--transition-fast)}.icon-btn:hover{background:var(--black_50);color:var(--black_800)}.icon-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.btn-block-someone{display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-5);height:42px;background:var(--brand_color);border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.btn-block-someone:hover{background:var(--brand_hover);color:#fff;box-shadow:0 4px 14px rgba(var(--brand_color_rgb), 0.3)}.btn-block-someone:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.btn-unblock{height:34px;padding:0 var(--s-4);background:rgba(0,0,0,0);border:1px solid var(--black_150);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--black_700);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}.btn-unblock:hover{background:var(--black_800);border-color:var(--black_800);color:#fff}.btn-unblock:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.selection-bar{display:none;align-items:center;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);margin-bottom:var(--s-3);background:var(--black_800);border-radius:var(--radius-lg);box-shadow:0 6px 20px rgba(var(--black_800_rgb), 0.22);position:sticky;top:100px;z-index:5}.selection-bar[data-selection=some]{display:flex}.selection-bar .selection-count{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.72);font-variant-numeric:tabular-nums}.selection-bar .selection-count strong{color:#fff}.selection-bar .selection-actions{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;flex-wrap:wrap}.selection-bar .btn-bar{height:32px;padding:0 var(--s-3);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.24);border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all var(--transition-fast)}.selection-bar .btn-bar:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4)}.selection-bar .btn-bar:focus-visible{outline:2px solid #fff;outline-offset:2px}.selection-bar .btn-bar.btn-bar-solid{background:#fff;border-color:#fff;color:var(--black_800)}.selection-bar .btn-bar.btn-bar-solid:hover{background:var(--black_25)}.blocked-check{width:16px;height:16px;flex-shrink:0;accent-color:var(--brand_color);cursor:pointer}.blocked-check:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.blocked-panel-list{overflow:hidden}.blocked-row{position:relative;display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-4) var(--s-6);transition:background var(--transition-fast)}.blocked-row::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--row-rail, var(--rail-quiet));transition:background var(--transition-base)}.blocked-row+.blocked-row{border-top:1px solid var(--hairline)}.blocked-row:hover{background:var(--black_25)}.blocked-row.is-selected{background:var(--black_50)}.blocked-row.tone-flag{--row-rail: var(--rail-flag);--row-ink: var(--ink-flag)}.blocked-row.tone-quiet{--row-rail: var(--rail-quiet);--row-ink: var(--ink-quiet)}.blocked-row .blocked-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--black_100)}.blocked-row .blocked-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:filter var(--transition-base)}.blocked-row:hover .blocked-avatar img,.blocked-row.is-restoring .blocked-avatar img{filter:grayscale(0)}.blocked-row .blocked-identity{flex:1;min-width:0}.blocked-row .blocked-reason{display:block;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--row-ink, var(--ink-quiet))}.blocked-row .blocked-name{font-size:16px;font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.35;color:var(--black_800);margin:1px 0 2px}.blocked-row .blocked-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-2);margin:0;font-size:13px;color:var(--black_500)}.blocked-row .blocked-meta>*+*::before{content:"Â·";margin-right:var(--s-2);color:var(--black_200)}.blocked-row .blocked-meta time{border-bottom:1px dotted var(--black_200);cursor:help}.blocked-row .blocked-actions{display:flex;align-items:center;gap:var(--s-1);flex-shrink:0}.blocked-row.is-restoring{--row-rail: var(--color-success);background:var(--color-success-bg)}.blocked-row.is-collapsing{max-height:0 !important;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;border-top-color:rgba(0,0,0,0);transition:max-height .28s ease,padding .28s ease,opacity .2s ease}.state-panel{text-align:center;padding:var(--s-10) var(--s-6)}.state-panel .state-icon{width:56px;height:56px;margin:0 auto var(--s-5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--black_50);color:var(--black_400)}.state-panel .state-title{font-size:17px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800);margin-bottom:var(--s-2)}.state-panel .state-text{max-width:380px;margin:0 auto var(--s-6);color:var(--black_500);font-size:14px;line-height:var(--leading-base)}.state-panel .state-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--s-2)}.state-panel.state-empty .state-icon{background:var(--color-success-bg);color:#0a9c66}.btn-quiet{display:inline-flex;align-items:center;gap:var(--s-2);height:38px;padding:0 var(--s-4);background:rgba(0,0,0,0);border:1px solid var(--black_150);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--black_700);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.btn-quiet:hover{background:var(--black_800);border-color:var(--black_800);color:#fff;text-decoration:none}.btn-quiet:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.info-panel{margin-top:var(--s-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff}.info-panel>summary{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);font-size:14px;font-weight:600;color:var(--black_700);cursor:pointer;list-style:none}.info-panel>summary::-webkit-details-marker{display:none}.info-panel>summary:hover{color:var(--black_900)}.info-panel>summary .summary-icon{color:var(--black_400);font-size:15px}.info-panel>summary .summary-caret{margin-left:auto;font-size:11px;color:var(--black_350);transition:transform var(--transition-base)}.info-panel>summary:focus-visible{outline:2px solid var(--brand_color);outline-offset:-2px;border-radius:var(--radius-lg)}.info-panel[open]>summary{border-bottom:1px solid var(--hairline)}.info-panel[open]>summary .summary-caret{transform:rotate(180deg)}.info-panel .info-body{padding:var(--s-4) var(--s-5) var(--s-5)}.info-panel .info-body ul{margin:0;padding:0;list-style:none}.info-panel .info-body li{position:relative;padding-left:var(--s-5);color:var(--black_600);font-size:14px;line-height:var(--leading-base)}.info-panel .info-body li+li{margin-top:var(--s-2)}.info-panel .info-body li::before{content:"";position:absolute;left:0;top:12px;width:10px;height:1px;background:var(--black_200)}.safety-panel{display:flex;align-items:flex-start;gap:var(--s-4);margin-top:var(--s-3);padding:var(--s-5);background:var(--color-warning-bg);border:1px solid rgba(245,166,35,.28);border-radius:var(--radius-lg)}.safety-panel .safety-icon{font-size:18px;color:var(--ink-flag);line-height:1.4;flex-shrink:0}.safety-panel .safety-title{font-size:15px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800);margin-bottom:var(--s-1)}.safety-panel .safety-text{font-size:14px;line-height:var(--leading-base);color:var(--black_700);margin-bottom:var(--s-4)}.safety-panel .safety-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.safety-panel .btn-quiet{background:#fff;border-color:rgba(245,166,35,.45)}.safety-panel .btn-quiet:hover{background:var(--black_800);border-color:var(--black_800);color:#fff}.confirm-modal .modal-content{border:none;border-radius:var(--radius-lg);box-shadow:0 24px 60px rgba(var(--black_800_rgb), 0.24);overflow:hidden}.confirm-modal .modal-header{align-items:center;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--hairline)}.confirm-modal .modal-header .modal-title{font-size:15px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800)}.confirm-modal .modal-body{padding:var(--s-6) var(--s-5)}.confirm-modal .modal-footer{padding:var(--s-4) var(--s-5);border-top:1px solid var(--hairline);gap:var(--s-2)}.confirm-modal .confirm-lead{font-size:17px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800);margin-bottom:var(--s-2)}.confirm-modal .confirm-text{color:var(--black_500);font-size:14px;line-height:var(--leading-base);margin:0}.confirm-modal .confirm-subject{display:flex;align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--hairline)}.confirm-modal .confirm-subject img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.confirm-modal .confirm-note{display:flex;align-items:flex-start;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--black_25);border-radius:var(--radius-md);font-size:13px;line-height:var(--leading-base);color:var(--black_600)}.confirm-modal .confirm-note i{color:var(--black_400);margin-top:3px}.confirm-modal .confirm-names{list-style:none;margin:var(--s-4) 0 0;padding:0;max-height:176px;overflow-y:auto}.confirm-modal .confirm-names li{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;font-size:14px;font-weight:500;color:var(--black_700)}.confirm-modal .confirm-names li+li{border-top:1px solid var(--hairline)}.confirm-modal .confirm-names li img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.confirm-modal .field+.field{margin-top:var(--s-4)}.confirm-modal .field label{display:block;font-size:13px;font-weight:600;color:var(--black_700);margin-bottom:var(--s-2)}.confirm-modal .field .field-control{width:100%;height:42px;padding:0 var(--s-4);background:var(--black_25);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:14px;font-family:inherit;color:var(--black_800)}.confirm-modal .field .field-control:focus{outline:none;background:#fff;border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.12)}.confirm-modal .field .field-hint{display:block;margin-top:var(--s-2);font-size:12px;line-height:1.5;color:var(--black_400)}.toast-undo{margin-left:var(--s-2);padding:var(--s-1) var(--s-2);background:rgba(0,0,0,0);border:1px solid var(--black_100);border-radius:var(--radius-sm);font-size:12px;font-weight:600;color:var(--black_800);cursor:pointer;white-space:nowrap;flex-shrink:0}.toast-undo:hover{background:var(--black_800);border-color:var(--black_800);color:#fff}@media(max-width: 991px){.selection-bar{position:static}}@media(max-width: 767px){.blocked-toolbar .toolbar-head{padding:var(--s-4)}.blocked-toolbar .toolbar-filters{flex-wrap:wrap;padding:var(--s-4)}.blocked-toolbar .blocked-search{flex:1 1 100%}.blocked-toolbar .nice-select{flex:1}.blocked-toolbar .btn-block-someone{width:100%;justify-content:center}.blocked-row{flex-wrap:wrap;padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);row-gap:var(--s-3)}.blocked-row .blocked-identity{flex:1 1 calc(100% - 92px)}.blocked-row .blocked-actions{width:100%;justify-content:flex-end}.blocked-row .btn-unblock{flex:1}.selection-bar{padding:var(--s-3) var(--s-4)}.selection-bar .selection-actions{width:100%;margin-left:0}.selection-bar .selection-actions .btn-bar{flex:1}.safety-panel{flex-direction:column}.safety-panel .safety-actions .btn-quiet{width:100%;justify-content:center}.state-panel .state-actions .btn-quiet,.state-panel .state-actions .btn-block-someone{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.blocked-users-area,.blocked-users-area *{transition-duration:.01ms !important;animation-duration:.01ms !important}}.settings-page{overflow-x:clip}@media(min-width: 992px){.settings-sidebar{position:sticky;top:100px}}.settings-sidebar{max-height:calc(100vh - 120px);overflow-y:auto}.settings-identity{display:flex;align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--hairline)}.settings-identity img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.settings-identity .identity-body{min-width:0}.settings-identity .identity-name{display:block;font-size:15px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_900);margin-bottom:2px}.settings-identity .identity-link{font-size:13px;font-weight:600;color:var(--brand_color);text-decoration:none}.settings-identity .identity-link:hover{color:var(--brand_hover);text-decoration:underline}.settings-identity .identity-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.settings-nav{display:flex;flex-direction:row;gap:var(--s-2);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.settings-nav .nav-item{margin-bottom:0;scroll-snap-align:start}.settings-nav .nav-link{height:100%;white-space:nowrap}.settings-nav .menu-description{display:none}@media(min-width: 992px){.settings-nav{flex-direction:column;overflow-x:visible}.settings-nav .nav-item{margin-bottom:var(--s-2)}.settings-nav .nav-item:last-child{margin-bottom:0}.settings-nav .nav-link{white-space:normal}.settings-nav .menu-description{display:block}}.settings-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.settings-card+.settings-card{margin-top:var(--s-6)}.settings-group+.settings-group{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--hairline)}.settings-group .settings-group-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_500);margin-bottom:var(--s-1)}.settings-group .settings-group-hint{font-size:13px;line-height:var(--leading-base);color:var(--black_500);margin-bottom:var(--s-2)}.settings-note{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4);background:var(--black_25);border-radius:var(--radius-md);font-size:13px;line-height:var(--leading-base);color:var(--black_600)}.settings-note[hidden]{display:none}.settings-note i{color:var(--black_400);margin-top:3px;flex-shrink:0}.settings-note.is-warning{background:var(--color-warning-bg);color:#6f4a05}.settings-note.is-warning i{color:#8a5a00}.field-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.verify-badge{display:inline-flex;align-items:center;gap:var(--s-1);padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:12px;font-weight:700}.verify-badge i{font-size:11px}.verify-badge.is-verified{background:var(--color-success-bg);color:#0a7a52}.verify-badge.is-pending{background:var(--color-warning-bg);color:#8a5a00}.btn-inline-link{padding:0;background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--brand_color);cursor:pointer}.btn-inline-link:hover{color:var(--brand_hover);text-decoration:underline}.btn-inline-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px;border-radius:2px}.btn-inline-link:disabled{color:var(--black_350);cursor:not-allowed;text-decoration:none}.input-unit-select{padding:.75rem .75rem;border:2px solid var(--black_100);border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px;background:var(--black_25);font-family:inherit;font-size:.9rem;font-weight:600;color:var(--black_700);cursor:pointer}.input-unit-select:focus-visible{outline:2px solid var(--brand_color);outline-offset:-2px}.range-summary{display:block;margin-top:var(--s-2);font-size:13px;color:var(--black_500)}.range-summary strong{color:var(--black_800);font-weight:600}.password-rules{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:var(--s-1)}.password-rules li{display:flex;align-items:center;gap:var(--s-2);font-size:12.5px;color:var(--black_500)}.password-rules li i{font-size:10px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black_50);color:var(--black_350);flex-shrink:0;transition:all var(--transition-fast)}.password-rules li.is-met{color:var(--black_700)}.password-rules li.is-met i{background:var(--color-success-bg);color:#0a7a52}.session-list{list-style:none;margin:0;padding:0}.session-list .session-row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--hairline)}.session-list .session-row:first-child{padding-top:0}.session-list .session-row:last-child{border-bottom:none}.session-list .session-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-md);background:var(--black_25);color:var(--black_600);display:flex;align-items:center;justify-content:center}.session-list .session-info{flex:1;min-width:0}.session-list .session-device{display:block;font-size:.95rem;font-weight:600;color:var(--black_900)}.session-list .session-meta{display:block;font-size:.85rem;color:var(--black_500)}.notify-matrix{--matrix-col: 76px;transition:opacity var(--transition-base)}.notify-matrix.is-muted{opacity:.55}.notify-matrix .matrix-head{display:grid;grid-template-columns:1fr var(--matrix-col) var(--matrix-col);align-items:end;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--hairline)}.notify-matrix .matrix-head .matrix-head-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_500)}.notify-matrix .matrix-head .matrix-col-label{font-size:12px;font-weight:700;color:var(--black_600);text-align:center}.notify-matrix .matrix-row{display:grid;grid-template-columns:1fr var(--matrix-col) var(--matrix-col);align-items:center;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--hairline)}.notify-matrix .matrix-row:last-child{border-bottom:none}.notify-matrix .matrix-label{min-width:0}.notify-matrix .matrix-label .matrix-title{display:block;font-size:.95rem;font-weight:600;color:var(--black_900)}.notify-matrix .matrix-label .matrix-desc{display:block;font-size:.85rem;color:var(--black_500)}.notify-matrix .matrix-cell{display:flex;align-items:center;justify-content:center;gap:var(--s-2)}.notify-matrix .matrix-na{font-size:13px;color:var(--black_300)}.notify-matrix .cell-label{display:none;font-size:12px;font-weight:600;color:var(--black_500)}@media(max-width: 575px){.notify-matrix .matrix-head{display:none}.notify-matrix .matrix-row{grid-template-columns:1fr;gap:var(--s-2)}.notify-matrix .matrix-cell{justify-content:flex-start}.notify-matrix .cell-label{display:inline;min-width:42px}}.quiet-hours{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-4);background:var(--black_25);border-radius:var(--radius-md)}.quiet-hours .qh-copy{flex:1;min-width:180px}.quiet-hours .qh-copy .qh-title{font-size:.95rem;font-weight:600;color:var(--black_900)}.quiet-hours .qh-copy .qh-desc{font-size:.85rem;color:var(--black_500);margin:0}.quiet-hours .qh-controls{display:flex;align-items:center;gap:var(--s-2);font-size:13px;color:var(--black_600)}.quiet-hours input[type=time]{padding:.45rem .6rem;border:2px solid var(--black_100);border-radius:var(--radius-md);background:#fff;font-family:inherit;font-size:.9rem;color:var(--black_800)}.quiet-hours input[type=time]:disabled{background:var(--black_50);color:var(--black_400)}.interests-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-1)}.interests-head .interests-count{font-size:13px;font-weight:600;color:var(--black_500);flex-shrink:0}.interests-head .interests-count.is-full{color:var(--brand_hover)}.plan-actions-inline{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;flex-shrink:0}.invoice-table-wrap{overflow-x:auto;margin-top:var(--s-3)}.invoice-table{width:100%;min-width:460px;border-collapse:collapse;font-size:.9rem}.invoice-table th,.invoice-table td{padding:var(--s-3) var(--s-3);text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap}.invoice-table th:first-child,.invoice-table td:first-child{padding-left:0}.invoice-table th:last-child,.invoice-table td:last-child{padding-right:0;text-align:right}.invoice-table th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--black_500)}.invoice-table td{color:var(--black_700)}.invoice-table tbody tr:last-child td{border-bottom:none}.invoice-table .invoice-amount{font-weight:600;color:var(--black_900)}.danger-zone{border-color:rgba(230,49,79,.35)}.danger-zone .card-header-modern{background:var(--color-danger-bg);border-bottom-color:rgba(230,49,79,.2)}.danger-zone .card-header-modern .card-icon{background:#fff;border-color:rgba(230,49,79,.2);color:var(--color-danger)}.danger-zone .setting-item-modern:last-child{padding-bottom:0}.confirm-modal .confirm-danger-note{display:flex;align-items:flex-start;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--color-danger-bg);border-radius:var(--radius-md);font-size:13px;line-height:var(--leading-base);color:#8c1f33}.confirm-modal .confirm-danger-note i{margin-top:3px;flex-shrink:0}.confirm-modal .confirm-check{display:flex;align-items:flex-start;gap:var(--s-2);margin-top:var(--s-4);font-size:13px;line-height:var(--leading-base);color:var(--black_700)}.confirm-modal .confirm-check input{margin-top:3px;flex-shrink:0}.confirm-modal .btn-danger-confirm{display:inline-flex;align-items:center;gap:var(--s-2);height:38px;padding:0 var(--s-4);background:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all var(--transition-fast)}.confirm-modal .btn-danger-confirm:hover:not(:disabled){background:#c72741;border-color:#c72741}.confirm-modal .btn-danger-confirm:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.confirm-modal .btn-danger-confirm:disabled{background:var(--black_100);border-color:var(--black_100);color:var(--black_400);cursor:not-allowed}@media(max-width: 575px){.settings-list .setting-item-modern{flex-direction:column;align-items:flex-start;gap:var(--s-3)}.settings-list .setting-item-modern .setting-control{width:100%}.settings-list .setting-item-modern .setting-control .form-select-modern,.settings-list .setting-item-modern .setting-control .nice-select.form-select-modern{width:100%}.subscription-status .status-card{flex-direction:column;align-items:flex-start}.plan-actions-inline{margin-left:0}.payment-method-card{flex-wrap:wrap;row-gap:var(--s-3)}.payment-method-card .card-actions{width:100%;justify-content:flex-start}}.notifications-area{--tint-match-bg: var(--brand_color_50);--tint-match-ink: var(--brand_hover);--tint-message-bg: var(--color-success-bg);--tint-message-ink: #0a7c52;--tint-quiet-bg: var(--black_50);--tint-quiet-ink: var(--black_600);--panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 8px 24px rgba(var(--black_800_rgb), 0.05)}.notif-panel{background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow)}.notification-dropdown .notifi-user.is-glyph{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--black_50);color:var(--black_600);font-size:15px}.sidebar-modern .menu-modern .nav-item .nav-link .menu-count{flex-shrink:0;min-width:24px;padding:0 7px;border-radius:var(--radius-full);background:var(--brand_color);font-size:11px;font-weight:700;line-height:20px;text-align:center;color:#fff;font-variant-numeric:tabular-nums}.sidebar-modern .menu-modern .nav-item .nav-link.active .menu-count{background:hsla(0,0%,100%,.25);color:#fff}.sidebar-modern .menu-modern .nav-item .nav-link .menu-count:empty,.sidebar-modern .menu-modern .nav-item .nav-link .menu-count[data-count="0"]{display:none}.notif-toolbar{margin-bottom:var(--s-5);overflow:visible}.notif-toolbar .toolbar-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--hairline)}.notif-toolbar .toolbar-title{font-size:17px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800);margin:0 0 2px}.notif-toolbar .toolbar-count{font-size:13px;color:var(--black_500);margin:0;font-variant-numeric:tabular-nums}.notif-toolbar .toolbar-count strong{color:var(--black_800);font-weight:700}.notif-toolbar .toolbar-actions{display:flex;align-items:center;gap:var(--s-2)}.notif-toolbar .toolbar-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-3) var(--s-6)}.notif-toolbar .toolbar-filters{display:flex;align-items:center;gap:var(--s-3)}.notif-tabs{display:flex;align-items:center;gap:var(--s-1);flex-wrap:wrap;min-width:0}.notif-tab{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 var(--s-3);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--black_600);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.notif-tab:hover{background:var(--black_25);color:var(--black_800)}.notif-tab[aria-selected=true]{background:var(--brand_color_25);color:var(--brand_color)}.notif-tab:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.notif-tab .tab-count{min-width:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--brand_color);font-size:10px;font-weight:700;line-height:18px;color:#fff;font-variant-numeric:tabular-nums}.notif-tab .tab-count[data-count="0"]{display:none}.unread-toggle{display:inline-flex;align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-5);border:1.5px solid var(--black_150);border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--black_700);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--transition-fast)}.unread-toggle input{width:16px;height:16px;margin:0;accent-color:var(--brand_color);cursor:pointer}.unread-toggle:hover{border-color:var(--black_300)}.unread-toggle:has(input:checked){background:var(--brand_color_25);border-color:var(--brand_color);color:var(--brand_color)}.unread-toggle:has(input:focus-visible){outline:2px solid var(--brand_color);outline-offset:2px}.notif-toolbar .nice-select .list{min-width:100%;width:auto;white-space:nowrap}.btn-mark-all{display:inline-flex;align-items:center;gap:var(--s-2);height:42px;padding:0 var(--s-5);background:var(--brand_color);border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.btn-mark-all:hover:not(:disabled){background:var(--brand_hover);color:#fff;box-shadow:0 4px 14px rgba(var(--brand_color_rgb), 0.3)}.btn-mark-all:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.btn-mark-all:disabled{background:var(--black_100);color:var(--black_400);cursor:not-allowed;box-shadow:none}.notif-group{margin-bottom:var(--s-5)}.notif-group.is-empty{display:none}.group-label{margin:0 0 var(--s-3);padding-left:2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--black_400)}.notif-list{overflow:hidden}.notif-row{--row-rail: transparent;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--s-3) var(--s-4);position:relative;padding:var(--s-3) var(--s-4) var(--s-4) calc(var(--s-4) - 3px);border-top:1px solid var(--hairline);border-left:3px solid var(--row-rail);background:#fff;transition:background var(--transition-fast)}.notif-row:first-child{border-top:none}.notif-row:hover{background:var(--black_25)}.notif-row:focus-within{background:var(--black_25)}.notif-row.d-none{display:none}.notif-row.is-unread{--row-rail: var(--brand_color)}.notif-row.is-unread .notif-title{font-weight:700;color:var(--black_900)}.notif-row.is-read .notif-title{font-weight:600;color:var(--black_600)}.notif-row.is-read .notif-text{color:var(--black_500)}.notif-row.is-collapsing{max-height:0 !important;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;border-top-color:rgba(0,0,0,0);transition:max-height .28s ease,padding .28s ease,opacity .2s ease}.notif-avatar{position:relative;width:44px;height:44px;flex-shrink:0}.notif-avatar>img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--black_50)}.notif-avatar.is-glyph{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint-quiet-bg);color:var(--tint-quiet-ink);font-size:19px}.notif-avatar .notif-badge{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #fff;background:var(--tint-quiet-bg);color:var(--tint-quiet-ink);font-size:10px}.notif-row[data-type=matches] .notif-avatar .notif-badge,.notif-row[data-type=matches] .notif-avatar.is-glyph{background:var(--tint-match-bg);color:var(--tint-match-ink)}.notif-row[data-type=messages] .notif-avatar .notif-badge,.notif-row[data-type=messages] .notif-avatar.is-glyph{background:var(--tint-message-bg);color:var(--tint-message-ink)}.notif-body{min-width:0}.notif-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 2px;font-size:11px;line-height:1.4}.notif-meta time{color:var(--black_400);cursor:help}.notif-meta time::before{content:"Â·";margin-right:6px;color:var(--black_200)}.notif-kind{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_500)}.notif-title{font-size:15px;line-height:1.4;letter-spacing:var(--tracking-tight);margin:0 0 3px}.notif-title a{color:inherit;text-decoration:none}.notif-title a:hover{color:var(--brand_color)}.notif-title a:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px;border-radius:var(--radius-sm)}.notif-title .unread-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--brand_color);vertical-align:middle}.notif-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5;color:var(--black_600);margin:0}.notif-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-top:var(--s-3)}.btn-act{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--s-3);border:none;border-radius:var(--radius-md);background:var(--black_50);font-size:13px;font-weight:600;color:var(--black_800);text-decoration:none;transition:all var(--transition-fast)}.btn-act i{font-size:11px}.btn-act:hover{background:var(--brand_color);color:#fff;text-decoration:none}.btn-act:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.link-quiet{font-size:13px;font-weight:600;color:var(--black_500);text-decoration:none;transition:color var(--transition-fast)}.link-quiet:hover{color:var(--black_900);text-decoration:underline}.link-quiet:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px;border-radius:var(--radius-sm)}.notif-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.notif-actions .icon-btn{width:34px;height:34px;font-size:13px}.notif-load-more{display:flex;justify-content:center;padding:var(--s-2) 0 var(--s-5)}.notif-load-more.is-done{display:none}.notif-end{padding:var(--s-4) 0 var(--s-6);text-align:center;font-size:13px;color:var(--black_400)}.notif-end i{color:var(--color-success);margin-right:6px}@media(max-width: 1199px){.notif-toolbar .toolbar-controls{align-items:stretch;flex-direction:column;gap:var(--s-3)}}@media(max-width: 991px){.notif-toolbar .toolbar-head,.notif-toolbar .toolbar-controls{padding-left:var(--s-4);padding-right:var(--s-4)}.notif-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--s-4)*-1);padding:0 var(--s-4);scrollbar-width:none}.notif-tabs::-webkit-scrollbar{display:none}.notif-tab{flex-shrink:0}}@media(max-width: 767px){.notif-toolbar .toolbar-head{align-items:flex-start}.notif-toolbar .toolbar-actions,.notif-toolbar .toolbar-filters{width:100%}.notif-toolbar .btn-mark-all{flex:1;justify-content:center}.unread-toggle{flex:1;min-width:0;justify-content:center;padding-left:var(--s-3);padding-right:var(--s-3)}.notif-row{grid-template-columns:auto 1fr;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-3) var(--s-4) calc(var(--s-3) - 3px)}.notif-actions{grid-column:2;justify-content:flex-start;margin-left:-6px}.notif-avatar{width:40px;height:40px}}@media(prefers-reduced-motion: reduce){.notif-row{transition:none}.notif-row.is-collapsing{transition:none}}.events-calendar-area,.events-archive-area,.my-events-area,.event-checkout-area,.event-ticket-area,.event-single-area{--ec-speed-dating: var(--brand_color);--ec-speed-dating-ink: #a80b47;--ec-speed-dating-tint: var(--brand_color_25);--ec-speed-dating-tint-strong: var(--brand_color_75);--ec-party: #8b5cf6;--ec-party-ink: #5b21b6;--ec-party-tint: #f4f0ff;--ec-party-tint-strong: #e6dcff;--ec-meetup: #10b981;--ec-meetup-ink: #07704c;--ec-meetup-tint: var(--color-success-bg);--ec-meetup-tint-strong: #cdf2e3;--ec-workshop: var(--color-warning);--ec-workshop-ink: #8a5a00;--ec-workshop-tint: var(--color-warning-bg);--ec-workshop-tint-strong: #fbe8c4}.events-calendar-area.type-speed-dating,.events-calendar-area .type-speed-dating,.events-archive-area.type-speed-dating,.events-archive-area .type-speed-dating,.my-events-area.type-speed-dating,.my-events-area .type-speed-dating,.event-checkout-area.type-speed-dating,.event-checkout-area .type-speed-dating,.event-ticket-area.type-speed-dating,.event-ticket-area .type-speed-dating,.event-single-area.type-speed-dating,.event-single-area .type-speed-dating{--ec-rail: var(--ec-speed-dating);--ec-ink: var(--ec-speed-dating-ink);--ec-tint: var(--ec-speed-dating-tint);--ec-tint-strong: var(--ec-speed-dating-tint-strong)}.events-calendar-area.type-party,.events-calendar-area .type-party,.events-archive-area.type-party,.events-archive-area .type-party,.my-events-area.type-party,.my-events-area .type-party,.event-checkout-area.type-party,.event-checkout-area .type-party,.event-ticket-area.type-party,.event-ticket-area .type-party,.event-single-area.type-party,.event-single-area .type-party{--ec-rail: var(--ec-party);--ec-ink: var(--ec-party-ink);--ec-tint: var(--ec-party-tint);--ec-tint-strong: var(--ec-party-tint-strong)}.events-calendar-area.type-meetup,.events-calendar-area .type-meetup,.events-archive-area.type-meetup,.events-archive-area .type-meetup,.my-events-area.type-meetup,.my-events-area .type-meetup,.event-checkout-area.type-meetup,.event-checkout-area .type-meetup,.event-ticket-area.type-meetup,.event-ticket-area .type-meetup,.event-single-area.type-meetup,.event-single-area .type-meetup{--ec-rail: var(--ec-meetup);--ec-ink: var(--ec-meetup-ink);--ec-tint: var(--ec-meetup-tint);--ec-tint-strong: var(--ec-meetup-tint-strong)}.events-calendar-area.type-workshop,.events-calendar-area .type-workshop,.events-archive-area.type-workshop,.events-archive-area .type-workshop,.my-events-area.type-workshop,.my-events-area .type-workshop,.event-checkout-area.type-workshop,.event-checkout-area .type-workshop,.event-ticket-area.type-workshop,.event-ticket-area .type-workshop,.event-single-area.type-workshop,.event-single-area .type-workshop{--ec-rail: var(--ec-workshop);--ec-ink: var(--ec-workshop-ink);--ec-tint: var(--ec-workshop-tint);--ec-tint-strong: var(--ec-workshop-tint-strong)}.events-calendar-area{position:relative;overflow:hidden;padding-bottom:var(--spacing-section-sm);--ec-panel-radius: 20px;--ec-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 14px 36px rgba(var(--black_800_rgb), 0.06);--ec-cell-min: 124px;--ec-cell-gap: 6px}.events-calendar-area::before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.1) 0%, rgba(255, 255, 255, 0) 70%);top:-100px;right:-100px;z-index:-1}.events-calendar-area [hidden]{display:none !important}.events-calendar-area .ec-panel{background:hsla(0,0%,100%,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--ec-panel-radius);box-shadow:var(--ec-panel-shadow)}.events-calendar-area .ec-toolbar{margin-bottom:var(--s-4);overflow:visible}.events-calendar-area .ec-toolbar-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--hairline)}.events-calendar-area .ec-month-nav{display:flex;align-items:center;gap:var(--s-2)}.events-calendar-area .ec-month{min-width:210px;margin:0;text-align:center;font-size:24px;font-weight:800;letter-spacing:var(--tracking-tight);color:var(--h_title)}.events-calendar-area .ec-month span{margin-left:6px;font-weight:500;color:var(--brand_color)}.events-calendar-area .ec-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--hairline);border-radius:var(--radius-md);background:#fff;color:var(--black_600);font-size:14px;cursor:pointer;transition:all var(--transition-fast)}.events-calendar-area .ec-nav-btn:hover{background:var(--brand_color);border-color:var(--brand_color);color:#fff}.events-calendar-area .ec-nav-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-calendar-area .ec-today-btn{height:40px;margin-left:var(--s-2);padding:0 var(--s-4);border:1px solid var(--hairline);border-radius:var(--radius-full);background:#fff;font-size:13px;font-weight:700;color:var(--black_700);cursor:pointer;transition:all var(--transition-fast)}.events-calendar-area .ec-today-btn:hover:not(:disabled){border-color:var(--brand_color);color:var(--brand_color)}.events-calendar-area .ec-today-btn:disabled{opacity:.45;cursor:default}.events-calendar-area .ec-today-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-calendar-area .ec-head-actions{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.events-calendar-area .ec-view-switch{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-full);background:var(--black_25)}.events-calendar-area .ec-view-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 var(--s-4);border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);font-size:13px;font-weight:600;color:var(--black_500);cursor:pointer;transition:all var(--transition-fast)}.events-calendar-area .ec-view-btn i{font-size:12px}.events-calendar-area .ec-view-btn:hover{color:var(--black_800)}.events-calendar-area .ec-view-btn.is-active{background:#fff;color:var(--black_800);box-shadow:var(--bs_sm)}.events-calendar-area .ec-view-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-calendar-area .ec-host-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 var(--s-5);border-radius:var(--radius-full);background:var(--brand_color);color:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 6px 18px rgba(var(--brand_color_rgb), 0.25);transition:all var(--transition-fast)}.events-calendar-area .ec-host-btn:hover{background:var(--brand_hover);color:#fff;box-shadow:0 8px 22px rgba(var(--brand_color_rgb), 0.32)}.events-calendar-area .ec-toolbar-filters{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-4) var(--s-6)}.events-calendar-area .ec-search{position:relative;flex:1;min-width:210px}.events-calendar-area .ec-search .search-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);font-size:14px;color:var(--black_350);pointer-events:none;transition:color var(--transition-fast)}.events-calendar-area .ec-search .form-control{height:42px;padding:0 var(--s-4) 0 38px;background:var(--black_25);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:14px;color:var(--black_800);box-shadow:none}.events-calendar-area .ec-search .form-control::-moz-placeholder{color:var(--black_350)}.events-calendar-area .ec-search .form-control::placeholder{color:var(--black_350)}.events-calendar-area .ec-search .form-control:focus{background:#fff;border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.12)}.events-calendar-area .ec-search .form-control:focus~.search-icon{color:var(--brand_color)}.events-calendar-area .ec-toolbar-filters .nice-select{height:42px;line-height:40px;padding-left:var(--s-3);padding-right:var(--s-8);background:var(--black_25);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--black_600);transition:all var(--transition-fast)}.events-calendar-area .ec-toolbar-filters .nice-select:hover{background:var(--black_50)}.events-calendar-area .ec-toolbar-filters .nice-select.open{background:#fff;border-color:var(--black_300)}.events-calendar-area .ec-toolbar-filters .nice-select .list{min-width:100%;width:auto;white-space:nowrap;border-radius:var(--radius-md)}.events-calendar-area .filter-reset{opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.events-calendar-area .ec-toolbar.has-filters .filter-reset{opacity:1;visibility:visible}.events-calendar-area .ec-type-filter{padding:var(--s-4) var(--s-6);border-top:1px solid var(--hairline)}.events-calendar-area .ec-type-filter .ec-type-chip .ec-swatch{width:10px;height:10px;border-radius:3px;background:var(--ec-rail);flex-shrink:0}.events-calendar-area .ec-type-filter .ec-type-chip.active{background:var(--ec-tint, var(--brand_color));border-color:var(--ec-rail, var(--brand_color));color:var(--ec-ink, #fff);box-shadow:none}.events-calendar-area .ec-type-filter .ec-type-chip.active .chip-count{background:rgba(var(--black_800_rgb), 0.08);color:var(--ec-ink, #fff)}.events-calendar-area .ec-type-filter .ec-type-chip.is-vacant:not(.active){opacity:.55}.events-calendar-area .ec-type-filter .ec-type-chip:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-calendar-area .ec-type-filter .ec-type-chip[data-type=all].active{background:var(--brand_color);border-color:var(--brand_color);color:#fff}.events-calendar-area .ec-type-filter .ec-type-chip[data-type=all].active .chip-count{background:hsla(0,0%,100%,.25);color:#fff}.events-calendar-area .ec-result-line{margin:0 0 var(--s-3);padding:0 var(--s-2);font-size:14px;color:var(--black_500);font-variant-numeric:tabular-nums}.events-calendar-area .ec-result-line strong{color:var(--black_800);font-weight:700}.events-calendar-area .calendar-wrapper{padding:var(--s-5)}.events-calendar-area .calendar-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:var(--radius-md)}.events-calendar-area .calendar-scroll:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px}.events-calendar-area .calendar-table{width:100%;min-width:700px;table-layout:fixed;border-collapse:separate;border-spacing:var(--ec-cell-gap);margin:0}.events-calendar-area .calendar-table th{padding:0 0 var(--s-3);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--black_400);text-align:center}.events-calendar-area .calendar-table th abbr{text-decoration:none;cursor:help}.events-calendar-area .calendar-day{height:var(--ec-cell-min);padding:9px;vertical-align:top;background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.75);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.events-calendar-area .calendar-day:hover{background:#fff;border-color:rgba(var(--brand_color_rgb), 0.25);box-shadow:0 6px 18px rgba(var(--black_800_rgb), 0.07)}.events-calendar-area .calendar-day.is-outside{background:hsla(0,0%,100%,.34);border-color:hsla(0,0%,100%,.4)}.events-calendar-area .calendar-day.is-outside .day-date{color:var(--black_300);font-weight:600}.events-calendar-area .calendar-day.is-past:not(.is-outside){background:rgba(var(--black_25_rgb), 0.6)}.events-calendar-area .calendar-day.is-today{border-color:rgba(var(--brand_color_rgb), 0.45);background:rgba(var(--brand_color_rgb), 0.04)}.events-calendar-area .calendar-day.is-today .day-date{background:var(--brand_color);color:#fff;box-shadow:0 4px 12px rgba(var(--brand_color_rgb), 0.35)}.events-calendar-area .calendar-day.is-selected{background:#fff;border-color:var(--brand_color);box-shadow:0 0 0 2px rgba(var(--brand_color_rgb), 0.55),0 8px 22px rgba(var(--brand_color_rgb), 0.14)}.events-calendar-area .day-date{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--black_800);cursor:pointer;transition:all var(--transition-fast)}.events-calendar-area .day-date:hover{background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_color)}.events-calendar-area .day-date:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-calendar-area .day-dots{display:none;align-items:center;gap:3px;margin-top:5px}.events-calendar-area .day-dots .dot{width:6px;height:6px;border-radius:50%;background:var(--ec-rail)}.events-calendar-area .day-dots .dot-more{font-size:9px;font-weight:700;color:var(--black_400)}.events-calendar-area .event-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.events-calendar-area .event-item{display:block;padding:5px 8px 5px 9px;border-left:3px solid var(--ec-rail);border-radius:5px var(--radius-md) var(--radius-md) 5px;background:var(--ec-tint);color:var(--ec-ink);text-decoration:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.events-calendar-area .event-item .event-time{display:block;font-size:10px;font-weight:700;line-height:1.3;opacity:.85;font-variant-numeric:tabular-nums}.events-calendar-area .event-item .event-name{display:block;font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events-calendar-area .event-item:hover,.events-calendar-area .event-item:focus-visible{background:var(--ec-tint-strong);color:var(--ec-ink)}.events-calendar-area .event-more{width:100%;padding:4px 8px;border:1px dashed var(--black_150);border-radius:var(--radius-md);background:rgba(0,0,0,0);font-size:10.5px;font-weight:700;color:var(--black_500);cursor:pointer;transition:all var(--transition-fast)}.events-calendar-area .event-more:hover{border-style:solid;border-color:var(--brand_color);background:var(--brand_color_25);color:var(--brand_color)}.events-calendar-area .event-more:focus-visible{outline:2px solid var(--brand_color);outline-offset:1px}.events-calendar-area .ec-grid-hint{display:flex;align-items:center;gap:8px;margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:1px solid var(--hairline);font-size:12.5px;color:var(--black_400)}.events-calendar-area .ec-grid-hint i{color:var(--black_300)}.events-calendar-area .ec-day-panel{margin-top:var(--s-4);overflow:hidden}.events-calendar-area .ec-day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--hairline)}.events-calendar-area .ec-day-title{margin:0 0 2px;font-size:17px;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--black_800)}.events-calendar-area .ec-day-count{margin:0;font-size:13px;color:var(--black_500)}.events-calendar-area .ec-day-list{list-style:none;margin:0;padding:0}.events-calendar-area .ec-day-item{position:relative;display:grid;grid-template-columns:92px minmax(0, 1fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);border-top:1px solid var(--hairline);transition:background var(--transition-fast)}.events-calendar-area .ec-day-item:first-child{border-top:0}.events-calendar-area .ec-day-item::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--ec-rail)}.events-calendar-area .ec-day-item:hover{background:rgba(var(--black_25_rgb), 0.7)}.events-calendar-area .ec-day-time{display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}.events-calendar-area .ec-day-time time{font-size:15px;font-weight:700;color:var(--black_800)}.events-calendar-area .ec-day-time span{font-size:12px;color:var(--black_400)}.events-calendar-area .ec-day-body{min-width:0}.events-calendar-area .ec-type-tag{display:inline-block;margin-bottom:5px;padding:2px 9px;border-radius:var(--radius-full);background:var(--ec-tint);color:var(--ec-ink);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.events-calendar-area .ec-day-name{display:block;margin-bottom:5px;font-size:16px;font-weight:700;color:var(--h_title);text-decoration:none}.events-calendar-area .ec-day-name:hover{color:var(--brand_color)}.events-calendar-area .ec-day-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;color:var(--black_500)}.events-calendar-area .ec-day-meta span{display:inline-flex;align-items:center;gap:6px}.events-calendar-area .ec-day-meta i{color:var(--ec-rail);font-size:12px}.events-calendar-area .ec-day-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.events-calendar-area .ec-spots{font-size:12px;font-weight:600;color:var(--black_500);white-space:nowrap}.events-calendar-area .ec-spots.is-low{color:var(--ec-workshop-ink)}.events-calendar-area .ec-spots.is-out{color:var(--black_400)}.events-calendar-area .ec-join{display:inline-flex;align-items:center;height:34px;padding:0 var(--s-4);border:1px solid var(--brand_color);border-radius:var(--radius-full);font-size:13px;font-weight:700;color:var(--brand_color);text-decoration:none;white-space:nowrap;transition:all var(--transition-fast)}.events-calendar-area .ec-join:hover{background:var(--brand_color);color:#fff}.events-calendar-area .ec-join.is-quiet{border-color:var(--black_150);color:var(--black_600)}.events-calendar-area .ec-join.is-quiet:hover{background:var(--black_800);border-color:var(--black_800);color:#fff}.events-calendar-area .ec-day-blank{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-6);text-align:center}.events-calendar-area .ec-day-blank p{margin:0;font-size:14px;color:var(--black_500)}.events-calendar-area .ec-agenda{overflow:hidden}.events-calendar-area .ec-agenda-day{display:grid;grid-template-columns:96px minmax(0, 1fr);border-top:1px solid var(--hairline)}.events-calendar-area .ec-agenda-day:first-child{border-top:0}.events-calendar-area .ec-agenda-day.is-today .ec-agenda-dom{color:var(--brand_color)}.events-calendar-area .ec-agenda-day.is-past .ec-agenda-dom{color:var(--black_400)}.events-calendar-area .ec-agenda-date{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--s-5) var(--s-3);border-right:1px solid var(--hairline);background:rgba(var(--black_25_rgb), 0.5);text-align:center}.events-calendar-area .ec-agenda-dow{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--black_400)}.events-calendar-area .ec-agenda-dom{font-size:26px;font-weight:800;line-height:1.1;color:var(--black_800);font-variant-numeric:tabular-nums}.events-calendar-area .ec-agenda-rel{font-size:11px;color:var(--black_400)}.events-calendar-area .ec-empty{margin-top:var(--s-4)}.events-calendar-area .ec-empty .state-icon{background:var(--brand_color_25);color:var(--brand_color)}.events-calendar-area .ec-next-up{margin-top:var(--spacing-2xl)}.events-calendar-area .ec-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4);margin-bottom:var(--s-6)}.events-calendar-area .ec-section-head h2{margin:0 0 4px;font-size:28px;font-weight:800;letter-spacing:var(--tracking-tight);color:var(--h_title)}.events-calendar-area .ec-section-head p{margin:0;font-size:14px;color:var(--black_500)}.events-calendar-area .ec-see-all{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:rgba(0,0,0,0);font-size:14px;font-weight:700;color:var(--brand_color);cursor:pointer}.events-calendar-area .ec-see-all i{transition:transform var(--transition-fast)}.events-calendar-area .ec-see-all:hover i{transform:translateX(3px)}.events-calendar-area .ec-see-all:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:var(--radius-sm)}.events-calendar-area .ec-next-up-blank{margin:0;padding:var(--s-6);border:1px dashed var(--black_150);border-radius:var(--ec-panel-radius);text-align:center;font-size:14px;color:var(--black_500)}.event-card{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);border-radius:20px;overflow:hidden;transition:all .3s ease-in-out;margin-bottom:30px;border:1px solid hsla(0,0%,100%,.5)}.event-card:hover{transform:translateY(-4px);box-shadow:var(--bs_lg)}.event-card:hover .event-img img{transform:scale(1.04)}.event-card .event-img{height:200px;overflow:hidden;position:relative}.event-card .event-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.event-card .event-img .event-badge{position:absolute;top:15px;left:15px;padding:6px 15px;border-radius:30px;background:hsla(0,0%,100%,.9);color:var(--brand_color);font-weight:700;font-size:12px;text-transform:uppercase;box-shadow:var(--bs_sm)}.event-card .event-img .event-date-tag{position:absolute;bottom:15px;right:15px;background:var(--brand_color);color:#fff;padding:5px 12px;border-radius:8px;text-align:center;line-height:1.2}.event-card .event-img .event-date-tag span{display:block;font-weight:800;font-size:18px}.event-card .event-img .event-date-tag small{font-weight:600;font-size:10px;text-transform:uppercase}.event-card .event-content{padding:25px}.event-card .event-content .event-title{font-size:20px;font-weight:800;margin-bottom:15px;color:var(--h_title);text-decoration:none;display:block}.event-card .event-content .event-title:hover{color:var(--brand_color)}.event-card .event-content .event-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.event-card .event-content .event-meta div,.event-card .event-content .event-meta span{font-size:14px;color:var(--black_500);display:flex;align-items:center;gap:8px}.event-card .event-content .event-meta div i,.event-card .event-content .event-meta span i{color:var(--brand_color)}.event-card .event-content .event-footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--black_50)}.event-card .event-content .event-footer .attendees{display:flex;align-items:center}.event-card .event-content .event-footer .attendees .avatar-group{display:flex;margin-right:10px}.event-card .event-content .event-footer .attendees .avatar-group img{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-left:-10px}.event-card .event-content .event-footer .attendees .avatar-group img:first-child{margin-left:0}.event-card .event-content .event-footer .attendees span{font-size:13px;color:var(--black_600);font-weight:600}.event-card .event-content .event-footer .join-btn{font-size:13px;font-weight:600;color:var(--brand_color);background:rgba(0,0,0,0);border:1px solid var(--brand_color);border-radius:30px;padding:7px 18px;line-height:1;transition:all .3s ease}.event-card .event-content .event-footer .join-btn:hover{background:var(--brand_color);color:#fff;box-shadow:0 6px 15px rgba(var(--brand_color_rgb), 0.25)}.ec-next-up .event-card,.es-related .event-card,.events-archive-area .event-card,.my-events-area .event-card{height:100%;margin-bottom:0}.ec-next-up .event-card .event-badge,.es-related .event-card .event-badge,.events-archive-area .event-card .event-badge,.my-events-area .event-card .event-badge{background:var(--ec-tint);color:var(--ec-ink)}.ec-next-up .event-card .event-when,.es-related .event-card .event-when,.events-archive-area .event-card .event-when,.my-events-area .event-card .event-when{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ec-ink)}.ec-next-up .event-card .event-title,.es-related .event-card .event-title,.events-archive-area .event-card .event-title,.my-events-area .event-card .event-title{margin-bottom:12px;font-size:18px}.ec-next-up .event-card .event-meta,.es-related .event-card .event-meta,.events-archive-area .event-card .event-meta,.my-events-area .event-card .event-meta{margin-bottom:14px}.ec-next-up .event-card .event-save,.es-related .event-card .event-save,.events-archive-area .event-card .event-save,.my-events-area .event-card .event-save{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--black_500);font-size:14px;cursor:pointer;box-shadow:var(--bs_sm);transition:all var(--transition-fast)}.ec-next-up .event-card .event-save:hover,.es-related .event-card .event-save:hover,.events-archive-area .event-card .event-save:hover,.my-events-area .event-card .event-save:hover{color:var(--brand_color)}.ec-next-up .event-card .event-save.is-saved,.es-related .event-card .event-save.is-saved,.events-archive-area .event-card .event-save.is-saved,.my-events-area .event-card .event-save.is-saved{color:var(--brand_color)}.ec-next-up .event-card .event-save:focus-visible,.es-related .event-card .event-save:focus-visible,.events-archive-area .event-card .event-save:focus-visible,.my-events-area .event-card .event-save:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.ec-next-up .event-capacity,.es-related .event-capacity,.events-archive-area .event-capacity,.my-events-area .event-capacity{margin-bottom:16px}.ec-next-up .event-capacity .capacity-bar,.es-related .event-capacity .capacity-bar,.events-archive-area .event-capacity .capacity-bar,.my-events-area .event-capacity .capacity-bar{height:5px;margin-bottom:6px;border-radius:var(--radius-full);background:var(--black_50);overflow:hidden}.ec-next-up .event-capacity .capacity-fill,.es-related .event-capacity .capacity-fill,.events-archive-area .event-capacity .capacity-fill,.my-events-area .event-capacity .capacity-fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--ec-rail)}.ec-next-up .event-capacity .capacity-fill.is-low,.es-related .event-capacity .capacity-fill.is-low,.events-archive-area .event-capacity .capacity-fill.is-low,.my-events-area .event-capacity .capacity-fill.is-low{background:var(--color-warning)}.ec-next-up .event-capacity .capacity-fill.is-out,.es-related .event-capacity .capacity-fill.is-out,.events-archive-area .event-capacity .capacity-fill.is-out,.my-events-area .event-capacity .capacity-fill.is-out{background:var(--black_300)}.ec-next-up .event-capacity .capacity-note,.es-related .event-capacity .capacity-note,.events-archive-area .event-capacity .capacity-note,.my-events-area .event-capacity .capacity-note{font-size:12px;font-weight:600;color:var(--black_500)}.ec-next-up .event-capacity .capacity-note.is-low,.es-related .event-capacity .capacity-note.is-low,.events-archive-area .event-capacity .capacity-note.is-low,.my-events-area .event-capacity .capacity-note.is-low{color:var(--ec-workshop-ink)}.ec-next-up .join-btn.is-quiet,.es-related .join-btn.is-quiet,.events-archive-area .join-btn.is-quiet,.my-events-area .join-btn.is-quiet{border-color:var(--black_150);color:var(--black_600)}.ec-next-up .join-btn.is-quiet:hover,.es-related .join-btn.is-quiet:hover,.events-archive-area .join-btn.is-quiet:hover,.my-events-area .join-btn.is-quiet:hover{background:var(--black_800);border-color:var(--black_800);color:#fff;box-shadow:none}.event-create-area,.community-form-area{position:relative;overflow:hidden;padding-bottom:130px}.event-create-area::before,.community-form-area::before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.12) 0%, rgba(255, 255, 255, 0) 70%);top:-100px;right:-100px;z-index:-1}.event-create-area .intro-section,.community-form-area .intro-section{background:hsla(0,0%,100%,.65);border-radius:30px;padding:50px 60px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 30px 60px rgba(0,0,0,.04);margin-bottom:50px}.event-create-area .intro-section .intro-text h1,.community-form-area .intro-section .intro-text h1{font-size:46px;line-height:1.15;margin-bottom:18px;letter-spacing:-1.5px;font-weight:800}.event-create-area .intro-section .intro-text h1 span,.community-form-area .intro-section .intro-text h1 span{color:var(--brand_color);position:relative;display:inline-block}.event-create-area .intro-section .intro-text h1 span::after,.community-form-area .intro-section .intro-text h1 span::after{content:"";position:absolute;bottom:6px;left:0;width:100%;height:8px;background:rgba(var(--brand_color_rgb), 0.15);border-radius:4px;z-index:-1}.event-create-area .intro-section .intro-text p,.community-form-area .intro-section .intro-text p{font-size:17px;color:var(--black_600);line-height:1.7;margin-bottom:0}.event-create-area .intro-section .intro-img,.community-form-area .intro-section .intro-img{text-align:center}.event-create-area .intro-section .intro-img img,.community-form-area .intro-section .intro-img img{max-height:260px;filter:drop-shadow(0 20px 30px rgba(var(--brand_color_rgb), 0.18));animation:float 6s ease-in-out infinite}.event-create-area .wizard-progress-bar-wrapper,.community-form-area .wizard-progress-bar-wrapper{background:hsla(0,0%,100%,.75);border-radius:24px;padding:20px 30px;margin-bottom:35px;border:1px solid hsla(0,0%,100%,.9);box-shadow:0 15px 35px rgba(0,0,0,.04)}.event-create-area .wizard-progress-bar-wrapper .wizard-steps,.community-form-area .wizard-progress-bar-wrapper .wizard-steps{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.event-create-area .wizard-progress-bar-wrapper .wizard-progress-track,.community-form-area .wizard-progress-bar-wrapper .wizard-progress-track{position:absolute;top:22px;left:40px;right:40px;height:3px;background:#e2e8f0;border-radius:2px;overflow:hidden;z-index:-1}.event-create-area .wizard-progress-bar-wrapper .wizard-step-counter,.community-form-area .wizard-progress-bar-wrapper .wizard-step-counter{text-align:center;margin-top:15px;font-size:12px;font-weight:700;color:var(--black_500);letter-spacing:.5px}.event-create-area .wizard-progress-bar-wrapper .wizard-progress-fill,.community-form-area .wizard-progress-bar-wrapper .wizard-progress-fill{height:100%;width:0%;background:var(--brand_color);transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;transition:all .3s ease;position:relative}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item:focus-visible,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item:focus-visible{outline:2px solid var(--brand_color);outline-offset:4px;border-radius:12px}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item .step-circle,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item .step-circle{width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;color:var(--black_500);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 4px 10px rgba(0,0,0,.05)}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item .step-circle i,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item .step-circle i{font-size:16px}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item .step-title,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item .step-title{font-size:13px;font-weight:700;color:var(--black_500);margin-top:8px;transition:all .3s ease}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item.active .step-circle,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item.active .step-circle{background:var(--brand_color);border-color:var(--brand_color);color:#fff;box-shadow:0 10px 20px rgba(var(--brand_color_rgb), 0.35);transform:scale(1.1)}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item.active .step-title,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item.active .step-title{color:var(--brand_color);font-weight:800}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item.completed .step-circle,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item.completed .step-circle{background:#10b981;border-color:#10b981;color:#fff}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item.completed .step-title,.community-form-area .wizard-progress-bar-wrapper .wizard-step-item.completed .step-title{color:var(--black_800)}.event-create-area .draft-restore-banner,.community-form-area .draft-restore-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;background:rgba(var(--brand_color_rgb), 0.06);border:1px solid rgba(var(--brand_color_rgb), 0.25);border-radius:18px;padding:16px 25px;margin-bottom:25px}.event-create-area .draft-restore-banner .draft-restore-text,.community-form-area .draft-restore-banner .draft-restore-text{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--h_title);font-weight:600}.event-create-area .draft-restore-banner .draft-restore-text i,.community-form-area .draft-restore-banner .draft-restore-text i{color:var(--brand_color);font-size:16px}.event-create-area .draft-restore-banner .draft-restore-actions,.community-form-area .draft-restore-banner .draft-restore-actions{display:flex;gap:10px}.event-create-area .draft-restore-banner .draft-restore-actions button,.community-form-area .draft-restore-banner .draft-restore-actions button{font-size:13px;font-weight:700;padding:8px 18px;border-radius:30px;border:none;cursor:pointer;transition:all .3s ease}.event-create-area .draft-restore-banner .draft-restore-actions .btn-restore-draft,.community-form-area .draft-restore-banner .draft-restore-actions .btn-restore-draft{background:var(--brand_color);color:#fff}.event-create-area .draft-restore-banner .draft-restore-actions .btn-restore-draft:hover,.community-form-area .draft-restore-banner .draft-restore-actions .btn-restore-draft:hover{background:var(--brand_hover)}.event-create-area .draft-restore-banner .draft-restore-actions .btn-discard-draft,.community-form-area .draft-restore-banner .draft-restore-actions .btn-discard-draft{background:rgba(0,0,0,0);color:var(--black_500);border:1px solid rgba(var(--black_800_rgb), 0.15) !important}.event-create-area .draft-restore-banner .draft-restore-actions .btn-discard-draft:hover,.community-form-area .draft-restore-banner .draft-restore-actions .btn-discard-draft:hover{background:#fff;color:var(--black_800)}.event-create-area .create-form-wrapper,.event-create-area .community-form-fields,.community-form-area .create-form-wrapper,.community-form-area .community-form-fields{background:hsla(0,0%,100%,.7);border-radius:32px;padding:45px 50px;box-shadow:0 40px 90px rgba(0,0,0,.07);border:1px solid #fff;position:relative}.event-create-area .create-form-wrapper .step-panel,.event-create-area .community-form-fields .step-panel,.community-form-area .create-form-wrapper .step-panel,.community-form-area .community-form-fields .step-panel{display:none;animation:fadeIn .4s ease}.event-create-area .create-form-wrapper .step-panel.active,.event-create-area .community-form-fields .step-panel.active,.community-form-area .create-form-wrapper .step-panel.active,.community-form-area .community-form-fields .step-panel.active{display:block}.event-create-area .create-form-wrapper .section-header,.event-create-area .community-form-fields .section-header,.community-form-area .create-form-wrapper .section-header,.community-form-area .community-form-fields .section-header{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.06)}.event-create-area .create-form-wrapper .section-header h3,.event-create-area .community-form-fields .section-header h3,.community-form-area .create-form-wrapper .section-header h3,.community-form-area .community-form-fields .section-header h3{font-size:24px;font-weight:800;color:var(--h_title);margin-bottom:6px;display:flex;align-items:center;gap:12px}.event-create-area .create-form-wrapper .section-header h3 i,.event-create-area .community-form-fields .section-header h3 i,.community-form-area .create-form-wrapper .section-header h3 i,.community-form-area .community-form-fields .section-header h3 i{color:#8b5cf6;font-size:20px}.event-create-area .create-form-wrapper .section-header p,.event-create-area .community-form-fields .section-header p,.community-form-area .create-form-wrapper .section-header p,.community-form-area .community-form-fields .section-header p{font-size:14px;color:var(--black_500);margin-bottom:0}.event-create-area .create-form-wrapper .form-group-custom,.event-create-area .community-form-fields .form-group-custom,.community-form-area .create-form-wrapper .form-group-custom,.community-form-area .community-form-fields .form-group-custom{margin-bottom:25px}.event-create-area .create-form-wrapper .form-group-custom>label,.event-create-area .community-form-fields .form-group-custom>label,.community-form-area .create-form-wrapper .form-group-custom>label,.community-form-area .community-form-fields .form-group-custom>label{font-size:14px;font-weight:700;color:var(--h_title);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.event-create-area .create-form-wrapper .form-group-custom>label .label-title,.event-create-area .community-form-fields .form-group-custom>label .label-title,.community-form-area .create-form-wrapper .form-group-custom>label .label-title,.community-form-area .community-form-fields .form-group-custom>label .label-title{display:flex;align-items:center;gap:8px}.event-create-area .create-form-wrapper .form-group-custom>label .label-title i,.event-create-area .community-form-fields .form-group-custom>label .label-title i,.community-form-area .create-form-wrapper .form-group-custom>label .label-title i,.community-form-area .community-form-fields .form-group-custom>label .label-title i{color:#8b5cf6;font-size:14px}.event-create-area .create-form-wrapper .form-group-custom>label .char-counter,.event-create-area .community-form-fields .form-group-custom>label .char-counter,.community-form-area .create-form-wrapper .form-group-custom>label .char-counter,.community-form-area .community-form-fields .form-group-custom>label .char-counter{font-size:12px;font-weight:600;color:var(--black_400)}.event-create-area .create-form-wrapper .form-group-custom .form-control,.event-create-area .community-form-fields .form-group-custom .form-control,.community-form-area .create-form-wrapper .form-group-custom .form-control,.community-form-area .community-form-fields .form-group-custom .form-control{height:56px;border-radius:16px;border:1px solid rgba(15,23,42,.16);padding:0 22px;font-size:15px;transition:all .3s ease;background:hsla(0,0%,100%,.92);color:var(--black_800);box-shadow:inset 0 1px 3px rgba(0,0,0,.03)}.event-create-area .create-form-wrapper .form-group-custom .form-control:focus,.event-create-area .community-form-fields .form-group-custom .form-control:focus,.community-form-area .create-form-wrapper .form-group-custom .form-control:focus,.community-form-area .community-form-fields .form-group-custom .form-control:focus{background:#fff;border-color:var(--brand_color);box-shadow:0 10px 22px rgba(var(--brand_color_rgb), 0.14),inset 0 1px 2px rgba(0,0,0,.01);transform:translateY(-2px)}.event-create-area .create-form-wrapper .form-group-custom .form-control::-moz-placeholder, .event-create-area .community-form-fields .form-group-custom .form-control::-moz-placeholder, .community-form-area .create-form-wrapper .form-group-custom .form-control::-moz-placeholder, .community-form-area .community-form-fields .form-group-custom .form-control::-moz-placeholder{color:#94a3b8}.event-create-area .create-form-wrapper .form-group-custom .form-control::placeholder,.event-create-area .community-form-fields .form-group-custom .form-control::placeholder,.community-form-area .create-form-wrapper .form-group-custom .form-control::placeholder,.community-form-area .community-form-fields .form-group-custom .form-control::placeholder{color:#94a3b8}.event-create-area .create-form-wrapper .form-group-custom .form-control.is-invalid,.event-create-area .community-form-fields .form-group-custom .form-control.is-invalid,.community-form-area .create-form-wrapper .form-group-custom .form-control.is-invalid,.community-form-area .community-form-fields .form-group-custom .form-control.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.event-create-area .create-form-wrapper .form-group-custom select.form-control,.event-create-area .community-form-fields .form-group-custom select.form-control,.community-form-area .create-form-wrapper .form-group-custom select.form-control,.community-form-area .community-form-fields .form-group-custom select.form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:18px;padding-right:48px;cursor:pointer}.event-create-area .create-form-wrapper .form-group-custom .nice-select,.event-create-area .community-form-fields .form-group-custom .nice-select,.community-form-area .create-form-wrapper .form-group-custom .nice-select,.community-form-area .community-form-fields .form-group-custom .nice-select{height:56px;line-height:54px;width:100%;float:none;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(15,23,42,.16);padding:0 45px 0 22px;font-size:15px;color:var(--black_800);background:hsla(0,0%,100%,.92);transition:all .3s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,.03)}.event-create-area .create-form-wrapper .form-group-custom .nice-select::after,.event-create-area .community-form-fields .form-group-custom .nice-select::after,.community-form-area .create-form-wrapper .form-group-custom .nice-select::after,.community-form-area .community-form-fields .form-group-custom .nice-select::after{right:20px;width:9px;height:9px;border-color:var(--brand_color);border-bottom-width:2px;border-right-width:2px;margin-top:-6px}.event-create-area .create-form-wrapper .form-group-custom .nice-select.open,.event-create-area .create-form-wrapper .form-group-custom .nice-select:focus,.event-create-area .community-form-fields .form-group-custom .nice-select.open,.event-create-area .community-form-fields .form-group-custom .nice-select:focus,.community-form-area .create-form-wrapper .form-group-custom .nice-select.open,.community-form-area .create-form-wrapper .form-group-custom .nice-select:focus,.community-form-area .community-form-fields .form-group-custom .nice-select.open,.community-form-area .community-form-fields .form-group-custom .nice-select:focus{background:#fff;border-color:var(--brand_color);box-shadow:0 10px 22px rgba(var(--brand_color_rgb), 0.14)}.event-create-area .create-form-wrapper .form-group-custom .nice-select .list,.event-create-area .community-form-fields .form-group-custom .nice-select .list,.community-form-area .create-form-wrapper .form-group-custom .nice-select .list,.community-form-area .community-form-fields .form-group-custom .nice-select .list{width:100%;border-radius:14px;padding:8px;margin-top:8px;box-shadow:0 20px 40px rgba(0,0,0,.12);z-index:10;border:1px solid rgba(15,23,42,.12)}.event-create-area .create-form-wrapper .form-group-custom .nice-select .option,.event-create-area .community-form-fields .form-group-custom .nice-select .option,.community-form-area .create-form-wrapper .form-group-custom .nice-select .option,.community-form-area .community-form-fields .form-group-custom .nice-select .option{border-radius:10px;line-height:40px;min-height:40px;font-size:14px}.event-create-area .create-form-wrapper .form-group-custom .nice-select .option.selected,.event-create-area .community-form-fields .form-group-custom .nice-select .option.selected,.community-form-area .create-form-wrapper .form-group-custom .nice-select .option.selected,.community-form-area .community-form-fields .form-group-custom .nice-select .option.selected{font-weight:600;color:var(--brand_color)}.event-create-area .create-form-wrapper .form-group-custom .nice-select .option:hover,.event-create-area .create-form-wrapper .form-group-custom .nice-select .option.focus,.event-create-area .community-form-fields .form-group-custom .nice-select .option:hover,.event-create-area .community-form-fields .form-group-custom .nice-select .option.focus,.community-form-area .create-form-wrapper .form-group-custom .nice-select .option:hover,.community-form-area .create-form-wrapper .form-group-custom .nice-select .option.focus,.community-form-area .community-form-fields .form-group-custom .nice-select .option:hover,.community-form-area .community-form-fields .form-group-custom .nice-select .option.focus{background:rgba(var(--brand_color_rgb), 0.08);color:var(--brand_color)}.event-create-area .create-form-wrapper .form-group-custom textarea.form-control,.event-create-area .community-form-fields .form-group-custom textarea.form-control,.community-form-area .create-form-wrapper .form-group-custom textarea.form-control,.community-form-area .community-form-fields .form-group-custom textarea.form-control{height:auto;padding:18px 22px}.event-create-area .create-form-wrapper .form-group-custom .form-hint,.event-create-area .community-form-fields .form-group-custom .form-hint,.community-form-area .create-form-wrapper .form-group-custom .form-hint,.community-form-area .community-form-fields .form-group-custom .form-hint{font-size:12px;color:var(--black_400);margin-top:6px;display:flex;align-items:center;gap:5px}.event-create-area .create-form-wrapper .form-group-custom .field-error-msg,.event-create-area .community-form-fields .form-group-custom .field-error-msg,.community-form-area .create-form-wrapper .form-group-custom .field-error-msg,.community-form-area .community-form-fields .form-group-custom .field-error-msg{display:none;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#ef4444;margin-top:6px}.event-create-area .create-form-wrapper .form-group-custom.has-error .form-control,.event-create-area .create-form-wrapper .form-group-custom.has-error .image-upload-dropzone,.event-create-area .community-form-fields .form-group-custom.has-error .form-control,.event-create-area .community-form-fields .form-group-custom.has-error .image-upload-dropzone,.community-form-area .create-form-wrapper .form-group-custom.has-error .form-control,.community-form-area .create-form-wrapper .form-group-custom.has-error .image-upload-dropzone,.community-form-area .community-form-fields .form-group-custom.has-error .form-control,.community-form-area .community-form-fields .form-group-custom.has-error .image-upload-dropzone{border-color:#ef4444}.event-create-area .create-form-wrapper .form-group-custom.has-error .form-control,.event-create-area .community-form-fields .form-group-custom.has-error .form-control,.community-form-area .create-form-wrapper .form-group-custom.has-error .form-control,.community-form-area .community-form-fields .form-group-custom.has-error .form-control{box-shadow:0 0 0 3px rgba(239,68,68,.12)}.event-create-area .create-form-wrapper .form-group-custom.has-error .field-error-msg,.event-create-area .community-form-fields .form-group-custom.has-error .field-error-msg,.community-form-area .create-form-wrapper .form-group-custom.has-error .field-error-msg,.community-form-area .community-form-fields .form-group-custom.has-error .field-error-msg{display:flex}.event-create-area .create-form-wrapper .image-upload-dropzone,.event-create-area .community-form-fields .image-upload-dropzone,.community-form-area .create-form-wrapper .image-upload-dropzone,.community-form-area .community-form-fields .image-upload-dropzone{width:100%;min-height:240px;border:2px dashed rgba(var(--brand_color_rgb), 0.45);border-radius:24px;background:hsla(0,0%,100%,.65);box-shadow:0 10px 25px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;cursor:pointer;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;overflow:hidden;text-align:center;margin-bottom:25px}.event-create-area .create-form-wrapper .image-upload-dropzone:hover,.event-create-area .create-form-wrapper .image-upload-dropzone.dragover,.event-create-area .community-form-fields .image-upload-dropzone:hover,.event-create-area .community-form-fields .image-upload-dropzone.dragover,.community-form-area .create-form-wrapper .image-upload-dropzone:hover,.community-form-area .create-form-wrapper .image-upload-dropzone.dragover,.community-form-area .community-form-fields .image-upload-dropzone:hover,.community-form-area .community-form-fields .image-upload-dropzone.dragover{border-color:var(--brand_color);background:#fff;transform:scale(1.01);box-shadow:0 15px 35px rgba(var(--brand_color_rgb), 0.12)}.event-create-area .create-form-wrapper .image-upload-dropzone:hover .dropzone-icon,.event-create-area .create-form-wrapper .image-upload-dropzone.dragover .dropzone-icon,.event-create-area .community-form-fields .image-upload-dropzone:hover .dropzone-icon,.event-create-area .community-form-fields .image-upload-dropzone.dragover .dropzone-icon,.community-form-area .create-form-wrapper .image-upload-dropzone:hover .dropzone-icon,.community-form-area .create-form-wrapper .image-upload-dropzone.dragover .dropzone-icon,.community-form-area .community-form-fields .image-upload-dropzone:hover .dropzone-icon,.community-form-area .community-form-fields .image-upload-dropzone.dragover .dropzone-icon{color:var(--brand_color);transform:translateY(-8px) scale(1.1)}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-input,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-input,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-input,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:5}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-icon,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-icon,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-icon,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-icon{font-size:52px;color:rgba(var(--black_800_rgb), 0.35);margin-bottom:15px;transition:all .4s ease}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-title,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-title,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-title,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-title{font-size:17px;font-weight:800;color:var(--h_title);margin-bottom:5px}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-title span,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-title span,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-title span,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-title span{color:var(--brand_color);text-decoration:underline}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-sub,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-sub,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-sub,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-sub{font-size:13px;color:var(--black_400)}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-preview-container,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-preview-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;display:none;background:#000}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container img,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-preview-container img,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container img,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-preview-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container .btn-remove-image,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-preview-container .btn-remove-image,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container .btn-remove-image,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-preview-container .btn-remove-image{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.7);color:#fff;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.event-create-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container .btn-remove-image:hover,.event-create-area .community-form-fields .image-upload-dropzone .dropzone-preview-container .btn-remove-image:hover,.community-form-area .create-form-wrapper .image-upload-dropzone .dropzone-preview-container .btn-remove-image:hover,.community-form-area .community-form-fields .image-upload-dropzone .dropzone-preview-container .btn-remove-image:hover{background:var(--brand_color);transform:scale(1.1)}.event-create-area .create-form-wrapper .image-upload-dropzone.has-file .dropzone-preview-container,.event-create-area .community-form-fields .image-upload-dropzone.has-file .dropzone-preview-container,.community-form-area .create-form-wrapper .image-upload-dropzone.has-file .dropzone-preview-container,.community-form-area .community-form-fields .image-upload-dropzone.has-file .dropzone-preview-container{display:block}.event-create-area .create-form-wrapper .upload-error-msg,.event-create-area .community-form-fields .upload-error-msg,.community-form-area .create-form-wrapper .upload-error-msg,.community-form-area .community-form-fields .upload-error-msg{display:none;font-size:12px;font-weight:600;color:#ef4444;margin-top:8px}.event-create-area .create-form-wrapper .upload-error-msg.show,.event-create-area .community-form-fields .upload-error-msg.show,.community-form-area .create-form-wrapper .upload-error-msg.show,.community-form-area .community-form-fields .upload-error-msg.show{display:block}.event-create-area .create-form-wrapper .gallery-upload-row,.event-create-area .community-form-fields .gallery-upload-row,.community-form-area .create-form-wrapper .gallery-upload-row,.community-form-area .community-form-fields .gallery-upload-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-add-btn,.event-create-area .community-form-fields .gallery-upload-row .gallery-add-btn,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-add-btn,.community-form-area .community-form-fields .gallery-upload-row .gallery-add-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:90px;height:90px;flex-shrink:0;border:2px dashed rgba(var(--brand_color_rgb), 0.4);border-radius:16px;color:var(--brand_color);font-size:12px;font-weight:700;cursor:pointer;transition:all .3s ease}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-add-btn i,.event-create-area .community-form-fields .gallery-upload-row .gallery-add-btn i,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-add-btn i,.community-form-area .community-form-fields .gallery-upload-row .gallery-add-btn i{font-size:18px}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-add-btn:hover,.event-create-area .create-form-wrapper .gallery-upload-row .gallery-add-btn:focus-visible,.event-create-area .community-form-fields .gallery-upload-row .gallery-add-btn:hover,.event-create-area .community-form-fields .gallery-upload-row .gallery-add-btn:focus-visible,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-add-btn:hover,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-add-btn:focus-visible,.community-form-area .community-form-fields .gallery-upload-row .gallery-add-btn:hover,.community-form-area .community-form-fields .gallery-upload-row .gallery-add-btn:focus-visible{background:rgba(var(--brand_color_rgb), 0.06);border-color:var(--brand_color)}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-add-btn:focus-visible,.event-create-area .community-form-fields .gallery-upload-row .gallery-add-btn:focus-visible,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-add-btn:focus-visible,.community-form-area .community-form-fields .gallery-upload-row .gallery-add-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-thumbs-list,.event-create-area .community-form-fields .gallery-upload-row .gallery-thumbs-list,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-thumbs-list,.community-form-area .community-form-fields .gallery-upload-row .gallery-thumbs-list{display:flex;flex-wrap:wrap;gap:12px}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item,.event-create-area .community-form-fields .gallery-upload-row .gallery-thumb-item,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item,.community-form-area .community-form-fields .gallery-upload-row .gallery-thumb-item{position:relative;width:90px;height:90px;border-radius:16px;overflow:hidden;flex-shrink:0}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item img,.event-create-area .community-form-fields .gallery-upload-row .gallery-thumb-item img,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item img,.community-form-area .community-form-fields .gallery-upload-row .gallery-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item .thumb-remove,.event-create-area .community-form-fields .gallery-upload-row .gallery-thumb-item .thumb-remove,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item .thumb-remove,.community-form-area .community-form-fields .gallery-upload-row .gallery-thumb-item .thumb-remove{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:none;background:rgba(0,0,0,.7);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.event-create-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item .thumb-remove:hover,.event-create-area .community-form-fields .gallery-upload-row .gallery-thumb-item .thumb-remove:hover,.community-form-area .create-form-wrapper .gallery-upload-row .gallery-thumb-item .thumb-remove:hover,.community-form-area .community-form-fields .gallery-upload-row .gallery-thumb-item .thumb-remove:hover{background:var(--brand_color)}.event-create-area .create-form-wrapper .format-pill-group,.event-create-area .community-form-fields .format-pill-group,.community-form-area .create-form-wrapper .format-pill-group,.community-form-area .community-form-fields .format-pill-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin-bottom:25px}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option,.event-create-area .community-form-fields .format-pill-group .format-pill-option,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option,.community-form-area .community-form-fields .format-pill-group .format-pill-option{display:block;margin-bottom:0;height:100%;position:relative}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio],.event-create-area .community-form-fields .format-pill-group .format-pill-option input[type=radio],.community-form-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio],.community-form-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card,.event-create-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card,.community-form-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card{border-color:var(--brand_color);background:rgba(var(--brand_color_rgb), 0.05);box-shadow:0 12px 26px rgba(var(--brand_color_rgb), 0.16)}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-icon,.event-create-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-icon,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-icon,.community-form-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-icon{background:var(--brand_color);color:#fff;box-shadow:0 6px 14px rgba(var(--brand_color_rgb), 0.35)}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-title,.event-create-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-title,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-title,.community-form-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .pill-title{color:var(--brand_color)}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .check-badge,.event-create-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .check-badge,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .check-badge,.community-form-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:checked+.format-pill-card .check-badge{opacity:1;transform:scale(1)}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:focus-visible+.format-pill-card,.event-create-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:focus-visible+.format-pill-card,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option input[type=radio]:focus-visible+.format-pill-card,.community-form-area .community-form-fields .format-pill-group .format-pill-option input[type=radio]:focus-visible+.format-pill-card{outline:2px solid var(--brand_color);outline-offset:3px}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding:24px 16px 20px;border-radius:20px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.92);cursor:pointer;transition:all .3s ease;text-align:center;position:relative}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card:hover,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card:hover,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card:hover,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card:hover{border-color:rgba(var(--brand_color_rgb), 0.45);background:#fff;transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,23,42,.06)}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-icon,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-icon,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-icon,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-icon{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.05);color:var(--black_600);font-size:17px;margin-bottom:12px;transition:all .3s ease}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-text,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-text,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-text,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-text{display:block}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-title,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-title,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-title,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-title{display:block;font-size:15px;font-weight:800;color:var(--h_title);line-height:1.2;margin-bottom:3px;transition:color .3s ease}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-desc,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-desc,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-desc,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .pill-desc{display:block;font-size:12px;font-weight:500;color:var(--black_400);line-height:1.45}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .check-badge,.event-create-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .check-badge,.community-form-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .check-badge,.community-form-area .community-form-fields .format-pill-group .format-pill-option .format-pill-card .check-badge{position:absolute;top:12px;right:12px;width:20px;height:20px;background:var(--brand_color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;opacity:0;transform:scale(0.5);transition:all .3s ease}.event-create-area .create-form-wrapper .perks-grid,.event-create-area .community-form-fields .perks-grid,.community-form-area .create-form-wrapper .perks-grid,.community-form-area .community-form-fields .perks-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px;margin-bottom:25px}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item,.event-create-area .community-form-fields .perks-grid .perk-tag-item,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item,.community-form-area .community-form-fields .perks-grid .perk-tag-item{display:block;margin-bottom:0;position:relative}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox],.event-create-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox],.community-form-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox],.community-form-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label,.event-create-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label,.community-form-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label{background:var(--brand_color);color:#fff;border-color:var(--brand_color);box-shadow:0 8px 18px rgba(var(--brand_color_rgb), 0.3);transform:translateY(-2px)}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label i,.event-create-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label i,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label i,.community-form-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]:checked+.perk-tag-label i{color:#fff}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox]:focus-visible+.perk-tag-label,.event-create-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]:focus-visible+.perk-tag-label,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item input[type=checkbox]:focus-visible+.perk-tag-label,.community-form-area .community-form-fields .perks-grid .perk-tag-item input[type=checkbox]:focus-visible+.perk-tag-label{outline:2px solid var(--brand_color);outline-offset:2px}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item .perk-tag-label,.event-create-area .community-form-fields .perks-grid .perk-tag-item .perk-tag-label,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item .perk-tag-label,.community-form-area .community-form-fields .perks-grid .perk-tag-item .perk-tag-label{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.16);background:hsla(0,0%,100%,.9);font-size:13px;font-weight:700;color:var(--black_800);cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item .perk-tag-label i,.event-create-area .community-form-fields .perks-grid .perk-tag-item .perk-tag-label i,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item .perk-tag-label i,.community-form-area .community-form-fields .perks-grid .perk-tag-item .perk-tag-label i{color:var(--brand_color);font-size:14px;transition:all .3s ease}.event-create-area .create-form-wrapper .perks-grid .perk-tag-item .perk-tag-label:hover,.event-create-area .community-form-fields .perks-grid .perk-tag-item .perk-tag-label:hover,.community-form-area .create-form-wrapper .perks-grid .perk-tag-item .perk-tag-label:hover,.community-form-area .community-form-fields .perks-grid .perk-tag-item .perk-tag-label:hover{border-color:var(--brand_color);background:#fff}.event-create-area .create-form-wrapper .co-host-input-row,.event-create-area .community-form-fields .co-host-input-row,.community-form-area .create-form-wrapper .co-host-input-row,.community-form-area .community-form-fields .co-host-input-row{display:flex;gap:12px;margin-bottom:12px}.event-create-area .create-form-wrapper .co-host-input-row .form-control,.event-create-area .community-form-fields .co-host-input-row .form-control,.community-form-area .create-form-wrapper .co-host-input-row .form-control,.community-form-area .community-form-fields .co-host-input-row .form-control{flex:1}.event-create-area .create-form-wrapper .co-host-input-row .btn-add-cohost,.event-create-area .community-form-fields .co-host-input-row .btn-add-cohost,.community-form-area .create-form-wrapper .co-host-input-row .btn-add-cohost,.community-form-area .community-form-fields .co-host-input-row .btn-add-cohost{flex-shrink:0;height:56px;padding:0 22px;border-radius:16px;border:none;background:var(--brand_color);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.event-create-area .create-form-wrapper .co-host-input-row .btn-add-cohost:hover,.event-create-area .community-form-fields .co-host-input-row .btn-add-cohost:hover,.community-form-area .create-form-wrapper .co-host-input-row .btn-add-cohost:hover,.community-form-area .community-form-fields .co-host-input-row .btn-add-cohost:hover{background:var(--brand_hover)}.event-create-area .create-form-wrapper .co-host-chip-list,.event-create-area .community-form-fields .co-host-chip-list,.community-form-area .create-form-wrapper .co-host-chip-list,.community-form-area .community-form-fields .co-host-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.event-create-area .create-form-wrapper .co-host-chip-list:empty,.event-create-area .community-form-fields .co-host-chip-list:empty,.community-form-area .create-form-wrapper .co-host-chip-list:empty,.community-form-area .community-form-fields .co-host-chip-list:empty{margin-bottom:0}.event-create-area .create-form-wrapper .co-host-chip,.event-create-area .community-form-fields .co-host-chip,.community-form-area .create-form-wrapper .co-host-chip,.community-form-area .community-form-fields .co-host-chip{display:flex;align-items:center;gap:8px;background:rgba(var(--brand_color_rgb), 0.08);color:var(--h_title);font-size:13px;font-weight:700;padding:6px 8px 6px 14px;border-radius:30px}.event-create-area .create-form-wrapper .co-host-chip .chip-remove,.event-create-area .community-form-fields .co-host-chip .chip-remove,.community-form-area .create-form-wrapper .co-host-chip .chip-remove,.community-form-area .community-form-fields .co-host-chip .chip-remove{width:20px;height:20px;border-radius:50%;border:none;background:rgba(var(--black_800_rgb), 0.1);color:var(--black_600);font-size:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.event-create-area .create-form-wrapper .co-host-chip .chip-remove:hover,.event-create-area .community-form-fields .co-host-chip .chip-remove:hover,.community-form-area .create-form-wrapper .co-host-chip .chip-remove:hover,.community-form-area .community-form-fields .co-host-chip .chip-remove:hover{background:var(--brand_color);color:#fff}.event-create-area .create-form-wrapper .privacy-pill-group,.event-create-area .community-form-fields .privacy-pill-group,.community-form-area .create-form-wrapper .privacy-pill-group,.community-form-area .community-form-fields .privacy-pill-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option{display:block;margin-bottom:0;height:100%;position:relative}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio],.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio],.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio],.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card{border-color:var(--brand_color);background:rgba(var(--brand_color_rgb), 0.05);box-shadow:0 12px 26px rgba(var(--brand_color_rgb), 0.16)}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card i,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card i,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card i,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card i{color:var(--brand_color)}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .pill-title,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .pill-title,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .pill-title,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .pill-title{color:var(--brand_color)}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .check-badge,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .check-badge,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .check-badge,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:checked+.privacy-pill-card .check-badge{opacity:1;transform:scale(1)}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:focus-visible+.privacy-pill-card,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:focus-visible+.privacy-pill-card,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option input[type=radio]:focus-visible+.privacy-pill-card,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option input[type=radio]:focus-visible+.privacy-pill-card{outline:2px solid var(--brand_color);outline-offset:2px}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card{display:flex;align-items:center;gap:14px;height:100%;padding:18px 20px;border-radius:20px;border:1px solid rgba(15,23,42,.16);background:hsla(0,0%,100%,.9);cursor:pointer;transition:all .3s ease;position:relative}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card i,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card i,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card i,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card i{font-size:20px;color:var(--black_500);transition:all .3s ease}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card .privacy-pill-text,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card .privacy-pill-text,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card .privacy-pill-text,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card .privacy-pill-text{display:flex;flex-direction:column;gap:2px}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card .pill-title,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card .pill-title,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card .pill-title,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card .pill-title{font-size:14px;font-weight:800;color:var(--h_title)}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card small,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card small,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card small,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card small{font-size:12px;color:var(--black_500)}.event-create-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card .check-badge,.event-create-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card .check-badge,.community-form-area .create-form-wrapper .privacy-pill-group .privacy-pill-option .privacy-pill-card .check-badge,.community-form-area .community-form-fields .privacy-pill-group .privacy-pill-option .privacy-pill-card .check-badge{position:absolute;top:14px;right:14px;width:20px;height:20px;background:var(--brand_color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transform:scale(0.5);transition:all .3s ease}.event-create-area .create-form-wrapper .pricing-toggle-box,.event-create-area .community-form-fields .pricing-toggle-box,.community-form-area .create-form-wrapper .pricing-toggle-box,.community-form-area .community-form-fields .pricing-toggle-box{background:hsla(0,0%,100%,.9);border-radius:20px;padding:20px 25px;border:1px solid rgba(15,23,42,.16);margin-bottom:25px;display:flex;align-items:center;justify-content:space-between}.event-create-area .create-form-wrapper .pricing-toggle-box .pricing-info h6,.event-create-area .community-form-fields .pricing-toggle-box .pricing-info h6,.community-form-area .create-form-wrapper .pricing-toggle-box .pricing-info h6,.community-form-area .community-form-fields .pricing-toggle-box .pricing-info h6{font-size:15px;font-weight:800;color:var(--h_title);margin-bottom:2px}.event-create-area .create-form-wrapper .pricing-toggle-box .pricing-info p,.event-create-area .community-form-fields .pricing-toggle-box .pricing-info p,.community-form-area .create-form-wrapper .pricing-toggle-box .pricing-info p,.community-form-area .community-form-fields .pricing-toggle-box .pricing-info p{font-size:13px;color:var(--black_500);margin-bottom:0}.event-create-area .create-form-wrapper .pricing-toggle-box .form-check-input,.event-create-area .community-form-fields .pricing-toggle-box .form-check-input,.community-form-area .create-form-wrapper .pricing-toggle-box .form-check-input,.community-form-area .community-form-fields .pricing-toggle-box .form-check-input{width:48px;height:26px;cursor:pointer}.event-create-area .create-form-wrapper .pricing-toggle-box .form-check-input:checked,.event-create-area .community-form-fields .pricing-toggle-box .form-check-input:checked,.community-form-area .create-form-wrapper .pricing-toggle-box .form-check-input:checked,.community-form-area .community-form-fields .pricing-toggle-box .form-check-input:checked{background-color:var(--brand_color);border-color:var(--brand_color)}.event-create-area .create-form-wrapper .wizard-actions,.event-create-area .community-form-fields .wizard-actions,.community-form-area .create-form-wrapper .wizard-actions,.community-form-area .community-form-fields .wizard-actions{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:25px;border-top:1px solid rgba(0,0,0,.06)}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard,.event-create-area .community-form-fields .wizard-actions .btn-wizard,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard,.community-form-area .community-form-fields .wizard-actions .btn-wizard{padding:14px 30px;border-radius:30px;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;cursor:pointer}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard i,.event-create-area .community-form-fields .wizard-actions .btn-wizard i,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard i,.community-form-area .community-form-fields .wizard-actions .btn-wizard i{font-size:14px;transition:transform .3s ease}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-prev,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-prev{background:hsla(0,0%,100%,.9);border:1px solid rgba(var(--black_800_rgb), 0.15);color:var(--black_800)}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:hover,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:hover,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:hover,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:hover{background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.08)}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:hover i,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:hover i,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:hover i,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:hover i{transform:translateX(-4px)}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:disabled,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:disabled,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:disabled,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:disabled{opacity:.4;cursor:not-allowed}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:disabled:hover,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:disabled:hover,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:disabled:hover,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:disabled:hover{box-shadow:none}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:disabled:hover i,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:disabled:hover i,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-prev:disabled:hover i,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-prev:disabled:hover i{transform:none}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-next,.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-submit,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-next,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-submit,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-next,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-submit,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-next,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-submit{background:var(--brand_color);border:none;color:#fff;box-shadow:0 10px 25px rgba(var(--brand_color_rgb), 0.3)}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-next:hover,.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-submit:hover,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-next:hover,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-submit:hover,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-next:hover,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-submit:hover,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-next:hover,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-submit:hover{background:var(--brand_hover);box-shadow:0 15px 30px rgba(var(--brand_color_rgb), 0.4);transform:translateY(-2px)}.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-next:hover i,.event-create-area .create-form-wrapper .wizard-actions .btn-wizard.btn-submit:hover i,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-next:hover i,.event-create-area .community-form-fields .wizard-actions .btn-wizard.btn-submit:hover i,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-next:hover i,.community-form-area .create-form-wrapper .wizard-actions .btn-wizard.btn-submit:hover i,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-next:hover i,.community-form-area .community-form-fields .wizard-actions .btn-wizard.btn-submit:hover i{transform:translateX(4px)}.event-create-area .create-form-wrapper .wizard-actions .btn-save-draft-inline,.event-create-area .community-form-fields .wizard-actions .btn-save-draft-inline,.community-form-area .create-form-wrapper .wizard-actions .btn-save-draft-inline,.community-form-area .community-form-fields .wizard-actions .btn-save-draft-inline{padding:14px 22px;border-radius:30px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,0);border:none;color:var(--black_500);cursor:pointer;transition:all .3s ease}.event-create-area .create-form-wrapper .wizard-actions .btn-save-draft-inline:hover,.event-create-area .community-form-fields .wizard-actions .btn-save-draft-inline:hover,.community-form-area .create-form-wrapper .wizard-actions .btn-save-draft-inline:hover,.community-form-area .community-form-fields .wizard-actions .btn-save-draft-inline:hover{color:var(--brand_color)}.event-create-area .event-success-panel,.community-form-area .event-success-panel{text-align:center;max-width:520px;margin:40px auto;background:hsla(0,0%,100%,.85);border-radius:32px;padding:60px 50px;box-shadow:0 40px 90px rgba(0,0,0,.07);border:1px solid #fff}.event-create-area .event-success-panel .success-icon,.community-form-area .event-success-panel .success-icon{width:80px;height:80px;margin:0 auto 25px;border-radius:50%;background:rgba(16,185,129,.1);color:#10b981;font-size:32px;display:flex;align-items:center;justify-content:center}.event-create-area .event-success-panel h3,.community-form-area .event-success-panel h3{font-size:26px;font-weight:800;color:var(--h_title);margin-bottom:12px}.event-create-area .event-success-panel p,.community-form-area .event-success-panel p{font-size:15px;color:var(--black_500);margin-bottom:30px}.event-create-area .event-success-panel .success-actions,.community-form-area .event-success-panel .success-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.event-create-area .event-success-panel .success-actions .btn-wizard,.community-form-area .event-success-panel .success-actions .btn-wizard{padding:14px 30px;border-radius:30px;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;cursor:pointer}.event-create-area .event-success-panel .success-actions .btn-wizard.btn-submit,.community-form-area .event-success-panel .success-actions .btn-wizard.btn-submit{background:var(--brand_color);border:none;color:#fff;box-shadow:0 10px 25px rgba(var(--brand_color_rgb), 0.3)}.event-create-area .event-success-panel .success-actions .btn-wizard.btn-submit:hover,.community-form-area .event-success-panel .success-actions .btn-wizard.btn-submit:hover{background:var(--brand_hover);box-shadow:0 15px 30px rgba(var(--brand_color_rgb), 0.4);transform:translateY(-2px)}.event-create-area .event-success-panel .success-actions .btn-wizard.btn-prev,.community-form-area .event-success-panel .success-actions .btn-wizard.btn-prev{background:hsla(0,0%,100%,.9);border:1px solid rgba(var(--black_800_rgb), 0.15);color:var(--black_800)}.event-create-area .event-success-panel .success-actions .btn-wizard.btn-prev:hover,.community-form-area .event-success-panel .success-actions .btn-wizard.btn-prev:hover{background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.08)}.event-create-area .sticky-preview-wrapper,.community-form-area .sticky-preview-wrapper{position:sticky;top:110px;z-index:5}.event-create-area .sticky-preview-wrapper .live-preview-header,.community-form-area .sticky-preview-wrapper .live-preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:0 5px}.event-create-area .sticky-preview-wrapper .live-preview-header span,.community-form-area .sticky-preview-wrapper .live-preview-header span{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--black_500);display:flex;align-items:center;gap:6px}.event-create-area .sticky-preview-wrapper .live-preview-header span i,.community-form-area .sticky-preview-wrapper .live-preview-header span i{color:#8b5cf6}.event-create-area .sticky-preview-wrapper .live-preview-header .pulse-badge,.community-form-area .sticky-preview-wrapper .live-preview-header .pulse-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#10b981;background:rgba(16,185,129,.1);padding:4px 10px;border-radius:20px}.event-create-area .sticky-preview-wrapper .live-preview-header .pulse-badge .dot,.community-form-area .sticky-preview-wrapper .live-preview-header .pulse-badge .dot{width:7px;height:7px;background:#10b981;border-radius:50%;animation:pulseDot 1.5s infinite}.event-create-area .sticky-preview-wrapper .event-card.preview-card,.community-form-area .sticky-preview-wrapper .event-card.preview-card{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.9);margin-bottom:0}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-img,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-img{height:220px;border-radius:24px 24px 0 0;background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%)}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-img .preview-img-target,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-img .preview-img-target{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-img .event-format-badge,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-img .event-format-badge{position:absolute;top:15px;right:15px;background:rgba(15,23,42,.75);backdrop-filter:blur(8px);color:#fff;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-img .event-format-badge i,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-img .event-format-badge i{color:var(--brand_color)}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-img .event-privacy-badge,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-img .event-privacy-badge{position:absolute;top:15px;left:15px;background:var(--brand_color);color:#fff;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px;box-shadow:0 5px 15px rgba(var(--brand_color_rgb), 0.35)}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content{padding:25px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .event-category-badge,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .event-category-badge{display:inline-block;padding:4px 12px;border-radius:20px;background:rgba(var(--brand_color_rgb), 0.1);color:var(--brand_color);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-title,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-title{font-size:20px;font-weight:800;color:var(--h_title);line-height:1.3;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-meta,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-meta .meta-item,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-meta .meta-item{font-size:13px;color:var(--black_600);display:flex;align-items:center;gap:10px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-meta .meta-item i,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-meta .meta-item i{width:16px;color:#8b5cf6;text-align:center}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-perks-badges,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-perks-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-perks-badges .preview-perk-chip,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-perks-badges .preview-perk-chip{font-size:11px;font-weight:700;background:rgba(0,0,0,.04);color:var(--black_800);padding:3px 10px;border-radius:12px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(0,0,0,.06)}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .preview-price,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .preview-price{font-size:18px;font-weight:800;color:var(--brand_color)}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .preview-price small,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .preview-price small{font-size:11px;color:var(--black_400);font-weight:600}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .preview-price .price-pending,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .preview-price .price-pending{font-size:14px;font-weight:600;font-style:italic;color:var(--black_400)}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .host-preview,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .host-preview{display:flex;align-items:center;gap:8px}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .host-preview img,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .host-preview img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.event-create-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .host-preview span,.community-form-area .sticky-preview-wrapper .event-card.preview-card .event-content .preview-footer .host-preview span{font-size:12px;font-weight:700;color:var(--black_800)}@keyframes pulseDot{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width: 1199px){.events-calendar-area .ec-day-item{grid-template-columns:84px minmax(0, 1fr);row-gap:var(--s-3)}.events-calendar-area .ec-day-actions{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width: 991px){.events-calendar-area{--ec-cell-min: 112px}.events-calendar-area .ec-toolbar-head,.events-calendar-area .ec-toolbar-filters,.events-calendar-area .ec-type-filter{padding-left:var(--s-4);padding-right:var(--s-4)}.events-calendar-area .ec-toolbar-head{align-items:flex-start;flex-direction:column}.events-calendar-area .ec-month-nav{width:100%}.events-calendar-area .ec-month{flex:1;min-width:0}.events-calendar-area .ec-type-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.events-calendar-area .ec-type-filter::-webkit-scrollbar{display:none}.events-calendar-area .ec-type-filter .ec-type-chip{white-space:nowrap}.events-calendar-area .ec-agenda-day{grid-template-columns:76px minmax(0, 1fr)}.events-calendar-area .ec-section-head h2{font-size:24px}.event-create-area .intro-section{padding:35px 30px}.event-create-area .sticky-preview-wrapper{position:relative;top:0;margin-top:40px}}@media(max-width: 767px){.event-create-area .wizard-progress-bar-wrapper{padding:15px}.event-create-area .wizard-progress-bar-wrapper .wizard-step-item .step-title{display:none}.event-create-area .create-form-wrapper{padding:30px 20px}.event-create-area .create-form-wrapper .format-pill-group,.event-create-area .create-form-wrapper .privacy-pill-group{grid-template-columns:1fr}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:16px 18px}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-icon{margin-bottom:0}.event-create-area .create-form-wrapper .format-pill-group .format-pill-option .format-pill-card .pill-text{flex:1}.event-create-area .create-form-wrapper .co-host-input-row{flex-direction:column}.event-create-area .create-form-wrapper .co-host-input-row .btn-add-cohost{justify-content:center;padding:12px}}@media(max-width: 767px){.events-calendar-area .ec-toolbar-filters .ec-search{flex:1 0 100%}.events-calendar-area .ec-toolbar-filters .nice-select{flex:1}.events-calendar-area .ec-head-actions{width:100%}.events-calendar-area .ec-view-switch,.events-calendar-area .ec-host-btn{flex:1;justify-content:center}.events-calendar-area .ec-view-btn{flex:1;justify-content:center}.events-calendar-area .ec-day-item{grid-template-columns:minmax(0, 1fr);padding:var(--s-4) var(--s-5)}.events-calendar-area .ec-day-time{flex-direction:row;align-items:baseline;gap:6px}.events-calendar-area .ec-day-actions{grid-column:1}.events-calendar-area .ec-hint-keys{display:none}}@media(max-width: 575px){.events-calendar-area{--ec-cell-min: 62px;--ec-cell-gap: 4px}.events-calendar-area .calendar-wrapper{padding:var(--s-4)}.events-calendar-area .calendar-table{min-width:380px}.events-calendar-area .calendar-day{padding:6px 4px;text-align:center}.events-calendar-area .day-date{min-width:26px;height:26px;padding:0 4px;font-size:13px}.events-calendar-area .day-dots{display:flex;justify-content:center}.events-calendar-area .event-list{display:none}.events-calendar-area .ec-agenda-day{grid-template-columns:minmax(0, 1fr)}.events-calendar-area .ec-agenda-date{flex-direction:row;align-items:baseline;gap:8px;padding:var(--s-3) var(--s-5);border-right:0;border-bottom:1px solid var(--hairline);text-align:left}.events-calendar-area .ec-agenda-dom{font-size:20px}.events-calendar-area .ec-agenda-rel{margin-left:auto}}@media(prefers-reduced-motion: reduce){.events-calendar-area .calendar-scroll{scroll-behavior:auto}.events-calendar-area .ec-see-all:hover i{transform:none}}.draft-toast{position:fixed;bottom:30px;right:30px;background:var(--h_title);color:#fff;padding:14px 24px;border-radius:30px;font-size:14px;font-weight:700;box-shadow:0 15px 35px rgba(0,0,0,.2);opacity:0;transform:translateY(20px);pointer-events:none;transition:all .35s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:9999}.draft-toast.show{opacity:1;transform:translateY(0)}.event-single-area{position:relative;padding-bottom:var(--spacing-section-sm);--es-radius: 20px;--es-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 14px 36px rgba(var(--black_800_rgb), 0.06);--es-nav-h: 56px;--es-sticky-top: 100px}.event-single-area::before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.1) 0%, rgba(255, 255, 255, 0) 70%);top:-140px;right:0;z-index:-1;pointer-events:none}.event-single-area .es-section{scroll-margin-top:calc(var(--es-sticky-top) + var(--es-nav-h))}.event-single-area .es-panel{background:hsla(0,0%,100%,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--es-radius);box-shadow:var(--es-panel-shadow)}.event-single-area .es-hero{overflow:hidden;margin-bottom:var(--s-6)}.event-single-area .es-hero-media{position:relative;aspect-ratio:21/9}.event-single-area .es-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.event-single-area .es-hero-media::after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), transparent);pointer-events:none}.event-single-area .es-type-badge{position:absolute;top:var(--s-4);left:var(--s-4);z-index:2;display:inline-flex;align-items:center;gap:var(--s-2);padding:7px 14px;border-radius:var(--radius-full);background:var(--ec-tint, #fff);color:var(--ec-ink, var(--brand_color));font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--bs_sm)}.event-single-area .es-type-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ec-rail, var(--brand_color))}.event-single-area .es-hero-actions{position:absolute;top:var(--s-4);right:var(--s-4);z-index:2;display:flex;gap:var(--s-2)}.event-single-area .es-icon-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--black_600);font-size:15px;cursor:pointer;box-shadow:var(--bs_sm);transition:color var(--transition-fast),background var(--transition-fast)}.event-single-area .es-icon-action:hover{background:#fff;color:var(--brand_color)}.event-single-area .es-icon-action[aria-pressed=true]{background:var(--brand_color);color:#fff}.event-single-area .es-icon-action:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.event-single-area .es-hero-status{position:absolute;left:var(--s-4);bottom:var(--s-4);z-index:2;display:inline-flex;align-items:center;gap:var(--s-2);margin:0;padding:8px 15px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.95);color:var(--black_700);font-size:13px;font-weight:700;box-shadow:var(--bs_sm)}.event-single-area .es-hero-status i{color:var(--black_400)}.event-single-area .es-hero-status.is-low{background:var(--color-warning-bg);color:var(--ec-workshop-ink)}.event-single-area .es-hero-status.is-low i{color:inherit}.event-single-area .es-hero-status.is-out{background:var(--black_50);color:var(--black_600)}.event-single-area .es-hero-body{padding:var(--s-8) var(--s-10) var(--s-6)}.event-single-area .es-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-3);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ec-ink, var(--brand_color))}.event-single-area .es-eyebrow .es-eyebrow-sep{color:var(--black_200)}.event-single-area .es-eyebrow .es-eyebrow-host{color:var(--black_500);text-transform:none;letter-spacing:0;font-weight:600}.event-single-area .es-eyebrow .es-eyebrow-host a{color:var(--black_700);text-decoration:underline;text-decoration-color:var(--black_150);text-underline-offset:3px}.event-single-area .es-eyebrow .es-eyebrow-host a:hover{color:var(--brand_color)}.event-single-area .es-title{font-size:40px;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:800;color:var(--black_800);margin-bottom:var(--s-3)}.event-single-area .es-lede{max-width:62ch;margin-bottom:0;font-size:17px;line-height:var(--leading-base);color:var(--black_600)}.event-single-area .es-facts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;margin:var(--s-8) 0 0;padding:0;list-style:none;border-top:1px solid var(--hairline);background:var(--hairline)}.event-single-area .es-fact{display:flex;gap:var(--s-3);padding:var(--s-5);background:hsla(0,0%,100%,.6)}.event-single-area .es-fact:first-child{padding-left:0}.event-single-area .es-fact:last-child{padding-right:0}.event-single-area .es-fact>i{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--ec-tint, var(--brand_color_25));color:var(--ec-ink, var(--brand_color));font-size:14px}.event-single-area .es-fact .es-fact-label{display:block;margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400)}.event-single-area .es-fact .es-fact-value{display:block;font-size:15px;font-weight:700;color:var(--black_800);line-height:var(--leading-snug)}.event-single-area .es-fact .es-fact-sub{display:block;margin-top:2px;font-size:13px;color:var(--black_500)}.event-single-area .es-fact .es-fact-link{margin-top:var(--s-2)}.event-single-area .es-fact-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--brand_color);cursor:pointer}.event-single-area .es-fact-link:hover{color:var(--brand_hover);text-decoration:underline}.event-single-area .es-fact-link:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.event-single-area .es-section-nav{position:sticky;top:var(--es-sticky-top);z-index:5;display:flex;gap:var(--s-1);margin-bottom:var(--s-5);padding:var(--s-2);overflow-x:auto;scrollbar-width:none;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--radius-full);box-shadow:var(--es-panel-shadow)}.event-single-area .es-section-nav::-webkit-scrollbar{display:none}.event-single-area .es-section-nav a{flex:none;padding:8px 16px;border-radius:var(--radius-full);font-size:14px;font-weight:600;color:var(--black_600);white-space:nowrap;transition:all var(--transition-fast)}.event-single-area .es-section-nav a:hover{background:var(--brand_color_25);color:var(--brand_color)}.event-single-area .es-section-nav a.is-current{background:var(--brand_color);color:#fff;box-shadow:0 4px 15px rgba(var(--brand_color_rgb), 0.25)}.event-single-area .es-section-nav a:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.event-single-area .es-section{padding:var(--s-8) var(--s-8) var(--s-8);margin-bottom:var(--s-5)}.event-single-area .es-section>h2{font-size:24px;font-weight:800;letter-spacing:var(--tracking-tight);color:var(--black_800);margin-bottom:var(--s-2)}.event-single-area .es-section>h2+.es-section-note{margin-top:calc(var(--s-2)*-1)}.event-single-area .es-section .es-section-note{margin-bottom:var(--s-6);font-size:14px;color:var(--black_500)}.event-single-area .es-section h3{font-size:17px;font-weight:700;color:var(--black_800);margin:var(--s-6) 0 var(--s-3)}.event-single-area .es-section p{font-size:16px;line-height:var(--leading-base);color:var(--black_600)}.event-single-area .es-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-5)}.event-single-area .es-section-head h2{margin-bottom:0}.event-single-area .es-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--s-3) var(--s-6);margin:0;padding:0;list-style:none}.event-single-area .es-checklist li{display:flex;align-items:flex-start;gap:var(--s-3);font-size:15px;line-height:var(--leading-snug);color:var(--black_700)}.event-single-area .es-checklist i{flex-shrink:0;margin-top:2px;color:#0a9c66;font-size:14px}.event-single-area .es-checklist.is-excluded i{color:var(--black_300)}.event-single-area .es-notes{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--s-3);margin:var(--s-6) 0 0;padding:0;list-style:none}.event-single-area .es-notes li{padding:var(--s-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.6)}.event-single-area .es-notes li i{display:block;margin-bottom:var(--s-2);color:var(--ec-rail, var(--brand_color));font-size:15px}.event-single-area .es-notes li span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400);margin-bottom:2px}.event-single-area .es-notes li strong{font-size:14px;font-weight:700;color:var(--black_800)}.event-single-area .es-timeline{margin:0;padding:0;list-style:none}.event-single-area .es-timeline li{position:relative;display:grid;grid-template-columns:88px 1fr;gap:var(--s-5);padding-bottom:var(--s-6)}.event-single-area .es-timeline li::before{content:"";position:absolute;left:99px;top:22px;bottom:0;width:2px;background:var(--black_50)}.event-single-area .es-timeline li:last-child{padding-bottom:0}.event-single-area .es-timeline li:last-child::before{display:none}.event-single-area .es-timeline .es-time{padding-top:2px;text-align:right;font-size:14px;font-weight:700;color:var(--black_800);font-variant-numeric:tabular-nums}.event-single-area .es-timeline .es-step{position:relative;padding-left:var(--s-6)}.event-single-area .es-timeline .es-step::before{content:"";position:absolute;left:-5px;top:5px;width:12px;height:12px;border-radius:50%;border:3px solid var(--ec-rail, var(--brand_color));background:#fff}.event-single-area .es-timeline .es-step strong{display:block;font-size:15px;font-weight:700;color:var(--black_800);margin-bottom:3px}.event-single-area .es-timeline .es-step span{display:block;font-size:14px;line-height:var(--leading-snug);color:var(--black_500)}.event-single-area .es-venue{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s-6);align-items:start}.event-single-area .es-map{position:relative;min-height:210px;border-radius:var(--radius-lg);border:1px solid var(--hairline);overflow:hidden;background:linear-gradient(115deg, rgba(var(--brand_color_rgb), 0.06), rgba(139, 92, 246, 0.06)),repeating-linear-gradient(0deg, rgba(var(--black_800_rgb), 0.05) 0 1px, transparent 1px 34px),repeating-linear-gradient(90deg, rgba(var(--black_800_rgb), 0.05) 0 1px, transparent 1px 34px),#fff}.event-single-area .es-map .es-map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%, -100%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--brand_color);color:#fff;font-size:16px;box-shadow:0 8px 20px rgba(var(--brand_color_rgb), 0.35)}.event-single-area .es-map .es-map-cta{position:absolute;inset:auto var(--s-3) var(--s-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:38px;border-radius:var(--radius-md);background:#fff;color:var(--black_800);font-size:13px;font-weight:600;box-shadow:var(--bs_sm)}.event-single-area .es-map .es-map-cta:hover{background:var(--black_800);color:#fff}.event-single-area .es-venue-list{margin:0;padding:0;list-style:none}.event-single-area .es-venue-list li{display:flex;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--hairline)}.event-single-area .es-venue-list li:first-child{padding-top:0}.event-single-area .es-venue-list li:last-child{border-bottom:0;padding-bottom:0}.event-single-area .es-venue-list li i{flex-shrink:0;width:18px;margin-top:3px;color:var(--black_350);text-align:center}.event-single-area .es-venue-list li span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400);margin-bottom:2px}.event-single-area .es-venue-list li strong{font-size:14px;font-weight:600;color:var(--black_700);line-height:var(--leading-snug)}.event-single-area .es-guest-stats{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-5)}.event-single-area .es-guest-stats .es-stat{display:inline-flex;align-items:center;gap:var(--s-2);padding:7px 14px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.7);border:1px solid var(--hairline);font-size:13px;font-weight:600;color:var(--black_600)}.event-single-area .es-guest-stats .es-stat i{color:var(--ec-rail, var(--brand_color));font-size:12px}.event-single-area .es-guest-stats .es-stat strong{color:var(--black_800)}.event-single-area .es-guests{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0;padding:0;list-style:none}.event-single-area .es-guest{position:relative;width:56px;text-align:center}.event-single-area .es-guest img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:var(--bs_sm)}.event-single-area .es-guest small{display:block;margin-top:5px;font-size:11px;font-weight:600;color:var(--black_500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-single-area .es-guest .es-verified{position:absolute;top:32px;right:2px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0a9c66;color:#fff;font-size:8px;border:2px solid #fff}.event-single-area .es-guest-more{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--brand_color_25);color:var(--brand_color);font-size:12px;font-weight:700;border:2px solid #fff}.event-single-area .es-privacy-note{display:flex;align-items:flex-start;gap:var(--s-2);margin:var(--s-5) 0 0;font-size:13px;color:var(--black_500)}.event-single-area .es-privacy-note i{margin-top:3px;color:var(--black_350)}.event-single-area .es-host{display:flex;gap:var(--s-5);align-items:flex-start}.event-single-area .es-host>img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:var(--bs_sm)}.event-single-area .es-host .es-host-name{display:flex;align-items:center;gap:var(--s-2);font-size:18px;font-weight:800;color:var(--black_800);margin-bottom:2px}.event-single-area .es-host .es-host-name i{color:#0a9c66;font-size:13px}.event-single-area .es-host .es-host-org{font-size:14px;color:var(--black_500);margin-bottom:var(--s-3)}.event-single-area .es-host .es-host-metrics{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0 0 var(--s-4);padding:0;list-style:none;font-size:13px;color:var(--black_500)}.event-single-area .es-host .es-host-metrics li{display:inline-flex;align-items:center;gap:6px}.event-single-area .es-host .es-host-metrics strong{color:var(--black_800);font-weight:700}.event-single-area .es-host .es-host-metrics i{color:var(--color-warning);font-size:12px}.event-single-area .es-host .es-host-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.event-single-area .es-faq{border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;background:hsla(0,0%,100%,.6)}.event-single-area .es-faq details{border-bottom:1px solid var(--hairline)}.event-single-area .es-faq details:last-child{border-bottom:0}.event-single-area .es-faq details[open] summary i{transform:rotate(180deg)}.event-single-area .es-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);font-size:15px;font-weight:700;color:var(--black_800);cursor:pointer;list-style:none}.event-single-area .es-faq summary::-webkit-details-marker{display:none}.event-single-area .es-faq summary:hover{color:var(--brand_color)}.event-single-area .es-faq summary:focus-visible{outline:2px solid var(--brand_color);outline-offset:-2px}.event-single-area .es-faq summary i{flex-shrink:0;color:var(--black_350);font-size:13px;transition:transform var(--transition-fast)}.event-single-area .es-faq .es-faq-body{padding:0 var(--s-5) var(--s-5)}.event-single-area .es-faq .es-faq-body p{margin-bottom:0;font-size:14px;line-height:var(--leading-base);color:var(--black_600)}.event-single-area .es-faq .es-faq-body a{color:var(--brand_color);font-weight:600}.event-single-area .es-faq .es-faq-body a:hover{text-decoration:underline}.event-single-area .es-sidebar{position:sticky;top:calc(var(--es-sticky-top) + var(--es-nav-h) + var(--s-2))}.event-single-area .es-booking{padding:var(--s-6);margin-bottom:var(--s-4);scroll-margin-top:calc(var(--es-sticky-top) + var(--es-nav-h))}.event-single-area .es-booking-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-5)}.event-single-area .es-price{margin:0;font-size:30px;font-weight:800;line-height:1.1;color:var(--black_800)}.event-single-area .es-price small{display:block;margin-top:3px;font-size:13px;font-weight:600;color:var(--black_500)}.event-single-area .es-spots{flex-shrink:0;padding:6px 12px;border-radius:var(--radius-full);background:var(--black_25);color:var(--black_600);font-size:12px;font-weight:700;white-space:nowrap}.event-single-area .es-spots.is-low{background:var(--color-warning-bg);color:var(--ec-workshop-ink)}.event-single-area .es-spots.is-out{background:var(--black_50);color:var(--black_500)}.event-single-area .es-capacity{margin-bottom:var(--s-5)}.event-single-area .es-capacity .es-capacity-bar{height:6px;margin-bottom:8px;border-radius:var(--radius-full);background:var(--black_50);overflow:hidden}.event-single-area .es-capacity .es-capacity-fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--ec-rail, var(--brand_color));transition:width var(--transition-base)}.event-single-area .es-capacity .es-capacity-fill.is-low{background:var(--color-warning)}.event-single-area .es-capacity .es-capacity-fill.is-out{background:var(--black_300)}.event-single-area .es-capacity .es-capacity-note{font-size:12px;font-weight:600;color:var(--black_500)}.event-single-area .es-countdown{padding:var(--s-4);margin-bottom:var(--s-5);border-radius:var(--radius-lg);background:var(--ec-tint, var(--brand_color_25))}.event-single-area .es-countdown .es-countdown-label{display:flex;align-items:center;gap:6px;margin-bottom:var(--s-3);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ec-ink, var(--brand_color))}.event-single-area .es-countdown .es-countdown-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--s-2)}.event-single-area .es-countdown .es-unit{padding:var(--s-2) 0;border-radius:var(--radius-md);background:hsla(0,0%,100%,.75);text-align:center}.event-single-area .es-countdown .es-unit b{display:block;font-size:20px;font-weight:800;line-height:1.2;color:var(--black_800);font-variant-numeric:tabular-nums}.event-single-area .es-countdown .es-unit small{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400)}.event-single-area .es-countdown .es-countdown-flat{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:15px;font-weight:700;color:var(--black_800)}.event-single-area .es-countdown.is-live{background:var(--color-success-bg)}.event-single-area .es-countdown.is-live .es-countdown-label{color:#0a7d54}.event-single-area .es-countdown.is-over{background:var(--black_25)}.event-single-area .es-countdown.is-over .es-countdown-label{color:var(--black_500)}.event-single-area .es-field{margin-bottom:var(--s-5)}.event-single-area .es-field:last-of-type{margin-bottom:var(--s-4)}.event-single-area .es-field-label{display:block;margin-bottom:var(--s-3);padding:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_500)}.event-single-area .es-field-hint{margin:var(--s-2) 0 0;font-size:12px;color:var(--black_400)}.event-single-area .es-ticket-options{display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.event-single-area .es-ticket-option{position:relative;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--black_50);border-radius:var(--radius-lg);background:#fff;cursor:pointer;transition:all var(--transition-fast)}.event-single-area .es-ticket-option:hover{border-color:var(--brand_color_100)}.event-single-area .es-ticket-option input{position:absolute;opacity:0;width:0;height:0}.event-single-area .es-ticket-option .es-radio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--black_150);transition:all var(--transition-fast)}.event-single-area .es-ticket-option .es-ticket-name{display:block;font-size:14px;font-weight:700;color:var(--black_800)}.event-single-area .es-ticket-option .es-ticket-note{display:block;font-size:12px;color:var(--black_500)}.event-single-area .es-ticket-option .es-ticket-price{margin-left:auto;font-size:15px;font-weight:800;color:var(--black_800);white-space:nowrap}.event-single-area .es-ticket-option.is-selected,.event-single-area .es-ticket-option:has(input:checked){border-color:var(--brand_color);background:var(--brand_color_25)}.event-single-area .es-ticket-option.is-selected .es-radio,.event-single-area .es-ticket-option:has(input:checked) .es-radio{border-color:var(--brand_color);border-width:5px}.event-single-area .es-ticket-option:focus-within{outline:2px solid var(--brand_color);outline-offset:2px}.event-single-area .es-stepper{display:inline-flex;align-items:center;gap:var(--s-1);padding:4px;border:1px solid var(--black_50);border-radius:var(--radius-md);background:#fff}.event-single-area .es-stepper button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:var(--black_25);color:var(--black_700);font-size:13px;cursor:pointer;transition:all var(--transition-fast)}.event-single-area .es-stepper button:hover:not(:disabled){background:var(--brand_color);color:#fff}.event-single-area .es-stepper button:disabled{color:var(--black_200);cursor:not-allowed}.event-single-area .es-stepper button:focus-visible{outline:2px solid var(--brand_color);outline-offset:1px}.event-single-area .es-stepper input{width:52px;border:0;background:rgba(0,0,0,0);text-align:center;font-size:16px;font-weight:700;color:var(--black_800);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.event-single-area .es-stepper input::-webkit-outer-spin-button,.event-single-area .es-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.event-single-area .es-stepper input:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px;border-radius:var(--radius-sm)}.event-single-area .es-summary{margin:0 0 var(--s-4);padding:var(--s-4) 0 0;border-top:1px dashed var(--black_100)}.event-single-area .es-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2);font-size:14px;color:var(--black_600)}.event-single-area .es-summary dt{font-weight:500}.event-single-area .es-summary dd{margin:0;font-weight:600;color:var(--black_700);font-variant-numeric:tabular-nums}.event-single-area .es-summary .es-summary-total{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--hairline)}.event-single-area .es-summary .es-summary-total dt{font-size:15px;font-weight:700;color:var(--black_800)}.event-single-area .es-summary .es-summary-total dd{font-size:20px;font-weight:800;color:var(--brand_color)}.event-single-area .es-book-btn{display:flex;align-items:center;justify-content:center;gap:var(--s-2);width:100%;height:52px;font-size:16px;border-radius:var(--radius-md)}.event-single-area .es-reassure{display:flex;flex-direction:column;gap:6px;margin:var(--s-4) 0 0;font-size:12.5px;color:var(--black_500)}.event-single-area .es-reassure span{display:flex;align-items:center;gap:7px}.event-single-area .es-reassure i{width:13px;color:#0a9c66;font-size:11px}.event-single-area .es-booking-actions{display:flex;gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--hairline)}.event-single-area .es-booking-actions button,.event-single-area .es-booking-actions a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 var(--s-2);border:1px solid var(--black_50);border-radius:var(--radius-md);background:#fff;font-size:12.5px;font-weight:600;color:var(--black_700);cursor:pointer;transition:all var(--transition-fast)}.event-single-area .es-booking-actions button:hover,.event-single-area .es-booking-actions a:hover{border-color:var(--brand_color_100);background:var(--brand_color_25);color:var(--brand_color)}.event-single-area .es-booking-actions button[aria-pressed=true],.event-single-area .es-booking-actions a[aria-pressed=true]{border-color:var(--brand_color);background:var(--brand_color_25);color:var(--brand_color)}.event-single-area .es-booking-actions button:focus-visible,.event-single-area .es-booking-actions a:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.event-single-area .es-booked{text-align:center}.event-single-area .es-booked .es-booked-icon{width:56px;height:56px;margin:0 auto var(--s-4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--color-success-bg);color:#0a9c66}.event-single-area .es-booked h3{font-size:19px;font-weight:800;color:var(--black_800);margin-bottom:var(--s-2)}.event-single-area .es-booked p{font-size:14px;line-height:var(--leading-base);color:var(--black_500);margin-bottom:var(--s-5)}.event-single-area .es-booked .es-booked-recap{margin-bottom:var(--s-5);padding:var(--s-4);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.75);border:1px solid var(--hairline);text-align:left}.event-single-area .es-booked .es-booked-recap div{display:flex;justify-content:space-between;gap:var(--s-3);font-size:13px;color:var(--black_600)}.event-single-area .es-booked .es-booked-recap div+div{margin-top:6px}.event-single-area .es-booked .es-booked-recap div strong{color:var(--black_800)}.event-single-area .es-booked .es-booked-actions{display:grid;gap:var(--s-2)}.event-single-area .es-booked .es-undo{background:none;border:0;padding:0;font-size:12.5px;font-weight:600;color:var(--black_500);text-decoration:underline;cursor:pointer}.event-single-area .es-booked .es-undo:hover{color:var(--brand_color)}.event-single-area .es-safety{display:flex;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--es-radius);border:1px solid var(--hairline);background:hsla(0,0%,100%,.6)}.event-single-area .es-safety i{flex-shrink:0;margin-top:3px;color:var(--brand_color)}.event-single-area .es-safety strong{display:block;font-size:14px;color:var(--black_800);margin-bottom:3px}.event-single-area .es-safety p{margin:0;font-size:13px;line-height:var(--leading-base);color:var(--black_500)}.event-single-area .es-safety a{color:var(--brand_color);font-weight:600}.event-single-area .es-safety a:hover{text-decoration:underline}.event-single-area .es-related{margin-top:var(--spacing-section-sm)}.event-single-area .es-related .es-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-6)}.event-single-area .es-related .es-related-head h2{font-size:26px;font-weight:800;letter-spacing:var(--tracking-tight);margin-bottom:4px}.event-single-area .es-related .es-related-head p{margin:0;font-size:14px;color:var(--black_500)}.event-single-area .es-related .es-see-all{display:inline-flex;align-items:center;gap:var(--s-2);font-size:14px;font-weight:600;color:var(--brand_color)}.event-single-area .es-related .es-see-all:hover{gap:var(--s-3);color:var(--brand_hover)}.breadcrumb-area.is-light.is-compact{padding:128px 0 var(--s-6)}.breadcrumb-area.is-light.is-compact .breadcrumb{justify-content:flex-start;flex-wrap:wrap;row-gap:4px;font-size:14px;margin-bottom:0}.es-share-modal .modal-dialog{max-width:460px}.es-share-modal .es-share-preview{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);margin-bottom:var(--s-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--black_25)}.es-share-modal .es-share-preview img{width:56px;height:56px;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.es-share-modal .es-share-preview strong{display:block;font-size:14px;font-weight:700;color:var(--black_800);line-height:var(--leading-snug)}.es-share-modal .es-share-preview span{display:block;margin-top:2px;font-size:12.5px;color:var(--black_500)}.es-share-modal .es-share-label{display:block;margin-bottom:var(--s-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400)}.es-share-modal .es-share-targets{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--s-2);margin:0 0 var(--s-5);padding:0;list-style:none}.es-share-modal .es-share-target{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-4) var(--s-2);border:1px solid var(--black_50);border-radius:var(--radius-lg);background:#fff;font-size:12.5px;font-weight:600;color:var(--black_700);text-align:center;cursor:pointer;transition:all var(--transition-fast)}.es-share-modal .es-share-target i{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:17px;background:var(--black_25);color:var(--black_600);transition:transform var(--transition-fast)}.es-share-modal .es-share-target:hover{border-color:var(--black_150);color:var(--black_800);box-shadow:var(--bs_sm)}.es-share-modal .es-share-target:hover i{transform:translateY(-2px)}.es-share-modal .es-share-target:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.es-share-modal .es-share-target.is-whatsapp i{background:rgba(37,211,102,.12);color:#128c4a}.es-share-modal .es-share-target.is-facebook i{background:rgba(24,119,242,.12);color:#1877f2}.es-share-modal .es-share-target.is-x i{background:rgba(0,0,0,.08);color:#111}.es-share-modal .es-share-target.is-telegram i{background:rgba(34,158,217,.12);color:#1c88bd}.es-share-modal .es-share-target.is-email i{background:var(--brand_color_25);color:var(--brand_color)}.es-share-modal .es-share-link{display:flex;gap:var(--s-2);margin-bottom:var(--s-5)}.es-share-modal .es-share-link input{flex:1;min-width:0;height:42px;padding:0 var(--s-4);border:1px solid var(--black_50);border-radius:var(--radius-md);background:var(--black_25);font-size:13px;color:var(--black_600);text-overflow:ellipsis}.es-share-modal .es-share-link input:focus{outline:2px solid var(--brand_color);outline-offset:-1px;background:#fff}.es-share-modal .es-share-link button{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 var(--s-4);border:0;border-radius:var(--radius-md);background:var(--black_800);font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:background var(--transition-fast)}.es-share-modal .es-share-link button:hover{background:var(--black_900)}.es-share-modal .es-share-link button:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.es-share-modal .es-share-link button.is-copied{background:#0a9c66}.es-share-modal .es-share-invite{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--brand_color_75);border-radius:var(--radius-lg);background:var(--brand_color_25);transition:all var(--transition-fast)}.es-share-modal .es-share-invite .es-share-invite-icon{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--brand_color);font-size:15px}.es-share-modal .es-share-invite .es-share-invite-body{flex:1}.es-share-modal .es-share-invite .es-share-invite-body strong{display:block;font-size:14px;font-weight:700;color:var(--black_800)}.es-share-modal .es-share-invite .es-share-invite-body small{font-size:12.5px;color:var(--black_500)}.es-share-modal .es-share-invite>i:last-child{color:var(--brand_color);font-size:12px}.es-share-modal .es-share-invite:hover{border-color:var(--brand_color);background:#fff;box-shadow:var(--bs_sm)}.es-share-modal .es-share-invite:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}@media(max-width: 575px){.es-share-modal .es-share-link{flex-wrap:wrap}.es-share-modal .es-share-link input,.es-share-modal .es-share-link button{flex:1 1 100%;justify-content:center}}.es-mobile-bar{position:fixed;inset:auto 0 0;z-index:var(--z-sticky);display:none;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);padding-bottom:max(var(--s-3),env(safe-area-inset-bottom));background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--hairline);box-shadow:0 -6px 24px rgba(var(--black_800_rgb), 0.1);transform:translateY(100%);transition:transform var(--transition-base)}.es-mobile-bar.is-visible{transform:translateY(0)}.es-mobile-bar .es-mobile-price b{display:block;font-size:18px;font-weight:800;color:var(--black_800);line-height:1.2}.es-mobile-bar .es-mobile-price small{font-size:12px;font-weight:600;color:var(--black_500)}.es-mobile-bar .es-mobile-price .is-low{color:var(--ec-workshop-ink, #8a5a00)}.es-mobile-bar .theme-btn{margin-left:auto;height:46px;display:inline-flex;align-items:center;padding:0 var(--s-6);font-size:15px}@media(max-width: 991px){.es-mobile-bar{display:flex}.event-single-area{padding-bottom:calc(var(--spacing-section-sm) + 40px)}}@media(max-width: 1199px){.event-single-area .es-hero-body{padding:var(--s-6) var(--s-6) var(--s-5)}.event-single-area .es-title{font-size:34px}.event-single-area .es-facts{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px}.event-single-area .es-fact{padding:var(--s-4)}.event-single-area .es-fact:nth-child(odd){padding-left:0}.event-single-area .es-fact:nth-child(even){padding-right:0}.event-single-area .es-notes{grid-template-columns:repeat(2, minmax(0, 1fr))}.event-single-area .es-section{padding:var(--s-6)}}@media(max-width: 991px){.event-single-area .es-sidebar{position:static}.event-single-area .es-venue{grid-template-columns:1fr}.event-single-area .es-section-nav{top:var(--s-3)}}@media(max-width: 767px){.breadcrumb-area.is-light.is-compact{padding-top:110px}.event-single-area .es-hero-media{aspect-ratio:4/3}.event-single-area .es-title{font-size:27px}.event-single-area .es-lede{font-size:15px}.event-single-area .es-facts{grid-template-columns:1fr;background:rgba(0,0,0,0);gap:0}.event-single-area .es-fact{padding:var(--s-4) 0;border-bottom:1px solid var(--hairline)}.event-single-area .es-fact:nth-child(odd),.event-single-area .es-fact:nth-child(even){padding-left:0;padding-right:0}.event-single-area .es-fact:last-child{border-bottom:0;padding-bottom:0}.event-single-area .es-checklist{grid-template-columns:1fr}.event-single-area .es-notes{grid-template-columns:1fr}.event-single-area .es-timeline li{grid-template-columns:64px 1fr;gap:var(--s-3)}.event-single-area .es-timeline li::before{left:73px}.event-single-area .es-host{flex-direction:column;gap:var(--s-4)}.event-single-area .es-host>img{width:60px;height:60px}.event-single-area .es-related{margin-top:60px}}@media(max-width: 575px){.event-single-area .es-hero-body,.event-single-area .es-section,.event-single-area .es-booking{padding:var(--s-5)}.event-single-area .es-booking-actions{flex-wrap:wrap}.event-single-area .es-booking-actions button,.event-single-area .es-booking-actions a{flex:1 1 100%}}@media(prefers-reduced-motion: reduce){.event-single-area .es-capacity .es-capacity-fill,.es-mobile-bar{transition:none}}.events-archive-area{position:relative;overflow:hidden;padding-top:40px;padding-bottom:var(--spacing-section-sm);--ea-panel-radius: 20px;--ea-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 14px 36px rgba(var(--black_800_rgb), 0.06)}.events-archive-area::before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle, rgba(var(--brand_color_rgb), 0.1) 0%, rgba(255, 255, 255, 0) 70%);top:-100px;right:-100px;z-index:-1}.events-archive-area [hidden]{display:none !important}.events-archive-area .ea-panel{background:hsla(0,0%,100%,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--ea-panel-radius);box-shadow:var(--ea-panel-shadow)}.events-archive-area .ea-toolbar{padding:22px 24px 18px;margin-bottom:22px;position:relative;z-index:3}.events-archive-area .ea-toolbar-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.events-archive-area .ea-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.events-archive-area .ea-search{position:relative;flex:1 1 300px;min-width:220px}.events-archive-area .ea-search .search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--black_400);font-size:14px;pointer-events:none;transition:color var(--transition-fast)}.events-archive-area .ea-search .form-control{height:48px;padding:10px 18px 10px 46px;border:1.5px solid var(--black_50);border-radius:var(--radius-full);background:#fff;font-size:14px;box-shadow:none}.events-archive-area .ea-search .form-control::-moz-placeholder{color:var(--black_350)}.events-archive-area .ea-search .form-control::placeholder{color:var(--black_350)}.events-archive-area .ea-search .form-control:focus{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.events-archive-area .ea-search .form-control:focus~.search-icon{color:var(--brand_color)}.events-archive-area .ea-view-switch{display:inline-flex;padding:4px;border-radius:var(--radius-full);background:var(--black_25);border:1px solid var(--black_50)}.events-archive-area .ea-view-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--black_600);text-decoration:none;white-space:nowrap;transition:all var(--transition-fast)}.events-archive-area .ea-view-btn i{font-size:12px}.events-archive-area .ea-view-btn:hover{color:var(--brand_color)}.events-archive-area .ea-view-btn.is-active{background:#fff;color:var(--brand_color);box-shadow:var(--bs_sm)}.events-archive-area .ea-view-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-archive-area .ea-host-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--radius-full);background:var(--brand_color);color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px rgba(var(--brand_color_rgb), 0.25);transition:all var(--transition-base)}.events-archive-area .ea-host-btn:hover{background:var(--brand_hover);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--brand_color_rgb), 0.3)}.events-archive-area .ea-host-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px}.events-archive-area .ea-toolbar-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--black_50)}.events-archive-area .ea-toolbar-filters .nice-select{height:44px;line-height:42px;min-width:150px;padding-left:16px;padding-right:34px;border:1.5px solid var(--black_50);border-radius:var(--radius-full);background:#fff;font-size:14px;float:none}.events-archive-area .ea-toolbar-filters .nice-select:hover{border-color:var(--brand_color_100)}.events-archive-area .ea-toolbar-filters .nice-select.open{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.events-archive-area .ea-toolbar-filters .nice-select .list{width:100%;min-width:180px;border-radius:var(--radius-lg);box-shadow:var(--bs_lg)}.events-archive-area .filter-reset{opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.events-archive-area .ea-toolbar.has-filters .filter-reset{opacity:1;pointer-events:auto}.events-archive-area .ea-type-filter{margin-top:16px}.events-archive-area .ea-type-filter .ea-type-chip .ea-swatch{width:9px;height:9px;border-radius:50%;background:var(--ea-rail, var(--brand_color));flex-shrink:0}.events-archive-area .ea-type-filter .ea-type-chip.type-speed-dating{--ea-rail: var(--ec-speed-dating)}.events-archive-area .ea-type-filter .ea-type-chip.type-party{--ea-rail: var(--ec-party)}.events-archive-area .ea-type-filter .ea-type-chip.type-meetup{--ea-rail: var(--ec-meetup)}.events-archive-area .ea-type-filter .ea-type-chip.type-workshop{--ea-rail: var(--ec-workshop)}.events-archive-area .ea-type-filter .ea-type-chip.active .ea-swatch{background:hsla(0,0%,100%,.85)}.events-archive-area .ea-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:20px;padding:0 4px}.events-archive-area .ea-result-line{margin:0;font-size:14px;font-weight:500;color:var(--black_600)}.events-archive-area .ea-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.events-archive-area .ea-filter-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 13px;border:1px solid var(--brand_color_75);border-radius:var(--radius-full);background:var(--brand_color_25);color:var(--ec-speed-dating-ink);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.events-archive-area .ea-filter-pill i{font-size:10px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--brand_color_rgb), 0.14)}.events-archive-area .ea-filter-pill:hover{border-color:var(--brand_color);background:var(--brand_color_50)}.events-archive-area .ea-filter-pill:hover i{background:var(--brand_color);color:#fff}.events-archive-area .ea-filter-pill:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.events-archive-area .ea-empty{padding:56px 30px;text-align:center}.events-archive-area .navigation.pagination{margin-top:48px}.events-archive-area .ea-cta{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-top:56px;padding:32px 36px}.events-archive-area .ea-cta h2{margin-bottom:6px;font-size:1.5rem;font-weight:700}.events-archive-area .ea-cta p{margin-bottom:0;max-width:52ch;font-size:15px;color:var(--black_500)}.events-archive-area .ea-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.events-archive-area .ea-list{display:flex;flex-direction:column;gap:14px}.events-archive-area .ea-row{display:grid;grid-template-columns:76px 132px minmax(0, 1fr) auto;align-items:center;gap:22px;padding:16px 22px 16px 16px;border-radius:18px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 1px 2px rgba(var(--black_800_rgb), 0.03),0 8px 22px rgba(var(--black_800_rgb), 0.05);transition:box-shadow var(--transition-base),transform var(--transition-base)}.events-archive-area .ea-row:hover{transform:translateY(-3px);box-shadow:var(--bs_lg)}.events-archive-area .ea-row:hover .ea-row-img img{transform:scale(1.04)}.events-archive-area .ea-row.is-past{opacity:.68}.events-archive-area .ea-row.is-past .join-btn{border-color:var(--black_100);color:var(--black_500)}.events-archive-area .ea-row.is-past .join-btn:hover{background:var(--black_100);color:var(--black_700);box-shadow:none}@media(max-width: 991px){.events-archive-area .ea-row{grid-template-columns:64px minmax(0, 1fr);grid-template-areas:"date body" "side side";gap:16px}.events-archive-area .ea-row .ea-row-date{grid-area:date}.events-archive-area .ea-row .ea-row-body{grid-area:body}.events-archive-area .ea-row .ea-row-side{grid-area:side;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding-top:14px;border-top:1px solid var(--black_50);border-left:0;padding-left:0;text-align:left}.events-archive-area .ea-row .ea-row-img{display:none}}.events-archive-area .ea-row-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:10px 6px;border-radius:14px;background:var(--ec-tint, var(--brand_color_25));color:var(--ec-ink, var(--brand_color))}.events-archive-area .ea-row-date .ea-row-dow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.events-archive-area .ea-row-date .ea-row-dom{font-size:24px;font-weight:800;line-height:1}.events-archive-area .ea-row-date .ea-row-mon{font-size:11px;font-weight:600;text-transform:uppercase}.events-archive-area .ea-row-img{display:block;width:132px;height:86px;overflow:hidden;border-radius:12px}.events-archive-area .ea-row-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.events-archive-area .ea-row-body{min-width:0}.events-archive-area .ea-row-body .ea-row-type{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ec-ink, var(--brand_color))}.events-archive-area .ea-row-body .ea-row-title{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.events-archive-area .ea-row-body .ea-row-title a{color:var(--h_title);text-decoration:none}.events-archive-area .ea-row-body .ea-row-title a:hover{color:var(--brand_color)}.events-archive-area .ea-row-body .ea-row-meta{display:flex;flex-wrap:wrap;gap:6px 18px}.events-archive-area .ea-row-body .ea-row-meta span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--black_500)}.events-archive-area .ea-row-body .ea-row-meta span i{color:var(--brand_color);font-size:12px}.events-archive-area .ea-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-left:22px;border-left:1px solid var(--black_50);text-align:right;white-space:nowrap}.events-archive-area .ea-row-side .ea-row-price{margin:0;font-size:19px;font-weight:800;color:var(--h_title)}.events-archive-area .ea-row-side .ea-row-cta{display:inline-flex;align-items:center;gap:10px;margin-top:4px}.events-archive-area .ea-row-side .ea-row-spots{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--black_500)}.events-archive-area .ea-row-side .ea-row-spots.is-low{color:#8a5a00}.events-archive-area .ea-row-side .ea-row-spots.is-out{color:var(--color-danger)}.events-archive-area .ea-row-side .join-btn{font-size:13px;font-weight:600;color:var(--brand_color);background:rgba(0,0,0,0);border:1px solid var(--brand_color);border-radius:var(--radius-full);padding:8px 20px;line-height:1;text-decoration:none;transition:all var(--transition-base)}.events-archive-area .ea-row-side .join-btn:hover{background:var(--brand_color);color:#fff;box-shadow:0 6px 15px rgba(var(--brand_color_rgb), 0.25)}.events-archive-area .ea-row-side .join-btn.is-quiet{color:var(--black_600);border-color:var(--black_100)}.events-archive-area .ea-row-side .join-btn.is-quiet:hover{background:var(--black_100);color:var(--black_800);box-shadow:none}.events-archive-area .ea-row-side .ea-row-save{padding:0;border:0;background:none;color:var(--black_400);font-size:14px;cursor:pointer;transition:color var(--transition-fast)}.events-archive-area .ea-row-side .ea-row-save:hover,.events-archive-area .ea-row-side .ea-row-save.is-saved{color:var(--brand_color)}.events-archive-area .ea-row-side .ea-row-save:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:4px}.events-archive-area #eaResults>[class*=col-]{display:flex}.events-archive-area #eaResults .event-card{width:100%}.events-archive-area #eaResults .event-card .event-content{display:flex;flex-direction:column;min-height:calc(100% - 200px)}.events-archive-area #eaResults .event-card .event-footer{margin-top:auto}@media(max-width: 767px){.events-archive-area{padding-top:24px}.events-archive-area .ea-toolbar{padding:18px 16px 14px}.events-archive-area .ea-toolbar-head{flex-direction:column;align-items:stretch}.events-archive-area .ea-search{flex:0 0 auto}.events-archive-area .ea-head-actions{margin-left:0;justify-content:space-between}.events-archive-area .ea-toolbar-filters{display:grid;grid-template-columns:1fr auto;gap:10px}.events-archive-area .ea-toolbar-filters .nice-select,.events-archive-area .ea-toolbar-filters .form-select{min-width:0;width:100%;grid-column:1}.events-archive-area .ea-toolbar-filters .filter-reset{grid-column:2;grid-row:1;align-self:center}.events-archive-area .ea-type-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.events-archive-area .ea-type-filter::-webkit-scrollbar{display:none}.events-archive-area .ea-type-filter li{flex-shrink:0}.events-archive-area .ea-cta{padding:26px 22px;text-align:center;justify-content:center}.events-archive-area .ea-cta-actions{width:100%;justify-content:center}.events-archive-area .ea-row{padding:14px 16px}}.my-events-area .dp-stat-tile.is-clickable{width:100%;border:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.my-events-area .dp-stat-tile.is-clickable:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.my-events-area .dp-list-toolbar .toolbar-sort{flex:0 0 auto}.my-events-area .dp-list-toolbar .toolbar-sort .custom-select{min-width:160px}.my-events-area .dp-list-toolbar .toolbar-count{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--black_500);white-space:nowrap}.my-events-area .dp-list-toolbar .me-calendar-link{margin-left:auto;white-space:nowrap}.my-events-area .me-next{display:grid;grid-template-columns:86px minmax(0, 1fr) auto;align-items:center;gap:24px;border-left:4px solid var(--brand_color)}@media(max-width: 991px){.my-events-area .me-next{grid-template-columns:72px minmax(0, 1fr);gap:18px}.my-events-area .me-next .me-next-actions{grid-column:1/-1;justify-content:flex-start;padding-top:16px;border-top:1px solid var(--black_50)}}@media(max-width: 575px){.my-events-area .me-next{grid-template-columns:1fr}.my-events-area .me-next .me-next-date{flex-direction:row;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px 16px}}.my-events-area .me-next-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:12px 8px;border-radius:16px;background:var(--brand_color_25);color:var(--brand_color)}.my-events-area .me-next-date .me-next-dow{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.my-events-area .me-next-date .me-next-dom{font-size:30px;font-weight:800;line-height:1}.my-events-area .me-next-date .me-next-mon{font-size:11px;font-weight:600;text-transform:uppercase}.my-events-area .me-next-body{min-width:0}.my-events-area .me-next-eyebrow{margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand_color)}.my-events-area .me-next-title{margin-bottom:10px;font-size:1.35rem;font-weight:700;line-height:1.3}.my-events-area .me-next-title a{color:var(--h_title);text-decoration:none}.my-events-area .me-next-title a:hover{color:var(--brand_color)}.my-events-area .me-next-facts{display:flex;flex-wrap:wrap;gap:6px 20px;padding:0;margin:0;list-style:none}.my-events-area .me-next-facts li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--black_500)}.my-events-area .me-next-facts li i{color:var(--brand_color);font-size:13px}.my-events-area .me-next-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.my-events-area .event-actions{display:inline-flex;align-items:center;gap:8px}.my-events-area .me-host-flag,.my-events-area .me-next-flag{position:absolute;top:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.94);font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;box-shadow:var(--bs_sm)}.my-events-area .me-host-flag i,.my-events-area .me-next-flag i{font-size:10px}.my-events-area .me-host-flag{right:12px;color:#2f6fed}.my-events-area .me-next-flag{left:12px;color:var(--brand_color)}.my-events-area .event-card.is-next-up{box-shadow:0 0 0 2px rgba(var(--brand_color_rgb), 0.18)}.my-events-area .event-booking-status{margin-bottom:12px}.my-events-area .event-booking-status .booking-note{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--color-success-bg);color:#0a8f5e;font-size:12px;font-weight:700}.my-events-area .event-card.is-past .event-img img{filter:grayscale(0.55)}.my-events-area .event-card.is-past .event-when{color:var(--black_500)}.my-events-area .event-card.is-past .capacity-fill{background:var(--black_200)}.my-events-area .row>[class*=col-]{display:flex}.my-events-area .event-card{width:100%}.my-events-area .event-card .event-content{display:flex;flex-direction:column;min-height:calc(100% - 200px)}.my-events-area .event-card .event-footer{margin-top:auto}.my-events-area .dp-empty-state.dp-panel{padding:56px 30px}.event-checkout-area{--es-radius: 20px;--es-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 8px 24px rgba(var(--black_800_rgb), 0.06);padding-top:40px;padding-bottom:120px}@media(min-width: 992px){.event-checkout-area{padding-bottom:var(--spacing-section-sm)}}.event-checkout-area .dp-panel{background:hsla(0,0%,100%,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--es-radius);box-shadow:var(--es-panel-shadow)}.event-checkout-area .dp-panel+.dp-panel{margin-top:20px}.event-checkout-area .co-steps{display:flex;align-items:stretch;gap:8px;padding:0;margin:0 0 22px;list-style:none;counter-reset:none}.event-checkout-area .co-steps li{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0;padding:14px 18px;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.72);border:1px solid var(--black_50)}.event-checkout-area .co-steps .co-step-mark{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black_50);color:var(--black_500);font-size:13px;font-weight:700}.event-checkout-area .co-steps .co-step-text{display:flex;flex-direction:column;min-width:0}.event-checkout-area .co-steps .co-step-text b{font-size:14px;font-weight:700;color:var(--h_title)}.event-checkout-area .co-steps .co-step-text small{font-size:12px;color:var(--black_500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-checkout-area .co-steps .is-done{border-color:#c4f0dd;background:var(--color-success-bg)}.event-checkout-area .co-steps .is-done .co-step-mark{background:#0a8455;color:#fff}.event-checkout-area .co-steps .is-current{border-color:var(--brand_color_100);background:var(--brand_color_25)}.event-checkout-area .co-steps .is-current .co-step-mark{background:var(--brand_color);color:#fff}.event-checkout-area .co-steps .is-current .co-step-text b{color:var(--ec-ink, var(--ec-speed-dating-ink))}@media(max-width: 767px){.event-checkout-area .co-steps{gap:6px}.event-checkout-area .co-steps li{padding:10px 12px;flex:0 0 auto}.event-checkout-area .co-steps li:not(.is-current) .co-step-text{display:none}.event-checkout-area .co-steps .is-current{flex:1 1 auto}}.event-checkout-area .co-hold-note{display:flex;align-items:center;gap:12px;padding:13px 18px;margin-bottom:28px;border-radius:var(--radius-lg);border-left:3px solid var(--brand_color);background:var(--brand_color_25);font-size:14px;color:var(--black_700)}.event-checkout-area .co-hold-note i{color:var(--brand_color);flex-shrink:0}.event-checkout-area .co-hold-note strong{font-variant-numeric:tabular-nums}.event-checkout-area .co-hold-note.is-urgent{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.event-checkout-area .co-hold-note.is-urgent i{color:#a06400}.event-checkout-area .co-hold-note.is-expired{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.event-checkout-area .co-hold-note.is-expired i{color:var(--color-danger)}.event-checkout-area .co-hold-note.is-expired a{color:var(--color-danger);font-weight:600;text-decoration:underline;text-underline-offset:2px}.event-checkout-area .co-panel{margin-bottom:0}.event-checkout-area .co-panel .dp-panel-head h2{margin-bottom:2px;font-size:1.15rem;font-weight:600}.event-checkout-area .co-secure{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);background:var(--color-success-bg);color:#07704c;border:1px solid #c4f0dd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.event-checkout-area .co-hint{margin:4px 0 0;font-size:13px;color:var(--black_500)}.event-checkout-area .co-hint i{margin-right:7px;color:var(--brand_color)}.event-checkout-area .co-guest-rows{display:flex;flex-direction:column;gap:14px}.event-checkout-area .co-guest-row{display:grid;grid-template-columns:28px minmax(0, 1fr) auto;align-items:start;gap:14px;padding:16px;border:1px solid var(--black_50);border-radius:var(--radius-lg);background:var(--black_25)}@media(max-width: 575px){.event-checkout-area .co-guest-row{grid-template-columns:28px minmax(0, 1fr)}.event-checkout-area .co-guest-row .dp-role-badge{grid-column:2}}.event-checkout-area .co-guest-num{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--black_50);color:var(--black_600);font-size:12px;font-weight:700}.event-checkout-area .co-guest-fields{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:14px}@media(max-width: 575px){.event-checkout-area .co-guest-fields{grid-template-columns:1fr}}.event-checkout-area .co-methods{display:flex;flex-direction:column;gap:10px;padding:0;margin:0 0 22px;border:0}.event-checkout-area .co-method{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1.5px solid var(--black_50);border-radius:var(--radius-lg);background:#fff;cursor:pointer;transition:all var(--transition-fast)}.event-checkout-area .co-method input{position:absolute;opacity:0;pointer-events:none}.event-checkout-area .co-method:hover{border-color:var(--brand_color_100)}.event-checkout-area .co-method.is-selected{border-color:var(--brand_color);background:var(--brand_color_25)}.event-checkout-area .co-method:focus-within{outline:2px solid var(--brand_color);outline-offset:2px}.event-checkout-area .co-radio{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:2px solid var(--black_150);position:relative;transition:all var(--transition-fast)}.event-checkout-area .co-method.is-selected .co-radio{border-color:var(--brand_color)}.event-checkout-area .co-method.is-selected .co-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--brand_color)}.event-checkout-area .co-method-body{display:flex;flex-direction:column;min-width:0}.event-checkout-area .co-method-body .co-method-name{font-size:14.5px;font-weight:600;color:var(--h_title)}.event-checkout-area .co-method-body .co-method-note{font-size:12.5px;color:var(--black_500)}.event-checkout-area .co-method-icons{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:24px;color:var(--black_350);flex-shrink:0}.event-checkout-area .co-method.is-selected .co-method-icons{color:var(--black_500)}.event-checkout-area .co-wallet-note{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:18px;border-radius:var(--radius-lg);background:var(--black_25);font-size:13.5px;color:var(--black_600)}.event-checkout-area .co-wallet-note i{color:var(--brand_color)}.event-checkout-area .co-policy{padding:16px 18px;margin-bottom:20px;border-radius:var(--radius-lg);background:var(--color-success-bg);border:1px solid #c4f0dd}.event-checkout-area .co-policy h6{margin-bottom:5px;font-size:14px;font-weight:700;color:#07704c}.event-checkout-area .co-policy h6 i{margin-right:7px}.event-checkout-area .co-policy p{margin-bottom:0;font-size:13.5px;line-height:1.6;color:var(--black_600)}.event-checkout-area .co-check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding-left:0;margin-bottom:12px}.event-checkout-area .co-check:last-of-type{margin-bottom:0}.event-checkout-area .co-check .form-check-input{margin-left:0;margin-top:2px;width:18px;height:18px;flex-shrink:0;border-radius:4px;border:1.5px solid var(--black_150);cursor:pointer}.event-checkout-area .co-check .form-check-input:checked{background-color:var(--brand_color);border-color:var(--brand_color)}.event-checkout-area .co-check .form-check-input:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.event-checkout-area .co-check .form-check-label{flex:1 1 0;min-width:0;font-size:14px;line-height:1.6;color:var(--black_700);cursor:pointer}.event-checkout-area .co-check a{color:var(--brand_color);text-decoration:underline;text-underline-offset:2px}.event-checkout-area .co-check .field-error-msg{display:none;flex:0 0 100%;margin-top:2px;margin-left:28px;font-size:12.5px;color:var(--color-danger)}.event-checkout-area .co-check .field-error-msg i{margin-right:5px}.event-checkout-area .co-check.has-error .field-error-msg{display:block}.event-checkout-area .co-check.has-error .form-check-input{border-color:var(--color-danger)}.event-checkout-area .co-summary{position:sticky;top:100px}@media(max-width: 991px){.event-checkout-area .co-summary{position:static}}.event-checkout-area .dp-panel-title{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--black_50);font-size:1.15rem;font-weight:600}.event-checkout-area .co-event{display:flex;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--black_50)}.event-checkout-area .co-event img{width:74px;height:74px;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.event-checkout-area .co-event .co-event-type{display:block;margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ec-ink, var(--brand_color))}.event-checkout-area .co-event h3{margin-bottom:7px;font-size:15px;font-weight:700;line-height:1.35}.event-checkout-area .co-event h3 a{color:var(--h_title);text-decoration:none}.event-checkout-area .co-event h3 a:hover{color:var(--brand_color)}.event-checkout-area .co-event p{display:flex;align-items:flex-start;gap:7px;margin-bottom:2px;font-size:12.5px;color:var(--black_500)}.event-checkout-area .co-event p i{margin-top:3px;color:var(--brand_color);font-size:11px;flex-shrink:0}.event-checkout-area .co-qty{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.event-checkout-area .co-qty .co-qty-label{display:block;font-size:14px;font-weight:600;color:var(--h_title)}.event-checkout-area .co-qty .co-qty-note{display:block;font-size:12.5px;color:var(--black_500)}.event-checkout-area .es-stepper{display:inline-flex;align-items:center;gap:var(--s-1);padding:4px;border:1px solid var(--black_50);border-radius:var(--radius-md);background:#fff}.event-checkout-area .es-stepper button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:var(--black_25);color:var(--black_700);font-size:13px;cursor:pointer;transition:all var(--transition-fast)}.event-checkout-area .es-stepper button:hover:not(:disabled){background:var(--brand_color);color:#fff}.event-checkout-area .es-stepper button:disabled{color:var(--black_200);cursor:not-allowed}.event-checkout-area .es-stepper button:focus-visible{outline:2px solid var(--brand_color);outline-offset:1px}.event-checkout-area .es-stepper input{width:52px;border:0;background:rgba(0,0,0,0);text-align:center;font-size:16px;font-weight:700;color:var(--black_800);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.event-checkout-area .es-stepper input::-webkit-outer-spin-button,.event-checkout-area .es-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.event-checkout-area .es-stepper input:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px;border-radius:var(--radius-sm)}.event-checkout-area .co-promo{display:flex;gap:8px}.event-checkout-area .co-promo .form-control{flex:1 1 auto;min-width:0;height:44px;font-size:14px}.event-checkout-area .co-promo .form-control:disabled{background:var(--color-success-bg);border-color:#c4f0dd;color:#07704c;font-weight:600}.event-checkout-area .co-promo button{flex-shrink:0;height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center}.event-checkout-area .co-promo-msg{margin:8px 0 0;font-size:12.5px;min-height:1em}.event-checkout-area .co-promo-msg.is-ok{color:#07704c}.event-checkout-area .co-promo-msg.is-bad{color:var(--color-danger)}.event-checkout-area .co-lines{margin:18px 0;padding-top:18px;border-top:1px solid var(--black_50)}.event-checkout-area .co-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0}.event-checkout-area .co-lines dt{font-size:13.5px;font-weight:500;color:var(--black_600)}.event-checkout-area .co-lines dd{margin:0;font-size:13.5px;font-weight:600;color:var(--black_700);font-variant-numeric:tabular-nums}.event-checkout-area .co-lines [data-co-discount-row] dd{color:#07704c}.event-checkout-area .co-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--black_50)}.event-checkout-area .co-total dt{font-size:18px;font-weight:800;color:var(--h_title)}.event-checkout-area .co-total dd{font-size:18px;font-weight:800;color:var(--brand_color);font-variant-numeric:tabular-nums}.event-checkout-area .co-pay-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;font-size:16px;border-radius:var(--radius-md)}.event-checkout-area .co-pay-btn i{margin-right:0}.event-checkout-area .co-reassure{display:flex;flex-direction:column;gap:7px;margin:16px 0 0}.event-checkout-area .co-reassure span{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;color:var(--black_500)}.event-checkout-area .co-reassure span i{margin-top:2px;color:#0a9c66;flex-shrink:0}.event-checkout-area .co-back{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--black_500);text-decoration:none}.event-checkout-area .co-back:hover{color:var(--brand_color)}.event-checkout-area .form-group-custom{margin-bottom:18px}.event-checkout-area .form-group-custom>label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--h_title)}.event-checkout-area .form-group-custom>label .label-title{display:flex;align-items:center;gap:8px}.event-checkout-area .form-group-custom>label .label-title i{color:var(--brand_color);font-size:13px}.event-checkout-area .form-group-custom .form-control{height:46px;padding:0 16px;border:1.5px solid var(--black_50);border-radius:var(--radius-md);background:#fff;font-size:14px;color:var(--black_800);box-shadow:none;transition:all var(--transition-fast)}.event-checkout-area .form-group-custom .form-control::-moz-placeholder{color:var(--black_350)}.event-checkout-area .form-group-custom .form-control::placeholder{color:var(--black_350)}.event-checkout-area .form-group-custom .form-control:focus{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.event-checkout-area .form-group-custom .nice-select{display:flex;align-items:center;width:100%;height:46px;line-height:44px;float:none;padding-left:16px;padding-right:34px;border:1.5px solid var(--black_50);border-radius:var(--radius-md);background:#fff;font-size:14px}.event-checkout-area .form-group-custom .nice-select.open{border-color:var(--brand_color_100)}.event-checkout-area .form-group-custom .nice-select .list{width:100%;border-radius:var(--radius-md);box-shadow:var(--bs_lg)}.event-checkout-area .form-group-custom .form-hint{display:block;margin-top:6px;font-size:12px;color:var(--black_500)}.event-checkout-area .form-group-custom .form-hint i{margin-right:6px;color:var(--black_400)}.event-checkout-area .form-group-custom .field-error-msg{display:none;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;color:var(--color-danger)}.event-checkout-area .form-group-custom.has-error .form-control{border-color:var(--color-danger)}.event-checkout-area .form-group-custom.has-error .field-error-msg{display:flex}.event-checkout-area .co-promo .form-control{border:1.5px solid var(--black_50);border-radius:var(--radius-md);background:#fff;box-shadow:none}.event-checkout-area .co-promo .form-control::-moz-placeholder{color:var(--black_350)}.event-checkout-area .co-promo .form-control::placeholder{color:var(--black_350)}.event-checkout-area .co-promo .form-control:focus{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.co-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--black_50);box-shadow:0 -6px 24px rgba(var(--black_800_rgb), 0.08);padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}@media(min-width: 992px){.co-mobile-bar{display:none}}.co-mobile-bar .co-mobile-price{display:flex;flex-direction:column;min-width:0}.co-mobile-bar .co-mobile-price b{font-size:18px;font-weight:800;color:var(--h_title);font-variant-numeric:tabular-nums}.co-mobile-bar .co-mobile-price small{font-size:11.5px;color:var(--black_500)}.co-mobile-bar .theme-btn{flex-shrink:0;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px}@media(max-width: 991.98px){.event-checkout-area~#back-to-top,body:has(.event-checkout-area) #back-to-top{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.event-ticket-area{padding-top:40px;padding-bottom:var(--spacing-section-sm)}.event-ticket-area .tk-confirm{display:flex;align-items:center;gap:18px;max-width:760px;margin:0 auto 32px;padding:20px 24px;border-radius:var(--radius-xl);background:var(--color-success-bg);border:1px solid #c4f0dd}.event-ticket-area .tk-confirm h2{margin-bottom:3px;font-size:1.2rem;font-weight:700;color:#07704c}.event-ticket-area .tk-confirm p{margin-bottom:0;font-size:13.5px;line-height:1.55;color:var(--black_600)}.event-ticket-area .tk-confirm-mark{width:46px;height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0a8455;color:#fff;font-size:19px}.event-ticket-area .tk-ticket{position:relative;border-radius:var(--radius-xl);background:#fff;box-shadow:0 2px 4px rgba(var(--black_800_rgb), 0.04),0 18px 44px rgba(var(--black_800_rgb), 0.1);overflow:hidden}.event-ticket-area .tk-ticket.is-void .tk-qr,.event-ticket-area .tk-ticket.is-void .tk-body,.event-ticket-area .tk-ticket.is-void .tk-facts{opacity:.4}.event-ticket-area .tk-ticket.is-void .tk-stub{background:var(--black_600)}.event-ticket-area .tk-ticket.is-void .tk-stub-status{background:var(--color-danger)}.event-ticket-area .tk-stub{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;background:var(--ec-rail, var(--brand_color))}.event-ticket-area .tk-stub-brand{display:flex;align-items:center;gap:14px}.event-ticket-area .tk-stub-brand img{filter:brightness(0) invert(1)}.event-ticket-area .tk-stub-type{padding:4px 12px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.22);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.event-ticket-area .tk-stub-status{margin:0;padding:4px 14px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.95);color:var(--ec-ink, var(--brand_color));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.event-ticket-area .tk-body{padding:28px 26px 24px}.event-ticket-area .tk-title{margin-bottom:22px;font-size:1.5rem;font-weight:800;line-height:1.25}.event-ticket-area .tk-facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 28px;margin:0}.event-ticket-area .tk-facts dt{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--black_400)}.event-ticket-area .tk-facts dd{margin:0;font-size:15px;font-weight:700;line-height:1.45;color:var(--h_title)}.event-ticket-area .tk-facts dd span{display:block;font-size:13px;font-weight:400;color:var(--black_500)}@media(max-width: 575px){.event-ticket-area .tk-facts{grid-template-columns:1fr;gap:16px}}.event-ticket-area .tk-tear{position:relative;height:24px;border-top:2px dashed var(--black_75)}.event-ticket-area .tk-tear span{position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--black_25);box-shadow:inset 0 0 0 1px rgba(var(--black_100_rgb), 0.5)}.event-ticket-area .tk-tear span:first-child{left:-12px}.event-ticket-area .tk-tear span:last-child{right:-12px}.event-ticket-area .tk-code{display:flex;align-items:center;gap:24px;padding:4px 26px 28px}@media(max-width: 575px){.event-ticket-area .tk-code{flex-direction:column;align-items:flex-start;gap:18px}}.event-ticket-area .tk-qr{width:132px;height:132px;flex-shrink:0;padding:8px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--black_50);color:var(--black_900)}.event-ticket-area .tk-qr svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.event-ticket-area .tk-code-text{min-width:0}.event-ticket-area .tk-code-text .tk-ref-label{margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--black_400)}.event-ticket-area .tk-code-text .tk-ref{margin-bottom:8px;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:20px;font-weight:700;letter-spacing:.08em;color:var(--h_title)}.event-ticket-area .tk-code-text .tk-code-note{margin-bottom:0;max-width:42ch;font-size:12.5px;line-height:1.55;color:var(--black_500)}.event-ticket-area .tk-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 32px}.event-ticket-area .tk-actions .theme-btn i,.event-ticket-area .tk-actions .theme-btn-outline i{margin-right:8px}.event-ticket-area .tk-actions button:disabled{opacity:.5;pointer-events:none}.event-ticket-area .tk-panel{margin-bottom:20px}.event-ticket-area .tk-panel .dp-panel-head h2{margin-bottom:2px;font-size:1.1rem;font-weight:600}@media(min-width: 992px){.event-ticket-area .tk-sidebar{position:sticky;top:100px}}.event-ticket-area .tk-timeline{position:relative;padding:0 0 0 26px;margin:0;list-style:none}.event-ticket-area .tk-timeline::before{content:"";position:absolute;left:6px;top:8px;bottom:12px;width:2px;background:var(--black_50)}.event-ticket-area .tk-timeline li{position:relative;padding-bottom:20px}.event-ticket-area .tk-timeline li:last-child{padding-bottom:0}.event-ticket-area .tk-timeline li::before{content:"";position:absolute;left:-26px;top:5px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--black_100)}.event-ticket-area .tk-timeline li.is-done::before{background:var(--brand_color);border-color:var(--brand_color)}.event-ticket-area .tk-timeline h6{margin-bottom:3px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand_color)}.event-ticket-area .tk-timeline p{margin-bottom:0;font-size:13.5px;line-height:1.6;color:var(--black_600)}.event-ticket-area .tk-timeline a{color:var(--brand_color);text-decoration:underline;text-underline-offset:2px}.event-ticket-area .tk-safety{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--brand_color_25);border-left:3px solid var(--brand_color)}.event-ticket-area .tk-safety>i{margin-top:2px;color:var(--brand_color);font-size:18px;flex-shrink:0}.event-ticket-area .tk-safety strong{display:block;margin-bottom:3px;font-size:14px;color:var(--black_800)}.event-ticket-area .tk-safety p{margin-bottom:0;font-size:13.5px;line-height:1.6;color:var(--black_600)}.event-ticket-area .tk-safety a{color:var(--brand_color);font-weight:600;text-decoration:underline;text-underline-offset:2px}.event-ticket-area .tk-lines{margin:0}.event-ticket-area .tk-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0}.event-ticket-area .tk-lines dt{font-size:13.5px;font-weight:500;color:var(--black_600)}.event-ticket-area .tk-lines dd{margin:0;font-size:13.5px;font-weight:600;color:var(--black_700);font-variant-numeric:tabular-nums}.event-ticket-area .tk-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--black_50)}.event-ticket-area .tk-total dt{font-size:13px;font-weight:600;color:var(--black_500)}.event-ticket-area .tk-total dd{font-size:17px;font-weight:800;color:var(--h_title)}.event-ticket-area .tk-receipt-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--black_50);font-size:12.5px;color:var(--black_500)}.event-ticket-area .tk-receipt-note i{margin-right:7px;color:var(--black_400)}.event-ticket-area .tk-receipt-note span{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-weight:600;color:var(--black_700)}.event-ticket-area .tk-map{position:relative;height:140px;margin-bottom:16px;border-radius:var(--radius-md);background:linear-gradient(115deg, rgba(var(--brand_color_rgb), 0.06), rgba(var(--brand_color_rgb), 0.02)),repeating-linear-gradient(0deg, var(--black_50) 0 1px, transparent 1px 26px),repeating-linear-gradient(90deg, var(--black_50) 0 1px, transparent 1px 26px);background-color:#fff;border:1px solid var(--black_50);overflow:hidden}.event-ticket-area .tk-map-pin{position:absolute;left:50%;top:50%;transform:translate(-50%, -60%);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand_color);color:#fff;font-size:14px;box-shadow:0 6px 16px rgba(var(--brand_color_rgb), 0.35)}.event-ticket-area .tk-there{padding:0;margin:0 0 18px;list-style:none}.event-ticket-area .tk-there li{display:flex;align-items:flex-start;gap:11px;padding:7px 0;font-size:13.5px;line-height:1.55;color:var(--black_600)}.event-ticket-area .tk-there li i{margin-top:3px;color:var(--brand_color);font-size:13px;flex-shrink:0}.event-ticket-area .theme-btn-outline.w-100,.event-ticket-area .theme-btn.w-100{justify-content:center}.event-ticket-area .theme-btn-outline.w-100 i,.event-ticket-area .theme-btn.w-100 i{margin-right:8px}.event-ticket-area .tk-guests{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.event-ticket-area .tk-guest{display:block;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:var(--bs_sm);transition:transform var(--transition-fast)}.event-ticket-area .tk-guest img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-ticket-area .tk-guest:hover{transform:translateY(-3px)}.event-ticket-area .tk-guest-more{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand_color_25);color:var(--brand_color);font-size:12.5px;font-weight:700;text-decoration:none}.event-ticket-area .tk-guest-more:hover{background:var(--brand_color_75);color:var(--ec-speed-dating-ink)}.event-ticket-area .tk-manage{padding:0;margin:0;list-style:none}.event-ticket-area .tk-manage li{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--black_50)}.event-ticket-area .tk-manage li:last-child{border-bottom:0;padding-bottom:0}.event-ticket-area .tk-manage h6{margin-bottom:3px;font-size:14px;font-weight:600}.event-ticket-area .tk-manage p{margin-bottom:0;font-size:12.5px;line-height:1.55;color:var(--black_500)}.event-ticket-area .tk-manage>li>button,.event-ticket-area .tk-manage>li>a{margin-left:auto;flex-shrink:0;white-space:nowrap}@media(max-width: 575px){.event-ticket-area .tk-manage li{flex-direction:column;align-items:stretch}.event-ticket-area .tk-manage>li>button,.event-ticket-area .tk-manage>li>a{margin-left:0;text-align:center}}@media print{.event-ticket-area{padding:0}.event-ticket-area .tk-confirm,.event-ticket-area .tk-actions,.event-ticket-area .tk-safety,.event-ticket-area .tk-sidebar,.event-ticket-area .tk-panel{display:none !important}.event-ticket-area .tk-ticket{box-shadow:none;border:1px solid #000;-moz-column-break-inside:avoid;break-inside:avoid}.event-ticket-area .tk-stub{background:#000 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.event-ticket-area .tk-qr{border-color:#000;color:#000}.navbar,.footer-widget-three,#back-to-top,#preloader,.breadcrumb-area{display:none !important}}.loading{position:relative;pointer-events:none;opacity:.6}.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--brand_color);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card-hover{transition:all var(--transition-base)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.focus-ring:focus{outline:2px solid var(--brand_color);outline-offset:2px}.hover-lift{transition:transform var(--transition-base)}.hover-lift:hover{transform:translateY(-2px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.img-overlay{position:relative;overflow:hidden}.img-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);opacity:0;transition:opacity var(--transition-base);z-index:1}.img-overlay:hover::before{opacity:1}.img-overlay img{transition:transform var(--transition-slow)}.img-overlay:hover img{transform:scale(1.1)}.text-gradient{background:linear-gradient(135deg, var(--brand_color) 0%, var(--brand_color_700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.skeleton{background:linear-gradient(90deg, var(--black_50) 25%, var(--black_75) 50%, var(--black_50) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.badge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand_color)}.badge-dot.badge-success{background:var(--color-success)}.badge-dot.badge-warning{background:var(--color-warning)}.badge-dot.badge-danger{background:var(--color-danger)}.pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.fade-in{animation:fadeIn var(--transition-base)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.glass{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable:active{transform:scale(0.98)}.tooltip-base{position:relative}.tooltip-base::before,.tooltip-base::after{position:absolute;opacity:0;pointer-events:none;transition:all var(--transition-fast)}.tooltip-base:hover::before,.tooltip-base:hover::after{opacity:1}.collapsing{transition:height .35s cubic-bezier(0.4, 0, 0.2, 1) !important}.accordion-button{transition:color .2s ease,background-color .2s ease,box-shadow .2s ease !important}.accordion-button::after{transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1) !important}.body_wrapper.has-glow-bg{background-image:url(../img/body_bg_glow.png);background-size:cover;background-position:top center;background-attachment:fixed}.breadcrumb-area.is-light{background:rgba(0,0,0,0) !important;padding:150px 0 60px}.breadcrumb-area.is-light h1{color:var(--black_900) !important}.breadcrumb-area.is-light h1 span{color:var(--brand_color)}.breadcrumb-area.is-light .breadcrumb{background:rgba(0,0,0,0);padding:0;margin-bottom:0}.breadcrumb-area.is-light .breadcrumb .breadcrumb-item,.breadcrumb-area.is-light .breadcrumb .breadcrumb-item a{color:var(--black_800) !important;font-weight:600}.breadcrumb-area.is-light .breadcrumb .breadcrumb-item a:hover{color:var(--brand_color) !important}.breadcrumb-area.is-light .breadcrumb .breadcrumb-item.active{color:var(--brand_color) !important}.breadcrumb-area.is-light .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:rgba(var(--black_800_rgb), 0.5)}.community-form-area .create-form-wrapper .privacy-pill-group,.community-form-area .community-form-fields .privacy-pill-group{grid-template-columns:1fr}.community-form-area .create-form-wrapper .perks-grid .perk-tag-item,.community-form-area .create-form-wrapper .perks-grid .perk-tag-label,.community-form-area .community-form-fields .perks-grid .perk-tag-item,.community-form-area .community-form-fields .perks-grid .perk-tag-label{height:100%}.community-form-area .create-form-wrapper .form-group-custom .form-hint,.community-form-area .community-form-fields .form-group-custom .form-hint{display:block}.community-form-area .create-form-wrapper .form-group-custom .form-hint>i:first-child,.community-form-area .community-form-fields .form-group-custom .form-hint>i:first-child{margin-right:6px}.community-cover-area .nav-tab{text-decoration:none}.community-cover-area .nav-tab.is-link{color:var(--black_500)}.community-cover-area .nav-tab.is-link:hover{color:var(--brand_color)}.community-cover-area .nav-tab.is-link.active{color:#fff}.community-cover-area.is-compact .cover-photo-comp{height:200px}.community-cover-area.is-compact .community-title{font-size:1.6rem}.community-cover-area .community-breadcrumb{margin-bottom:0;padding-top:14px}.community-cover-area .community-breadcrumb .breadcrumb{margin-bottom:0;background:rgba(0,0,0,0);padding:0;font-size:14px}.community-cover-area .community-breadcrumb .breadcrumb .breadcrumb-item a{color:var(--black_500)}.community-cover-area .community-breadcrumb .breadcrumb .breadcrumb-item a:hover{color:var(--brand_color)}.community-cover-area .community-breadcrumb .breadcrumb .breadcrumb-item.active{color:var(--brand_color);font-weight:600}.dp-panel{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:24px}.dp-panel+.dp-panel{margin-top:24px}.dp-panel .dp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--black_50)}.dp-panel .dp-panel-head h3,.dp-panel .dp-panel-head h4{margin-bottom:2px;font-size:1.15rem;font-weight:600}.dp-panel .dp-panel-head p{margin-bottom:0;font-size:14px;color:var(--black_500)}.dp-panel.is-flush{padding:0;overflow:hidden}.dp-panel.is-flush .dp-panel-head{margin-bottom:0;padding:20px 24px}.dp-role-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;background:var(--black_25);color:var(--black_600);border:1px solid var(--black_50)}.dp-role-badge i{font-size:10px}.dp-role-badge.is-owner{background:var(--brand_color_25);color:var(--brand_color);border-color:var(--brand_color_75)}.dp-role-badge.is-moderator{background:#eef4ff;color:#2f6fed;border-color:#d6e3ff}.dp-role-badge.is-member{background:var(--black_25);color:var(--black_600)}.dp-role-badge.is-pending{background:var(--color-warning-bg);color:#a06400;border-color:#f6e2bb}.dp-role-badge.is-banned{background:var(--color-danger-bg);color:var(--color-danger);border-color:#f8d3d9}.dp-role-badge.is-online{background:var(--color-success-bg);color:#0a8f5e;border-color:#c4f0dd}.theme-btn.theme-btn-success{background:#0a8455;box-shadow:0 4px 15px rgba(10,132,85,.3)}.theme-btn.theme-btn-success:hover{background:#087045;box-shadow:0 8px 25px rgba(10,132,85,.4)}.theme-btn.theme-btn-success:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0a8455}.theme-btn.theme-btn-success.btn-muted,.theme-btn.theme-btn-success:disabled{background:var(--black_100);color:var(--black_300);box-shadow:none}.dp-icon-btn{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_50);border-radius:var(--radius-md);background:#fff;color:var(--black_500);font-size:14px;cursor:pointer;transition:all var(--transition-base)}.dp-icon-btn:hover{border-color:var(--brand_color_100);background:var(--brand_color_25);color:var(--brand_color)}.dp-icon-btn.is-danger:hover{border-color:#f8d3d9;background:var(--color-danger-bg);color:var(--color-danger)}.dp-icon-btn::after{display:none}.dp-stat-row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}@media(max-width: 991px){.dp-stat-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.dp-stat-row{grid-template-columns:1fr}}.dp-stat-tile{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:20px;display:flex;align-items:center;gap:16px;transition:all var(--transition-base)}.dp-stat-tile:hover{box-shadow:var(--long_shadow);transform:translateY(-3px)}.dp-stat-tile .tile-icon{width:46px;height:46px;flex-shrink:0;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--brand_color_25);color:var(--brand_color)}.dp-stat-tile .tile-value{font-size:1.5rem;font-weight:700;line-height:1.1;color:var(--black_900)}.dp-stat-tile .tile-label{font-size:13px;color:var(--black_500)}.dp-stat-tile.is-green .tile-icon{background:var(--color-success-bg);color:#0a8f5e}.dp-stat-tile.is-blue .tile-icon{background:#eef4ff;color:#2f6fed}.dp-stat-tile.is-amber .tile-icon{background:var(--color-warning-bg);color:#a06400}.dp-list-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dp-list-toolbar .toolbar-search{position:relative;flex:1 1 240px;min-width:200px}.dp-list-toolbar .toolbar-search i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--black_400);pointer-events:none;font-size:14px}.dp-list-toolbar .toolbar-search input{width:100%;height:44px;padding:10px 16px 10px 42px;border:1.5px solid var(--black_50);border-radius:var(--radius-md);background:var(--black_25);font-size:14px;outline:none;transition:all var(--transition-base)}.dp-list-toolbar .toolbar-search input:focus{background:#fff;border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.dp-list-toolbar .toolbar-count{font-size:14px;color:var(--black_500);white-space:nowrap}.dp-chip-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0;margin:0;list-style:none;border:none}.dp-chip-filter .dp-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1px solid var(--black_50);border-radius:var(--radius-full);background:#fff;color:var(--black_600);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.dp-chip-filter .dp-chip .chip-count{font-size:11px;font-weight:700;padding:1px 7px;border-radius:var(--radius-full);background:var(--black_25);color:var(--black_500)}.dp-chip-filter .dp-chip:hover{border-color:var(--brand_color_100);color:var(--brand_color);background:var(--brand_color_25)}.dp-chip-filter .dp-chip.active{background:var(--brand_color);border-color:var(--brand_color);color:#fff;box-shadow:0 4px 15px rgba(var(--brand_color_rgb), 0.25)}.dp-chip-filter .dp-chip.active .chip-count{background:hsla(0,0%,100%,.25);color:#fff}.dp-empty-state{text-align:center;padding:60px 30px}.dp-empty-state .empty-icon{width:92px;height:92px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand_color_25);color:var(--brand_color);font-size:36px}.dp-empty-state h4{font-weight:600;margin-bottom:10px}.dp-empty-state p{color:var(--black_500);max-width:420px;margin:0 auto 24px}.community-members-area,.event-attendees-area{padding-top:32px;padding-bottom:70px}.community-members-area .join-request-item,.event-attendees-area .join-request-item{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--black_50);transition:background var(--transition-fast)}.community-members-area .join-request-item:last-child,.event-attendees-area .join-request-item:last-child{border-bottom:none}.community-members-area .join-request-item:hover,.event-attendees-area .join-request-item:hover{background:var(--black_25)}.community-members-area .join-request-item .request-avatar,.event-attendees-area .join-request-item .request-avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden}.community-members-area .join-request-item .request-avatar img,.event-attendees-area .join-request-item .request-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-members-area .join-request-item .request-info,.event-attendees-area .join-request-item .request-info{flex:1;min-width:0}.community-members-area .join-request-item .request-info h5,.event-attendees-area .join-request-item .request-info h5{font-size:15px;font-weight:600;margin-bottom:3px}.community-members-area .join-request-item .request-info h5 a,.event-attendees-area .join-request-item .request-info h5 a{color:var(--black_900)}.community-members-area .join-request-item .request-info h5 a:hover,.event-attendees-area .join-request-item .request-info h5 a:hover{color:var(--brand_color)}.community-members-area .join-request-item .request-info p,.event-attendees-area .join-request-item .request-info p{margin-bottom:0;font-size:13px;color:var(--black_500)}.community-members-area .join-request-item .request-info .request-note,.event-attendees-area .join-request-item .request-info .request-note{display:inline-block;max-width:100%;margin-top:6px;padding:8px 12px;border-left:3px solid var(--brand_color_100);background:var(--black_25);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px;color:var(--black_600);font-style:italic}.community-members-area .join-request-item .request-actions,.event-attendees-area .join-request-item .request-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.community-members-area .join-request-item .request-actions .theme-btn,.community-members-area .join-request-item .request-actions .theme-btn-outline,.event-attendees-area .join-request-item .request-actions .theme-btn,.event-attendees-area .join-request-item .request-actions .theme-btn-outline{padding:7px 16px;font-size:13px}.community-members-area .member-row,.event-attendees-area .member-row{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--black_50);transition:background var(--transition-fast)}.community-members-area .member-row:last-child,.event-attendees-area .member-row:last-child{border-bottom:none}.community-members-area .member-row:hover,.event-attendees-area .member-row:hover{background:var(--black_25)}.community-members-area .member-row .member-avatar-wrap,.event-attendees-area .member-row .member-avatar-wrap{position:relative;width:52px;height:52px;flex-shrink:0}.community-members-area .member-row .member-avatar-wrap img,.event-attendees-area .member-row .member-avatar-wrap img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.community-members-area .member-row .member-avatar-wrap .presence-dot,.event-attendees-area .member-row .member-avatar-wrap .presence-dot{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;border:2px solid #fff;background:var(--black_200)}.community-members-area .member-row .member-avatar-wrap .presence-dot.is-online,.event-attendees-area .member-row .member-avatar-wrap .presence-dot.is-online{background:var(--secondery_color)}.community-members-area .member-row .member-main,.event-attendees-area .member-row .member-main{flex:1 1 220px;min-width:0}.community-members-area .member-row .member-main .member-name,.event-attendees-area .member-row .member-main .member-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.community-members-area .member-row .member-main .member-name h5,.event-attendees-area .member-row .member-main .member-name h5{font-size:15px;font-weight:600;margin-bottom:0}.community-members-area .member-row .member-main .member-name h5 a,.event-attendees-area .member-row .member-main .member-name h5 a{color:var(--black_900)}.community-members-area .member-row .member-main .member-name h5 a:hover,.event-attendees-area .member-row .member-main .member-name h5 a:hover{color:var(--brand_color)}.community-members-area .member-row .member-main .member-name .verified-icon img,.event-attendees-area .member-row .member-main .member-name .verified-icon img{width:15px}.community-members-area .member-row .member-main .member-meta,.event-attendees-area .member-row .member-main .member-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--black_500)}.community-members-area .member-row .member-main .member-meta span,.event-attendees-area .member-row .member-main .member-meta span{display:inline-flex;align-items:center;gap:5px}.community-members-area .member-row .member-main .member-meta i,.event-attendees-area .member-row .member-main .member-meta i{font-size:11px;color:var(--black_400)}.community-members-area .member-row .member-posts,.event-attendees-area .member-row .member-posts{flex:0 0 110px;text-align:center}.community-members-area .member-row .member-posts strong,.event-attendees-area .member-row .member-posts strong{display:block;font-size:15px;color:var(--black_900)}.community-members-area .member-row .member-posts small,.event-attendees-area .member-row .member-posts small{font-size:12px;color:var(--black_400)}@media(max-width: 991px){.community-members-area .member-row .member-posts,.event-attendees-area .member-row .member-posts{display:none}}.community-members-area .member-row .member-row-actions,.event-attendees-area .member-row .member-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 132px}.thread-details-area{padding-top:32px;padding-bottom:70px}.thread-details-area .thread-card{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);overflow:hidden}.thread-details-area .thread-card .thread-flags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 24px 0}.thread-details-area .thread-card .thread-flag{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--radius-full);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.thread-details-area .thread-card .thread-flag i{font-size:10px}.thread-details-area .thread-card .thread-flag.is-pinned{background:var(--color-warning-bg);color:#a06400}.thread-details-area .thread-card .thread-flag.is-answered{background:var(--color-success-bg);color:#0a8f5e}.thread-details-area .thread-card .thread-flag.is-topic{background:var(--brand_color_25);color:var(--brand_color)}.thread-details-area .thread-card .thread-title{padding:12px 24px 0;font-size:1.65rem;font-weight:700;line-height:var(--leading-snug);margin-bottom:0}@media(max-width: 575px){.thread-details-area .thread-card .thread-title{font-size:1.35rem}}.thread-details-area .thread-card .thread-byline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 24px}.thread-details-area .thread-card .thread-byline .byline-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.thread-details-area .thread-card .thread-byline .byline-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thread-details-area .thread-card .thread-byline .byline-text h6{margin-bottom:2px;font-size:15px;font-weight:600}.thread-details-area .thread-card .thread-byline .byline-text h6 a{color:var(--black_900)}.thread-details-area .thread-card .thread-byline .byline-text h6 a:hover{color:var(--brand_color)}.thread-details-area .thread-card .thread-byline .byline-text .byline-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--black_500)}.thread-details-area .thread-card .thread-byline .byline-text .byline-meta span{display:inline-flex;align-items:center;gap:5px}.thread-details-area .thread-card .thread-byline .byline-text .byline-meta i{font-size:11px}.thread-details-area .thread-card .thread-byline .byline-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.thread-details-area .thread-card .thread-body{padding:0 24px 20px;color:var(--black_700);line-height:var(--leading-base)}.thread-details-area .thread-card .thread-body p{margin-bottom:16px}.thread-details-area .thread-card .thread-body ul,.thread-details-area .thread-card .thread-body ol{margin-bottom:16px;padding-left:20px}.thread-details-area .thread-card .thread-body ul li,.thread-details-area .thread-card .thread-body ol li{margin-bottom:8px}.thread-details-area .thread-card .thread-body blockquote{margin:0 0 16px;padding:14px 18px;border-left:3px solid var(--brand_color);background:var(--brand_color_25);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--black_700);font-style:italic}.thread-details-area .thread-card .thread-body blockquote::before,.thread-details-area .thread-card .thread-body blockquote::after{display:none}.thread-details-area .thread-card .thread-body .thread-image{width:100%;max-height:420px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);margin-bottom:16px}.thread-details-area .thread-card .thread-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 24px 20px}.thread-details-area .thread-card .thread-tags a{padding:5px 13px;border-radius:var(--radius-full);background:var(--black_25);border:1px solid var(--black_50);font-size:12px;font-weight:600;color:var(--black_600);transition:all var(--transition-base)}.thread-details-area .thread-card .thread-tags a:hover{background:var(--brand_color_25);border-color:var(--brand_color_75);color:var(--brand_color)}.thread-details-area .thread-card .thread-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 24px;border-top:1px solid var(--black_50);background:#fafbfc}.thread-details-area .thread-card .thread-reactions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.thread-details-area .thread-card .reaction-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid var(--black_50);border-radius:var(--radius-full);background:#fff;color:var(--black_600);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.thread-details-area .thread-card .reaction-btn i{font-size:12px}.thread-details-area .thread-card .reaction-btn:hover{border-color:var(--brand_color_100);color:var(--brand_color)}.thread-details-area .thread-card .reaction-btn.is-active{background:var(--brand_color_25);border-color:var(--brand_color_75);color:var(--brand_color)}.thread-details-area .thread-card .thread-viewers{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--black_500)}.thread-details-area .reply-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:28px 0 16px}.thread-details-area .reply-list-head h4{margin-bottom:0;font-size:1.15rem;font-weight:600}.thread-details-area .thread-reply{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:20px 24px}.thread-details-area .thread-reply+.thread-reply{margin-top:16px}.thread-details-area .thread-reply.is-solution{border:1.5px solid rgba(var(--secondery_color_rgb), 0.55);box-shadow:0 10px 20px rgba(var(--secondery_color_rgb), 0.12)}.thread-details-area .thread-reply .reply-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.thread-details-area .thread-reply .reply-head .reply-author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.thread-details-area .thread-reply .reply-head .reply-author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thread-details-area .thread-reply .reply-head .reply-author-info{min-width:0}.thread-details-area .thread-reply .reply-head .reply-author-info h6{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px;font-size:14px;font-weight:600}.thread-details-area .thread-reply .reply-head .reply-author-info h6 a{color:var(--black_900)}.thread-details-area .thread-reply .reply-head .reply-author-info h6 a:hover{color:var(--brand_color)}.thread-details-area .thread-reply .reply-head .reply-author-info .reply-time{font-size:12px;color:var(--black_400)}.thread-details-area .thread-reply .reply-head .reply-head-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.thread-details-area .thread-reply .solution-flag{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;border-radius:var(--radius-full);background:var(--color-success-bg);color:#0a8f5e;font-size:11px;font-weight:700;text-transform:uppercase}.thread-details-area .thread-reply .reply-body{color:var(--black_700);line-height:var(--leading-base)}.thread-details-area .thread-reply .reply-body p{margin-bottom:12px}.thread-details-area .thread-reply .reply-body p:last-child{margin-bottom:0}.thread-details-area .thread-reply .reply-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--black_50)}.thread-details-area .thread-reply .reply-action{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:none;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--black_500);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-base)}.thread-details-area .thread-reply .reply-action i{font-size:12px}.thread-details-area .thread-reply .reply-action:hover{background:var(--brand_color_25);color:var(--brand_color)}.thread-details-area .thread-reply .reply-action.is-liked{color:var(--brand_color)}.thread-details-area .thread-reply .nested-replies{margin-top:16px;padding-left:20px;border-left:2px solid var(--black_50);display:flex;flex-direction:column;gap:16px}@media(max-width: 575px){.thread-details-area .thread-reply .nested-replies{padding-left:12px}}.thread-details-area .thread-reply .nested-replies .thread-reply{box-shadow:none;border:1px solid var(--black_50);padding:16px 18px;margin-top:0}.thread-details-area .reply-composer{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:20px 24px;margin-top:24px}.thread-details-area .reply-composer h5{font-size:1.05rem;font-weight:600;margin-bottom:16px}.thread-details-area .reply-composer .composer-row{display:flex;gap:12px}.thread-details-area .reply-composer .composer-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;overflow:hidden}.thread-details-area .reply-composer .composer-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thread-details-area .reply-composer textarea{width:100%;border:1.5px solid var(--black_50);border-radius:var(--radius-md);background:var(--black_25);padding:14px 16px;font-family:inherit;font-size:15px;color:var(--black_700);resize:vertical;min-height:110px;outline:none;transition:all var(--transition-base)}.thread-details-area .reply-composer textarea:focus{background:#fff;border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.thread-details-area .reply-composer .composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--black_50)}.thread-details-area .reply-composer .composer-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.thread-details-area .reply-composer .composer-tool{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--black_500);font-size:14px;cursor:pointer;transition:all var(--transition-base)}.thread-details-area .reply-composer .composer-tool:hover{background:var(--brand_color_25);color:var(--brand_color)}.thread-details-area .reply-composer .composer-hint{font-size:13px;color:var(--black_400)}.thread-details-area .thread-sidebar{display:flex;flex-direction:column;gap:20px}.thread-details-area .thread-sidebar .sidebar-card{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:20px}.thread-details-area .thread-sidebar .sidebar-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:1.05rem;font-weight:600;margin-bottom:16px}.thread-details-area .thread-sidebar .member-count-badge{background:var(--black_50);color:var(--black_800);font-size:.8rem;font-weight:500;padding:2px 10px;border-radius:var(--radius-full)}.thread-details-area .thread-sidebar .members-list{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.thread-details-area .thread-sidebar .members-list .member-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.thread-details-area .thread-sidebar .members-list .member-item:hover{background:var(--black_25)}.thread-details-area .thread-sidebar .members-list .member-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;overflow:hidden}.thread-details-area .thread-sidebar .members-list .member-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thread-details-area .thread-sidebar .members-list .member-info{min-width:0}.thread-details-area .thread-sidebar .members-list .member-info h4{font-size:.9rem;font-weight:600;color:var(--black_900);margin-bottom:0}.thread-details-area .thread-sidebar .members-list .member-info .member-role{font-size:.8rem;color:var(--black_400)}.thread-details-area .thread-sidebar .see-all-btn{width:100%;padding:7px;border:1px solid var(--brand_color_100);border-radius:var(--radius-sm);background:var(--brand_color_25);color:var(--brand_color);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.thread-details-area .thread-sidebar .see-all-btn:hover{background:var(--brand_color_100)}.thread-details-area .thread-sidebar .thread-stat-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.thread-details-area .thread-sidebar .thread-stat-grid .thread-stat{padding:12px;border-radius:var(--radius-md);background:var(--black_25);text-align:center}.thread-details-area .thread-sidebar .thread-stat-grid .thread-stat strong{display:block;font-size:1.15rem;color:var(--black_900)}.thread-details-area .thread-sidebar .thread-stat-grid .thread-stat small{font-size:12px;color:var(--black_500)}.thread-details-area .thread-sidebar .related-thread{display:block;padding:12px 0;border-bottom:1px solid var(--black_50)}.thread-details-area .thread-sidebar .related-thread:last-child{border-bottom:none;padding-bottom:0}.thread-details-area .thread-sidebar .related-thread h6{font-size:14px;font-weight:600;margin-bottom:5px;color:var(--black_800);line-height:var(--leading-snug);transition:color var(--transition-base)}.thread-details-area .thread-sidebar .related-thread .related-meta{font-size:12px;color:var(--black_400);display:flex;align-items:center;gap:12px}.thread-details-area .thread-sidebar .related-thread:hover h6{color:var(--brand_color)}.thread-details-area .thread-sidebar .rules-list{counter-reset:rule;list-style:none;padding:0;margin:0}.thread-details-area .thread-sidebar .rules-list li{counter-increment:rule;position:relative;padding-left:32px;margin-bottom:12px;font-size:14px;color:var(--black_600);line-height:var(--leading-snug)}.thread-details-area .thread-sidebar .rules-list li:last-child{margin-bottom:0}.thread-details-area .thread-sidebar .rules-list li::before{content:counter(rule);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--brand_color_25);color:var(--brand_color);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.my-communities-area,.my-events-area{padding-top:60px;padding-bottom:70px}.my-communities-area .section-intro,.my-events-area .section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.my-communities-area .section-intro h2,.my-events-area .section-intro h2{font-size:1.75rem;margin-bottom:6px}.my-communities-area .section-intro p,.my-events-area .section-intro p{margin-bottom:0;color:var(--black_500)}.my-communities-area .community-card,.my-events-area .community-card{display:flex;flex-direction:column;height:100%;overflow:visible}.my-communities-area .community-card .card-body,.my-events-area .community-card .card-body{display:flex;flex-direction:column;flex:1}.my-communities-area .community-card .card-meta,.my-events-area .community-card .card-meta{margin-top:auto}.my-communities-area .community-card .my-card-footer,.my-events-area .community-card .my-card-footer{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.05)}.my-communities-area .community-card .my-card-footer .theme-btn,.my-communities-area .community-card .my-card-footer .theme-btn-outline,.my-events-area .community-card .my-card-footer .theme-btn,.my-events-area .community-card .my-card-footer .theme-btn-outline{flex:1;text-align:center;padding:7px 12px;font-size:13px}.my-communities-area .community-card .card-status,.my-events-area .community-card .card-status{position:absolute;top:20px;left:20px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);font-size:11px;font-weight:700;text-transform:uppercase;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);color:var(--black_700);box-shadow:0 4px 12px rgba(0,0,0,.08)}.my-communities-area .community-card .card-status i,.my-events-area .community-card .card-status i{font-size:10px}.my-communities-area .community-card .card-status.is-owner,.my-events-area .community-card .card-status.is-owner{background:var(--brand_color);color:#fff}.my-communities-area .community-card .card-status.is-moderator,.my-events-area .community-card .card-status.is-moderator{background:#2f6fed;color:#fff}.my-communities-area .community-card .card-status.is-invite,.my-events-area .community-card .card-status.is-invite{background:var(--color-warning);color:#fff}.my-communities-area .community-card .unread-pill,.my-events-area .community-card .unread-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand_color);margin-bottom:10px}.my-communities-area .community-card .unread-pill i,.my-events-area .community-card .unread-pill i{font-size:11px}.community-manage-area,.event-manage-area{padding-top:32px;padding-bottom:70px}.community-manage-area .community-form-fields,.event-manage-area .community-form-fields{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;box-shadow:none}.community-manage-area .manage-nav,.event-manage-area .manage-nav{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:12px;position:sticky;top:100px}@media(max-width: 991px){.community-manage-area .manage-nav,.event-manage-area .manage-nav{position:static;display:flex;gap:8px;overflow-x:auto;padding:10px}}.community-manage-area .manage-nav .manage-nav-link,.event-manage-area .manage-nav .manage-nav-link{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:none;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--black_600);font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.community-manage-area .manage-nav .manage-nav-link i,.event-manage-area .manage-nav .manage-nav-link i{width:18px;font-size:14px;color:var(--black_400);transition:color var(--transition-base)}.community-manage-area .manage-nav .manage-nav-link .nav-link-badge,.event-manage-area .manage-nav .manage-nav-link .nav-link-badge{margin-left:auto;padding:1px 8px;border-radius:var(--radius-full);background:var(--color-warning-bg);color:#a06400;font-size:11px;font-weight:700}.community-manage-area .manage-nav .manage-nav-link:hover,.event-manage-area .manage-nav .manage-nav-link:hover{background:var(--brand_color_25);color:var(--brand_color)}.community-manage-area .manage-nav .manage-nav-link:hover i,.event-manage-area .manage-nav .manage-nav-link:hover i{color:var(--brand_color)}.community-manage-area .manage-nav .manage-nav-link.active,.event-manage-area .manage-nav .manage-nav-link.active{background:var(--brand_color);color:#fff;box-shadow:0 4px 15px rgba(var(--brand_color_rgb), 0.25)}.community-manage-area .manage-nav .manage-nav-link.active i,.event-manage-area .manage-nav .manage-nav-link.active i{color:#fff}.community-manage-area .manage-nav .manage-nav-link.active .nav-link-badge,.event-manage-area .manage-nav .manage-nav-link.active .nav-link-badge{background:hsla(0,0%,100%,.25);color:#fff}.community-manage-area .manage-nav .manage-nav-link.is-danger,.event-manage-area .manage-nav .manage-nav-link.is-danger{color:var(--color-danger)}.community-manage-area .manage-nav .manage-nav-link.is-danger i,.event-manage-area .manage-nav .manage-nav-link.is-danger i{color:var(--color-danger)}.community-manage-area .manage-nav .manage-nav-link.is-danger:hover,.event-manage-area .manage-nav .manage-nav-link.is-danger:hover{background:var(--color-danger-bg);color:var(--color-danger)}.community-manage-area .manage-nav .manage-nav-link.is-danger.active,.event-manage-area .manage-nav .manage-nav-link.is-danger.active{background:var(--color-danger);color:#fff}.community-manage-area .manage-nav .manage-nav-link.is-danger.active i,.event-manage-area .manage-nav .manage-nav-link.is-danger.active i{color:#fff}.community-manage-area .rule-row,.event-manage-area .rule-row{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--black_50);border-radius:var(--radius-md);background:var(--black_25)}.community-manage-area .rule-row+.rule-row,.event-manage-area .rule-row+.rule-row{margin-top:12px}.community-manage-area .rule-row .rule-index,.event-manage-area .rule-row .rule-index{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--brand_color_25);color:var(--brand_color);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:6px}.community-manage-area .rule-row .rule-fields,.event-manage-area .rule-row .rule-fields{flex:1;min-width:0}.community-manage-area .rule-row .rule-fields input,.community-manage-area .rule-row .rule-fields textarea,.event-manage-area .rule-row .rule-fields input,.event-manage-area .rule-row .rule-fields textarea{width:100%;border:1.5px solid var(--black_50);border-radius:var(--radius-md);background:#fff;padding:10px 14px;font-family:inherit;font-size:14px;outline:none;transition:all var(--transition-base)}.community-manage-area .rule-row .rule-fields input:focus,.community-manage-area .rule-row .rule-fields textarea:focus,.event-manage-area .rule-row .rule-fields input:focus,.event-manage-area .rule-row .rule-fields textarea:focus{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.community-manage-area .rule-row .rule-fields textarea,.event-manage-area .rule-row .rule-fields textarea{margin-top:10px;resize:vertical;min-height:64px}.community-manage-area .btn-add-rule,.event-manage-area .btn-add-rule{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;border:1.5px dashed var(--brand_color_100);border-radius:var(--radius-md);background:var(--brand_color_25);color:var(--brand_color);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.community-manage-area .btn-add-rule:hover,.event-manage-area .btn-add-rule:hover{background:var(--brand_color_50);border-style:solid}.community-manage-area .setting-toggle-row,.event-manage-area .setting-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--black_50)}.community-manage-area .setting-toggle-row:last-child,.event-manage-area .setting-toggle-row:last-child{border-bottom:none;padding-bottom:0}.community-manage-area .setting-toggle-row .setting-text,.event-manage-area .setting-toggle-row .setting-text{min-width:0}.community-manage-area .setting-toggle-row .setting-text h6,.event-manage-area .setting-toggle-row .setting-text h6{font-size:15px;font-weight:600;margin-bottom:3px}.community-manage-area .setting-toggle-row .setting-text p,.event-manage-area .setting-toggle-row .setting-text p{margin-bottom:0;font-size:13px;color:var(--black_500)}.community-manage-area .setting-toggle-row .form-check.form-switch,.event-manage-area .setting-toggle-row .form-check.form-switch{flex-shrink:0;margin:0;padding-left:0}.community-manage-area .setting-toggle-row .form-check.form-switch .form-check-input,.event-manage-area .setting-toggle-row .form-check.form-switch .form-check-input{width:44px;height:24px;margin:0;cursor:pointer;background-color:var(--black_100);border-color:var(--black_100)}.community-manage-area .setting-toggle-row .form-check.form-switch .form-check-input:checked,.event-manage-area .setting-toggle-row .form-check.form-switch .form-check-input:checked{background-color:var(--brand_color);border-color:var(--brand_color)}.community-manage-area .setting-toggle-row .form-check.form-switch .form-check-input:focus,.event-manage-area .setting-toggle-row .form-check.form-switch .form-check-input:focus{box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.12);border-color:var(--brand_color_100)}.community-manage-area .roles-table-wrap,.event-manage-area .roles-table-wrap{overflow-x:auto}.community-manage-area .roles-table,.event-manage-area .roles-table{width:100%;min-width:620px;border-collapse:collapse}.community-manage-area .roles-table th,.community-manage-area .roles-table td,.event-manage-area .roles-table th,.event-manage-area .roles-table td{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--black_50)}.community-manage-area .roles-table th,.event-manage-area .roles-table th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--black_500);background:var(--black_25);white-space:nowrap}.community-manage-area .roles-table tbody tr,.event-manage-area .roles-table tbody tr{transition:background var(--transition-fast)}.community-manage-area .roles-table tbody tr:hover,.event-manage-area .roles-table tbody tr:hover{background:var(--black_25)}.community-manage-area .roles-table tbody tr:last-child td,.event-manage-area .roles-table tbody tr:last-child td{border-bottom:none}.community-manage-area .roles-table .table-member,.event-manage-area .roles-table .table-member{display:flex;align-items:center;gap:12px}.community-manage-area .roles-table .table-member img,.event-manage-area .roles-table .table-member img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.community-manage-area .roles-table .table-member .table-member-name,.event-manage-area .roles-table .table-member .table-member-name{min-width:0}.community-manage-area .roles-table .table-member .table-member-name h6,.event-manage-area .roles-table .table-member .table-member-name h6{font-size:14px;font-weight:600;margin-bottom:1px}.community-manage-area .roles-table .table-member .table-member-name small,.event-manage-area .roles-table .table-member .table-member-name small{font-size:12px;color:var(--black_400)}.community-manage-area .roles-table td.actions-cell,.event-manage-area .roles-table td.actions-cell{text-align:right;white-space:nowrap}.community-manage-area .banned-row,.event-manage-area .banned-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--black_50)}.community-manage-area .banned-row:last-child,.event-manage-area .banned-row:last-child{border-bottom:none;padding-bottom:0}.community-manage-area .banned-row img,.event-manage-area .banned-row img{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;filter:grayscale(1)}.community-manage-area .banned-row .banned-info,.event-manage-area .banned-row .banned-info{flex:1;min-width:0}.community-manage-area .banned-row .banned-info h6,.event-manage-area .banned-row .banned-info h6{font-size:15px;font-weight:600;margin-bottom:3px}.community-manage-area .banned-row .banned-info p,.event-manage-area .banned-row .banned-info p{margin-bottom:0;font-size:13px;color:var(--black_500)}.community-manage-area .danger-zone-item,.event-manage-area .danger-zone-item{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px;border:1px solid #f8d3d9;border-radius:var(--radius-md);background:var(--color-danger-bg)}.community-manage-area .danger-zone-item+.danger-zone-item,.event-manage-area .danger-zone-item+.danger-zone-item{margin-top:14px}.community-manage-area .danger-zone-item .danger-text,.event-manage-area .danger-zone-item .danger-text{min-width:0;flex:1 1 320px}.community-manage-area .danger-zone-item .danger-text h6,.event-manage-area .danger-zone-item .danger-text h6{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;margin-bottom:4px;color:var(--color-danger)}.community-manage-area .danger-zone-item .danger-text p,.event-manage-area .danger-zone-item .danger-text p{margin-bottom:0;font-size:13px;color:var(--black_600)}.community-manage-area .btn-danger-solid,.event-manage-area .btn-danger-solid{display:inline-block;padding:9px 20px;border:none;border-radius:var(--radius-md);background:var(--color-danger);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.community-manage-area .btn-danger-solid:hover,.event-manage-area .btn-danger-solid:hover{background:#c92742;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(230,49,79,.28)}.community-manage-area .btn-danger-outline,.event-manage-area .btn-danger-outline{display:inline-block;padding:8px 20px;border:1.5px solid var(--color-danger);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-danger);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.community-manage-area .btn-danger-outline:hover,.event-manage-area .btn-danger-outline:hover{background:var(--color-danger);color:#fff}.community-manage-area .manage-save-bar,.event-manage-area .manage-save-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px;padding:16px 24px;background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03)}.community-manage-area .manage-save-bar .save-hint,.event-manage-area .manage-save-bar .save-hint{margin-right:auto;font-size:13px;color:var(--black_500);display:inline-flex;align-items:center;gap:8px}.community-guidelines-area{padding-top:70px;padding-bottom:70px}.community-guidelines-area .guidelines-intro{background:#fff;border-radius:var(--radius-lg);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:32px;margin-bottom:28px}.community-guidelines-area .guidelines-intro .intro-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);background:var(--brand_color_25);color:var(--brand_color);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:16px}.community-guidelines-area .guidelines-intro p{color:var(--black_600);line-height:var(--leading-base);margin-bottom:16px}.community-guidelines-area .guidelines-intro p:last-child{margin-bottom:0}.community-guidelines-area .guidelines-intro .intro-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid var(--black_50);font-size:13px;color:var(--black_500)}.community-guidelines-area .guidelines-intro .intro-meta span{display:inline-flex;align-items:center;gap:7px}.community-guidelines-area .guidelines-intro .intro-meta i{color:var(--brand_color)}.community-guidelines-area .guidelines-toc{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:20px;position:sticky;top:100px}@media(max-width: 991px){.community-guidelines-area .guidelines-toc{position:static;margin-bottom:28px}}.community-guidelines-area .guidelines-toc h5{font-size:1rem;font-weight:600;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--black_50)}.community-guidelines-area .guidelines-toc ol{list-style:none;counter-reset:toc;padding:0;margin:0}.community-guidelines-area .guidelines-toc ol li{counter-increment:toc}.community-guidelines-area .guidelines-toc ol li a{display:flex;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);font-size:14px;color:var(--black_600);line-height:var(--leading-snug);transition:all var(--transition-base)}.community-guidelines-area .guidelines-toc ol li a::before{content:counter(toc) ".";font-weight:700;color:var(--black_300);flex-shrink:0}.community-guidelines-area .guidelines-toc ol li a:hover{background:var(--brand_color_25);color:var(--brand_color)}.community-guidelines-area .guidelines-toc ol li a:hover::before{color:var(--brand_color)}.community-guidelines-area .guideline-card{background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.03);padding:26px;scroll-margin-top:110px;transition:all var(--transition-base)}.community-guidelines-area .guideline-card+.guideline-card{margin-top:20px}.community-guidelines-area .guideline-card:hover{box-shadow:var(--long_shadow)}.community-guidelines-area .guideline-card .guideline-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.community-guidelines-area .guideline-card .guideline-head .guideline-icon{width:46px;height:46px;flex-shrink:0;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--brand_color_25);color:var(--brand_color);font-size:18px}.community-guidelines-area .guideline-card .guideline-head h3{font-size:1.2rem;font-weight:600;margin-bottom:4px}.community-guidelines-area .guideline-card .guideline-head .guideline-number{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--black_400)}.community-guidelines-area .guideline-card p{color:var(--black_600);line-height:var(--leading-base);margin-bottom:14px}.community-guidelines-area .guideline-card p:last-child{margin-bottom:0}.community-guidelines-area .guideline-card .do-dont-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:18px}@media(max-width: 575px){.community-guidelines-area .guideline-card .do-dont-grid{grid-template-columns:1fr}}.community-guidelines-area .guideline-card .do-dont-col{padding:16px;border-radius:var(--radius-md)}.community-guidelines-area .guideline-card .do-dont-col h6{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.community-guidelines-area .guideline-card .do-dont-col ul{list-style:none;padding:0;margin:0}.community-guidelines-area .guideline-card .do-dont-col ul li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;color:var(--black_600);line-height:var(--leading-snug)}.community-guidelines-area .guideline-card .do-dont-col ul li:last-child{margin-bottom:0}.community-guidelines-area .guideline-card .do-dont-col ul li::before{position:absolute;left:0;top:1px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:11px}.community-guidelines-area .guideline-card .do-dont-col.is-do{background:var(--color-success-bg)}.community-guidelines-area .guideline-card .do-dont-col.is-do h6{color:#0a8f5e}.community-guidelines-area .guideline-card .do-dont-col.is-do li::before{content:"ï€Œ";color:#0a8f5e}.community-guidelines-area .guideline-card .do-dont-col.is-dont{background:var(--color-danger-bg)}.community-guidelines-area .guideline-card .do-dont-col.is-dont h6{color:var(--color-danger)}.community-guidelines-area .guideline-card .do-dont-col.is-dont li::before{content:"ï€";color:var(--color-danger)}.community-guidelines-area .enforcement-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin-top:20px}@media(max-width: 991px){.community-guidelines-area .enforcement-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.community-guidelines-area .enforcement-steps{grid-template-columns:1fr}}.community-guidelines-area .enforcement-step{padding:20px;border-radius:var(--radius-md);background:var(--black_25);border-top:3px solid var(--black_100)}.community-guidelines-area .enforcement-step .step-num{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--black_400);margin-bottom:8px}.community-guidelines-area .enforcement-step h6{font-size:15px;font-weight:600;margin-bottom:6px}.community-guidelines-area .enforcement-step p{font-size:13px;color:var(--black_500);margin-bottom:0;line-height:var(--leading-snug)}.community-guidelines-area .enforcement-step.is-level-1{border-top-color:var(--secondery_color)}.community-guidelines-area .enforcement-step.is-level-2{border-top-color:var(--color-warning)}.community-guidelines-area .enforcement-step.is-level-3{border-top-color:#f97316}.community-guidelines-area .enforcement-step.is-level-4{border-top-color:var(--color-danger)}.community-guidelines-area .report-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;padding:28px;border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;box-shadow:0 16px 30px rgba(var(--brand_color_rgb), 0.25)}.community-guidelines-area .report-cta .cta-icon{width:62px;height:62px;flex-shrink:0;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:26px}.community-guidelines-area .report-cta .cta-text{flex:1 1 300px}.community-guidelines-area .report-cta .cta-text h4{color:#fff;font-weight:600;margin-bottom:6px}.community-guidelines-area .report-cta .cta-text p{margin-bottom:0;color:hsla(0,0%,100%,.9)}.community-guidelines-area .report-cta .cta-action .theme-btn{background:#fff;color:var(--brand_color);backdrop-filter:none}.community-guidelines-area .report-cta .cta-action .theme-btn:hover{background:var(--black_900);color:#fff}.community-guidelines-area .related-policies{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:28px}@media(max-width: 767px){.community-guidelines-area .related-policies{grid-template-columns:1fr}}.community-guidelines-area .related-policies a{display:flex;align-items:center;gap:14px;padding:20px;border-radius:var(--radius-md);background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:all var(--transition-base)}.community-guidelines-area .related-policies a i{width:42px;height:42px;flex-shrink:0;border-radius:var(--radius-md);background:var(--brand_color_25);color:var(--brand_color);display:flex;align-items:center;justify-content:center;font-size:16px}.community-guidelines-area .related-policies a h6{font-size:15px;font-weight:600;margin-bottom:2px}.community-guidelines-area .related-policies a small{font-size:13px;color:var(--black_500)}.community-guidelines-area .related-policies a:hover{transform:translateY(-4px);box-shadow:var(--long_shadow)}.community-guidelines-area .related-policies a:hover h6{color:var(--brand_color)}.community-create-extras .sticky-preview-wrapper>.preview-meta{background:#fff;border-radius:var(--radius-md);padding:18px 20px;box-shadow:var(--bs_md)}.community-create-extras .avatar-picker{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.community-create-extras .avatar-picker .avatar-preview{width:88px;height:88px;flex-shrink:0;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.1);background:var(--black_25)}.community-create-extras .avatar-picker .avatar-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-create-extras .avatar-picker .avatar-picker-text{flex:1 1 220px}.community-create-extras .avatar-picker .avatar-picker-text p{margin-bottom:10px;font-size:13px;color:var(--black_500)}.community-create-extras .avatar-picker .btn-pick-avatar{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1.5px solid var(--brand_color_100);border-radius:var(--radius-md);background:var(--brand_color_25);color:var(--brand_color);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.community-create-extras .avatar-picker .btn-pick-avatar:hover{background:var(--brand_color);color:#fff;border-color:var(--brand_color)}.community-create-extras .invite-chip-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.community-create-extras .invite-chip-list .invite-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border-radius:var(--radius-full);background:var(--brand_color_25);border:1px solid var(--brand_color_75);font-size:13px;font-weight:600;color:var(--black_700)}.community-create-extras .invite-chip-list .invite-chip img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.community-create-extras .invite-chip-list .invite-chip .chip-remove{width:18px;height:18px;border:none;border-radius:50%;background:rgba(var(--brand_color_rgb), 0.15);color:var(--brand_color);font-size:9px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base)}.community-create-extras .invite-chip-list .invite-chip .chip-remove:hover{background:var(--brand_color);color:#fff}.community-create-extras .suggest-member-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--black_50);border-radius:var(--radius-md);transition:all var(--transition-base)}.community-create-extras .suggest-member-row+.suggest-member-row{margin-top:10px}.community-create-extras .suggest-member-row:hover{border-color:var(--brand_color_100);background:var(--brand_color_25)}.community-create-extras .suggest-member-row img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.community-create-extras .suggest-member-row .suggest-info{flex:1;min-width:0}.community-create-extras .suggest-member-row .suggest-info h6{font-size:14px;font-weight:600;margin-bottom:2px}.community-create-extras .suggest-member-row .suggest-info small{font-size:12px;color:var(--black_500)}.community-create-extras .suggest-member-row .btn-invite-toggle{flex-shrink:0;padding:6px 14px;border:1.5px solid var(--brand_color);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--brand_color);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.community-create-extras .suggest-member-row .btn-invite-toggle:hover,.community-create-extras .suggest-member-row .btn-invite-toggle.is-invited{background:var(--brand_color);color:#fff}.community-preview-card .community-card{position:relative;border-radius:var(--radius-xl);padding:10px;border:var(--glass-border);background:#fff;box-shadow:var(--bs_md);overflow:hidden}.community-preview-card .community-card .card-image{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/11}.community-preview-card .community-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-preview-card .community-card .card-image .badge-days{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:11px;font-weight:600;z-index:2}.community-preview-card .community-card .card-image .badge-days i{font-size:10px;color:var(--brand_color_400)}.community-preview-card .community-card .card-body{padding:20px 8px 8px}.community-preview-card .community-card .card-body .card-title{font-size:19px;font-weight:700;margin-bottom:8px;line-height:1.4;color:var(--black_800)}.community-preview-card .community-card .card-body .card-text{font-size:14px;color:var(--black_500);margin-bottom:18px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-preview-card .community-card .card-body .card-meta{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(0,0,0,.05)}.community-preview-card .community-card .card-body .card-meta .group-type{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--black_500)}.community-preview-card .community-card .card-body .card-meta .group-type i{font-size:14px;color:var(--brand_color)}.event-cover-area .cover-photo-comp{background:var(--brand_color_25)}.event-cover-area .nav-tab i{margin-right:8px;font-size:14px}.event-cover-area.is-unpublished .cover-photo-comp img{filter:grayscale(0.7)}.event-manage-area{padding-top:32px;padding-bottom:70px}.event-manage-area .em-capacity{margin-bottom:28px}.event-manage-area .em-capacity-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.event-manage-area .em-capacity-head strong{font-size:15px;font-weight:700;color:var(--h_title)}.event-manage-area .em-capacity-head span{font-size:13px;font-weight:600;color:var(--black_500)}.event-manage-area .em-capacity-bar{height:10px;border-radius:var(--radius-full);background:var(--black_50);overflow:hidden}.event-manage-area .em-capacity-fill{display:block;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg, var(--brand_color) 0%, var(--brand_color_700) 100%)}.event-manage-area .em-capacity-note{margin:10px 0 0;font-size:13px;color:var(--black_500)}.event-manage-area .em-capacity-note i{margin-right:6px;color:var(--brand_color)}.event-manage-area .em-spark{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:10px;height:150px;padding:0;margin:0;list-style:none}.event-manage-area .em-spark li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.event-manage-area .em-spark span{display:block;width:100%;max-width:46px;border-radius:8px 8px 4px 4px;background:var(--brand_color_100);transition:background var(--transition-base)}.event-manage-area .em-spark li:hover span{background:var(--brand_color_300)}.event-manage-area .em-spark b{order:-1;font-size:13px;font-weight:700;color:var(--h_title)}.event-manage-area .em-spark small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--black_400)}.event-manage-area .em-booking-list{padding:0;margin:0;list-style:none}.event-manage-area .em-booking-list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--black_50)}.event-manage-area .em-booking-list li:last-child{border-bottom:0;padding-bottom:0}.event-manage-area .em-booking-list img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.event-manage-area .em-booking-list h6{margin-bottom:2px;font-size:14px;font-weight:600}.event-manage-area .em-booking-list h6 a{color:var(--h_title);text-decoration:none}.event-manage-area .em-booking-list h6 a:hover{color:var(--brand_color)}.event-manage-area .em-booking-list p{margin-bottom:0;font-size:12.5px;color:var(--black_500)}.event-manage-area .em-booking-amount{margin-left:auto;font-size:14px;font-weight:700;color:var(--h_title);white-space:nowrap}.event-manage-area .em-notice{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;margin-bottom:24px;border-radius:var(--radius-md);border-left:3px solid var(--color-warning);background:var(--color-warning-bg)}.event-manage-area .em-notice>i{margin-top:2px;color:#a06400;font-size:16px;flex-shrink:0}.event-manage-area .em-notice strong{display:block;margin-bottom:3px;font-size:14px;color:var(--black_800)}.event-manage-area .em-notice p{margin-bottom:0;font-size:13.5px;line-height:1.55;color:var(--black_600)}.event-manage-area .em-tier-list{display:flex;flex-direction:column;gap:12px}.event-manage-area .em-tier{display:grid;grid-template-columns:minmax(0, 1fr) 110px 90px 90px 36px;align-items:end;gap:14px;padding:16px;border:1px solid var(--black_50);border-radius:var(--radius-lg);background:var(--black_25)}.event-manage-area .em-tier.is-new{border-color:var(--brand_color_100);background:var(--brand_color_25)}@media(max-width: 991px){.event-manage-area .em-tier{grid-template-columns:minmax(0, 1fr) 1fr;grid-template-areas:"main main" "price qty" "sold remove"}.event-manage-area .em-tier .em-tier-main{grid-area:main}.event-manage-area .em-tier .em-tier-field:nth-of-type(1){grid-area:price}.event-manage-area .em-tier .em-tier-field:nth-of-type(2){grid-area:qty}.event-manage-area .em-tier .em-tier-sold{grid-area:sold}.event-manage-area .em-tier .dp-icon-btn{grid-area:remove;justify-self:end}}.event-manage-area .em-tier-main{display:flex;flex-direction:column;gap:8px;min-width:0}.event-manage-area .em-tier-main .form-control{height:42px;font-size:14px}.event-manage-area .em-tier-main .em-tier-note{font-size:13px;color:var(--black_600);background:rgba(0,0,0,0);border-style:dashed}.event-manage-area .em-tier-field label{display:block;margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--black_500)}.event-manage-area .em-tier-field .form-control{height:42px;font-size:14px}.event-manage-area .em-money{position:relative}.event-manage-area .em-money span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:var(--black_500);pointer-events:none}.event-manage-area .em-money .form-control{padding-left:28px}.event-manage-area .em-tier-sold{display:flex;flex-direction:column;gap:2px;padding-bottom:10px}.event-manage-area .em-tier-sold strong{font-size:13px;font-weight:700;color:var(--h_title)}.event-manage-area .em-tier-sold span{font-size:11.5px;color:var(--black_500)}.event-manage-area .em-tier .dp-icon-btn{margin-bottom:3px}.event-manage-area .em-payout{margin-top:24px;padding:20px 22px;border-radius:var(--radius-lg);background:var(--color-success-bg);border:1px solid #c4f0dd}.event-manage-area .em-payout h6{margin-bottom:14px;font-size:14px;font-weight:700;color:#07704c}.event-manage-area .em-payout h6 i{margin-right:7px}.event-manage-area .em-payout dl{margin:0}.event-manage-area .em-payout dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0}.event-manage-area .em-payout dl dt{font-size:13.5px;font-weight:500;color:var(--black_600)}.event-manage-area .em-payout dl dd{margin:0;font-size:13.5px;font-weight:600;color:var(--black_700);font-variant-numeric:tabular-nums}.event-manage-area .em-payout .em-payout-total{margin-top:6px;padding-top:12px;border-top:1px solid #c4f0dd}.event-manage-area .em-payout .em-payout-total dt,.event-manage-area .em-payout .em-payout-total dd{font-size:16px;font-weight:800;color:#07704c}.event-manage-area .em-payout p{margin:12px 0 0;font-size:12.5px;color:var(--black_500)}.event-manage-area .em-sent-list{padding:0;margin:0;list-style:none}.event-manage-area .em-sent-list li{padding:14px 0;border-bottom:1px solid var(--black_50)}.event-manage-area .em-sent-list li:last-child{border-bottom:0;padding-bottom:0}.event-manage-area .em-sent-list li.is-new{animation:emSentIn 400ms ease-out}.event-manage-area .em-sent-list p{margin-bottom:0;font-size:13.5px;line-height:1.6;color:var(--black_600)}.event-manage-area .em-sent-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.event-manage-area .em-sent-head strong{font-size:14px;color:var(--h_title)}.event-manage-area .em-sent-head span{font-size:12px;color:var(--black_400);white-space:nowrap}@keyframes emSentIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.event-manage-area .em-sent-list li.is-new{animation:none}}.event-attendees-area .at-door{display:flex;align-items:center;justify-content:space-between;gap:20px 24px;flex-wrap:wrap}.event-attendees-area .at-door-text h3{margin-bottom:4px;font-size:1.1rem;font-weight:600}.event-attendees-area .at-door-text h3 i{margin-right:8px;color:var(--brand_color)}.event-attendees-area .at-door-text p{margin-bottom:0;max-width:62ch;font-size:13.5px;color:var(--black_500)}.event-attendees-area .at-door-side{display:flex;align-items:center;gap:20px;margin-left:auto}.event-attendees-area .at-door-side .form-check-label{font-size:14px;font-weight:600}.event-attendees-area .at-door-progress{margin:0;font-size:13px;font-weight:700;color:var(--black_600);white-space:nowrap}.event-attendees-area.is-door-mode .at-door{border-left:3px solid var(--secondery_color);background:var(--color-success-bg)}.event-attendees-area.is-door-mode .at-door .at-door-progress{color:#07704c}.event-attendees-area .at-guest-side{display:flex;align-items:center;gap:10px;margin-left:auto;padding-right:4px}.event-attendees-area .at-checkin{padding:8px 16px;font-size:13px;white-space:nowrap}.event-attendees-area .at-arrived{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);background:var(--color-success-bg);color:#07704c;border:1px solid #c4f0dd;font-size:12px;font-weight:700;white-space:nowrap}.event-attendees-area .member-row.is-arrived{background:rgba(15,228,147,.04)}.event-attendees-area .member-row.is-arrived .member-avatar-wrap img{opacity:.85}@media(max-width: 767px){.event-attendees-area .at-guest-side{width:100%;margin-left:0;padding-top:10px;justify-content:flex-start}}.event-attendees-area .at-list-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--black_50)}.event-attendees-area .at-list-foot p{margin-bottom:0;font-size:13px;color:var(--black_500)}.event-attendees-area .at-sidebar{position:sticky;top:100px}@media(max-width: 991px){.event-attendees-area .at-sidebar{position:static}}.event-attendees-area .at-sidebar .dp-panel-head{flex-wrap:wrap;gap:10px 12px}.event-attendees-area .at-sidebar .dp-panel-head p{max-width:none}.event-attendees-area .at-sidebar .at-waitlist li{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:14px 16px}.event-attendees-area .at-sidebar .at-waitlist li>div{flex:1 1 0;min-width:0}.event-attendees-area .at-sidebar .at-waitlist li>button,.event-attendees-area .at-sidebar .at-waitlist li>a{flex:1 1 100%;margin-left:0;margin-top:2px;justify-content:center}.event-attendees-area .at-waitlist{padding:0;margin:0;list-style:none;counter-reset:none}.event-attendees-area .at-waitlist li{display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid var(--black_50)}.event-attendees-area .at-waitlist li:last-child{border-bottom:0}.event-attendees-area .at-waitlist li.is-offered{background:var(--color-warning-bg)}.event-attendees-area .at-waitlist img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.event-attendees-area .at-waitlist h6{margin-bottom:2px;font-size:14px;font-weight:600}.event-attendees-area .at-waitlist h6 a{color:var(--h_title);text-decoration:none}.event-attendees-area .at-waitlist h6 a:hover{color:var(--brand_color)}.event-attendees-area .at-waitlist p{margin-bottom:0;font-size:12.5px;color:var(--black_500)}.event-attendees-area .at-waitlist>li>button,.event-attendees-area .at-waitlist>li>a{margin-left:auto;flex-shrink:0;white-space:nowrap}.event-attendees-area .at-wait-pos{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black_50);color:var(--black_600);font-size:12px;font-weight:700}.event-attendees-area .at-privacy{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;padding:0 4px;font-size:13px;line-height:1.6;color:var(--black_500)}.event-attendees-area .at-privacy i{margin-top:3px;color:var(--black_400);flex-shrink:0}.event-attendees-area .at-privacy a{color:var(--brand_color);text-decoration:underline;text-underline-offset:2px}.at-invite-link{display:flex;gap:10px}.at-invite-link .form-control{flex:1 1 auto;min-width:0;font-size:13px;background:var(--black_25)}.at-invite-link button{flex-shrink:0;white-space:nowrap}.user-stories-area{--us-panel-radius: 20px;--us-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 14px 36px rgba(var(--black_800_rgb), 0.06);position:relative;overflow:hidden;z-index:1}.user-stories-area [hidden]{display:none !important}.user-stories-area .us-panel{background:hsla(0,0%,100%,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--us-panel-radius);box-shadow:var(--us-panel-shadow)}.user-stories-area .us-toolbar{padding:22px 24px 18px;margin-bottom:22px;position:relative;z-index:3}.user-stories-area .us-toolbar-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.user-stories-area .us-search{position:relative;flex:1 1 280px;min-width:220px}.user-stories-area .us-search .search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--black_400);font-size:14px;pointer-events:none;transition:color var(--transition-fast)}.user-stories-area .us-search .form-control{height:48px;padding:10px 18px 10px 46px;border:1.5px solid var(--black_50);border-radius:var(--radius-full);background:#fff;font-size:14px;box-shadow:none}.user-stories-area .us-search .form-control::-moz-placeholder{color:var(--black_350)}.user-stories-area .us-search .form-control::placeholder{color:var(--black_350)}.user-stories-area .us-search .form-control:focus{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.user-stories-area .us-search .form-control:focus~.search-icon{color:var(--brand_color)}.user-stories-area .us-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.user-stories-area .us-head-actions .nice-select,.user-stories-area .us-head-actions .form-select{height:48px;line-height:46px;min-width:160px;padding-left:18px;padding-right:36px;border:1.5px solid var(--black_50);border-radius:var(--radius-full);background:#fff;font-size:14px;float:none}.user-stories-area .us-head-actions .nice-select:hover,.user-stories-area .us-head-actions .form-select:hover{border-color:var(--brand_color_100)}.user-stories-area .us-head-actions .nice-select.open,.user-stories-area .us-head-actions .form-select.open{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.user-stories-area .us-head-actions .nice-select .list,.user-stories-area .us-head-actions .form-select .list{width:100%;min-width:180px;border-radius:var(--radius-lg);box-shadow:var(--bs_lg)}.user-stories-area .us-share-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;min-height:48px;border-radius:var(--radius-full);background:var(--brand_color);color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px rgba(var(--brand_color_rgb), 0.25);transition:transform var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.user-stories-area .us-share-btn:hover{background:var(--brand_hover);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--brand_color_rgb), 0.3)}.user-stories-area .us-share-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px}.user-stories-area .us-category-filter{padding-top:4px}.user-stories-area .us-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:20px;padding:0 4px}.user-stories-area .us-result-line{margin:0;font-size:14px;font-weight:500;color:var(--black_600);font-variant-numeric:tabular-nums}.user-stories-area .us-result-line strong{color:var(--black_800);font-weight:700}.user-stories-area .us-filter-reset{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;min-height:40px;border:1px solid var(--black_50);border-radius:var(--radius-full);background:#fff;color:var(--black_600);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.user-stories-area .us-filter-reset:hover{color:var(--brand_color);border-color:var(--brand_color_100);background:var(--brand_color_25)}.user-stories-area .us-filter-reset:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.user-stories-area .us-story-col{transition:opacity var(--transition-fast)}.user-stories-area .client-story-widget .content{padding:24px 24px 22px}@media(min-width: 992px){.user-stories-area .client-story-widget .content{padding:28px 28px 24px}}.user-stories-area .us-empty{padding:56px 30px;text-align:center;margin-bottom:8px}.user-stories-area .navigation.pagination{margin-top:48px}.user-stories-area .us-cta{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-top:56px;padding:32px 36px;scroll-margin-top:100px}.user-stories-area .us-cta h2{margin-bottom:6px;font-size:1.5rem;font-weight:700;color:var(--black_800)}.user-stories-area .us-cta p{margin-bottom:0;max-width:52ch;font-size:15px;color:var(--black_500);line-height:var(--leading-base)}.user-stories-area .us-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.breadcrumb-area.story-breadcrumb .container p{max-width:42rem;margin-left:auto;margin-right:auto}@media(max-width: 991px){.user-stories-area .us-toolbar{padding:18px 16px 14px}.user-stories-area .us-toolbar-head{flex-direction:column;align-items:stretch;margin-bottom:14px}.user-stories-area .us-head-actions{margin-left:0;width:100%}.user-stories-area .us-head-actions .nice-select,.user-stories-area .us-share-btn{flex:1 1 auto;justify-content:center}.user-stories-area .us-cta{padding:28px 22px;text-align:center;justify-content:center}.user-stories-area .us-cta .us-cta-actions{justify-content:center;width:100%}.user-stories-area .client-story-widget .content{padding:20px 18px 18px}.user-stories-area .client-story-widget .content h3,.user-stories-area .client-story-widget .content h4{font-size:1.125rem}}@media(max-width: 575px){.user-stories-area .us-head-actions{flex-direction:column;align-items:stretch}.user-stories-area .us-head-actions .nice-select,.user-stories-area .us-share-btn{width:100%}.user-stories-area .us-category-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-inline:-4px;padding-inline:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.user-stories-area .us-category-filter li{flex:0 0 auto}.user-stories-area .client-story-widget .story-meta{font-size:12px}.user-stories-area .client-story-widget .story-footer{align-items:flex-start}.user-stories-area .client-story-widget .social-action{gap:10px}.user-stories-area .us-cta-actions{flex-direction:column}.user-stories-area .us-cta-actions .theme-btn,.user-stories-area .us-cta-actions .theme-btn-outline{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.client-story-widget,.client-story-widget .main-img,.user-stories-area .us-share-btn{transition:none !important}.client-story-widget:hover{transform:none}.client-story-widget:hover .main-img{transform:none}}.story-details-area{--sd-panel-radius: 20px;--sd-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 14px 36px rgba(var(--black_800_rgb), 0.06);--sd-sticky-top: 100px;position:relative;overflow:visible;z-index:1}.story-details-area #comments,.story-details-area #leave-comment,.story-details-area #shareStory{scroll-margin-top:calc(var(--sd-sticky-top) + 12px)}.story-details-area .sd-panel{background:hsla(0,0%,100%,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--sd-panel-radius);box-shadow:var(--sd-panel-shadow)}.story-details-area .sd-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:22px;padding:0 2px;font-size:14px;font-weight:500;color:var(--black_400)}.story-details-area .sd-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px 8px 0;color:var(--black_700);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.story-details-area .sd-back i{font-size:12px;color:var(--brand_color)}.story-details-area .sd-back:hover,.story-details-area .sd-back:focus-visible{color:var(--brand_color)}.story-details-area .sd-back:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px;border-radius:4px}.story-details-area .sd-crumb-sep{color:var(--black_200)}.story-details-area .sd-crumb-current{color:var(--black_500);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-details-area .sd-hero{overflow:hidden;margin-bottom:22px}.story-details-area .sd-hero-media{position:relative;aspect-ratio:16/9;background:var(--black_50)}.story-details-area .sd-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.story-details-area .sd-hero-media::after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(to top, rgba(0, 0, 0, 0.35), transparent);pointer-events:none}.story-details-area .sd-badge{position:absolute;top:16px;left:16px;z-index:1;display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.94);color:var(--black_800);font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:var(--bs_sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.story-details-area .sd-hero-body{padding:28px 28px 26px}.story-details-area .sd-kicker{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand_color)}.story-details-area .sd-hero h1{margin:0 0 16px;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:700;line-height:1.25;color:var(--black_800)}.story-details-area .sd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:18px;font-size:14px;font-weight:500;color:var(--black_500)}.story-details-area .sd-sep{color:var(--black_200)}.story-details-area .sd-author{display:inline-flex;align-items:center;gap:10px;color:var(--black_800);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.story-details-area .sd-author img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px rgba(var(--black_800_rgb), 0.08)}.story-details-area .sd-author:hover,.story-details-area .sd-author:focus-visible{color:var(--brand_color)}.story-details-area .sd-actions{display:flex;flex-wrap:wrap;gap:10px}.story-details-area .sd-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:var(--radius-full);border:1.5px solid var(--black_50);background:#fff;color:var(--black_600);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.story-details-area .sd-action-btn i{color:var(--brand_color);font-size:13px}.story-details-area .sd-action-btn:hover,.story-details-area .sd-action-btn:focus-visible{color:var(--brand_color);border-color:var(--brand_color_100);background:var(--brand_color_25)}.story-details-area .sd-action-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.story-details-area .sd-action-btn.is-liked,.story-details-area .sd-action-btn[aria-pressed=true]{color:var(--brand_color);border-color:var(--brand_color_100);background:var(--brand_color_25)}.story-details-area .sd-content,.story-details-area .post-details-widget.sd-panel{padding:32px 32px 30px;margin-bottom:22px;box-shadow:var(--sd-panel-shadow);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--sd-panel-radius)}.story-details-area .sd-content h2,.story-details-area .post-details-widget.sd-panel h2{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.3;margin-bottom:18px}.story-details-area .sd-content .post-text,.story-details-area .post-details-widget.sd-panel .post-text{font-size:16px;line-height:1.7;color:var(--black_600);max-width:68ch}.story-details-area .sd-content blockquote{margin:28px 0;padding:28px 28px 24px;border-left:4px solid var(--brand_color);background:var(--brand_color_25);border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:none}.story-details-area .sd-content blockquote::before,.story-details-area .sd-content blockquote::after{display:none}.story-details-area .sd-content blockquote p{font-size:1.125rem;line-height:1.55;font-weight:600;color:var(--black_700);margin-bottom:10px}.story-details-area .sd-content blockquote cite{display:block;font-size:13px;font-style:normal;font-weight:600;color:var(--black_400)}.story-details-area .sd-tags{margin-top:28px;padding-top:22px;border-top:1px solid rgba(var(--black_100_rgb), 0.55)}.story-details-area .sd-tags h6{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400);margin-right:4px}.story-details-area .sd-tags a{padding:6px 14px;font-size:13px;font-weight:600;line-height:1.4;color:var(--black_600);border-radius:var(--radius-full);border:1px solid rgba(var(--black_100_rgb), 0.8);background:#fff;text-transform:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.story-details-area .sd-tags a:hover,.story-details-area .sd-tags a:focus-visible{color:#fff;border-color:rgba(0,0,0,0);background:var(--brand_color);transform:translateY(-1px)}.story-details-area .sd-couple{display:flex;align-items:center;gap:18px 22px;flex-wrap:wrap;padding:22px 24px;margin-bottom:22px}.story-details-area .sd-couple-faces,.story-details-area .sd-side-couple-faces{display:flex;align-items:center}.story-details-area .sd-couple-faces img,.story-details-area .sd-side-couple-faces img{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:var(--bs_sm)}.story-details-area .sd-couple-faces img+img,.story-details-area .sd-side-couple-faces img+img{margin-left:-14px}.story-details-area .sd-couple-copy{flex:1 1 200px;min-width:0}.story-details-area .sd-couple-copy .sd-couple-label{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--black_400)}.story-details-area .sd-couple-copy h3{margin:0 0 4px;font-size:1.125rem;font-weight:700;color:var(--black_800)}.story-details-area .sd-couple-copy p{margin:0;font-size:14px;color:var(--black_500);line-height:1.45}.story-details-area .sd-couple-cta{white-space:nowrap}.story-details-area .sd-engage{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding:18px 22px;margin-bottom:22px}.story-details-area .sd-engage-label{margin:0;font-size:15px;font-weight:600;color:var(--black_700)}.story-details-area .sd-engage-actions{display:flex;flex-wrap:wrap;gap:10px}.story-details-area .sd-engage-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:var(--radius-full);border:1.5px solid var(--black_50);background:#fff;color:var(--black_600);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.story-details-area .sd-engage-btn i{color:var(--brand_color)}.story-details-area .sd-engage-btn:hover,.story-details-area .sd-engage-btn:focus-visible,.story-details-area .sd-engage-btn[aria-pressed=true]{color:var(--brand_color);border-color:var(--brand_color_100);background:var(--brand_color_25);box-shadow:0 6px 16px rgba(var(--brand_color_rgb), 0.12)}.story-details-area .sd-engage-btn:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.story-details-area .story-comment-widget.sd-panel,.story-details-area .story-leave-reply.sd-panel{padding:28px 28px 30px;margin-top:0;margin-bottom:22px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.85);border-radius:var(--sd-panel-radius);box-shadow:var(--sd-panel-shadow)}.story-details-area .sd-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.story-details-area .sd-section-head h2{margin:0;font-size:1.35rem;font-weight:700;color:var(--black_800)}.story-details-area .sd-section-link{display:inline-flex;align-items:center;min-height:40px;font-size:13px;font-weight:600;color:var(--brand_color);text-decoration:none}.story-details-area .sd-section-link:hover,.story-details-area .sd-section-link:focus-visible{text-decoration:underline}.story-details-area .sd-form-lead{margin:0 0 8px;font-size:15px;color:var(--black_500);line-height:1.5}.story-details-area .sd-form-lead a{color:var(--brand_color);font-weight:600;text-decoration:none}.story-details-area .sd-form-lead a:hover,.story-details-area .sd-form-lead a:focus-visible{text-decoration:underline}.story-details-area .story-comment-widget .comment-author .comments-box{margin-top:28px;padding-top:28px;border-top:1px solid rgba(var(--black_100_rgb), 0.45)}.story-details-area .story-comment-widget .comment-author ul>li:first-child .comments-box{margin-top:12px;padding-top:0;border-top:0}.story-details-area .story-comment-widget .comment-author .avatar-name h3,.story-details-area .story-comment-widget .comment-author .avatar-name h5{font-size:15px;font-weight:700;line-height:1.35;color:var(--black_800);margin-bottom:2px}.story-details-area .story-comment-widget .comment-author .avatar-name .reply{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:var(--radius-full);background:var(--black_50);color:var(--black_700);font-size:12px;font-weight:600;transition:background var(--transition-fast),color var(--transition-fast)}.story-details-area .story-comment-widget .comment-author .avatar-name .reply:hover,.story-details-area .story-comment-widget .comment-author .avatar-name .reply:focus-visible{background:var(--brand_color);color:#fff}.story-details-area .story-comment-widget .comment-author .comments-text p{margin-top:10px;line-height:1.6}.story-details-area .story-leave-reply .single-input{margin-top:0}.story-details-area .story-leave-reply .single-input label{margin-top:0;margin-bottom:8px;font-weight:600;color:var(--black_600)}.story-details-area .story-leave-reply .form-control{height:52px;line-height:1.4;padding:12px 16px;border:1.5px solid var(--black_50);border-radius:var(--radius-lg);color:var(--black_800);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.story-details-area .story-leave-reply .form-control:focus{border-color:var(--brand_color_100);box-shadow:0 0 0 4px rgba(var(--brand_color_rgb), 0.08)}.story-details-area .story-leave-reply textarea.form-control{height:auto;min-height:120px;padding-top:14px}.story-details-area .story-leave-reply .form-check-label{font-size:14px;line-height:1.45}.story-details-area .sd-sidebar{position:sticky;top:var(--sd-sticky-top)}.story-details-area .sd-sidebar .widget{animation:none;transform:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--sd-panel-shadow);border-radius:var(--sd-panel-radius);padding:24px;margin-bottom:18px}.story-details-area .sd-sidebar .widget:hover{transform:none;box-shadow:var(--sd-panel-shadow);background:hsla(0,0%,100%,.95)}.story-details-area .sd-sidebar .widget-title{margin-bottom:18px;padding-bottom:10px}.story-details-area .sd-side-couple{display:flex;align-items:center;gap:14px;margin-bottom:14px}.story-details-area .sd-side-couple h5{margin:0 0 2px;font-size:15px;font-weight:700;color:var(--black_800)}.story-details-area .sd-side-couple p{margin:0;font-size:13px;color:var(--black_500)}.story-details-area .sd-side-couple-faces img{width:44px;height:44px}.story-details-area .sd-side-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:40px;font-size:13px;font-weight:600;color:var(--brand_color);text-decoration:none}.story-details-area .sd-side-link i{font-size:11px;transition:transform var(--transition-fast)}.story-details-area .sd-side-link:hover,.story-details-area .sd-side-link:focus-visible{text-decoration:underline}.story-details-area .sd-side-link:hover i,.story-details-area .sd-side-link:focus-visible i{transform:translateX(3px)}.story-details-area .sd-related-card{display:flex;gap:14px;width:100%;text-decoration:none;color:inherit}.story-details-area .sd-related-card .news-content h6{margin-bottom:8px;font-size:14px;line-height:1.4;color:var(--black_800);transition:color var(--transition-fast)}.story-details-area .sd-related-card .post-author{pointer-events:none}.story-details-area .sd-related-card:hover .news-content h6,.story-details-area .sd-related-card:focus-visible .news-content h6{color:var(--brand_color)}.story-details-area .widget-news .recent-post li{padding:12px 0}.story-details-area .widget-news .recent-post li:hover .news-img{transform:none}.story-details-area .widget-tags .tag-widget a,.story-details-area .sd-sidebar .tag-widget a{padding:6px 14px;font-size:13px;font-weight:600;border-radius:var(--radius-full)}.story-details-area .sd-widget-cta p{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--black_500)}.story-details-area .sd-widget-cta .theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.story-details-area .sd-cta{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-top:40px;padding:32px 36px;scroll-margin-top:100px}.story-details-area .sd-cta h2{margin:0 0 6px;font-size:1.5rem;font-weight:700;color:var(--black_800)}.story-details-area .sd-cta p{margin:0;max-width:52ch;font-size:15px;color:var(--black_500);line-height:var(--leading-base)}.story-details-area .sd-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sd-toast{position:fixed;left:50%;bottom:28px;z-index:1080;transform:translateX(-50%) translateY(12px);padding:12px 18px;border-radius:var(--radius-full);background:var(--black_800);color:#fff;font-size:13px;font-weight:600;box-shadow:var(--bs_lg);opacity:0;pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base)}.sd-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width: 991px){.story-details-area .sd-sidebar{position:static;top:auto}.story-details-area .sd-hero-body,.story-details-area .sd-content.post-details-widget,.story-details-area .story-comment-widget.sd-panel,.story-details-area .story-leave-reply.sd-panel{padding:22px 18px}.story-details-area .sd-couple{padding:18px}.story-details-area .sd-cta{padding:28px 22px;text-align:center;justify-content:center}.story-details-area .sd-cta .sd-cta-actions{justify-content:center;width:100%}.story-details-area .sd-engage{padding:16px 18px}.story-details-area .sd-engage .sd-engage-actions{width:100%}.story-details-area .sd-engage .sd-engage-btn{flex:1 1 auto}}@media(max-width: 575px){.story-details-area .sd-hero-media{aspect-ratio:4/3}.story-details-area .sd-actions,.story-details-area .sd-engage-actions{width:100%}.story-details-area .sd-actions .sd-action-btn,.story-details-area .sd-actions .sd-engage-btn,.story-details-area .sd-engage-actions .sd-action-btn,.story-details-area .sd-engage-actions .sd-engage-btn{flex:1 1 100%}.story-details-area .story-comment-widget .comments-box{flex-direction:column;gap:12px}.story-details-area .story-comment-widget .comments-text{margin-left:0 !important}.story-details-area .story-comment-widget .avatar-name .reply{position:static;margin-top:8px}.story-details-area .sd-couple-cta{width:100%;text-align:center}}@media(prefers-reduced-motion: reduce){.story-details-area .sd-action-btn,.story-details-area .sd-engage-btn,.story-details-area .sd-tags a,.story-details-area .sd-side-link i{transition:none}.sd-toast{transition:none}}.error-404-page .body_wrapper{min-height:100vh}.skip-link{position:absolute;top:-100px;left:16px;z-index:10000;padding:10px 16px;border-radius:var(--radius-md);background:var(--brand_color);color:#fff;font-weight:600;text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:16px;color:#fff;outline:2px solid #fff;outline-offset:2px}.error-404-section{--e404-panel-radius: 20px;--e404-panel-shadow: 0 1px 2px rgba(var(--black_800_rgb), 0.04), 0 18px 48px rgba(var(--black_800_rgb), 0.07);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding:72px 0 80px;background:radial-gradient(ellipse 80% 60% at 10% 0%, rgba(var(--brand_color_rgb), 0.14), transparent 55%),radial-gradient(ellipse 70% 50% at 95% 100%, rgba(var(--brand_color_rgb), 0.1), transparent 50%),linear-gradient(165deg, var(--brand_color_25) 0%, #fff 48%, var(--black_25) 100%)}.error-404-backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden}.error-404-backdrop .orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55;background:radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.9), rgba(var(--brand_color_rgb), 0.22))}.error-404-backdrop .orb-1{width:280px;height:280px;top:-80px;right:-40px}.error-404-backdrop .orb-2{width:180px;height:180px;bottom:8%;left:-60px;opacity:.4}.error-404-backdrop .orb-3{width:120px;height:120px;top:42%;right:12%;opacity:.35}.error-404-content{position:relative;z-index:1;text-align:center;max-width:640px;margin:0 auto;animation:e404-rise 560ms cubic-bezier(0.22, 1, 0.36, 1) both}.error-404-brand{display:inline-flex;align-items:center;justify-content:center;margin-bottom:28px;border-radius:var(--radius-md);transition:opacity var(--transition-fast),transform var(--transition-fast)}.error-404-brand img{height:36px;width:auto}.error-404-brand:hover{opacity:.85;transform:translateY(-1px)}.error-404-brand:focus-visible{outline:2px solid var(--brand_color);outline-offset:4px}.error-404-status{margin:0 0 8px;line-height:1}.error-404-code{display:inline-block;font-family:var(--main_font);font-size:clamp(4.5rem,14vw,7.5rem);font-weight:800;letter-spacing:-0.04em;line-height:.92;background:linear-gradient(135deg, var(--brand_color) 0%, var(--brand_color_600) 55%, var(--brand_color_400) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.error-404-code{color:var(--brand_color)}}.error-404-content h1{font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700;line-height:1.3;letter-spacing:var(--tracking-tight, -0.02em);color:var(--h_title);margin:0 0 12px}.error-404-lead{font-size:var(--font-size-lg);line-height:1.6;color:var(--p_color);max-width:34em;margin:0 auto 28px}.error-404-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.error-404-actions .theme-btn,.error-404-actions .theme-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;text-decoration:none}.error-404-actions .theme-btn i,.error-404-actions .theme-btn-outline i{font-size:14px}.error-404-actions .theme-btn-outline{background:hsla(0,0%,100%,.72)}.error-404-actions .theme-btn-outline:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.error-404-actions [hidden]{display:none !important}.error-404-search{max-width:480px;margin:0 auto 36px;text-align:left}.error-404-search-label{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--black_600);margin-bottom:8px}.error-404-search-field{position:relative;display:flex;align-items:center}.error-404-search-field .search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--black_400);font-size:14px;pointer-events:none;transition:color var(--transition-fast)}.error-404-search-field .form-control{height:52px;padding:12px 56px 12px 46px;border:1.5px solid var(--black_100);border-radius:var(--radius-full);background:#fff;font-size:15px;color:var(--black_800);box-shadow:0 1px 2px rgba(var(--black_800_rgb), 0.04);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.error-404-search-field .form-control::-moz-placeholder{color:var(--black_350)}.error-404-search-field .form-control::placeholder{color:var(--black_350)}.error-404-search-field .form-control:hover{border-color:var(--black_150)}.error-404-search-field .form-control:focus{border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(var(--brand_color_rgb), 0.15);outline:none}.error-404-search-field:focus-within .search-icon{color:var(--brand_color)}.error-404-search-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;min-height:44px;border:none;border-radius:50%;background:var(--brand_color);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.error-404-search-btn:hover{background:var(--brand_color_900);transform:translateY(-50%) scale(1.04);box-shadow:0 4px 14px rgba(var(--brand_color_rgb), 0.35)}.error-404-search-btn:active{transform:translateY(-50%) scale(0.97)}.error-404-search-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--brand_color)}.error-404-destinations{background:hsla(0,0%,100%,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.9);border-radius:var(--e404-panel-radius);box-shadow:var(--e404-panel-shadow);padding:28px 24px 20px;margin-bottom:28px;text-align:left;animation:e404-rise 560ms cubic-bezier(0.22, 1, 0.36, 1) 120ms both}.error-404-destinations-title{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--black_500);margin:0 0 16px;text-align:center}.error-404-dest-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.error-404-dest{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--black_75);background:#fff;text-decoration:none;color:inherit;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.error-404-dest .dest-icon{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:rgba(var(--brand_color_rgb), 0.08);color:var(--brand_color);display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:background var(--transition-fast),color var(--transition-fast)}.error-404-dest .dest-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.error-404-dest .dest-label{font-size:14px;font-weight:700;color:var(--h_title);line-height:1.3}.error-404-dest .dest-hint{font-size:12px;color:var(--black_500);line-height:1.35}.error-404-dest:hover{border-color:rgba(var(--brand_color_rgb), 0.35);background:var(--brand_color_25);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--black_800_rgb), 0.06)}.error-404-dest:hover .dest-icon{background:var(--brand_color);color:#fff}.error-404-dest:focus-visible{outline:2px solid var(--brand_color);outline-offset:2px}.error-404-dest:active{transform:translateY(0)}.error-404-help{text-align:center;animation:e404-rise 560ms cubic-bezier(0.22, 1, 0.36, 1) 200ms both}.error-404-help-label{font-size:var(--font-size-sm);font-weight:600;color:var(--black_500);margin:0 0 10px}.error-404-help-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.error-404-help-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 2px;font-size:14px;font-weight:600;color:var(--brand_color);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition-fast),opacity var(--transition-fast)}.error-404-help-links a i{font-size:14px}.error-404-help-links a:hover{color:var(--brand_color_900);text-decoration:underline;text-underline-offset:3px}.error-404-help-links a:focus-visible{outline:2px solid var(--brand_color);outline-offset:3px}@keyframes e404-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.error-404-content,.error-404-destinations,.error-404-help{animation:none}.error-404-dest,.error-404-brand,.error-404-search-btn,.error-404-actions .theme-btn,.error-404-actions .theme-btn-outline{transition:none}.error-404-dest:hover,.error-404-brand:hover,.error-404-search-btn:hover{transform:none}}@media(max-width: 767.98px){.error-404-section{padding:48px 0 56px;align-items:flex-start}.error-404-brand{margin-bottom:20px}.error-404-brand img{height:32px}.error-404-lead{font-size:var(--font-size-base);margin-bottom:24px}.error-404-actions{flex-direction:column;align-items:stretch}.error-404-actions .theme-btn,.error-404-actions .theme-btn-outline{width:100%}.error-404-dest-list{grid-template-columns:1fr}.error-404-destinations{padding:22px 16px 14px}.error-404-backdrop .orb-1{width:200px;height:200px}.error-404-backdrop .orb-3{display:none}}@media(max-width: 399.98px){.error-404-help-links{flex-direction:column;align-items:center;gap:0}}.form-group{position:relative;margin-bottom:var(--spacing-lg)}.form-group.has-error input,.form-group.has-error textarea,.form-group.has-error select{border-color:var(--color-danger)}.form-group.has-error input:focus,.form-group.has-error textarea:focus,.form-group.has-error select:focus{border-color:var(--color-danger);box-shadow:0 0 0 .2rem rgba(230,49,79,.25)}.form-group.has-success input,.form-group.has-success textarea,.form-group.has-success select{border-color:var(--color-success)}.form-group.has-success input:focus,.form-group.has-success textarea:focus,.form-group.has-success select:focus{border-color:var(--color-success);box-shadow:0 0 0 .2rem rgba(15,228,147,.25)}.error-message{display:block;color:var(--color-danger);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}input,textarea,select,.form-control{transition:all var(--transition-fast);border:var(--glass-border);border-radius:var(--radius-md);color:var(--black_800)}input:focus,textarea:focus,select:focus,.form-control:focus{outline:none;border-color:var(--brand_color);box-shadow:0 0 0 3px rgba(244,25,109,.1)}.toast-notification{position:fixed;top:20px;right:20px;padding:var(--spacing-md) var(--spacing-lg);background:#fff;border-radius:var(--radius-md);box-shadow:var(--long_shadow);z-index:var(--z-tooltip);transform:translateX(400px);transition:transform var(--transition-base);max-width:350px;display:flex;align-items:center;gap:var(--spacing-sm)}.toast-notification.show{transform:translateX(0)}.toast-notification::before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;border-radius:50%}.toast-notification.toast-success{border-left:4px solid var(--color-success)}.toast-notification.toast-success::before{background:var(--color-success)}.toast-notification.toast-error{border-left:4px solid var(--color-danger)}.toast-notification.toast-error::before{background:var(--color-danger)}.toast-notification.toast-warning{border-left:4px solid var(--color-warning)}.toast-notification.toast-warning::before{background:var(--color-warning)}.toast-notification.toast-info{border-left:4px solid var(--color-info)}.toast-notification.toast-info::before{background:var(--color-info)}.ripple{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.5);transform:scale(0);animation:ripple-animation .6s ease-out;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);backdrop-filter:blur(2px)}.loading-overlay .spinner{width:50px;height:50px;border:4px solid var(--black_100);border-top-color:var(--brand_color);border-radius:50%;animation:spin .8s linear infinite}.modal .modal-dialog{transition:transform var(--transition-base)}.modal.show .modal-dialog{animation:modalSlideIn var(--transition-base)}@keyframes modalSlideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.dropdown-menu{animation:dropdownSlideIn .2s ease-out}.dropdown-menu.show{display:block}@keyframes dropdownSlideIn{from{opacity:0}to{opacity:1}}@keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.placeholder-loading{animation:placeholderShimmer 1.2s linear infinite forwards;background:linear-gradient(to right, var(--black_50) 8%, var(--black_75) 18%, var(--black_50) 33%);background-size:800px 104px;height:20px;border-radius:var(--radius-sm)}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--brand_color);cursor:pointer}:disabled,[disabled]{cursor:not-allowed;opacity:.6}.table th{font-weight:600;color:var(--h_title);border-bottom:2px solid var(--black_100)}.table tr{transition:background-color var(--transition-fast)}.table tr:hover{background-color:var(--black_25)}.progress-bar{height:8px;background:var(--black_75);border-radius:var(--radius-full);overflow:hidden}.progress-bar .progress-fill{height:100%;background:linear-gradient(90deg, var(--brand_color), var(--brand_color_700));border-radius:var(--radius-full);transition:width .3s ease;position:relative}.progress-bar .progress-fill::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:progressShine 1.5s infinite}@keyframes progressShine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}select[style*="display: none"],select[style*="display:none"]{display:none !important}.nice-select.sort-select,.nice-select.custom-select,.nice-select.form-select,.nice-select#sortSelect,.result-actions .nice-select,.sorting .nice-select,.sort-dropdown-wrapper .nice-select{display:inline-flex !important;align-items:center !important;height:44px !important;line-height:1 !important;padding-left:20px !important;padding-right:42px !important;background-color:#fff !important;background-image:none !important;border:1.5px solid #e2e8f0 !important;border-radius:10px !important;font-size:14px !important;font-weight:600 !important;color:#1e293b !important;box-shadow:0 2px 8px rgba(0,0,0,.04) !important;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1) !important;float:none !important;cursor:pointer !important;min-width:180px !important}.nice-select.sort-select .current,.nice-select.custom-select .current,.nice-select.form-select .current,.nice-select#sortSelect .current,.result-actions .nice-select .current,.sorting .nice-select .current,.sort-dropdown-wrapper .nice-select .current{display:inline-block !important;line-height:1 !important;margin:0 !important;color:#1e293b !important;font-weight:600 !important;letter-spacing:-0.01em !important}.nice-select.sort-select::after,.nice-select.custom-select::after,.nice-select.form-select::after,.nice-select#sortSelect::after,.result-actions .nice-select::after,.sorting .nice-select::after,.sort-dropdown-wrapper .nice-select::after{border:none !important;content:"3" !important;font-family:"ElegantIcons" !important;font-size:13px !important;color:#fe3b75 !important;right:18px !important;top:50% !important;transform:translateY(-50%) rotate(0deg) !important;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s ease !important;margin:0 !important;width:auto !important;height:auto !important;pointer-events:none !important}.nice-select.sort-select:hover,.nice-select.custom-select:hover,.nice-select.form-select:hover,.nice-select#sortSelect:hover,.result-actions .nice-select:hover,.sorting .nice-select:hover,.sort-dropdown-wrapper .nice-select:hover{border-color:rgba(254,59,117,.45) !important;background-color:#fff !important;background-image:none !important;box-shadow:0 4px 14px rgba(254,59,117,.1) !important}.nice-select.sort-select:hover::after,.nice-select.custom-select:hover::after,.nice-select.form-select:hover::after,.nice-select#sortSelect:hover::after,.result-actions .nice-select:hover::after,.sorting .nice-select:hover::after,.sort-dropdown-wrapper .nice-select:hover::after{color:#fe3b75 !important}.nice-select.sort-select.open,.nice-select.sort-select:focus,.nice-select.custom-select.open,.nice-select.custom-select:focus,.nice-select.form-select.open,.nice-select.form-select:focus,.nice-select#sortSelect.open,.nice-select#sortSelect:focus,.result-actions .nice-select.open,.result-actions .nice-select:focus,.sorting .nice-select.open,.sorting .nice-select:focus,.sort-dropdown-wrapper .nice-select.open,.sort-dropdown-wrapper .nice-select:focus{border-color:#fe3b75 !important;background-color:#fff !important;background-image:none !important;box-shadow:0 0 0 4px rgba(254,59,117,.12),0 4px 16px rgba(0,0,0,.06) !important;outline:none !important}.nice-select.sort-select.open::after,.nice-select.sort-select:focus::after,.nice-select.custom-select.open::after,.nice-select.custom-select:focus::after,.nice-select.form-select.open::after,.nice-select.form-select:focus::after,.nice-select#sortSelect.open::after,.nice-select#sortSelect:focus::after,.result-actions .nice-select.open::after,.result-actions .nice-select:focus::after,.sorting .nice-select.open::after,.sorting .nice-select:focus::after,.sort-dropdown-wrapper .nice-select.open::after,.sort-dropdown-wrapper .nice-select:focus::after{transform:translateY(-50%) rotate(180deg) !important;color:#fe3b75 !important}.nice-select.sort-select .list,.nice-select.custom-select .list,.nice-select.form-select .list,.nice-select#sortSelect .list,.result-actions .nice-select .list,.sorting .nice-select .list,.sort-dropdown-wrapper .nice-select .list{margin-top:8px !important;border-radius:16px !important;background-color:#fff !important;border:1px solid rgba(226,232,240,.9) !important;box-shadow:0 12px 32px rgba(15,23,42,.14),0 2px 8px rgba(0,0,0,.04) !important;padding:6px !important;min-width:200px !important;width:-moz-max-content !important;width:max-content !important;max-width:280px !important;z-index:1000 !important;overflow:hidden !important}.nice-select.sort-select .list .option,.nice-select.custom-select .list .option,.nice-select.form-select .list .option,.nice-select#sortSelect .list .option,.result-actions .nice-select .list .option,.sorting .nice-select .list .option,.sort-dropdown-wrapper .nice-select .list .option{padding:10px 16px !important;min-height:40px !important;line-height:20px !important;font-size:14px !important;font-weight:500 !important;color:#475569 !important;border-radius:10px !important;margin-bottom:2px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1) !important}.nice-select.sort-select .list .option:last-child,.nice-select.custom-select .list .option:last-child,.nice-select.form-select .list .option:last-child,.nice-select#sortSelect .list .option:last-child,.result-actions .nice-select .list .option:last-child,.sorting .nice-select .list .option:last-child,.sort-dropdown-wrapper .nice-select .list .option:last-child{margin-bottom:0 !important}.nice-select.sort-select .list .option:hover,.nice-select.sort-select .list .option.focus,.nice-select.custom-select .list .option:hover,.nice-select.custom-select .list .option.focus,.nice-select.form-select .list .option:hover,.nice-select.form-select .list .option.focus,.nice-select#sortSelect .list .option:hover,.nice-select#sortSelect .list .option.focus,.result-actions .nice-select .list .option:hover,.result-actions .nice-select .list .option.focus,.sorting .nice-select .list .option:hover,.sorting .nice-select .list .option.focus,.sort-dropdown-wrapper .nice-select .list .option:hover,.sort-dropdown-wrapper .nice-select .list .option.focus{background-color:rgba(254,59,117,.08) !important;color:#fe3b75 !important;font-weight:600 !important;padding-left:20px !important}.nice-select.sort-select .list .option.selected,.nice-select.custom-select .list .option.selected,.nice-select.form-select .list .option.selected,.nice-select#sortSelect .list .option.selected,.result-actions .nice-select .list .option.selected,.sorting .nice-select .list .option.selected,.sort-dropdown-wrapper .nice-select .list .option.selected{background:linear-gradient(135deg, #fe3b75 0%, #ff6b6b 100%) !important;color:#fff !important;font-weight:600 !important;box-shadow:0 4px 12px rgba(254,59,117,.28) !important;padding-left:16px !important}.nice-select.sort-select .list .option.selected::after,.nice-select.custom-select .list .option.selected::after,.nice-select.form-select .list .option.selected::after,.nice-select#sortSelect .list .option.selected::after,.result-actions .nice-select .list .option.selected::after,.sorting .nice-select .list .option.selected::after,.sort-dropdown-wrapper .nice-select .list .option.selected::after{content:"âœ“" !important;font-size:13px !important;font-weight:700 !important;margin-left:10px !important;color:#fff !important}@media(max-width: 991px){.theme-btn,.theme-btn-secondary,.theme-btn-outline{min-height:44px;min-width:44px;padding:12px 24px}.navbar-nav .nav-item{padding:var(--spacing-sm) 0}.dropdown-menu{position:static !important;transform:none !important;box-shadow:none;border:none;padding:var(--spacing-sm) var(--spacing-md);background:var(--black_25)}input,textarea,select{font-size:16px;padding:var(--spacing-md)}.modal-dialog{margin:var(--spacing-sm);max-width:calc(100% - var(--spacing-md))}.card:active,.card-hover:active{transform:scale(0.98)}}@media(min-width: 768px)and (max-width: 1024px){.col-md-6.responsive-col{flex:0 0 50%;max-width:50%}h1,.h1{font-size:var(--font-size-4xl)}h2,.h2{font-size:var(--font-size-3xl)}}@media(max-width: 576px){.row>[class*=col-]{margin-bottom:var(--spacing-lg)}h1,.h1{font-size:var(--font-size-3xl)}h2,.h2{font-size:var(--font-size-2xl)}h3,.h3{font-size:var(--font-size-xl)}.btn-large,.theme-btn-block{width:100%;display:block}.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.toast-notification{right:var(--spacing-sm);left:var(--spacing-sm);max-width:calc(100% - var(--spacing-md))}}@media(max-width: 991px)and (orientation: landscape){section{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}@media(min-resolution: 192dpi){img{image-rendering:-webkit-optimize-contrast}}@media print{.navbar,.footer,.back-to-top,.toast-notification,.modal,button{display:none !important}body{background:#fff;color:#000}h1,h2,h3,h4,h5,h6{page-break-after:avoid}img{max-width:100%;page-break-inside:avoid}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@supports(container-type: inline-size){.card-container{container-type:inline-size}@container (min-width: 400px){.card-body{padding:var(--spacing-xl)}}}@media(hover: hover)and (pointer: fine){.hover-lift:hover{transform:translateY(-2px)}.hover-scale:hover{transform:scale(1.05)}}@media(hover: none)and (pointer: coarse){.hover-lift:active{transform:translateY(-2px)}.hover-scale:active{transform:scale(1.05)}}@supports(padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.navbar{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.modal{padding-left:max(var(--spacing-sm),env(safe-area-inset-left));padding-right:max(var(--spacing-sm),env(safe-area-inset-right))}}/*# sourceMappingURL=main.css.map */