body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfbfa;font-family:Segoe UI,Tahoma,Noto Sans,Helvetica Neue,Arial,sans-serif;margin:0;overflow-wrap:break-word;word-break:break-word}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.errorPage{background:#d0d0db;display:grid;min-height:100vh;place-items:center;text-align:center}.errorPage h1{font-size:10rem}.errorPage h3{color:var(--clr-grey-3);margin-bottom:1.5rem}.btn{background:#2caeba;border:2px solid #0000;border-radius:.25rem;box-shadow:0 1px 3px #0003;color:#e0fcff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:.1rem;padding:.375rem .75rem;text-transform:uppercase;transition:all .3s linear}.btn:hover{background:#bff8fd;color:#044c53}.middleLoading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loadingBar{animation:loader 1.2s linear infinite;background:none;border-top-left-radius:20px;border-top-right-radius:20px;display:inline-block;height:70px;transform-origin:bottom center;width:10px}.loadingBar1{animation-delay:.1s}.loadingBar2{animation-delay:.2s}.loadingBar3{animation-delay:.3s}.loadingBar4{animation-delay:.4s}.loadingBar5{animation-delay:.5s}.loadingBar6{animation-delay:.6s}.loadingBar7{animation-delay:.7s}.loadingBar8{animation-delay:.8s}.PlacesListShown{background-color:#fff;box-shadow:0 0 0 1px #000;cursor:pointer;padding:8px 5px;z-index:9999999999999}.PlacesListShown:hover{background-color:#e1dddd}.searchingAreaMainContainer{width:100%}.searchPlacesButtons,.searchPlacesInputContainer,.searchingAreaContainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.searchingAreaResults{background-color:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:5px;min-width:100px;padding:7px 15px;transition:background-color .3s}.searchingAreaResults:hover{background-color:#3730a3}.searchingMyLocation{background-color:#e59b46;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;min-width:120px;padding:7px 15px;transition:background-color .3s}.searchingMyLocation:hover{background-color:#e7ae6c}@keyframes loader{0%{background:none;transform:scaleY(.1)}50%{background:blue;transform:scaleY(1)}to{background:#0000;transform:scaleY(.1)}}@media (max-width:600px){.searchPlacesInputContainer{flex-direction:column;width:100%}.searchPlacesInputContainer input{width:100%}}.beta-version-container{background-color:#f3f4f6;border-left:4px solid #5b6cef;border-radius:5px;margin:0 0 -1px;padding:1px 1px 1px 1rem}.beta-version-notice{color:#333;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.5}.beta-version-notice strong{color:#5b6cef}.beta-version-link{background-color:#5b6cef;border-radius:3px;color:#fff;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.beta-version-link:hover{background-color:#4a5bd4}@media (max-width:768px){.beta-version-container{padding:.5rem}.beta-version-notice{font-size:.8rem}.beta-version-link{font-size:.8rem;padding:.3rem .8rem}}.cookie-banner{align-items:center;background:#fff;border-top:2px solid #444;bottom:0;box-shadow:0 -2px 6px #00000026;display:flex;flex-direction:column;font-size:.95rem;left:0;padding:1rem;position:fixed;right:0;text-align:center;z-index:1000}.cookie-banner__text{color:#222;line-height:1.4;margin:0 0 .5rem;max-width:600px}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cookie-btn{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s ease-in-out}.cookie-btn--primary{background:#07c;color:#fff}.cookie-btn--primary:hover{background:#005fa3}.cookie-btn--secondary{background:#f2f2f2;color:#333}.cookie-btn--secondary:hover{background:#e0e0e0}.cookie-link{align-self:center;color:#07c;font-size:.85rem;text-decoration:underline}.cookie-settings-link{background:#07c;border:none;border-radius:4px;bottom:70px;color:#fff;cursor:pointer;font-size:.8rem;opacity:.8;padding:.5rem .8rem;position:fixed;right:15px;transition:opacity .2s ease-in-out;z-index:1001}.cookie-settings-link:hover{opacity:1}.foitilife-main-wrapper{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.foitilife-navigation-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #fff3;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:clamp(.85rem,2vw,1rem) clamp(1rem,4vw,2rem);z-index:1000}.foitilife-brand-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:clamp(1.4rem,2.8vw,1.8rem);font-weight:800;gap:.5rem;min-width:0;text-decoration:none}.foitilife-logo-symbol img{align-items:center;background:linear-gradient(45deg,#003cff,#3d7aff);border-radius:50%;color:#fff;display:flex;height:clamp(28px,3vw,34px);justify-content:center;width:clamp(28px,3vw,34px)}.header_login_btn{background:#facc15;border-radius:9999px;color:#0f172a;display:inline-block;font-weight:600;padding:.6rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.header_login_btn:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.header_login_btn:focus-visible{outline:3px solid #fde047;outline-offset:2px}.foitilife-hero-banner{color:#fff;padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,2rem) clamp(2.25rem,5vw,4rem);text-align:center}.foitilife-primary-heading{-webkit-text-fill-color:#0000;text-wrap:balance;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.foitilife-hero-description{text-wrap:pretty;font-size:clamp(1rem,2.7vw,1.3rem);line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:720px;opacity:.9}.foitilife-features-showcase{grid-gap:clamp(1rem,2vw,2rem);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0 auto;max-width:1200px;padding:0}.foitilife-feature-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:clamp(1.25rem,3vw,2rem);text-align:center;transition:all .3s ease}.foitilife-feature-item:hover{background:#ffffff26;box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.foitilife-feature-symbol{align-items:center;background:linear-gradient(45deg,#ff6b6b,#ffd93d);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.foitilife-feature-heading{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.foitilife-feature-text{color:#ffffffe6;line-height:1.6}.foitilife-meetup-examples{background:#ffffff0d;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem)}.foitilife-section-title{text-wrap:balance;color:#fff;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;margin-bottom:3rem;text-align:center}.foitilife-example-gallery{grid-gap:clamp(1rem,2vw,2rem);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0 auto;max-width:1200px}.foitilife-meetup-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:clamp(1rem,2.5vw,1.5rem);transition:all .3s ease}.foitilife-meetup-card:hover{background:#ffffff26;transform:translateY(-5px)}.foitilife-meetup-host{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.foitilife-host-avatar{align-items:center;background:linear-gradient(45deg,#ff6b6b,#ffd93d);border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.foitilife-host-details{flex:1 1}.foitilife-host-name{color:#fff;font-weight:600;margin-bottom:.25rem}.foitilife-host-type{color:#ffffffb3;font-size:.9rem}.foitilife-meetup-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.foitilife-meetup-info{color:#fffc;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem 1rem;margin-bottom:1rem}.foitilife-meetup-detail{align-items:center;display:flex;gap:.3rem}.foitilife-auth-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;margin:0;padding:6rem 2rem;text-align:center}.foitilife-auth-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.foitilife-auth-subtitle{color:#ffffffe6;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:500px}.foitilife-auth-wrapper{background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000001a;color:#111827;margin:0 auto;max-width:400px;padding:2.5rem}.foitilife-form-tabs{background:#f8f9fa;border-radius:12px;display:flex;margin-bottom:2rem;padding:.5rem}.foitilife-tab-button{border-radius:8px;color:#6c757d;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;text-align:center;transition:all .3s ease}.foitilife-tab-active{background:linear-gradient(45deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff}.foitilife-auth-form{display:flex;flex-direction:column;gap:1.5rem}.foitilife-auth-form .errorMsg{color:#b91c1c;font-size:.95rem;font-weight:600;line-height:1.35;margin:0;min-height:1.25rem}.foitilife-input-group{display:flex;flex-direction:column}.foitilife-input-label{color:#333;font-weight:600;margin-bottom:.5rem}.foitilife-form-field{background:#fff;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease}.foitilife-form-field:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.foitilife-action-button{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.foitilife-action-button:hover{box-shadow:0 8px 20px #667eea4d;transform:translateY(-2px)}.foitilife-page-footer{background:#0000001a;color:#fffc;padding:2rem;text-align:center}.foitilife-footer-message{margin-bottom:1rem}.foitilife-heart-icon{animation:foitilife-heartbeat 2s infinite;color:#ff6b6b}@keyframes foitilife-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.hero-sfx1{align-items:center;background:linear-gradient(135deg,#0044e2,#455c7e);color:#fff;display:flex;flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.25rem);justify-content:center;min-height:70vh;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem);text-align:left}.hero-sfx1__wrap{flex:1 1 360px;max-width:700px}.hero-sfx1__title{text-wrap:balance;font-size:clamp(2rem,5.5vw,4rem);font-weight:800;margin-bottom:1rem}.hero-sfx1__text{text-wrap:pretty;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin-bottom:2rem;opacity:.9}.hero-pill{text-wrap:balance;background:#ffffff26;border-radius:999px;display:inline-flex;font-weight:600;letter-spacing:.02em;line-height:1.3;margin-bottom:1rem;padding:.45rem 1rem}.hero-highlight-grid{grid-gap:1rem;display:grid;flex:1 1 320px;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:0;width:min(100%,500px)}.hero-highlight-card{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;min-height:112px;padding:1rem 1rem 1.1rem;text-align:left}.hero-highlight-card h3{font-size:1.05rem;margin-bottom:.5rem}.hero-highlight-card p{font-size:.95rem;line-height:1.4;opacity:.9}.hero-sfx1__btn{align-items:center;background:#facc15;border-radius:9999px;color:#0f172a;display:inline-flex;font-weight:700;justify-content:center;padding:.85rem 2.75rem;text-decoration:none;transition:transform .2s ease}.hero-sfx1__btn:hover{transform:translateY(-4px)}.notes-cta{padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,2rem)}.notes-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;color:#fff;margin:0 auto;max-width:900px;padding:clamp(1.5rem,4vw,2.5rem);text-align:center}.notes-card h2{font-size:clamp(1.6rem,4vw,2rem);margin-bottom:1rem}.notes-card p{font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.8;margin-bottom:2rem;opacity:.9}.notes-actions{align-items:center;display:flex;flex-direction:column;font-weight:600;gap:.75rem}.notes-actions span{opacity:.85}@media (max-width:1024px){.hero-sfx1{flex-direction:column;min-height:auto;text-align:center}.hero-sfx1__wrap{flex-basis:auto}.hero-highlight-grid{width:min(100%,760px)}}@media (max-width:768px){.foitilife-primary-heading{line-height:1.15}.foitilife-hero-description{line-height:1.55}.foitilife-example-gallery,.foitilife-features-showcase{grid-template-columns:1fr}.foitilife-navigation-header{padding:.85rem 1rem}.foitilife-brand-logo{font-size:1.45rem}.header_login_btn{font-size:.95rem;padding:.55rem 1.3rem}.foitilife-auth-wrapper{margin:0 1rem}.foitilife-feature-item{border-radius:16px}.hero-sfx1{padding-top:2.25rem}.hero-pill{font-size:.9rem}.hero-sfx1__btn{width:min(100%,320px)}.notes-card p{line-height:1.6}}@media (max-width:480px){.foitilife-navigation-header{align-items:flex-start}.foitilife-brand-logo{font-size:1.3rem;gap:.35rem}.foitilife-hero-banner{padding-bottom:2rem;padding-top:3rem}.foitilife-primary-heading{font-size:1.8rem;margin-bottom:1rem}.foitilife-section-title{margin-bottom:1.5rem}.foitilife-auth-title{font-size:2rem}.hero-sfx1__title{font-size:1.75rem}.hero-highlight-grid{gap:.75rem;grid-template-columns:1fr}.hero-highlight-card{min-height:0}.notes-card{padding:2rem 1.25rem}.foitilife-page-footer{padding:1.5rem 1rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinnerArticle{align-items:center;background-color:initial;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:999}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#a80c0c;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loginMainArticle{height:100%;position:relative;width:100%}.loginArticle{background:linear-gradient(135deg,#a8edea,#fed6e3);height:calc(100vh - 80px);justify-content:center;min-height:650px;width:100%}.loginArticle,.loginFormIn{align-items:center;display:flex;flex-direction:column}.loginFormIn{background-color:#ffffffe6;border-radius:1rem;box-shadow:0 8px 16px 0 #0003;padding:2rem;width:300px}.errorMsg{color:red;font-style:italic;margin-bottom:10px;text-align:center}.loginFormIn h1{color:#333;margin-bottom:1rem}.loginFormIn label{color:#333;font-weight:700;margin-top:1rem}.loginFormIn input{border:1px solid #ccc;border-radius:.25rem;margin:.5rem 0;padding:10px;width:100%}.loginBtn{background-color:#007bff;border-radius:.25rem;color:#fff;margin-top:1rem;padding:10px 20px;transition:background-color .2s ease}.loginBtn:hover{background-color:#0056b3}.loginRegisterDiv{align-items:center;display:flex;flex-direction:row;font-size:1rem;justify-content:center;margin-top:1rem}.BackTiLogInBtn,.SignInBtn{background-color:initial;border:1px solid #007bff;border-radius:.25rem;color:#007bff;cursor:pointer;margin-left:5px;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.BackTiLogInBtn:hover,.SignInBtn:hover{background-color:#007bff;color:#fff}.ForgotPassArticle{background-color:#f4f4f4;border:1px solid #ccc;border-radius:1rem;box-sizing:border-box;max-width:300px;padding:1rem;text-align:center;width:100%}.CheckEmail{background-color:#28a745;border-radius:.5rem;color:#fff;margin-bottom:1rem;padding:10px}.ForgotPassArticle input[type=email]{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;margin:8px 0;padding:12px;transition:border-color .3s ease;width:100%}.ForgotPassArticle input[type=email]:focus{border-color:#007bff;outline:none}.divChangePass{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;position:relative;text-align:center;width:250px}.divChangePassIn{display:flex;flex-direction:column;gap:10px}.divChangePassIn label{font-size:16px;font-weight:700}.divChangePassIn input[type=password]{border:1px solid #ccc;border-radius:4px;padding:10px}.notSimilarPass{border-color:#d9534f}.divChangePassIn button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.divChangePassIn button:hover{background-color:#0056b3}.BackTiLogInBtn{background-color:#ccc}.BackTiLogInBtn:hover{background-color:#aaa}.successReg{background-color:#28a745;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;padding:20px;text-align:center}.registerFormIn{align-items:center;background-color:#ffffffe6;border-radius:1rem;box-shadow:0 8px 16px 0 #0003;display:flex;flex-direction:column;padding:2rem;width:350px}.registerFormIn label{color:#333;font-weight:700;margin-top:5px;text-align:center}.registerFormIn input{border:1px solid #ccc;border-radius:.25rem;margin:1px 0;padding:5px;width:100%}.registerFormIn div{font-size:small;margin-top:20px;text-align:center}.registerFormIn div a{color:#007bff;text-decoration:underline}.successReg button{background-color:#fff;border:2px solid #fff;color:#28a745;cursor:pointer;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.successReg button:hover{background-color:#28a745;color:#fff}.foitilife-auth-OR{color:#888;display:inline-block;font-size:14px;margin:20px 0;position:relative;text-align:center}.sf-lastname-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sf-lastname-modal__card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000040;max-width:420px;padding:2rem;text-align:center;width:90%}.sf-lastname-modal__card h2{font-size:1.1rem;margin-bottom:1rem}.sf-lastname-modal__card input{border:1px solid #ccc;border-radius:8px;margin-bottom:1.2rem;padding:.6rem .8rem;width:100%}.sf-lastname-modal__actions{display:flex;gap:.75rem;justify-content:center}.sf-btn{background:#4285f4;border:0;border-radius:8px;cursor:pointer;padding:.5rem 1.2rem}.sf-btn--ghost{background:#0000;border:1px solid #ccc;color:#333}@media (max-width:480px){.sf-lastname-modal__card{padding:1.5rem;width:95%}.sf-lastname-modal__card h2{font-size:1rem}}@media only screen and (max-width:410px){.loginFormIn,.registerFormIn{width:250px}}.Verify-page{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;text-align:center;width:100%}.veriry-page-image{height:200px;width:200px}.TermsAndConditionsPage{margin-bottom:200px}.TermsAndConditionsMain,.TermsAndConditionsPage{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.TermsAndConditionsMain{background-image:url(/static/media/TermsAndConditions.d0ab0cbd615fbc1e5637.png);background-size:cover;height:450px}.TermsAndConditionsMain h1{font-size:25px;padding:8px;text-shadow:2px 3px #000}.TermsAndConditionsMain h1,.TermsAndConditionsMain p{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-style:italic}.TermsAndConditionsMain p{font-size:16px;padding:10px;width:500px}.TermsAndConditionsParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.TermsAndConditionsParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.TermsAndConditionsParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.TermsAndConditionsContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.TermsAndConditionsContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.TermsAndConditionsContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.TermsAndConditionsContact,.TermsAndConditionsMain p,.TermsAndConditionsParagraphs p{width:300px}}.contactHP{align-items:center;background:radial-gradient(circle at 10% 20%,#18274f 0,#0000 32%),radial-gradient(circle at 80% 0,#0ea5e9 0,#0000 25%),linear-gradient(135deg,#0b1024,#0d1b46 40%,#0f2f70);display:flex;flex-direction:column;min-height:calc(100vh - 80px);overflow:hidden;text-align:center;width:100%}.contactHPtitle{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-size:25px;font-style:italic;padding:8px;text-shadow:2px 3px #000}.contactHPdiv{align-items:center;display:flex;flex-direction:row}.contactMap{height:700px;margin-left:10%;margin-right:5%}.gmap_canvasStyle{height:500px;width:600px}.contactForm{height:700px;margin-left:0;margin-right:10%}.contactForm h2{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-size:20px;font-style:italic;padding:8px;text-shadow:2px 3px #000;width:400px}.contactFormIn{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px;text-align:center}.contactFormIn input{height:30px;margin-top:5px;width:300px}.contactFormIn button{background-color:#13256de6;border-radius:2.5rem;color:#fff;cursor:pointer;height:30px;margin-top:20px;transition:all .5s;width:200px}.contactFormIn button:hover{background-color:#13256d99}.phoneTitle{margin-top:60px;min-width:210px;width:80%}.contactCall{align-items:center;background-color:#03124ce6;color:#fff;display:flex;height:50px;justify-content:center;margin-top:10px;width:230px}.ContactMessageTxt{height:200px;margin-top:5px;width:300px}.contactPrism-shell{display:flex;justify-content:center;padding:60px 20px;width:100%}.contactPrism-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#0d1e60eb,#1b5ed2eb),radial-gradient(circle at 20% 20%,#ffffff14,#0000 35%),radial-gradient(circle at 80% 0,#ffffff14,#0000 30%);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 20px 60px #00000040;color:#f5f7ff;padding:28px;width:min(880px,100%)}.contactPrism-header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.contactPrism-title{font-size:1.7rem;letter-spacing:.3px;margin:0}.contactPrism-sub{font-size:.98rem;margin:0;opacity:.92}.contactPrism-form{grid-gap:16px;display:grid;gap:16px}.contactPrism-field{display:flex;flex-direction:column;gap:8px}.contactPrism-field label{font-weight:600}.contactPrism-field input,.contactPrism-field textarea,.contactPrism-locked textarea{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;color:#f5f7ff;font-size:.98rem;outline:none;padding:12px;transition:border-color .2s,transform .15s;width:100%}.contactPrism-field input:focus,.contactPrism-field textarea:focus{border-color:#fff6;transform:translateY(-1px)}.contactPrism-locked{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px}.contactPrism-lockedArea{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;min-height:160px;resize:none}.contactPrism-notes{min-height:140px}.contactPrism-submit{background:linear-gradient(120deg,#8df0ff,#7ff0c3);border:none;border-radius:14px;box-shadow:0 12px 30px #00000038;color:#0b1b55;cursor:pointer;font-weight:700;padding:12px 16px;transition:transform .15s ease,box-shadow .2s ease}.contactPrism-submit:hover{box-shadow:0 16px 36px #00000047;transform:translateY(-1px)}.contactPrism-submit:active{box-shadow:0 8px 18px #00000040;transform:translateY(0)}@media (max-width:1400px){.contactHP{height:auto}.contactHPdiv{flex-direction:column-reverse}.contactForm{height:700px;margin-left:0;margin-right:0}}@media (max-width:750px){.gmap_canvasStyle{height:350px;width:400px}}@media (max-width:450px){.gmap_canvasStyle{height:250px;width:300px}.contactCall{font-size:15px;text-align:center}.contactForm h2{width:300px}}.PrivacyPolicyPage{margin-bottom:200px;width:100%}.PrivacyPolicyMain,.PrivacyPolicyPage{align-items:center;display:flex;flex-direction:column;justify-content:center}.PrivacyPolicyMain{background-image:url(/static/media/PrivacyPolicy.b7b8754098c6df811b82.png);background-size:cover;height:450px;width:90%}.PrivacyPolicyMain h1{font-size:25px;padding:8px;text-shadow:2px 3px #000}.PrivacyPolicyMain h1,.PrivacyPolicyMain p{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-style:italic}.PrivacyPolicyMain p{font-size:16px;padding:10px;width:500px}.PrivacyPolicyParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.PrivacyPolicyParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.PrivacyPolicyParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.PrivacyPolicyContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.PrivacyPolicyContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.PrivacyPolicyContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.PrivacyPolicyContact,.PrivacyPolicyMain p,.PrivacyPolicyParagraphs p{width:300px}}:root{--hpa-primary:#2563eb;--hpa-primary-10:#2563eb1a;--hpa-primary-25:#2563eb40;--hpa-bg:#f8fafc;--hpa-text:#0f172a;--hpa-muted:#64748b;--hpa-border:#e2e8f0;--hpa-radius:1rem;--hpa-shadow:0 4px 16px #0000000f}.HomePInf{display:flex;flex-direction:column}.HomePInfStory{border-radius:1rem;box-shadow:0 0 10px 0 #c0c6c6;flex-direction:row;height:150px;justify-content:center;margin-left:10%;margin-top:15px;padding:4px;width:80%}.HomePInfStory,.shareAStoryImage{align-items:center;background-color:#fff;display:flex}.shareAStoryImage{border:1px solid #00000021;border-radius:.4rem;box-shadow:0 0 10px 0 rgba(0,0,0,.245);flex-direction:column;height:100%;justify-content:space-between;margin:4px;overflow:hidden;padding:0;position:relative;text-align:center;width:100px}.shareAStoryImage h1{align-items:center;display:flex;font-size:14px;height:50px;justify-content:center;line-height:1;margin:7px 0 0;text-align:center;width:70px}.userPagePRImageShareStory{height:90px;width:90px}.shareStoryPlusIcon{background-color:#fff;border-radius:50%;color:#025acd;cursor:pointer;font-size:30px;position:absolute;top:75px}.HomePInfStoryImage{align-items:center;background-color:#b9b4b4;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:25px;margin-right:25px;width:40px}.shareAStory{text-align:center}.HomePInfStoryLink{background-color:#fffc;border:1px solid #000;border-radius:1rem;color:#000;margin-left:25px;margin-right:25px;padding:15px;text-align:center;text-decoration:none;transition:all .4s}.HomePInfStoryLink:hover{background-color:#d0ddf0;margin-bottom:2px}.HomePInfPar{margin-left:10%}.HomePInfMeetUps{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:200px;margin-left:10%;margin-top:10px;width:80%}.HomePInfMeetUpsTitle{margin-bottom:10px;text-align:center}.admin-cta-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:1rem 10% 0;width:80%}.admin-users-cta{align-items:center;background:linear-gradient(120deg,#f8fafc,#ecfeff);border:1px solid #e2e8f0;border:1px solid var(--hpa-border);border-radius:14px;box-shadow:0 4px 16px #0000000f;box-shadow:var(--hpa-shadow);display:flex;gap:1rem;justify-content:space-between;margin:0;padding:1rem 1.25rem}.admin-users-cta--subscriptions{background:linear-gradient(120deg,#eff6ff,#f0fdf4)}.admin-users-cta--billing{background:linear-gradient(120deg,#eef2ff,#ecfeff)}.admin-users-cta__eyebrow{color:#475569;font-weight:600;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}.admin-users-cta__title{margin:0}.admin-users-cta__desc{color:#334155;margin:.25rem 0 0}.admin-users-cta__button{white-space:nowrap}.attendCard{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--hpa-border);border-radius:1rem;border-radius:var(--hpa-radius);box-shadow:0 4px 16px #0000000f;box-shadow:var(--hpa-shadow);cursor:pointer;margin:0 0 1rem;max-width:680px;padding:1.1rem 1.3rem;transition:transform .15s,box-shadow .15s;width:100%}.attendCard:hover{box-shadow:0 6px 20px #2563eb40;box-shadow:0 6px 20px var(--hpa-primary-25);transform:translateY(-2px)}.attendCard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.55rem}.attendCard__title{color:#0f172a;color:var(--hpa-text);font-size:1.05rem;font-weight:600;margin:0}.attendCard__address,.attendCard__date{color:#64748b;color:var(--hpa-muted);font-size:.85rem}.attendCard__address{margin:0 0 .55rem}.attendCard__desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#0f172a;color:var(--hpa-text);display:-webkit-box;font-size:.9rem;line-height:1.45;margin:0 0 .9rem;overflow:hidden}.attendCard__desc p{margin:0 0 .25rem}.attendCard__desc ol,.attendCard__desc ul{margin:.25rem 0 .35rem 1.1rem;padding-left:1rem}.attendCard__desc li{margin-bottom:.2rem}.meetMeta{gap:.35rem;margin-top:.35rem}.metaPill{background:var(--hpa-primary-10);color:var(--hpa-primary);font-size:.78rem;padding:.25rem .55rem}.attendCard__footer{display:flex;justify-content:flex-end}.attendCard__btn{background:#2563eb;background:var(--hpa-primary);border:none;border-radius:1rem;border-radius:var(--hpa-radius);color:#fff;cursor:pointer;font-size:.8rem;padding:.35rem .9rem;transition:background .15s}.attendCard__btn:hover{background:#174ac6}@media (max-width:600px){.HomePInfStory{flex-direction:row;height:60px;margin:10px auto;padding:8px;width:95%}.shareAStoryImage{height:40px;margin-right:8px;width:40px}.userPagePRImageShareStory{height:36px;width:36px}.shareStoryPlusIcon{font-size:20px;top:90%;transform:translateY(-50%)}.shareAStory p{display:none}.shareAStory h3{font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomePInfStoryLink{font-size:13px;margin-left:auto;padding:4px 8px}.admin-cta-grid{margin:1rem auto 0;width:95%}.admin-users-cta{align-items:flex-start;flex-direction:column}}@keyframes gpbGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gpbBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gpb-wrapper{animation:gpbGradient 8s ease infinite,gpbBounce 3s ease-in-out infinite;background:linear-gradient(135deg,#04f,#00e1ff,#5900ff);background-size:400% 400%;border-radius:1.5rem;box-shadow:0 8px 18px #0003;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:480px;padding:2rem 1.5rem}.gpb-meta,.gpb-wrapper{align-items:center;display:flex}.gpb-meta{justify-content:space-between;width:100%}.gpb-badge{align-items:center;background:#0f172aa6;border:1px solid #ffffff3d;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:.26rem .62rem;text-transform:uppercase}.gpb-loadingDot{animation:gpbPulse 1.4s infinite;background:#fffc;border-radius:999px;box-shadow:0 0 0 0 #fffc;height:8px;width:8px}@keyframes gpbPulse{0%{box-shadow:0 0 0 0 #fffc}to{box-shadow:0 0 0 10px #fff0}}.gpb-text{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.4;text-align:center;text-shadow:0 2px 4px #00000059;white-space:pre-line}.gpb-button{background:#00d8ff;border:none;border-radius:1rem;box-shadow:0 0 12px #00d8ffbf;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:800;padding:.85rem 2.25rem;transition:transform .15s ease,box-shadow .3s ease}.gpb-button:hover{box-shadow:0 0 16px #00d8ffd9;transform:scale(1.05)}.gpb-button:active{transform:scale(.95)}@media (max-width:640px){.gpb-wrapper{padding:1.5rem 1rem}.gpb-text{font-size:1.2rem}.gpb-button{font-size:1rem;width:100%}}.navigatorUserPage{background-color:#fff;box-shadow:0 0 20px -5px #b1b2b3;display:flex;flex-direction:row;height:80px;left:0;margin:0;opacity:1;overflow-wrap:normal;padding:0 1.25rem;position:-webkit-sticky;position:sticky;top:0;visibility:visible;white-space:nowrap;word-break:keep-all;z-index:99}.linkLogoUserPage{align-items:center;display:flex;justify-content:center;text-decoration:none}.logoUserPage{align-items:center;color:#025acd;cursor:pointer;display:flex;flex-direction:row;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:2px;margin:2rem}.logoUserPage-img{border-radius:50%;color:#fff;height:50px;margin-right:1rem;padding:3px;width:50px}.navHeader{color:#000;flex:1 1;min-width:0}.navHeader,.userPagesNavigator{align-items:center;display:flex;flex-direction:row;justify-content:center}.userPagesNavigator{-ms-overflow-style:none;border-left:1px solid #fff;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding-left:1.25rem;scrollbar-width:none}.userPagesNavigator::-webkit-scrollbar{display:none}.userSinglePageNavigator{color:#000;cursor:pointer;display:block;flex-shrink:0;font-size:28px;margin:0;padding:.45rem .85rem;position:relative;text-decoration:none;transition:.5s}.userSinglePageNavigator:hover{border-bottom:5px solid #025acd;border-radius:3rem;color:#025acd}.nav-labels{background-color:#000;border-radius:5px;bottom:-40px;color:#fff;display:none;font-size:12px;left:50%;padding:5px;position:absolute;transform:translateX(-50%);white-space:nowrap}.userSinglePageNavigator:hover .nav-labels{display:block}.NavigatorActivePage{border-bottom:5px solid #025acd;border-radius:3rem;color:#025acd}.userPageProfile{display:flex;flex-direction:row}.lang-switcher{background:#0000;border:1px solid #025acd80;border-radius:999px;color:#025acd;cursor:pointer;font-weight:600;margin-right:.75rem;padding:.2rem .9rem;transition:background .2s ease}.lang-switcher:hover{background:#025acd1a}.userPageRI{align-items:center;color:#000;cursor:pointer;display:flex;font-size:25px;justify-content:center;margin-right:1px;position:relative;transition:all .5s;width:50px}.userPageRI:hover{background-color:rgba(2,90,205,.573);border-radius:.2rem}.userPageRITopDiv{background-color:initial;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.userPagePR{align-items:center;border-left:1px solid #fff;color:#000;cursor:pointer;display:flex;flex-direction:row;position:relative;transition:all .5s}.userPagePR:hover{background-color:rgba(2,90,205,.095);border-radius:.2rem}.userPageProfileTopDiv{background-color:initial;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.userPagePRImage{align-items:center;background-color:#b9b4b4;border-radius:50%;display:flex;height:55px;justify-content:center;margin-left:25px;margin-right:5px;width:55px}.userPagePRName{margin-left:5px;margin-right:5px}.userPagePRIcon{height:15px;margin-left:5px;margin-right:25px;padding-top:5px;width:15px}.notificationNumber{background-color:red;border-radius:50%;color:#000;font-size:14px;height:20px;position:absolute;right:7px;text-align:center;top:20px;width:20px}.buttonClicked{background-color:rgba(2,90,205,.573);border-radius:.2rem}@media (max-width:1350px){.logoUserPage{font-size:1.8rem;margin:1.2rem}.userPagesNavigator{gap:.85rem;padding-left:1rem}.userSinglePageNavigator{font-size:24px;padding:.35rem .75rem}.userPageProfile{gap:.35rem}.userPagePRImage{margin-left:15px}.userPagePRIcon{margin-right:15px}}@media (max-width:1150px){.navigatorUserPage{padding-left:1rem;padding-right:1rem}.userPagesNavigator{gap:.6rem}.userSinglePageNavigator{font-size:22px}.lang-switcher{padding:.2rem .65rem}}@media (max-width:1200px){.userSinglePageNavigator{margin:0}}@media (max-width:1000px){.navigatorUserPage{height:0;opacity:0;overflow:hidden;visibility:hidden;width:0}}@media (max-width:500px){.userPageRI{font-size:20px;width:40px}.userPagePRImage{height:45px;margin-left:15px;margin-right:5px;width:45px}.userPagePRIcon{margin-right:15px}}.navigatorSideBarUserPage{background-color:#fff;box-shadow:0 0 20px -5px #b1b2b3;display:flex;flex-direction:row;height:0;justify-content:space-between;left:0;margin:0;opacity:0;position:-webkit-sticky;position:sticky;top:0;visibility:hidden;z-index:99}.linkLogoSideBarUserPage{align-items:center;display:flex;justify-content:center;text-decoration:none}.logoUserPageSideBar{align-items:center;color:#025acd;cursor:pointer;display:flex;flex-direction:row;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:2rem;font-style:italic;font-weight:700;letter-spacing:2px;margin:.5rem}.logoUserPage-imgSideBar{background-color:#025acd;border-radius:50%;color:#fff;height:50px;margin-right:.5rem;padding:3px;width:50px}.submenuSidebar{background:#fff;border-radius:.25rem;box-shadow:0 5px 15px #0003;display:none;opacity:0;padding:2rem;position:absolute;top:4rem;transition:all .3s linear;visibility:hidden;z-index:999}.submenuSidebar:before{border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;content:"";display:block;height:0;position:absolute;right:15px;top:-5px;transform:translateX(-50%);width:0}.notificationMeetUpsSidebar,.submenuSidebar.show{display:flex;flex-direction:column}.notificationMeetUpsSidebar{align-items:flex-start;border:1px solid gray;cursor:pointer;justify-items:center;margin-bottom:1px;padding:4px;text-align:justify;width:100px}.notificationMeetUpsSidebar:hover{background-color:#eeece8}.notificationMeetUpsSidebar h5{border-bottom:1px dotted gray;margin-bottom:-.6em;text-align:left;width:100%}.notificationSectionSidebar{display:flex;flex-direction:column;font-size:13px;justify-content:space-between;margin-top:10px;width:100px}.allNotificationsSidebar{color:#000;text-align:left}.infoStyleSectionInsideSidebar{align-items:center;display:flex;flex-direction:column;justify-items:center;margin:5px;text-align:center;text-decoration:none;width:100px}.userPagesNavigatorSidebar{align-items:center;background-color:rgba(240,248,255,.331);border-bottom:1px dashed #000;color:#000;display:flex;flex-direction:column;gap:.7rem;justify-content:space-between;margin-left:-2rem;margin-right:-2rem;padding-bottom:1rem;padding-top:.51rem;width:170px}.userSinglePageNavigatorSidebar{color:#000;cursor:pointer;font-size:20px;margin-top:10px;padding:.2rem 1rem;text-decoration:none}.NavigatorActivePageSidebar,.userSinglePageNavigatorSidebar:hover{border-bottom:5px solid #025acd;border-radius:3rem;color:#025acd}.userProfileSection{width:200px}@media (max-width:1000px){.navigatorSideBarUserPage,.submenuSidebar{opacity:1;visibility:visible}.navigatorSideBarUserPage{height:80px}}@media (max-width:550px){.logoUserPage-imgSideBar{height:0;opacity:0;visibility:hidden;width:0}.logoUserPageSideBar{font-size:1.7rem;margin:0}}.submenu{background:#fff;border:1px solid #0f172a14;border-radius:.25rem;box-shadow:0 20px 50px #0f172a2e;display:none;opacity:1;padding:2rem;position:absolute;top:4rem;transition:all .3s linear;visibility:visible;z-index:999}.submenu:before{border-bottom:6px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;content:"";display:block;height:0;position:absolute;right:18px;top:-6px;transform:translateX(-50%);width:0}.submenu.show{display:flex;flex-direction:column;gap:.5rem}.submenu-center{align-items:center;display:flex;flex-direction:row;justify-content:center;width:auto}.notificationMeetUps{align-items:flex-start;background:#f8fafc;border:1px solid #0f172a14;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;justify-items:center;margin-bottom:2px;padding:4px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:300px}.notificationMeetUps:hover{background-color:#fff;border-color:#1d4ed840;box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px)}.notificationMeetUps h5{border-bottom:1px dashed #0f172a26;color:#0f172a;font-size:.95rem;font-weight:600;line-height:1.25rem;margin-bottom:.3rem;padding-bottom:.35rem;width:100%}.notificationSection{align-items:center;border-top:1px solid #0f172a14;display:flex;flex-direction:row;font-size:.85rem;justify-content:space-between;margin-top:8px;padding-top:.6rem;width:300px}.allNotifications{color:#1d4ed8;font-weight:600;text-align:left;text-decoration:none}.notificationGear{color:#334155;text-align:right;text-decoration:none;transition:color .2s ease}.notificationGear:hover{color:#1d4ed8}.submenu.show.infoStyleSection{align-items:center;display:flex;flex-direction:row;justify-items:center}.infoStyleSectionInside{align-items:center;display:flex;flex-direction:column;justify-items:center;margin-left:10px;margin-right:10px;text-decoration:none}.infoStyleSectionIcon{font-size:20px}.infoStyleSectionLabel{color:#000;font-style:italic}.userProfileSection{color:#000;margin-bottom:2px;margin-left:-2rem;margin-right:-2rem;padding-bottom:5px;padding-left:20px;padding-top:5px;text-decoration:none;width:150px}.userProfileSection:hover{background-color:#eeece8}.LogOut{border-top:1px solid hsla(0,0%,50%,.589);margin-bottom:-1.9rem;padding-bottom:10px;padding-top:10px}@media (max-width:1000px){.submenu{opacity:0;visibility:hidden}}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ei2-wrapper{background-color:#0f172a;border-radius:16px;box-shadow:0 20px 60px #00000080;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;inset:0;margin:auto;max-height:90vh;max-width:1100px;padding:32px;position:fixed;z-index:999999}@media (min-width:768px){.ei2-wrapper{flex-direction:row}}.ei2-cropper-container{background:#0b1220;border:1px solid #e5e5e5;border-radius:8px;flex:1 1 auto;max-width:100%;min-height:300px;overflow:hidden}.ei2-controls{color:#e2e8f0;display:flex;flex:0 0 260px;flex-direction:column;gap:1rem}.ei2-btn{align-items:center;background-color:#111827;border:1px solid #334155;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.25rem;justify-content:center;padding:.4rem .8rem;transition:background .15s ease-in-out}.ei2-btn:hover{background:#1f2937}.ei2-zoom-group{align-items:center;display:flex;gap:.5rem}.ei2-zoom-slider{flex:1 1 auto}.ei2-size-group{align-items:center;display:flex;gap:.5rem}.ei2-size-group label{align-items:center;display:flex;font-size:.8rem;gap:.25rem}.ei2-size-group input{background:#0f172a;border:1px solid #334155;border-radius:4px;color:#e2e8f0;padding:.3rem;width:70px}.ei2-aspect-group{display:flex;flex-wrap:wrap;gap:.5rem}.ei2-aspect-btn.ei2-active{background:#2563eb;border-color:#2563eb;color:#fff}.ei2-action-group{display:flex;gap:.5rem}.ei2-save-btn{background:#16a34a;border-color:#16a34a;color:#fff}.ei2-save-btn:hover{background:#15803d}.ei2-cancel-btn:hover{background:#f9fafb}.business-emoji-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px #0f172a14;display:flex;flex-direction:column;gap:.75rem;min-height:380px;overflow-y:scroll;padding:.9rem 1rem;position:relative;width:100%}.business-emoji-picker-inline{margin-bottom:.5rem}emoji-picker.business-emoji-picker{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 30px #0f172a2e;max-height:360px;overflow:hidden;width:100%}.business-emoji-row{align-items:center;display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap}.business-emoji-quick{align-items:center;display:flex;flex-shrink:1;gap:.35rem}.business-emoji-button{background:#f3f4f6;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;font-size:clamp(16px,4vw,20px);padding:4px 8px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.business-emoji-button:hover{background:#e5e7eb;box-shadow:0 4px 10px #0f172a24;transform:translateY(-1px)}.business-emoji-toggle{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:500;gap:.25rem;padding:6px 12px;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.business-emoji-toggle:hover{background:#111827;border-color:#111827;box-shadow:0 4px 14px #0f172a2e;color:#fff;transform:translateY(-1px)}.business-emoji-input{border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;outline:none;padding:.55rem .7rem;transition:border-color .12s ease,box-shadow .12s ease}.business-emoji-input:focus{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e540}@media (max-width:360px){.business-emoji-button{padding:3px 6px}.business-emoji-toggle{font-size:.75rem;padding:4px 8px}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.createMeetUpPage *,.createMeetUpPage :after,.createMeetUpPage :before{box-sizing:border-box}.createMeetUpPage{--primary:#2563eb;--primary-dark:#1d4ed8;--secondary:#8b5cf6;--danger:#dc2626;--gray-50:#f8fafc;--gray-100:#eef2ff;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-500:#64748b;--gray-900:#0f172a;--radius:0.9rem;--shadow-sm:0 8px 24px #0f172a14;--shadow-md:0 18px 48px #0f172a1f;background:radial-gradient(circle at 20% 20%,#eef2ff,#0000 25%),radial-gradient(circle at 80% 0,#e0f2fe,#0000 25%),#f9fafb;margin:0;min-height:100vh;overflow-x:hidden;padding-bottom:clamp(2rem,4vw,3rem)}.createMeetUpHP{margin:0 auto;max-width:1080px;padding:clamp(.85rem,3vw,2rem) clamp(.75rem,3vw,1.5rem) clamp(3rem,6vw,4.5rem);width:100%}.importNewMeetUpTitle{color:var(--gray-900);font:700 clamp(1.5rem,4vw,2.4rem) /1.1 Segoe UI,Tahoma,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 clamp(1rem,3vw,1.75rem);text-align:center}.importNewMeetUpTitle:after{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;content:"";display:block;height:3px;margin:.65rem auto 0;width:90px}.leaflet-container,.mapContainerCreateMeetUpHP{background:#fff;border-radius:var(--radius);height:clamp(260px,42vh,420px)}.importNewMeetUp,.leaflet-container,.mapContainerCreateMeetUpHP{border:1px solid var(--gray-200);box-shadow:var(--shadow-md);overflow:hidden;width:100%}.importNewMeetUp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:var(--radius);margin:auto;padding:clamp(1.1rem,3vw,1.85rem);position:relative}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.importNewMeetUp:before{animation:gradientShift 20s ease-in-out infinite;background:linear-gradient(135deg,#2563eb2e,#8b5cf62e,#2563eb1f);background-size:300% 300%;content:"";filter:blur(30px);inset:-45%;pointer-events:none;position:absolute;z-index:0}.importNewMeetUp>*{position:relative;z-index:1}.canvas,.circle{display:none}.importNewMeetUpOpenMap{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.createMeetUpHP .importNewMeetUpOpenMap h4{color:var(--gray-900);font-size:clamp(.95rem,3.5vw,1.05rem);font-weight:700;margin:0}.switchCheckboxStyle{height:1.5rem;width:3rem}.sliderCheckboxStyle{background:var(--gray-300);border-radius:9999px;cursor:pointer;transition:background .3s}.sliderCheckboxStyle:before{border-radius:9999px;box-shadow:var(--shadow-sm);height:1.1rem;left:.2rem;top:.2rem;transition:transform .3s;width:1.1rem}input:checked+.sliderCheckboxStyle{background:var(--primary)}.createMeetUpHP input:checked+.sliderCheckboxStyle:before{transform:translateX(1.5rem)}.createMeetUpHP form{grid-gap:1rem;display:grid;gap:1rem;width:100%}@media (min-width:900px){.createMeetUpHP form{gap:1.25rem;grid-template-columns:1fr 1fr}.formInputsCreateNewMeetUps.full,.leaflet-container,.mapContainerCreateMeetUpHP,.submitBtnCreateEv{grid-column:1/-1}}.formInputsCreateNewMeetUps{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem}.formInputsCreateNewMeetUps label{color:var(--gray-900);font-size:clamp(.9rem,3.5vw,1rem);font-weight:700;margin:0}.location-instruction{color:var(--gray-500);font-size:.78rem}.InputClassName,.formInputsCreateNewMeetUps input,.formInputsCreateNewMeetUps select,.formInputsCreateNewMeetUps textarea,.location-search-input{background:var(--gray-50);border:1px solid var(--gray-300);border-radius:var(--radius);font-size:clamp(.875rem,3.5vw,1rem);padding:clamp(.5rem,3vw,.75rem);transition:border-color .2s,box-shadow .2s;width:100%}.formInputsCreateNewMeetUps textarea{min-height:160px;resize:vertical}.formInputsCreateNewMeetUps select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--gray-500) 50%),linear-gradient(135deg,var(--gray-500) 50%,#0000 50%),linear-gradient(to right,#0000,#0000);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),100% 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2.5rem 100%}.InputClassName:focus,.formInputsCreateNewMeetUps input:focus,.formInputsCreateNewMeetUps select:focus,.formInputsCreateNewMeetUps textarea:focus,.location-search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb4d;outline:none}.formInputsCreateNewMeetUps:has(#coverFileInput),.formInputsCreateNewMeetUps:has(.business-emoji-box),.formInputsCreateNewMeetUps:has(.businessPickerGrid),.formInputsCreateNewMeetUps:has(.eventTagGrid){grid-column:1/-1}.CreateMeetUpDescriptionAdvanceText{height:450px}.business-emoji-row{justify-content:space-between}.businessPickerHelp{color:var(--gray-500);font-size:.82rem}.businessPickerGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.businessPickerCard{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:calc(var(--radius) - .1rem);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;transition:border-color .2s,box-shadow .2s,transform .15s}.businessPickerCard:hover{box-shadow:0 10px 26px #0f172a1f;transform:translateY(-1px)}.businessPickerCard.selected{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb33}.businessPickerLogo{align-items:center;background:var(--gray-100);border-radius:12px;color:var(--gray-900);display:flex;font-weight:700;height:48px;justify-content:center;object-fit:cover;width:48px}.businessPickerInfo{flex:1 1;min-width:0}.businessPickerName{color:var(--gray-900);font-size:.95rem;font-weight:700}.businessPickerAddress{color:var(--gray-500);font-size:.82rem;margin-top:.15rem}.businessPickerCheck{color:var(--primary);font-size:1.1rem;min-width:1.25rem;text-align:right}.businessPickerClear{align-self:flex-start;background:#fff;border:1px solid var(--gray-300);border-radius:999px;color:var(--gray-900);cursor:pointer;margin-top:.6rem;padding:.45rem .9rem;transition:border-color .2s,box-shadow .2s}.businessPickerClear:disabled{cursor:not-allowed;opacity:.6}.businessPickerEmpty,.businessPickerState{background:var(--gray-50);border:1px dashed var(--gray-300);border-radius:var(--radius);color:var(--gray-500);font-size:.85rem;padding:.7rem .9rem}.businessPickerState.error{background:#dc262614;border-color:#dc26264d;color:var(--danger)}.ql-container{border-radius:0 0 var(--radius) var(--radius)}.ql-toolbar{border-radius:var(--radius) var(--radius) 0 0}.dropDownClassName,.suggestion-item,.suggestion-item--active{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);width:100%}.suggestion-item{padding:.5rem .75rem}.suggestion-item--active,.suggestion-item:hover{background:var(--primary);color:#fff}.submitBtnCreateEv{background:linear-gradient(90deg,var(--primary),var(--secondary));border:none;border-radius:calc(var(--radius) + .25rem);box-shadow:var(--shadow-md);color:#fff;cursor:pointer;font:700 clamp(1rem,4vw,1.05rem) /1 Segoe UI,Tahoma,Arial,sans-serif;grid-column:1/-1;padding:clamp(.85rem,3vw,1rem);transition:transform .15s,box-shadow .2s,filter .2s;width:100%}.submitBtnCreateEv:hover{filter:brightness(1.05);transform:translateY(-2px)}.submitBtnCreateEv:active{transform:translateY(0)}.submitBtnCreateEv:disabled{cursor:not-allowed;filter:grayscale(.15);opacity:.7;transform:none}.btnSpinner{animation:btnspin .8s linear infinite;border:2px solid #fff9;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@keyframes btnspin{to{transform:rotate(1turn)}}.tagLimitMsg{color:var(--danger);font-size:.85rem;margin:.35rem 0 0}.removeCoverBtn{background:#fff;border:1px solid var(--danger);color:var(--danger);padding:.5rem .85rem}.removeCoverBtn:hover{background:#dc26261a}.createNewMeetUpThankYou{font-size:clamp(.95rem,4vw,1.125rem);font-weight:600;margin-top:1.5rem;text-align:center}.CrNewEvTh{color:var(--secondary)}.CrNewEvEr{color:var(--danger)}@media (min-width:640px){.leaflet-container,.mapContainerCreateMeetUpHP{height:340px}.canvas,.circle{display:block}}@media (min-width:1024px){.leaflet-container,.mapContainerCreateMeetUpHP{height:420px}}@media (max-width:640px){.formInputsCreateNewMeetUps{padding:.75rem .85rem}.eventTagGrid{gap:.4rem}.submitBtnCreateEv{font-size:1rem}.business-emoji-row{flex-wrap:wrap}}.ageBandSelect,.expectedAttendersSelect{background:#f8fafc;background:var(--mihp-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--mihp-border,#e2e8f0);border-radius:.75rem;border-radius:var(--mihp-radius,.75rem);color:#0f172a;color:var(--mihp-text,#0f172a);font-size:.95rem;padding:.55rem .75rem;transition:border .15s;width:100%}.ageBandSelect:focus,.expectedAttendersSelect:focus{border-color:#2563eb;border-color:var(--mihp-primary,#2563eb);box-shadow:0 0 0 2px #2563eb40;outline:none}.eventTagGrid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:.5rem 0 1.25rem}.eventTag{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--mihp-border,#e2e8f0);border-radius:.75rem;border-radius:var(--mihp-radius,.75rem);color:#0f172a;color:var(--mihp-text,#0f172a);cursor:pointer;font-size:.85rem;padding:.35rem .75rem;transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;user-select:none}.eventTag:hover{background:#2563eb1a;background:var(--mihp-primary-10,#2563eb1a)}.eventTag.selected{background:#2563eb;background:var(--mihp-primary,#2563eb);border-color:#2563eb;border-color:var(--mihp-primary,#2563eb);color:#fff}:root{--mihp-primary:#2563eb;--mihp-select-primary:#5deb25;--mihp-primary-10:#2563eb1a;--mihp-primary-25:#2563eb40;--mihp-bg:#f8fafc;--mihp-text:#0f172a;--mihp-muted:#64748b;--mihp-border:#e2e8f0;--mihp-radius:1rem;--mihp-shadow:0 4px 16px #0000000f}.MeetUpsHPStyle{background:#f8fafc;background:var(--mihp-bg);display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1280px;padding:1.5rem;width:calc(100% - 3.5rem)}.mapContainerMeetUpsHP{border:1px solid #e2e8f0;border:1px solid var(--mihp-border);border-radius:1rem;border-radius:var(--mihp-radius);box-shadow:0 4px 16px #0000000f;box-shadow:var(--mihp-shadow);height:clamp(280px,45vh,520px);overflow:hidden;width:100%}.MeetUpsection{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.singleMeetUpBox{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e2e8f0;border:1px solid var(--mihp-border);border-radius:1rem;border-radius:var(--mihp-radius);box-shadow:0 4px 16px #0000000f;box-shadow:var(--mihp-shadow);cursor:pointer;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.singleMeetUpBox:hover{box-shadow:0 6px 20px #2563eb40;box-shadow:0 6px 20px var(--mihp-primary-25);transform:translateY(-2px)}.singleMeetUpBox--priority3{border-color:#facc1573;box-shadow:0 10px 28px #facc1529}.singleMeetUpBox--priority4{border-color:#f59e0b73;box-shadow:0 12px 32px #f59e0b33}.singleMeetUpBox--priority5{border-color:#ea580c80;box-shadow:0 14px 36px #ea580c3d}.singleMeetUpBox--tierFullAccess,.singleMeetUpBox--tierPremium{overflow:hidden;position:relative}.singleMeetUpBox--tierFullAccess:before,.singleMeetUpBox--tierPremium:before{content:"";height:4px;inset:0 0 auto;position:absolute;z-index:2}.singleMeetUpBox--tierPremium:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.singleMeetUpBox--tierFullAccess:before{background:linear-gradient(90deg,#dc2626,#f97316)}.singleMeetUpBox__coverWrap{aspect-ratio:16/9;background:#e2e8f0;border-radius:1rem 1rem 0 0;border-radius:var(--mihp-radius) var(--mihp-radius) 0 0;overflow:hidden;position:relative;width:100%}.singleMeetUpBox__coverImg{display:block;height:100%;object-fit:cover;width:100%}.singleMeetUpBox__badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.45rem;inset:0;justify-content:flex-end;padding:.65rem;pointer-events:none;position:absolute}.badge{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab3;border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;padding:.35rem .6rem}.timeBadge{background:#2563ebcc}.priorityBadge{font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-right:auto;text-transform:uppercase}.priorityBadge--premium{background:linear-gradient(120deg,#d97706eb,#ea580ceb)}.priorityBadge--full{background:linear-gradient(120deg,#b91c1ceb,#ea580ceb)}.singleMeetUpBox__body{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1.25rem 1.25rem}.meetTitle{color:#0f172a;color:var(--mihp-text);font-size:1.05rem;font-weight:600;margin:0}.meetBusinessRow{background:#eef2ff;border:1px solid #1e293b1f;border-radius:999px;font-size:.8rem;gap:.5rem;padding:.35rem .6rem;width:-webkit-fit-content;width:fit-content}.meetBusinessLogo,.meetBusinessRow{align-items:center;color:#1e293b;display:inline-flex}.meetBusinessLogo{background:#e2e8f0;border-radius:8px;font-weight:700;height:24px;justify-content:center;object-fit:cover;width:24px}.meetBusinessLogo--placeholder{font-size:.75rem}.meetBusinessName{font-weight:600}.meetAddress{color:#64748b;color:var(--mihp-muted);font-size:.85rem}.meetDescription{color:#0f172a;color:var(--mihp-text);font-size:.9rem;line-height:1.45}.richDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;max-height:6.2rem;overflow:hidden}.richDescription p{margin:0 0 .3rem}.richDescription ol,.richDescription ul{margin:.3rem 0 .4rem 1.1rem;padding-left:1rem}.richDescription li{margin-bottom:.2rem}.richDescription h1,.richDescription h2,.richDescription h3,.richDescription h4,.richDescription h5,.richDescription h6{font-size:1rem;margin:0 0 .25rem}.noMeetUpsMsg{color:#64748b;color:var(--mihp-muted);grid-column:1/-1;padding:3rem 0;text-align:center}.meetMeta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.metaPill{background:#2563eb1a;background:var(--mihp-primary-10);border:1px solid #2563eb1f;border-radius:999px;color:#2563eb;color:var(--mihp-primary);font-size:.75rem;padding:.25rem .6rem;white-space:nowrap}.metaPill--muted{background:#eef2ff;border-color:#1e293b1f;color:#1e293b}.metaPill--priority{background:#fff7ed;border-color:#9a341233;color:#9a3412;font-weight:700}.metaPill--priorityPremium{background:linear-gradient(120deg,#ffedd5,#fed7aa);border-color:#c2410c59;color:#9a3412}.metaPill--priorityFull{background:linear-gradient(120deg,#fee2e2,#fecaca);border-color:#991b1b59;color:#7f1d1d}.popup-meetup-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000026;font-family:Arial,sans-serif;max-width:220px;padding:10px}.popup-meetup-address{color:#333;font-size:.9rem;font-weight:600;margin-bottom:8px}.popup-meetup-details{display:flex;flex-direction:column;gap:6px}.popup-meetup-label{color:#666;font-size:.8rem}.popup-meetup-name{color:#222;font-size:.9rem;font-weight:500}.popup-meetup-datetime{color:#555;font-size:.8rem}.popup-meetup-button{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;margin-top:6px;padding:6px 12px;transition:background-color .2s ease}.popup-meetup-button:hover{background-color:#2563eb}.filterSection{grid-gap:.75rem 1.25rem;align-items:end;background:#fff;border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);box-shadow:var(--mihp-shadow);display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:1.35rem 1.1rem;width:calc(100% - 2rem)}@media (max-width:640px){.filterSection{gap:.65rem;grid-template-columns:1fr;padding:1.1rem .9rem}}.filterSection h4{font-size:1.2rem;grid-column:1/-1;margin:0}.underlineDiv{background:var(--mihp-border);grid-column:1/-1;height:2px}.field{display:flex;flex-direction:column;gap:.3rem}.field .InputClassNameMeetUp,.field input[type=date],.field input[type=text],.selectField{box-sizing:border-box;width:100%}.InputClassNameMeetUp{background-color:#1e4fd0}.field--inline .dualInput{align-items:center;display:flex;gap:.5rem}.dualInput input{background:var(--mihp-bg);border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);flex:1 1;min-width:0;padding:.55rem .7rem}.rangeDash{color:var(--mihp-muted)}.field--toggle{align-items:center;border:1px solid var(--mihp-border);flex-direction:row;justify-content:space-between;padding:5px}.switchCheckboxStyle{height:26px;position:relative;width:48px}.switchCheckboxStyle input{height:0;opacity:0;width:0}.sliderCheckboxStyle{background:var(--mihp-border);border-radius:999px;inset:0;position:absolute;transition:background .2s}.sliderCheckboxStyle:before{background:#fff;border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s;width:20px}.switchCheckboxStyle input:checked+.sliderCheckboxStyle{background:var(--mihp-primary)}.switchCheckboxStyle input:checked+.sliderCheckboxStyle:before{transform:translateX(22px)}.InputClassNameMeetUp,.filterSection input[type=date]{background:var(--mihp-bg);border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);color:var(--mihp-text);font-size:.95rem;padding:.55rem .75rem;width:100%}.SearchPlaceContainerMeetupFilters{align-items:stretch;background:#f5f8ff;border:1px solid var(--mihp-primary);border-radius:var(--mihp-radius);display:flex;flex-direction:column;gap:1.25rem;grid-column:1/-1;padding:1rem;width:calc(100% - 1rem)}.distanceFilterNumbers{background:var(--mihp-bg);border:1px solid var(--mihp-border);border-radius:999px;box-shadow:0 1px 0 #0000000a;box-sizing:border-box;display:flex;gap:.25rem;padding:.25rem;width:min(520px,90%)}.distancePill{background:#0000;border:0;border-radius:999px;color:var(--mihp-text);cursor:pointer;flex:1 1;font-size:.92rem;font-weight:600;line-height:1;min-width:0;overflow:hidden;padding:.55rem .6rem;text-align:center;text-overflow:ellipsis;transition:background .16s ease,color .16s ease,transform 80ms ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.distancePill:hover{background:var(--mihp-primary-10)}.distancePill:active{transform:scale(.98)}.distancePill.selectedValue{background:var(--mihp-primary);box-shadow:0 6px 14px #0000001f;color:#fff}.distancePill:focus-visible{outline:2px solid var(--mihp-primary);outline-offset:2px}.applyFilterButton{background:var(--mihp-primary);border:none;border-radius:var(--mihp-radius);color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1rem;transition:background .15s}.applyFilterButton:hover{background:#1e4fd0}.resetFilterButton{background:#df6c00;border:none;border-radius:var(--mihp-radius);color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1rem;transition:background .15s}.resetFilterButton:hover{background:#d68b44}.selectField{-webkit-appearance:auto;appearance:auto}.modalTriggerBtn,.selectField{background:#fff;border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);font-size:.85rem;padding:.45rem .55rem;width:100%}.modalTriggerBtn{cursor:pointer;text-align:left}.selectedTags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.selectedTagPill{background:var(--mihp-primary-10);border-radius:999px;color:var(--mihp-primary);font-size:.8rem;padding:.25rem .55rem}.modalOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modalContent{background:#fff;border-radius:var(--mihp-radius);box-shadow:var(--mihp-shadow);display:flex;flex-direction:column;gap:1rem;max-height:80vh;overflow:auto;padding:1.25rem;width:min(90%,500px)}.modalHeader{align-items:center;display:flex;justify-content:space-between}.closeBtn{background:none;border:none;cursor:pointer;font-size:1.5rem}.modalBody{display:flex;flex-direction:column;gap:.5rem}.checkboxRow{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.modalFooter{text-align:right}.primaryBtn{background:var(--mihp-select-primary);border:none;border-radius:var(--mihp-radius);color:#fff;cursor:pointer;font-size:.85rem;padding:.4rem .9rem}.eventGrid{display:flex;flex-wrap:wrap;gap:.5rem;max-height:55vh;overflow:auto;padding-right:.25rem}.eventPill{background:#fff;border:1px solid var(--mihp-border);border-radius:999px;cursor:pointer;font-size:.8rem;padding:.35rem .8rem;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.eventPill:hover{background:var(--mihp-primary-10)}.eventPill.selected{background:var(--mihp-primary);border-color:var(--mihp-primary);color:#fff}@media (max-width:600px){.filterSection{gap:.75rem;grid-template-columns:1fr;padding:1rem}.field--toggle{align-items:flex-start;flex-direction:column;gap:.25rem}.applyFilterButton,.resetFilterButton{width:100%}.InputClassNameMeetUp,.filterSection input[type=date],.modalTriggerBtn,.selectField{font-size:1rem;padding:.65rem .8rem}.filterSection{gap:.7rem;padding:.9rem}.SearchPlaceContainerMeetupFilters,.distanceFilterNumbers,.dualInput,.field{min-width:0}.SearchPlaceContainerMeetupFilters{border-radius:14px;grid-column:1/-1;padding:.85rem;width:calc(100% - 1rem)}.InputClassNameMeetUp{background:var(--mihp-bg);color:var(--mihp-text);width:100%}.field--inline .dualInput{align-items:stretch;flex-direction:column;gap:.5rem}.rangeDash{display:none}.distanceFilterNumbers{grid-gap:.5rem;background:#0000;border:0;box-shadow:none;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;width:90%}.distancePill{background:#fff;border:1px solid var(--mihp-border);border-radius:12px;font-size:.95rem;line-height:1.1;min-width:0;overflow:visible;padding:.65rem .6rem;text-overflow:clip;white-space:normal;width:90%}.field--toggle{align-items:center;flex-direction:row;gap:.75rem;justify-content:space-between;padding:.6rem .7rem}.field--toggle label:first-child{line-height:1.2;margin:0;padding-right:.5rem}.applyFilterButton,.resetFilterButton{border-radius:14px;padding:.8rem 1rem;width:100%}.selectedTags{gap:.4rem}.selectedTagPill{font-size:.85rem;padding:.3rem .6rem}.modalContent{border-radius:16px;max-height:85vh;padding:1rem;width:calc(100% - 1.25rem)}.eventGrid{max-height:60vh}}@media (max-width:380px){.filterSection{padding:.75rem}.distancePill{font-size:.9rem;padding:.6rem .5rem}.switchCheckboxStyle{transform:scale(.95);transform-origin:right center}.distanceFilterNumbers{width:100%}.distancePill{font-size:.88rem;padding:.5rem .4rem}}.singleMeetUpPage{--smu-color-bg:#f9fafb;--smu-color-surface:#fff;--smu-color-primary:#2563eb;--smu-color-primary-hover:#1d4ed8;--smu-color-danger:#ef4444;--smu-color-danger-hover:#dc2626;--smu-color-warning:#f18b17;--smu-color-warning-hover:#ddc060;--smu-color-border:#e5e7eb;--smu-radius:0.75rem;--smu-shadow:0 1px 2px #0000000d;background:var(--smu-color-bg);color:#111827;font-family:Segoe UI,Tahoma,Arial,sans-serif;line-height:1.55;min-height:100vh}.smu-layout{display:flex;flex-wrap:wrap;gap:2rem;padding-top:1rem}@media (max-width:900px){.smu-layout{flex-direction:column}}.smu-details{background:var(--smu-color-surface);border:1px solid var(--smu-color-border);border-radius:var(--smu-radius);box-shadow:var(--smu-shadow);flex:1 1 340px;padding:2rem;position:relative}.smu-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.smu-address{color:#4b5563;font-size:1rem;font-weight:500;margin-bottom:1.25rem;text-decoration:none}.smu-address:hover{font-style:italic;text-decoration:underline}.smu-description{line-height:1.6;margin-bottom:1.5rem}.smu-descriptionCard{background:#fff;border:1px solid var(--smu-color-border);border-radius:12px;box-shadow:0 8px 20px #0f172a0f;margin-bottom:1.25rem;padding:1rem 1.1rem}.smu-subtitle{color:var(--smu-color-text);font-size:1.05rem;margin:0 0 .6rem}.smu-description p{margin:0 0 .45rem}.smu-description ol,.smu-description ul{margin:.35rem 0 .5rem 1.25rem;padding-left:1.1rem}.smu-description li{margin-bottom:.2rem}.smu-description.richDescription{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.smu-meta{list-style:none;margin:0 0 1.5rem;padding:0}.smu-meta li{align-items:center;border-bottom:1px solid var(--smu-color-border);display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.smu-meta li:last-child{border-bottom:none}.smu-chip{background:var(--smu-color-primary);border-radius:9999px;color:#fff;font-size:.8125rem;height:1.75rem;padding:0 .75rem}.smu-businessRow,.smu-chip{align-items:center;display:inline-flex;white-space:nowrap}.smu-businessRow{background:#eef2ff;border:1px solid #1e293b1f;border-radius:999px;color:#1e293b;font-size:.85rem;gap:.5rem;height:1.9rem;padding:0 .7rem}.smu-businessLogo{align-items:center;background:#e2e8f0;border-radius:8px;color:#1e293b;display:inline-flex;font-weight:700;height:22px;justify-content:center;object-fit:cover;width:22px}.smu-businessLogo--placeholder{font-size:.75rem}.smu-creator{align-items:center;background-color:#c9f5ef;border-radius:3rem;cursor:pointer;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem;margin-top:3rem}.smu-avatar-lg{border:2px solid var(--smu-color-primary);border-radius:50%;height:48px;object-fit:cover;transition:transform .25s ease;width:48px}.smu-creator:hover .smu-avatar-lg{transform:scale(1.05)}.smu-creator-name{color:var(--smu-color-primary);font-size:1rem;font-weight:600}.smu-btn{align-items:center;border:1px solid #0000;border-radius:var(--smu-radius);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;height:2.5rem;justify-content:center;padding:0 1.25rem;transition:background .2s,border .2s}.smu-btn--primary{background:var(--smu-color-primary);color:#fff}.smu-btn--primary:hover{background:var(--smu-color-primary-hover)}.smu-show-attenders{background-color:#00aa0e;cursor:pointer}.smu-show-attenders:hover{background-color:#00e913}.smu-btn--danger{background:var(--smu-color-danger);color:#fff}.smu-btn--danger:hover{background:var(--smu-color-danger-hover)}.smu-btn--outline{background:#fff;border:1px solid var(--smu-color-primary);color:var(--smu-color-primary)}.smu-btn--outline:hover{background:var(--smu-color-primary);color:#fff}.smu-btn--warning{background:var(--smu-color-warning);color:#fff}.smu-btn--warning:hover{background:var(--smu-color-warning-hover)}.smu-report-btn{position:absolute;right:1rem;top:1rem}.smu-reviews{display:flex;flex:1 1 340px;flex-direction:column;gap:1.25rem}.smu-review-card{background:var(--smu-color-surface);border:1px solid var(--smu-color-border);border-radius:var(--smu-radius);box-shadow:var(--smu-shadow);padding:1.25rem 1.5rem}.smu-review-header{align-items:center;background-color:#70baeb;border-top-right-radius:3rem;display:flex;gap:.75rem;padding-left:10px}.smu-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.smu-review-body{font-size:.95rem;margin-top:.75rem;white-space:pre-wrap}.smu-review-actions{display:flex;gap:.75rem;margin-top:.75rem}.smu-add-review-card{background:var(--smu-color-surface);padding:1.5rem}.smu-add-review-card,.smu-textarea{border:1px solid var(--smu-color-border);border-radius:var(--smu-radius)}.smu-textarea{font-family:inherit;font-size:1rem;min-height:110px;padding:.75rem 1rem;resize:vertical;width:100%}.smu-error{color:var(--smu-color-danger);font-weight:500;margin-top:.5rem;text-align:center}@media (max-width:900px){.smu-avatar{height:32px;width:32px}}.delModal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;inset:0;position:fixed;z-index:1000}.delModal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1010}.delModal__panel{animation:delModal-fadeIn .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 12px 30px #0003;max-width:420px;padding:20px;width:100%}.delModal__header{align-items:center;display:flex;justify-content:space-between}.delModal__title{color:#222;font-size:20px;font-weight:600}.delModal__closeBtn{background:none;border:none;color:#666;cursor:pointer;font-size:20px;transition:color .2s}.delModal__closeBtn:hover{color:#000}.delModal__body{margin-top:16px}.delModal__warning{color:#d93025;font-size:14px;margin-bottom:12px}.delModal__label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.delModal__input{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px;transition:border-color .2s,box-shadow .2s;width:100%}.delModal__input:focus{border-color:#d93025;box-shadow:0 0 0 2px #d9302526;outline:none}.delModal__status{color:#555;display:block;font-size:13px;margin-top:10px}.delModal__footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.delModal__btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:background .2s,opacity .2s}.delModal__btn--secondary{background:#f3f3f3;color:#333}.delModal__btn--secondary:hover:not(:disabled){background:#e0e0e0}.delModal__btn--danger{background:#d93025;color:#fff}.delModal__btn--danger:hover:not(:disabled){background:#b3271c}.delModal__btn:disabled{cursor:not-allowed;opacity:.6}@keyframes delModal-fadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.va-container{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;font-family:Arial,sans-serif;margin:20px auto;max-width:900px;padding:20px;position:relative;width:90%}.va-closeBtn{background:#0000;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px}.va-title{color:#333;font-size:1.6rem;margin-bottom:10px;text-align:center}.va-description{color:#555;font-size:1rem;margin-bottom:15px;text-align:center}.va-list{grid-gap:15px;display:grid;gap:15px;list-style:none;padding:0}.va-listItem{background:#f9f9f9;border-radius:8px;cursor:pointer;padding:12px;text-align:center;transition:transform .2s,box-shadow .2s}.va-listItem:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-4px)}.va-avatar{border-radius:50%;height:60px;margin-bottom:8px;object-fit:cover;width:60px}.va-name{color:#333;display:block;font-size:.9rem;font-weight:700}.va-errorMsg{background:#ffe6e6;border-radius:5px;color:#b81d1d;padding:12px}.va-emptyMsg,.va-errorMsg{font-size:1rem;margin:20px 0;text-align:center}.va-emptyMsg{color:#777;font-style:italic}@media (max-width:480px){.va-list{grid-template-columns:repeat(2,1fr)}.va-container{padding:15px}.va-title{font-size:1.4rem}}@media (min-width:481px) and (max-width:768px){.va-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1024px){.va-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px){.va-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.profileViewMainArticle{--prf-bg:linear-gradient(135deg,#0f172a,#111827 35%,#0b234a);--prf-card:#ffffff0a;--prf-border:#ffffff14;--prf-text:#e9edf7;--prf-muted:#9fb2d9;--prf-accent:#7cf3ff;--prf-accent-2:#8ef8c0;--prf-shadow:0 18px 60px #0006;align-items:center;background:var(--prf-bg);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Arial,sans-serif;min-height:calc(100vh - 80px);overflow:hidden;padding:32px 16px 64px;position:relative}.profileViewEdit{display:flex;gap:.75rem;justify-content:flex-end;margin-bottom:1rem;position:relative;width:min(1100px,100%);z-index:2}.editProfile,.uploadNewPostBtn{align-items:center;border:1px solid #0000;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.65rem 1.1rem;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.editProfile{background:linear-gradient(135deg,#9ef4ff,#7cf3ff);box-shadow:0 10px 26px #7cf3ff40;color:#0b1530}.uploadNewPostBtn{background:linear-gradient(135deg,#ffd166,#ff9f7a);box-shadow:0 10px 26px #ff9f7a40;color:#0a0f1f}.editProfile:hover,.uploadNewPostBtn:hover{transform:translateY(-1px)}.editProfileIcon,.uploadNewPostBtnIcon{font-size:1.15rem}#NewPostImgFileInput{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.profileView{color:var(--prf-text);margin-top:8px;width:min(1100px,100%)}.profileHeroBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ffffff0f,#ffffff05);border:1px solid var(--prf-border);border-radius:28px;box-shadow:var(--prf-shadow);padding:28px}.profileHero{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:280px 1fr}.imageFollowerSection{align-items:center;display:flex;flex-direction:column;gap:18px}.profileImgDiv{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.profileViewProfileImg{border:2px solid var(--prf-border);border-radius:50%;box-shadow:0 18px 40px #00000059;height:240px;object-fit:cover;width:240px}.profileViewProfileImgEdit{background:linear-gradient(180deg,#00000026,#0009);border-radius:50%;color:#f7fbff;cursor:pointer;display:grid;font-weight:700;height:240px;left:calc(50% - 120px);opacity:0;place-items:center;position:absolute;text-align:center;transition:opacity .2s ease;width:240px}.profileViewProfileImgEdit:hover{opacity:1}.fullNameLocationProfile{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.fullNameLocationProfile h2{font-size:1.8rem;letter-spacing:-.02em;margin:0}.locationProfile{align-items:center;color:var(--prf-muted);display:inline-flex;font-size:.95rem;gap:6px}.profileHeroBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.profileBadge{align-items:center;background:#ffffff0f;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);display:inline-flex;font-size:.9rem;gap:6px;padding:6px 10px}.followEmail{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.listOfFollowers{align-items:center;background-color:#310606;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:18px;padding:.55rem 1.1rem;transition:transform .12s ease,border-color .2s ease}.listOfFollowers:hover{border-color:#fff3;transform:translateY(-1px)}.profileActionBtn{background:#ffffff0f;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);cursor:pointer;font-weight:600;padding:.55rem 1.1rem;transition:transform .12s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.profileActionBtn:hover{border-color:#fff3;transform:translateY(-1px)}.profileActionBtn--primary{background:linear-gradient(135deg,#9ef4ff,#7cf3ff);box-shadow:0 10px 26px #7cf3ff40;color:#0b1530}.profileActionBtn--secondary{background:#ffffff14}.profileActionBtn--ghost{background:#ffffff0a;color:var(--prf-muted)}.profileActionBtn--danger{background:linear-gradient(135deg,#ff9898,#ff7a7a);box-shadow:0 10px 26px #ff7a7a2e;color:#2c0707}.MessageComingSoon{color:var(--prf-muted);display:block;font-size:.8rem}.profileAddPlatforms{background:#ffffff0f;border:1px dashed #ffffff4d;border-radius:10px;color:var(--prf-text);cursor:pointer;font-weight:600;margin-top:10px;padding:.45rem .9rem;transition:transform .12s ease,border-color .2s ease}.profileAddPlatforms:hover{border-color:#ffffff80;transform:translateY(-1px)}.paragraphProfile{background:#ffffff0f;border:1px solid var(--prf-border);border-radius:16px;color:var(--prf-text);line-height:1.6;margin:12px 0 0;padding:16px 18px}.underline{border-top:1px solid var(--prf-border);width:100%}.profileStudyChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.profileStudyChip{align-items:center;background:#ffffff0d;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);font-size:.9rem;gap:6px;line-height:1.4;padding:8px 10px}.profileStudyChip,.profileStudyIcon{display:inline-flex}.profilePostsRail{background:var(--prf-card);border:1px solid var(--prf-border);border-radius:24px;box-shadow:var(--prf-shadow);margin-top:18px;padding:10px;width:min(1100px,100%)}@media (max-width:900px){.profileView{width:100%}.profileHero{grid-template-columns:1fr;padding:20px}.profileViewProfileImg,.profileViewProfileImgEdit{height:200px;width:200px}.profileViewProfileImgEdit{left:calc(50% - 100px)}.profileImgDiv{margin:0 auto}}@media (max-width:600px){.profileViewMainArticle{padding:20px 12px 48px}.profileView{padding:20px}.editProfile,.uploadNewPostBtn{font-size:.9rem;padding:.55rem .85rem}}.updateProfileFormInMainArticle{--up2-font:"Segoe UI",Tahoma,Arial,sans-serif;--up2-body-bg:#f0f2f5;--up2-card-bg:#fff;--up2-primary:#2563eb;--up2-primary-hover:#3b82f6;--up2-error:#ef4444;--up2-border:#d1d5db;--up2-radius:1rem;--up2-shadow:0 4px 12px #00000014;background:radial-gradient(circle at 12% 20%,#e0f2ff 0,#0000 34%),radial-gradient(circle at 80% 10%,#fdf3c8 0,#0000 30%),linear-gradient(135deg,#f8fbff,#eef3ff 45%,#fef7ff);display:flex;justify-content:center;padding:2rem 1rem}.updateProfileFormIn{background:#fff;border:1px solid #0f172a0d;border-radius:20px;box-shadow:0 20px 45px #0f172a14;display:flex;flex-direction:column;gap:1.25rem;max-width:600px;padding:2.4rem;position:relative;width:100%}.updateProfileFormIn h1{font-size:1.75rem;margin:25px 0 0}.updateProfileFormIn h3{color:#555;font-size:1rem;margin:0}.CancelEditProfile{background:#2563eb1f;border-radius:10px;color:#0f172a;cursor:pointer;font-size:.875rem;font-weight:600;margin-left:auto;padding:.4rem .75rem;transition:transform .12s ease,background .2s}.CancelEditProfile:hover{background:#2563eb2e;transform:translateY(-1px)}.updateProfileFormIn label{color:#0f172a;font-size:.92rem;font-weight:700;letter-spacing:.01em}.errorMsg{color:var(--up2-error);font-size:.875rem;margin-top:70px}.updateProfileDescription,.updateProfileInput{background:#f9fafb;border:1px solid #0f172a1f;border-radius:calc(var(--up2-radius)/2);font-size:.95rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.updateProfileDescription{min-height:120px;resize:vertical}.updateProfileDescription:focus,.updateProfileInput:focus{border-color:var(--up2-primary);box-shadow:0 0 0 2px #2563eb40;outline:none}.updProfAttend__wrapper{margin:16px 0}.updProfAttend__buttons{display:flex;gap:8px}.updProfAttend__btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s,transform .1s}.updProfAttend__btn--show{background-color:#979595;color:#fff}.updProfAttend__btn--show:hover{background-color:#218838}.updProfAttend__btn--hide{background-color:#979595;color:#fff}.updProfAttend__btn--hide:hover{background-color:#c82333}.updProfAttend__btn--active{box-shadow:0 0 0 2px #0003;transform:scale(1.05)}.updProfAttend__Shown{background-color:#218838}.updProfAttend__Hidden{background-color:#c82333}.updProfAttend__desc{color:#333;font-size:14px;line-height:1.5;margin-bottom:0;margin-top:12px}.loginBtn{background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:14px;box-shadow:0 12px 30px #60a5fa59;color:#0b1224;cursor:pointer;font-weight:700;padding:.95rem 1rem;transition:transform .12s ease,box-shadow .18s ease;width:100%}.loginBtn:hover{box-shadow:0 16px 36px #60a5fa66;transform:translateY(-1px)}.loginBtn:active{transform:translateY(0)}.profileBizLift{grid-gap:.5rem;background:linear-gradient(135deg,#ecfeff,#eef2ff);border:1px solid #0f172a14;border-radius:18px;box-shadow:0 12px 30px #0f172a1f;color:#0f172a;display:grid;gap:.5rem;margin-top:1rem;padding:1.25rem}.profileBizLift__copy{grid-gap:.25rem;display:grid;gap:.25rem}.profileBizLift__eyebrow{font-size:.75rem;letter-spacing:.08em;margin:0;opacity:.8;text-transform:uppercase}.profileBizLift__title{font-size:1.15rem;margin:0}.profileBizLift__desc{line-height:1.5;margin:0;opacity:.95}.profileBizLift__cta{align-items:center;background:#22d3ee;border-radius:12px;box-shadow:0 10px 22px #22d3ee4d;color:#0f172a;display:inline-flex;font-weight:700;gap:.4rem;justify-self:start;padding:.75rem 1.1rem;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease}.profileBizLift__cta:hover{box-shadow:0 14px 28px #22d3ee66;transform:translateY(-1px)}.profileBizLift__cta:active{transform:translateY(0)}@media (min-width:768px){.updateProfileFormIn{gap:1.5rem;padding:3rem 3.5rem}.updateProfileDescription,.updateProfileInput{font-size:1rem}}@media (max-width:480px){.updateProfileFormIn{gap:1rem;padding:1.5rem}h1{font-size:1.5rem}}:root{--social-bg:#fff;--social-title:#333;--social-icon:#555;--social-icon-hover:#000;--social-gap:1rem;--social-padding:0.75rem;--social-radius:0.5rem;--social-icon-size:1.6rem;--social-transition:0.2s ease-in-out}.socials-wrapper{background:#fff;background:var(--social-bg);border-radius:.5rem;border-radius:var(--social-radius);display:inline-block;padding:.75rem;padding:var(--social-padding)}.socials-title{color:#333;color:var(--social-title);font-size:1rem;margin:0 0 1rem;margin:0 0 var(--social-gap) 0}.socials-list{display:flex;gap:1rem;gap:var(--social-gap);list-style:none;margin:0;padding:0}.socials-item a{align-items:center;border-radius:.5rem;border-radius:var(--social-radius);color:#555;color:var(--social-icon);display:flex;height:2.35rem;height:calc(var(--social-icon-size) + var(--social-padding));justify-content:center;text-decoration:none;transition:color .2s ease-in-out,transform .2s ease-in-out;transition:color var(--social-transition),transform var(--social-transition);width:2.35rem;width:calc(var(--social-icon-size) + var(--social-padding))}.socials-item a:not([href]),.socials-item a[href=""]{display:none}.socials-item a:hover{color:#000;color:var(--social-icon-hover);transform:scale(1.1)}.socials-item i{font-size:1.6rem;font-size:var(--social-icon-size);pointer-events:none}.profilePage-igPost_container{margin-bottom:8rem;width:100%}.profilePage-igPost_grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1150px}@media (max-width:768px){.profilePage-igPost_grid{gap:1px}}@media (max-width:480px){.profilePage-igPost_grid{grid-template-columns:repeat(2,1fr)}}.profilePage-igPost_thumb{aspect-ratio:1/1;cursor:pointer;object-fit:cover;transition:filter .3s;width:100%}@media (hover:hover){.profilePage-igPost_thumb:hover{filter:brightness(80%)}}.profilePage-igPost_spinner{height:300px;position:relative}.profilePage-igPost_empty{align-items:center;display:flex;flex-direction:column;gap:1rem}.profilePage-igPost_error{color:red}.profilePage-igPost_uploadBtn{background:#00c16a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.6rem;height:44px;place-items:center;transition:background .3s;width:44px}.profilePage-igPost_uploadBtn:hover{background:#00a95c}.profilePage-igViewer_overlay{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10000}.profilePage-igViewer_close{color:#fff;cursor:pointer;font-size:2.25rem;position:fixed;right:1rem;top:1rem;z-index:10001}.profilePage-igViewer_content{align-items:center;display:flex;justify-content:center;max-height:95vh;max-width:100vw;overflow:hidden;position:relative}@media (min-width:768px){.profilePage-igViewer_content{background:#000;border-radius:12px;height:min(80vh,900px);width:min(70vw,900px)}.profilePage-igViewer_image{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}}.profilePage-igViewer_image{max-height:100%;max-width:100%;object-fit:contain}.profilePage-igViewer_btn{aspect-ratio:1/1;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:3rem;padding:.25em;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s}.profilePage-igViewer_btnLeft{left:1rem}.profilePage-igViewer_btnRight{right:1rem}.profilePage-igViewer_btn:hover{background:#0009}@media (max-width:768px){.profilePage-igViewer_btn{display:none}}.profilePage-igViewer_delete{background:#f00c;border:none;border-radius:50%;bottom:1.5rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:.35em;position:fixed;right:50%;transform:translateX(50%)}.followers-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07070a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.followers-container{background:linear-gradient(145deg,#0f172a,#111827);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 60px #00000059;color:#f8fafc;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Arial,sans-serif;gap:14px;max-height:92vh;padding:18px 20px 16px;width:min(960px,98vw)}.followers-container h1{font-size:1.35rem;letter-spacing:.01em;margin:0 0 4px;text-align:left}.followers-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.followers-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:6px}.followers-tab,.followers-tabs{align-items:center;display:inline-flex}.followers-tab{background:#0000;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;font-weight:600;gap:8px;padding:8px 14px;transition:all .18s ease}.followers-tab.active{background:#0ea5e9;box-shadow:0 10px 30px #0ea5e959;color:#0b1727}.followers-tab-count{background:#ffffff1f;border-radius:50px;color:inherit;font-size:.85rem;font-weight:700;padding:2px 8px}.followers-search{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.followers-search input{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;color:#e2e8f0;flex:1 1;font-size:.95rem;outline:none;padding:10px 12px}.followers-search input::placeholder{color:#94a3b8}.followers-search-meta{color:#94a3b8;font-size:.9rem;white-space:nowrap}.followers-list-shell{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;min-height:280px;overflow:hidden;padding:12px;position:relative}.followers-list{display:flex;flex-direction:column;gap:10px;max-height:55vh;overflow-y:auto;padding-right:6px}.followers-list::-webkit-scrollbar{width:8px}.followers-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:12px}.follower-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:transform .12s ease,border .12s ease,background .12s ease}.follower-item:hover{background:#0ea5e914;border-color:#0ea5e999;transform:translateY(-1px)}.follower-avatar{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;height:52px;overflow:hidden;width:52px}.follower-avatar img{height:100%;object-fit:cover;width:100%}.follower-meta{display:flex;flex-direction:column;gap:4px}.follower-name{color:#e2e8f0;font-weight:700;letter-spacing:.01em}.follower-relationship{color:#a5b4fc;font-size:.92rem}.followers-empty{color:#94a3b8;margin:20px 0;text-align:center}.FollowListError{background-color:#f871711f;border:1px solid #f8717159;border-radius:10px;color:#fecdd3;font-size:1rem;font-weight:700;margin:8px 0 2px;padding:14px;text-align:center}.followers-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.closeFollowersList,.loadMoreFollowers{border:none;border-radius:10px;cursor:pointer;font-size:.98rem;font-weight:700;padding:11px 16px;transition:all .18s ease}.loadMoreFollowers{background:#0ea5e9;box-shadow:0 10px 30px #0ea5e959;color:#0b1727}.loadMoreFollowers:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.closeFollowersList{background:#e11d48;box-shadow:0 10px 25px #e11d4859;color:#fff}.closeFollowersList.ghost{background:#ffffff14;border:1px solid #ffffff14;box-shadow:none;color:#e2e8f0}.closeFollowersList:hover,.loadMoreFollowers:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:720px){.followers-container{gap:12px;padding:14px}.followers-header{align-items:flex-start;flex-direction:column}.followers-footer{align-items:stretch;flex-direction:column}.followers-search{align-items:flex-start;flex-direction:column}.followers-search-meta{width:100%}}.userPage-igPost_container{margin-bottom:8rem;width:100%}.userPage-igPost_grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1150px}@media (max-width:768px){.userPage-igPost_grid{gap:1px}}@media (max-width:480px){.userPage-igPost_grid{grid-template-columns:repeat(2,1fr)}}.userPage-igPost_thumb{aspect-ratio:1/1;cursor:pointer;object-fit:cover;transition:filter .3s;width:100%}@media (hover:hover){.userPage-igPost_thumb:hover{filter:brightness(80%)}}.userPage-igPost_spinner{height:300px;position:relative}.userPage-igPost_empty{align-items:center;display:flex;flex-direction:column;gap:1rem}.userPage-igPost_error{color:red}.userPage-igPost_uploadBtn{background:#00c16a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.6rem;height:44px;place-items:center;transition:background .3s;width:44px}.userPage-igPost_uploadBtn:hover{background:#00a95c}.userPage-igViewer_overlay{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.userPage-igViewer_close{color:#fff;cursor:pointer;font-size:2.25rem;position:fixed;right:1rem;top:1rem;z-index:10001}.userPage-igViewer_content{align-items:center;display:flex;justify-content:center;max-height:95vh;max-width:100vw;overflow:hidden;position:relative}.userPage-igViewer_image{max-height:100%;max-width:100%;object-fit:contain}.userPage-igViewer_btn{aspect-ratio:1/1;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:3rem;padding:.25em;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s}.userPage-igViewer_btnLeft{left:1rem}.userPage-igViewer_btnRight{right:1rem}.userPage-igViewer_btn:hover{background:#0009}@media (max-width:768px){.userPage-igViewer_btn{display:none}}.userPage-igViewer_delete{background:#f00c;border:none;border-radius:50%;bottom:1.5rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:.35em;position:fixed;right:50%;transform:translateX(50%)}.error-page{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.error-content{max-width:600px}.error-title{color:#333;font-size:2rem;font-weight:700}.error-message{color:#555;font-size:1.25rem;margin:1rem 0}.error-subtitle{color:#777;font-size:1rem;margin-bottom:2rem}.error-btn{background:#007bff;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.error-btn:hover{background:#0056b3}.resources-page{--ink:#111827;--ink-soft:#1f2937;--muted:#6b7280;--line:#e5e7eb;--panel:#fff;--accent:#2a9d8f;--accent-strong:#1f7f74;--warm:#e76f51;animation:resourcesFade .5s ease both;background:radial-gradient(1200px 600px at 8% -10%,#f4e6d7 0,#f4e6d700 60%),radial-gradient(900px 500px at 100% 10%,#e0ecff 0,#e0ecff00 55%),#f7f5f1;color:var(--ink);font-family:Segoe UI,Tahoma,Arial,sans-serif;min-height:100vh;padding:clamp(1.25rem,4vw,2.75rem)}.resources-page *{box-sizing:border-box}.resources-header,.resources-layout,.resources-nav,.resources-summary{margin-left:auto;margin-right:auto;max-width:1180px}.resources-header{margin-bottom:2rem}.resources-header h1{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:-.02em;margin-bottom:.5rem}.resources-header p{color:var(--muted);font-size:1.05rem;line-height:1.7;max-width:760px}.resources-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.75rem}.summary-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 30px #0f172a14;display:flex;flex-direction:column;gap:.4rem;padding:1.05rem 1.2rem}.summary-label{color:var(--muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.summary-card strong{color:var(--ink-soft);font-size:1.6rem}.resources-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.resources-nav__btn{background:#fffc;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-weight:600;padding:.5rem 1.35rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.resources-nav__btn:hover{border-color:#2a9d8f80;transform:translateY(-1px)}.resources-nav__btn.active{background:#2a9d8f1f;border-color:#2a9d8f8c;color:var(--accent-strong)}.resources-nav__btn--share{background:var(--accent);border-color:#2a9d8f66;box-shadow:0 10px 22px #2a9d8f38;color:#fff}.resources-nav__btn--share:hover{background:var(--accent-strong);border-color:#2a9d8f99}.resources-nav__btn--share.active{background:#fff;color:var(--accent-strong)}.resources-layout{grid-gap:clamp(1.25rem,3vw,2.5rem);display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}.resources-layout--single{grid-template-columns:minmax(0,1fr)}.resources-column{background:var(--panel);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 40px #0f172a14;padding:clamp(1.1rem,3vw,1.85rem)}.resources-column--list{display:flex;flex-direction:column}.resource-filters input,.resource-filters select,.share-form input,.share-form select,.share-form textarea{background:#f9fafb;border:1px solid #e2e8f0;border-radius:12px;color:var(--ink-soft);margin-top:.35rem;padding:.7rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.searchable-select{margin-top:.35rem;position:relative}.searchable-select__trigger{align-items:center;background:#f9fafb;border:1px solid #e2e8f0;border-radius:12px;color:var(--ink-soft);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.7rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.searchable-select__trigger:focus-visible{background:#fff;border-color:#2a9d8fb3;box-shadow:0 0 0 3px #2a9d8f26;outline:none}.searchable-select__trigger:disabled{cursor:not-allowed;opacity:.65}.searchable-select__value.is-placeholder{color:var(--muted)}.searchable-select__chevron{font-size:.9rem}.searchable-select__panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 18px 35px #0f172a1f;left:0;padding:.65rem;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.resource-filters .searchable-select__search{background:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;color:var(--ink-soft);font-size:.85rem;margin-top:0;padding:.45rem .6rem;width:100%}.searchable-select__options{grid-gap:.25rem;display:grid;gap:.25rem;margin-top:.5rem;max-height:220px;overflow:auto}.searchable-select__option{background:#fff;border:1px solid #0000;border-radius:10px;color:var(--ink-soft);cursor:pointer;font-size:.9rem;padding:.5rem .6rem;text-align:left}.searchable-select__option:hover{background:#f1f5f9}.searchable-select__option.is-selected{background:#2a9d8f1f;border-color:#2a9d8f4d;color:var(--ink)}.searchable-select__empty{color:var(--muted);font-size:.85rem;padding:.5rem .6rem}.resource-filters input:focus,.resource-filters select:focus,.share-form input:focus,.share-form select:focus,.share-form textarea:focus{background:#fff;border-color:#2a9d8fb3;box-shadow:0 0 0 3px #2a9d8f26;outline:none}.resource-filters label,.share-form label{color:var(--ink-soft);font-size:.9rem;font-weight:600}.filters-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.filters-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.25rem}.reset-btn{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-weight:600;padding:.7rem 1.4rem;transition:transform .2s ease,border-color .2s ease,color .2s ease}.reset-btn:hover{border-color:#e76f5199;color:var(--warm);transform:translateY(-1px)}.resources-result-info{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:1.25rem 0;text-transform:uppercase}.resources-list{display:flex;flex-direction:column;gap:1rem}.resource-card{animation:cardIn .4s ease both;background:#fff;border:1px solid #edf2f7;border-radius:18px;box-shadow:0 16px 36px #0f172a0f;padding:1.25rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.resource-card:hover{border-color:#2a9d8f66;box-shadow:0 22px 45px #0f172a1a;transform:translateY(-3px)}.resource-card header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.resource-card h3{color:var(--ink);font-size:1.2rem;margin:0}.resource-subject{color:var(--muted);font-weight:600;margin:.35rem 0}.resources-box-container{font-style:italic;margin-left:10px}.resource-description{color:var(--ink-soft);line-height:1.6;margin:.6rem 0 1rem}.resource-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:nowrap;font-size:.88rem;gap:.75rem;list-style:none;margin:0 0 .75rem;padding:0;white-space:nowrap}.resource-meta li{align-items:center;display:inline-flex;gap:.35rem}.resource-meta strong{color:var(--ink-soft)}.resources-owner-info{align-items:center;background-color:#adadad3a;border:1px solid #b1b1b1;border-radius:2rem;cursor:pointer;display:flex;display:inline-flex;font-weight:600;gap:.35rem;gap:.45rem;margin:20px;padding:.25rem .6rem}.resources-owner-info:hover{background-color:#d6d5d53a}.resources-owner-info a{align-items:center;color:inherit;display:inline-flex;gap:.45rem;text-decoration:none}.resources-owner-info a:focus,.resources-owner-info a:hover{text-decoration:none}.resource-owner-avatar{border-radius:50%;display:inline-block;flex:0 0 auto;height:1.5rem;object-fit:cover;vertical-align:middle;width:1.5rem}.resource-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.resource-tags span{background:#2a9d8f1f;border-radius:999px;color:var(--accent-strong);font-size:.78rem;font-weight:600;padding:.25rem .85rem}.resource-file-meta{color:#060755a6;font-size:.75rem;font-weight:500;letter-spacing:.04em;margin-bottom:.35rem}.resources-download-count{--accent:99 102 241;align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(var(--accent),.08),rgba(var(--accent),.03));border:1px solid rgba(var(--accent),.18);border-radius:9999px;box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px #ffffff40;color:rgb(var(--accent));display:inline-flex;font-size:.8125rem;font-weight:500;gap:.45rem;letter-spacing:.015em;line-height:1;padding:.4rem .65rem;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .15s ease;white-space:nowrap}.resources-download-count:hover{background:linear-gradient(180deg,rgba(var(--accent),.14),rgba(var(--accent),.06));border-color:rgba(var(--accent),.35);box-shadow:0 4px 12px rgba(var(--accent),.25),inset 0 0 0 1px #ffffff59;transform:translateY(-1px)}.resource-card footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.resource-stats{display:flex;gap:.5rem;margin-bottom:.5rem}.reaction-btn{background:#f9fafb;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-size:.85rem;font-weight:600;padding:.3rem .95rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.reaction-btn:hover{background:#2a9d8f14;border-color:#2a9d8f80;transform:translateY(-1px)}.resource-actions{display:flex;flex-wrap:wrap;gap:.65rem}.resource-link{background:#2a9d8f1f;border:1px solid #2a9d8f33;border-radius:999px;color:var(--accent-strong);cursor:pointer;font-weight:700;padding:.35rem .95rem;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.resource-link:hover{background:#2a9d8f2e;border-color:#2a9d8f66}.download-link{background:#e76f511f;border-color:#e76f514d;color:var(--warm)}.download-link:hover{background:#e76f512e;border-color:#e76f5180}.bookmark-btn{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-weight:600;padding:.4rem 1.2rem;transition:border-color .2s ease,background .2s ease,color .2s ease}.bookmark-btn.saved{background:#2a9d8f1f;border-color:#2a9d8f99;color:var(--accent-strong)}.resource-footer-buttons{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem}.resource-owner-actions{display:flex;gap:.5rem}.resource-owner-actions button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-weight:600;padding:.3rem .85rem}.resource-owner-actions .danger{border-color:#e76f5166;color:var(--warm)}.resources-report-btn{background-color:rgba(250,36,36,.836);border-radius:1.5rem;cursor:pointer;margin-top:20px;padding:.5rem}.resources-report-btn:hover{background-color:#f76c6c99;font-style:italic}.visibility-pill{background:#f1f5f9;border-radius:999px;color:var(--ink-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.2rem .75rem;text-transform:uppercase}.visibility-public{background:#2a9d8f26;color:var(--accent-strong)}.visibility-city{background:#3b82f626;color:#1d4ed8}.visibility-followers{background:#e76f512e;color:var(--warm)}.share-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 36px #0f172a0f;padding:1.35rem}.share-card h2{color:var(--ink);margin-bottom:.4rem}.share-card p{color:var(--muted);margin-bottom:1rem}.edit-banner{align-items:center;background:#e76f511f;border:1px solid #e76f5140;border-radius:12px;color:var(--warm);display:flex;font-weight:600;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.7rem 1rem}.edit-banner button{background:#0000;border:none;color:var(--warm);cursor:pointer;font-weight:700}.share-hint{color:var(--muted);font-size:.85rem;margin:.35rem 0 0}.selected-file{color:var(--accent-strong);font-size:.85rem;font-weight:600;margin-top:.25rem}.share-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.share-form button{margin-top:1rem;width:100%}.share-message{color:var(--ink-soft);font-weight:600;margin-top:.75rem}@media (min-width:1024px){.resources-column--form{align-self:start;position:-webkit-sticky;position:sticky;top:1.5rem}}@media (max-width:1024px){.resources-layout{grid-template-columns:1fr}}@media (max-width:900px){.resources-layout{gap:1.5rem}.resource-card,.resources-column{padding:1.1rem}.resource-meta{flex-wrap:wrap;white-space:normal}.resource-meta li{flex:1 1 auto}.resource-stats{flex-wrap:wrap}.resource-file-meta{overflow-wrap:anywhere}}@media (max-width:720px){.resources-page{padding:1rem}.resources-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-nav__btn{flex:1 1 140px;text-align:center}.resource-card header,.resource-meta{align-items:flex-start;flex-direction:column}.resource-meta li{width:100%}.resource-card footer{align-items:stretch;flex-direction:column}.resource-actions{width:100%}.resource-link{text-align:center;width:100%}.resource-footer-buttons{align-items:stretch;width:100%}.bookmark-btn,.resource-owner-actions{width:100%}.resource-owner-actions button{flex:1 1}.resources-download-count{margin-top:.35rem}}@media (max-width:600px){.filters-actions{flex-direction:column}.filters-grid{grid-template-columns:1fr}.resources-header h1{font-size:clamp(2rem,7vw,2.8rem)}}@media (max-width:480px){.resources-summary{grid-template-columns:1fr}.summary-card strong{font-size:1.4rem}.reaction-btn{padding:.35rem .85rem}}@keyframes resourcesFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes foitilifeResourceReportIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.foitilife-resource-report__overlay{--report-ink:#0f172a;--report-muted:#64748b;--report-line:#94a3b866;--report-accent:#c24141;--report-accent-strong:#a03232;--report-bg:#fff;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(900px 500px at 10% -10%,#fff1f1 0,#0000 60%),radial-gradient(800px 520px at 110% 10%,#e7f0ff 0,#0000 60%),#0f172a94;display:flex;inset:0;justify-content:center;padding:clamp(1rem,4vw,2.5rem);position:fixed;z-index:1200}.foitilife-resource-report__panel{animation:foitilifeResourceReportIn .35s ease both;background:var(--report-bg);border:1px solid var(--report-line);border-radius:26px;box-shadow:0 28px 60px #0f172a40,0 6px 16px #0f172a1f;overflow:hidden;position:relative;width:min(680px,100%)}.foitilife-resource-report__loading{background:#ffffffb3;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.foitilife-resource-report__header{background:linear-gradient(120deg,#c241411f,#0000 55%),#fff;border-bottom:1px solid var(--report-line);padding:1.6rem 1.9rem 1.2rem}.foitilife-resource-report__eyebrow{color:var(--report-accent);font-size:.72rem;font-weight:700;letter-spacing:.2em;margin:0 0 .35rem;text-transform:uppercase}.foitilife-resource-report__title{color:var(--report-ink);font-size:clamp(1.4rem,2.4vw,1.9rem);margin:0}.foitilife-resource-report__subtitle{color:var(--report-muted);font-size:.98rem;margin:.35rem 0 0}.foitilife-resource-report__body{grid-gap:1.2rem;display:grid;gap:1.2rem;padding:1.5rem 1.9rem 1.9rem}.foitilife-resource-report__note{color:var(--report-muted);font-size:.95rem;line-height:1.6;margin:0}.foitilife-resource-report__resource{grid-gap:.25rem;background:#f8fafc;border:1px dashed #94a3b899;border-radius:16px;display:grid;gap:.25rem;padding:.85rem 1rem}.foitilife-resource-report__resource-label{color:var(--report-muted);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.foitilife-resource-report__resource-title{color:var(--report-ink);font-size:1.05rem;font-weight:700}.foitilife-resource-report__resource-meta{color:var(--report-muted);font-size:.9rem}.foitilife-resource-report__form{grid-gap:1rem;display:grid;gap:1rem}.foitilife-resource-report__field{grid-gap:.45rem;display:grid;gap:.45rem}.foitilife-resource-report__label{color:var(--report-muted);font-size:.85rem;font-weight:600}.foitilife-resource-report__input,.foitilife-resource-report__textarea{background:#f8fafc;border:1px solid #94a3b88c;border-radius:14px;color:var(--report-ink);font-size:.98rem;padding:.8rem .9rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.foitilife-resource-report__input:focus,.foitilife-resource-report__textarea:focus{background:#fff;border-color:#c24141b3;box-shadow:0 0 0 3px #c241412e;outline:none}.foitilife-resource-report__textarea{min-height:140px;resize:vertical}.foitilife-resource-report__actions{display:flex;flex-wrap:wrap;gap:.75rem}.foitilife-resource-report__cancel,.foitilife-resource-report__submit{border:none;border-radius:999px;cursor:pointer;font-weight:700;padding:.7rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.foitilife-resource-report__submit{background:var(--report-accent);box-shadow:0 12px 24px #c2414140;color:#fff}.foitilife-resource-report__submit:hover:enabled{background:var(--report-accent-strong);transform:translateY(-1px)}.foitilife-resource-report__cancel{background:#e2e8f0;color:var(--report-ink)}.foitilife-resource-report__cancel:hover:enabled{background:#cbd5f5;transform:translateY(-1px)}.foitilife-resource-report__cancel:disabled,.foitilife-resource-report__submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.foitilife-resource-report__error{background:#fee2e2b3;border:1px solid #f8717199;border-radius:12px;color:#b91c1c;display:none;font-size:.9rem;margin:0;padding:.6rem .85rem}.foitilife-resource-report__error.is-visible{display:block}@media (max-width:700px){.foitilife-resource-report__body,.foitilife-resource-report__header{padding-left:1.2rem;padding-right:1.2rem}.foitilife-resource-report__actions{flex-direction:column}.foitilife-resource-report__cancel,.foitilife-resource-report__submit{justify-content:center;width:100%}}.foitilife-rform-card{background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #0f172a1f;border-radius:20px;box-shadow:0 18px 40px #0f172a14;padding:clamp(1.2rem,2.2vw,1.6rem)}body.foitilife-rform-modal-open{overflow:hidden}.foitilife-rform-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:clamp(1rem,4vw,2rem);position:fixed;z-index:9999}.foitilife-rform-modal{background:#fff;border:1px solid #0f172a1f;border-radius:22px;box-shadow:0 24px 60px #0f172a47;max-height:90vh;overflow:auto;padding:clamp(1.1rem,3vw,1.6rem);position:relative;width:min(820px,100%)}.foitilife-rform-close{background:#fff;border:none;border-radius:999px;box-shadow:0 8px 18px #0f172a26;color:#0f172a;cursor:pointer;font-size:1.4rem;height:38px;line-height:1;position:absolute;right:.9rem;top:.9rem;width:38px}.foitilife-rform-close:hover{background:#f1f5f9}.foitilife-rform-title{color:#111827;color:var(--ink,#111827);font-size:clamp(1.35rem,2.6vw,1.9rem);letter-spacing:-.02em;margin:0 0 .35rem}.foitilife-rform-subtitle{color:#6b7280;color:var(--muted,#6b7280);font-size:.98rem;line-height:1.6;margin:0 0 1.2rem}.foitilife-rform-edit{align-items:center;background:#e76f5124;border:1px solid #e76f5147;border-radius:12px;color:#b4532e;display:flex;font-weight:600;gap:1rem;justify-content:space-between;margin-bottom:1.1rem;padding:.75rem 1rem}.foitilife-rform-edit__btn{background:#0000;border:none;color:#b4532e;cursor:pointer;font-weight:700;padding:.35rem .5rem}.foitilife-rform-form{grid-gap:1.05rem;align-items:start;display:grid;gap:1.05rem}.foitilife-rform-field{display:flex;flex-direction:column;gap:.45rem;width:calc(100% - .45rem)}.foitilife-rform-field--full{grid-column:1/-1}.foitilife-rform-field label{color:#1f2937;color:var(--ink-soft,#1f2937);font-size:.9rem;font-weight:600}.foitilife-rform-field input,.foitilife-rform-field select,.foitilife-rform-field textarea{background:#fff;border:1px solid #0f172a29;border-radius:12px;color:#111827;color:var(--ink,#111827);font-size:1rem;line-height:1.4;min-height:52px;padding:.1rem .5rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.foitilife-rform-field input:focus,.foitilife-rform-field select:focus,.foitilife-rform-field textarea:focus{border-color:#2a9d8fb3;box-shadow:0 0 0 3px #2a9d8f2e;outline:none}.foitilife-rform-field input::placeholder,.foitilife-rform-field textarea::placeholder{color:#6b7280cc}.foitilife-rform-field textarea{min-height:150px;resize:vertical}.foitilife-rform-field input[readonly]{background:#eef2f7;border-style:dashed;color:#1f2937;color:var(--ink-soft,#1f2937)}.foitilife-rform-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 4px),calc(100% - 12px) calc(50% - 4px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.6rem}.foitilife-rform-field input[type=file]{background:#fff;border-style:dashed;padding:.1rem .5rem}.foitilife-rform-field input[type=file]::-webkit-file-upload-button{background:#2a9d8f;background:var(--accent,#2a9d8f);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-right:.8rem;padding:.55rem .95rem}.foitilife-rform-field input[type=file]::file-selector-button{background:#2a9d8f;background:var(--accent,#2a9d8f);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-right:.8rem;padding:.55rem .95rem}.foitilife-rform-field input[type=file]::-webkit-file-upload-button:hover{background:#1f7f74;background:var(--accent-strong,#1f7f74)}.foitilife-rform-field input[type=file]::file-selector-button:hover{background:#1f7f74;background:var(--accent-strong,#1f7f74)}.foitilife-rform-hint{color:#6b7280;color:var(--muted,#6b7280);font-size:.85rem;margin:.3rem 0 0}.foitilife-rform-file{color:#1f7f74;color:var(--accent-strong,#1f7f74);font-size:.9rem;font-weight:600;margin-top:.3rem}.foitilife-rform-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.foitilife-rform-grid__item{display:flex;flex-direction:column;gap:.45rem}.foitilife-rform-grid__item label{color:#1f2937;color:var(--ink-soft,#1f2937);font-size:.9rem;font-weight:600}.foitilife-rform-actions{display:flex;flex-direction:column;gap:.65rem}.foitilife-rform-submit{background:#2a9d8f;background:var(--accent,#2a9d8f);border:none;border-radius:14px;box-shadow:0 14px 24px #2a9d8f40;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.85rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.foitilife-rform-submit:hover{background:#1f7f74;background:var(--accent-strong,#1f7f74);transform:translateY(-1px)}.foitilife-rform-submit:disabled{background:#94a3b8cc;box-shadow:none;cursor:not-allowed}.foitilife-rform-message{color:#1f2937;color:var(--ink-soft,#1f2937);font-weight:600}.foitilife-rform-modal .foitilife-rform-card{background:#0000;border:none;box-shadow:none;padding:0}@media (min-width:900px){.foitilife-rform-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.foitilife-rform-card{border-radius:16px;padding:1.1rem}.foitilife-rform-title{font-size:1.3rem}}.sf-settings-container{--sf-primary:#1f66ff;--sf-primary-hover:#1a53cf;--sf-primary-soft:#edf3ff;--sf-danger:#d63d3d;--sf-danger-hover:#b73030;--sf-border:#dbe4ff;--sf-text:#1e2947;--sf-muted:#607091;color:var(--sf-text);font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:40px auto 72px;max-width:760px;padding:0 16px}.sf-title{font-size:clamp(1.7rem,2.8vw,2.15rem);letter-spacing:.3px;margin-bottom:20px;text-align:center}.sf-section{background:linear-gradient(135deg,#fff,#f6f9ff);border:1px solid var(--sf-border);border-radius:16px;box-shadow:0 10px 28px #1a4bba14;margin-bottom:18px;padding:22px}.sf-subtitle{font-size:1.18rem;margin-bottom:10px}.sf-input{background:#fff;border:1px solid #ccd8f4;border-radius:10px;font-size:1rem;margin-bottom:12px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sf-input:focus{border-color:var(--sf-primary);box-shadow:0 0 0 3px #1f66ff29;outline:none}.sf-input-error{border-color:#e74c3c}.sf-text{color:var(--sf-muted);font-size:.96rem;margin-bottom:12px}.sf-radio-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.sf-radio-group label{align-items:center;background:#fff;border:1px solid #c9d7fb;border-radius:10px;cursor:pointer;display:flex;gap:7px;padding:10px 12px}.sf-radio-group input{accent-color:var(--sf-primary)}.sf-btn,.sf-btn-danger,.sf-btn-secondary{border:none;border-radius:10px;cursor:pointer;font-size:.99rem;font-weight:600;padding:11px 14px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;width:100%}.sf-btn-danger:hover,.sf-btn-secondary:hover,.sf-btn:hover{transform:translateY(-1px)}.sf-btn{background:var(--sf-primary);color:#fff;margin-top:8px}.sf-btn:hover{background:var(--sf-primary-hover);box-shadow:0 10px 18px #1f66ff3d}.sf-btn-secondary{background:#f0f3fa;color:#344363}.sf-btn-danger{background:var(--sf-danger);color:#fff}.sf-btn-danger:hover{background:var(--sf-danger-hover);box-shadow:0 8px 16px #d63d3d38}.sf-danger-section{background:linear-gradient(135deg,#fff,#fff6f6);border-color:#f1c1c1}.sf-danger-section .sf-btn-danger{margin-top:12px}.sf-language-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.sf-language-option{align-items:center;background:#fff;border:1px solid #c7d6ff;border-radius:12px;cursor:pointer;display:flex;padding:11px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.sf-language-option:hover{border-color:var(--sf-primary);box-shadow:0 8px 18px #1a53cf24}.sf-language-option.is-selected{background:var(--sf-primary-soft);border-color:var(--sf-primary)}.sf-language-badge{align-items:center;background:#1f66ff24;border-radius:999px;color:var(--sf-primary);display:inline-flex;font-size:.82rem;font-weight:700;height:40px;justify-content:center;min-width:40px}.sf-language-copy{display:flex;flex-direction:column;line-height:1.2;margin-left:10px}.sf-language-native{font-weight:700}.sf-language-secondary{color:var(--sf-muted);font-size:.84rem}.sf-language-check{color:var(--sf-primary);font-weight:700;margin-left:auto}.sf-btn-language{margin-top:6px}.sf-success{background:#eaf9ef;border:1px solid #bbe6cd;border-radius:8px;color:#0f7d40;font-weight:600;margin:10px 0 0;padding:9px 12px}.sf-overlay{align-items:center;background:#0a101c73;display:flex;inset:0;justify-content:center;position:fixed;z-index:150}.sf-dialog{background:#fff;border-radius:14px;box-shadow:0 18px 45px #0b193a3d;max-width:330px;padding:24px;text-align:center}.sf-dialog-actions{display:flex;gap:10px;margin-top:16px}@media (max-width:680px){.sf-settings-container{margin:24px auto 56px;padding:0 12px}.sf-section{padding:16px}.sf-language-grid{grid-template-columns:1fr}}.AboutUsPage{margin-bottom:200px;margin-top:50px}.AboutUsPage,.aboutUsMain{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.aboutUsMain{background-image:url(/static/media/groupOfPeople.f5f34e2cbdbdc3da2d69.png);background-size:cover;height:400px}.aboutUsMain h1{background-color:rgba(47,0,255,.871);font-size:25px;padding:8px;text-shadow:2px 3px #000}.aboutUsMain h1,.aboutUsMain p{border-radius:1rem;color:#fff;font-style:italic}.aboutUsMain p{background-color:rgba(47,0,255,.641);font-size:16px;padding:10px;width:500px}.aboutUsParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.aboutUsParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.aboutUsParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.aboutUsContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.aboutUsContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.aboutUsContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.aboutUsContact,.aboutUsMain p,.aboutUsParagraphs p{width:300px}}.HelpPagePage{margin-bottom:200px}.HelpPageMain,.HelpPagePage{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.HelpPageMain{background-image:url(/static/media/help-img.130abf3c883e0570db13.png);background-size:cover;height:450px}.HelpPageMain h1{font-size:25px;padding:8px;text-shadow:2px 3px #000}.HelpPageMain h1,.HelpPageMain p{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-style:italic}.HelpPageMain p{font-size:16px;padding:10px;text-align:center;width:500px}.HelpPageParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.HelpPageParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.HelpPageParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.HelpPageContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.HelpPageContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.HelpPageContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.HelpPageContact,.HelpPageMain p,.HelpPageParagraphs p{width:300px}}.np-container{--np-bg:#f6f8fb;--np-panel:#fff;--np-ink:#0f172a;--np-muted:#475569;--np-accent:#1d4ed8;--np-accent-soft:#1d4ed81f;--np-border:#0f172a14;--np-shadow:0 24px 70px #0f172a1f;background:var(--np-panel);border-radius:28px;box-shadow:var(--np-shadow);color:var(--np-ink);font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:32px auto 80px;max-width:860px;overflow:hidden;padding:32px 28px 40px;position:relative}.np-header{align-items:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.np-header-text{max-width:560px}.np-title{font-size:2.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.np-text{color:var(--np-muted);font-size:1rem;margin:0}.np-clear-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:999px;box-shadow:0 10px 20px #ef444440;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.np-clear-btn:hover{box-shadow:0 16px 24px #ef44444d;transform:translateY(-1px)}.np-summary{align-items:center;background:var(--np-bg);border:1px solid var(--np-border);border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.np-subtitle{color:var(--np-muted);font-size:1rem;margin:0}.np-count{background:var(--np-accent-soft);border-radius:999px;color:var(--np-accent);font-weight:700;min-width:36px;padding:6px 10px;text-align:center}.np-list{display:flex;flex-direction:column;gap:14px}.np-item{animation:npFadeIn .45s ease both;background:var(--np-panel);border:1px solid var(--np-border);border-radius:18px;cursor:pointer;overflow:hidden;padding:18px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border .2s ease}.np-item:before{background:linear-gradient(180deg,#1d4ed8,#38bdf8);border-radius:16px;content:"";inset:0 auto 0 0;opacity:.85;position:absolute;width:4px}.np-item:hover{border-color:#1d4ed859;box-shadow:0 16px 30px #0f172a1f;transform:translateY(-2px)}.np-item-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:6px}.np-item-title{font-size:1.05rem;font-weight:600;margin:0}.np-item-desc{color:var(--np-muted);font-size:.95rem;margin:0}.np-item-time{color:#0f172a99;font-size:.85rem;font-weight:600}.np-empty{background:var(--np-bg);border:1px dashed var(--np-border);border-radius:18px;color:var(--np-muted);font-size:1rem;padding:40px 32px;text-align:center}@keyframes npFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.np-item:nth-child(2){animation-delay:.04s}.np-item:nth-child(3){animation-delay:.08s}.np-item:nth-child(4){animation-delay:.12s}.np-item:nth-child(5){animation-delay:.16s}@media (max-width:900px){.np-container{margin:24px 16px 60px}}@media (max-width:600px){.np-container{padding:24px 18px 32px}.np-title{font-size:1.7rem}.np-clear-btn{justify-content:center;width:100%}}.ArchiveDiv{position:relative;width:100%}.ArchiveShareStory{background-color:hsla(61,79%,80%,.379)}.ArchiveCover{align-items:center;background-color:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 1px 10px 0 rgba(111,113,21,.628);display:flex;flex-direction:column;height:180px;justify-content:center;left:0;position:absolute;top:0;visibility:visible;width:100%;z-index:9}.TellUsExperience{color:#b0b30b;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:25px;font-style:italic;letter-spacing:5px;text-align:center}.smileFaceExp{color:#b0b30b;font-size:35px}.TellUsExperience{align-items:center}.ArchiveCover.show{animation:fadeIn 3s ease-in-out forwards}.ArchiveContent.show,.ArchiveCover.hide{animation:fadeOut 3s ease-in-out forwards}.ArchiveContent.hide{animation:fadeIn 3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:600px){.ArchiveCover{height:85px}}.toggleMeetUpsBtn{background:#f2f4a3;border:1px solid #b0b30b;border-radius:20px;box-shadow:0 2px 8px #b0b30b14;color:#444;cursor:pointer;font-family:inherit;font-size:1rem;margin-top:.5rem;padding:.5rem 1.5rem;transition:background .2s,color .2s,border .2s}.toggleMeetUpsBtn:focus,.toggleMeetUpsBtn:hover{background:#b0b30b;border:1px solid #f2f4a3;color:#fff;outline:none}.dashboard-pro{--db-bg:#f4f7fd;--db-card:#fff;--db-border:#dbe5f3;--db-text:#0f172a;--db-subtle:#475569;--db-brand:#1d4ed8;--db-brand-soft:#1d4ed824;--db-shadow:0 18px 40px #0f172a14;grid-gap:1rem;color:var(--db-text);display:grid;font-family:Segoe UI,Tahoma,Arial,sans-serif;gap:1rem;margin:1.2rem auto 4rem;width:min(1220px,calc(100% - 1.5rem))}.dashboard-pro>*{min-width:0}.dashboard-pro button,.dashboard-pro h1,.dashboard-pro h2,.dashboard-pro h3,.dashboard-pro li,.dashboard-pro p,.dashboard-pro span,.dashboard-pro td,.dashboard-pro th{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.dashboard-pro--loading{display:grid;min-height:320px;place-items:center}.dashboard-pro__hero{align-items:flex-start;background:radial-gradient(circle at top right,#3b82f647,#0000 48%),linear-gradient(180deg,#f9fbff,#eef4ff);border:1px solid var(--db-border);border-radius:20px;box-shadow:var(--db-shadow);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.2rem}.dashboard-pro__eyebrow{color:#3b5a93;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.dashboard-pro__title{font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.18;margin:.35rem 0 .4rem}.dashboard-pro__subtitle{color:#2c3e59;line-height:1.5;margin:0;max-width:760px}.dashboard-pro__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.dashboard-pro__chip{align-items:center;background:#f2f7ff;border:1px solid #c9d8f2;border-radius:999px;color:#123468;display:inline-flex;font-size:.82rem;font-weight:600;padding:.32rem .66rem}.dashboard-pro__actions{align-self:stretch;display:flex;flex:0 1 280px;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.dashboard-pro__btn{background:linear-gradient(135deg,#1d4ed8,#0f62fe);border:none;border-radius:10px;box-shadow:0 10px 22px #0f62fe3d;white-space:normal}.dashboard-pro__btn:hover{filter:brightness(1.03)}.dashboard-pro__btn--outline{background:#fff;border:1px solid #bfd2f3;box-shadow:none;color:#123468}.dashboard-pro__btn--export{min-width:190px}.dashboard-pro__access{grid-gap:.8rem;background:var(--db-card);border:1px solid var(--db-border);border-radius:16px;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:.95rem 1rem}.dashboard-pro__access h2{font-size:1rem;margin:0 0 .35rem}.dashboard-pro__list{color:#1f3657;margin:0;padding-left:1.1rem}.dashboard-pro__list li{margin-bottom:.24rem}.dashboard-pro__list--locked{color:#7a2e44}.dashboard-pro__warning{background:#fff6f7;border:1px solid #f4c8cc;border-radius:12px;color:#8b1b28;font-weight:600;padding:.7rem .9rem}.dashboard-pro__cards{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard-pro__card{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid var(--db-border);border-radius:14px;box-shadow:0 10px 24px #0f172a0f;padding:.85rem .9rem}.dashboard-pro__cardLabel{color:#4b5e7d;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.dashboard-pro__cardValue{color:#0a254d;font-size:1.55rem;line-height:1;margin:.44rem 0 .26rem}.dashboard-pro__cardNote{color:#5d6f8c;font-size:.84rem;line-height:1.35;margin:0}.dashboard-pro__charts{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dashboard-pro__chartCard{background:var(--db-card);border:1px solid var(--db-border);border-radius:16px;box-shadow:0 10px 26px #0f172a0f;padding:.95rem 1rem}.dashboard-pro__chartCard h2{font-size:1.05rem;margin:0}.dashboard-pro__chartCard p{color:var(--db-subtle);font-size:.9rem;margin:.28rem 0 0}.dashboard-pro__chartFrame{background:#fbfdff;border:1px solid #e3ecf9;border-radius:12px;height:clamp(220px,33vw,290px);margin-top:.8rem;padding:.5rem .35rem}.dashboard-pro__deep{background:var(--db-card);border:1px solid var(--db-border);border-radius:16px;box-shadow:0 10px 28px #0f172a0f;padding:.95rem 1rem}.dashboard-pro__deep h2{margin:0}.dashboard-pro__deep p{color:var(--db-subtle);margin:.28rem 0 0}.dashboard-pro__export{align-items:center;background:linear-gradient(180deg,#fff 0,#f5f9ff 100%),var(--db-card);border:1px solid var(--db-border);border-radius:16px;box-shadow:0 10px 28px #0f172a0f;display:flex;gap:.9rem;justify-content:space-between;padding:1rem}.dashboard-pro__export h2{font-size:1.05rem;margin:0}.dashboard-pro__export p{color:var(--db-subtle);margin:.38rem 0 0;max-width:820px}.dashboard-pro__exportActions{grid-gap:.45rem;display:grid;gap:.45rem;min-width:min(100%,320px)}.dashboard-pro__exportLabel{color:#314968;font-size:.82rem;font-weight:700}.dashboard-pro__exportInput{background:#fff;border:1px solid #bfd2f3;border-radius:10px;color:#0f172a;font-size:.92rem;padding:.62rem .72rem;width:90%}.dashboard-pro__exportInput:focus{outline:2px solid #1d4ed83d;outline-offset:1px}.dashboard-pro__exportLocked{color:#2e4564;font-size:.88rem;margin:0}.dashboard-pro__comingSoon{background:radial-gradient(circle at 93% 8%,#38bdf833,#0000 43%),radial-gradient(circle at 7% 80%,#facc152e,#0000 40%),linear-gradient(145deg,#f9fbff,#eef5ff 58%,#fff);border:1px solid #cad8f4;border-radius:16px;box-shadow:0 10px 28px #0f172a12;padding:1rem}.dashboard-pro__comingSoonEyebrow{color:#1e3a8a;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.dashboard-pro__comingSoon h2{font-size:1.08rem;margin:.35rem 0 0}.dashboard-pro__comingSoon p{color:#324967;margin:.44rem 0 0;max-width:960px}.dashboard-pro__empty{background:#f8fbff;border:1px dashed #c8d8f5;border-radius:12px;margin-top:.8rem;padding:.85rem .95rem}.dashboard-pro__tableWrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5edf9;border-radius:12px;margin-top:.85rem;overflow-x:auto;overscroll-behavior-x:contain}.dashboard-pro__table{border-collapse:initial;border-spacing:0;min-width:620px;width:100%}.dashboard-pro__table td,.dashboard-pro__table th{border-bottom:1px solid #e6edf9;padding:.7rem .62rem;text-align:left}.dashboard-pro__table th{background:#f7faff;color:#2d4c7a;font-size:.82rem;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.dashboard-pro__table tbody tr:hover td{background:#f8fbff}@media (max-width:1180px){.dashboard-pro{width:calc(100% - 1.2rem)}}@media (max-width:940px){.dashboard-pro__hero{flex-direction:column}.dashboard-pro__actions{flex:0 1 150px;justify-content:flex-start;width:100%}.dashboard-pro__actions .dashboard-pro__btn{flex:1 1 180px;height:60px}}@media (max-width:760px){.dashboard-pro{gap:.85rem}.dashboard-pro__access,.dashboard-pro__chartCard,.dashboard-pro__deep,.dashboard-pro__hero{padding:.85rem}.dashboard-pro__cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dashboard-pro__export{align-items:flex-start;flex-direction:column}.dashboard-pro__exportActions{width:100%}.dashboard-pro__comingSoon{padding:.85rem}.dashboard-pro__cardValue{font-size:clamp(1.28rem,5.8vw,1.55rem)}.dashboard-pro__charts{grid-template-columns:1fr}.dashboard-pro__table{min-width:540px}.dashboard-pro__btn--export{width:100%}}@media (max-width:640px){.dashboard-pro{margin-top:.9rem;width:calc(100% - 1rem)}.dashboard-pro__title{font-size:1.33rem}.dashboard-pro__subtitle{font-size:.93rem}.dashboard-pro__chips{gap:.4rem}.dashboard-pro__chip{font-size:.76rem;padding:.28rem .55rem}.dashboard-pro__actions .dashboard-pro__btn{flex:1 1 100%}.dashboard-pro__chartFrame{height:clamp(210px,50vw,250px);padding:.42rem .28rem}.dashboard-pro__tableWrap{margin-top:.75rem}.dashboard-pro__table{min-width:500px}.dashboard-pro__table td,.dashboard-pro__table th{font-size:.8rem;padding:.58rem .5rem}.dashboard-pro__table th{position:static}}@media (max-width:560px){.dashboard-pro__cards{grid-template-columns:1fr}}@media (max-width:420px){.dashboard-pro{margin-top:.72rem;width:calc(100% - .72rem)}.dashboard-pro__access,.dashboard-pro__chartCard,.dashboard-pro__deep,.dashboard-pro__hero{border-radius:14px;padding:.72rem}.dashboard-pro__card{padding:.75rem .72rem}.dashboard-pro__chartFrame{height:220px}}.businessContainer{background:radial-gradient(circle at 20% 20%,#f1f6ff,#fafbff 40%,#f6f8fc);font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:28px 18px 40px}.GreekBusinessInUKheader{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.GreekBusinessInUK{color:#0b1c3f;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;margin:0}.GreekBusinessInUKAddBtn{background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:999px;box-shadow:0 10px 30px #2563eb40;color:#fff;cursor:pointer;font-size:1rem;padding:.65rem 1.2rem;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.GreekBusinessInUKAddBtn:hover{opacity:.92;transform:translateY(-2px)}.GreekBusinessInUKAddBtn:active{transform:translateY(0)}.businessHeader{color:#1d2a3d;font-size:1.2rem;font-weight:600;margin:20px 0;text-align:left}.businessListEmptyList{color:#555;font-size:16px;margin:20px 0;padding:10px;text-align:center}.businessList{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.businessCard{background:#fff;border:1px solid #e6ebf5;border-radius:20px;box-shadow:0 18px 40px #0f172a14;cursor:pointer;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .18s ease,border-color .2s ease}.businessCard:hover{border-color:#2563eb59;box-shadow:0 20px 50px #2563eb33;transform:translateY(-4px)}.bizCard--priority3{border-color:#facc1566;box-shadow:0 20px 46px #facc152e}.bizCard--priority4{border-color:#f59e0b6b;box-shadow:0 22px 48px #f59e0b33}.bizCard--priority5{border-color:#ea580c73;box-shadow:0 24px 52px #ea580c3d}.bizCard--tierFullAccess,.bizCard--tierPremium{isolation:isolate}.bizCard--tierFullAccess:before,.bizCard--tierPremium:before{content:"";height:4px;inset:0 0 auto;position:absolute;z-index:2}.bizCard--tierPremium:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.bizCard--tierFullAccess:before{background:linear-gradient(90deg,#dc2626,#f97316)}.bizCard--boosted{border-color:#10b9816b;box-shadow:0 20px 46px #10b98133}.businessTitle{color:#0f172a;display:inline-flex;font-size:1.1rem;font-weight:800;gap:8px}.businessDetail,.businessTitle{align-items:center;margin-bottom:6px}.businessDetail{color:#42526b;display:flex;font-size:.9rem;gap:4px}.businessSnippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:.92rem;line-height:1.6;margin:8px 0 10px;overflow:hidden;white-space:normal}.businessSnippet p{margin:0 0 8px}.businessSnippet strong{color:#111827}.businessTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag{align-items:center;background:#f4f7ff;border:1px solid #1d4ed81f;border-radius:999px;box-shadow:0 6px 12px #1d4ed814;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;padding:6px 12px;-webkit-user-select:none;user-select:none}.tagsRow{align-items:flex-start;flex-wrap:wrap;gap:8px}.tagsRow strong{flex:0 0 auto;margin-right:4px}.businessTagList{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px}.bizCard-modern .bizCard-cover{background-position:50%;background-size:cover;height:170px;position:relative}.bizCard-coverMeta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:calc(100% - 80px);position:absolute;right:12px;top:12px}.bizCard-rankFlag{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;box-shadow:0 8px 20px #02061759;color:#fff;font-size:.72rem;font-weight:800;left:12px;letter-spacing:.05em;padding:6px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.bizCard-rankFlag--premium{background:linear-gradient(120deg,#d97706eb,#ea580ceb)}.bizCard-rankFlag--full{background:linear-gradient(120deg,#b91c1ceb,#ea580ceb)}.bizCard-chip{background:#ffffffe6;border-radius:999px;box-shadow:0 6px 16px #0f172a26;color:#0f172a;font-size:.82rem;font-weight:700;padding:6px 10px}.bizCard-chip--light{background:#fffc;color:#0f172a}.bizCard-chip--city{background:#e0ecff;border:1px solid #1d4ed833;color:#1d4ed8;font-weight:700}.bizCard-chip--priority{background:#fff7ed;border:1px solid #9a341233;color:#9a3412}.bizCard-chip--priorityPremium{background:linear-gradient(120deg,#ffedd5,#fed7aa);border-color:#c2410c59;color:#9a3412;font-weight:800}.bizCard-chip--priorityFull{background:linear-gradient(120deg,#fee2e2,#fecaca);border-color:#991b1b59;color:#7f1d1d;font-weight:800}.bizCard-chip--boost{background:#ecfdf5;border:1px solid #065f463d;color:#065f46}.bizCard-boostMessage{color:#065f46;font-size:.9rem;font-weight:700;margin:0 0 8px}.bizCard-logo{background:#fff;border:3px solid #fff;border-radius:18px;bottom:-26px;box-shadow:0 10px 24px #0000002e;height:64px;left:16px;object-fit:cover;position:absolute;width:64px}.bizCard-body{padding:18px}.bizCard-titleRow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.bizCard-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bizCard-feature{align-items:center;background:#0f172a;border-radius:10px;color:#fff;display:inline-flex;font-size:.82rem;gap:6px;padding:6px 10px}.tag--muted{background:#eef2ff;color:#4b5563}@media (max-width:600px){.bizCard-cover{height:150px}.businessContainer{padding:20px 14px 32px}.businessList{gap:14px;grid-template-columns:1fr}.businessCard{padding:16px}.businessTitle{justify-content:space-between;width:100%}}:root{--uxp-blue:#0d6efd;--uxp-blue-soft:#e9f3ff;--uxp-white:#fff;--uxp-border:#d0d8e2;--uxp-radius:9999px;--uxp-shadow:0 2px 6px #0000000f;--uxp-gap:0.75rem}.uxp-filter-wrapper{background:#fff;background:var(--uxp-white);border:1px solid #d0d8e2;border:1px solid var(--uxp-border);border-radius:.75rem;box-shadow:0 2px 6px #0000000f;box-shadow:var(--uxp-shadow);font-family:system-ui,sans-serif;padding:1.25rem}.uxp-distance-block-container{border:1px solid #807f7f;border-radius:1.5rem;margin:5px;padding:0 15px}.uxp-distance-block-container-title{font-style:italic;font-weight:700;text-align:left;width:100%}.uxp-distance-block,.uxp-filter-suite{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--uxp-gap);margin-bottom:1rem}.uxp-filter-suite{margin-top:10px}.uxp-distance-block{position:relative;z-index:1}.uxp-distance-block .uxp-distance-label,.uxp-distance-input,.uxp-field-select,.uxp-search-input{font-size:.9rem}.uxp-distance-input,.uxp-field-select,.uxp-search-input{background:#fff;background:var(--uxp-white);border:1px solid #d0d8e2;border:1px solid var(--uxp-border);border-radius:.5rem;padding:.5rem .8rem;transition:border-color .2s}.uxp-distance-input:focus,.uxp-field-select:focus,.uxp-search-input:focus{border-color:#0d6efd;border-color:var(--uxp-blue);outline:none}.uxp-search-input{width:100%}.uxp-filter-suite label{align-items:center;background:#fff;background:var(--uxp-white);border:1px solid #0d6efd;border:1px solid var(--uxp-blue);border-radius:9999px;border-radius:var(--uxp-radius);color:#0d6efd;color:var(--uxp-blue);cursor:pointer;display:inline-flex;font-size:.8rem;line-height:1;padding:.35rem .85rem;position:relative;transition:background .2s,color .2s;-webkit-user-select:none;user-select:none}.uxp-filter-suite label:hover{background:#e9f3ff;background:var(--uxp-blue-soft)}.uxp-open-at{background:linear-gradient(135deg,#f6f9ff,#e6f1ff);border-color:#0000;box-shadow:0 6px 18px #0d6efd1f;color:#0b2345;gap:.6rem}.uxp-open-at:hover{background:linear-gradient(135deg,#eaf2ff,#d9e9ff);color:#0b2345}.uxp-open-at-input{background:#ffffffe6;border:1px solid #0d6efd59;border-radius:.6rem;box-shadow:inset 0 1px 2px #0d6efd1a;color:#0b2345;font-weight:600;min-width:11.5rem;padding:.35rem .75rem;transition:box-shadow .2s ease,border-color .2s ease}.uxp-open-at-input:focus{border-color:#0d6efd;border-color:var(--uxp-blue);box-shadow:0 0 0 3px #0d6efd26;outline:none}.uxp-open-at-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:hue-rotate(-10deg) saturate(1.2)}.uxp-filter-suite label>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.uxp-filter-suite label:has(input:checked){background:#0d6efd;background:var(--uxp-blue);color:#fff;color:var(--uxp-white)}.uxp-result-list{list-style:none;margin:0;padding:0}.uxp-result-item{background:#fff;background:var(--uxp-white);border-bottom:1px solid #d0d8e2;border-bottom:1px solid var(--uxp-border);font-family:monospace;font-size:.8rem;padding:.75rem}.uxp-result-item:nth-child(2n){background:#e9f3ff;background:var(--uxp-blue-soft)}.apply-filters{background-color:#006d0f;border-radius:2rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem}.apply-filters:hover{background-color:#648f2b}.clear-filters{background-color:#e55;border-radius:2rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem}.clear-filters:hover{background-color:#f39595}.uxp-search-dropdown{background:#fff;background:var(--uxp-white);border:1px solid #d0d8e2;border:1px solid var(--uxp-border);border-radius:.5rem;box-shadow:0 10px 30px #0f172a1f;max-height:320px;overflow-y:auto;width:min(540px,100%);z-index:9999}@media (max-width:600px){.uxp-distance-block,.uxp-filter-suite{flex-direction:column}.uxp-search-dropdown{width:80%}}:root{--fbBiz-primary:#0064e0;--fbBiz-primary-hover:#0051ba;--fbBiz-bg:#fff;--fbBiz-overlay:#0009;--fbBiz-input-bg:#f9fafb;--fbBiz-input-border:#d0d7de;--fbBiz-radius:12px;--fbBiz-gap:0.75rem;--fbBiz-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.fbBiz-overlay{align-items:center;background:#0009;background:var(--fbBiz-overlay);display:flex;inset:0;justify-content:center;padding:.75rem;padding:var(--fbBiz-gap);position:fixed;z-index:999}.fbBiz-modal{animation:fbBiz-pop .25s ease-out;background:#fff;background:var(--fbBiz-bg);border-radius:12px;border-radius:var(--fbBiz-radius);box-shadow:0 4px 32px #00000040;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--fbBiz-font);max-height:90dvh;max-width:680px;overflow-x:hidden;overflow-y:auto;width:100%}.httpMsg{border-radius:6px;font-size:14px;margin:10px 0;padding:12px 20px;width:100%}.httpMsg-success{background-color:#e6ffed;border:1px solid #a5d6a7;color:#2e7d32}.httpMsg-error{background-color:#ffe6e6;border:1px solid #ef9a9a;color:#c62828}.fbBiz-alert{background:#fff6e5;border:1px solid #ffde9e;border-radius:10px;color:#8c4a16;font-weight:600;line-height:1.4;margin:0 1.25rem .5rem;padding:12px 14px;width:90%}@keyframes fbBiz-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fbBiz-header{align-items:center;background:#f0f2f5;border-bottom:1px solid #e4e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.fbBiz-title{font-size:1.25rem;margin:0}.fbBiz-main-subtitle{align-self:flex-start;background:linear-gradient(90deg,#6366f10f,#0000 60%);border-left:4px solid #6366f1;border-left:4px solid var(--fb-accent,#6366f1);border-radius:8px;box-shadow:0 1px 0 #10182805,inset 0 -1px 0 #ffffff05;color:#55607a;color:var(--fb-subtitle-color,#55607a);display:block;font-size:.95rem;font-weight:500;letter-spacing:.2px;line-height:1.4;margin:.5rem 0 1rem;max-width:100%;padding:.5rem .75rem;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;word-break:break-word}.fbBiz-close{background:none;border:none;border-radius:50%;cursor:pointer;display:grid;font-size:1.25rem;height:32px;line-height:1;place-items:center;transition:background .15s;width:32px}.fbBiz-close:hover{background:#00000014}.fbBiz-form{overflow:visible;padding:1rem 1.25rem}.fbBiz-form,.fbBiz-section{display:flex;flex-direction:column;gap:.75rem;gap:var(--fbBiz-gap)}.fbBiz-section{align-items:flex-start;position:relative;width:95%}.fbBiz-grid2{grid-gap:.75rem;grid-gap:var(--fbBiz-gap);display:grid;gap:.75rem;gap:var(--fbBiz-gap);grid-template-columns:1fr 1fr}.fbBiz-upload{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;width:100%}.fbBiz-uploadActions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.fbBiz-uploadBtn{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#1b74e4,#0051ba);border:none;border-radius:12px;box-shadow:0 10px 24px #0064e033;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.1rem;transition:transform .15s ease,box-shadow .2s ease}.fbBiz-uploadBtn:hover{box-shadow:0 12px 26px #0064e040;transform:translateY(-1px)}.fbBiz-uploadBtn:active{box-shadow:0 6px 16px #0064e038;transform:translateY(0)}.fbBiz-uploadHint{color:#5f6b7a;font-size:.9rem;letter-spacing:.1px}.fbBiz-uploadInput{display:none}.fbBiz-imgPreview{border:1px solid #e2e8f0;border-radius:10px;max-height:220px;object-fit:cover;width:100%}.fbBiz-imgPreview--small{align-self:flex-start;max-height:140px;max-width:140px;object-fit:contain}.bizSubTypePicker-wrp--x9f2{background:#e9f2ff;border:1px solid #c9dcff;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:12px;position:relative}.bizSubTypePicker-count--x9f2{color:#3b5998;font-size:12px;margin-top:6px;opacity:.8;text-align:right;width:100%}.bizSubTypePicker-opt--x9f2{align-items:center;background:#fff;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;padding:6px 12px 6px 32px;position:relative;transition:all .15s ease;-webkit-user-select:none;user-select:none}.bizSubTypePicker-opt--x9f2:hover{background:#f5f9ff;border-color:#a9c4ff}.bizSubTypePicker-opt--x9f2.is-checked{background:#1b74e4;border-color:#1b74e4;box-shadow:0 0 0 2px #1b74e426;color:#fff}.bizSubTypePicker-opt--x9f2.is-disabled{cursor:not-allowed;opacity:.45}.bizSubTypePicker-chk--x9f2{opacity:0;pointer-events:none;position:absolute}.bizSubTypePicker-opt--x9f2:before{background:#fff;border:2px solid #a9c4ff;border-radius:4px;box-sizing:border-box;content:"";height:14px;left:10px;position:absolute;transition:all .15s ease;width:14px}.bizSubTypePicker-opt--x9f2.is-checked:before{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5 3 3 7-7' stroke='%231b74e4' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 8px no-repeat;border-color:#fff}.bizSubTypePicker-text--x9f2{line-height:1}.fbBiz-descriptionEditor{width:100%}.ql-container.ql-snow,.ql-editor{min-height:200px}.fbBiz-input,.fbBiz-input:disabled{background:#f9fafb;background:var(--fbBiz-input-bg);border:1px solid #d0d7de;border:1px solid var(--fbBiz-input-border);border-radius:12px;border-radius:var(--fbBiz-radius);direction:ltr;font:inherit;outline:none;padding:.55rem .75rem;transition:border .15s,background .15s;width:100%}.fbBiz-input:focus{background:#fff;border-color:#0064e0;border-color:var(--fbBiz-primary)}.fbBiz-input--rich{direction:ltr;min-height:120px;text-align:left}.fbBiz-toggle-btn{background-color:#6aac5d;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease,transform .2s}.fbBiz-toggle-btn:hover{background-color:#7daa74;transform:scale(1.05)}.fbBiz-toggle-btn:active{transform:scale(.98)}.fbBiz-hoursRow{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:90px 1fr auto 1fr 120px}.fbBiz-day{font-weight:500}.fbBiz-check{align-items:center;display:flex;font-size:.95rem;gap:.35rem}.fbBiz-footer{border-top:1px solid #e4e7eb;padding:1rem 1.25rem;text-align:right}.fbBiz-btn{background:#0064e0;background:var(--fbBiz-primary);border:none;border-radius:12px;border-radius:var(--fbBiz-radius);color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.25rem;transition:background .15s}.fbBiz-btn:hover{background:#0051ba;background:var(--fbBiz-primary-hover)}.fbBiz-btn:disabled{cursor:not-allowed;opacity:.6}.fbBiz-subtitle{font-size:1.05rem;font-weight:600;margin:0 0 .25rem}.fbBiz-locationNote{color:#475569;font-size:.95rem;margin:0}.fbBiz-currentLocation{background:#e2e8f0;border-radius:999px;color:#0f172a;display:inline-block;font-weight:600;margin-left:.35rem;padding:.15rem .5rem}.fbBiz-locationSubnote{color:#64748b;font-size:.9rem;margin:.35rem 0 .5rem}.fbBiz-dropdown{z-index:1000}@media (max-width:600px){.fbBiz-modal{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.fbBiz-footer,.fbBiz-header{left:0;position:-webkit-sticky;position:sticky;right:0;z-index:1}.fbBiz-header{top:0}.fbBiz-footer{bottom:0}.fbBiz-form{gap:.5rem;padding:1rem}.fbBiz-grid2{grid-template-columns:1fr}.fbBiz-hoursRow{grid-gap:.5rem .75rem;display:grid;font-size:.9rem;gap:.5rem .75rem;grid-template-areas:"day day" "open close" "closed closed";grid-template-columns:1fr 1fr}.fbBiz-day{font-weight:600;grid-area:day}.fbBiz-hoursRow input[type=time]:first-of-type{grid-area:open}.fbBiz-hoursRow input[type=time]:last-of-type{grid-area:close}.fbBiz-hoursRow .fbBiz-check{grid-area:closed}.fbBiz-hoursRow-dash{display:none}.fbBiz-hoursRow input[type=time]{min-width:0;width:100%}}.fbBiz-socialGrid{grid-gap:.75rem;grid-gap:var(--fbBiz-gap);display:grid;gap:.75rem;gap:var(--fbBiz-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%}.fbBiz-socialInput{align-items:center;background:linear-gradient(135deg,#f6f8ff,#fff 70%);border:1px solid #dbe4f3;border-radius:14px;box-shadow:0 5px 18px #2b3f7414;display:flex;gap:.65rem;padding:.7rem .8rem;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}.fbBiz-socialInput:hover{border-color:#c3d1f5;box-shadow:0 8px 22px #2b3f741f;transform:translateY(-1px)}.fbBiz-socialInput:focus-within{background:#fff;border-color:#0064e0;border-color:var(--fbBiz-primary);box-shadow:0 0 0 3px #0064e01f}.fbBiz-socialBadge{align-items:center;background:linear-gradient(160deg,#0064e0,#0051ba);background:linear-gradient(160deg,var(--fbBiz-primary),#0051ba);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff2e,0 6px 14px #0051ba4d;color:#fff;display:inline-flex;font-weight:700;height:42px;justify-content:center;letter-spacing:.3px;min-width:42px}.fbBiz-input--social{background:#0000;padding:0}.fbBiz-input--social,.fbBiz-input--social:focus{border:none;box-shadow:none}.mm2-popup{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:.5rem;max-width:260px;padding:.9rem 1rem}.mm2-poi-name{font-size:1.05rem;font-weight:600;margin:0}.mm2-poi-address{color:#5a5a5a;font-size:.9rem;margin:0}.mm2-details p,.mm2-hours p{font-size:.82rem;margin:.2rem 0}.mm2-details a{color:#2563eb;text-decoration:underline}.mm2-hours{color:#444;font-size:.78rem;margin-top:.2rem}.mm2-btn{align-self:flex-start;background:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.84rem;margin-top:.6rem;padding:.4rem .9rem;transition:background .18s ease-in-out}.mm2-btn:hover{background:#1e4fd8}.mm2-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}:root{--hpbz-bg:#f5f6f9;--hpbz-surface:#fff;--hpbz-text:#1f2937;--hpbz-muted:#6b7280;--hpbz-primary:#2563eb;--hpbz-type-primary:#002774;--hpbz-border:#e5e7eb;--hpbz-radius:18px;--hpbz-shadow:0 8px 24px #0000000f;--hpbz-shadow-strong:0 18px 40px #0f172a24;--hpbz-tr:0.25s ease;--hpbz-maxw:1140px}.hpbz-wrap{align-items:center;background:#f5f6f9;background:var(--hpbz-bg);color:#1f2937;color:var(--hpbz-text);display:flex;flex-direction:column;min-height:100vh;padding:24px clamp(16px,4vw,48px)}.hpbz-wrap>*{max-width:1140px;max-width:var(--hpbz-maxw);width:100%}.hpbz-wrap a:focus-visible,.hpbz-wrap button:focus-visible{border-radius:12px;outline:3px solid #2563eb59;outline-offset:3px}.hpbz-head-main-update-options{margin-bottom:1.5rem}.hpbz-head-main-update-options,.hpbz-head-main-update-options-header{box-sizing:border-box;display:flex;justify-content:flex-end;padding:1rem;width:100%}.hpbz-head-main-update-options-header{margin-bottom:10px}.hpbz-head-update-options{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:1rem;padding:1rem;width:260px}.hpbz-head-update-title{color:#111;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.hpbz-hup-box{align-items:flex-start;display:flex;flex-direction:column;position:relative}.hpbz-hup-box-info-btn,.hpbz-hup-box-report-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap;width:100%}.hpbz-hup-box-info-btn{background-color:#43b111}.hpbz-hup-box-info-btn:hover{background-color:#8dec61}.hpbz-hup-box-report-btn{background-color:#f10707}.hpbz-hup-box-report-btn:hover{background-color:#eb6464}.hpbz-msg{color:#333;display:none;font-size:.85rem;line-height:1.4;margin-top:.5rem}.hpbz-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.hpbz-back{align-items:center;background:#fff;background:var(--hpbz-surface);border:none;border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 14px;transition:transform .25s ease;transition:transform var(--hpbz-tr)}.hpbz-back:hover{transform:translateY(-2px)}.hpbz-title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;margin:0}.hpbz-hero{align-items:flex-end;background-position:50%;background-size:cover;border-radius:18px;box-shadow:0 18px 40px #0f172a24;box-shadow:var(--hpbz-shadow-strong);display:flex;margin-bottom:20px;min-height:240px;overflow:hidden;position:relative}.hpbz-heroContent{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#0000000d,#0000009e);color:#fff;padding:18px;width:100%}.hpbz-heroTop{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.hpbz-heroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hpbz-logo{background:#fff;border:2px solid #fffc;border-radius:16px;box-shadow:0 10px 24px #0003;height:72px;left:16px;object-fit:cover;position:absolute;top:16px;transform:translateZ(0);width:72px}.hpbz-type{background:#002774;background:var(--hpbz-type-primary);border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;margin-bottom:5px;padding:14px 10px}.hpbz-type-main-container{align-items:flex-start;display:flex;flex-direction:column}.hpbz-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.hpbz-chip{align-items:center;background:#2563eb;background:var(--hpbz-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.2px;padding:6px 12px}.hpbz-chip--light{background:#ffffffe6;color:#0f172a}.hpbz-card{background:#fff;background:var(--hpbz-surface);border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);margin-bottom:22px;padding:22px 24px}.hpbz-highlight{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #e5e7eb;border:1px solid var(--hpbz-border)}.hpbz-highlightGrid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hpbz-highlightItem{background:#f9fafb;border:1px solid #eef1f5;border-radius:12px;padding:12px;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--hpbz-tr),box-shadow var(--hpbz-tr)}.hpbz-highlightItem:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.hpbz-highlightLabel{align-items:center;color:#6b7280;color:var(--hpbz-muted);display:flex;font-size:.82rem;gap:6px;margin-bottom:4px}.hpbz-highlightValue{color:#1f2937;color:var(--hpbz-text);font-weight:700;word-break:break-word}.hpbz-desc-card{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5e7eb;border:1px solid var(--hpbz-border)}.hpbz-secTitle{font-size:1rem;font-weight:600;margin:0 0 14px}.hpbz-text{line-height:1.5;margin:0 0 14px}.hpbz-text,.hpbz-text--muted{color:#6b7280;color:var(--hpbz-muted)}.hpbz-text--muted{opacity:.85}.hpbz-desc__text{color:#1f2937;color:var(--hpbz-text);font-size:.98rem;line-height:1.7}.hpbz-desc__text h1,.hpbz-desc__text h2,.hpbz-desc__text h3,.hpbz-desc__text h4{color:#0f172a;line-height:1.25;margin:10px 0}.hpbz-desc__text img{border-radius:12px;height:auto;max-width:100%}.hpbz-desc__text p{margin:0 0 12px}.hpbz-desc__text ol,.hpbz-desc__text ul{margin:0 0 12px;padding-left:20px}.hpbz-desc__text strong{color:#0f172a}.hpbz-contactGrid{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.hpbz-contactGrid a{align-items:center;background:#f8fafc;border:1px solid #e5e7ebe6;border-radius:12px;color:#1f2937;color:var(--hpbz-text);display:inline-flex;font-size:.92rem;gap:8px;padding:10px 12px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease;transition:transform var(--hpbz-tr),border-color var(--hpbz-tr),background var(--hpbz-tr);word-break:break-word}.hpbz-contactGrid a:hover{background:#fff;border-color:#2563eb59;transform:translateY(-1px)}.hpbz-socialRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.hpbz-socialLink{background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--hpbz-primary);font-size:.85rem;padding:8px 10px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease;transition:transform var(--hpbz-tr),background var(--hpbz-tr),border-color var(--hpbz-tr)}.hpbz-socialLink:hover{background:#2563eb1f;border-color:#2563eb59;transform:translateY(-1px)}.hpbz-owner{align-items:stretch;display:flex;flex-direction:column;gap:12px}.hpbz-ownerRow{align-items:center;display:flex;gap:12px}.hpbz-ownerAvatar{border:1px solid #ffffffb3;border-radius:14px;box-shadow:0 8px 18px #0f172a2e;height:60px;object-fit:cover;width:60px}.hpbz-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:10px}.hpbz-galleryImg{border-radius:10px;box-shadow:0 8px 18px #0f172a1f;height:130px;object-fit:cover;width:100%}.hpbz-flagList{grid-gap:8px 16px;display:grid;font-size:.9rem;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.hpbz-flagList li{color:#6b7280;color:var(--hpbz-muted);padding-left:22px;position:relative}.hpbz-flagList li.on{color:#1f2937;color:var(--hpbz-text)}.hpbz-flagList li:before{background:#e5e7eb;background:var(--hpbz-border);border-radius:3px;content:"";height:14px;left:0;position:absolute;top:4px;width:14px}.hpbz-flagList li.on:before{background:#2563eb;background:var(--hpbz-primary)}.hpbz-ico{margin-right:6px;vertical-align:middle}.hpbz-flagList li{align-items:center;display:flex;gap:8px;padding-left:0}.hpbz-flagList li:before{content:none}.hpbz-hoursList{grid-gap:6px;display:grid;font-size:.9rem;gap:6px;list-style:none;margin:0;padding:0}.hpbz-hourRow{background:#f9fafb;border:1px solid #e5e7ebbf;border-radius:12px;color:#1f2937;color:var(--hpbz-text);display:flex;justify-content:space-between;padding:10px 12px}.hpbz-extra .hpbz-text{margin-bottom:8px}.hpbz-toggle{align-items:center;background:#fff;background:var(--hpbz-surface);border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);display:flex;font-size:.95rem;justify-content:space-between;margin:0 0 16px;max-width:320px;padding:12px 18px}.hpbz-switch{display:inline-block;height:26px;position:relative;width:48px}.hpbz-switch input{height:0;opacity:0;width:0}.hpbz-switchKnob{background:#e5e7eb;background:var(--hpbz-border);border-radius:26px;inset:0}.hpbz-switchKnob,.hpbz-switchKnob:before{position:absolute;transition:.25s ease;transition:var(--hpbz-tr)}.hpbz-switchKnob:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;content:"";height:22px;left:2px;top:2px;width:22px}.hpbz-switch input:checked+.hpbz-switchKnob{background:#2563eb;background:var(--hpbz-primary)}.hpbz-switch input:checked+.hpbz-switchKnob:before{transform:translateX(22px)}.hpbz-mapBox{border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);height:360px;margin-bottom:24px;overflow:hidden}.hpbz-loader{color:#6b7280;color:var(--hpbz-muted);font-size:1.1rem;padding:80px 0;text-align:center}@media (max-width:820px){.hpbz-head-main-update-options,.hpbz-head-main-update-options-header{justify-content:center}.hpbz-head-update-options{max-width:520px;width:100%}.hpbz-hero{min-height:220px}.hpbz-card{padding:18px}.hpbz-logo{border-radius:14px;height:60px;width:60px}}@media (max-width:480px){.hpbz-contactGrid{flex-direction:column;gap:8px}.hpbz-socialRow{align-items:flex-start;flex-direction:column}.hpbz-socialList{gap:6px}.hpbz-socialLink{font-size:.85rem;padding:8px 14px}.hpbz-type-main-container{width:100%}.hpbz-chips{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:20px;width:100%}.hpbz-chip{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:14px;box-shadow:0 6px 14px #2563eb33;font-size:.85rem;justify-content:center;padding:10px 12px;text-align:center}.hpbz-heroContent{padding:14px}.hpbz-mapBox{height:280px}}@media (min-width:1100px){.hpbz-hero{min-height:280px}.hpbz-card{padding:24px 26px}}:root{--SbzDRAFTp-bg:#f5f6f9;--SbzDRAFTp-surface:#fff;--SbzDRAFTp-backBtn:#dad9d9;--SbzDRAFTp-text:#1f2937;--SbzDRAFTp-muted:#6b7280;--SbzDRAFTp-primary:#2563eb;--SbzDRAFTp-type-primary:#002774;--SbzDRAFTp-border:#e5e7eb;--SbzDRAFTp-radius:18px;--SbzDRAFTp-shadow:0 8px 24px #0000000f;--SbzDRAFTp-shadow-strong:0 18px 40px #0f172a24;--SbzDRAFTp-tr:0.25s ease;--SbzDRAFTp-maxw:1140px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.SbzDRAFTp-wrap{align-items:center;background:#f5f6f9;background:var(--SbzDRAFTp-bg);color:#1f2937;color:var(--SbzDRAFTp-text);display:flex;flex-direction:column;min-height:100vh;padding:24px clamp(16px,4vw,48px)}.SbzDRAFTp-wrap>*{max-width:1140px;max-width:var(--SbzDRAFTp-maxw);width:100%}.SbzDRAFTp-wrap a:focus-visible,.SbzDRAFTp-wrap button:focus-visible{border-radius:12px;outline:3px solid #2563eb59;outline-offset:3px}.SbzDRAFTp-head-main-update-options{margin-bottom:1.5rem}.SbzDRAFTp-head-main-update-options,.SbzDRAFTp-head-main-update-options-header{box-sizing:border-box;display:flex;justify-content:flex-end;padding:1rem;width:100%}.SbzDRAFTp-head-main-update-options-header{margin-bottom:10px}.SbzDRAFTp-head-update-options{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:1rem;padding:1rem;width:260px}.SbzDRAFTp-head-update-title{color:#111;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.SbzDRAFTp-hup-box{align-items:flex-start;display:flex;flex-direction:column;position:relative}.SbzDRAFTp-hup-box-info-btn,.SbzDRAFTp-hup-box-report-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap;width:100%}.SbzDRAFTp-hup-box-info-btn{background-color:#43b111}.SbzDRAFTp-hup-box-info-btn:hover{background-color:#8dec61}.SbzDRAFTp-hup-box-report-btn{background-color:#f10707}.SbzDRAFTp-hup-box-report-btn:hover{background-color:#eb6464}.SbzDRAFTp-msg{color:#333;display:none;font-size:.85rem;line-height:1.4;margin-top:.5rem}.report-box:hover .report-msg,.update-box:hover .update-msg{display:block}.SbzDRAFTp-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.SbzDRAFTp-back{align-items:center;background:#dad9d9;background:var(--SbzDRAFTp-backBtn);border:none;border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;margin-bottom:10px;padding:8px 14px;transition:transform .25s ease;transition:transform var(--SbzDRAFTp-tr);width:150px}.SbzDRAFTp-back:hover{transform:translateY(-2px)}.SbzDRAFTp-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:10px;display:inline-block;padding:6px 10px}.SbzDRAFTp-hero{align-items:flex-end;background-position:50%;background-size:cover;border-radius:18px;box-shadow:0 18px 40px #0f172a24;box-shadow:var(--SbzDRAFTp-shadow-strong);display:flex;margin-bottom:20px;min-height:240px;overflow:hidden;position:relative}.SbzDRAFTp-heroContent{color:#fff;padding:18px;width:100%}.SbzDRAFTp-heroTop{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.SbzDRAFTp-heroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.SbzDRAFTp-logo{background:#fff;border:2px solid #fffc;border-radius:16px;box-shadow:0 10px 24px #0003;height:72px;left:16px;object-fit:cover;position:absolute;top:16px;transform:translateZ(0);width:72px}.SbzDRAFTp-type{background:#002774;background:var(--SbzDRAFTp-type-primary);border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;margin-bottom:5px;padding:14px 10px}.SbzDRAFTp-type-main-container{align-items:flex-start;display:flex;flex-direction:column}.SbzDRAFTp-linkedCard{display:flex;flex-direction:column;gap:12px}.SbzDRAFTp-linkedAccount{grid-gap:12px;align-items:center;background:#fffffff2;border:1px solid #0f172a1a;border-radius:12px;color:inherit;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.SbzDRAFTp-linkedAccount:hover{box-shadow:0 10px 24px #0f172a1f;transform:translateY(-2px)}.SbzDRAFTp-linkedAccount img{border:1px solid #0f172a1f;border-radius:14px;height:52px;object-fit:cover;width:52px}.SbzDRAFTp-linkedAccountMeta{display:flex;flex-direction:column;gap:4px}.SbzDRAFTp-linkedBadge{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.SbzDRAFTp-linkedName{color:#0f172a;font-size:16px;font-weight:700}.SbzDRAFTp-linkedEmail{color:#475569;font-size:13px}.SbzDRAFTp-linkedCta{color:#2563eb;font-size:13px;font-weight:600;white-space:nowrap}.SbzDRAFTp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.SbzDRAFTp-chip{align-items:center;background:#2563eb;background:var(--SbzDRAFTp-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.2px;padding:6px 12px}.SbzDRAFTp-chip--light{background:#ffffffe6;color:#0f172a}.SbzDRAFTp-card{background:#fff;background:var(--SbzDRAFTp-surface);border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);margin-bottom:22px;padding:22px 24px}.SbzDRAFTp-highlight{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #e5e7eb;border:1px solid var(--SbzDRAFTp-border)}.SbzDRAFTp-highlightGrid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SbzDRAFTp-highlightItem{background:#f9fafb;border:1px solid #eef1f5;border-radius:12px;padding:12px;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--SbzDRAFTp-tr),box-shadow var(--SbzDRAFTp-tr)}.SbzDRAFTp-highlightItem:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.SbzDRAFTp-highlightLabel{align-items:center;color:#6b7280;color:var(--SbzDRAFTp-muted);display:flex;font-size:.82rem;gap:6px;margin-bottom:4px}.SbzDRAFTp-highlightValue{color:#1f2937;color:var(--SbzDRAFTp-text);font-weight:700;word-break:break-word}.SbzDRAFTp-desc-card{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5e7eb;border:1px solid var(--SbzDRAFTp-border)}.SbzDRAFTp-secTitle{font-size:1rem;font-weight:600;margin:0 0 14px}.SbzDRAFTp-text{line-height:1.5;margin:0 0 14px}.SbzDRAFTp-text,.SbzDRAFTp-text--muted{color:#6b7280;color:var(--SbzDRAFTp-muted)}.SbzDRAFTp-text--muted{opacity:.85}.SbzDRAFTp-desc__text{color:#1f2937;color:var(--SbzDRAFTp-text);font-size:.98rem;line-height:1.7}.SbzDRAFTp-desc__text h1,.SbzDRAFTp-desc__text h2,.SbzDRAFTp-desc__text h3,.SbzDRAFTp-desc__text h4{color:#0f172a;line-height:1.25;margin:10px 0}.SbzDRAFTp-desc__text img{border-radius:12px;height:auto;max-width:100%}.SbzDRAFTp-desc__text p{margin:0 0 12px}.SbzDRAFTp-desc__text ol,.SbzDRAFTp-desc__text ul{margin:0 0 12px;padding-left:20px}.SbzDRAFTp-desc__text strong{color:#0f172a}.SbzDRAFTp-contactGrid{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.SbzDRAFTp-contactGrid a{align-items:center;background:#f8fafc;border:1px solid #e5e7ebe6;border-radius:12px;color:#1f2937;color:var(--SbzDRAFTp-text);display:inline-flex;font-size:.92rem;gap:8px;padding:10px 12px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease;transition:transform var(--SbzDRAFTp-tr),border-color var(--SbzDRAFTp-tr),background var(--SbzDRAFTp-tr);word-break:break-word}.SbzDRAFTp-contactGrid a:hover{background:#fff;border-color:#2563eb59;transform:translateY(-1px)}.SbzDRAFTp-socialRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.SbzDRAFTp-socialLink{background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--SbzDRAFTp-primary);font-size:.85rem;padding:8px 10px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease;transition:transform var(--SbzDRAFTp-tr),background var(--SbzDRAFTp-tr),border-color var(--SbzDRAFTp-tr)}.SbzDRAFTp-socialLink:hover{background:#2563eb1f;border-color:#2563eb59;transform:translateY(-1px)}.SbzDRAFTp-owner{align-items:stretch;display:flex;flex-direction:column;gap:12px}.SbzDRAFTp-ownerRow{align-items:center;display:flex;gap:12px}.SbzDRAFTp-ownerAvatar{border:1px solid #ffffffb3;border-radius:14px;box-shadow:0 8px 18px #0f172a2e;height:60px;object-fit:cover;width:60px}.SbzDRAFTp-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:10px}.SbzDRAFTp-galleryImg{border-radius:10px;box-shadow:0 8px 18px #0f172a1f;height:130px;object-fit:cover;width:100%}.SbzDRAFTp-flagList{grid-gap:8px 16px;display:grid;font-size:.9rem;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.SbzDRAFTp-flagList li{color:#6b7280;color:var(--SbzDRAFTp-muted);padding-left:22px;position:relative}.SbzDRAFTp-flagList li.on{color:#1f2937;color:var(--SbzDRAFTp-text)}.SbzDRAFTp-flagList li:before{background:#e5e7eb;background:var(--SbzDRAFTp-border);border-radius:3px;content:"";height:14px;left:0;position:absolute;top:4px;width:14px}.SbzDRAFTp-flagList li.on:before{background:#2563eb;background:var(--SbzDRAFTp-primary)}.SbzDRAFTp-ico{margin-right:6px;vertical-align:middle}.SbzDRAFTp-flagList li{align-items:center;display:flex;gap:8px;padding-left:0}.SbzDRAFTp-flagList li:before{content:none}.SbzDRAFTp-hoursList{grid-gap:6px;display:grid;font-size:.9rem;gap:6px;list-style:none;margin:0;padding:0}.SbzDRAFTp-hourRow{background:#f9fafb;border:1px solid #e5e7ebbf;border-radius:12px;color:#1f2937;color:var(--SbzDRAFTp-text);display:flex;justify-content:space-between;padding:10px 12px}.SbzDRAFTp-extra .SbzDRAFTp-text{margin-bottom:8px}.SbzDRAFTp-toggle{align-items:center;background:#fff;background:var(--SbzDRAFTp-surface);border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);display:flex;font-size:.95rem;justify-content:space-between;margin:0 0 16px;max-width:320px;padding:12px 18px}.SbzDRAFTp-switch{display:inline-block;height:26px;position:relative;width:48px}.SbzDRAFTp-switch input{height:0;opacity:0;width:0}.SbzDRAFTp-switchKnob{background:#e5e7eb;background:var(--SbzDRAFTp-border);border-radius:26px;inset:0}.SbzDRAFTp-switchKnob,.SbzDRAFTp-switchKnob:before{position:absolute;transition:.25s ease;transition:var(--SbzDRAFTp-tr)}.SbzDRAFTp-switchKnob:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;content:"";height:22px;left:2px;top:2px;width:22px}.SbzDRAFTp-switch input:checked+.SbzDRAFTp-switchKnob{background:#2563eb;background:var(--SbzDRAFTp-primary)}.SbzDRAFTp-switch input:checked+.SbzDRAFTp-switchKnob:before{transform:translateX(22px)}.SbzDRAFTp-mapBox{border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);height:360px;margin-bottom:24px;overflow:hidden}.SbzDRAFTp-loader{color:#6b7280;color:var(--SbzDRAFTp-muted);font-size:1.1rem;padding:80px 0;text-align:center}.delete-business-container{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;margin:2rem auto;max-width:400px;padding:2rem 2.5rem;text-align:center}.delete-business-title{color:#e53935;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.delete-business-message{color:#333;font-size:1.1rem;margin-bottom:2rem}.delete-business-btn-row{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.delete-business-cancel-btn{background:#f5f6f9;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background .2s,color .2s,border .2s}.delete-business-cancel-btn:hover:not(:disabled){background:#e5e7eb;border:1px solid #e53935;color:#e53935}.delete-business-cancel-btn:disabled{background:#f5f6f9;color:#aaa;cursor:not-allowed}.delete-business-btn{background:linear-gradient(90deg,#e53935,#ff7043);border:none;border-radius:8px;box-shadow:0 2px 8px #e5393514;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background .2s,box-shadow .2s}.delete-business-btn:disabled{background:#ccc;cursor:not-allowed}.delete-business-btn:hover:not(:disabled){background:linear-gradient(90deg,#d32f2f,#ff5722)}.delete-business-error{background:#ffeaea;border-radius:6px;color:#e53935;font-size:1rem;margin-top:1rem;padding:.5rem}.SbzDRAFTp-footer-draft-business{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:32px;padding:24px}.SbzDRAFTp-footer-draft-business h4{color:#111827;font-size:1.1rem;font-weight:600;margin:0}.SbzDRAFTp-footer-draft-business p{color:#6b7280;font-size:.95rem;margin:0}.httpMsg{border-radius:8px;font-size:.9rem;font-weight:500;padding:12px 14px}.httpMsg-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.httpMsg-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.SbzDRAFTp-footer-draft-business button{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 16px;transition:background .2s ease,transform .1s ease}.SbzDRAFTp-footer-draft-business button:active{transform:scale(.98)}.SbzDRAFTp-btn-approve-draft-business{background:#2563eb;color:#fff}.SbzDRAFTp-btn-approve-draft-business:hover{background:#1d4ed8}.SbzDRAFTp-btn-decline-draft-business{background:#f3f4f6;color:#374151}.SbzDRAFTp-btn-decline-draft-business:hover{background:#e5e7eb}.confirmationDataProviderModal{align-items:center;background:#1118278c;display:flex;height:100vh;inset:0;justify-content:center;margin:0;max-width:none;position:fixed;width:100vw;z-index:99999}.SbzDRAFTp-wrap>.confirmationDataProviderModal{max-width:none}.cdpm-modalContent{background:#fff;border-radius:14px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:24px;width:100%}.cdpm-modalContent p{color:#374151;font-size:.95rem;margin:0}.cdpm-modalContent input{border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;outline:none;padding:12px 14px;transition:border .2s ease,box-shadow .2s ease;width:90%}.cdpm-modalContent input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.cdpm-buttons{display:flex;gap:12px;margin-top:8px}.cdpm-buttons button{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;padding:12px 16px;transition:background .2s ease,transform .1s ease}.cdpm-buttons button:active{transform:scale(.97)}.cdpm-buttons button:first-child{background:#2563eb;color:#fff}.cdpm-buttons button:first-child:hover{background:#1d4ed8}.cdpm-buttons button:last-child{background:#f3f4f6;color:#374151}.cdpm-buttons button:last-child:hover{background:#e5e7eb}@media (max-width:820px){.SbzDRAFTp-head-main-update-options,.SbzDRAFTp-head-main-update-options-header{justify-content:center}.SbzDRAFTp-head-update-options{max-width:520px;width:100%}.SbzDRAFTp-hero{min-height:220px}.SbzDRAFTp-card{padding:18px}.SbzDRAFTp-logo{border-radius:14px;height:60px;width:60px}}@media (max-width:480px){.SbzDRAFTp-contactGrid{flex-direction:column;gap:8px}.SbzDRAFTp-socialRow{align-items:flex-start;flex-direction:column}.SbzDRAFTp-socialList{gap:6px}.SbzDRAFTp-socialLink{font-size:.85rem;padding:8px 14px}.SbzDRAFTp-type-main-container{width:100%}.SbzDRAFTp-chips{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:20px;width:100%}.SbzDRAFTp-chip{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:14px;box-shadow:0 6px 14px #2563eb33;font-size:.85rem;justify-content:center;padding:10px 12px;text-align:center}.SbzDRAFTp-heroContent{padding:14px}.SbzDRAFTp-mapBox{height:280px}}@media (min-width:1100px){.SbzDRAFTp-hero{min-height:280px}.SbzDRAFTp-card{padding:24px 26px}}.admin-users{margin:0 auto;max-width:1160px;padding:1rem 1.5rem 3rem}.admin-users__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0}.admin-users__eyebrow{color:#475569;font-weight:600;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.admin-users__title{font-size:1.7rem;margin:0}.admin-users__subtitle{color:#475569;margin:.35rem 0 0}.admin-users__summary{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.admin-users__pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;padding:.4rem .8rem}.admin-users__pill--warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.admin-users__pill--muted{background:#eef2ff;border-color:#c7d2fe;color:#312e81}.admin-users__controls{align-items:center;display:flex;gap:.75rem;margin:0 0 1rem}.admin-users__search{border:1px solid #cbd5e1;border-radius:10px;flex:1 1;padding:.6rem .8rem}.admin-users__refresh{min-width:140px}.admin-users__error{background:#fef2f2;border:1px solid #fecdd3;border-radius:12px;color:#991b1b;margin-bottom:1rem;padding:.75rem 1rem}.admin-users__empty{color:#475569;margin:2rem 0;text-align:center}.admin-users__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.admin-users__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 5px 22px #0f172a0f;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.admin-users__cardHead{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-users__name{font-size:1.05rem;font-weight:700}.admin-users__email{color:#475569;font-size:.95rem}.admin-users__status{border-radius:999px;font-size:.85rem;font-weight:600;padding:.35rem .7rem}.admin-users__status.is-active{background:#ecfeff;border:1px solid #a5f3fc;color:#0f172a}.admin-users__status.is-suspended{background:#f5f3ff;border:1px solid #e9d5ff;color:#6b21a8}.admin-users__status.is-banned{background:#fef2f2;border:1px solid #fecdd3;color:#b91c1c}.admin-users__meta{color:#475569;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.5rem}.admin-users__account{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem}.admin-users__sectionTitle{font-size:1rem;margin:0 0 .6rem}.admin-users__accountGrid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__field{color:#334155;display:flex;flex-direction:column;font-size:.88rem;gap:.25rem}.admin-users__field input,.admin-users__field select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.42rem .55rem}.admin-users__field--toggle{justify-content:space-between}.admin-users__field--toggle input{align-self:flex-start;height:18px;width:18px}.admin-users__billingSummary{color:#334155;display:flex;flex-wrap:wrap;font-size:.87rem;gap:.6rem;margin-top:.6rem}.admin-users__daysRow{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));margin-top:.65rem}.admin-users__field--wide{min-width:0}.admin-users__hint{color:#475569;font-size:.83rem;margin:.55rem 0 .6rem}.admin-users__actions{grid-gap:.4rem;align-items:center;display:grid;gap:.4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users__btn,.admin-users__link{background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;font-weight:600;padding:.45rem .35rem;text-align:center}.admin-users__link{color:#0f172a;text-decoration:none}.admin-users__btn--primary{background:#e0f2fe;border-color:#bae6fd;color:#075985}.admin-users__btn--warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.admin-users__btn--danger{background:#fef2f2;border-color:#fecdd3;color:#b91c1c}@media (max-width:860px){.admin-users__header{flex-direction:column}.admin-users__accountGrid{grid-template-columns:1fr}.admin-users__daysRow{grid-template-columns:1fr 1fr}.admin-users__actions{grid-template-columns:repeat(2,1fr)}}.admin-subscriptions{margin:0 auto;max-width:1100px;padding:1rem 1.5rem 3rem}.admin-subscriptions__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0}.admin-subscriptions__eyebrow{color:#475569;font-weight:600;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.admin-subscriptions__title{font-size:1.7rem;margin:0}.admin-subscriptions__subtitle{color:#475569;margin:.35rem 0 0}.admin-subscriptions__actions{align-items:center;display:flex;gap:.6rem}.admin-subscriptions__error{background:#fef2f2;border:1px solid #fecdd3;border-radius:12px;color:#991b1b;margin-bottom:1rem;padding:.75rem 1rem}.admin-subscriptions__empty{color:#475569;margin:2rem 0;text-align:center}.admin-subscriptions__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.admin-subscriptions__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 5px 22px #0f172a0f;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.admin-subscriptions__cardHead{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.admin-subscriptions__planCode{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-subscriptions__badge{border-radius:999px;font-size:.82rem;font-weight:600;padding:.25rem .65rem}.admin-subscriptions__badge.is-active{background:#ecfeff;border:1px solid #a5f3fc;color:#0f172a}.admin-subscriptions__badge.is-inactive{background:#f8fafc;border:1px solid #cbd5e1;color:#334155}.admin-subscriptions__formGrid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscriptions__label{color:#334155;display:flex;flex-direction:column;font-size:.88rem;gap:.3rem}.admin-subscriptions__label input,.admin-subscriptions__label select,.admin-subscriptions__label textarea{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:.92rem;padding:.55rem .65rem}.admin-subscriptions__label textarea{min-height:72px;resize:vertical}.admin-subscriptions__label--full{grid-column:1/-1}.admin-subscriptions__section{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.7rem}.admin-subscriptions__section h3{font-size:1rem;margin:0 0 .45rem}.admin-subscriptions__hint{color:#64748b;font-size:.82rem;margin:0 0 .55rem}.admin-subscriptions__switch{align-items:center;color:#334155;display:flex;font-size:.9rem;gap:.45rem}.admin-subscriptions__footer{display:flex;justify-content:flex-end}.admin-subscriptions__save{min-width:160px}@media (max-width:740px){.admin-subscriptions__header{flex-direction:column}.admin-subscriptions__formGrid{grid-template-columns:1fr}}.billing-page{font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:1.2rem 8% 230px;position:relative}.billing-page:after,.billing-page:before{border-radius:999px;content:"";filter:blur(20px);position:absolute;z-index:-1}.billing-page:before{background:#3b82f633;height:220px;right:3%;top:-28px;width:220px}.billing-page:after{background:#f59e0b2b;height:180px;left:4%;top:200px;width:180px}.billing-page__hero{grid-gap:1rem;background:linear-gradient(120deg,#0f172a,#1e293b 55%,#0b4ba8);border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 20px 38px #0f172a47;color:#f8fafc;display:grid;gap:1rem;grid-template-columns:1fr 270px;margin-bottom:1rem;padding:1.15rem 1.2rem}.billing-page__eyebrow{color:#bfdbfe;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.billing-page__title{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:clamp(1.5rem,2vw,1.9rem);margin:0}.billing-page__subtitle{color:#dbeafe;margin:.35rem 0 0;max-width:640px}.billing-page__heroChips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.billing-page__heroChips span{background:#ffffff29;border:1px solid #fff3;border-radius:999px;font-size:.76rem;padding:.25rem .7rem}.billing-page__statusPanel{background:#0206176b;border:1px solid #bfdbfe3d;border-radius:16px;padding:.75rem}.billing-page__statusPanel p{color:#bfdbfe;font-size:.82rem;margin:0}.billing-page__statusPanel h2{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.15rem;margin:.32rem 0 .45rem}.billing-page__statusLine{margin-top:.2rem!important}.billing-page__portalBtn{margin-top:.7rem;width:100%}.billing-page__error,.billing-page__warning{border-radius:12px;font-size:.94rem;margin-bottom:.85rem;padding:.75rem .9rem}.billing-page__error{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.billing-page__warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.billing-page__warning--cancel{background:#fff4e5;border-color:#fdba74;color:#92400e}.billing-page__grid{grid-gap:.95rem;align-items:stretch;display:grid;gap:.95rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.billing-plan{background:linear-gradient(175deg,#fff,#f8fafc);border:1px solid #dbe8f8;border-radius:18px;box-shadow:0 16px 30px #0f172a14;display:flex;flex-direction:column;gap:.75rem;padding:.95rem;position:relative}.billing-plan.is-premium{background:linear-gradient(165deg,#fff7e7,#fff 40%,#fef3c7);border-color:#f59e0b;box-shadow:0 24px 40px #f59e0b47;transform:translateY(-4px)}.billing-plan.is-current{border-color:#2563eb}.billing-plan__badge{align-self:flex-start;background:#e2e8f0;border-radius:999px;color:#334155;font-size:.7rem;font-weight:800;letter-spacing:.03em;padding:.2rem .62rem}.billing-plan.is-premium .billing-plan__badge{background:linear-gradient(90deg,#f59e0b,#f97316);color:#fff}.billing-plan__head h2{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.2rem;margin:0}.billing-plan__head p{color:#475569;font-size:.9rem;margin:.3rem 0 0;min-height:44px}.billing-plan__priceRow{align-items:flex-end;display:flex;justify-content:space-between}.billing-plan__price{color:#0f172a;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.65rem;font-weight:800}.billing-plan__price small{color:#64748b;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:.75rem}.billing-plan__trial{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;color:#334155;font-size:.82rem;padding:.35rem .55rem}.billing-plan__features{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;min-height:235px;padding:0}.billing-plan__features li{align-items:flex-start;display:flex;font-size:.9rem;gap:.45rem;line-height:1.25}.billing-plan__featureIcon{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;font-weight:800;height:18px;justify-content:center;margin-top:1px;width:18px}.billing-plan__features .is-on{color:#0f172a}.billing-plan__features .is-on .billing-plan__featureIcon{background:#dcfce7;color:#166534}.billing-plan__features .is-off{color:#64748b}.billing-plan__features .is-off .billing-plan__featureIcon{background:#fee2e2;color:#991b1b}.billing-plan__footer{margin-top:auto}.billing-plan__cta{border-radius:10px;width:100%}.billing-plan.is-premium .billing-plan__cta{background:linear-gradient(90deg,#f97316,#ea580c)!important;border:1px solid #c2410c}.billing-plan__contactTag,.billing-plan__currentTag{font-size:.85rem;font-weight:700}.billing-plan__currentTag{color:#1d4ed8}.billing-plan__currentTag.is-canceling{color:#c2410c}.billing-plan__contactTag{color:#475569}.billing-page__comingSoon{background:radial-gradient(circle at 92% 10%,#38bdf833,#0000 44%),radial-gradient(circle at 6% 78%,#fbbf242e,#0000 40%),linear-gradient(130deg,#f8fbff,#eef5ff 58%,#fff);border:1px solid #c8d7f4;border-radius:18px;box-shadow:0 14px 30px #0f172a14;margin-top:1rem;padding:1rem 1.05rem}.billing-page__comingSoonEyebrow{color:#1e3a8a;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.billing-page__comingSoon h2{color:#0f172a;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.16rem;margin:.35rem 0 0}.billing-page__comingSoon p{color:#334155;margin:.45rem 0 0;max-width:940px}@media (max-width:980px){.billing-page{margin:1rem 4% 180px}.billing-page__hero{grid-template-columns:1fr}.billing-plan.is-premium{transform:none}.billing-page__comingSoon{padding:.9rem}}.boosts-page{font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:1.2rem 8% 220px}.boosts-page__hero{background:linear-gradient(120deg,#0f172a,#1e293b 55%,#0b4ba8);border-radius:16px;box-shadow:0 18px 36px #0f172a33;color:#f8fafc;margin-bottom:1rem;padding:1rem 1.1rem}.boosts-page__hero h1{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:clamp(1.4rem,2vw,1.8rem);margin:0}.boosts-page__hero p{color:#dbeafe;margin:.5rem 0 0}.boosts-page__error{background:#fee2e2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;margin-bottom:.9rem;padding:.8rem 1rem}.boosts-page__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.boost-card{background:linear-gradient(175deg,#fff,#f8fafc);border:1px solid #dbe8f8;border-radius:18px;box-shadow:0 14px 28px #0f172a14;display:flex;flex-direction:column;gap:.55rem;padding:1rem}.boost-card h2{color:#0f172a;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.1rem;margin:0 0 .25rem}.boost-card label{color:#334155;font-size:.84rem;font-weight:700}.boost-card select,.boost-card textarea{background:#fff;border:1px solid #cbd5e1;border-radius:11px;color:#0f172a;font-family:inherit;font-size:.94rem;padding:.58rem .62rem;width:100%}.boost-card textarea{min-height:102px;resize:vertical}.boost-card__usage{color:#0f172a;font-size:.82rem;font-weight:700;margin:.1rem 0 0}.boost-card__usage--muted{color:#475569;font-weight:500}.boosts-history{background:#fff;border:1px solid #dbe8f8;border-radius:16px;margin-top:1.2rem;padding:1rem}.boosts-history h2{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.14rem;margin:0 0 .8rem}.boosts-history__empty{color:#475569;margin:0}.boosts-history__list{display:flex;flex-direction:column;gap:.65rem}.boosts-history__item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.8rem;justify-content:space-between;padding:.75rem}.boosts-history__item h3{font-size:1rem;margin:.15rem 0}.boosts-history__item p{color:#334155;margin:0}.boosts-history__meta{align-items:center;color:#1e293b;display:inline-flex;font-size:.78rem;gap:.45rem}.boosts-history__status{border-radius:999px;font-weight:700;padding:.15rem .5rem}.boosts-history__status.is-active{background:#dcfce7;color:#166534}.boosts-history__status.is-expired{background:#f1f5f9;color:#64748b}.boosts-history__expires{color:#64748b!important;font-size:.8rem;margin-top:.28rem!important}.boosts-history__open{white-space:nowrap}.boosts-page__locked{background:#fff;border:1px solid #dbe8f8;border-radius:16px;padding:1.2rem;text-align:center}.boosts-page__locked h1{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1.2rem;margin:0 0 .4rem}.boosts-page__locked p{color:#475569;margin:0 0 .8rem}@media (max-width:720px){.boosts-page{margin:1rem 4% 170px}.boosts-history__item{align-items:flex-start;flex-direction:column}}.gp-header{align-items:center;border-bottom:1px solid var(--gp-line);gap:12px;padding:8px 0 14px}.gp-header__title{font-size:1.5rem;line-height:1.2;margin:0}.gp-header__actions{align-items:center;display:flex;gap:8px}.gp-toggleBtn{background:#fff;border:1px solid #e5e7eb;border-radius:.6rem;box-shadow:0 1px 0 #0000000a;color:#1f2937;cursor:pointer;font:500 .95rem/1.2 Segoe UI,Tahoma,Arial,sans-serif;margin:12px 0;padding:.55rem .9rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .08s}.gp-toggleBtn:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.gp-toggleBtn:active{transform:translateY(1px)}.gp-toggleBtn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #2663eb8c;outline:none}.gp-UpdateGroupDetails{background:linear-gradient(135deg,#4f46e5,#3b82f6);border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-weight:600;margin-top:70px;padding:.75rem 1.5rem;transition:all .3s ease}.gp-UpdateGroupDetails:hover{background:linear-gradient(135deg,#4338ca,#2563eb);box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.gp-UpdateGroupDetails:active{box-shadow:0 3px 8px #00000026;transform:translateY(0)}.gp-UpdateGroupDetails:focus{box-shadow:0 0 0 3px #3b82f666;outline:none}@media (max-width:768px){.gp-header{align-items:flex-start;flex-direction:column;gap:6px}.gp-header__actions{width:100%}.gp-toggleBtn{text-align:center;width:100%}}.gp-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.gp-tag{background:color-mix(in oklab,var(--gp-accent),#0000 88%);border:1px solid var(--gp-line);border-radius:999px;color:var(--gp-text);font-size:12px;padding:4px 10px;white-space:nowrap}.gp-rules{background:color-mix(in oklab,var(--gp-accent),#0000 94%);border-left:3px solid var(--gp-accent-2);border-radius:var(--gp-radius-md);margin:8px 0 14px;padding:10px 12px}.gp-rules__label{color:var(--gp-muted);display:block;font-size:12px;font-weight:600;margin-bottom:4px}.gp-rules__text{color:var(--gp-text);font-size:14px;line-height:1.4;margin:0}.gp-cardFooter{grid-gap:12px;border-top:1px solid var(--gp-line);display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-top:auto;padding-top:10px}.gp-metaItem{display:flex;flex-direction:column;gap:2px}.gp-meta__label{color:var(--gp-muted);font-size:12px;font-weight:600}.gp-meta__value{color:var(--gp-text);font-size:14px}.gp-filters{align-items:center;background:#0000000a;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem}.gp-filterBtn,.gp-refreshBtn{background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 1px 0 #0000000a;color:#1f2937;cursor:pointer;font:500 .95rem/1.2 Segoe UI,Tahoma,Arial,sans-serif;padding:.55rem .9rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .08s;white-space:nowrap}.gp-filterBtn:hover,.gp-refreshBtn:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.gp-filterBtn:active,.gp-refreshBtn:active{transform:translateY(1px)}.gp-filterBtn.gp-filterBtn--active{background:linear-gradient(180deg,#2663eb,#1f49c9);border-color:#1f49c9;box-shadow:0 6px 16px #2663eb40,0 1px 0 #0000000a;color:#fff}.gp-filterBtn:focus-visible,.gp-refreshBtn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #2663eb8c;outline:none}.gp-filterBtn:disabled,.gp-refreshBtn:disabled{cursor:not-allowed;opacity:.6}.gp-filters__spacer{flex:1 1 auto}.gp-refreshBtn{border-radius:.6rem;padding:.55rem .8rem}.gp-owner{border-top:1px solid var(--gp-line);gap:12px;margin-top:6px;padding:10px 0 2px}.gp-owner,.gp-owner__avatar{align-items:center;display:flex}.gp-owner__avatar{background:#f3f4f6;border-radius:999px;height:40px;justify-content:center;overflow:hidden;width:40px}.gp-owner__avatar img{height:100%;object-fit:cover;width:100%}.gp-owner__placeholder{font-weight:700}.gp-owner__info{display:flex;flex-direction:column;line-height:1.15}.gp-owner__name{font-weight:600}.gp-owner__email{color:var(--gp-muted);font-size:12px}@media (max-width:768px){.gp-filters{align-items:stretch;flex-direction:column}.gp-filterBtn,.gp-refreshBtn{border-radius:.6rem;text-align:center;width:100%}.gp-filters__spacer{display:none}.gp-refreshBtn{order:-1}}.gp-shell{--gp-bg:#0f172a;--gp-surface:#0b1224;--gp-surface-2:#121a33;--gp-text:#e5e7eb;--gp-muted:#9aa3b2;--gp-line:#ffffff1a;--gp-shadow:0 18px 40px #02061780;--gp-accent:#2563eb;--gp-accent-2:#60a5fa;--gp-warning:#eb8f25;--gp-warning-2:#fac460;--gp-danger:#ef4444;--gp-radius-xl:20px;--gp-radius-lg:14px;--gp-radius-md:10px;--gp-gap:16px;--gp-pad:16px;background:radial-gradient(900px 450px at 85% -10%,#2563eb33,#0000 60%),radial-gradient(700px 380px at -10% 120%,#60a5fa29,#0000 60%),var(--gp-bg);color:var(--gp-text);min-height:100dvh;padding:clamp(16px,3vw,40px)}.gp-header{align-items:baseline;display:flex;justify-content:space-between;margin:0 auto 18px;max-width:1100px}.gp-title{font-size:clamp(22px,3.2vw,32px);font-weight:700;letter-spacing:-.02em;margin:0}.gc-admin-nav{background:linear-gradient(135deg,#3a86ff,#4f46e5);border-radius:999px;box-shadow:0 4px 10px #3a86ff4d;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.3px;padding:10px 18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.gc-admin-nav:hover{background:linear-gradient(135deg,#4f46e5,#3a86ff);box-shadow:0 6px 16px #4f46e573;text-decoration:none;transform:translateY(-2px)}.gc-admin-nav:active{box-shadow:0 3px 8px #4f46e54d;transform:translateY(0) scale(.98)}.gp-grid{grid-gap:var(--gp-gap);display:grid;gap:var(--gp-gap);grid-template-columns:360px 1fr;margin:0 auto;max-width:1100px}.gp-col{min-width:0}.gp-col--form{order:1}.gp-col--list{order:2}@media (max-width:920px){.gp-grid{grid-template-columns:1fr}.gp-col--form{order:2}.gp-col--list{order:1}}.gp-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff0a,#0000),var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow);padding:clamp(16px,2.6vw,22px)}.gp-card--link{color:inherit;display:block;text-decoration:none;transition:transform .06s ease,box-shadow .2s ease,border-color .2s ease}.gp-card--link:hover{border-color:#60a5fa59;transform:translateY(-2px)}.gp-card__title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.gp-card__desc{color:var(--gp-muted);font-size:14px;margin:0}.gp-list{grid-gap:var(--gp-gap);display:grid;gap:var(--gp-gap)}.gp-empty{border:1px dashed var(--gp-line);color:var(--gp-muted);padding:18px;text-align:center}.gp-empty,.gp-status{border-radius:var(--gp-radius-lg)}.gp-status{background:var(--gp-surface-2);border:1px solid var(--gp-line);padding:14px 16px}.gp-status--loading{opacity:.9}.gp-status--error{background:#ef444414;border-color:#ef444466;color:#fecaca}.gp-alert{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);font-size:14px;padding:12px 14px}.gp-alert--error{background:#ef444414;border-color:#ef444466;color:#fecaca}.gp-form__title{font-size:20px;font-weight:700;margin:0 0 10px}.gp-form__body,.gp-row{grid-gap:12px;display:grid;gap:12px}.gp-row{grid-template-columns:1fr 1fr}@media (max-width:640px){.gp-row{grid-template-columns:1fr}}.gp-field{grid-gap:6px;display:grid;gap:6px}.gp-label{color:var(--gp-muted);font-size:12px}.gp-input,.gp-textarea{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);color:var(--gp-text);outline:none;padding:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:90%}.gp-input::placeholder,.gp-textarea::placeholder{color:color-mix(in oklab,var(--gp-muted),#0000 20%)}.gp-input:hover,.gp-textarea:hover{border-color:#60a5fa4d}.gp-input:focus,.gp-textarea:focus{border-color:#60a5fa8c;box-shadow:0 0 0 3px #60a5fa33}.gp-toggle{align-items:center;background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);display:inline-flex;gap:10px;padding:10px 12px;-webkit-user-select:none;user-select:none}.gp-toggle__label{font-size:14px}.gp-actions{display:flex;gap:10px;justify-content:flex-end}.gp-btn{--h:42px;align-items:center;background:#0000;border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);color:var(--gp-text);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:var(--h);justify-content:center;padding:0 16px;text-decoration:none;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.gp-btn:hover{background:#ffffff0a;border-color:#60a5fa59}.gp-btn:active{transform:translateY(1px)}.gp-btn[disabled]{cursor:not-allowed;opacity:.6}.gp-btn--primary{background:linear-gradient(160deg,var(--gp-accent),var(--gp-accent-2));border-color:#0000;box-shadow:0 10px 22px #2563eb47;color:#fff}.gp-btn--primary:hover{filter:saturate(1.06) brightness(1.02)}.gp-btn--warning{background:linear-gradient(160deg,var(--gp-warning),var(--gp-warning-2));border-color:#0000;box-shadow:0 10px 22px #2563eb47;color:#fff}.gp-btn--warning:hover{filter:saturate(1.06) brightness(1.02)}.gp-detail{grid-gap:16px;display:grid;gap:16px;position:relative}.reportGroupContainer{height:70px;position:relative}.reportGroupBtn{background-color:var(--gp-danger);border:none;border-radius:var(--gp-radius-md);color:#fff;cursor:pointer;font-size:14px;line-height:1.2;padding:8px 12px;position:absolute;right:0;text-align:center;top:0}.reportGroupBtn:hover{background-color:#dc2626}.gp-hero{background:linear-gradient(180deg,#ffffff08,#0000),var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);padding:18px}.gp-hero__title{font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.gp-hero__desc{color:var(--gp-muted);margin:0 0 8px}.gp-hero__meta{color:var(--gp-text);margin:0}.gp-meta-label{opacity:.7}.gp-meta-value{font-weight:600}.gp-section{grid-gap:12px;display:grid;gap:12px}.gp-arx__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061799;inset:0;position:fixed;z-index:1000}.gp-arx__modal{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow);display:grid;grid-template-rows:auto 1fr auto;inset:0;margin:auto;max-height:86vh;overflow:hidden;position:fixed;width:min(720px,92vw);z-index:1001}.gp-arx__header{align-items:center;background:linear-gradient(180deg,var(--gp-surface-2),#0000);border-bottom:1px solid var(--gp-line);display:flex;justify-content:space-between;padding:calc(var(--gp-pad) + 2px) calc(var(--gp-pad) + 2px)}.gp-arx__title{color:var(--gp-text);font-size:18px;font-weight:600;letter-spacing:.2px;margin:0}.gp-arx__iconBtn{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--gp-radius-md);color:var(--gp-muted);cursor:pointer;font-size:18px;line-height:1;padding:6px 8px}.gp-arx__iconBtn:hover{background:var(--gp-surface-2);color:var(--gp-text)}.gp-arx__body{overflow:auto;padding:var(--gp-pad)}.gp-arx__error{background:color-mix(in srgb,var(--gp-danger) 12%,#0000);border:1px solid color-mix(in srgb,var(--gp-danger) 40%,#0000);border-radius:var(--gp-radius-md);color:var(--gp-text);margin-bottom:var(--gp-gap);padding:12px 14px}.gp-arx__empty{border:1px dashed var(--gp-line);border-radius:var(--gp-radius-lg);color:var(--gp-muted);padding:24px;text-align:center}.gp-arx__list{grid-gap:var(--gp-gap);list-style:none;margin:0;padding:0}.gp-arx__item,.gp-arx__list{display:grid;gap:var(--gp-gap)}.gp-arx__item{grid-gap:var(--gp-gap);align-items:center;background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);grid-template-columns:1fr auto;padding:14px}.gp-arx__user{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:44px 1fr}.gp-arx__avatar{background:var(--gp-bg);border:1px solid var(--gp-line);border-radius:50%;height:44px;object-fit:cover;width:44px}.gp-arx__meta{min-width:0}.gp-arx__name{color:var(--gp-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-arx__sub{color:var(--gp-muted);font-size:12px;margin-top:2px}.gp-arx__actions{display:inline-flex;gap:10px}.gp-arx__btn{-webkit-appearance:none;appearance:none;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);color:var(--gp-text);cursor:pointer;font-weight:600;padding:10px 14px;transition:transform .04s ease,background .2s ease,border-color .2s ease}.gp-arx__btn:active{transform:translateY(1px)}.gp-arx__btn--ghost:hover{background:var(--gp-surface-2)}.gp-arx__btn--primary{background:linear-gradient(180deg,var(--gp-accent),var(--gp-accent-2));border-color:color-mix(in srgb,var(--gp-accent) 50%,var(--gp-line));color:#fff}.gp-arx__btn--primary:hover{filter:brightness(1.05)}.gp-arx__btn[disabled]{cursor:not-allowed;opacity:.6}.gp-arx__footer{background:linear-gradient(0deg,var(--gp-surface-2),#0000);border-top:1px solid var(--gp-line);display:flex;gap:10px;justify-content:flex-end;padding:var(--gp-pad)}.kxReports{--kx-bg:#0b0c10;--kx-card:#111218;--kx-soft:#1a1c25;--kx-border:#232633;--kx-text:#e6e8ee;--kx-muted:#a3a8b8;--kx-primary:#5b8cff;--kx-primary-600:#4b78e6;--kx-danger:#ff6b6b;--kx-danger-600:#e95a5a;--kx-pill:#2a2d3a;background:var(--kx-card);border:1px solid var(--kx-border);border-radius:16px;box-shadow:0 8px 24px #00000040;color:var(--kx-text);padding:16px}.kxReports__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.kxReports__title{font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.kxReports__counts{gap:6px}.kxReports__badge,.kxReports__counts{align-items:center;display:inline-flex}.kxReports__badge{background:var(--kx-soft);border:1px solid var(--kx-border);border-radius:999px;font-size:12px;justify-content:center;min-width:28px;padding:2px 8px}.kxReports__badge--muted{opacity:.7}.kxReports__sep{color:var(--kx-muted)}.kxReports__tabs{background:var(--kx-soft);border:1px solid var(--kx-border);border-radius:12px;display:inline-flex;gap:8px;margin:8px 0 12px;padding:4px}.kxReports__tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:var(--kx-muted);cursor:pointer;font-weight:600;padding:6px 12px;transition:transform .08s ease,background .15s ease,color .15s ease}.kxReports__tab:hover{color:var(--kx-text)}.kxReports__tab.is-active{background:var(--kx-card);border:1px solid var(--kx-border);color:var(--kx-text);transform:translateY(-1px)}.kxReports__empty,.kxReports__status--loading{color:var(--kx-muted);padding:24px;text-align:center}.kxReports__alert{background:#ff6b6b14;border:1px solid #ff6b6b40;border-radius:10px;color:#ffb3b3;margin-bottom:12px;padding:10px 12px}.kxReports__list{list-style:none;margin:0;padding:0}.kxReports__item{grid-gap:8px;background:linear-gradient(180deg,var(--kx-card),var(--kx-soft));border:1px solid var(--kx-border);border-radius:12px;display:grid;gap:8px;margin-bottom:10px;padding:12px}.kxReports__rowTop{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.kxReports__reason{font-weight:700;letter-spacing:.2px}.kxReports__meta{color:var(--kx-muted);font-size:12px}.kxReports__rowSub{align-items:center;display:flex;flex-wrap:wrap;gap:6px;row-gap:8px}.kxReports__label{color:var(--kx-muted);font-size:12px}.kxReports__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.kxReports__dot{color:var(--kx-muted)}.kxReports__pill{background:var(--kx-pill);border:1px solid var(--kx-border);border-radius:999px;font-size:11px;padding:2px 8px}.kxReports__pill--muted{opacity:.7}.kxReports__reporter{align-items:center;color:var(--kx-text);display:inline-flex;gap:8px;text-decoration:none}.kxReports__reporter:hover{text-decoration:underline}.kxReports__avatar{align-items:center;background:var(--kx-pill);border:1px solid var(--kx-border);border-radius:999px;display:inline-flex;height:22px;justify-content:center;overflow:hidden;width:22px}.kxReports__avatar img{height:100%;object-fit:cover;width:100%}.kxReports__avatarFallback{color:var(--kx-muted);font-size:12px}.kxReports__actions{display:flex;gap:8px;margin-top:4px}.kxReports__btn{-webkit-appearance:none;appearance:none;background:var(--kx-soft);border:1px solid var(--kx-border);border-radius:10px;color:var(--kx-text);cursor:pointer;font-weight:600;padding:6px 12px;transition:transform .08s ease,background .15s ease,border-color .15s ease}.kxReports__btn:hover{transform:translateY(-1px)}.kxReports__btn:active{transform:translateY(0)}.kxReports__btn--primary{background:var(--kx-primary);border-color:var(--kx-primary-600)}.kxReports__btn--primary:hover{filter:brightness(1.05)}.kxReports__btn--danger{background:var(--kx-danger);border-color:var(--kx-danger-600)}.kxReports__btn--danger:hover{filter:brightness(1.05)}@media (max-width:520px){.kxReports{border-radius:12px;padding:12px}.kxReports__rowTop{align-items:flex-start;flex-direction:column;gap:4px}}.gp-shell .kvnGX_membersRoot.kvnGX_card{background:linear-gradient(180deg,var(--gp-surface),var(--gp-surface-2));border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow);padding:clamp(16px,2.5vw,28px)}.kvnGX_noSplit{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:keep-all}.kvnGX_headerBadge,.kvnGX_headerTitle{min-width:0}.gp-shell .kvnGX_header{align-items:center;display:flex;gap:var(--gp-gap);justify-content:space-between;margin-bottom:clamp(12px,1.5vw,18px)}.gp-shell .kvnGX_headerTitle{font-size:clamp(18px,2.2vw,22px);font-weight:700;letter-spacing:.2px;margin:0}.gp-shell .kvnGX_headerBadge{align-items:center;background:color-mix(in oklab,var(--gp-surface-2) 80%,#000);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);color:var(--gp-muted);display:inline-flex;font-size:13px;gap:10px;padding:8px 12px}.gp-shell .kvnGX_infoDot{all:unset;background:linear-gradient(180deg,var(--gp-accent),var(--gp-accent-2));border-radius:999px;color:#fff;cursor:pointer;display:grid;font-size:12px;font-weight:700;height:22px;line-height:1;place-items:center;transition:transform .12s ease,filter .12s ease;width:22px}.gp-shell .kvnGX_infoDot:hover{filter:brightness(1.05);transform:translateY(-1px)}.gp-shell .kvnGX_infoDot:active{transform:translateY(0)}.gp-shell .kvnGX_empty,.gp-shell .kvnGX_state--error,.gp-shell .kvnGX_state--loading{background:color-mix(in oklab,var(--gp-surface) 80%,#000);border:1px dashed var(--gp-line);border-radius:var(--gp-radius-lg);color:var(--gp-muted);padding:18px}.gp-shell .kvnGX_state--error{background:linear-gradient(180deg,color-mix(in oklab,var(--gp-danger) 18%,var(--gp-surface)),var(--gp-surface));border-color:color-mix(in oklab,var(--gp-danger) 40%,#fff);color:#fecaca}.gp-shell .kvnGX_scrollArea{max-height:clamp(50vh,70vh,78vh);overflow:auto;padding-right:2px;scroll-behavior:smooth}.gp-shell .kvnGX_scrollArea::-webkit-scrollbar{width:8px}.gp-shell .kvnGX_scrollArea::-webkit-scrollbar-thumb{background:var(--gp-line);border-radius:8px}.gp-shell .kvnGX_chipList{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}@media (min-width:520px){.gp-shell .kvnGX_chipList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.gp-shell .kvnGX_chipList{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-shell .kvnGX_chip{align-items:stretch;background:color-mix(in oklab,var(--gp-surface-2) 92%,#000);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);display:flex;flex-direction:column;gap:8px;padding:12px;transition:border-color .15s ease,transform .12s ease,background .2s ease}.gp-shell .kvnGX_chip:hover{border-color:color-mix(in oklab,var(--gp-accent) 30%,var(--gp-line));transform:translateY(-1px)}.gp-shell .kvnGX_userRow{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-width:0;outline:none}.gp-shell .kvnGX_userRow:focus-visible{border-radius:var(--gp-radius-md);box-shadow:0 0 0 2px color-mix(in oklab,var(--gp-accent) 60%,#fff)}.gp-shell .kvnGX_avatar{background:#111827;border:1px solid var(--gp-line);border-radius:50%;height:44px;object-fit:cover;width:44px}.gp-shell .kvnGX_userName{color:var(--gp-text);font-size:14px;font-weight:600;letter-spacing:.2px;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-shell .kvnGX_rolePill{background:linear-gradient(180deg,color-mix(in oklab,var(--gp-accent-2) 16%,var(--gp-surface-2)),var(--gp-surface-2));border:1px solid color-mix(in oklab,var(--gp-accent) 35%,var(--gp-line));border-radius:999px;color:color-mix(in oklab,var(--gp-text) 90%,#fff);font-size:11px;justify-self:end;letter-spacing:.6px;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.gp-shell .kvnGX_actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gp-shell .kvnGX_btn{-webkit-appearance:none;appearance:none;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);color:var(--gp-text);cursor:pointer;font-size:13px;font-weight:600;-webkit-hyphens:none;hyphens:none;letter-spacing:.2px;padding:8px 14px;transition:transform .12s ease,background .15s ease,border-color .15s ease,filter .15s ease,opacity .15s ease;white-space:nowrap;word-break:keep-all}.gp-shell .kvnGX_btn:hover{border-color:color-mix(in oklab,var(--gp-accent) 25%,var(--gp-line));transform:translateY(-1px)}.gp-shell .kvnGX_btn:active{transform:translateY(0)}.gp-shell .kvnGX_btn--danger{background:linear-gradient(180deg,color-mix(in oklab,var(--gp-danger) 20%,var(--gp-surface)),var(--gp-surface));border-color:color-mix(in oklab,var(--gp-danger) 35%,var(--gp-line));color:#ffeaea}.gp-shell .kvnGX_btn--danger:hover{filter:brightness(1.05)}.gp-shell .kvnGX_btn--promote{background:linear-gradient(180deg,color-mix(in oklab,var(--gp-accent) 28%,var(--gp-surface-2)),var(--gp-surface-2));border-color:color-mix(in oklab,var(--gp-accent) 40%,var(--gp-line))}.gp-shell .kvnGX_btn--demote{background:linear-gradient(180deg,color-mix(in oklab,var(--gp-muted) 20%,var(--gp-surface-2)),var(--gp-surface-2));border-color:color-mix(in oklab,var(--gp-muted) 35%,var(--gp-line));color:color-mix(in oklab,var(--gp-text) 85%,#fff)}.gp-shell .kvnGX_btn[disabled]{cursor:not-allowed;opacity:.55;transform:none}.gp-shell .kvnGX_hiddenBlock{margin-top:clamp(12px,2vw,20px)}.gp-shell .kvnGX_divider{background:linear-gradient(90deg,#0000,var(--gp-line) 20%,var(--gp-line) 80%,#0000);height:1px;margin:8px 0 14px}.gp-shell .kvnGX_hiddenTitle{color:var(--gp-muted);font-size:13px;font-weight:700;letter-spacing:.4px;margin:0 0 10px;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.gp-shell .kvnGX_btn,.gp-shell .kvnGX_chip,.gp-shell .kvnGX_infoDot{transition:none!important}}.kc-chat{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow);padding:var(--gp-pad)}.kc-chat__title{font-size:18px;font-weight:600;letter-spacing:.2px;margin:0 0 8px}.kc-chat__scroll{background:linear-gradient(180deg,var(--gp-surface) 0,var(--gp-surface-2) 100%);border-radius:var(--gp-radius-lg);max-height:520px;overflow-y:auto;padding:8px;scroll-behavior:smooth}.kc-status{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);padding:12px 16px}.kc-status--error{border-color:#ef444466;color:var(--gp-danger)}.kc-alert{background:#60a5fa14;border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);font-size:14px;margin:8px 0 12px;padding:10px 12px}.kc-alert--success{color:var(--gp-accent-2)}.kc-alert--error{background:#ef444414;color:var(--gp-danger)}.kc-empty{color:var(--gp-muted);padding:40px 0;text-align:center}.kc-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.kc-item{grid-gap:6px;background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);box-shadow:0 6px 18px #02061740;display:grid;gap:6px;margin:6px 2px;padding:10px}.kc-item--left{background:linear-gradient(180deg,#0f1731,var(--gp-surface-2));justify-items:start}.kc-item--right{background:linear-gradient(180deg,#60a5fa14,var(--gp-surface-2));border-color:#60a5fa40;justify-items:end}.kc-list>.kc-item:nth-child(odd){background-blend-mode:lighten;filter:saturate(1.02)}@media (hover:hover){.kc-item:hover{transform:translateY(-1px);transition:transform .12s ease}}.kc-item__header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;width:100%}.kc-item__headerLeft{align-items:center;display:inline-flex;gap:10px;min-width:0}.kc-authorBlock{display:grid}.kc-authorName{color:var(--gp-text);font-size:13px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-item__headerRight{align-items:center;display:inline-flex;gap:10px}.kc-time{color:var(--gp-muted);font-size:11px;white-space:nowrap}.kc-avatarBtn{background:#0000;border:0;cursor:pointer;line-height:0;padding:0}.kc-avatar{box-shadow:0 2px 10px #02061759;object-fit:cover}.kc-avatar,.kc-avatar--anon{border:1px solid var(--gp-line);border-radius:50%;height:28px;width:28px}.kc-avatar--anon{background:#1b2547;color:var(--gp-muted);justify-content:center}.kc-actions,.kc-avatar--anon{align-items:center;display:inline-flex}.kc-actions{gap:8px}.kc-badge{background:#fbbf2414;border:1px solid var(--gp-line);border-radius:999px;color:#fbbf24;font-size:10px;padding:2px 6px}.kc-iconBtn{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:8px;color:var(--gp-text);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.kc-iconBtn:hover{background:var(--gp-surface-2)}.kc-menuWrap{position:relative}.kc-menu{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);box-shadow:var(--gp-shadow);min-width:160px;overflow:hidden;position:absolute;right:0;top:32px;z-index:10}.kc-menu__item{background:#0000;border:0;color:var(--gp-text);cursor:pointer;font-size:14px;padding:10px 12px;text-align:left;width:100%}.kc-menu__item:hover{background:var(--gp-surface-2)}.kc-menu__item--danger{color:var(--gp-danger)}.kc-bubble{word-wrap:break-word;border:1px solid var(--gp-line);border-radius:14px;font-size:14px;line-height:1.45;max-width:min(76%,720px);padding:10px 12px;white-space:pre-wrap}.kc-bubble--theirs{background:#0f1731}.kc-bubble--mine{background:linear-gradient(135deg,var(--gp-accent) 0,var(--gp-accent-2) 100%);border-color:#ffffff1f;color:#fff}.kc-overlay{background:#02061799}.kc-modal,.kc-overlay{inset:0;position:fixed}.kc-modal{display:grid;padding:24px;place-items:center}.kc-modal>*{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);box-shadow:var(--gp-shadow);width:min(520px,96vw)}.kc-modal__footer,.kc-modal__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.kc-modal__title{font-size:16px;margin:0}.kc-modal__body{padding:4px 16px 16px}.kc-modal__text{color:var(--gp-muted);margin:0 0 8px}.kc-textarea{border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);padding:10px 12px;resize:vertical;width:90%}.kc-btn,.kc-textarea{background:var(--gp-surface-2);color:var(--gp-text)}.kc-btn{border:1px solid var(--gp-line);border-radius:10px;cursor:pointer;padding:8px 12px}.kc-btn--primary{background:var(--gp-accent);border-color:#0000;color:#fff}.kc-btn--ghost{background:#0000}.kc-message_has_report{border:1px solid #0000;border-radius:999px;font-size:11px;line-height:1.6;opacity:.95;padding:2px 8px;pointer-events:auto;white-space:nowrap}.kc-message_has_report.is-open{background:#fef3c7;border-color:#f59e0b;color:#92400e}.kc-message_has_report.is-closed{background:#f3f4f6;border-color:#9ca3af;color:#374151}@media (prefers-color-scheme:dark){.kc-message_has_report.is-open{background:#3a2a07;border-color:#d97706;color:#fde68a}.kc-message_has_report.is-closed{background:#1f2937;border-color:#6b7280;color:#e5e7eb}}.kc-composer{grid-gap:10px;align-items:end;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow);display:grid;gap:10px;grid-template-columns:auto 1fr auto;margin-top:var(--gp-gap);padding:10px}.kc-toggle{align-items:center;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.kc-toggle input{opacity:0;pointer-events:none;position:absolute}.kc-toggle__pill{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:999px;height:24px;position:relative;transition:background .15s ease,border-color .15s ease;width:42px}.kc-toggle__pill:after{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:18px}.kc-toggle input:checked+.kc-toggle__pill{background:var(--gp-accent);border-color:#0000}.kc-toggle input:checked+.kc-toggle__pill:after{transform:translateX(18px)}.kc-toggle__label{color:var(--gp-muted);font-size:13px}.kc-field{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);padding:6px 10px}.kc-input{background:#0000;border:0;color:var(--gp-text);font-size:14px;line-height:1.4;max-height:160px;outline:none;resize:none;width:100%}.kc-sendBtn{background:var(--gp-accent);border:1px solid #0000;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;height:40px;min-width:88px;padding:0 14px;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.kc-sendBtn:hover{filter:brightness(1.06)}.kc-sendBtn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:460px){.kc-composer{grid-template-areas:"input input" "toggle send";grid-template-columns:1fr auto}.kc-toggle{grid-area:toggle}.kc-field{grid-area:input}.kc-sendBtn{grid-area:send}}.kvnMbr-card{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow);padding:var(--gp-pad)}.kvnMbr-row{grid-gap:var(--gp-gap);align-items:center;display:grid;gap:var(--gp-gap);grid-template-columns:1fr auto}@media (max-width:640px){.kvnMbr-row{gap:12px;grid-template-columns:1fr}}.kvnMbr-actions{display:inline-flex;flex-wrap:wrap;gap:10px}.kvnMbr-statusArea{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kvnMbr-btn{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:var(--gp-radius-md);color:var(--gp-text);cursor:pointer;font-weight:600;height:40px;padding:0 14px;transition:filter .12s ease,transform .12s ease,opacity .12s ease}.kvnMbr-btn:hover{filter:brightness(1.06)}.kvnMbr-btn:disabled{cursor:not-allowed;opacity:.6}.kvnMbr-btn--primary{background:var(--gp-accent);border-color:#0000;color:#fff}.kvnMbr-btn--ghost{background:#0000}.kvnMbr-btn--danger{background:var(--gp-danger);border-color:#0000;color:#fff}.kvnMbr-chip{align-items:center;background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:999px;color:var(--gp-text);display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.kvnMbr-chip--muted{color:var(--gp-muted)}.kvnMbr-chip--ok{background:#34d39914;border-color:#34d39940;color:#34d399}.kvnMbr-chip--info{background:#60a5fa1a;border-color:#60a5fa40;color:var(--gp-accent-2)}.kvnMbr-overlay{background:#02061799;inset:0;position:fixed;z-index:40}.kvnMbr-modal{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:50}.kvnMbr-modal__panel{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius-lg);box-shadow:var(--gp-shadow);overflow:hidden;width:min(520px,96vw)}.kvnMbr-modal__footer,.kvnMbr-modal__header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.kvnMbr-modal__title{font-size:16px;font-weight:600;margin:0}.kvnMbr-modal__body{padding:6px 16px 16px}.kvnMbr-modal__text{color:var(--gp-muted);line-height:1.5;margin:0}.kvnMbr-modal_label_text{color:#c4c4c4;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.kvnMbr-modal_input_text{border:1px solid #ccc;border-radius:6px;font-size:14px;outline:none;padding:8px 10px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.kvnMbr-modal_input_text:focus{border-color:#d93025;box-shadow:0 0 0 2px #d9302526}.kvnMbr-modal_status_text{color:var(--gp-danger);display:block;font-size:14px;font-weight:500;margin-left:5%;margin-top:10px}.kvnMbr-iconBtn{background:var(--gp-surface-2);border:1px solid var(--gp-line);border-radius:10px;color:var(--gp-text);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.kvnMbr-iconBtn:hover{filter:brightness(1.06)}.aa9-root{--aa9-bg:#0b0d10;--aa9-surface:#12161b;--aa9-surface-2:#182029;--aa9-text:#e6e9ef;--aa9-text-dim:#a7b0bb;--aa9-accent:#3a86ff;--aa9-approve:#16a34a;--aa9-reject:#dc2626;--aa9-border:#263241;--aa9-chip:#223042;--aa9-shadow:0 8px 24px #00000059;background:var(--aa9-bg);color:var(--aa9-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;min-height:100%;padding:24px}.aa9-section{margin:0 auto;max-width:1100px}.aa9-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.aa9-title{font-size:22px;font-weight:700;letter-spacing:.2px}.aa9-banner{background:#23171a;border:1px solid var(--aa9-border);border-radius:12px;color:#ffd8dd;margin-bottom:16px;padding:12px 14px}.aa9-banner--error{border-color:#4b1217}.aa9-empty{background:var(--aa9-surface);border:1px dashed var(--aa9-border);border-radius:14px;color:var(--aa9-text-dim);padding:20px}.aa9-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:720px){.aa9-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aa9-card{background:linear-gradient(180deg,var(--aa9-surface),var(--aa9-surface-2));border:1px solid var(--aa9-border);border-radius:18px;box-shadow:var(--aa9-shadow);display:flex;flex-direction:column;gap:14px;padding:16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.aa9-card:hover{border-color:#355071;box-shadow:0 12px 28px #00000073;transform:translateY(-2px)}.aa9-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.aa9-card-title{font-size:18px;font-weight:700;line-height:1.2}.aa9-chip{background:var(--aa9-chip);border:1px solid var(--aa9-border);border-radius:999px;color:var(--aa9-text);font-size:12px;letter-spacing:.3px;padding:6px 10px}.aa9-owner-link{align-items:center;color:#3a86ff;display:inline-flex;font-weight:600;gap:8px;text-decoration:none}.aa9-owner-link:hover{text-decoration:underline}.aa9-owner-avatar{border:1px solid var(--aa9-border);border-radius:50%;height:28px;object-fit:cover;width:28px}.aa9-owner-container{background-color:#4c4d4d94;border-radius:1rem;padding:10px}.aa9-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.aa9-meta-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:120px 1fr}.aa9-meta-key{color:var(--aa9-text-dim);font-size:12px;padding-top:2px}.aa9-meta-val{color:var(--aa9-text);font-size:14px;line-height:1.5}.aa9-code{background:#ffffff0a;border:1px solid var(--aa9-border);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:2px 6px}.aa9-tags{display:flex;flex-wrap:wrap;gap:8px}.aa9-tag{background:#3a86ff24;border:1px solid #2d4f86;border-radius:999px;color:#a9c7ff;font-size:12px;padding:4px 10px}.aa9-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.aa9-btn{-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:12px;box-shadow:0 4px 12px #00000040;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.aa9-btn:active{transform:translateY(1px)}.aa9-btn--approve{background:linear-gradient(180deg,#1fbf60,var(--aa9-approve));border-color:#0e6e34;color:#fff}.aa9-btn--approve:hover{filter:brightness(1.05)}.aa9-btn--reject{background:linear-gradient(180deg,#ef4444,var(--aa9-reject));border-color:#7a1414;color:#fff}.aa9-btn--reject:hover{filter:brightness(1.05)}
/*# sourceMappingURL=main.b78384e6.css.map*/