@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&family=Noto+Sans+Gujarati:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Gujarati:wght@400;500;600;700&display=swap";.marketing-root{--ink:#142d46;--muted:#526a7d;--blue:#0078e9;--sky:#38bdf3;--line:#dce8f1;--surface:#f5faff;color:var(--ink);background:#fff;font:500 17px/1.65 DM Sans,Noto Sans Gujarati,sans-serif;overflow:clip}.marketing-root *{box-sizing:border-box}.marketing-root h1,.marketing-root h2,.marketing-root h3{letter-spacing:-.055em;color:var(--ink);font-family:Manrope,Noto Sans Gujarati,sans-serif;font-weight:750;line-height:1.15}.marketing-root h2{white-space:pre-line;font-size:clamp(32px,3.8vw,52px)}.marketing-root h3{font-size:26px}.marketing-root a{color:inherit;text-decoration:none}.marketing-root button,.marketing-root a,.marketing-root summary{-webkit-tap-highlight-color:transparent}.marketing-root button{font:inherit;cursor:pointer}.marketing-root :focus-visible{outline-offset:5px;outline:3px solid #0789ed}.marketing-skip{z-index:200;background:#fff;padding:12px;position:absolute;top:-100px}.marketing-skip:focus{top:0}.marketing-announcement{color:#27597f;letter-spacing:.015em;background:#e7f5ff;justify-content:center;align-items:center;gap:16px;height:40px;font-size:12px;font-weight:650;display:flex}.announcement-star{color:var(--blue);font-size:17px}.announcement-line{background:#b4d6ec;width:1px;height:12px}.marketing-header{justify-content:space-between;align-items:center;gap:25px;max-width:1280px;height:102px;margin:auto;padding:0 32px;display:flex}.marketing-brand{letter-spacing:-.03em;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;line-height:1.2;display:flex}.marketing-brand img{border-radius:15px;width:49px;height:49px;box-shadow:0 3px 7px #003f7a18}.marketing-brand strong{letter-spacing:-.055em;font-size:20px}.marketing-brand strong span{color:var(--blue)}.marketing-header nav{gap:30px;font-size:14px;font-weight:600;display:flex}.marketing-header nav a:hover{color:var(--blue)}.marketing-header-actions{align-items:center;gap:18px;display:flex}.marketing-language{background:0 0;border:0;align-items:center;gap:6px;display:flex;font-size:13px!important}.marketing-menu{display:none}.marketing-button{background:linear-gradient(135deg,#0d9ef2,#0064db);border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:15px 24px;font-size:15px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 15px #007be323,inset 0 1px #ffffff50;color:#fff!important}.marketing-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px #007be333}.marketing-button.small{border-radius:9px;gap:10px;padding:11px 17px;font-size:13px}.marketing-kicker{letter-spacing:.16em;color:#33749b;align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.6;display:inline-flex}.marketing-kicker>span:first-child:not(:only-child){background:#13a4d8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0085e310}.marketing-hero{isolation:isolate;background:linear-gradient(125deg,#f5faff,#eef9ff 54%,#e5f6ff);border-radius:30px;grid-template-columns:1.04fr 1fr;align-items:center;max-width:1370px;min-height:760px;margin:auto;padding:52px 77px 73px;display:grid;position:relative}.hero-grid-lines{z-index:-1;background-image:linear-gradient(#348eb807 1px,#0000 1px),linear-gradient(90deg,#348eb807 1px,#0000 1px);background-size:48px 48px;border-radius:30px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 78%);mask-image:linear-gradient(270deg,#000,#0000 78%)}.hero-copy h1{white-space:pre-line;letter-spacing:-.065em;margin:24px 0 22px;font-size:clamp(54px,5.4vw,78px);font-weight:800;line-height:1.05;position:relative}.hero-copy h1 em{color:var(--blue);font-style:normal;display:block}.hero-heading-underline{border-top:3px solid #36bce9;border-radius:50%;width:200px;height:9px;margin:12px 0 0 12px;display:block;transform:rotate(-3deg)}.hero-copy>p{color:var(--muted);max-width:405px;margin-bottom:27px;font-size:16px;line-height:1.8}.store-badges{flex-wrap:wrap;gap:11px;display:flex}.store-badges>a{color:#fff;background:#132c42;border:1px solid #2d4456;border-radius:11px;align-items:center;gap:10px;min-width:154px;padding:10px 15px;transition:transform .2s;display:flex;box-shadow:0 5px 10px #0a294e17}.store-badges>a:hover{transform:translateY(-3px)}.store-badges svg{width:25px;height:30px}.store-badges small{letter-spacing:.08em;color:#d1dfe7;font-size:7px;line-height:1.4;display:block}.store-badges strong{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:18px;font-weight:650;line-height:1.35;display:block}.hero-download-note{color:#657f91;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.hero-download-note>span:first-child{background:#19ac83;border-radius:50%;width:5px;height:5px}.hero-download-note a{color:var(--blue);align-items:center;gap:2px;margin-left:5px;font-weight:650;display:flex}.hero-values{color:#45657d;border-top:1px solid #d7e7f1;gap:20px;margin-top:35px;padding-top:22px;font-size:10px;display:flex}.hero-values>span{align-items:center;gap:6px;display:flex}.hero-values svg{color:#1684be}.hero-showcase{perspective:1200px;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.showcase-arch{background:linear-gradient(150deg,#c8ecff,#9cdaff);border-radius:200px 200px 25px 25px;width:390px;height:470px;position:absolute;bottom:42px;transform:rotate(-7deg);box-shadow:inset 0 2px #fff9,0 25px 50px #247fb80c}.showcase-orbit{border:1px solid #8dccf04d;border-radius:50%;width:450px;height:450px;position:absolute;bottom:20px;left:10px;transform:rotateX(60deg)rotate(-30deg)}.marketing-phone{z-index:2;background:#f8fbfe;border:6px solid #283c4c;border-radius:43px;width:276px;min-width:276px;padding:11px 0 9px;transition:transform .6s;position:relative;transform:rotate(7deg);box-shadow:0 27px 35px #163f6730,0 2px 2px #fff,1px 0 0 2px #bccad5,inset 0 0 0 2px #fff}.marketing-phone:hover{transform:rotate(3deg)translateY(-4px)}.phone-camera{background:#172632;border-radius:20px;width:76px;height:18px;position:absolute;top:8px;left:calc(50% - 38px)}.phone-status{justify-content:space-between;padding:0 18px 12px;font-size:8px;font-weight:800;display:flex}.phone-top{border-bottom:1px solid #e3edf5;justify-content:space-between;align-items:center;padding:0 15px 10px;display:flex}.phone-top>img{border-radius:8px;width:30px;height:30px}.phone-top>span:not(.phone-person){border:1px solid #e5ecf2;border-radius:7px;padding:5px;font-size:8px}.phone-person{background:#dbeef9;border-radius:50%;padding:5px;display:flex}.phone-inner{min-height:429px;padding:16px 12px 10px}.phone-greeting small{color:#628398;letter-spacing:.08em;font-size:6px;font-weight:700}.phone-greeting h3{white-space:pre-line;letter-spacing:-.05em;margin:6px 0 7px;font-size:20px;line-height:1.2}.phone-greeting>span{color:#647d90;align-items:center;gap:4px;font-size:7px;display:flex}.phone-search{background:#fff;border:1px solid #dfecf5;border-radius:9px;align-items:center;gap:7px;margin:12px 0;padding:9px 8px;display:flex;box-shadow:0 3px 7px #27608808}.phone-search span{color:#6f8391;flex:1;font-size:7px}.phone-search>svg:last-child{color:#fff;box-sizing:content-box;background:#008ef2;border-radius:4px;padding:2px}.phone-categories{background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:10px 2px;padding:10px 3px;display:grid}.phone-categories>div{text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:6px;font-weight:700;display:flex}.phone-shop{background:#dff3ff;border-radius:12px;align-items:center;min-height:102px;margin:12px 0;padding:10px 8px;display:flex;position:relative;overflow:hidden}.phone-shop>div{z-index:1;width:63%}.phone-shop small{letter-spacing:.04em;color:#2478ac;font-size:6px;font-weight:700;display:block}.phone-shop strong{white-space:pre-line;color:#15518c;margin:5px 0;font:800 14px/1.25 Manrope,sans-serif;display:block}.phone-shop>div>span{color:#fff;background:#0087ec;border-radius:4px;align-items:center;gap:4px;padding:4px 5px;font-size:6px;display:inline-flex}.phone-shop>svg{width:114px;height:114px;position:absolute;bottom:-9px;right:-6px}.phone-section-title{justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.phone-section-title>span{color:#f7b326}.phone-mini-post{background:#fff;border-radius:10px;gap:7px;margin-top:8px;padding:10px 5px;display:flex}.phone-mini-post>span{color:#ed6e6e;background:#fff0f0;border-radius:9px;padding:7px;display:flex}.phone-mini-post strong{font-size:7px;display:block}.phone-mini-post p{color:#708294;margin:2px 0;font-size:6px}.phone-navigation{background:#fff;border-radius:13px;justify-content:space-around;padding:7px 4px 2px;display:flex;box-shadow:0 -3px 12px #244a7008}.phone-navigation>button{color:#758898;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:39px;padding:4px;font-size:6px;display:flex}.phone-navigation>button.active{color:#007bea}.phone-navigation>button.phone-plus{color:#fff;background:linear-gradient(130deg,#0796f1,#00b9ec);border-radius:10px;justify-content:center;min-width:33px;height:31px;margin-top:-9px;display:flex;box-shadow:0 4px 8px #00a1df26}.phone-home-bar{background:#293e50;border-radius:3px;width:68px;height:3px;margin:8px auto 0}.phone-float-tag{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:3;background:#ffffffeb;border:1px solid #fff;border-radius:14px;align-items:center;gap:10px;max-width:260px;padding:13px 15px;animation:7s ease-in-out infinite marketing-float;display:flex;position:absolute;box-shadow:0 10px 30px #305f7e12}.phone-float-tag.top{top:40px;left:-13px;transform:rotate(-4deg)}.phone-float-tag.bottom{animation-delay:-3s;bottom:44px;right:-23px}.phone-float-tag>span{color:#0087e6;background:#e1f1ff;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.phone-float-tag.bottom>span{color:#2a9d79;background:#ddf6e9}.phone-float-tag strong{font-size:10px;display:block}.phone-float-tag small{color:#728696;font-size:8px;display:block}.phone-float-tag>svg:last-child{color:#ff998f}.showcase-star{color:#f3b84d;z-index:3;position:absolute}.star-one{font-size:31px;top:120px;right:0}.star-two{color:#0089df;font-size:38px;bottom:125px;left:7px}.preview-caption{color:#7992a3;letter-spacing:.04em;font-size:8px;position:absolute;bottom:-1px}.phone-poll{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;display:flex}.phone-poll-icon{color:#6d6cdb;background:#e5ebff;border-radius:15px;padding:14px}.phone-poll>small{letter-spacing:.03em;color:#7d8c9c;font-size:7px}.phone-poll h3{white-space:pre-line;margin:6px 0;font-size:24px}.phone-poll p{font-size:10px}.phone-poll>div{gap:8px;width:90%;margin:10px 0;display:grid}.phone-poll>div span{background:#b9e3ff;border-radius:6px;width:100%;height:13px}.phone-poll>div span:nth-child(2){background:#c8e6da;width:73%}.phone-poll>div span:nth-child(3){background:#f7e0b0;width:45%}.phone-poll>strong{font-size:11px}.marketing-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;max-width:1215px;margin:auto;padding:110px 30px 100px;display:grid}.marketing-intro h2{margin:20px 0 0}.marketing-intro>div:last-child{padding-top:14px}.marketing-intro p{color:var(--muted);margin:0 0 22px;font-size:16px}.intro-signature{letter-spacing:.06em;color:#2b6c95;align-items:center;gap:28px;font-size:11px;font-weight:650;display:flex}.marketing-features,.marketing-community{max-width:1215px;margin:auto;padding:100px 30px}.section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:52px;display:flex}.section-title h2{margin:18px 0 0}.section-title>p{max-width:245px;color:var(--muted);margin-bottom:4px;font-size:14px}.feature-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:90px;display:grid}.feature-preview{background:linear-gradient(145deg,#eaf6ff,#f5fbff 60%,#dff3ff);border:1px solid #e4f1fa;border-radius:25px;padding:35px;position:relative;overflow:hidden}.feature-preview-top{color:#567c97;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;display:flex}.feature-preview-top>span{background:#1591e5;border-radius:50%;width:5px;height:5px}.feature-preview h3{white-space:pre-line;margin:28px 0;font-size:32px;line-height:1.2}.feature-category-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-category-grid>div{background:#ffffffdb;border:1px solid #fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:17px 5px;font-size:10px;font-weight:650;display:flex;box-shadow:0 4px 15px #3588b106}.feature-preview-bottom{color:#467793;justify-content:space-between;align-items:center;padding-top:30px;font-size:10px;display:flex}.feature-list article{border-bottom:1px solid var(--line);gap:25px;padding:30px 0;display:flex}.feature-list article:first-child{padding-top:0}.feature-list article:last-child{border:0;padding-bottom:0}.feature-number{color:#80a1b6;font-size:10px;line-height:2}.feature-list h3{letter-spacing:-.04em;margin:10px 0 12px;font-size:23px;line-height:1.3}.feature-list p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.8}.feature-list a{color:var(--blue);align-items:center;gap:15px;font-size:11px;font-weight:700;display:flex}.marketing-business{background:#ecf8ff;border:1px solid #dceffb;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1300px;margin:10px auto;padding:70px 75px;display:grid;position:relative;overflow:hidden}.marketing-business h2{margin:20px 0;font-size:46px}.marketing-business p{color:var(--muted);max-width:365px;margin:0 0 25px;font-size:14px}.marketing-shop{flex-direction:column;align-items:center;display:flex;position:relative}.marketing-shop>svg{filter:drop-shadow(0 22px 10px #277c9e13);width:100%;max-width:420px;animation:8s ease-in-out infinite marketing-float}.shop-caption{color:#5c819b;align-items:center;gap:6px;font-size:9px;display:flex}.shop-caption>span{background:#2ba4d7;border-radius:50%;width:5px;height:5px}.community-feature-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.community-feature-cards article{background:#fff;border:1px solid #e4edf3;border-radius:20px;padding:25px;transition:transform .3s,box-shadow .3s}.community-feature-cards article:hover{transform:translateY(-6px);box-shadow:0 15px 25px #1c5a7a0b}.community-card-art{color:#0985db;background:#eff7ff;border-radius:13px;justify-content:center;align-items:center;height:145px;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.community-feature-cards article:nth-child(2) .community-card-art{color:#24a08a;background:#ecf8f5}.community-feature-cards article:nth-child(3) .community-card-art{color:#7b7cc2;background:#f3f0fd}.community-card-art>svg{box-sizing:content-box;z-index:1;background:#fff;border:1px solid #fff;border-radius:23px;padding:18px;transform:rotate(-8deg);box-shadow:0 11px 17px #10417515}.community-card-art>span{border:1px solid #498acb1a;border-radius:50%;width:115px;height:115px;position:absolute}.community-card-art>span:last-child{width:180px;height:180px}.community-feature-cards small{color:#7692a7;letter-spacing:.09em;font-size:8px;font-weight:650}.community-feature-cards h3{margin:12px 0;font-size:21px;line-height:1.35}.community-feature-cards p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.marketing-faq{grid-template-columns:.95fr 1.1fr;gap:95px;max-width:1155px;margin:0 auto;padding:30px 0 100px;display:grid}.marketing-faq h2{margin:20px 0}.marketing-faq>div>p{color:var(--muted);font-size:13px}.marketing-faq a{color:#167cb7;align-items:center;gap:8px;font-size:12px;display:flex}.marketing-faq details{border-bottom:1px solid var(--line);padding:20px 0}.marketing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:15px;font-weight:650;line-height:1.5;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary svg{color:#6c8ba3;flex-shrink:0;transition:transform .2s}.marketing-faq details[open] summary svg{transform:rotate(45deg)}.marketing-faq details p{color:var(--muted);padding-right:25px;font-size:13px;line-height:1.8}.marketing-download{text-align:center;isolation:isolate;background:linear-gradient(150deg,#dcf2ff,#edf9ff 45%,#e1f3ff);border:1px solid #d5e9f7;border-radius:28px;max-width:1300px;margin:auto;padding:65px 30px;position:relative;overflow:hidden}.download-logo img{border-radius:17px;width:61px;height:61px;margin-bottom:18px;box-shadow:0 6px 16px #1574ab20}.marketing-download h2{margin:18px auto;font-size:47px;line-height:1.2}.marketing-download p{color:#55788f;font-size:14px}.marketing-download .store-badges{justify-content:center;margin:25px auto 18px}.marketing-download>small{color:#527991;font-size:10px}.marketing-download>small a{text-decoration:underline}.download-orbit{z-index:-1;border:1px solid #49a9db17;border-radius:50%;width:650px;height:650px;position:absolute;top:-70px;left:calc(50% - 325px);box-shadow:0 0 0 55px #49a9db06,0 0 0 110px #49a9db05}.marketing-footer{max-width:1280px;margin:auto;padding:80px 32px 0}.marketing-footer-main{grid-template-columns:1.35fr .75fr .85fr 1fr;gap:50px;padding-bottom:55px;display:grid}.marketing-footer-main>div{flex-direction:column;align-items:start;gap:12px;display:flex}.marketing-footer .marketing-brand{margin-bottom:7px}.marketing-footer-main p{color:#768b9c;max-width:230px;margin:0;font-size:12px}.footer-gujarati{color:#4f8baf;margin-top:5px;font-size:15px;font-weight:600}.marketing-footer h3{letter-spacing:0;margin:10px 0 14px;font-size:12px}.marketing-footer-main>div>a:not(.marketing-brand){color:#5a7184;font-size:12px}.marketing-footer a:hover{color:var(--blue)}.footer-email{letter-spacing:-.03em;align-items:center;gap:7px;line-height:1.5;display:flex;color:#1c5c89!important;font-size:15px!important}.footer-status{color:#6b8599;align-items:center;gap:6px;padding-top:7px;font-size:9px;display:flex}.footer-status i{background:#3ebca4;border-radius:50%;width:5px;height:5px}.marketing-footer-bottom{border-top:1px solid var(--line);color:#71879a;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 30px;font-size:10px;display:flex}.marketing-footer-bottom a{align-items:center;gap:5px;display:flex}.marketing-footer-bottom strong{color:#246d9c;font-weight:700}.marketing-legal{max-width:800px;margin:60px auto 100px;padding:0 25px}.marketing-legal h1{margin:22px 0;font-size:55px}.marketing-legal .legal-intro{color:#5b7284;font-size:20px}.marketing-legal>small{color:#8293a2;font-size:12px}.marketing-legal section{padding-top:25px}.marketing-legal section h2{letter-spacing:-.025em;font-size:24px}.marketing-legal section p{color:#52697e;white-space:pre-line;font-size:16px;line-height:1.9}.marketing-legal>.marketing-button{margin-top:30px}.marketing-text-link{align-items:center;gap:8px;font-size:13px;display:flex}.marketing-root .reveal{transition:opacity .6s,transform .6s}.marketing-root .reveal:not(.is-visible){opacity:.65;transform:translateY(15px)}@keyframes marketing-float{0%,to{translate:0}50%{translate:0 -9px}}@media (min-width:1500px){.marketing-hero{margin-top:10px}}@media (max-width:1100px){.marketing-header nav{gap:17px;font-size:12px}.marketing-header-actions{gap:10px}.marketing-hero{min-height:720px;margin:0 18px;padding:45px 40px}.hero-copy h1{font-size:60px}.hero-showcase{margin:-20px;scale:.9}.phone-float-tag.top{left:-10px}.phone-float-tag.bottom{right:-10px}.hero-values{gap:12px;font-size:9px}.marketing-faq{gap:50px;padding:30px 40px 80px}.marketing-business{margin:0 18px;padding:50px}.feature-layout{gap:45px}.marketing-footer-main{gap:30px}.marketing-download{margin:0 18px}}@media (max-width:800px){.marketing-header{height:85px;padding:0 22px}.marketing-header nav{display:none}.marketing-header nav.is-open{z-index:20;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:24px;font-size:16px;display:flex;position:absolute;top:125px;left:15px;right:15px;box-shadow:0 20px 45px #12385920}.marketing-menu{background:0 0;border:0;padding:5px;display:flex}.marketing-hero{grid-template-columns:1.05fr 1fr;min-height:650px;padding:40px 35px 30px}.hero-copy h1{font-size:48px}.hero-copy>p{max-width:320px;font-size:14px}.hero-showcase{transform-origin:50%;min-height:600px;margin:-50px -42px;scale:.75}.store-badges{gap:8px}.store-badges>a{min-width:130px;padding:8px 11px}.store-badges strong{font-size:15px}.store-badges svg{width:21px;height:25px}.store-badges small{font-size:6px}.hero-values{flex-wrap:wrap;gap:10px;margin-top:23px;padding-top:18px}.hero-download-note{font-size:9px}.hero-download-note a{margin:0}.marketing-intro{gap:35px;padding:75px 30px}.marketing-intro p{font-size:14px}.marketing-features,.marketing-community{padding:75px 30px}.section-title{margin-bottom:36px}.feature-layout{grid-template-columns:1fr 1fr;gap:30px}.feature-preview{padding:25px}.feature-preview h3{font-size:25px}.feature-category-grid{gap:8px}.feature-category-grid>div{padding:12px 3px;font-size:8px}.feature-list article{gap:12px;padding:23px 0}.feature-list h3{font-size:20px}.feature-list p{font-size:12px}.marketing-business{gap:15px;padding:40px}.marketing-business h2{font-size:35px}.marketing-business p{font-size:13px}.marketing-shop>svg{min-width:220px}.shop-caption{font-size:8px}.community-feature-cards{gap:12px}.community-feature-cards article{padding:18px}.community-card-art{height:120px}.community-feature-cards h3{font-size:18px}.community-feature-cards p{font-size:12px}.marketing-faq{gap:35px;padding:10px 30px 75px}.marketing-faq a{font-size:10px}.marketing-faq summary{font-size:13px}.marketing-download h2{font-size:38px}.marketing-footer-main{grid-template-columns:1.2fr 1fr;gap:35px}.marketing-footer-bottom{flex-wrap:wrap;font-size:9px}}@media (max-width:600px){.marketing-announcement{gap:8px;height:33px;font-size:9px}.marketing-announcement>span:last-child,.announcement-line{display:none}.marketing-header{gap:10px;height:82px;padding:0 19px}.marketing-brand{gap:8px;font-size:11px}.marketing-brand img{border-radius:11px;width:39px;height:39px}.marketing-brand strong{font-size:16px}.marketing-header-actions>.marketing-button{display:none}.marketing-language{gap:4px;font-size:11px!important}.marketing-header nav.is-open{top:115px}.marketing-hero{border-radius:22px;flex-direction:column;align-items:stretch;min-height:0;margin:0 12px;padding:34px 23px 35px;display:flex}.hero-copy h1{margin:18px 0;font-size:57px;line-height:1.07}.hero-copy>p{max-width:none;margin-bottom:23px;font-size:14px;line-height:1.8}.marketing-kicker{letter-spacing:.13em;font-size:8px}.hero-heading-underline{width:175px;height:5px;margin-top:9px}.store-badges>a{min-width:139px;padding:9px 13px}.store-badges strong{font-size:16px}.hero-download-note{margin-top:10px;font-size:8px}.hero-values{gap:15px;margin-top:25px;padding-top:18px;font-size:8px}.hero-values svg{width:14px;height:14px}.hero-showcase{min-height:570px;margin:27px -5px -10px;scale:1}.marketing-phone{scale:.85}.showcase-arch{width:275px;height:390px;bottom:55px}.showcase-orbit{width:320px;height:320px;bottom:30px;left:0}.phone-float-tag{border-radius:11px;gap:6px;padding:10px}.phone-float-tag.top{max-width:210px;top:17px;left:-9px}.phone-float-tag.bottom{max-width:222px;bottom:32px;right:-9px}.phone-float-tag strong{font-size:9px}.phone-float-tag small{font-size:7px}.phone-float-tag>span{border-radius:9px;width:30px;height:30px}.phone-float-tag svg{width:18px}.star-one{font-size:27px;top:55px;right:-3px}.star-two{font-size:30px;bottom:85px;left:-6px}.preview-caption{font-size:7px;bottom:0}.marketing-intro{padding:65px 26px 55px;display:block}.marketing-intro h2{margin:14px 0 22px;font-size:32px}.marketing-intro>div:last-child{padding:0}.marketing-intro p{font-size:14px}.intro-signature{font-size:10px}.marketing-features,.marketing-community{padding:60px 24px}.section-title{margin-bottom:30px;display:block}.section-title h2{margin-top:14px;font-size:32px}.section-title>p{max-width:100%;margin-top:15px;font-size:13px}.feature-layout{grid-template-columns:1fr;gap:35px}.feature-preview{border-radius:20px;padding:28px}.feature-preview h3{margin:20px 0 25px;font-size:30px}.feature-category-grid>div{padding:16px 5px;font-size:10px}.feature-preview-bottom{padding-top:23px;font-size:9px}.feature-list article{gap:20px;padding:25px 0}.feature-list h3{margin:10px 0;font-size:23px}.feature-list p{font-size:14px}.feature-list a{font-size:12px}.marketing-business{border-radius:22px;flex-direction:column;align-items:start;gap:10px;margin:0 12px;padding:35px 25px 25px;display:flex}.marketing-business h2{margin:15px 0;font-size:34px}.marketing-business p{font-size:14px}.marketing-button{padding:13px 18px;font-size:13px}.marketing-shop{width:100%;max-width:340px;margin:auto}.marketing-shop>svg{width:100%;max-width:285px}.shop-caption{font-size:8px}.community-feature-cards{grid-template-columns:1fr;gap:18px}.community-feature-cards article{padding:23px}.community-card-art{height:145px;margin-bottom:20px}.community-feature-cards h3{font-size:23px}.community-feature-cards p{font-size:14px}.community-feature-cards small{font-size:9px}.marketing-faq{padding:0 24px 60px;display:block}.marketing-faq h2{margin:15px 0;font-size:33px}.marketing-faq a{overflow-wrap:anywhere;margin-bottom:25px;font-size:12px}.marketing-faq summary{font-size:15px}.marketing-faq details p{font-size:14px}.marketing-download{border-radius:22px;margin:0 12px;padding:43px 20px}.marketing-download h2{margin:18px 0;font-size:32px;line-height:1.25}.marketing-download p{font-size:13px}.marketing-download .store-badges{gap:8px}.marketing-download .store-badges>a{min-width:135px;padding:8px 10px}.marketing-download>small{font-size:9px}.marketing-footer{padding:55px 24px 0}.marketing-footer-main{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:32px}.marketing-footer-main>div:first-child,.marketing-footer-main>div:last-child{grid-column:1/-1}.marketing-footer-main>div{gap:10px}.marketing-footer-main p{max-width:300px;font-size:13px}.marketing-footer h3,.marketing-footer-main>div>a:not(.marketing-brand){font-size:13px}.footer-email{font-size:17px!important}.footer-email br{display:none}.footer-status{font-size:10px}.marketing-footer-bottom{flex-direction:column;align-items:start;gap:14px;padding:23px 0;font-size:10px;display:flex}.marketing-legal{margin-top:35px}.marketing-legal h1{font-size:40px}.marketing-legal .legal-intro{font-size:18px}.marketing-legal section p{font-size:15px}.marketing-legal section h2{font-size:22px}html[lang=gu] .marketing-root h1{font-size:47px;line-height:1.3}html[lang=gu] .marketing-root h2{line-height:1.45}}@media (prefers-reduced-motion:reduce){.marketing-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing-root .reveal:not(.is-visible){opacity:1;transform:none}}.hero-managed-image{object-fit:contain;border-radius:28px;width:100%;height:auto;max-height:650px}.marketing-hero{background:linear-gradient(90deg,#f4f9fff2 12%,#edf5ffd9 65%,#edf5ff44),url(/assets/community-background-reference.jpeg) 50%/cover}.marketing-phone .phone-inner{background:linear-gradient(#eef6ffe8,#eef6ffe8),url(/assets/community-background-reference.jpeg) 50%/cover}.test-apk-download{margin:18px 0 0;display:inline-flex}.marketing-samaj{grid-template-columns:.8fr 1.2fr;gap:50px;max-width:1200px;margin:auto;padding:80px 30px;display:grid}.marketing-samaj h2{color:#14284b;margin:18px 0;font-size:38px}.marketing-samaj p{margin-bottom:25px;font-size:17px;line-height:1.7}.marketing-samaj-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-samaj-grid>a{color:#183052;background:#f6faff;border:1px solid #dfebf9;border-radius:18px;align-items:center;gap:10px;padding:14px;text-decoration:none;display:flex}.marketing-samaj-grid svg{flex-shrink:0}.marketing-samaj-grid strong,.marketing-samaj-grid small{font-size:13px;line-height:1.5;display:block}.marketing-samaj-grid small{color:#5b7495;margin-top:4px}.marketing-samaj-grid>a:last-child{grid-column:1/-1}@media (max-width:700px){.marketing-samaj{grid-template-columns:1fr;gap:25px;padding:45px 20px}.marketing-samaj h2{font-size:30px}.marketing-samaj-grid>a{gap:6px;padding:10px}.marketing-samaj-grid svg{width:42px}.marketing-samaj-grid strong,.marketing-samaj-grid small{font-size:11px}}.marketing-test-notice{color:#153659;background:#eff7ff;border:1px solid #bed8ff;border-radius:18px;align-items:center;gap:14px;max-width:1160px;margin:20px auto;padding:18px 22px;display:flex}.marketing-test-notice>svg{color:#0877de;flex-shrink:0}.marketing-test-notice>div{flex:1}.marketing-test-notice strong{font-size:15px}.marketing-test-notice p{margin:5px 0 0;font-size:13px;line-height:1.6}.marketing-test-notice>a{color:#0862b7;white-space:nowrap;font-size:13px;font-weight:700}[data-theme=dark] .marketing-test-notice{color:#edf5ff;background:#172d48;border-color:#486d99}[data-theme=dark] .marketing-test-notice>a{color:#91caff}@media (max-width:600px){.marketing-test-notice{flex-wrap:wrap;align-items:flex-start;margin:14px 16px;padding:16px}.marketing-test-notice>a{margin-left:34px}}.phone-approved-notice img{border-radius:10px;width:100%;height:auto;margin:10px 0;display:block}.phone-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.phone-categories span{font-size:7px;line-height:1.35}:root{--ink:#263b38;--muted:#8a9693;--green:#17584c;--green-dark:#103d34;--mint:#eaf4ef;--line:#e9eeeb;--paper:#fff;--bg:#f7f9f8;--red:#d94c43}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Noto Sans Gujarati,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Plus Jakarta Sans,Noto Sans Gujarati,sans-serif}button,a{touch-action:manipulation}button:focus-visible{outline-offset:3px;outline:3px solid #7ccab6}a:focus-visible{outline-offset:3px;outline:3px solid #7ccab6}input:focus-visible{outline-offset:3px;outline:3px solid #7ccab6}select:focus-visible{outline-offset:3px;outline:3px solid #7ccab6}textarea:focus-visible{outline-offset:3px;outline:3px solid #7ccab6}img{object-fit:cover;max-width:100%}svg{flex-shrink:0}::selection{background:#d6eadc}.app-shell{min-height:100vh}.skip-link{background:var(--green);color:#fff;z-index:100;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.sidebar{border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;width:246px;padding:28px 19px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto}.brand{align-items:center;gap:11px;margin:0 5px 36px;display:flex}.brand strong{letter-spacing:-.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;line-height:1.35;display:block}.brand small{color:#8b9792;margin-top:5px;font-size:9px;display:block}.sidebar-label{color:#a3aaa7;letter-spacing:1.6px;margin:0 15px 12px;font-size:9px;font-weight:600}.nav-item{text-align:left;color:#77847f;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:45px;margin-bottom:4px;padding:13px 15px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item svg{stroke-width:1.65px}.nav-item:hover{color:var(--green);background:#f5f8f6}.nav-item.active{color:var(--green);background:#eaf3ee;font-weight:700}.nav-item.active svg{stroke-width:2px}.nav-active-dot{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-count{background:#f2f3f1;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:9px}.sidebar-divider{background:var(--line);height:1px;margin:20px 15px}.new-pill{letter-spacing:.4px;color:#ad7930;background:#fff1d7;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px}.sidebar-bottom{margin-top:auto;padding-top:30px}.together-card{background:#f6f8ef;border:1px solid #edf0e3;border-radius:12px;margin:0 8px 22px;padding:17px 18px;position:relative;overflow:hidden}.together-card:after{content:"";border:1px solid #dde3c6;border-radius:50%;width:85px;height:85px;position:absolute;top:-30px;right:-40px}.together-icon{color:#8a9e4a;margin-bottom:9px;display:block}.together-card strong{font-family:Plus Jakarta Sans;font-size:12px}.together-card p{color:#8d9579;margin:6px 0 12px;font-size:11px;line-height:1.7}.together-card button{color:#65783b;align-items:center;gap:10px;padding:0;font-size:10px;font-weight:600;display:flex}.sidebar-profile{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;margin-top:15px;padding:17px 8px 0;display:flex}.sidebar-profile span:nth-child(2){flex:1;min-width:0}.sidebar-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sidebar-profile small{color:#98a19c;margin-top:4px;font-size:10px;display:block}.avatar{color:#567462;background:#e8eee8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-weight:700;display:inline-flex;overflow:hidden}.avatar img{width:100%;height:100%}.avatar.small{width:33px;height:33px}.avatar.large{border:5px solid #fff;width:92px;height:92px;font-size:35px}.main-shell{min-height:100vh;margin-left:246px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:30;background:#ffffffdc;justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 38px;display:flex;position:sticky;top:0}.topbar-path span{color:#ccd1cd;margin:0 13px}.topbar-path strong{color:#5d6e66;font-weight:500}.topbar-actions{align-items:center;gap:20px;display:flex}.language-button{color:#64756d;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.topbar-line{background:var(--line);width:1px;height:21px}.icon-button{color:#7b8881;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.notification-button{position:relative}.notification-button i{background:#e77562;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.topbar-avatar{padding:0}.primary-button,.outline-button,.hero-button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:11px 17px;font-size:11px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.primary-button{background:var(--green);color:#fff;box-shadow:0 4px 8px #164e4210}.primary-button:hover{background:var(--green-dark);transform:translateY(-1px)}.outline-button{color:#576d61;background:#fff;border:1px solid #e0e7e2}.outline-button:hover{background:#f8faf8;border-color:#bccfc2}.text-button{color:var(--green);white-space:nowrap;align-items:center;gap:8px;padding:4px 0;font-size:11px;font-weight:600;display:inline-flex}.text-button:hover{color:#268872}.page-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.welcome-eyebrow{letter-spacing:1.6px;color:#8c9a91;align-items:center;gap:7px;margin-bottom:10px;font-size:8px;font-weight:700;display:flex}.tiny-spark{color:#b3a478;font-size:15px}.page-intro h1{letter-spacing:-1.1px;font-size:26px;font-weight:700;line-height:1.3}.page-intro p{color:#8b9890;margin-top:9px;font-size:11px}.location-control{color:#73857a;white-space:nowrap;background:#fff;border:1px solid #e5eae6;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:10px 12px;display:flex}.location-control select{-webkit-appearance:none;appearance:none;color:#536f5d;cursor:pointer;background:0 0;border:0;outline:none;max-width:155px;font-size:10px}.demo-strip{color:#8b9890;align-items:center;gap:6px;margin:0 0 16px;font-size:9px;display:flex}.demo-dot{background:#c2ad75;border-radius:50%;width:5px;height:5px}.demo-strip>span:nth-child(2){color:#abb3ad}.demo-strip button{color:#8a9690;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.home-grid{grid-template-columns:minmax(0,1fr) 280px;gap:26px;display:grid}.home-main{min-width:0}.hero{background:#244c3f;border-radius:16px;height:282px;position:relative;overflow:hidden;box-shadow:0 10px 25px #244d3510}.hero-image{object-position:right center;opacity:.85;width:100%;height:100%;position:absolute}.hero-shade{background:linear-gradient(90deg,#103c31fa 0%,#163c31dc 40%,#163c3144 75%,#0b2a201a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-content{z-index:2;padding:29px 30px;position:relative}.hero-label{letter-spacing:1.6px;color:#d3dbc5;align-items:center;gap:7px;font-size:7px;font-weight:600;display:flex}.hero-label span{background:#bfdca7;border-radius:50%;width:4px;height:4px}.hero h2{color:#fff;letter-spacing:-.9px;margin:16px 0 9px;font-size:31px;font-weight:600;line-height:1.36}.hero h2 em{color:#e1d8aa;font-family:Georgia,serif;font-weight:400}.hero-content>p{color:#c4d0c1;margin-top:9px;font-size:10px}.hero-button{color:#294c38;background:#f7f6ed;min-height:34px;margin-top:21px;padding:10px 14px;font-size:10px;box-shadow:0 3px 10px #0001}.hero-button:hover{background:#fff}.hero-footer{color:#bbcab9;z-index:2;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:17px;left:30px;right:23px}.hero-footer>span{align-items:center;gap:5px;display:flex}.hero-dots{gap:5px!important}.hero-dots i{background:#ffffff70;border-radius:50%;width:4px;height:4px}.hero-dots i.active{background:#e3ead3;border-radius:4px;width:15px}.hero-flower{color:#e5e1b540;z-index:1;font-size:67px;font-weight:300;position:absolute;top:13px;right:25px}.global-search{color:#95a298;background:#fff;border:1px solid #e7ece8;border-radius:10px;align-items:center;gap:12px;height:51px;margin:16px 0 25px;padding:0 15px;display:flex;box-shadow:0 3px 7px #203d2903}.global-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.global-search input::placeholder{color:#a2aca5}.global-search button{color:#697c6d;display:flex}.quick-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.quick-heading h2{letter-spacing:-.25px;font-size:12px;font-weight:600}.quick-heading>span{color:#a2aba4;font-size:9px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick-action{background:#fff;border:1px solid #edf0ed;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px 5px 14px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #254b2e02}.quick-action:hover{transform:translateY(-3px);box-shadow:0 7px 20px #244d3610}.quick-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:40px;display:flex;box-shadow:inset 0 -2px #00000004,0 3px 5px #00000002}.quick-icon svg{stroke-width:1.7px}.blue{color:#5189d3;background:#edf4fd}.orange{color:#de9c4c;background:#fff2e2}.green{color:#69a67a;background:#e9f6ed}.purple{color:#9581c8;background:#f1edfa}.pink{color:#d97b8e;background:#fdeef0}.quick-action strong{color:#748578;font-size:9px;font-weight:500}.section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px;display:flex}.eyebrow{letter-spacing:1.1px;color:#9da69b;margin-bottom:8px;font-size:7px;font-weight:600;display:block}.section-heading h2{letter-spacing:-.6px;font-size:17px;font-weight:700}.featured-section,.community-section{margin-top:29px}.business-grid{gap:16px;display:grid}.home-business{grid-template-columns:repeat(2,minmax(0,1fr))}.business-card{background:#fff;border:1px solid #e8eee8;border-radius:12px;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 3px 8px #21482a03}.business-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #21482a0c}.business-image{background:#e6eee9;height:133px;position:relative;overflow:hidden}.business-image>img{width:100%;height:100%;transition:transform .4s}.business-card:hover .business-image>img{transform:scale(1.035)}.image-placeholder{background:linear-gradient(120deg,#dae7df,#9eb8a6);height:100%}.image-badge{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#7b754f;background:#fffef2e8;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:500;position:absolute;bottom:11px;left:13px}.floating-icon{color:#687767;background:#ffffffe8;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:10px;right:11px}.business-brand{align-items:center;gap:9px;display:flex}.business-logo{color:#789949;background:#eef3e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Plus Jakarta Sans;font-size:13px;font-weight:800;display:flex}.business-logo.orange{color:#d09245;background:#fff1e4}.business-brand>div{min-width:0}.business-brand h3{letter-spacing:-.35px;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.verified{color:#528fca;fill:#e6f0fd;flex-shrink:0}.business-brand p{color:#9ba59d;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.business-bottom{border-top:1px solid #f0f3ee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.rating{color:#b9944c;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.rating small{color:#9ba69d;margin-left:2px;font-size:8px;font-weight:400}.round-arrow{color:#729160;background:#f5f8f1;border:1px solid #e2ebe2;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.feed-filter{border-bottom:1px solid #e6ece6;align-items:center;gap:24px;margin-bottom:15px;display:flex}.feed-filter button{color:#9ba59f;padding:0 0 11px;font-size:10px}.feed-filter button.active{border-bottom:2px solid var(--green);color:var(--green);font-weight:600}.feed-filter>span{color:#8a9c90;margin-left:auto;padding-bottom:10px}.post-card{background:#fff;border:1px solid #e7ede6;border-radius:12px;margin-bottom:15px;padding:18px 18px 0;overflow:hidden}.post-header{align-items:center;gap:10px;display:flex}.post-header>div{flex:1}.post-header h3{letter-spacing:-.2px;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.post-header p{color:#a1aaa2;gap:6px;margin-top:5px;font-size:8px;display:flex}.tag{color:#8b9977;background:#f0f4ea;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:500;display:inline-block}.post-text>p{white-space:pre-line;color:#708072;margin-top:10px;font-size:11px;line-height:1.9}.post-media{background:#f0f3ef;height:260px;margin:0 -18px;display:flex;overflow:hidden}.post-media img{object-position:center 50%;width:100%;height:100%}.post-media.multiple img{width:50%}.post-actions{color:#899889;align-items:center;gap:22px;padding:15px 0;display:flex}.post-actions button{color:inherit;align-items:center;gap:6px;padding:3px 0;font-size:9px;display:flex}.post-actions .save-post{margin-left:auto}.right-rail{flex-direction:column;gap:19px;min-width:0;display:flex}.rail-card{background:#fff;border:1px solid #e5eae4;border-radius:13px;padding:20px}.community-pulse{background:#f2f5ec;border-color:#e7ebdc;padding:24px 20px}.community-pulse .eyebrow{letter-spacing:1.2px;color:#9aab87;font-size:6px}.community-pulse h3{letter-spacing:-.55px;color:#455d3e;font-size:17px;font-weight:600;line-height:1.6}.pulse-avatars{margin-top:16px;display:flex}.pulse-avatars .avatar{border:3px solid #f2f5ec;width:34px;height:34px;margin-left:-7px}.pulse-avatars .avatar:first-child{margin-left:0}.avatar-plus{color:#84986a;background:#e3ead5;font-size:9px}.community-pulse>p{color:#96a186;margin-top:9px;font-size:9px}.pulse-stats{border-bottom:1px solid #e1e8d6;grid-template-columns:1fr 1fr;margin:20px 0 19px;padding-bottom:17px;display:grid}.pulse-stats>div+div{border-left:1px solid #dfe5d5;padding-left:20px}.pulse-stats strong{letter-spacing:-1.2px;color:#4f6744;font-family:Plus Jakarta Sans;font-size:23px;font-weight:700}.pulse-stats small{letter-spacing:0;color:#93a182;margin-top:5px;font-family:DM Sans;font-size:9px;font-weight:400;display:block}.community-pulse .text-button{color:#6e8158;gap:7px;font-size:9px}.rail-card .section-heading h2{letter-spacing:-.3px;font-size:12px}.rail-card .section-heading .text-button{color:#99a58d;font-size:9px}.event-card{text-align:left;background:#fff;border:1px solid #e5eae3;border-radius:13px;width:100%;overflow:hidden;box-shadow:0 2px 8px #16462d03}.event-card:hover{border-color:#c9d9cc}.event-content{align-items:center;gap:13px;padding:19px;display:flex}.event-date{color:#8e9875;text-align:center;background:#f4f5ed;border:1px solid #eceee2;border-radius:7px;align-self:flex-start;width:45px;min-width:45px;padding:8px 4px}.event-date>span{text-transform:uppercase;letter-spacing:1px;font-size:8px;display:block}.event-date strong{color:#76815d;margin-top:4px;font-family:Plus Jakarta Sans;font-size:20px;font-weight:600;display:block}.event-content>div:nth-child(2){flex:1;min-width:0}.event-content .eyebrow{color:#a7ad95;letter-spacing:.4px;margin-bottom:6px;font-size:6px}.event-content h3{letter-spacing:-.25px;font-size:11px;font-weight:600;line-height:1.5}.event-content p{color:#9eaa99;align-items:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.event-content>svg{color:#a3b095}.event-card.compact{box-shadow:none;border:0;border-radius:0}.event-card.compact .event-content{padding:10px 0}.event-card.compact+.compact{border-top:1px solid #f0f2ea;margin-top:7px;padding-top:7px}.event-image{width:100%;height:200px}.help-rail{background:#fcf8f1;border-color:#f0e9db;padding:22px}.rail-icon{color:#c5a66b;margin-bottom:15px;display:block}.help-rail .eyebrow{color:#bcaa87;letter-spacing:1px;font-size:6px}.help-rail h3{color:#6e644d;letter-spacing:-.65px;font-size:19px;font-weight:600;line-height:1.5}.help-rail p{color:#aaa08a;margin:12px 0 18px;font-size:10px;line-height:1.8}.help-rail .outline-button{color:#8d7b5c;background:#fffdf8;border-color:#e8dfca;width:100%;font-size:9px}.nearby-item{text-align:left;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.nearby-item .quick-icon{border-radius:8px;width:34px;height:34px}.nearby-item>div{flex:1;min-width:0}.nearby-item strong{font-size:9px;font-weight:500;display:block}.nearby-item small{color:#a6ada1;margin-top:6px;font-size:8px;display:block}.nearby-item>svg{color:#a0ae98}.rail-footer{text-align:center;color:#b0b8aa;padding:4px 2px;font-size:8px;line-height:1.8}.rail-footer>p{font-size:9px}.rail-footer>div{justify-content:center;gap:8px;margin-top:12px;display:flex}.rail-footer button{color:#a3ad9e;font-size:8px}.rail-footer>small{margin-top:7px;font-size:7px;display:block}.made-with{color:#b7bfb0;justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex}.made-with svg{color:#c6a794}.page-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.search-field{color:#92a28f;background:#fff;border:1px solid #e3e9e3;border-radius:9px;flex:1;align-items:center;gap:10px;max-width:500px;height:44px;padding:0 15px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;font-size:12px}.category-grid{grid-template-columns:repeat(9,1fr);gap:9px;margin:25px 0;display:grid}.category-button{border:1px solid var(--line);color:#839583;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:18px 6px;display:flex}.category-button strong{font-size:9px;font-weight:500}.category-button.active{color:var(--green);background:#e9f2ec;border-color:#cadfcf}.category-button:hover{background:#eef5ee}.results-heading{color:#8c9b8a;justify-content:space-between;align-items:center;margin:20px 0;font-size:11px;display:flex}.results-heading strong{color:var(--green)}.results-heading select{border:1px solid var(--line);color:#83917b;background:#fff;border-radius:7px;padding:8px 10px;font-size:10px}.directory-business{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-business .business-image{height:175px}.directory-business .business-brand h3{font-size:13px}.directory-business .business-info{padding:18px}.reading-layout{grid-template-columns:minmax(0,680px) 280px;gap:26px;display:grid}.composer-prompt{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:14px;width:100%;margin:0 0 20px;padding:15px;display:flex}.composer-prompt>span:nth-child(2){color:#96a28d;flex:1;font-size:12px}.community-guidelines{color:#899880;align-self:start;line-height:1.8}.community-guidelines>svg{color:#789769;margin-bottom:16px}.community-guidelines h3{color:#526649;font-size:16px}.community-guidelines p{margin:14px 0;font-size:12px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.event-grid .event-content h3{font-size:15px}.event-grid .event-content p{font-size:11px}.event-grid .event-content .eyebrow{font-size:8px}.event-grid .event-date{width:54px;padding:10px}.requirement-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.status-pill{color:#7ba378;background:#eaf5ed;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:inline-flex}.status-pill i{background:#7aab72;border-radius:50%;width:4px;height:4px}.requirement-card h3{margin:18px 0 12px;font-size:17px}.requirement-card>p{color:#8b9784;font-size:12px;line-height:1.9}.requirement-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:19px;display:flex}.requirement-card small{color:#9aa58e;align-items:center;gap:5px;font-size:10px;display:flex}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.directory-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px;position:relative;overflow:hidden}.directory-card:hover{border-color:#c3d6c0;box-shadow:0 8px 20px #22462008}.directory-card>img{width:calc(100% + 50px);max-width:none;height:170px;margin:-25px -25px 22px;display:block}.directory-card h3{align-items:center;gap:4px;font-size:14px;line-height:1.6;display:flex}.directory-card>p{color:#8d9a87;margin:12px 0 20px;font-size:11px;line-height:1.9}.directory-card>small{color:#9aa791;align-items:center;gap:4px;font-size:9px;display:flex}.directory-arrow{color:#809874;position:absolute;bottom:23px;right:20px}.filter-pills{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.filter-pills button{color:#8e9b86;white-space:nowrap;background:#fff;border:1px solid #e6ece3;border-radius:7px;padding:9px 12px;font-size:10px}.search-page-input{max-width:800px;height:60px;margin:25px 0}.search-page-input input{font-size:14px}.search-results{max-width:900px;margin-top:25px}.search-results>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:20px;width:100%;margin:12px 0;padding:20px;display:flex}.search-results>button:hover{border-color:#bacfb6}.search-results>button>div{flex:1}.search-results h3{font-size:15px}.search-results p{color:#8c9b83;margin-top:6px;font-size:11px;line-height:1.6}.search-result-icon{color:#8d9e7e;background:#eef4e9;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.empty-state,.sign-in-state,.loading-state,.error-state{text-align:center;color:#94a18c;padding:65px 20px}.empty-state>svg,.sign-in-state>svg,.error-state>svg{color:#a4b49b;margin:0 auto 18px}.empty-state h3,.sign-in-state h2,.error-state h3{color:#607453;margin-bottom:12px;font-size:21px}.empty-state p,.sign-in-state p,.error-state p{margin:12px auto 25px;font-size:13px;line-height:1.8}.loading-state{justify-content:center;align-items:center;gap:13px;min-height:300px;display:flex}.notification-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:18px;width:100%;margin:12px 0;padding:22px;display:flex}.notification-row p{color:#8b9b83;margin:7px 0;font-size:12px}.notification-row small{color:#a7b19e;font-size:10px}.profile-welcome{text-align:center;padding:35px 20px}.profile-welcome>img{border-radius:25px;width:125px;box-shadow:0 10px 30px #14482f10}.profile-welcome h2{letter-spacing:-1px;margin:30px auto 16px;font-size:30px;line-height:1.5}.profile-welcome p{color:#899b80;max-width:470px;margin:0 auto 25px;font-size:13px;line-height:1.9}.profile-page{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.profile-cover{background-position:50%;background-size:cover;height:260px}.profile-overview{padding:0 30px 28px;position:relative}.profile-overview>.avatar{margin-top:-48px}.profile-overview>.outline-button{float:right;margin-top:20px}.profile-overview h2{align-items:center;gap:8px;margin:15px 0;font-size:25px;display:flex}.profile-overview p{color:#93a087;align-items:center;gap:6px;margin:8px 0;font-size:12px;line-height:1.9;display:flex}.profile-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.profile-links button{color:#799069;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:11px;display:flex}.profile-page>.business-grid{padding:20px}.surface{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px}.settings-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.settings-layout h3{font-size:17px}.account-actions{margin-top:24px}.account-actions button{align-items:center;gap:9px;padding:13px 0;font-size:12px;display:flex}.danger-text{color:#c66d60!important}.danger-button{background:#b9675b}.about-page{max-width:850px;margin:auto;padding:40px}.about-page>img{border-radius:20px;width:100px}.about-page>h2{margin:25px 0;font-size:25px;line-height:1.8}.about-page>p{color:#8b9a81;margin:15px 0 28px;font-size:13px;line-height:2}.about-values{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;display:grid}.about-values svg{color:#86a071}.about-values h3{margin:15px 0 10px;font-size:15px}.about-values p{color:#96a089;font-size:12px;line-height:1.8}.poster-studio{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:35px 20px;display:grid}.poster-preview{aspect-ratio:4/5;color:#dedac0;text-align:center;background:#194b3c;border:10px solid #e0e7d5;border-radius:5px;outline:1px solid #c7d3be;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:relative;box-shadow:15px 20px #e7ecdf,0 25px 60px #243e1f14}.poster-preview .eyebrow{color:#c2cba9;letter-spacing:2px;font-size:8px}.poster-preview>svg{stroke-width:1px;color:#b6bd8f;margin:30px 0}.poster-preview h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.5}.poster-preview>span:last-child{color:#aabb94;margin-top:30px;font-size:10px}.poster-studio>div:last-child>h2{letter-spacing:-1px;margin:20px 0;font-size:30px;line-height:1.45}.poster-studio>div:last-child>p{color:#91a082;font-size:13px;line-height:2}.poster-features{color:#8b9d7d;flex-direction:column;gap:12px;margin:25px 0;font-size:12px;display:flex}.poster-features>span{align-items:center;gap:8px;display:flex}.capitalize{text-transform:capitalize}.full{width:100%}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;background:#0f2b2280;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:#fff;border-radius:18px;outline:none;width:100%;max-width:570px;max-height:90dvh;padding:25px;overflow-y:auto;box-shadow:0 25px 100px #0a211d35}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.modal-heading h2{letter-spacing:-.5px;font-size:18px;line-height:1.5}.form-stack{flex-direction:column;gap:18px;display:flex}.form-stack>p{color:#819278;font-size:12px;line-height:1.9}.form-stack label{color:#7f9275;flex-direction:column;gap:8px;font-size:11px;font-weight:500;display:flex}.form-stack input,.form-stack select,.form-stack textarea,.admin-panel>.page-toolbar>input{color:#4f6643;background:#fcfdfa;border:1px solid #e0e8dc;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px;font-size:12px}.form-stack input::placeholder,.form-stack textarea::placeholder{color:#b0bca5}.form-stack textarea{resize:vertical}.form-stack fieldset{border:1px solid #e1e8db;border-radius:10px;padding:15px}.form-stack legend{color:#839473;padding:0 6px;font-size:11px}.form-stack .radio-row{flex-direction:row;align-items:center;gap:10px;padding:7px 0}.radio-row input{width:auto;accent-color:var(--green)}.form-stack fieldset small{color:#a6b098;margin-top:7px;font-size:9px;line-height:1.8;display:block}.two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notice{color:#a09269;background:#faf6e9;border:1px solid #eae0bd;border-radius:9px;align-items:center;gap:8px;margin:15px 0;padding:14px;font-size:11px;line-height:1.8;display:flex}.notice.subtle{color:#8d9d7e;background:#f2f7ef;border-color:#e6eee0}.auth-brand{text-align:center;padding:5px 0 15px}.auth-brand img{border-radius:15px;width:72px;height:72px;box-shadow:0 5px 20px #174c2910}.auth-brand h3{letter-spacing:-.6px;margin:17px 0 10px;font-size:20px}.auth-brand p{color:#91a07e;font-size:11px}.segmented{background:#f2f5ef;border-radius:8px;margin:20px 0;padding:4px;display:flex}.segmented button{color:#9ca88f;border-radius:6px;flex:1;padding:10px;font-size:11px}.segmented .active{color:#627c50;background:#fff;box-shadow:0 2px 5px #123e2010}.auth-links{color:#8b9a7f;justify-content:space-between;margin:20px 0;font-size:10px;display:flex}.divider-text{color:#a7b199;align-items:center;gap:10px;margin:20px 0;font-size:9px;display:flex}.divider-text:before,.divider-text:after{content:"";background:#edf1e9;flex:1;height:1px}.google-g{color:#5f8cc3;font-size:16px;font-weight:800}.facebook-f{color:#6688c7;font-size:18px}.form-footnote{color:#acb6a1;justify-content:center;align-items:center;gap:5px;margin-top:22px;font-size:9px;display:flex}.upload-drop{text-align:center;color:#a0ae90;background:#f8faf5;border:1px dashed #cbd9be;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.upload-drop input{background:0 0;border:0;padding:0;font-size:9px}.business-detail .detail-cover,.detail-cover{border-radius:10px;width:100%;height:210px;margin-bottom:20px}.business-detail h2{align-items:center;gap:6px;margin:10px 0;font-size:24px;display:flex}.business-detail h3{margin:25px 0 10px;font-size:14px}.business-detail>p{color:#8a9d7b;font-size:12px;line-height:1.9}.detail-location{color:#93a184;align-items:center;gap:7px;font-size:11px;display:flex}.business-detail>.rating{margin:10px 0 20px}.contact-actions{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 0;display:grid}.whatsapp{color:#72a469}.detail-contact{color:#889d76;flex-direction:column;gap:13px;padding:20px 0;font-size:11px;display:flex}.detail-contact>a{align-items:center;gap:9px;display:flex}.detail-bottom{border-top:1px solid var(--line);flex-wrap:wrap;gap:17px;padding-top:18px;display:flex}.detail-bottom .text-button{font-size:10px}.comment-body{background:#f4f7ef;border-radius:9px;padding:13px}.demo-logo{border-radius:20px;width:100px}.toast{color:#f5f8ef;z-index:100;background:#254c3b;border-radius:10px;align-items:center;gap:20px;width:max-content;max-width:calc(100vw - 30px);padding:14px 18px;font-size:12px;line-height:1.8;display:flex;position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 7px 35px #12351c20}.toast button{color:#cbd6bc;padding:0;display:flex}.admin-panel .filter-pills button{text-transform:capitalize}.admin-panel .page-toolbar input{max-width:450px}.admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:11px}.admin-table th{color:#94a483;background:#f1f5ec;padding:17px;font-size:10px;font-weight:500}.admin-table td{border-bottom:1px solid var(--line);max-width:400px;padding:17px}.admin-table small{word-break:break-all;color:#a8b59a;margin-top:7px;font-size:9px;display:block}.admin-table td button{color:#7f976b;background:#f0f5e9;border:1px solid #dfebd6;border-radius:5px;margin-top:5px;margin-right:7px;padding:6px 9px;font-size:9px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bottom-nav,.mobile-menu,.mobile-brand,.mobile-menu-close{display:none}@media (min-width:1500px){.sidebar{width:260px;padding-left:24px;padding-right:24px}.main-shell{margin-left:260px}.page-content{padding-top:39px}.hero{height:325px}.hero-content{padding:36px}.hero h2{font-size:38px}.hero-footer{left:36px}.business-image{height:164px}.quick-action{padding:20px 8px}.quick-grid{gap:13px}.quick-action strong{font-size:11px}.business-brand h3{font-size:13px}.business-brand p{font-size:10px}.business-info{padding:18px}.right-rail{gap:23px}.home-grid{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.post-text>p,.post-header h3{font-size:13px}.post-header p{font-size:10px}.page-intro h1{font-size:30px}.community-pulse h3{font-size:20px}.eyebrow{font-size:8px}.business-bottom .rating{font-size:12px}.rating small{font-size:9px}.section-heading h2{font-size:20px}.post-media{height:320px}}@media (max-width:1190px){.sidebar{width:215px;padding-left:13px;padding-right:13px}.main-shell{margin-left:215px}.brand{gap:8px}.brand img{width:47px;height:47px}.brand strong{font-size:14px}.brand small{font-size:8px}.nav-item{gap:10px;padding-left:12px;font-size:11px}.topbar{padding:0 25px}.page-content{padding:26px 25px 40px}.home-grid{grid-template-columns:minmax(0,1fr) 245px;gap:19px}.hero h2{font-size:27px}.hero-content{padding:27px 23px}.hero-footer{left:23px}.hero{height:277px}.rail-card{padding:17px}.community-pulse h3{font-size:15px}.pulse-stats strong{font-size:22px}.business-brand h3{font-size:10px}.business-logo{width:28px;height:28px;font-size:10px}.home-business{gap:12px}.business-info{padding:13px 10px}.quick-action strong{font-size:8px}.quick-heading>span{display:none}.page-intro h1{font-size:23px}.page-intro p{font-size:10px}.topbar-actions{gap:14px}.category-grid{grid-template-columns:repeat(5,1fr)}.reading-layout{grid-template-columns:1fr 245px}.directory-business,.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-studio{gap:35px;padding:20px 10px}.poster-preview h2{font-size:27px}.poster-studio>div:last-child>h2{font-size:26px}.hero-label{font-size:6px}}@media (max-width:1000px){.sidebar{width:200px}.main-shell{margin-left:200px}.brand strong{font-size:13px}.brand small{font-size:7px}.brand img{width:42px;height:42px}.home-grid{grid-template-columns:minmax(0,1fr)}.right-rail{grid-template-columns:1fr 1fr;gap:18px;display:grid}.community-pulse{display:none}.rail-footer{grid-column:1/-1}.help-rail{grid-area:1/2/3}.help-rail h3{font-size:25px}.help-rail p{font-size:12px;line-height:2}.help-rail .outline-button{margin-top:20px;font-size:10px}.help-rail .rail-icon{margin-bottom:23px}.home-grid .right-rail .nearby-card{grid-column:1}.hero{height:295px}.hero h2{font-size:34px}.hero-content{padding:32px}.hero-label{font-size:7px}.hero-footer{left:32px}.hero-shade{background:linear-gradient(90deg,#103c31fa 0%,#153c31d9 45%,#163c3133 85%)}.page-intro h1{font-size:24px}.welcome-eyebrow{font-size:7px}.page-intro .location-control{padding:9px}.page-intro .location-control select{font-size:9px}.topbar-path{font-size:10px}.topbar-actions{gap:11px}.create-top{padding:10px 12px;font-size:10px}.quick-action strong{font-size:10px}.business-brand h3{font-size:12px}.business-brand p{font-size:9px}.business-logo{width:34px;height:34px;font-size:12px}.business-image{height:150px}.business-info{padding:15px}.reading-layout{grid-template-columns:1fr}.community-guidelines{display:none}.settings-layout{grid-template-columns:1fr}.poster-studio{grid-template-columns:1fr 1fr;gap:25px}.poster-preview h2,.poster-studio>div:last-child>h2{font-size:23px}.poster-studio>div:last-child>p{font-size:11px}.poster-features{font-size:10px}}@media (max-width:760px){.sidebar{width:260px;padding:25px 20px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{z-index:65;transform:translate(0)}.mobile-menu-close{width:28px;height:28px;display:flex;position:absolute;top:6px;right:9px}.sidebar .brand{margin-bottom:30px}.sidebar .brand img{width:50px;height:50px}.sidebar .brand strong{font-size:15px}.sidebar .brand small{font-size:9px}.sidebar .nav-item{padding:13px 15px;font-size:12px}.main-shell{margin-left:0}.menu-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#12362b70;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu{display:flex}.mobile-brand{border-radius:10px;width:40px;height:40px;display:block}.topbar{height:68px;padding:0 20px}.topbar-left{align-items:center;gap:8px;display:flex}.topbar-path{display:none}.topbar-actions{gap:16px}.topbar-line,.create-top{display:none}.language-button{font-size:10px}.page-content{max-width:720px;padding:24px 20px 110px}.page-intro{align-items:flex-start;gap:15px}.page-intro h1{letter-spacing:-1px;font-size:26px}.page-intro p{font-size:11px;line-height:1.7}.welcome-eyebrow{letter-spacing:1.15px;margin-bottom:10px;font-size:7px}.location-control{max-width:160px;margin-top:21px;padding:9px}.location-control select{max-width:110px}.home-grid{gap:25px}.hero{height:300px}.hero h2{font-size:34px}.hero-content{padding:30px}.hero-label{letter-spacing:1.2px;font-size:7px}.hero-content>p{font-size:12px}.hero-button{min-height:38px;margin-top:23px;font-size:11px}.hero-footer{font-size:9px;bottom:18px;left:30px}.global-search{height:54px;margin-bottom:26px}.global-search input{font-size:12px}.quick-heading h2{font-size:13px}.quick-heading>span{font-size:9px;display:block}.quick-grid{gap:12px}.quick-action{gap:13px;padding:18px 5px}.quick-icon{width:46px;height:44px}.quick-action strong{font-size:10px}.section-heading h2{letter-spacing:-.75px;font-size:20px}.section-heading .eyebrow{letter-spacing:.8px;font-size:7px}.section-heading .text-button{font-size:10px}.featured-section,.community-section{margin-top:30px}.business-image{height:165px}.business-brand h3{font-size:12px}.business-info{padding:16px 13px}.business-brand p{font-size:9px}.business-bottom .rating{font-size:11px}.rating small{font-size:8px}.round-arrow{width:31px;height:31px}.post-card{padding:19px 19px 0}.post-header h3{font-size:13px}.post-header p{font-size:10px}.post-text p{font-size:13px}.post-text .tag{font-size:9px}.post-media{height:300px;margin:0 -19px}.post-actions{gap:27px;padding:16px 0}.post-actions button,.feed-filter button{font-size:11px}.right-rail .rail-card{padding:22px}.rail-card .section-heading h2{font-size:15px}.event-content h3{font-size:12px}.event-content p{font-size:9px}.event-card .event-date{width:48px;min-width:48px}.rail-card .section-heading .text-button{font-size:10px}.nearby-item strong{font-size:11px}.nearby-item small{font-size:9px}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:72px;padding-bottom:env(safe-area-inset-bottom,0);z-index:45;background:#fffffff2;border-top:1px solid #e6ebe2;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #16472b04}.bottom-nav>button{color:#94a28a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:9px;display:flex}.bottom-nav>button>span{justify-content:center;align-items:center;display:flex}.bottom-nav>button small{font-size:9px}.bottom-nav>button.active{color:var(--green)}.bottom-nav>button.active>span{background:#edf4e9;border-radius:7px;margin-top:-5px;padding:5px 10px}.bottom-nav .post-nav>span{background:var(--red);color:#fff;border-radius:13px;width:39px;height:36px;margin-top:-7px;box-shadow:0 3px 9px #c3534520}.bottom-nav .post-nav small{color:#a1aa98}.toast{font-size:11px;bottom:87px;left:50%}.modal{max-height:88dvh}.page-toolbar{flex-wrap:wrap}.page-toolbar .search-field{min-width:220px}.directory-business .business-image{height:160px}.category-grid{grid-template-columns:repeat(5,1fr);gap:8px}.category-button{padding:17px 4px}.category-button strong{font-size:9px}.event-grid{gap:16px}.event-content{padding:16px}.event-grid .event-content h3{font-size:13px}.event-grid .event-content p{font-size:9px}.requirement-card{padding:22px}.requirement-card h3{font-size:16px}.directory-grid{gap:15px}.directory-card{padding:22px}.directory-card>img{width:calc(100% + 44px);margin:-22px -22px 20px}.directory-card h3{font-size:13px}.settings-layout{gap:20px}.profile-links{grid-template-columns:1fr 1fr}.profile-links button{justify-content:flex-start;padding:18px;font-size:12px}.profile-cover{height:220px}.about-page{padding:30px}.about-page>h2{font-size:23px}.poster-studio{gap:30px}.poster-preview h2{font-size:26px}}@media (max-width:480px){.topbar{height:63px;padding:0 15px}.topbar-actions{gap:12px}.mobile-brand{width:35px;height:35px}.mobile-menu{width:28px}.page-content{padding:21px 16px 105px}.page-intro{flex-wrap:wrap;gap:10px;margin-bottom:17px;position:relative}.page-intro h1{letter-spacing:-.85px;font-size:24px}.page-intro p{margin-top:7px;font-size:10px}.welcome-eyebrow{letter-spacing:1px;margin-bottom:10px;font-size:6px}.page-intro>.location-control{background:0 0;border:0;margin-top:0;padding:6px 8px 6px 0}.page-intro>.location-control select{font-size:9px}.page-intro>.location-control svg{width:12px}.demo-strip{margin-bottom:13px;font-size:8px}.demo-strip>span:nth-child(2){font-size:7px}.demo-strip button{font-size:8px}.hero{border-radius:13px;height:282px}.hero-content{padding:26px 22px}.hero-label{letter-spacing:1px;font-size:5.5px}.hero h2{letter-spacing:-.7px;margin-top:18px;font-size:27px;line-height:1.42}.hero-content>p{margin-top:11px;font-size:10px}.hero-button{min-height:34px;margin-top:23px;padding:10px 12px;font-size:9px}.hero-footer{font-size:7px;bottom:17px;left:22px;right:20px}.hero-footer svg{width:11px}.hero-flower{font-size:48px;top:14px;right:15px}.hero-image{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#103c31f5,#153c31c4 54%,#163c313f)}.global-search{gap:9px;height:48px;margin:14px 0 24px;padding:0 12px}.global-search input{font-size:10px}.global-search>svg,.global-search button>svg{width:18px}.quick-heading h2{font-size:11px}.quick-heading>span{font-size:7px}.quick-grid{gap:8px}.quick-action{border-radius:9px;gap:11px;padding:14px 3px 13px}.quick-icon{border-radius:10px;width:38px;height:37px}.quick-icon svg{width:20px;height:20px}.quick-action strong{font-size:7.5px;line-height:1.6}.section-heading{gap:8px;margin-bottom:14px}.section-heading h2{letter-spacing:-.5px;font-size:16px}.section-heading .eyebrow{letter-spacing:.7px;margin-bottom:8px;font-size:5.5px}.section-heading .text-button{gap:4px;font-size:8px}.section-heading .text-button svg{width:13px}.business-grid{gap:10px}.business-image{height:118px}.business-info{padding:13px 9px 10px}.business-logo{border-radius:6px;width:27px;height:27px;font-size:10px}.business-brand{gap:6px}.business-brand h3{letter-spacing:-.2px;gap:3px;font-size:9px;line-height:1.5}.business-brand .verified{width:12px;height:12px}.business-brand p{gap:2px;margin-top:4px;font-size:7px}.business-brand p svg{width:9px}.business-bottom{margin-top:11px;padding-top:10px}.business-bottom .rating{flex-wrap:wrap;gap:3px;font-size:8px}.rating svg{width:11px}.rating small{margin-left:0;font-size:6px}.round-arrow{border-radius:5px;width:24px;height:24px}.round-arrow svg{width:15px}.image-badge{border-radius:4px;padding:4px 5px;font-size:6px;bottom:8px;left:8px}.floating-icon{width:23px;height:23px;top:7px;right:7px}.floating-icon svg{width:14px}.feed-filter{gap:24px;margin-bottom:12px}.feed-filter button{padding-bottom:10px;font-size:9px}.post-card{border-radius:11px;padding:15px 14px 0}.post-header{gap:9px}.post-header .avatar{width:33px;height:33px}.post-header h3{font-size:10px}.post-header .verified{width:13px}.post-header p{font-size:8px}.post-header .icon-button{width:25px}.post-text{padding:14px 0}.post-text>.tag{font-size:7px}.post-text p{font-size:11px;line-height:1.85}.post-media{height:215px;margin:0 -14px}.post-actions{gap:21px;padding:13px 0}.post-actions button{gap:5px;font-size:9px}.post-actions svg{width:17px}.home-grid{gap:23px}.right-rail{gap:15px;display:flex}.right-rail .rail-card{padding:21px}.community-pulse{display:block}.right-rail .help-rail,.right-rail .nearby-card{display:none}.community-pulse h3{font-size:21px}.community-pulse .eyebrow{font-size:7px}.pulse-stats strong{font-size:27px}.pulse-stats small,.community-pulse>p{font-size:10px}.community-pulse .text-button{font-size:11px}.community-pulse .pulse-avatars .avatar{width:37px;height:37px}.rail-events .event-content h3{font-size:13px}.event-content p{font-size:10px}.event-content .eyebrow{font-size:7px}.event-card.compact .event-content{gap:17px}.rail-footer{font-size:10px}.rail-footer>small{font-size:8px}.rail-footer button{font-size:9px}.category-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.category-button{gap:12px;padding:18px 5px}.category-button strong{font-size:10px}.page-toolbar{gap:12px;margin:20px 0}.page-toolbar .primary-button{width:100%;font-size:11px}.page-toolbar .search-field{min-width:100%;max-width:none;font-size:11px}.results-heading{font-size:10px}.results-heading select{max-width:135px;font-size:9px}.directory-business{grid-template-columns:1fr}.directory-business .business-image{height:190px}.directory-business .business-info{padding:18px}.directory-business .business-brand h3{font-size:14px}.directory-business .business-brand p{font-size:10px}.directory-business .business-brand .verified{width:17px;height:17px}.directory-business .business-logo{width:38px;height:38px;font-size:15px}.directory-business .business-bottom .rating{font-size:12px}.directory-business .business-bottom .rating small{margin-left:3px;font-size:10px}.directory-business .round-arrow{width:33px;height:33px}.directory-business .image-badge{font-size:9px;bottom:13px;left:14px}.directory-business .floating-icon{width:29px;height:29px;top:12px;right:12px}.event-grid,.directory-grid{grid-template-columns:1fr;gap:16px}.event-grid .event-content h3{font-size:15px}.event-grid .event-content p{font-size:11px}.event-image{height:190px}.directory-card h3{font-size:16px}.directory-card p{font-size:12px}.directory-card .eyebrow{font-size:9px}.directory-card>small{font-size:10px}.composer-prompt{gap:10px;padding:13px}.composer-prompt>span:nth-child(2){font-size:10px}.composer-prompt .quick-icon{width:30px;height:30px}.search-page-input{height:54px;margin:20px 0}.search-page-input input{font-size:12px}.search-results>button{gap:12px;padding:16px}.search-results h3{font-size:12px}.search-results p{font-size:10px}.search-result-icon{width:33px;height:33px}.search-results .eyebrow{font-size:7px}.filter-pills{gap:6px}.filter-pills button{padding:8px 10px;font-size:9px}.modal-backdrop{padding:12px}.modal{border-radius:15px;max-height:92dvh;padding:20px}.modal-heading{margin-bottom:20px}.modal-heading h2{font-size:16px}.form-stack{gap:17px}.form-stack input,.form-stack textarea,.form-stack select{padding:11px;font-size:16px}.form-stack label{font-size:11px}.two-col{gap:10px}.business-detail .detail-cover,.detail-cover{height:180px}.business-detail h2{font-size:20px}.contact-actions{gap:7px}.contact-actions .outline-button,.contact-actions .primary-button{gap:5px;padding:10px 8px;font-size:9px}.contact-actions svg{width:14px}.profile-welcome{padding:20px 0}.profile-welcome h2{font-size:25px}.profile-overview{padding:0 20px 23px}.profile-overview h2{font-size:22px}.profile-cover{height:170px}.profile-links button{padding:16px 15px;font-size:10px}.profile-overview>.outline-button{padding:9px 11px;font-size:10px}.surface{padding:22px}.about-page{padding:24px}.about-page>h2{font-size:20px}.about-values{grid-template-columns:1fr;gap:22px}.about-values p{font-size:12px}.about-values h3{margin:10px 0}.poster-studio{grid-template-columns:1fr;gap:45px;padding:20px 10px}.poster-preview{width:100%;max-width:330px;margin:auto}.poster-preview h2{font-size:30px}.poster-studio>div:last-child>h2{font-size:28px}.poster-studio>div:last-child>p{font-size:13px}.poster-features{font-size:12px}.bottom-nav{height:68px}.bottom-nav>button small{font-size:8px}.bottom-nav>button svg{width:20px}.toast{padding:12px 15px;font-size:10px;bottom:80px}.sign-in-state h2{font-size:22px}.empty-state h3{font-size:20px}.profile-welcome p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-intro p,.post-header p,.business-brand p,.post-text>p,.quick-action strong,.topbar-path,.sidebar-profile small{color:#6c7d72}.eyebrow,.welcome-eyebrow,.sidebar-label{color:#7e8c81}.rail-card p,.event-content p,.requirement-card>p,.directory-card>p{color:#75866d}.business-card,.post-card,.rail-card{box-shadow:0 2px 4px #1d432c03,0 9px 20px #1d432c03}.quick-icon{box-shadow:inset 0 1px #ffffffd0,inset 0 -3px #00000005,0 4px 8px #29402c06}.hero{box-shadow:0 2px 3px #10382912,0 12px 25px #10382912}@media (max-width:480px){.hero{height:315px}.hero h2{font-size:25px;line-height:1.45}.hero-footer{bottom:18px}.hero-button{margin-top:20px}.quick-action strong{font-size:8.5px}.quick-heading>span{font-size:8px}.primary-button,.outline-button{min-height:43px}.floating-icon{width:30px;height:30px}.post-actions button{min-height:32px}.quick-action{min-height:90px}.business-brand h3{font-size:10px}.business-brand p{font-size:8px}.rating small{font-size:7px}.business-bottom .rating{font-size:9px}.round-arrow{width:30px;height:30px}.home-business .business-bottom{gap:3px}.home-business .rating small{display:none}}.pagination{color:#8b9a81;justify-content:center;align-items:center;gap:18px;margin:30px 0;font-size:11px;display:flex}.review-card{background:#fafcf8;border:1px solid #e9eeeb;border-radius:9px;margin:10px 0;padding:14px}.review-card p{color:#75866b;margin:9px 0;font-size:12px;line-height:1.8}.review-card small{color:#a4af98;font-size:9px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.admin-metrics>div{background:#fff;border:1px solid #e5eae4;border-radius:12px;padding:22px}.admin-metrics strong{color:#426342;font-size:25px;display:block}.admin-metrics span{color:#8b9a81;margin-top:8px;font-size:10px;display:block}@media (max-width:480px){.admin-metrics{grid-template-columns:1fr 1fr;gap:10px}.admin-metrics>div{padding:17px}}:root{--font-primary:"DM Sans","Noto Sans Gujarati",sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--ease-premium:cubic-bezier(.22,1,.36,1);--motion-micro:.16s;--motion-normal:.28s;--motion-major:.52s;--shadow-1:0 2px 5px #183d2b05,0 8px 20px #183d2b04;--shadow-2:0 3px 7px #183d2b07,0 14px 32px #183d2b09;--shadow-3:0 8px 14px #183d2b08,0 24px 48px #183d2b13;--shadow-modal:0 16px 90px #0b211e35;--glass:#ffffffdb;--glass-border:#ffffffc7;--blur-glass:16px;--surface-raised:#fff;--surface-soft:#f1f6f2;--text-secondary:#6c7d72;--success:#2f8067;--warning:#ad8134;--error:#bd5049;--info:#5387af;--z-header:30;--z-nav:45;--z-dialog:70;--z-toast:100}body,h1,h2,h3,.brand strong,.business-logo{font-family:var(--font-primary)}body{background:radial-gradient(ellipse at 90% 0%,#d4e8d83b,transparent 42%),var(--bg)}.topbar{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:0 1px 0 var(--glass-border);z-index:var(--z-header)}.page-content{animation:page-arrive var(--motion-major) var(--ease-premium) both}.page-intro{animation:content-arrive .42s var(--ease-premium) both}.sidebar,.topbar,.rail-card,.business-card,.post-card,.surface,.modal,.bottom-nav{transition:background-color var(--motion-normal),border-color var(--motion-normal),box-shadow var(--motion-normal),color var(--motion-normal)}.primary-button{background:linear-gradient(145deg,#216858,var(--green));box-shadow:inset 0 1px #ffffff20,0 3px #0c392d16,0 8px 18px #1a5d4015}.primary-button,.outline-button,.hero-button,.icon-button,.text-button,.round-arrow,.floating-icon{transition:transform var(--motion-micro) var(--ease-premium),box-shadow var(--motion-normal),background var(--motion-normal),color var(--motion-micro)}button:active:not(:disabled),a.primary-button:active,a.outline-button:active{transform:scale(.96)}.primary-button:disabled{box-shadow:none;transform:none}.hero{isolation:isolate;border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse at var(--pointer-x,80%) var(--pointer-y,15%),#e9ce8240,transparent 48%);z-index:1;opacity:.8;position:absolute;top:0;bottom:0;left:0;right:0}.hero-content,.hero-footer{z-index:2;position:relative}.hero-footer{position:absolute}.hero-content>*{animation:content-arrive .6s var(--ease-premium) both}.hero-content>.hero-label{animation-delay:60ms}.hero-content>h2{animation-delay:.14s}.hero-content>p{animation-delay:.21s}.hero-content>.hero-button{animation-delay:.28s}.hero-flower{pointer-events:none;animation:18s ease-in-out 2 ambient-turn}.hero-light{pointer-events:none;z-index:1;background:#e9d8aa85;border-radius:50%;width:7px;height:7px;animation:7s ease-in-out 2 ambient-drift;position:absolute;box-shadow:0 0 22px #f4d8974d}.hero-light.one{top:18%;left:78%}.hero-light.two{width:4px;height:4px;animation-delay:.9s;top:55%;left:88%}.hero-light.three{width:3px;height:3px;animation-delay:1.8s;top:40%;left:62%}.hero-dots i{transition:width var(--motion-normal),background var(--motion-normal)}.global-search,.search-field{background:var(--glass);box-shadow:var(--shadow-1);border-radius:var(--radius-md);transition:box-shadow var(--motion-normal),border-color var(--motion-normal),transform var(--motion-normal)}.global-search:focus-within,.search-field:focus-within{box-shadow:0 0 0 4px #6dba9820,var(--shadow-2);border-color:#71ac94;transform:translateY(-2px)}.global-search input,.search-field input{outline:none}.quick-action{border-radius:var(--radius-md);transition:transform var(--motion-normal) var(--ease-premium),box-shadow var(--motion-normal),border-color var(--motion-normal)}.quick-icon{transition:transform var(--motion-normal) var(--ease-premium),box-shadow var(--motion-normal);position:relative;box-shadow:inset 0 1px #ffffffb0,inset 0 -3px #00000007,0 5px 10px #2b4d2910}.business-card,.rail-card,.post-card{box-shadow:var(--shadow-1);border-radius:var(--radius-md)}.business-card{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--motion-normal) var(--ease-premium),box-shadow var(--motion-normal),border-color var(--motion-normal),background var(--motion-normal)}.business-logo{transition:transform var(--motion-normal);box-shadow:inset 0 1px #ffffff90,0 4px 10px #2841230d}.post-actions .liked svg{animation:icon-confirm .3s var(--ease-premium);fill:currentColor}.floating-icon:active svg,.save-post:active svg{animation:icon-confirm .3s var(--ease-premium)}.filter-pills button,.category-button,.segmented button,.nav-item,.bottom-nav>button>span{transition:background var(--motion-normal),color var(--motion-micro),box-shadow var(--motion-normal),transform var(--motion-normal) var(--ease-premium)}.nav-item.active{animation:selection-arrive .28s var(--ease-premium)}.bottom-nav>button.active>span{animation:icon-confirm .3s var(--ease-premium)}.form-stack input,.form-stack textarea,.form-stack select{transition:border-color var(--motion-micro),box-shadow var(--motion-normal),background var(--motion-normal)}.form-stack :-webkit-any(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #6fba9b;box-shadow:0 0 0 5px #72b39318}.form-stack :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #6fba9b;box-shadow:0 0 0 5px #72b39318}.modal-backdrop{animation:.2s ease-out both backdrop-arrive}.modal{background:var(--surface-raised);border:1px solid var(--glass-border);box-shadow:var(--shadow-modal);border-radius:var(--radius-xl);animation:dialog-arrive .35s var(--ease-premium) both}.modal-body{animation:content-arrive var(--motion-normal) var(--ease-premium) both}.modal-backdrop.is-closing{animation:.14s ease-in both backdrop-leave}.is-closing>.modal{animation:.14s ease-in both dialog-leave}.toast{animation:toast-arrive .35s var(--ease-premium) both;box-shadow:var(--shadow-3);z-index:var(--z-toast);border:1px solid #ffffff20}.empty-state>svg,.sign-in-state>svg{border-radius:var(--radius-lg);background:var(--surface-soft);width:66px;height:66px;animation:icon-arrive .45s var(--ease-premium);padding:15px;box-shadow:inset 0 1px #ffffff90,0 6px 18px #183d2b08}.profile-cover,.detail-cover{animation:image-arrive .65s var(--ease-premium)}.profile-overview>.avatar{animation:content-arrive .55s var(--ease-premium);box-shadow:0 8px 26px #17392b18}[data-motion=pending]{opacity:0;translate:0 16px}[data-motion=entered]{animation:reveal-arrive var(--motion-major) var(--ease-premium) var(--reveal-delay,0s) both}.community-skeleton{margin-top:var(--space-4)}.skeleton{background:var(--surface-soft);border-radius:var(--radius-md);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.4s ease-in-out infinite skeleton-light;position:absolute;top:0;bottom:0;left:0;right:0;translate:-100%}.skeleton-hero{height:280px;margin-bottom:var(--space-6)}.skeleton-cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skeleton-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow:hidden}.skeleton-cover{border-radius:0;height:140px}.skeleton-card-body{padding:var(--space-4)}.skeleton-title{width:75%;height:18px;margin-bottom:var(--space-4)}.skeleton-line{width:90%;height:10px;margin-top:var(--space-3)}.skeleton-line.short{width:60%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle{color:var(--text-secondary)}.icon-button,.floating-icon,.round-arrow{min-width:40px;min-height:40px}.filter-pills button,.category-button{min-height:44px}.search-suggestions{align-items:center;gap:var(--space-2);margin:var(--space-6) 0;color:var(--text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.search-suggestions button{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-pill);transition:background var(--motion-micro),transform var(--motion-micro);padding:10px 14px}.search-suggestions>span{align-items:center;gap:6px;margin-right:8px;display:flex}.search-hint{color:var(--text-secondary);margin:12px 0 24px;font-size:11px;line-height:1.8}.search-suggestions .clear-recent{color:var(--green);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-table th{position:sticky;top:0}.wizard-steps{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.wizard-steps li{color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;display:flex}.wizard-steps li>span{border:1px solid var(--line);width:25px;height:25px;transition:background var(--motion-normal),box-shadow var(--motion-normal);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex}.wizard-steps li small{font-size:9px}.wizard-steps li.current>span{background:var(--mint);border-color:var(--green);box-shadow:0 0 0 4px #6faf9815}.wizard-steps li.complete>span{background:var(--green);border-color:var(--green);color:var(--paper)}.wizard-progress{background:var(--line);border-radius:var(--radius-pill);height:3px;overflow:hidden}.wizard-progress>span{background:var(--green);height:100%;transition:width var(--motion-major) var(--ease-premium);display:block}.wizard-panel{animation:content-arrive .35s var(--ease-premium) both;min-height:240px;padding:8px 0}.wizard-panel h3{letter-spacing:-.5px;font-size:19px;line-height:1.5}.wizard-panel>p{color:var(--text-secondary)}.wizard-heading{align-items:flex-start;gap:13px;margin-bottom:4px;display:flex}.wizard-heading>svg{box-sizing:content-box;border-radius:var(--radius-md);background:var(--mint);color:var(--green);padding:8px}.wizard-heading p{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.7}.wizard-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:18px;display:flex}.wizard-actions .outline-button{margin-right:auto}.wizard-cover{object-fit:cover;border-radius:var(--radius-md);width:100%;height:180px}.wizard-review{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.wizard-review h3{margin:14px 0 8px}.wizard-review>p{color:var(--text-secondary);overflow-wrap:anywhere;margin-bottom:14px;font-size:12px;line-height:1.8}.wizard-review .filter-pills{margin-top:16px}.wizard-privacy{align-items:center;gap:6px;display:flex;margin:20px 0 0!important}.profile-completion{background:var(--surface-soft);border-radius:var(--radius-md);margin:0 28px 24px;padding:18px 28px}.profile-completion>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-completion strong{color:var(--text-secondary);font-size:12px}.profile-completion .text-button{font-size:10px}.profile-tabs{border-bottom:1px solid var(--line);gap:20px;padding:0 28px;display:flex}.profile-tabs button{text-transform:capitalize;color:var(--text-secondary);border-bottom:2px solid #0000;padding:16px 4px;font-size:12px}.profile-tabs button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green);font-weight:700}.profile-tab-content{animation:content-arrive .35s var(--ease-premium);padding:24px 28px}@media (max-width:480px){.profile-completion{margin:0 16px 20px;padding:16px}.profile-completion>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.profile-tabs{gap:14px;padding:0 16px}.profile-tab-content{padding:20px 16px}}@media (hover:hover) and (pointer:fine){.business-card:hover{transform:perspective(1000px) translateY(-5px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:var(--shadow-3);border-color:#cedbd1}.business-card:hover .business-logo{transform:translateY(-2px)}.quick-action:hover{box-shadow:var(--shadow-2);border-color:#d8e6dd;transform:translateY(-4px)}.quick-action:hover .quick-icon{transform:perspective(500px)translateY(-3px)rotateX(8deg)rotate(-3deg);box-shadow:inset 0 1px #ffffff90,0 9px 15px #29402c14}.text-button:hover svg,.hero-button:hover svg,.round-arrow:hover svg{transition:transform var(--motion-micro);transform:translate(2px,-2px)}.search-suggestions button:hover{background:var(--mint);transform:translateY(-2px)}.icon-button:hover svg{transform:translateY(-1px)}}@media (max-width:760px){.topbar-actions{gap:8px}.topbar{padding:0 16px}.topbar .icon-button,.topbar-avatar{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mobile-brand{width:32px;height:32px}.language-button{min-height:44px}.floating-icon,.round-arrow,.post-actions button{min-width:44px;min-height:44px}.post-actions{gap:18px}.bottom-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border:1px solid var(--glass-border);background:var(--glass);height:66px;box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding-bottom:0}.modal-backdrop{align-items:flex-end;padding:0}.modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:90dvh;padding:25px 22px calc(25px + env(safe-area-inset-bottom,0px));animation:sheet-arrive .35s var(--ease-premium) both}.modal:before{content:"";border-radius:var(--radius-pill);background:var(--line);width:36px;height:4px;margin:-12px auto 20px;display:block}.is-closing>.modal{animation:.14s ease-in both sheet-leave}.business-card{transform:none}.hero:after{background:radial-gradient(at 85% 10%,#e9ce8225,#0000 45%)}.hero-light{display:none}.skeleton-cards{grid-template-columns:1fr 1fr}.skeleton-card:last-child{display:none}.toast{bottom:94px}.admin-table-wrap{border:0;overflow:visible;background:0 0!important}.admin-table,.admin-table tbody{width:100%;min-width:0;display:block}.admin-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table tr{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);margin-bottom:12px;padding:16px;display:block}.admin-table td{overflow-wrap:anywhere;border-bottom:0;max-width:none;padding:8px 0;display:block}.admin-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.7px;color:var(--text-secondary);margin-bottom:8px;font-size:9px;display:block}.admin-table td button{min-height:36px;padding:8px 12px}}@media (max-width:480px){.admin-metrics{grid-template-columns:1fr 1fr}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101b19;--paper:#192623;--surface-raised:#1d2c28;--surface-soft:#23352e;--ink:#e3ece5;--muted:#9cafa4;--green:#78c2a4;--green-dark:#aadcc5;--mint:#233c31;--line:#33483e;--text-secondary:#b1c0b5;--glass:#192622e6;--glass-border:#7da1872e;--shadow-1:0 3px 8px #00000015,0 10px 24px #00000012;--shadow-2:0 5px 18px #0002,0 18px 40px #00000026;--shadow-3:0 8px 20px #00000026,0 28px 56px #00000030;--shadow-modal:0 20px 110px #00000070}[data-theme=dark] body{background:radial-gradient(ellipse at 85% 0%,#3b5b3526,transparent 40%),var(--bg)}[data-theme=dark] :is(.sidebar,.business-card,.post-card,.rail-card,.surface,.quick-action,.category-button,.event-card,.requirement-card,.directory-card,.notification-row,.composer-prompt,.profile-page,.admin-table-wrap,.admin-metrics>div,.review-card,.search-result,.outline-button){background:var(--paper);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(.together-card,.segmented,.filter-pills button,.tag,.comment-body,.upload-drop,.admin-table th,.notification-row.unread,.category-button.active,.segmented .active,.bottom-nav>button.active>span,.nav-item.active,.round-arrow,.notice.subtle){background:var(--surface-soft);border-color:var(--line);color:#b7d2b6}[data-theme=dark] :is(.page-intro p,.post-header p,.business-brand p,.post-text>p,.quick-action strong,.topbar-path,.topbar-path strong,.sidebar-profile small,.rail-card p,.event-content p,.requirement-card>p,.directory-card>p,.muted,.nearby-item small,.form-stack label,.form-stack>p,.business-detail>p,.detail-contact,.about-page>p,.about-values p,.profile-overview p,.rating small,.review-card p,.sidebar-label,.eyebrow,.welcome-eyebrow,.rail-footer,.rail-footer p,.auth-brand p,.form-footnote,.auth-links,.results-heading p,.results-heading select,.feed-filter button,.bottom-nav>button,.profile-welcome p,.sign-in-state p,.empty-state p){color:var(--text-secondary)}[data-theme=dark] :is(.nav-item,.language-button,.sidebar-profile strong,.quick-heading>span,.empty-state h3,.sign-in-state h2,.event-content h3,.rail-card h3,.admin-metrics strong,.admin-metrics span,.profile-links button){color:#c0cec2}[data-theme=dark] .primary-button{color:#eff7ef;background:linear-gradient(145deg,#36775e,#295d4c);box-shadow:inset 0 1px #ffffff16,0 7px 16px #00000020}[data-theme=dark] .hero-button{color:#3c4d31}[data-theme=dark] :is(.form-stack input,.form-stack select,.form-stack textarea,.search-field input,.global-search input,.location-control,.location-control select,.admin-panel>.page-toolbar>input){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(.global-search input,.search-field input,.location-control select){background:0 0}[data-theme=dark] .notice{color:#dccd9a;background:#393423;border-color:#52492d}[data-theme=dark] .demo-strip{color:#d3c496;background:#332f23;border-color:#4c432c}[data-theme=dark] .business-bottom,[data-theme=dark] .feed-filter,[data-theme=dark] .detail-bottom{border-color:var(--line)}[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,#0000,#ffffff10,#0000)}[data-theme=dark] .blue{color:#99c0e4;background:#283d50}[data-theme=dark] .orange{color:#dfba7f;background:#493b27}[data-theme=dark] .green{color:#9dccaa;background:#294535}[data-theme=dark] .purple{color:#beb0dd;background:#39324e}[data-theme=dark] .pink{color:#d9a7b8;background:#4a323b}@keyframes content-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes page-arrive{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}@keyframes reveal-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes image-arrive{0%{opacity:.5;scale:1.02}to{opacity:1;scale:1}}@keyframes icon-arrive{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes icon-confirm{0%{scale:.85}55%{scale:1.12}to{scale:1}}@keyframes selection-arrive{0%{translate:-4px}to{translate:0}}@keyframes ambient-turn{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes ambient-drift{0%,to{opacity:.3;translate:0}50%{opacity:.75;translate:-5px -10px}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes backdrop-leave{to{opacity:0}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}@keyframes dialog-leave{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes sheet-arrive{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-leave{to{opacity:0;transform:translateY(40px)}}@keyframes toast-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes skeleton-light{to{translate:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-motion=pending],[data-motion=entered]{opacity:1;transform:none}.business-card,.business-card:hover,.quick-action:hover,.quick-action:hover .quick-icon{transform:none}}:root{--brand-blue:#0874e0;--brand-cyan:#00b8e4;--brand-red:#ed2929;--brand-yellow:#ffc928;--brand-green:#0b9d58;--bg:#f6f8fc;--green:#0874e0;--gold:#d89c15;--line:#e2e9f2;--ink:#152744;--text-secondary:#52657e;--surface-raised:#fff;--surface-soft:#edf5ff;--font-primary:"Manrope","Noto Sans Gujarati",sans-serif;--glass:#ffffffe0;--shadow-1:0 2px 3px #133c7110,0 10px 30px #133c7109;--shadow-2:0 6px 12px #133c7110,0 18px 40px #133c7110;--shadow-3:0 12px 35px #133c7120;--success:#087644;--error:#ba2424;--warning:#896310;--info:#086dcf}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}body{font-family:var(--font-primary);color:var(--ink);background:var(--bg);font-size:1rem;line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a,button{-webkit-tap-highlight-color:transparent}img{object-fit:cover}h1,h2,h3{color:var(--ink);font-family:var(--font-primary);letter-spacing:-.035em}h1{font-weight:800}h2,h3{font-weight:750}p{color:var(--text-secondary)}:focus-visible{outline-offset:3px;outline:3px solid #39a8ff}.sidebar{background:var(--glass);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:244px;padding:26px 20px}.brand{gap:12px;margin-bottom:34px}.brand img{border-radius:18px;width:64px;height:64px;box-shadow:0 6px 16px #0077cf28}.brand strong{color:var(--ink);font-size:17px;line-height:1.3}.brand small{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.4}.brand-dot{color:var(--brand-blue)}.sidebar-label{letter-spacing:.08em;color:#74849a;font-size:12px}.nav-item{color:#455974;gap:12px;min-height:48px;padding:13px 12px;font-size:14px}.nav-item.active{color:#096bcc;background:#e7f2ff;font-weight:750;box-shadow:inset 3px 0 #0b7be7}.nav-active-dot{display:none}.nav-count,.new-pill{font-size:12px}.together-card{color:var(--ink);background:linear-gradient(145deg,#e9f6ff,#f8fbff);border:1px solid #d9eaff}.together-card p{color:var(--text-secondary);font-size:14px}.together-card strong{font-size:17px}.together-card button,.sidebar-profile strong{font-size:14px}.sidebar-profile small{font-size:12px}.main-shell{margin-left:244px}.topbar{border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:80px;padding:0 36px}.topbar-path{color:var(--text-secondary);font-size:14px}.topbar-path strong{color:var(--ink)}.topbar-line{background:var(--line)}.topbar-actions{gap:14px}.icon-button{color:#405879;border-radius:14px;min-width:44px;min-height:44px}.icon-button:hover{background:var(--surface-soft)}.mobile-brand-button{display:none}.topbar-avatar .avatar{color:#0864ba;background:#e5f3ff}.page-content{max-width:1640px;margin:auto;padding:32px 36px 60px}.page-intro h1{color:var(--ink);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.page-intro p{color:var(--text-secondary);font-size:16px;line-height:1.7}.page-intro .eyebrow{color:var(--brand-blue);font-size:12px}.page-content:has(.discovery-layout)>.page-intro{display:none}.location-control{color:#435877;font-size:14px}.location-control select{color:var(--ink);background:0 0;font-size:14px}.demo-banner{color:#405879;background:#f0f7ff;border:1px solid #d9e9fc;border-radius:12px;margin-top:14px;font-size:13px;line-height:1.6}.demo-banner button{font-size:13px}.primary-button{color:#fff;background:linear-gradient(155deg,#1796ef,#0871dd);border:1px solid #0569cc;border-radius:13px;gap:9px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:750;box-shadow:inset 0 1px #ffffff75,inset 0 -2px #0059b733,0 7px 16px #0874e024}.primary-button:hover{background:linear-gradient(155deg,#269ff4,#0865cb);box-shadow:0 8px 20px #0874e039}.outline-button{color:#126bc0;background:var(--surface-raised);border:1px solid #cfdff0;border-radius:12px;min-height:44px;padding:10px 17px;font-size:14px}.text-button{color:#0874d5;font-size:14px;font-weight:700}.eyebrow{letter-spacing:.1em;color:#3072ae;font-size:12px;font-weight:750}.section-heading{gap:16px;margin-bottom:20px}.section-heading h2{color:var(--ink);font-size:23px;line-height:1.3}.section-heading .eyebrow{margin-bottom:6px}.round-arrow{color:var(--brand-blue)}.discovery-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px;display:grid}.discovery-main{min-width:0}.discovery-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.discovery-heading h1{margin-top:9px;font-size:clamp(1.7rem,2.2vw,2.7rem);line-height:1.22}.discovery-heading h1 span{color:var(--brand-blue)}.mobile-line{display:none}.location-chip{white-space:nowrap;border:1px solid var(--line);color:#405879;background:#fff;border-radius:30px;align-items:center;gap:7px;padding:11px 14px;font-size:14px;display:flex}.discovery-search{background:var(--glass);min-height:68px;color:var(--brand-blue);border:1px solid #cbdcf0;border-radius:17px;align-items:center;gap:13px;padding:10px 10px 10px 19px;display:flex;box-shadow:inset 0 1px #fff,0 5px 18px #0757a811}.discovery-search:focus-within{border-color:#0c83e9;box-shadow:0 0 0 4px #168ced18,0 6px 20px #0757a810}.discovery-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.discovery-search input::placeholder{color:#74859a}.discovery-search button{background:var(--brand-blue);color:#fff;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:750}.discovery-tabs{background:#e8eef7;border-radius:30px;gap:7px;width:-moz-fit-content;width:fit-content;margin:23px 0 18px;padding:5px;display:flex}.discovery-tabs button{color:#52657e;border-radius:24px;padding:11px 21px;font-size:14px;font-weight:700}.discovery-tabs button.active{background:var(--surface-raised);color:var(--ink);box-shadow:0 3px 10px #193e7514}.preview-caption{color:#59718e;margin:0 0 12px;font-size:12px}.discovery-categories{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 9px;padding:24px 10px 28px;display:grid}.discovery-category{box-shadow:none;min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;display:flex}.discovery-category:hover{box-shadow:none;background:0 0;transform:translateY(-4px)}.category-art{justify-content:center;align-items:center;width:70px;height:66px;display:flex;position:relative}.category-art:before{content:"";z-index:0;background:linear-gradient(160deg,#edf9ff,#f7fbff);border-radius:23px;position:absolute;top:8px;bottom:-1px;left:5px;right:5px}.category-art svg{z-index:1;transition:transform .28s;position:relative}.discovery-category:hover svg{transform:translateY(-3px)rotate(-3deg)}.art-health:before,.art-education:before{background:linear-gradient(150deg,#e7fff6,#f9fffc)}.art-wedding:before,.art-community:before,.art-beauty:before{background:linear-gradient(150deg,#fff0f1,#fff8fa)}.art-food:before,.art-transport:before,.art-finance:before{background:linear-gradient(150deg,#fff6d9,#fffdf7)}.discovery-category strong{word-break:normal;font-size:14px;font-weight:700;line-height:1.4}.community-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.community-shortcuts button{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:15px;font-size:14px;display:flex}.community-shortcuts button span{text-align:left;flex:1}.community-shortcuts button>svg{color:var(--brand-blue)}.connection-banner{background:linear-gradient(115deg,#e9f7ff 0%,#f2faff 60%,#def3ff);border:1px solid #cbe7ff;border-radius:23px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 35px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 24px #006fb110}.connection-banner:before{content:"";pointer-events:none;border:28px solid #36b9fb12;border-radius:50%;width:190px;height:190px;position:absolute;top:-45px;right:-30px}.connection-banner h2{margin:9px 0;font-size:27px;line-height:1.25}.connection-banner p{margin:12px 0 20px;font-size:14px}.banner-icon{text-align:center;flex-shrink:0;position:relative}.banner-icon>svg{filter:drop-shadow(0 12px 8px #148dcc1e);margin:auto;transform:rotate(-7deg)}.banner-icon>span{color:#52657e;background:#fff;border:1px solid #d5e8fa;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex;transform:rotate(3deg);box-shadow:0 9px 22px #0869ba13}.banner-icon i{color:var(--brand-green);font-style:normal;font-weight:800}.business-grid.home-business{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-section,.community-section,.service-collections{margin-bottom:36px}.service-photo-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.service-photo-grid>button{text-align:left;border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink);background:#fff;border-radius:18px;overflow:hidden}.service-photo-grid img{width:100%;height:170px;display:block}.service-photo-grid>button>div{padding:17px;position:relative}.service-photo-grid span{letter-spacing:.06em;color:#647992;margin-bottom:5px;font-size:11px;display:block}.service-photo-grid strong{padding-right:20px;font-size:16px;display:block}.service-photo-grid svg{width:18px;color:var(--brand-blue);position:absolute;top:29px;right:12px}.heritage-banner{isolation:isolate;color:#fff;border-radius:24px;min-height:290px;margin-top:24px;position:relative;overflow:hidden}.heritage-banner>img{z-index:-2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.heritage-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#052c58ed,#05326933);position:absolute;top:0;bottom:0;left:0;right:0}.heritage-banner>div{padding:35px}.heritage-banner h2{color:#fff;margin:12px 0 22px;font-size:30px;line-height:1.3}.heritage-banner .eyebrow{color:#a9ddff}.heritage-banner .outline-button{color:#0a58a4;background:#ffffffed;border-color:#fff}.discovery-rail{flex-direction:column;gap:20px;padding-top:3px;display:flex}.rail-card{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:20px;padding:24px}.rail-card h3{margin:12px 0;font-size:21px;line-height:1.4}.rail-card p{margin:12px 0 21px;font-size:14px;line-height:1.7}.rail-card .section-heading h2{font-size:17px}.rail-card .event-card{margin:16px 0}.rail-help{background:linear-gradient(140deg,#fff8e4,#fff);border-color:#f5e7b9}.rail-help>svg{color:#ce9212}.nearby-entry{text-align:left;border-top:1px solid var(--line);width:100%;color:var(--brand-blue);align-items:center;gap:11px;padding:18px 0;display:flex}.nearby-entry>span{flex:1}.nearby-entry strong{color:var(--ink);font-size:14px;display:block}.nearby-entry small{color:#657892;text-transform:capitalize;font-size:12px}.discovery-footer{color:#52657e;padding:0 15px}.discovery-footer button{margin-right:17px;font-size:13px}.discovery-footer p{margin-top:15px;font-size:12px}.business-space{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.business-space-heading{align-items:center;gap:22px;display:flex}.business-space h2{margin:10px 0;font-size:28px;line-height:1.25}.business-space p{margin:15px 0;font-size:15px}.business-tools{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.business-tools button{text-align:center;background:#f7faff;border:1px solid #e0ebf7;border-radius:17px;padding:20px 12px}.business-tools svg{margin:auto}.business-tools strong{margin:12px 0 5px;font-size:14px;display:block}.business-tools span{color:var(--text-secondary);font-size:12px}.request-banner{background:#fffbef;border:1px solid #eadfbf;border-radius:18px;margin-top:28px;padding:25px}.request-banner h3{margin-top:10px;font-size:20px}.business-card{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-1);border-radius:20px;overflow:hidden}.business-image{height:180px}.business-info{padding:19px}.business-brand{gap:12px}.business-brand h3,.directory-business .business-brand h3{color:var(--ink);font-size:17px;line-height:1.45}.business-brand p{color:#596d87;margin-top:5px;font-size:13px}.business-logo{width:46px;height:46px;color:var(--brand-blue);border:1px solid var(--line);background:#fff;border-radius:13px;font-size:14px}.business-logo img{border-radius:12px;width:100%;height:100%}.business-bottom{border-color:var(--line);margin-top:16px;padding-top:15px}.business-bottom .text-button{font-size:13px}.rating{color:#bb8300;font-size:14px}.rating small{color:#66778b;font-size:12px}.image-badge{color:#204b75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #ffffff80;padding:7px 10px;font-size:12px}.floating-icon{color:#126ac1;background:#ffffffed;border:1px solid #ffffff90;border-radius:12px;width:37px;height:37px}.category-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:11px}.category-button{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:15px 8px}.category-button strong{font-size:13px;line-height:1.4}.category-button.active{background:#eaf5ff;border-color:#0c82e6;box-shadow:0 0 0 2px #168ce715}.page-toolbar{flex-wrap:wrap;gap:14px}.search-field{color:#4c77a0;background:var(--surface-raised);border:1px solid #d8e3f0;border-radius:14px;height:54px}.search-field input{color:var(--ink);font-size:16px}.results-heading,.results-heading select{color:var(--text-secondary);font-size:14px}.results-heading select{border-color:var(--line);background:var(--surface-raised);border-radius:10px}.filter-pills button{background:var(--surface-raised);border-color:var(--line);color:#516780;border-radius:11px;padding:10px 15px;font-size:14px}.filter-pills button.active{color:#0b69c1;background:#e7f3ff;border-color:#9acbfc}.post-card{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-1);border-radius:20px;margin-bottom:20px;padding:22px}.post-heading h3{color:var(--ink);font-size:16px}.post-heading p{color:#647792;font-size:12px}.post-body{color:#253a58;font-size:16px;line-height:1.75;font-family:var(--font-primary);overflow-wrap:anywhere;white-space:pre-wrap}.post-tag{color:#0871ce;background:#eaf5ff;font-size:12px}.post-actions button{color:#526780;min-height:44px;font-size:14px}.post-actions .liked{color:var(--brand-red)}.avatar{color:#2f6daa;background:#e7f2ff;font-size:16px}.post-gallery img{border-radius:13px}.composer-prompt{background:var(--surface-raised);border-color:var(--line);border-radius:16px;padding:18px;font-size:16px}.composer-prompt>span:nth-child(2){color:#65768d;font-size:16px}.community-guidelines h3{font-size:20px}.community-guidelines p{color:var(--text-secondary);font-size:15px}.event-grid .event-content h3,.event-content h3{color:var(--ink);font-size:17px}.event-content p,.event-grid .event-content p{color:#637790;font-size:13px}.event-content .eyebrow,.event-grid .event-content .eyebrow{font-size:12px}.event-card{border-color:var(--line);background:var(--surface-raised);border-radius:16px}.event-date{color:#096ece;background:#e8f4ff}.event-date strong{font-size:24px}.event-date span{font-size:12px}.requirement-card,.directory-card,.surface,.profile-page{background:var(--surface-raised);border-color:var(--line);box-shadow:var(--shadow-1);border-radius:20px}.requirement-card h3,.directory-card h3{color:var(--ink);font-size:20px}.requirement-card>p,.directory-card>p{color:var(--text-secondary);font-size:15px;line-height:1.7}.requirement-card small,.directory-card>small{color:#667b93;font-size:13px}.status-pill{color:#0b7747;background:#e7f7ee;font-size:12px}.search-results h3{color:var(--ink);font-size:18px}.search-results p{color:var(--text-secondary);font-size:14px}.search-results>button{background:var(--surface-raised);border-color:var(--line);border-radius:16px}.empty-state h3,.sign-in-state h2,.error-state h3{color:var(--ink)}.empty-state p,.sign-in-state p,.error-state p{color:var(--text-secondary);font-size:16px}.empty-state>svg,.sign-in-state>svg{color:var(--brand-blue)}.notification-row{background:var(--surface-raised);border-color:var(--line);border-radius:16px}.notification-row h3{font-size:16px}.notification-row p{font-size:14px}.notification-row small{font-size:12px}.notification-row.unread{background:#edf6ff}.profile-overview h2{font-size:28px}.profile-overview p,.profile-about li{color:var(--text-secondary);font-size:15px}.profile-links button,.profile-tabs button{color:#466581;font-size:14px}.profile-tabs button.active{color:var(--brand-blue);border-color:var(--brand-blue)}.surface h3{color:var(--ink);font-size:22px}.account-actions button,.settings-layout p,.settings-layout label{color:var(--text-secondary);font-size:15px}.about-page>h2{color:var(--ink);font-size:29px}.about-page>p,.about-values p{color:var(--text-secondary);font-size:16px}.about-values h3{font-size:18px}.muted{color:#647a94;font-size:13px}.pagination{font-size:14px}.tag{color:#1267bb;background:#eaf5ff;font-size:13px}.detail-tabs button{font-size:14px}.detail-header h2{color:var(--ink);font-size:28px}.detail-description{color:var(--text-secondary);font-size:16px}.detail-contact,.detail-meta,.detail-location{color:#4b6381;font-size:15px}.detail-rating,.detail-products{font-size:14px}.detail-cover{border-radius:16px}.business-detail-grid,.detail-columns{gap:26px}.contact-actions a{min-height:46px;font-size:14px}.review h3{font-size:16px}.review p{font-size:15px}.review small{font-size:12px}.toast{color:#fff;background:#103a69;border-radius:15px;padding:16px 21px;font-size:15px}.bottom-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdf;border:1px solid #d8e7f3;border-radius:22px;box-shadow:0 5px #a0c6e31a,0 12px 35px #0d3d662b}.bottom-nav>button{color:#63778f;min-height:58px;font-size:12px}.bottom-nav>button.active{color:var(--brand-blue)}.bottom-nav .post-action>span{background:linear-gradient(150deg,#ff5d4d,#e91b24);border-radius:15px;box-shadow:inset 0 1px #fff8,0 6px 13px #ee343133}.bottom-nav>button>span{border-radius:13px}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b24435c}.modal{background:var(--surface-raised);border:1px solid #ffffffbd;border-radius:25px;width:min(670px,100% - 32px);max-height:90dvh;box-shadow:0 28px 100px #061a4655}.modal-heading{border-bottom:1px solid var(--line);padding:22px 26px}.modal-heading h2{font-size:22px}.modal-body{padding:26px}.form-stack{gap:20px}.form-stack label{color:#294561;gap:9px;font-size:14px;font-weight:700}.form-stack input,.form-stack select,.form-stack textarea{color:var(--ink);background:#f9fbfe;border:1px solid #cfdcea;border-radius:13px;min-height:52px;padding:14px 15px;font-size:16px;line-height:1.5}.form-stack textarea{resize:vertical;min-height:115px}.form-stack input::placeholder,.form-stack textarea::placeholder{color:#7d8ba0;font-weight:400}.form-stack :-webkit-any(input,select,textarea):focus-visible{outline-offset:1px;background:#fff;outline:2px solid #1696f0;box-shadow:0 0 0 5px #0d7fe914}.form-stack :is(input,select,textarea):focus-visible{outline-offset:1px;background:#fff;outline:2px solid #1696f0;box-shadow:0 0 0 5px #0d7fe914}.two-col{gap:18px}.form-footnote,.form-footnote small{color:#607993;font-size:13px}.notice{color:#315d8a;background:#edf6ff;border:1px solid #cfe3fa;border-radius:13px;padding:15px;font-size:14px;line-height:1.65}.wizard-heading h3,.wizard-panel>h3{color:var(--ink);font-size:24px}.wizard-heading p,.wizard-panel>p{color:var(--text-secondary);font-size:15px;line-height:1.7}.wizard-steps{gap:8px}.wizard-steps small{font-size:12px}.wizard-steps li.current{color:var(--brand-blue)}.wizard-steps li.current>span,.wizard-steps li.complete>span,.wizard-progress>span{background:var(--brand-blue)}.wizard-progress{background:#e7eef7;margin-bottom:25px}.wizard-review{border:1px solid var(--line);background:#f7fbff;border-radius:18px;padding:22px}.wizard-review h3{font-size:23px}.wizard-review p{color:var(--text-secondary);font-size:15px}.wizard-actions{border-top:1px solid var(--line);gap:15px;margin-top:24px;padding-top:22px}.upload-drop{color:#286da9;background:#f3f9ff;border:2px dashed #b9d6ef;border-radius:18px;padding:28px}.upload-drop input{max-width:100%;font-size:14px}.upload-drop small{font-size:13px}.radio-options label{border-color:var(--line);background:#f7faff;font-size:15px}.admin-panel,.admin-grid{font-size:14px}.admin-metrics strong{color:var(--ink);font-size:27px}.admin-metrics span{color:var(--text-secondary);font-size:14px}.admin-table th,.admin-table td{color:var(--ink);font-size:14px}.welcome-screen{min-height:100dvh;color:var(--ink);padding:max(24px,env(safe-area-inset-top)) 6vw max(20px,env(safe-area-inset-bottom));background:radial-gradient(at 85% 40%,#cfefff 0%,#0000 50%),linear-gradient(140deg,#f7fcff,#fff 50%,#f5f9ff);flex-direction:column;display:flex;position:relative;overflow:hidden}.welcome-screen:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0874e0 0%,#00b8e4 40%,#ed2929 40% 60%,#ffc928 60% 80%,#0b9d58 80%);height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}.launch-brand{text-align:center;margin:auto;animation:.75s cubic-bezier(.2,.8,.2,1) both brand-launch}.launch-brand>img{border-radius:36px;width:148px;height:148px;margin:0 auto 26px;display:block;box-shadow:0 14px 35px #038bd92c,inset 0 0 0 1px #fff}.launch-brand h1{font-size:30px;font-weight:650;line-height:1.25}.launch-brand h1 strong{color:#0874e0;font-size:42px}.launch-brand p{margin-top:20px;font-size:15px}.launch-indicator{background:linear-gradient(90deg,#0874e0,#00b8e4,#ed2929,#ffc928,#0b9d58);border-radius:10px;width:52px;height:5px;margin:30px auto 0;animation:.8s ease-in-out launch-light;display:block}.welcome-header{justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:1300px;margin:auto auto 0;display:flex}.welcome-wordmark{align-items:center;gap:13px;display:flex}.welcome-wordmark img{border-radius:15px;width:53px;height:53px}.welcome-wordmark>span{letter-spacing:.04em;color:#056ccd;font-size:23px;font-weight:800}.welcome-wordmark small{letter-spacing:0;color:#617997;margin-top:3px;font-size:12px;font-weight:600;display:block}.welcome-layout{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;width:100%;max-width:1250px;min-height:70vh;margin:auto;display:grid}.welcome-copy{animation:content-arrive .45s var(--ease-premium) both}.welcome-copy>.eyebrow{color:#0968ba}.welcome-copy h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.13}.welcome-copy h1>span{display:block}.welcome-copy h1>span:last-child{color:#0874e0}.welcome-copy>p{color:#4c6481;max-width:490px;font-size:18px;line-height:1.75}.welcome-dots{gap:8px;margin:28px 0;display:flex}.welcome-dots button{background:#c1d2e4;border-radius:20px;width:9px;height:9px;transition:width .3s,background .3s}.welcome-dots button.active{background:#0874e0;width:29px}.welcome-start{border-radius:17px;min-width:230px;min-height:58px;font-size:17px}.welcome-signin{color:#637c98;margin-top:22px;font-size:14px;display:block}.welcome-signin strong{color:#096dc8;margin-left:6px}.welcome-scene{min-height:450px;animation:scene-arrive .8s var(--ease-premium) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#e1f5ff99,#ffffffb0);border:1px solid #fff;border-radius:46px;padding:45px 27px;position:relative;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg);box-shadow:inset 0 1px #fff,0 30px 70px #0776c917}.scene-brand img{border-radius:29px;width:110px;height:110px;margin:0 auto 34px;display:block;transform:rotate(-6deg);box-shadow:0 18px 35px #0874e025}.scene-search{color:#647c98;background:#fffd;border:1px solid #fff;border-radius:16px;align-items:center;gap:13px;padding:20px;font-size:15px;display:flex;box-shadow:0 12px 25px #1b659e10}.scene-search svg{color:#0874e0}.scene-listing{background:#fffe;border:1px solid #fff;border-radius:20px;align-items:center;gap:12px;margin:22px -40px;padding:23px 18px;display:flex;transform:rotate(-3deg);box-shadow:0 20px 32px #1965b422}.scene-listing>div{flex:1}.scene-listing strong{font-size:16px;line-height:1.5;display:block}.scene-listing span{color:#6a809a;align-items:center;gap:5px;margin-top:7px;font-size:13px;display:flex}.scene-listing i{color:#089853;background:#e1f9ec;border-radius:30px;padding:7px}.scene-shortcuts{justify-content:center;gap:22px;margin:25px 0 22px;display:flex}.scene-shortcuts span{color:#4a7096;flex-direction:column;align-items:center;gap:9px;font-size:12px;display:flex}.scene-shortcuts svg{stroke-width:1.5px;width:29px;height:29px}.scene-shortcuts span:nth-child(2){color:#e63535}.scene-shortcuts span:nth-child(3){color:#0a9a57}.scene-label{text-align:center;letter-spacing:.1em;color:#6685a3;font-size:11px;display:block}.welcome-footer{color:#7a8da1;text-align:center;margin:20px 0 0;font-size:12px}.welcome-signin,.welcome-start,.welcome-dots button{transition:transform .16s,background .2s}.welcome-start:active{transform:translateY(2px)}@keyframes brand-launch{0%{opacity:0;transform:translateY(15px)scale(.92)}to{opacity:1;transform:none}}@keyframes scene-arrive{0%{opacity:0;transform:translateY(30px)rotateY(-16deg)}to{opacity:1;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg)}}@keyframes launch-light{0%{opacity:.3;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#091629;--ink:#ecf4ff;--surface-raised:#13243c;--surface-soft:#173452;--line:#29415d;--glass:#0d1e32e6;--text-secondary:#b0c2d8;--green:#51b2ff;--gold:#ffcf63;--shadow-1:0 5px 22px #0002;--shadow-2:0 9px 30px #0003;--shadow-3:0 15px 45px #0004}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] :is(.discovery-categories,.business-space,.business-tools button,.category-button,.post-card,.surface,.business-card,.profile-page,.rail-card,.directory-card,.requirement-card,.notification-row,.search-results>button){background:var(--surface-raised);border-color:var(--line)}[data-theme=dark] :is(.discovery-category,.page-intro h1,.business-brand h3,.post-heading h3,.section-heading h2,.rail-card h3,.directory-card h3,.requirement-card h3,.profile-overview h2,.surface h3,.detail-header h2,.event-content h3,.admin-metrics strong,.admin-table th,.admin-table td){color:var(--ink)}[data-theme=dark] :is(.sidebar .nav-item,.topbar-path,.post-body,.form-stack label,.discovery-footer,.post-actions button){color:#bdd0e6}[data-theme=dark] .nav-item.active{color:#83d6ff;background:#0b4773}[data-theme=dark] :is(.discovery-tabs,.filter-pills button,.notice,.demo-banner,.category-button.active,.event-date){color:#b7e2ff;background:#193957;border-color:#315b7d}[data-theme=dark] .discovery-tabs button.active{color:#fff;background:#245076}[data-theme=dark] .discovery-tabs button{color:#c0d3e7}[data-theme=dark] .connection-banner{background:linear-gradient(125deg,#163a60,#152e47);border-color:#315d83}[data-theme=dark] :-webkit-any(.rail-help,.request-banner){background:#2b2a23;border-color:#4a412c}[data-theme=dark] :is(.rail-help,.request-banner){background:#2b2a23;border-color:#4a412c}[data-theme=dark] .bottom-nav{background:#10243deb;border-color:#355271}[data-theme=dark] .bottom-nav>button{color:#b7cbe0}[data-theme=dark] .bottom-nav>button.active{color:#79cfff}[data-theme=dark] :is(.search-field,.location-chip,.form-stack input,.form-stack select,.form-stack textarea,.wizard-review,.upload-drop){color:var(--ink);background:#142b43;border-color:#395570}[data-theme=dark] .form-stack :-webkit-any(input,select,textarea):focus-visible{background:#19344f}[data-theme=dark] .form-stack :is(input,select,textarea):focus-visible{background:#19344f}[data-theme=dark] .welcome-screen{background:radial-gradient(at 85% 40%,#173d61,#0000 55%),#091629}[data-theme=dark] .welcome-scene{background:#18334eb8;border-color:#2b5274}[data-theme=dark] :-webkit-any(.scene-search,.scene-listing){color:#c5d8ed;background:#173452;border-color:#406585}[data-theme=dark] :is(.scene-search,.scene-listing){color:#c5d8ed;background:#173452;border-color:#406585}[data-theme=dark] .welcome-copy>p{color:#b6cce4}[data-theme=dark] .modal{border-color:#395676}[data-theme=dark] .mobile-brand-button strong{color:#68c5ff}[data-theme=dark] .form-footnote{color:#b1c6dc}@media (min-width:1500px){.discovery-layout{grid-template-columns:minmax(0,1fr) 315px;gap:35px}.discovery-category strong{font-size:15px}.discovery-categories{gap:23px 12px;padding:30px 12px}}@media (max-width:1200px){.sidebar{width:220px;padding:24px 16px}.main-shell{margin-left:220px}.page-content{padding:28px 25px 60px}.topbar{padding:0 25px}.discovery-layout{grid-template-columns:1fr}.discovery-rail{display:none}.discovery-heading h1{font-size:31px}.business-tools{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sidebar{width:280px;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:flex}.mobile-brand-button{align-items:center;gap:9px;display:flex}.mobile-brand{border-radius:13px;width:42px;height:42px;display:block}.mobile-brand-button strong{color:#0773d6;letter-spacing:.025em;font-size:20px}.topbar-path{display:none}.topbar{height:76px;padding:0 22px;position:sticky;top:0}.topbar-left{gap:12px}.topbar-actions{gap:8px}.create-top,.topbar-line{display:none}.page-content{padding:22px 24px 115px}.bottom-nav{z-index:45;width:auto;padding:3px 5px 2px;display:flex;position:fixed;bottom:12px;left:20px;right:20px}.bottom-nav>button{flex:1;min-width:0;min-height:64px}.bottom-nav .post-action>span{width:43px;height:43px;margin-top:0}.reading-layout{grid-template-columns:1fr}.community-guidelines{display:none}.directory-business{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-categories{gap:18px 10px}.welcome-screen{padding:28px 5vw 22px}.welcome-layout{gap:4vw}.welcome-copy h1{font-size:43px}.scene-listing{margin:22px -20px}.welcome-scene{min-height:410px;padding:32px 20px}.scene-shortcuts{gap:15px}.scene-listing strong{font-size:14px}}@media (max-width:600px){.topbar{height:72px;padding:0 15px}.topbar-left{gap:5px}.mobile-brand{border-radius:12px;width:39px;height:39px}.mobile-brand-button{gap:7px}.mobile-brand-button strong{font-size:18px}.topbar-actions{gap:2px}.topbar-actions .icon-button{width:39px;min-width:39px;min-height:39px}.topbar-avatar .avatar{width:34px;height:34px}.page-content{padding:20px 17px 106px}.page-intro{display:block}.page-intro h1{margin-bottom:10px;font-size:28px}.page-intro p{font-size:15px}.page-intro>.location-control{margin:13px 0}.demo-banner{margin-bottom:16px;padding:10px 12px;font-size:12px}.discovery-heading{margin-bottom:17px;display:block}.discovery-heading>.location-chip{min-height:40px;margin-top:14px;padding:8px 11px;font-size:13px}.discovery-heading .eyebrow{letter-spacing:.09em;font-size:11px}.discovery-heading h1{margin-top:9px;font-size:32px;line-height:1.18}.mobile-line{display:block}.discovery-search{border-radius:15px;gap:9px;min-height:59px;padding:7px 7px 7px 13px}.discovery-search input{font-size:15px}.discovery-search button{border-radius:11px;width:39px;height:40px;padding:12px;font-size:0;position:relative}.discovery-search button:after{content:"→";text-align:center;font-size:20px;position:absolute;top:4px;bottom:4px;left:0;right:0}.discovery-tabs{justify-content:stretch;width:100%;margin:17px 0}.discovery-tabs button{white-space:nowrap;flex:1;padding:10px 12px;font-size:14px}.preview-caption{font-size:12px}.discovery-categories{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 2px;padding:18px 7px 21px}.discovery-category{gap:8px;padding:3px 0}.category-art{width:64px;height:58px}.category-art svg{width:47px;height:47px}.category-art:before{border-radius:18px;top:6px;bottom:0;left:6px;right:6px}.discovery-category strong{justify-content:center;align-items:flex-start;max-width:75px;min-height:36px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.connection-banner{border-radius:21px;gap:8px;margin:20px 0 28px;padding:22px 18px}.connection-banner .eyebrow{letter-spacing:.07em;max-width:190px;font-size:10px;display:block}.connection-banner h2{font-size:23px;line-height:1.2}.connection-banner p{max-width:190px;margin:10px 0 14px;font-size:13px;line-height:1.65}.connection-banner .primary-button{min-height:43px;padding:10px 13px;font-size:13px}.banner-icon>svg{width:83px;height:83px}.banner-icon>span{display:none}.section-heading{gap:10px;margin-bottom:17px}.section-heading h2{letter-spacing:-.035em;font-size:20px}.section-heading .text-button{white-space:nowrap;font-size:13px}.business-grid.home-business{grid-template-columns:1fr}.business-image{height:185px}.business-info{padding:19px}.business-brand h3{font-size:18px}.business-brand p{font-size:13px}.business-bottom .text-button{font-size:14px}.service-photo-grid{gap:12px}.service-photo-grid img{height:146px}.service-photo-grid>button>div{padding:14px 11px}.service-photo-grid span{letter-spacing:0;font-size:10px}.service-photo-grid strong{padding-right:11px;font-size:14px;line-height:1.45}.service-photo-grid svg{width:14px;top:25px;right:7px}.featured-section,.community-section,.service-collections{margin-bottom:29px}.post-card{border-radius:20px;padding:18px}.post-body{font-size:16px;line-height:1.7}.post-heading h3{font-size:15px}.post-heading p{font-size:12px}.post-actions button{font-size:13px}.heritage-banner{border-radius:21px;min-height:260px}.heritage-banner>div{padding:26px}.heritage-banner h2{font-size:29px}.community-shortcuts,.directory-business,.directory-grid,.event-grid,.settings-layout{grid-template-columns:1fr}.category-grid{scroll-snap-type:x mandatory;gap:9px;margin:20px -17px;padding:0 17px 8px;display:flex;overflow-x:auto}.category-button{scroll-snap-align:start;flex-shrink:0;min-width:94px;max-width:115px;padding:14px 8px}.category-button strong{font-size:12px}.page-toolbar{margin-top:20px}.page-toolbar>.search-field{flex-basis:100%;max-width:none}.page-toolbar>.primary-button{width:100%}.results-heading{gap:10px;font-size:13px}.results-heading select{max-width:155px;font-size:13px}.profile-overview{padding:0 20px 25px}.profile-overview h2{font-size:25px}.profile-overview p{font-size:14px}.profile-tabs{gap:15px;padding:0 18px;overflow-x:auto}.profile-tabs button{white-space:nowrap;font-size:14px}.profile-links{grid-template-columns:1fr 1fr}.profile-links button{gap:9px;padding:16px;font-size:14px}.surface{padding:22px}.bottom-nav{left:12px;right:12px;bottom:max(9px,env(safe-area-inset-bottom));border-radius:21px}.bottom-nav>button{min-height:62px;font-size:12px}.bottom-nav>button>span{height:29px}.bottom-nav>button>span>svg{width:22px;height:22px}.bottom-nav .post-action>span{border-radius:13px;width:38px;height:38px}.bottom-nav .post-action{gap:2px}.modal-backdrop{align-items:flex-end;padding:0}.modal{border-bottom:0;border-radius:25px 25px 0 0;width:100%;max-height:94dvh}.modal-heading{padding:18px 20px}.modal-heading h2{font-size:21px}.modal-body{padding:21px 20px calc(25px + env(safe-area-inset-bottom))}.modal .two-col{grid-template-columns:1fr}.form-stack{gap:20px}.form-stack label{font-size:14px}.form-stack input,.form-stack select,.form-stack textarea{min-height:52px;padding:14px;font-size:16px}.wizard-steps{justify-content:space-between;gap:4px}.wizard-steps small{font-size:10px}.wizard-heading{gap:12px}.wizard-heading h3,.wizard-panel>h3{font-size:22px}.wizard-heading p{font-size:14px}.wizard-actions>.primary-button{flex:1}.wizard-actions>.outline-button{padding:12px}.about-page{padding:24px}.about-values{grid-template-columns:1fr;gap:18px}.about-page>h2{font-size:26px}.poster-studio{grid-template-columns:1fr;gap:25px;padding:0}.poster-preview{width:100%;max-width:300px;margin:auto}.community-shortcuts button{font-size:15px}.business-space{padding:23px 18px}.business-space-heading{align-items:flex-start;gap:14px}.business-space-heading>svg{flex-shrink:0;width:65px;height:65px}.business-space h2{font-size:25px}.business-space p{font-size:14px}.business-tools{gap:11px}.business-tools button{padding:19px 11px}.business-tools strong{font-size:14px}.business-tools span{font-size:12px}.request-banner{padding:20px}.request-banner h3{font-size:21px}.welcome-screen{padding:23px 22px max(20px,env(safe-area-inset-bottom))}.welcome-header{align-items:center}.welcome-wordmark{gap:9px}.welcome-wordmark img{border-radius:12px;width:43px;height:43px}.welcome-wordmark>span{font-size:19px}.welcome-wordmark small{max-width:145px;font-size:10px}.welcome-header .text-button{white-space:nowrap;font-size:12px}.welcome-layout{flex-direction:column-reverse;gap:27px;min-height:0;margin:28px auto 12px;display:flex}.welcome-scene{border-radius:29px;width:100%;max-width:440px;min-height:0;padding:23px 19px 17px;animation:.6s both content-arrive;transform:none}.scene-brand img{border-radius:21px;width:78px;height:78px;margin-bottom:17px;transform:rotate(-5deg)}.scene-search{border-radius:13px;padding:13px 14px;font-size:13px}.scene-listing{border-radius:16px;margin:14px -6px;padding:14px 13px}.scene-listing>svg{flex-shrink:0;width:47px;height:47px}.scene-listing strong{font-size:13px;line-height:1.35}.scene-listing span{margin-top:5px;font-size:11px}.scene-listing i{padding:5px}.scene-shortcuts{gap:30px;margin:18px 0 5px}.scene-shortcuts span{gap:6px;font-size:11px}.scene-shortcuts svg{width:24px;height:24px}.scene-label{display:none}.welcome-copy{width:100%;max-width:440px}.welcome-copy>.eyebrow{font-size:11px}.welcome-copy h1{letter-spacing:-.045em;margin:12px 0 15px;font-size:35px;line-height:1.14}.welcome-copy>p{font-size:15px;line-height:1.75}.welcome-dots{margin:18px 0}.welcome-start{width:100%;min-height:54px;font-size:16px}.welcome-signin{text-align:center;width:100%;margin-top:18px;font-size:13px}.welcome-footer{margin-top:auto;padding-top:12px;font-size:11px}.launch-brand>img{border-radius:32px;width:132px;height:132px}.launch-brand h1{font-size:27px}.launch-brand h1 strong{font-size:38px}.launch-brand p{font-size:14px}}@media (max-width:360px){.page-content{padding-left:13px;padding-right:13px}.topbar{padding:0 9px}.mobile-brand-button strong{font-size:16px}.discovery-category strong{font-size:12px}.category-art{width:57px}.discovery-heading h1{font-size:29px}.welcome-screen{padding-left:18px;padding-right:18px}.welcome-copy h1{font-size:32px}.scene-listing strong{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.welcome-scene,.business-card{transform:none!important}[data-motion=pending]{opacity:1!important;transform:none!important}}.private-media-placeholder{color:#5a86b3;border-radius:inherit;background:linear-gradient(140deg,#e4f1ff,#f3f8fd);justify-content:center;align-items:center;width:100%;height:100%;min-height:42px;display:flex}.business-image>.private-media-placeholder,.post-gallery>.private-media-placeholder{min-height:180px}.directory-card>.private-media-placeholder{height:170px}.avatar>.private-media-placeholder{min-height:0}.auth-experience{max-width:465px;margin:auto;padding:0 5px}.auth-identity{margin-bottom:25px}.auth-identity>img{border-radius:17px;width:63px;height:63px;margin-bottom:20px;display:block;box-shadow:0 7px 20px #0b84d125}.auth-identity>.eyebrow{letter-spacing:.08em;color:var(--brand-blue);font-size:11px;display:block}.auth-identity>h3{letter-spacing:-.045em;margin:11px 0 14px;font-size:35px;line-height:1.2}.auth-identity>h3>span{display:block}.auth-identity>h3>span:last-child{color:var(--brand-blue)}.auth-identity>p{color:var(--text-secondary);max-width:380px;margin:0;font-size:15px;line-height:1.7}.auth-segments{border:1px solid var(--line);background:#edf3fa;border-radius:14px;margin-bottom:24px;padding:5px;display:flex}.auth-segments button{color:#637a94;border-radius:10px;flex:1;padding:11px;font-size:14px;font-weight:750}.auth-segments button.active{background:var(--surface-raised);color:#0871d1;box-shadow:0 3px 8px #0f3f6910}.auth-fields{gap:21px}.password-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.password-label>button{color:var(--brand-blue);font-size:12px;font-weight:650}.password-field{display:block;position:relative}.password-field>input{width:100%;padding-right:50px}.password-field>button{color:#6d819a;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:6px;right:5px}.field-hint{color:#6b7f96;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.auth-submit{min-height:54px;margin-top:3px;font-size:16px}.email-signin{color:#3b6590;border:1px solid var(--line);background:#f9fcff;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:15px;font-size:14px;display:flex}.auth-privacy{color:#627e99;justify-content:center;align-items:center;gap:7px;margin:25px 0 3px;font-size:12px;display:flex}.auth-back{margin:22px auto;display:block}.auth-confirmation{text-align:center;background:#f3fff8;border:1px solid #cae7dc;border-radius:18px;padding:27px 22px}.auth-confirmation>svg{color:#0a9d57;margin:0 auto 17px}.auth-confirmation h4{color:var(--ink);margin-bottom:10px;font-size:23px}.auth-confirmation p{font-size:15px;line-height:1.6}.auth-confirmation>strong{overflow-wrap:anywhere;margin:12px 0 22px;font-size:14px;display:block}.inline-form-error{color:#a31b29;background:#fff1f2;border:1px solid #f3c5c8;border-radius:12px;margin:0;padding:13px 15px;font-size:14px;line-height:1.65}.auth-providers{gap:15px;display:flex}.auth-providers>.outline-button{flex:1;gap:10px}.auth-providers strong{color:#196bc4;font-size:19px}.auth-fields>label{flex-direction:column;gap:9px;display:flex}.auth-experience .notice{margin-bottom:19px}.modal:has(.auth-experience){max-width:595px}.modal:has(.auth-experience) .modal-heading{border-bottom:0;padding-bottom:6px}.modal:has(.auth-experience) .modal-body{padding-top:10px;padding-left:40px;padding-right:40px}.auth-experience .divider-text{margin-top:23px;font-size:12px}.post-body:lang(gu){font-family:Noto Sans Gujarati,Manrope,sans-serif;line-height:1.85}[data-theme=dark] .primary-button{color:#fff;background:linear-gradient(150deg,#1594ee,#0874df);border-color:#258ddd;box-shadow:inset 0 1px #ffffff50,0 8px 19px #0002}[data-theme=dark] :is(.welcome-copy h1>span:last-child,.welcome-wordmark>span,.auth-identity>h3>span:last-child,.discovery-heading h1 span){color:#65bdff}[data-theme=dark] .welcome-copy>.eyebrow{color:#a2d6fc}[data-theme=dark] .auth-segments{background:#10253b}[data-theme=dark] .auth-segments button{color:#b6d0e7}[data-theme=dark] .auth-segments button.active{color:#a7dfff;background:#214766}[data-theme=dark] .email-signin{color:#bddaf3;background:#17334c}[data-theme=dark] .auth-privacy{color:#a0bad4}[data-theme=dark] .auth-confirmation{background:#123830;border-color:#215d50}[data-theme=dark] .inline-form-error{color:#ffc1cb;background:#481e30;border-color:#6c2f43}[data-theme=dark] .private-media-placeholder{color:#a0c7eb;background:#183957}@media (max-width:600px){.modal:has(.auth-experience) .modal-body{padding:10px 24px calc(30px + env(safe-area-inset-bottom))}.auth-identity>h3{font-size:32px}.auth-identity>p{font-size:14px}.auth-identity>img{width:57px;height:57px}.auth-privacy{gap:6px;font-size:11px}.auth-experience{padding:0}.auth-segments{margin-bottom:22px}.auth-fields>label{font-size:14px}}.profile-cover>img,.profile-cover>.private-media-placeholder{object-fit:cover;width:100%;height:100%}.topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.notice.subtle{background:var(--blue-soft);color:var(--text-secondary);border-color:var(--line)}.language-toggle{border:1px solid var(--line,#dae5f2);background:var(--surface,#fff);min-height:38px;color:var(--text,#183457);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ask-community{max-width:940px;margin:auto}.ask-intro{padding:12px 0 20px}.ask-intro h2{letter-spacing:-1px;margin:10px 0;font-size:clamp(25px,3vw,34px)}.ask-intro p{color:var(--muted,#68809c);font-size:16px}.ask-actions{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.ask-actions>button{text-align:left;background:linear-gradient(135deg,#fffffff0,#e8f7ffb8);border:1px solid #d9e8f8;border-radius:22px;align-items:center;gap:14px;padding:22px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 9px 24px #13416a08,inset 0 1px #fff}.ask-actions>button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #13416a12}.ask-actions>button>svg{flex-shrink:0;width:20px;margin-left:auto}.ask-actions strong{color:#153f70;font-size:18px;display:block}.ask-actions small{color:#637a96;margin-top:7px;font-size:13px;display:block}.ask-action-icon{border-radius:17px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 2px 1px #ffffff90,0 5px #bddef850}.ask-action-icon.blue{color:#1475cc;background:linear-gradient(145deg,#def5ff,#b6deff)}.ask-action-icon.green{color:#0b9269;background:linear-gradient(145deg,#e6ffec,#aeeacc)}.ask-feed{gap:20px;margin:22px 0;display:grid}.poll-card,.question-card{border:1px solid var(--line,#e0e9f5);border-radius:22px;padding:24px}.ask-author{align-items:center;gap:11px;margin-bottom:17px;display:flex}.ask-author>span:not(.avatar):not(.content-menu){flex:1;min-width:0}.ask-author strong{font-size:14px}.ask-author small{color:var(--muted,#708198);margin-top:4px;font-size:12px;display:block}.ask-author>.icon-button{flex-shrink:0;margin-left:auto}.poll-card h3,.question-card h3{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:21px;line-height:1.5}.user-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.poll-options{border:0;gap:10px;margin:20px 0;display:grid;padding:0!important}.poll-option{border:1px solid var(--line,#dce7f4);background:var(--surface,#fff);cursor:pointer;border-radius:12px;min-height:52px;position:relative;overflow:hidden;display:block!important}.poll-fill{pointer-events:none;background:linear-gradient(90deg,#e5f1ff,#d8efff);transition:width .5s;position:absolute;top:0;bottom:0;left:0;right:auto}.poll-option-content{z-index:1;align-items:center;gap:10px;padding:14px;display:flex;position:relative}.poll-option-content input{accent-color:#147be2;flex-shrink:0;min-height:0;width:17px!important;height:17px!important}.poll-option-content strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.poll-option-content small{white-space:nowrap;color:#305b8c;margin-left:auto;font-size:13px}.poll-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-footer>small{color:var(--muted,#708198);font-size:12px;line-height:1.8}.poll-footer .primary-button{flex-shrink:0}.poll-edit-option{align-items:center;gap:10px;margin:10px 0;display:flex}.answer-card{background:var(--surface,#f6faff);border:1px solid var(--line,#deebf6);border-radius:16px;padding:18px}.category-first-heading h3{margin:10px 0;font-size:23px}.category-first-heading p{color:var(--muted,#67809b);line-height:1.7}.compose-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compose-category-grid>button{text-align:center;border:1px solid var(--line,#e0eafa);background:linear-gradient(145deg,#fff,#f3f8ff);border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;padding:18px 12px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 5px 15px #205e9707,inset 0 1px #fff}.compose-category-grid>button:hover{border-color:#80bbf4;transform:translateY(-3px)}.compose-category-grid strong{color:#1b3f69;font-size:14px;line-height:1.5}.compose-category-grid small{color:#73869c;font-family:Noto Sans Gujarati,sans-serif;font-size:12px;line-height:1.6}.compose-selected{background:#f0f7ff;border:1px solid #d9e9fb;border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex}.compose-selected strong{color:#20548b;font-size:15px;display:block}.compose-selected small{font-size:11px;display:block}.compose-selected>button{flex-shrink:0;margin-left:auto;font-size:12px}.photo-picker-trigger{cursor:pointer;background:linear-gradient(120deg,#f2f9ff,#f9fffb);border:1px dashed #8ebae8;border-radius:18px;align-items:center;gap:14px;padding:18px;box-shadow:inset 0 1px #fff;display:flex!important}.photo-picker-trigger strong{color:#22538b;font-size:16px;display:block}.photo-picker-trigger small{color:#6d849e;margin-top:5px;font-size:11px;line-height:1.6;display:block}.photo-picker-icon{color:#237dd3;background:linear-gradient(150deg,#d6f1ff,#bce2ff);border-radius:14px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 3px #a7cbed}.photo-picker-icon i{color:#fff;background:#0ca97e;border:3px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-3px;right:-3px}.photo-picker-plus{color:#4276aa;margin-left:auto}.photo-picker-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.photo-picker-previews>div{min-width:0;position:relative}.photo-picker-previews img{object-fit:cover;border-radius:12px;width:100%;height:90px}.photo-picker-previews button{color:#fff;background:#15334bd9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.photo-picker-previews small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.remember-login{font-size:13px}.remember-login small{color:var(--muted,#72849a);margin-left:26px;font-size:11px;line-height:1.6;display:block}.profile-logout{color:#c63543!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-picker input.sr-only:focus-visible+*{outline:2px solid #147be2}html[lang=gu] body{font-family:Noto Sans Gujarati,Manrope,sans-serif}html[lang=gu] .bottom-nav small{font-size:11px}html[lang=gu] .hero h2{letter-spacing:0;line-height:1.55}@media (max-width:640px){.ask-actions{gap:10px}.ask-actions>button{flex-wrap:wrap;gap:10px;padding:16px 12px}.ask-actions>button>svg{display:none}.ask-actions strong{font-size:16px}.ask-actions small{font-size:12px}.ask-action-icon{border-radius:13px;width:43px;height:43px}.poll-card,.question-card{padding:18px 15px}.poll-footer{flex-direction:column;align-items:flex-start}.poll-card h3,.question-card h3{font-size:19px}.ask-community .page-toolbar{align-items:stretch}.ask-community .filter-pills{flex:1}.language-toggle{padding:0 6px;font-size:11px}.language-toggle svg{display:none}.topbar-actions{gap:6px!important}.compose-selected{flex-wrap:wrap}.compose-selected>button{margin-left:0}.bottom-nav small{font-size:10px!important}.bottom-nav button{min-width:0!important;padding-left:0!important;padding-right:0!important}}@media (prefers-reduced-motion:reduce){.ask-actions>button,.compose-category-grid>button,.poll-fill{transition:none}.ask-actions>button:hover,.compose-category-grid>button:hover{transform:none}}[data-theme=dark] .ask-actions>button,[data-theme=dark] .compose-category-grid>button{background:linear-gradient(145deg,#19334c,#102840);border-color:#2b4962;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .ask-actions strong,[data-theme=dark] .compose-category-grid strong,[data-theme=dark] .compose-selected strong,[data-theme=dark] .photo-picker-trigger strong{color:#c4e5ff}[data-theme=dark] .poll-fill{background:linear-gradient(90deg,#184372,#205175)}[data-theme=dark] .poll-option-content small{color:#aed3f4}[data-theme=dark] .compose-selected,[data-theme=dark] .photo-picker-trigger{background:#15344b;border-color:#355570}.photo-picker:focus-within .photo-picker-trigger{outline:3px solid var(--primary,#0876e5);outline-offset:3px}.photo-picker-trigger{flex-direction:row!important}@media (max-width:420px){.mobile-brand-button strong{display:none}.mobile-brand-button,.topbar-actions{flex-shrink:0}.topbar-left{gap:8px}}.photo-picker-previews button.photo-crop-button{background:var(--surface-soft,#edf5ff);width:100%;height:auto;min-height:32px;color:var(--text,#183457);border-radius:8px;justify-content:center;gap:5px;margin-top:5px;padding:5px;font-size:11px;display:flex;position:static}.business-post-identity{background:var(--surface-soft,#f3eeff);border:2px solid #774bd1;border-radius:15px;gap:10px;padding:16px;display:grid}.business-post-identity p{margin:0;font-size:14px;line-height:1.7}.samaj-contribution-note{background:var(--surface-soft,#edf6ff);border:1px solid #b8d8fa;border-left:4px solid #1477d6;border-radius:14px;padding:18px}.samaj-contribution-note h2{margin:0 0 9px;font-size:21px;line-height:1.5}.samaj-contribution-note p{margin:0;font-size:15px;line-height:1.8}.market-card-info>strong,.market-detail .market-price{font-weight:800;color:#14804a!important}[data-theme=dark] .market-card-info>strong,[data-theme=dark] .market-detail .market-price{color:#6de8a7!important}.compose-category-sections{gap:24px;display:grid}.compose-category-section{background:var(--surface-raised,#fff);border:1px solid #5877a5;border-radius:20px;min-width:0;padding:18px;box-shadow:0 4px 16px #133d6508}.compose-category-section>header{border-bottom:1px solid var(--line);margin-bottom:12px;padding:0 2px 12px}.compose-category-section>header h4{color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:800}.compose-category-section>header p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}@media (max-width:600px){.compose-category-section{border-radius:18px;padding:14px 12px}.compose-category-sections{gap:20px}}[data-theme=dark] .compose-category-section{border-color:#8ba6cc}.reference-experience .photo-picker>.photo-files-fallback{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;max-width:100%;padding:5px 0;line-height:1.45;white-space:normal!important;overflow-wrap:normal!important;font-size:12px!important;display:grid!important}.reference-experience .photo-files-fallback>span{min-width:0}.reference-experience .photo-files-fallback>small{white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.45;font-size:11px!important}.event-edit-saved-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.event-edit-saved-photos:empty{display:none}.event-edit-saved-photos>div{border:1px solid var(--line,#dce5ef);border-radius:12px;min-width:0;overflow:hidden}.event-edit-saved-photos img{object-fit:contain;width:100%;height:140px;display:block}.event-edit-saved-photos button{width:100%;padding:7px;font-size:12px;display:block}.app-startup-status{background:var(--paper,#fff);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink,#183453);border:1px solid var(--line,#d9e3ef);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:18px auto;padding:12px 18px;font-size:14px;font-weight:650;display:flex;box-shadow:0 3px 16px #18345312}.reference-experience .occasion-type-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reference-experience .occasion-type-choices button{white-space:normal;min-height:56px;font-weight:700}.reference-experience .occasion-type-add{gap:10px;display:grid}.reference-experience .occasion-type-picker h3{margin:0 0 6px}.reference-experience .occasion-type-picker{gap:10px;min-width:0;display:grid}.reference-experience .occasion-type-picker>label{gap:8px;min-width:0;display:grid}.reference-experience .occasion-type-picker select{width:100%;min-width:0}[data-theme] .reference-experience .post-card.poster-post-card>.card-category-row{min-height:34px;margin-top:0!important;margin-bottom:0!important}[data-theme] .reference-experience .post-card.poster-post-card>.post-header{margin-top:0!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:6px!important}[data-theme] .reference-experience .post-card.poster-post-card>.post-text{padding-top:2px!important;padding-bottom:6px!important}[data-theme] .reference-experience .post-card.poster-post-card .blog-post-title{margin:3px 0 6px!important}[data-theme] .reference-experience .post-card.poster-post-card .post-body{margin-top:0!important;margin-bottom:4px!important}[data-theme] .reference-experience .post-card.poster-post-card .post-engagement-summary{margin-top:4px!important;padding-top:3px!important;padding-bottom:3px!important}[data-theme] .reference-experience .post-card.poster-post-card .approved-actions{margin-top:4px!important;padding-top:7px!important}.reference-experience .organized-market-detail .market-status-line{flex-wrap:nowrap;align-items:center;gap:9px;display:flex}.reference-experience .organized-market-detail .market-status-line>.content-menu{flex:none;margin-left:auto}.reference-experience .organized-market-detail .market-status-line .market-intent-label{white-space:nowrap}.reference-experience .organized-market-detail h1{margin:8px 0;font-size:clamp(21px,5vw,28px);line-height:1.35}.reference-experience .organized-market-detail .market-description{border-top:1px solid #dce6ef;margin:14px 0;padding-top:12px}.reference-experience .organized-market-detail .market-description p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.reference-experience .post-comment-preview{color:#28445e;text-align:left;background:#f3f7fc;border:1px solid #dde7f1;border-radius:13px;align-items:flex-start;gap:9px;width:calc(100% - 28px);margin:8px 14px 12px;padding:10px 12px;display:flex}.reference-experience .post-comment-preview>.avatar{flex:0 0 30px;width:30px!important;height:30px!important}.reference-experience .post-comment-preview>span{gap:3px;min-width:0;font-size:13px;line-height:1.5;display:grid}.reference-experience .post-comment-preview>span>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-experience .post-comment-preview strong{font-size:13px}.reference-experience .post-comment-preview:focus-visible{outline:3px solid #5da8f3}.reference-experience .home-promo-card,.reference-experience .post-card.announcement-post-card{border:1px solid #c9d9e5;border-radius:20px;padding:20px;overflow:hidden;box-shadow:0 5px 18px #163f6410;background:var(--promo-bg)!important;color:var(--promo-text)!important}.reference-experience :-webkit-any(.home-promo-card,.announcement-post-card) :-webkit-any(h2,p){color:inherit!important}.reference-experience :is(.home-promo-card,.announcement-post-card) :is(h2,p){color:inherit!important}.reference-experience .home-promo-card h2,.reference-experience .announcement-card-content h2{overflow-wrap:anywhere;margin:0 0 9px;font-size:23px;font-weight:800;line-height:1.35}.reference-experience .home-promo-card p,.reference-experience .announcement-card-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 17px;font-size:15px;line-height:1.7}.reference-experience .home-promo-card>.primary-button,.reference-experience .announcement-url-button{border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;font-weight:750;text-decoration:none;background:var(--promo-button-bg)!important;color:var(--promo-button-text)!important;border-color:#0000!important;display:flex!important}.reference-experience .announcement-post-card .card-category-row{min-height:32px;margin:0 0 5px!important}.reference-experience .announcement-post-card>.post-engagement-summary,.reference-experience .announcement-post-card>.approved-actions{margin-left:0!important;margin-right:0!important}.reference-experience .pinned-post-label{align-items:center;gap:5px;margin:0 0 9px;font-size:12px;font-weight:700;display:flex}.reference-experience .home-feedback{border:1px solid #d6e4f1;border-radius:18px;padding:17px}.reference-experience .home-feedback header{align-items:center;gap:9px;display:flex}.reference-experience .home-feedback h2{margin:0;font-size:18px;line-height:1.4}.reference-experience .home-feedback p{color:#536b80;font-size:13px;line-height:1.65}.reference-experience .home-feedback textarea{width:100%;font:inherit;resize:vertical;border:1px solid #c5d9eb;border-radius:12px;padding:11px;line-height:1.6}.reference-experience .home-feedback form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}[data-theme] .reference-experience .post-actions>.occasion-reaction{flex-direction:column!important;flex:1.7!important;gap:3px!important;min-width:100px!important;padding:5px 3px!important}.occasion-reaction-emoji{flex:none;font-size:21px;line-height:1.2}.occasion-reaction-label{white-space:nowrap;font-weight:750;line-height:1.3;font-size:11px!important}[data-theme] .reference-experience .post-card.announcement-post-card{background:var(--promo-bg)!important;color:var(--promo-text)!important}[data-theme] .reference-experience .home-promo-card>.primary-button,[data-theme] .reference-experience .announcement-post-card .announcement-url-button{background:var(--promo-button-bg)!important;color:var(--promo-button-text)!important}[data-theme] .reference-experience .post-action.action-comment:not(.has-own-comment) svg.approved-action-icon{fill:#fff!important}[data-theme] .reference-experience .post-action.action-comment.has-own-comment svg.approved-action-icon{fill:#1683e9!important;color:#1683e9!important}[data-theme] .reference-experience .post-action.occasion-reaction svg.approved-action-icon{fill:none!important}[data-theme] .reference-experience.reference-experience article.post-card.announcement-post-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding:12px 18px 18px!important;overflow:hidden!important}[data-theme] .reference-experience.reference-experience .announcement-heading-row{min-width:0;align-items:flex-start!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}[data-theme] .reference-experience.reference-experience .announcement-heading-row>h2{flex:1;min-width:0}[data-theme] .reference-experience.reference-experience .announcement-heading-row>.card-category-row{box-sizing:border-box;flex:none;justify-content:flex-end!important;align-items:flex-start!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}[data-theme] .reference-experience.reference-experience .announcement-card-content{box-sizing:border-box;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}[data-theme] .reference-experience.reference-experience .announcement-heading-row>h2{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;margin:0!important;padding:0!important;font-size:clamp(20px,5vw,23px)!important;font-weight:800!important;line-height:1.5!important}[data-theme] .reference-experience.reference-experience .announcement-card-content>p{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.8!important}[data-theme] .reference-experience.reference-experience .announcement-post-card .announcement-url-button{overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;box-sizing:border-box!important;white-space:normal!important;border-radius:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:49px!important;margin:3px 0 0!important;padding:12px 14px!important;font-size:15px!important;line-height:1.5!important;display:flex!important}[data-theme] .reference-experience.reference-experience .announcement-post-card>.post-engagement-summary{box-sizing:border-box;flex-wrap:wrap;gap:8px!important;width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:0!important}[data-theme] .reference-experience.reference-experience .announcement-post-card>.approved-actions{box-sizing:border-box!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;margin:5px 0 0!important;padding:10px 0 0!important;display:flex!important}[data-theme] .reference-experience.reference-experience .announcement-post-card>.approved-actions>.post-action{flex:1!important;min-width:0!important;min-height:49px!important;margin:0!important;padding:7px!important}[data-theme] .reference-experience.reference-experience .announcement-post-card>.post-comment-preview{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:14px 0 0!important;padding:11px 12px!important}[data-theme] .reference-experience.reference-experience .announcement-post-card>.inline-discussion{box-sizing:border-box;width:100%;min-width:0;margin:12px 0 0!important;padding-top:12px!important}.card-header-side{flex:none;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.content-pinned-marker{box-sizing:border-box;background:var(--surface-soft,#eef5ff);color:#315f8a;border:1px solid #c5d9eb;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:inline-grid}.content-pinned-marker svg{flex:none;width:14px;height:14px}[data-theme=dark] .content-pinned-marker{color:#b1d4f1;border-color:#38566f}:root{--muted:#586b82;--text-secondary:#4b607a}.sidebar{overscroll-behavior:contain;overflow-y:auto}[data-theme=dark]{--muted:#b7c5d8;--text-secondary:#c0cddd}.muted,.post-header p,.profile-overview p,.business-brand p,.detail-location{color:var(--text-secondary);font-size:15px;line-height:1.65}.form-stack>p,.form-stack small,.notification-row small,.directory-card small,.event-card p,.requirement-card small,.sidebar-profile small{color:var(--text-secondary);font-size:14px;line-height:1.65}.post-header h3,.ask-author strong{font-size:18px;font-weight:800;line-height:1.4}.post-text p,.user-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.post-header p,.ask-author small,.poll-footer small{color:var(--text-secondary);font-size:14px}.post-card .post-media{background:var(--surface-soft,#edf5ff);align-items:flex-start;height:auto;min-height:0;display:flex}.post-card .post-media img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.post-card .post-media.multiple{scroll-snap-type:x mandatory;gap:0;height:auto;overflow-x:auto}.post-card .post-media.multiple img,.post-card .post-media.multiple>.private-media-placeholder{scroll-snap-align:start;flex:0 0 100%;width:100%;max-width:100%}.post-card .post-media>.private-media-placeholder{width:100%;min-height:160px}.photo-picker-previews img,.wizard-cover,.detail-cover,.event-image,.directory-card>img{background:var(--surface-soft,#edf5ff);object-fit:contain!important}.wizard-cover,.detail-cover{border-radius:16px;width:100%;max-height:70dvh;display:block;height:auto!important}.business-card .business-image>img{object-fit:contain;width:100%;height:100%}.business-card .business-info{padding:14px 16px 10px}.business-card .business-bottom{border-top:0;min-height:32px;margin-top:8px;padding-top:4px}.business-card .business-brand h3{font-size:18px;line-height:1.45}.business-card .business-brand p{margin-top:4px;font-size:14px}.business-card .rating small{color:var(--text-secondary);font-size:13px}.home-business .business-card{grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:0;min-height:154px;display:grid}.home-business .business-card .business-image{background:var(--surface-soft,#edf5ff);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;height:100%;min-height:154px;max-height:225px}.home-business .business-card .business-brand{align-items:flex-start;gap:9px}.home-business .business-logo{flex-shrink:0;width:36px;height:36px;font-size:13px}.home-business .business-info{flex-direction:column;justify-content:center;padding:12px;display:flex}.home-business .business-brand h3{font-size:16px}.home-business .business-brand p{font-size:13px;line-height:1.5}.business-category-caption{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:750;display:block}.business-card .business-bottom>.icon-button{margin-left:auto;margin-right:8px}.profile-cover{background:var(--surface-soft,#edf5ff);height:clamp(160px,28vw,300px);position:relative;overflow:hidden}.profile-cover>img{width:100%;height:100%;object-fit:contain!important}.profile-cover.blank{background:linear-gradient(135deg,var(--surface-soft,#edf5ff),var(--paper,#fff));border-bottom:1px solid var(--line)}.cover-preview{object-fit:contain;background:var(--surface-soft,#edf5ff);border-radius:18px;width:100%;height:200px}.blank-cover-preview{background:var(--surface-soft,#edf5ff);height:140px;color:var(--text-secondary);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.cover-editor{border-top:1px solid var(--line);padding-top:20px}.cover-editor fieldset{border:0;min-width:0;padding:0}.document-editor fieldset{border:1px solid var(--line);background:var(--surface-soft,#edf5ff);border-radius:18px;gap:16px;min-width:0;padding:18px;display:grid}.document-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.document-row>span{overflow-wrap:anywhere;min-width:0}.document-row small{color:var(--text-secondary);margin-top:5px;font-size:14px;display:block}.document-upload{background:var(--glass,#ffffffdb);border:1px dashed var(--brand-blue);cursor:pointer;color:var(--brand-blue);border-radius:14px;align-items:center;gap:12px;padding:16px;flex-direction:row!important;display:flex!important}.document-upload small{color:var(--text-secondary);margin-top:5px;font-size:13px;display:block}.document-editor:focus-within{outline-offset:3px}.document-upload:has(+input:focus-visible){outline:3px solid var(--brand-blue)}.business-registration{gap:16px;margin:24px 0;display:grid}.business-registration dl{gap:10px;display:grid}.business-registration dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.business-registration dt{color:var(--text-secondary)}.business-registration dd{overflow-wrap:anywhere;font-weight:750}.business-registration>.muted{align-items:center;gap:8px;display:flex}.feedback-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.feedback-card p{margin-top:12px}.feedback-card blockquote{border-left:3px solid var(--brand-blue);background:var(--surface-soft);border-radius:0 12px 12px 0;margin-top:16px;padding:15px}.directory-review-card .wizard-actions{flex-wrap:wrap}.directory-review-card .wizard-actions>*{white-space:normal;flex:1;justify-content:center}.activity-toolbar{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.home-activity{gap:18px;display:grid}.home-activity .post-card{margin:0}.home-activity .poll-card,.home-activity .question-card{border:1px solid var(--line);border-radius:22px}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.bottom-nav .post-nav>span{background:linear-gradient(135deg,var(--brand-blue),var(--brand-cyan));color:#fff;border-radius:17px;justify-content:center;align-items:center;width:47px;height:47px;margin-top:-17px;display:flex;box-shadow:0 5px #0874e01c,0 8px 18px #0874e030}.bottom-nav small{font-size:12px;font-weight:750;line-height:1.4}.compose-floating{z-index:35;background:linear-gradient(135deg,var(--brand-blue),var(--brand-cyan));color:#fff;border-radius:20px;align-items:center;gap:10px;padding:16px 21px;font-weight:800;transition:transform .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 6px #0874e018,0 12px 28px #0874e03a}.compose-floating:hover{transform:translateY(-3px)}@media (max-width:1100px){.compose-floating{display:none}.feedback-layout{grid-template-columns:1fr}}@media (max-width:600px){.post-header h3,.ask-author strong,.post-text p,.user-content{font-size:17px}.post-header p{font-size:14px}.surface .ask-author{gap:9px}.ask-author span{min-width:0}.ask-author strong{overflow-wrap:anywhere}.business-grid.home-business{grid-template-columns:1fr}.home-business .business-image>.private-media-placeholder{min-height:154px}.business-bottom .round-arrow{width:30px;height:30px}.document-editor fieldset{padding:14px}.profile-overview p{font-size:15px}.poll-footer{flex-wrap:wrap}.activity-toolbar{font-size:13px}.bottom-nav small{font-size:11px}.bottom-nav{gap:0}.directory-review-card{padding:18px}.document-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.compose-floating{transition:none}}.discovery-heading{margin-bottom:18px}.discovery-search{min-height:58px;padding:8px 8px 8px 18px}.discovery-search button:after{content:none!important}.discovery-search button{background:linear-gradient(150deg,#008dff,#006de4);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:42px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff65,0 4px 9px #0874e025}.home-composer{background:var(--surface-raised);border:1px solid var(--line);text-align:left;border-radius:22px;align-items:center;gap:14px;width:100%;min-height:76px;margin:16px 0;padding:15px 17px;display:flex;box-shadow:0 4px 18px #10396b06}.home-composer>span:nth-child(2){color:var(--text-secondary);flex:1;font-size:16px;line-height:1.55}.composer-plus{color:#0874d5;background:var(--surface-soft);border:1px solid #0874e00d;border-radius:15px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid;box-shadow:inset 0 1px #fff9,0 4px #0874e00a}.home-composer:hover .composer-plus{transform:translateY(-2px)}.discovery-categories,.expanded-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;margin-top:0;padding:18px 12px 22px}.discovery-category{gap:8px;min-width:0;min-height:102px;padding:2px 0}.discovery-category strong{white-space:normal;overflow-wrap:anywhere;max-width:112px;font-size:14px;line-height:1.4}.category-art{width:64px;height:60px}.category-art:before{background:linear-gradient(150deg,#dcf3ff,#f0f9ff);border-radius:19px;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff,0 3px 8px #196bb508}.expanded-categories{background:var(--surface-raised);border:1px solid var(--line);border-radius:22px;margin-top:12px;display:grid}.connection-banner.listing-banner{isolation:isolate;background:radial-gradient(at 100% 0,#b4e0ff80,#0000 60%),linear-gradient(120deg,#ddf3ff,#edf8ff 65%,#d2ecff);border:1px solid #c9e4fa;gap:0;min-height:270px;margin:22px 0 28px;padding:28px 24px;box-shadow:inset 0 1px #ffffffb0,0 6px 18px #1361a00b}.listing-banner>div{z-index:1;width:60%;min-width:0}.listing-banner h2{letter-spacing:-.045em;color:#004b96;max-width:430px;margin:0;font-size:clamp(25px,2.6vw,34px);font-weight:800;line-height:1.18}.listing-banner p{color:#3e5874;max-width:360px;margin:14px 0 18px;font-size:16px;line-height:1.55}.listing-banner .primary-button{white-space:normal;text-align:left;min-height:48px;padding:11px 17px;font-size:15px}.shop-scene{filter:drop-shadow(0 12px 10px #2c84af13);flex-shrink:0;align-self:center;width:43%;height:auto;margin-left:-4%;animation:.6s ease-out both shop-arrive}.listing-banner:before{border:32px solid #2b98e20b;width:280px;height:280px;top:35px;right:-50px}.featured-section .section-heading{gap:12px}.featured-section .section-heading h2{font-size:clamp(20px,2vw,26px);line-height:1.35}.featured-section .section-heading>.text-button{flex-shrink:0}.business-grid.home-business{grid-template-columns:minmax(0,1fr);gap:18px}.business-card,.home-business .business-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:21px;min-height:0;display:block;overflow:hidden;box-shadow:0 3px 5px #12365405,0 10px 26px #12365408}.business-card .business-image,.home-business .business-card .business-image{background:var(--surface-soft);text-align:left;border-radius:0;width:100%;min-height:0;max-height:none;padding:0;display:block;overflow:hidden;height:auto!important}.business-card .business-image>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.business-no-banner{background:linear-gradient(145deg,var(--surface-soft),var(--surface-raised));align-items:center;gap:16px;min-height:128px;padding:25px;display:flex}.business-no-banner strong{font-size:22px;line-height:1.3}.business-no-banner .business-logo{flex-shrink:0;width:60px;height:60px}.business-no-banner .business-logo img{object-fit:contain}.business-card .business-info,.home-business .business-info{padding:14px 16px 16px;display:block}.business-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.business-title{text-align:left;flex:1;min-width:0;padding:0;display:block}.business-title h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:20px;font-weight:800;line-height:1.4;display:flex}.business-title h3 .verified{flex-shrink:0}.business-card-heading .round-arrow{background:var(--surface-soft);color:#0874db;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.business-location{color:var(--text-secondary);align-items:flex-start;gap:6px;margin:3px 0 4px;font-size:14px;line-height:1.5;display:flex}.business-location svg{flex-shrink:0;margin-top:3px}.business-description{color:var(--text-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.business-card-meta{justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;display:flex}.business-category-caption{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.5}.business-card-meta .rating{flex-shrink:0;align-items:center;gap:4px;font-size:14px;display:flex}.business-card-meta .rating svg{color:#f4ad05}.business-card-meta .rating small{color:var(--text-secondary);font-size:13px}.business-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.business-detail>.business-actions{margin:18px 0 25px}.contact-button{color:#fff;border:1px solid #0000000b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:47px;padding:11px 8px;font-size:14px;font-weight:750;line-height:1.35;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:inset 0 1px #fff6,inset 0 -2px #00000010,0 4px 9px #143e6a10}.contact-button svg{flex-shrink:0}.contact-button span{white-space:normal;text-align:center;min-width:0}.contact-call{background:linear-gradient(145deg,#12b675,#079656)}.contact-whatsapp{background:linear-gradient(145deg,#10ba70,#089950)}.contact-save{background:linear-gradient(145deg,#1597ff,#006bdd)}.contact-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff60,0 7px 15px #143e6a20}.contact-button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #00000015}.contact-button:disabled{opacity:.42;box-shadow:none}.contact-save.is-saved{color:#055eae;background:linear-gradient(150deg,#d9edff,#c5e1ff);border-color:#a5cff4}.business-grid.directory-business{align-items:start}.post-card{border:1px solid var(--line);border-radius:24px;padding:18px 0 0;overflow:hidden;box-shadow:0 4px 8px #183a6505,0 12px 25px #183a6508}.post-header{align-items:center;gap:12px;padding:0 18px}.post-header>.avatar{flex-shrink:0;width:46px;height:46px}.post-header>div{flex:1;min-width:0}.post-header h3{overflow-wrap:anywhere;font-size:18px;line-height:1.45}.post-header p{color:var(--text-secondary);margin-top:3px;font-size:14px;line-height:1.6}.post-header>.icon-button{flex-shrink:0}.post-text{padding:12px 18px 15px}.post-text>.tag{background:var(--surface-soft);color:#0874d5;border:0;border-radius:7px;margin-bottom:8px;padding:4px 9px;font-size:12px;display:inline-block}.post-business-link{color:var(--ink);margin:2px 0 7px;font-size:17px;line-height:1.5;display:flex}.post-text p.post-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.post-body.collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-body.expanded{display:block}.read-more{min-height:44px;margin-top:3px;padding:0;font-size:14px}.post-card .post-media{background:0 0;gap:0;min-height:0;margin:0;padding:0 8px;display:flex}.post-card .post-media.multiple{padding:0 8px;scroll-padding:8px}.post-image-button{background:var(--surface-soft);cursor:zoom-in;border:0;border-radius:14px;flex:0 0 100%;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.post-card .post-media .post-image-button>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.post-image-button>.private-media-placeholder{width:100%;min-height:180px}.post-card .post-actions{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:12px 12px 14px;display:grid}.post-actions .post-action{border:1px solid #0000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:79px;margin:0;padding:10px 2px;font-size:13px;font-weight:750;line-height:1.35;transition:transform .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff80}.post-action span{white-space:normal;overflow-wrap:anywhere}.post-action small{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.3}.post-actions .action-like{color:#dc354d;background:#fff0f3}.post-actions .action-comment{color:#0874d5;background:#edf5ff}.post-actions .action-share{color:#087e4d;background:#edfaf4}.post-actions .action-save{color:#763fc5;background:#f6efff}.post-actions .action-like.liked{background:#ffe3e9;border-color:#f8b6c4}.post-actions .action-save.is-saved{background:#ece0ff;border-color:#cfb0f6}.post-action:hover:not(:disabled){transform:translateY(-2px)}.post-action:disabled{opacity:.6}.full-image-viewer>img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:74dvh;display:block}.modal:has(.full-image-viewer){max-width:1000px}.image-viewer-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.location-chip{white-space:normal;text-align:left;max-width:100%;min-height:44px}.location-chip>span{overflow-wrap:anywhere}.location-chip svg{flex-shrink:0}.location-selector{gap:18px;display:grid}.location-methods{background:var(--surface-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.location-methods button{min-height:48px;color:var(--text-secondary);border-radius:11px;padding:11px 6px;font-size:14px;line-height:1.45}.location-methods button[aria-selected=true]{background:var(--surface-raised);color:var(--brand-blue);font-weight:750;box-shadow:0 3px 8px #15396910}.location-search{align-items:flex-end;gap:10px;display:flex}.location-search label{flex:1;gap:8px;min-width:0;font-size:14px;display:grid}.location-search input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:var(--surface-raised);border-radius:12px;padding:12px}.location-results{gap:8px;max-height:340px;display:grid;overflow:auto}.location-results>button{border:1px solid var(--line);text-align:left;color:var(--text-secondary);background:var(--surface-raised);border-radius:13px;align-items:center;gap:12px;min-height:54px;padding:14px;display:flex}.location-results strong{color:var(--ink);flex:1;font-size:15px}.location-results svg{color:var(--brand-blue);flex-shrink:0}.location-attribution{font-size:12px}.location-attribution a{color:var(--brand-blue);text-decoration:underline}.gps-selection{text-align:center;gap:14px;padding:12px 0;display:grid}.gps-selection>svg{color:var(--brand-blue);margin:auto}.gps-selection small{color:var(--text-secondary);font-size:12px;line-height:1.6}.sidebar .together-card{display:none}.sidebar .sidebar-bottom{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.sidebar .brand{margin-bottom:24px}.sidebar .nav-item{font-size:15px}.sidebar .nav-item span{overflow-wrap:anywhere;min-width:0}.bottom-nav{isolation:isolate}.page-content{padding-bottom:130px}.main-shell{min-height:100dvh}.post-card button:focus-visible{outline-offset:-3px}.business-card button:focus-visible{outline-offset:-3px}[data-theme=dark] .listing-banner{background:linear-gradient(120deg,#133858,#123047 65%,#1b4059);border-color:#2f5572}[data-theme=dark] .listing-banner h2{color:#8fd0ff}[data-theme=dark] .listing-banner p{color:#c5dced}[data-theme=dark] .category-art:before{background:linear-gradient(150deg,#21455b,#17394c)}[data-theme=dark] .post-actions .action-like{color:#ff9cae;background:#492b37}[data-theme=dark] .post-actions .action-comment{color:#85c6ff;background:#193750}[data-theme=dark] .post-actions .action-share{color:#8bdbb1;background:#163e32}[data-theme=dark] .post-actions .action-save{color:#d0b2ff;background:#34284c}[data-theme=dark] .contact-save.is-saved{color:#a2d4ff;background:#1a4261;border-color:#2f668f}@keyframes shop-arrive{0%{opacity:0;transform:translateY(12px)rotate(-2deg)}to{opacity:1;transform:none}}@media (min-width:1500px){.business-grid.home-business{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.topbar-left{gap:8px}.mobile-brand-button>strong{display:none}.topbar-actions{gap:7px}.topbar-line{display:none}.language-toggle{min-height:42px;padding:9px 10px;font-size:13px}.language-toggle>svg{display:none}.topbar .icon-button{min-width:39px;min-height:42px}.bottom-nav{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:23px;padding:9px 6px 8px;bottom:10px;left:12px;right:12px;box-shadow:0 7px 30px #17396016}.bottom-nav .post-nav>span{background:linear-gradient(145deg,#009bff,#006ee2);border-radius:17px;width:49px;height:49px;margin-top:-24px}.bottom-nav small{white-space:normal;font-size:11px;line-height:1.4}.compose-floating{display:none}}@media (max-width:600px){.page-content{padding-bottom:125px;padding-left:12px;padding-right:12px}.discovery-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.discovery-heading .eyebrow{font-size:11px}.discovery-heading h1{margin-top:6px;font-size:27px;line-height:1.28}.mobile-line{display:none}.discovery-categories,.expanded-categories{gap:12px 3px;padding:15px 9px 17px}.discovery-category{min-height:97px}.discovery-category strong{max-width:90px;font-size:12px;line-height:1.45}.category-art{width:58px;height:55px}.category-art svg{width:46px;height:46px}.home-composer{border-radius:20px;gap:10px;min-height:72px;padding:12px 14px}.home-composer>span:nth-child(2){font-size:14px}.home-composer .avatar{width:37px;height:37px}.composer-plus{border-radius:12px;width:36px;height:36px}.listing-banner.connection-banner{border-radius:20px;min-height:245px;padding:22px 17px}.listing-banner>div{width:65%}.listing-banner h2{font-size:26px;line-height:1.2}.listing-banner p{margin:11px 0 15px;font-size:14px;line-height:1.5}.listing-banner .primary-button{min-height:44px;padding:10px 12px;font-size:13px}.listing-banner .primary-button svg{flex-shrink:0}.shop-scene{align-self:center;width:44%;margin-left:-9%}.featured-section .section-heading h2{font-size:20px}.featured-section .section-heading>.text-button{gap:4px;font-size:12px}.business-card .business-info,.home-business .business-info{padding:12px 13px 13px}.business-title h3{font-size:18px}.contact-button{gap:5px;min-height:45px;padding:10px 6px;font-size:13px}.business-actions{gap:6px}.business-description{font-size:14px}.post-header{gap:10px;padding:0 14px}.post-header h3{font-size:17px}.post-header p{font-size:13px}.post-header .avatar{width:42px;height:42px}.post-text{padding:11px 14px 14px}.post-text p.post-body{font-size:16px}.post-actions .post-action{gap:5px;min-height:78px;font-size:12px}.post-card .post-actions{gap:5px;padding:10px 9px 12px}.post-card .post-media{padding:0 7px}.location-search{gap:7px}.location-search>.primary-button{padding:12px;font-size:13px}.location-methods button{font-size:13px}.sidebar.mobile-open{width:min(88vw,350px);padding-left:19px;padding-right:19px}.sidebar .brand strong{font-size:18px}.sidebar .brand img{width:55px;height:55px}.sidebar .nav-item{min-height:46px;padding:11px 10px;font-size:15px}.sidebar .sidebar-label{margin-bottom:8px}.sidebar .sidebar-bottom{margin-top:8px;padding-top:8px}.topbar .mobile-brand{width:39px;height:39px}.topbar{padding-left:12px;padding-right:12px}.topbar-actions{gap:4px}.language-toggle{padding:8px;font-size:12px}.topbar-avatar .avatar{width:34px;height:34px}.discovery-search input{font-size:14px}.discovery-search{gap:10px;padding-left:14px}.full-image-viewer>img{max-height:70dvh}}@media (max-width:360px){.listing-banner h2{font-size:23px}.listing-banner p{font-size:13px}.listing-banner .primary-button{font-size:12px}.contact-button{gap:3px;font-size:12px}.contact-button svg{width:17px}.business-actions{gap:5px}.discovery-category strong,.post-actions .post-action{font-size:11px}.topbar-actions{gap:2px}.topbar .icon-button{min-width:33px}.bottom-nav small{font-size:10px}}@media (prefers-reduced-motion:reduce){.shop-scene{animation:none}.contact-button,.composer-plus,.post-action{transition:none}}[data-theme] .reference-experience{--paper:#fff;--ink:#102450;--text-secondary:#425a78;--muted:#425a78;--line:#dce6f4;--surface-raised:#fff;--surface-soft:#edf5ff;color:var(--ink);isolation:isolate;background:#edf4ff;font-size:16px;position:relative}.community-app-backdrop{object-fit:cover;object-position:center;opacity:.19;z-index:-1;pointer-events:none;width:100%;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme] .reference-experience .main-shell,[data-theme] .reference-experience .page-content{background:0 0}[data-theme] .reference-experience .page-content{width:100%;max-width:1160px;margin:auto;padding:18px 20px 112px}[data-theme] .reference-experience .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffef;border-bottom:1px solid #dce5f0}[data-theme] .reference-experience .page-intro{gap:10px;padding:14px 0 20px}[data-theme] .reference-experience .page-intro h1{margin:0 0 5px;font-size:28px;line-height:1.3}[data-theme] .reference-experience .page-intro p{margin:0;font-size:15px;line-height:1.6}[data-theme] .reference-experience .page-intro .welcome-eyebrow,[data-theme] .reference-experience[data-page=marketplace] .page-intro,[data-theme] .reference-experience[data-page=enquiries] .page-intro{display:none}[data-theme] .reference-experience button{touch-action:manipulation}[data-theme] .reference-experience .primary-button{background:linear-gradient(135deg,#049bff,#0065eb);border:1px solid #0587f3;border-radius:12px;min-height:44px;padding:10px 16px;font-size:15px;box-shadow:0 3px 8px #0878df20}[data-theme] .reference-experience .location-chip{background:#fff;border:1px solid #e1e8f2;min-height:37px;padding:7px 13px;font-size:14px}[data-theme] .reference-experience input,[data-theme] .reference-experience select,[data-theme] .reference-experience textarea{color:#132c53;min-height:46px;font-size:16px}[data-theme] .reference-experience .discovery-layout{display:block}[data-theme] .reference-experience .discovery-heading{display:none}[data-theme] .reference-experience .discovery-search{background:#fff;border-radius:13px;height:49px;margin:0 0 12px;padding:5px 6px 5px 14px;box-shadow:0 2px 8px #133f7410}[data-theme] .reference-experience .discovery-search input{min-height:36px;font-size:15px}[data-theme] .reference-experience .discovery-search button{border-radius:10px;width:40px;height:38px}[data-theme] .reference-experience .home-composer{background:#fff;border-radius:15px;gap:11px;min-height:64px;margin:0 0 10px;padding:10px 12px}[data-theme] .reference-experience .home-composer .avatar{width:39px;height:39px}[data-theme] .reference-experience .home-composer>span:not(.composer-plus){font-size:15px;line-height:1.5}[data-theme] .reference-experience .composer-plus{border-radius:10px;width:37px;height:37px}.home-location-row{justify-content:space-between;align-items:center;gap:8px;margin:0 0 11px;display:flex}[data-theme] .reference-experience .discovery-categories,[data-theme] .reference-experience .expanded-categories{background:#fff;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 5px;margin-bottom:13px;padding:13px 8px;box-shadow:0 2px 8px #1432620c}[data-theme] .reference-experience .discovery-category{gap:5px;min-height:78px;padding:0}[data-theme] .reference-experience .category-art{border-radius:13px;width:51px;height:49px}[data-theme] .reference-experience .category-art svg,[data-theme] .reference-experience .category-art img{width:45px;height:45px}[data-theme] .reference-experience .discovery-category strong{color:#203959;max-width:85px;font-size:12px;font-weight:750;line-height:1.45}[data-theme] .reference-experience .listing-banner{background:linear-gradient(120deg,#fff4d4,#ffe0a4);border:1px solid #ffedbd;border-radius:17px;grid-template-columns:1.12fr 1fr;min-height:180px;margin:12px 0 17px;padding:18px 14px;display:grid;overflow:hidden}[data-theme] .reference-experience .listing-banner h2{color:#081c52;letter-spacing:-.8px;margin-bottom:8px;font-size:clamp(22px,5.9vw,32px);line-height:1.24}[data-theme] .reference-experience .listing-banner p{color:#3f4a60;margin:0 0 13px;font-size:14px;line-height:1.5}[data-theme] .reference-experience .listing-banner .primary-button{background:linear-gradient(135deg,#ff8b08,#f35708);border-color:#f17a0d;padding:9px 12px;font-size:13px}[data-theme] .reference-experience .listing-banner>svg,[data-theme] .reference-experience .listing-banner>img,[data-theme] .reference-experience .listing-banner .shop-scene{object-fit:contain;align-self:center;width:100%;height:auto;max-height:210px}[data-theme] .reference-experience .section-heading{align-items:center;gap:8px;margin:16px 0 9px}[data-theme] .reference-experience .section-heading h2{letter-spacing:-.5px;font-size:21px;line-height:1.35}[data-theme] .reference-experience .section-heading .text-button{white-space:nowrap;font-size:13px}[data-theme] .reference-experience .home-business{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}[data-theme] .reference-experience .home-business .business-card{border-radius:13px;display:block}[data-theme] .reference-experience .home-business .business-image{background:#fff;height:115px;min-height:0}[data-theme] .reference-experience .home-business .business-info{padding:9px}[data-theme] .reference-experience .home-business .business-title h3{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.6;display:block;overflow:hidden}[data-theme] .reference-experience .home-business .round-arrow,[data-theme] .reference-experience .home-business .business-category-caption{display:none}[data-theme] .reference-experience .home-business .business-location{font-size:12px}[data-theme] .reference-experience .home-business .business-description{-webkit-line-clamp:2;margin:3px 0;font-size:12px;line-height:1.45}[data-theme] .reference-experience .home-business .business-card-meta{margin:4px 0 7px}[data-theme] .reference-experience .home-business .rating{font-size:12px}[data-theme] .reference-experience .home-business .business-actions{gap:4px}[data-theme] .reference-experience .home-business .contact-button{border-radius:8px;min-height:34px;padding:6px 2px}[data-theme] .reference-experience .home-business .contact-button svg{width:17px;height:17px}[data-theme] .reference-experience .service-collections{margin:16px 0}.marketplace-home-banner{background:linear-gradient(110deg,#fff2cf,#ffdea5);border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;margin:5px 0 12px;padding:17px;display:flex}.marketplace-home-banner h2{margin-bottom:5px;font-size:23px;line-height:1.3}.marketplace-home-banner p{margin:5px 0 12px;font-size:14px}[data-theme] .reference-experience .collection-card{border-radius:14px}[data-theme] .reference-experience .collection-card>img{object-fit:cover;max-height:140px}[data-theme] .reference-experience .collection-card h3{font-size:17px}[data-theme] .reference-experience .community-story{display:none}[data-theme] .reference-experience .page-toolbar{margin:0 0 13px}[data-theme] .reference-experience .category-grid{background:#fff;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:10px 7px;display:grid;overflow:visible}[data-theme] .reference-experience .category-button{background:#fff;border:1px solid #0000;border-radius:12px;gap:4px;min-width:0;min-height:83px;padding:6px 2px}[data-theme] .reference-experience .category-button.active{background:#ecf6ff;border-color:#2592fa}[data-theme] .reference-experience .category-button strong{white-space:normal;font-size:11px;line-height:1.45}[data-theme] .reference-experience .results-heading{margin:15px 0 10px}[data-theme] .reference-experience .results-heading p{font-size:14px}[data-theme] .reference-experience .results-heading select{max-width:144px;min-height:35px;padding:7px;font-size:13px}[data-theme] .reference-experience .directory-business{grid-template-columns:1fr;gap:12px;display:grid}[data-theme] .reference-experience .directory-business .business-card{background:#fff;border-radius:15px;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:9px;display:grid;box-shadow:0 2px 7px #1029570d}[data-theme] .reference-experience .directory-business .business-image{background:#f7faff;border:1px solid #e7edf3;border-radius:11px;height:100%;min-height:145px}[data-theme] .reference-experience .directory-business .business-image img{object-fit:contain;width:100%;height:100%;max-height:200px}[data-theme] .reference-experience .directory-business .business-info{padding:0}[data-theme] .reference-experience .directory-business .business-title h3{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.4;display:block;overflow:hidden}[data-theme] .reference-experience .directory-business .round-arrow{display:none}[data-theme] .reference-experience .business-location{margin:4px 0;font-size:13px}[data-theme] .reference-experience .directory-business .business-description{-webkit-line-clamp:2;margin:3px 0 6px;font-size:13px;line-height:1.5}[data-theme] .reference-experience .business-card-meta{margin-bottom:7px}[data-theme] .reference-experience .business-category-caption{font-size:11px}[data-theme] .reference-experience .rating{font-size:13px}[data-theme] .reference-experience .business-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}[data-theme] .reference-experience .contact-button{border-radius:10px;min-height:42px;padding:8px;box-shadow:inset 0 1px #ffffff50,0 2px 5px #183b5710}[data-theme] .reference-experience .contact-button span{display:none}[data-theme] .reference-experience .contact-enquiry{color:#fff;background:linear-gradient(135deg,#039eff,#0870ea)}[data-theme] .reference-experience .contact-save{color:#fff;background:linear-gradient(135deg,#a51aff,#7135df)}[data-theme] .reference-experience .post-card{background:#fff;border-radius:17px;margin-bottom:13px;padding-top:14px;box-shadow:0 2px 8px #1632600d}[data-theme] .reference-experience .post-header{gap:9px;padding:0 13px}[data-theme] .reference-experience .post-header>.avatar{width:39px;height:39px}[data-theme] .reference-experience .post-header h3{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.5;display:block;overflow:hidden}[data-theme] .reference-experience .post-header p{margin:0;font-size:12px}[data-theme] .reference-experience .post-text{padding:10px 13px}[data-theme] .reference-experience .post-text p.post-body{color:#233e67;font-size:16px;line-height:1.65}[data-theme] .reference-experience .post-text>.tag{margin-bottom:5px;font-size:11px}[data-theme] .reference-experience .post-media.multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 8px;display:grid}[data-theme] .reference-experience .post-media.multiple .post-image-button{width:100%;height:145px}[data-theme] .reference-experience .post-media.multiple .post-image-button>img{object-fit:contain;background:#f4f8fd;width:100%;height:100%}[data-theme] .reference-experience .post-actions{gap:6px;padding:10px}[data-theme] .reference-experience .post-actions .post-action{border-radius:10px;flex-direction:row;gap:7px;min-height:43px;padding:8px}[data-theme] .reference-experience .post-action>span{display:none}[data-theme] .reference-experience .post-action small{font-size:13px}[data-theme] .reference-experience .post-action svg{width:21px;height:21px}[data-theme] .reference-experience .bottom-nav{bottom:calc(7px + env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #dde6f1;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:68px;padding:6px 7px 4px;display:grid;box-shadow:0 -2px 12px #1c3d6410}[data-theme] .reference-experience .bottom-nav button{gap:2px;min-width:0}[data-theme] .reference-experience .bottom-nav button>span{border-radius:10px;min-width:39px;height:31px;padding:3px 10px}[data-theme] .reference-experience .bottom-nav small{white-space:nowrap;font-size:10px;line-height:1.25}[data-theme] .reference-experience .bottom-nav .post-nav>span{border-radius:16px;width:49px;height:49px;margin-top:-20px}[data-theme] .reference-experience .bottom-nav .post-nav small{margin-top:2px}[data-theme] .reference-experience .bottom-nav button.active>span{color:#006eee;background:#e4f2ff}[data-theme] .reference-experience .bottom-nav .post-nav>span{color:#fff;background:linear-gradient(135deg,#007bff,#00b7ef)}[data-theme] .reference-experience .compose-fab{display:none}[data-theme] .reference-experience .profile-cover{background:#eef4fc;border-radius:16px 16px 0 0;height:180px}[data-theme] .reference-experience .profile-cover>img{object-fit:contain;width:100%;height:100%}[data-theme] .reference-experience .profile-overview{background:#fff;padding:0 15px 15px}[data-theme] .reference-experience .profile-overview>.avatar{border:4px solid #fff;width:85px;height:85px;margin-top:-38px}[data-theme] .reference-experience .profile-overview h2{overflow-wrap:anywhere;margin:11px 0 5px;font-size:25px;line-height:1.4}[data-theme] .reference-experience .profile-overview p{color:#3c5679;margin:5px 0;font-size:15px;line-height:1.6}[data-theme] .reference-experience .profile-links{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}[data-theme] .reference-experience .profile-links button{min-height:41px;padding:9px;font-size:13px}[data-theme] .reference-experience .profile-completion{display:none}[data-theme] .reference-experience .profile-tabs{background:#ffffffd9;gap:5px;padding:8px;overflow-x:auto}[data-theme] .reference-experience .profile-tabs button{white-space:nowrap;padding:9px 13px;font-size:13px}[data-theme] .reference-experience .profile-tab-content{padding:13px 0}[data-theme] .reference-experience .event-grid{grid-template-columns:1fr;gap:12px;display:grid}[data-theme] .reference-experience .event-card:not(.compact){text-align:left;background:#fff;border-radius:15px;grid-template-columns:120px minmax(0,1fr);gap:11px;padding:8px;display:grid;overflow:hidden}[data-theme] .reference-experience .event-card .event-image{object-fit:contain;background:#f2f7fd;border-radius:11px;width:100%;height:100%;min-height:150px}[data-theme] .reference-experience .event-card .event-content{padding:0;display:block}[data-theme] .reference-experience .event-card h3{margin:5px 0;font-size:17px;line-height:1.5}[data-theme] .reference-experience .event-card p{font-size:12px;line-height:1.6}[data-theme] .reference-experience .event-card .event-date{display:none}[data-theme] .reference-experience .event-card .event-content .eyebrow{font-size:11px}[data-theme] .reference-experience .event-filters{flex-wrap:nowrap;margin:6px 0 13px;overflow:auto}[data-theme] .reference-experience .event-filters button{white-space:nowrap;padding:8px 12px;font-size:12px}[data-theme] .reference-experience .ask-intro{display:none}[data-theme] .reference-experience .ask-actions{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}[data-theme] .reference-experience .ask-actions>button{border-radius:14px;gap:8px;min-height:76px;padding:12px}[data-theme] .reference-experience .ask-action-icon{width:37px;height:37px}[data-theme] .reference-experience .ask-actions strong{font-size:15px;line-height:1.45}[data-theme] .reference-experience .ask-actions small,[data-theme] .reference-experience .ask-actions>button>svg{display:none}[data-theme] .reference-experience .ask-community .notice{margin:0 0 10px;padding:10px;font-size:12px;line-height:1.6}[data-theme] .reference-experience .poll-card,[data-theme] .reference-experience .question-card{background:#fff;border-radius:16px;margin-bottom:13px;padding:15px}[data-theme] .reference-experience .ask-author strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}[data-theme] .reference-experience .ask-author small{font-size:12px}[data-theme] .reference-experience .poll-card h3,[data-theme] .reference-experience .question-card h3{margin:12px 0;font-size:19px;line-height:1.5}[data-theme] .reference-experience .poll-options{gap:8px}[data-theme] .reference-experience .poll-option{border-radius:11px;min-height:44px}[data-theme] .reference-experience .poll-option-content{padding:10px;font-size:14px}[data-theme] .reference-experience .poll-footer{flex-wrap:wrap;gap:10px}[data-theme] .reference-experience .filter-pills button{min-height:36px;font-size:13px}.compose-category-list{gap:7px;display:grid}.compose-category-list>button{text-align:left;background:#fff;border:1px solid #dce6f1;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;min-height:72px;padding:11px 12px;display:grid}.compose-category-list svg{grid-row:1/3;width:39px;height:39px}.compose-category-list strong{font-size:15px;line-height:1.5}.compose-category-list small{color:#4d6584;font-size:13px;line-height:1.5}[data-theme] .reference-experience .modal{border-radius:23px 23px 0 0}[data-theme] .reference-experience .modal-heading h2{font-size:22px}[data-theme] .reference-experience .modal-body{padding:19px;font-size:16px}[data-theme] .reference-experience .form-stack>label{font-size:15px;line-height:1.5}[data-theme] .reference-experience .form-stack{gap:15px}[data-theme] .reference-experience .form-stack input,[data-theme] .reference-experience .form-stack textarea,[data-theme] .reference-experience .form-stack select{border-color:#d8e3ef;border-radius:11px;padding:11px 12px}[data-theme] .reference-experience .category-first-heading h3{font-size:23px}[data-theme] .reference-experience .category-first-heading p{font-size:15px}[data-theme] .reference-experience .compose-selected{border-radius:13px;padding:12px}[data-theme] .reference-experience .compose-selected strong{font-size:16px}[data-theme] .reference-experience .compose-selected small{font-size:12px}[data-theme] .reference-experience .eyebrow{font-size:11px}.screen-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.screen-heading h1{margin:0 0 5px;font-size:28px}.screen-heading p{font-size:14px;line-height:1.5}.screen-heading .primary-button{white-space:nowrap;padding:10px;font-size:12px}.market-search{background:#fff;border:1px solid #dde7f4;border-radius:13px;align-items:center;gap:9px;margin:0 0 12px;padding:5px 11px;display:flex}.market-search input{flex:1;min-width:0;background:0 0!important;border:0!important;padding:7px!important;font-size:14px!important}.market-search>button{color:#0878eb;background:#edf5ff;border-radius:9px;padding:8px}.market-types{gap:7px;margin:0 0 12px;overflow-x:auto;flex-wrap:nowrap!important}.market-types button{white-space:nowrap;flex-shrink:0}.market-categories{background:#fff;border-radius:15px;gap:7px;margin-bottom:15px;padding:10px;display:flex;overflow-x:auto}.market-categories>button{border:1px solid #0000;border-radius:11px;align-content:center;justify-items:center;gap:4px;min-width:66px;padding:5px;display:grid}.market-categories span{max-width:72px;font-size:11px;line-height:1.4}.market-categories .active{background:#ecf5ff;border-color:#b7dbff}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.market-card{background:#fff;border:1px solid #e1e9f4;border-radius:14px;overflow:hidden;box-shadow:0 2px 7px #1436650b}.market-photo{aspect-ratio:4/3;background:#f5f9fc;position:relative}.market-photo>button:first-child{place-items:center;width:100%;height:100%;display:grid}.market-photo img{object-fit:contain;width:100%;height:100%}.market-type{color:#fff;background:#05a564;border-radius:7px;padding:3px 7px;font-size:10px;position:absolute;top:7px;left:6px}.market-type.buy{background:#097cf4}.market-save{color:#233b68;background:#ffffffeb;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:6px;right:6px}.market-save[aria-pressed=true]{color:#ee396a}.market-card-info{text-align:left;width:100%;padding:10px;display:block}.market-card-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 5px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.market-card-info strong,.market-price{color:#078447;margin-bottom:5px;font-size:20px;font-weight:800;display:block}.market-card-info p{align-items:center;gap:3px;margin:3px 0;font-size:12px;display:flex}.market-card-info small{color:#4c6384;font-size:11px}.market-detail-image{object-fit:contain;background:#f4f8fc;border-radius:14px;width:100%;height:auto;max-height:52dvh}.market-thumbnails{gap:8px;margin:10px 0;display:flex;overflow:auto}.market-thumbnails button{background:#f6f8fc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:65px;height:53px}.market-detail h2{font-size:25px;line-height:1.4}.market-detail>p{margin:13px 0;font-size:15px;line-height:1.7}.market-detail .post-header{padding:10px 0}.market-detail .post-header h3{flex:1;min-width:0}.market-existing-photos{flex-wrap:wrap;gap:10px;display:flex}.market-existing-photos>div{gap:5px;width:94px;display:grid}.market-existing-photos img{object-fit:contain;border:1px solid #dce4f0;border-radius:10px;height:75px}.market-existing-photos button{color:#c63d50;font-size:12px}.market-intent{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-intent button{background:#eff7ff;border:1px solid #d9e5f0;border-radius:15px;justify-items:center;gap:9px;padding:22px 12px;display:grid}.market-intent button:first-child{background:#e5faf2}.market-intent strong{font-size:19px}.market-intent span{font-size:13px;line-height:1.5}.enquiry-card{padding:16px!important}.enquiry-card>p{margin:12px 0;font-size:16px;line-height:1.65}.enquiry-card blockquote{background:#edf6ff;border-radius:10px;margin:12px 0;padding:12px}.enquiry-card small{font-size:12px}.profile-activity{background:#fff;border-radius:15px;padding:15px}.profile-activity article{border-bottom:1px solid #e5edf5;padding:13px 0}.profile-activity p{font-size:15px;line-height:1.65}@media (min-width:760px){[data-theme] .reference-experience .home-business{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme] .reference-experience .home-business .business-image{height:160px}[data-theme] .reference-experience .directory-business{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme] .reference-experience .discovery-categories{gap:15px;padding:18px}[data-theme] .reference-experience .discovery-category strong{max-width:110px;font-size:14px}[data-theme] .reference-experience .discovery-category{min-height:95px}[data-theme] .reference-experience .category-art{width:66px;height:64px}[data-theme] .reference-experience .category-art img,[data-theme] .reference-experience .category-art svg{width:58px;height:58px}[data-theme] .reference-experience .event-grid{grid-template-columns:1fr 1fr}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme] .reference-experience .listing-banner{grid-template-columns:1.5fr 1fr;min-height:220px}[data-theme] .reference-experience .listing-banner h2{font-size:34px}[data-theme] .reference-experience .page-content{padding:25px 28px 100px}.market-card-info h3{font-size:17px}[data-theme] .reference-experience .modal{border-radius:22px}[data-theme] .reference-experience .service-collections{grid-template-columns:1fr 1fr;gap:14px;display:grid}}@media (max-width:420px){[data-theme] .reference-experience .page-content{padding:12px 11px 110px}[data-theme] .reference-experience .topbar{padding:9px 12px}[data-theme] .reference-experience .page-intro h1{font-size:25px}[data-theme] .reference-experience .page-intro{display:block}[data-theme] .reference-experience .page-intro .location-chip{margin-top:9px}[data-theme] .reference-experience .bottom-nav{width:auto;max-width:none;left:7px;right:7px}[data-theme] .reference-experience .category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}[data-theme] .reference-experience .directory-business .business-card{grid-template-columns:90px minmax(0,1fr);gap:8px}[data-theme] .reference-experience .directory-business .business-title h3,[data-theme] .reference-experience .post-header h3{font-size:15px}[data-theme] .reference-experience .event-card:not(.compact){grid-template-columns:100px minmax(0,1fr)}.screen-heading h1{font-size:25px}.screen-heading p{font-size:12px}[data-theme] .reference-experience .home-business .business-title h3{font-size:13px}}@media (prefers-reduced-motion:reduce){[data-theme] .reference-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-theme] .reference-experience .listing-banner>div{width:auto;min-width:0;max-width:none}[data-theme] .reference-experience[data-page=home] .page-intro{display:none}[data-theme] .reference-experience .discovery-category strong{color:#233b5e}[data-theme] .reference-experience .home-location-row .location-chip{color:#0876de}[data-theme] .reference-experience{width:100%;overflow-x:clip}.ask-section-title{align-items:center;gap:8px;margin:20px 0 12px;font-size:22px;display:flex}.ask-section-title:before{content:"?";color:#fff;background:#058bff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.ask-section-title.vote:before{content:"▥";background:#a52cec}.reference-experience .poll-fill{background:linear-gradient(90deg,#d9eaff,#a8d0ff)}.reference-experience .poll-option.voted .poll-fill{background:linear-gradient(90deg,#5ab1ff,#0a7df3)}[data-theme=dark] .reference-experience{--paper:#142841;--surface-raised:#142841;--surface-soft:#243f5e;--ink:#e1efff;--text-secondary:#bfcee1;--line:#334b68;background:#0c1c31}[data-theme=dark] .reference-experience :is(.home-composer,.discovery-categories,.expanded-categories,.business-card,.post-card,.event-card,.profile-overview,.profile-links,.profile-tabs,.category-grid,.category-button,.ask-actions>button,.poll-card,.question-card,.market-card,.market-categories,.market-search,.location-chip,.modal,.profile-activity){background:var(--paper);color:var(--ink);border-color:var(--line)}[data-theme=dark] .reference-experience .discovery-category strong,[data-theme=dark] .reference-experience .ask-actions strong,[data-theme=dark] .reference-experience .profile-overview p,[data-theme=dark] .reference-experience .post-text p.post-body{color:var(--ink)}[data-theme=dark] .reference-experience .topbar,[data-theme=dark] .reference-experience .bottom-nav{background:#12243bee;border-color:#314d70}[data-theme=dark] .reference-experience :-webkit-any(input,textarea,select){color:var(--ink);background:#152d47;border-color:#405875}[data-theme=dark] .reference-experience :is(input,textarea,select){color:var(--ink);background:#152d47;border-color:#405875}[data-theme=dark] .reference-experience .community-app-backdrop{opacity:.12}@media (min-width:1100px){[data-theme] .reference-experience .bottom-nav{display:none}}[data-theme] .reference-experience .bottom-nav small{font-size:11px}:lang(gu) .reference-experience .post-text p.post-body{font-size:17px;line-height:1.8}[data-theme] .reference-experience .event-photo-button{background:0 0;border:0;border-radius:12px;min-width:0;padding:0;overflow:hidden}[data-theme] .reference-experience .event-photo-button .event-image{object-fit:cover;width:100%;height:100%}[data-theme] .reference-experience .event-title-button{text-align:left;color:inherit;background:0 0;border:0;padding:0}[data-theme] .reference-experience .event-card-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-theme] .reference-experience .event-card-actions button{min-height:34px;padding:7px 10px;font-size:12px}[data-theme] .reference-experience .event-card-actions .success-button{color:#fff;background:#0ba972;border:0;border-radius:9px}@media (max-width:600px){[data-theme] .reference-experience .page-content{padding:14px 14px 108px}[data-theme] .reference-experience .topbar{gap:8px;height:64px;min-height:64px;padding:8px 14px}[data-theme] .reference-experience .topbar .icon-button{width:40px;min-width:40px;height:40px;padding:8px}[data-theme] .reference-experience .language-toggle{min-height:40px;padding:7px 9px;font-size:12px}[data-theme] .reference-experience .community-app-backdrop{opacity:.075}[data-theme] .reference-experience .page-intro{padding:5px 0 16px}[data-theme] .reference-experience .page-intro h1{overflow-wrap:anywhere;font-size:25px;line-height:1.35}[data-theme] .reference-experience .home-composer{min-height:62px;margin-bottom:12px}[data-theme] .reference-experience .home-location-row{margin-bottom:12px}[data-theme] .reference-experience .discovery-categories{border-radius:18px;gap:16px 4px;padding:15px 8px}[data-theme] .reference-experience .discovery-category{gap:5px;min-height:85px;padding:3px 1px}[data-theme] .reference-experience .discovery-category strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}[data-theme] .reference-experience .listing-banner{border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:8px;min-height:210px;padding:20px 16px}[data-theme] .reference-experience .listing-banner h2{letter-spacing:-.4px;font-size:22px;line-height:1.25}[data-theme] .reference-experience .listing-banner p{margin:9px 0 12px;font-size:12px;line-height:1.5}[data-theme] .reference-experience .listing-banner .primary-button{white-space:normal;gap:5px;min-height:42px;padding:9px 10px;font-size:11px}[data-theme] .reference-experience .listing-banner svg{max-width:100%;height:auto}[data-theme] .reference-experience .bottom-nav{border-radius:19px 19px 0 0;align-items:center;width:100%;max-width:none;min-height:72px;padding:6px 4px 5px;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #244a7912}[data-theme] .reference-experience .bottom-nav>button{justify-content:center;gap:3px;min-width:0;min-height:58px;padding:4px 1px}[data-theme] .reference-experience .bottom-nav small{white-space:normal;max-width:75px;font-size:10px;line-height:1.3}[data-theme] .reference-experience .bottom-nav .post-nav{align-self:center;transform:none}[data-theme] .reference-experience .post-card{border-radius:18px;padding:14px 12px}[data-theme] .reference-experience .post-actions button{min-height:44px}[data-theme] .reference-experience .screen-heading{align-items:flex-start}[data-theme] .reference-experience .screen-heading h1{font-size:25px}[data-theme] .reference-experience .screen-heading .primary-button{white-space:normal;max-width:135px;min-height:42px}[data-theme] .reference-experience .market-types button{min-height:40px}[data-theme] .reference-experience .market-card-info h3{font-size:14px;line-height:1.4}[data-theme] .reference-experience .market-card-info{padding:10px}[data-theme] .reference-experience .modal{overscroll-behavior:contain;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:20px 17px;overflow-y:auto}[data-theme] .reference-experience .modal-header h2{font-size:23px;line-height:1.35}[data-theme] .reference-experience .auth-experience{padding:0}[data-theme] .reference-experience .auth-identity h3{font-size:26px}[data-theme] .reference-experience .auth-identity p{font-size:14px}[data-theme] .reference-experience .profile-tabs{flex-wrap:nowrap;gap:5px;overflow-x:auto}[data-theme] .reference-experience .profile-tabs button{white-space:nowrap;min-height:42px}}@media (max-width:359px){[data-theme] .reference-experience .page-content{padding-inline-start:10px;padding-inline-end:10px}[data-theme] .reference-experience .topbar{gap:5px;padding-inline-start:8px;padding-inline-end:8px}[data-theme] .reference-experience .topbar .icon-button{width:34px;min-width:34px;padding:6px}[data-theme] .reference-experience .listing-banner{padding:16px 13px}[data-theme] .reference-experience .listing-banner h2{font-size:20px}[data-theme] .reference-experience .directory-business .business-card{grid-template-columns:80px minmax(0,1fr)}[data-theme] .reference-experience .bottom-nav small{font-size:9px}}[data-theme].native-app .reference-experience .topbar{height:calc(64px + var(--native-safe-top));padding-top:calc(8px + var(--native-safe-top))}[data-theme].native-app .reference-experience .bottom-nav{padding-bottom:calc(5px + var(--native-safe-bottom));bottom:0}[data-theme].native-app .reference-experience .page-content{padding-bottom:calc(108px + var(--native-safe-bottom))}[data-theme].native-app .reference-experience .modal{padding-bottom:calc(20px + var(--native-safe-bottom))}@media (max-width:600px){[data-theme] .reference-experience .market-types{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}[data-theme] .reference-experience .market-types button{grid-column:span 2;padding-inline-start:6px;padding-inline-end:6px}[data-theme] .reference-experience .market-types button:nth-child(n+4){background:var(--surface-soft);grid-column:span 3;font-size:12px}[data-theme] .reference-experience :-webkit-any(.market-categories,.profile-tabs,.event-filters){scrollbar-width:none}[data-theme] .reference-experience :is(.market-categories,.profile-tabs,.event-filters){scrollbar-width:none}[data-theme] .reference-experience :-webkit-any(.market-categories,.profile-tabs,.event-filters)::-webkit-scrollbar{display:none}[data-theme] .reference-experience :is(.market-categories,.profile-tabs,.event-filters)::-webkit-scrollbar{display:none}}[data-theme] .reference-experience{background:#c6e1ff}[data-theme] .reference-experience .community-app-backdrop{opacity:1;object-fit:cover;object-position:center;filter:none}[data-theme] .reference-experience .home-business,[data-theme] .reference-experience .directory-business{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}[data-theme] .reference-experience .business-card,[data-theme] .reference-experience .directory-business .business-card,[data-theme] .reference-experience .home-business .business-card{background:#fff;border:1px solid #e2ebf8;border-radius:22px;padding:10px;display:block;overflow:hidden;box-shadow:0 5px 18px #13396c0b}[data-theme] .reference-experience .business-card .business-image,[data-theme] .reference-experience .home-business .business-image,[data-theme] .reference-experience .directory-business .business-image{aspect-ratio:16/9;background:#f2f7fc;border:0;border-radius:15px;width:100%;height:auto;min-height:0;display:block;overflow:hidden}[data-theme] .reference-experience .business-card .business-image img,[data-theme] .reference-experience .directory-business .business-image img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}[data-theme] .reference-experience .business-card .business-info{padding:13px 4px 4px}[data-theme] .reference-experience .business-card .business-title h3{white-space:normal;text-overflow:clip;font-size:21px;line-height:1.4;display:block;overflow:visible}[data-theme] .reference-experience .business-card .business-location{margin:7px 0;font-size:15px;line-height:1.5}[data-theme] .reference-experience .business-card .business-description{-webkit-line-clamp:unset;overflow-wrap:anywhere;margin:6px 0 12px;font-size:15px;line-height:1.65;display:block}[data-theme] .reference-experience .business-card .business-category-caption{color:#0879cc;background:#eaf6ff;border-radius:9px;padding:4px 8px;font-size:13px;display:inline-block}[data-theme] .reference-experience .business-card .rating{white-space:nowrap;font-size:15px}[data-theme] .reference-experience .business-card .business-card-meta{gap:6px;margin:10px 0}[data-theme] .reference-experience .business-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}[data-theme] .reference-experience .business-actions .contact-button{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:65px;padding:10px 2px;font-size:13px;display:flex}[data-theme] .reference-experience .business-actions .contact-button span{white-space:normal;overflow-wrap:anywhere;line-height:1.2;display:block}[data-theme] .reference-experience .business-actions .contact-button svg{flex-shrink:0;width:24px;height:24px}[data-theme] .reference-experience .category-grid{border-radius:20px;gap:10px 4px;padding:14px 8px}[data-theme] .reference-experience .category-button{min-height:100px}[data-theme] .reference-experience .category-button strong{font-size:13px;line-height:1.4}[data-theme] .reference-experience .category-button svg,[data-theme] .reference-experience .category-button img{width:45px;height:45px}.zoomable-image{cursor:zoom-in;background:0 0;border:0;width:100%;max-width:100%;padding:0;display:block}.zoomable-image>img{object-fit:contain;width:100%;height:100%;display:block}.niyapo-image-viewer{z-index:10000;color:#fff;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#071327f7;outline:0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.niyapo-image-viewer header{z-index:1;background:#10203e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;padding:10px;display:flex}.niyapo-image-viewer header>span{margin-right:auto;padding-left:7px;font-size:14px}.niyapo-image-viewer button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff35;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:40px;min-height:44px;padding:8px;font-size:13px;display:inline-flex}.niyapo-image-viewer button:disabled{opacity:.35;cursor:default}.niyapo-image-viewer button:focus-visible{outline:3px solid #49c6ff}.viewer-stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.viewer-stage>img{object-fit:contain;transform-origin:50%;pointer-events:none;will-change:transform;width:100%;height:100%}.niyapo-image-viewer footer{z-index:1;justify-content:center;gap:20px;padding:12px;display:flex}.viewer-message{text-align:center;z-index:2;background:#173d68;border-radius:10px;margin:auto;padding:12px;position:absolute;bottom:85px;left:15px;right:15px}.post-edit-photos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.post-edit-photos>div{background:#eff6ff;border:1px solid #dfebf7;border-radius:13px;overflow:hidden}.post-edit-photos img{object-fit:contain;width:100%;height:130px}.post-edit-photos>div>div{justify-content:space-around;padding:5px;display:flex}.post-edit-photos button{background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.post-edit-photos button:disabled{opacity:.3}.samaj-intro{color:#183778!important;margin:0!important;font-size:19px!important;line-height:1.6!important}.samaj-category-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.samaj-category-grid>button{text-align:left;color:#101d50;background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #e0e5f6;border-radius:20px;align-items:center;gap:8px;min-height:108px;padding:14px 10px;display:flex;box-shadow:0 3px 6px #2549890a}.samaj-category-grid>button>svg{flex-shrink:0;width:64px;height:64px}.samaj-category-grid strong,.samaj-category-grid small{font-size:14px;line-height:1.5;display:block}.samaj-category-grid small{color:#536797;margin-top:3px}.samaj-category-grid .samaj-other{background:#f1eeff;grid-column:1/-1}.samaj-category-grid>button.selected{background:#eaf5ff;border:2px solid #1288ef;box-shadow:0 0 0 3px #1288ef12}.samaj-continue{z-index:2;position:sticky;bottom:0;min-height:54px!important;font-size:20px!important}.samaj-selector input[type=search]{background:#f7f7fd!important;border-radius:30px!important;min-height:54px!important}.compose-selected>.category-art,.compose-selected>svg{flex-shrink:0}.console-samaj-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.console-samaj-categories>div{background:#fff;border:1px solid #e0e9f6;border-radius:14px;align-items:center;gap:8px;padding:12px;display:flex}.console-samaj-categories svg{flex-shrink:0}.console-samaj-categories strong,.console-samaj-categories small{font-size:11px;line-height:1.5;display:block}.console-samaj-categories small{color:#667e9a}.console-root{background-image:linear-gradient(#edf5ffed,#edf5ffed),url(/assets/community-background-reference.jpeg);background-size:cover;background-attachment:fixed}@media (max-width:700px){.console-samaj-categories{grid-template-columns:1fr 1fr}.samaj-category-grid{gap:9px}.samaj-category-grid>button{gap:6px;min-height:105px;padding:12px 8px}.samaj-category-grid>button>svg{width:48px;height:48px}.samaj-category-grid strong,.samaj-category-grid small{font-size:12px}}@media (max-width:600px){[data-theme] .reference-experience .page-content{padding:14px 10px 115px}[data-theme] .reference-experience .home-business,[data-theme] .reference-experience .directory-business{grid-template-columns:1fr;gap:16px}[data-theme] .reference-experience .business-card .business-title h3{font-size:20px}[data-theme] .reference-experience .business-card .round-arrow{display:none}[data-theme] .reference-experience .business-card .business-image{aspect-ratio:16/9}[data-theme] .reference-experience .bottom-nav{padding-bottom:max(9px,env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;min-height:76px;bottom:0}[data-theme] .reference-experience .main-shell{background:#e5f1ffde}[data-theme] .reference-experience .page-intro{background:#f5f9ffe8;border-radius:16px;margin-bottom:12px;padding:12px}[data-theme] .reference-experience .section-heading{background:#f5f9ffe8;border-radius:12px;padding:9px}[data-theme] .reference-experience .category-button{min-height:89px}[data-theme] .reference-experience .category-button strong{font-size:11px}[data-theme] .reference-experience .category-button svg,[data-theme] .reference-experience .category-button img{width:39px;height:39px}}@media (max-width:350px){.samaj-category-grid>button{text-align:center;flex-direction:column;padding:10px 7px}.samaj-category-grid .samaj-other{text-align:left;flex-direction:row}.niyapo-image-viewer header{gap:3px;padding:6px}.niyapo-image-viewer button{min-width:34px;padding:7px}.niyapo-image-viewer .viewer-download,[data-theme] .reference-experience .business-actions .contact-button{font-size:11px}}[data-theme] .reference-experience .community-app-backdrop{z-index:-1;opacity:1;filter:none;object-fit:cover;object-position:center}[data-theme] .reference-experience .main-shell{background:0 0}[data-theme] .reference-experience .page-intro,[data-theme] .reference-experience .results-heading,[data-theme] .reference-experience .pagination{background:#fffffff2;border:1px solid #ffffff50;border-radius:18px;margin-bottom:15px;padding:15px}[data-theme] .reference-experience .section-heading{background:#fffffff2;border-radius:16px;padding:12px 15px}.business-register-bar{background:#fffffff5;border:1px solid #dfeafa;border-radius:16px;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 16px;padding:13px;display:flex}.business-register-bar small{color:#4f6685;font-size:13px}[data-theme] .reference-experience .business-card .business-description.description-collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}[data-theme] .reference-experience .business-card .business-description.description-expanded{white-space:pre-line;margin:6px 0 0;display:block;overflow:visible}.business-description-wrap .description-toggle{min-height:35px;margin-top:5px;font-size:14px;font-weight:750}[data-theme] .reference-experience .post-media.social-photo-grid{gap:4px;padding:0 10px;overflow:hidden}[data-theme] .reference-experience .post-media.social-photo-grid .post-image-button{background:#dbe8f5;border:0;border-radius:6px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}[data-theme] .reference-experience .post-media.social-photo-grid.single .post-image-button{width:100%;height:auto;max-height:none}[data-theme] .reference-experience .post-media.social-photo-grid.single .post-image-button>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}[data-theme] .reference-experience .post-media.social-photo-grid.multiple{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-theme] .reference-experience .post-media.social-photo-grid.multiple .post-image-button{aspect-ratio:1;height:auto;max-height:none}[data-theme] .reference-experience .post-media.social-photo-grid.multiple .post-image-button>img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}[data-theme] .reference-experience .post-media.social-photo-grid.photo-grid-count-3{aspect-ratio:1.35;grid-template-rows:repeat(2,minmax(0,1fr))}[data-theme] .reference-experience .post-media.social-photo-grid.photo-grid-count-3 .post-image-button{aspect-ratio:auto;height:100%}[data-theme] .reference-experience .post-media.social-photo-grid.photo-grid-count-3 .post-image-button:first-child{grid-row:1/3}.photo-overflow-count{color:#fff;background:#07132887;place-items:center;font-size:38px;font-weight:750;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme] .reference-experience .profile-page{background:#fff;border-radius:22px;overflow:hidden}[data-theme] .reference-experience .profile-tab-content{background:#f5f8fe;min-width:0;margin:0;padding:22px}[data-theme] .reference-experience .profile-tabs{gap:7px;padding:12px 16px}[data-theme] .reference-experience .profile-tabs button{min-height:44px;padding:10px 16px;font-size:14px}.profile-about-section{background:#fff;border:1px solid #e0e9f5;border-radius:18px;padding:22px}.profile-about-section>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.profile-section-icon{color:#097be4;background:#e8f4ff;border-radius:14px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.profile-about-section h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:21px;line-height:1.4}.profile-about-section header p{color:#647793;margin:0;font-size:13px;line-height:1.6}.profile-about-grid{gap:15px;display:grid}.profile-about-grid article{background:#f6f9fe;border:1px solid #e3edf8;border-radius:14px;padding:17px}.profile-about-grid article>span{text-transform:uppercase;letter-spacing:.06em;color:#4a759c;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.profile-about-grid p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.profile-about-grid p>svg{vertical-align:middle;margin-right:6px;display:inline}.profile-connect-note{color:#637895;border-top:1px solid #e0eaf5;padding-top:17px;margin:22px 0 0!important;font-size:14px!important;line-height:1.8!important}[data-theme] .reference-experience .profile-links{gap:10px;padding:16px}.profile-links .profile-list-business{color:#0579e7;font-weight:750}.profile-activity{gap:16px;display:grid}.profile-activity>article{background:#fff;border:1px solid #dfeaf7;border-radius:16px;padding:18px}.profile-activity>article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:16px;line-height:1.8}.profile-activity small{color:#667d96}.activity-author{align-items:center;gap:10px;display:flex}.activity-author .avatar{flex-shrink:0;width:36px;height:36px}.activity-author strong{font-size:14px}.conversation{gap:20px;display:grid}.conversation-comments{gap:20px;padding:5px 0;display:grid}.conversation-comment{align-items:flex-start;gap:10px;display:flex}.conversation-comment>.avatar{flex-shrink:0;width:38px;height:38px}.conversation-comment>div{flex:1;min-width:0}.conversation-bubble{background:#edf3fb;border-radius:4px 17px 17px;padding:13px 16px}.conversation-bubble strong{color:#16345a;font-size:14px;line-height:1.5;display:block}.conversation-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.7}.conversation-comment time{color:#657e9b;margin:7px 10px;font-size:11px;display:block}.conversation-compose{border-top:1px solid #dfe8f5;gap:12px;padding-top:18px;display:grid}.conversation-compose textarea{resize:vertical;border-radius:16px;width:100%;padding:14px}.conversation-compose>button{justify-self:end}.conversation-empty{text-align:center;color:#637b96;padding:25px 10px}.conversation-empty>svg{margin:auto}.conversation-empty p{line-height:1.7}.home-notice-board{color:#17274f;background:#fff3dd;border:1px solid #ffffff70;border-radius:22px;margin:15px 0 24px;overflow:hidden;box-shadow:0 8px 24px #0b1a5220}.notice-board-heading{background:#ffffff70;border-bottom:1px solid #e5d8bb;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.notice-board-heading>span{align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.notice-board-heading>div{gap:5px;display:flex}.notice-board-heading button{background:#fff9ef;border:1px solid #e4d5b5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notice-board-heading button:disabled{opacity:.3}.notice-board-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.notice-board-card{scroll-snap-align:start;box-sizing:border-box;background:linear-gradient(130deg,#fff8e8,#f6e5bd);flex:0 0 100%;min-width:0;padding:23px}.notice-board-type{color:#76558e;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;font-weight:750;display:flex}.notice-board-card h2{letter-spacing:-.5px;overflow-wrap:anywhere;color:#20295a;margin:0 0 10px;font-size:25px;line-height:1.45}.notice-board-card p{-webkit-line-clamp:3;white-space:pre-wrap;color:#5a5570;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.8;display:-webkit-box;overflow:hidden}.notice-board-card button{min-height:37px;margin-top:14px}.notice-board-welcome>svg{float:right;color:#9875a6}.notice-full p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;font-size:17px;line-height:1.9}.notice-full time{color:#607792;font-size:13px}.marketing-notices{max-width:1160px;margin:40px auto;padding:0 25px}.marketing-root .marketing-hero{background:linear-gradient(90deg,#07173cc9,#1f1c5322),url(/assets/community-background-purple.png) 50%/cover}.marketing-root .marketing-hero :is(.hero-copy h1,.hero-copy p,.marketing-kicker,.hero-download-note,.hero-values){color:#eef5ff}.marketing-root .marketing-hero .hero-copy h1 em{color:#ffe1a2}.marketing-root .marketing-hero .hero-download-note a{color:#b8e6ff}.marketing-root .marketing-phone .phone-inner{background:#f1f6ff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .reference-experience{--ink:#edf3ff;--text-secondary:#bdcbe0;--muted:#bdcbe0;--line:#34445e;--paper:#111c30;--surface-raised:#17243d;--surface-soft:#1c2d49;color:#edf3ff;background:#070e20}[data-theme=dark] .reference-experience .community-app-backdrop{filter:brightness(.35)saturate(.85)}[data-theme=dark] .reference-experience.reference-experience :is(.topbar,.sidebar,.business-card,.post-card,.profile-page,.profile-overview,.profile-links,.profile-tabs,.profile-tab-content,.page-intro,.section-heading,.results-heading,.pagination,.business-register-bar,.category-grid,.discovery-categories,.expanded-categories,.home-composer,.composer-prompt,.collection-card,.service-photo-grid>button,.event-card,.directory-card,.requirement-card,.poll-card,.question-card,.rail-card,.modal,.bottom-nav,.settings-card,.account-security,.search-results,.profile-about-section,.profile-about-grid article,.profile-activity>article,.market-card,.market-filters,.enquiry-card,.search-discovery-card){color:#e8f1ff;background:#111c30;border-color:#34445e;box-shadow:0 6px 20px #02061026}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(h1,h2,h3,h4){color:#f0f5ff}[data-theme=dark] .reference-experience.reference-experience :is(h1,h2,h3,h4){color:#f0f5ff}[data-theme=dark] .reference-experience.reference-experience :is(.business-description,.business-location,.profile-overview p,.profile-about-grid p,.profile-connect-note,.profile-about-section header p,.post-text p.post-body,.event-card p,.directory-card p,.page-intro p,.business-register-bar small,.profile-activity small,.detail-location,.muted,.conversation-empty,.notice-full time){color:#becce1}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(input,textarea,select){color:#edf5ff;background:#1b2942;border-color:#435473}[data-theme=dark] .reference-experience.reference-experience :is(input,textarea,select){color:#edf5ff;background:#1b2942;border-color:#435473}[data-theme=dark] .reference-experience.reference-experience :is(.icon-button,.profile-links button,.nav-item,.category-button,.discovery-category,.outline-button,.filter-pills button,.profile-tabs button){color:#d0ddf0}[data-theme=dark] .reference-experience.reference-experience :is(.category-button,.category-art,.location-chip,.outline-button,.discovery-search,.search-field,.market-intent button,.samaj-category-grid>button,.compose-category-list>button,.compose-selected){color:#e8f1ff;background:#1b2a45;border-color:#3a4d70}[data-theme=dark] .reference-experience.reference-experience :is(.category-button.active,.nav-item.active,.samaj-category-grid>button.selected){color:#b6e3ff;background:#143e68;border-color:#54b5ff}[data-theme=dark] .reference-experience.reference-experience :is(.category-button strong,.discovery-category strong,.samaj-category-grid strong,.compose-category-list strong){color:#e8f1ff}[data-theme=dark] .reference-experience.reference-experience :is(.samaj-category-grid small,.compose-category-list small,.post-header p,.profile-about-grid article>span,.conversation-comment time){color:#acbdd7}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(.listing-banner,.marketplace-home-banner){background:linear-gradient(135deg,#352947,#1c2e50);border-color:#5b4b76}[data-theme=dark] .reference-experience.reference-experience :is(.listing-banner,.marketplace-home-banner){background:linear-gradient(135deg,#352947,#1c2e50);border-color:#5b4b76}[data-theme=dark] .reference-experience.reference-experience :is(.listing-banner p,.marketplace-home-banner p){color:#c9d4e9}[data-theme=dark] .reference-experience.reference-experience .business-image{background:#1b2942}[data-theme=dark] .reference-experience.reference-experience .business-category-caption{color:#9dd7ff;background:#17395a}[data-theme=dark] .reference-experience.reference-experience .text-button{color:#81c8ff}[data-theme=dark] .reference-experience.reference-experience .bottom-nav button{color:#c4d2e8}[data-theme=dark] .reference-experience.reference-experience .bottom-nav button.active>span{color:#7ed7ff;background:#18436c}[data-theme=dark] .reference-experience.reference-experience .post-action.action-like{color:#ff9eb9;background:#412239}[data-theme=dark] .reference-experience.reference-experience .post-action.action-comment{color:#95d3ff;background:#173653}[data-theme=dark] .reference-experience.reference-experience .post-action.action-share{color:#91dec5;background:#143e36}[data-theme=dark] .reference-experience.reference-experience .post-action.action-save{color:#c4a4ff;background:#32234e}[data-theme=dark] .reference-experience.reference-experience :is(.conversation-bubble,.profile-section-icon,.profile-about-grid article){color:#e8f1ff;background:#1b2d48;border-color:#3a4e6c}[data-theme=dark] .reference-experience.reference-experience .conversation-bubble strong{color:#f0f5ff}[data-theme=dark] .home-notice-board{color:#edf1ff;background:#241e3b;border-color:#5d4b79}[data-theme=dark] .notice-board-heading{background:#271f3c;border-color:#55466b}[data-theme=dark] .notice-board-heading button{color:#e9deff;background:#392a52;border-color:#5d4b79}[data-theme=dark] .notice-board-card{background:linear-gradient(135deg,#322449,#192c4c)}[data-theme=dark] .notice-board-card h2{color:#f3eaff}[data-theme=dark] .notice-board-card p{color:#cbd6e9}[data-theme=dark] .notice-board-type{color:#d1afff}[data-theme=dark] .console-root.console-root{--c-ink:#edf4ff;--c-muted:#b3c4da;--c-blue:#83cfff;--c-line:#364760;--c-surface:#142137;--c-bg:#0b1324;color:#edf4ff;background:linear-gradient(#070e22dd,#070e22dd),url(/assets/community-background-purple.png) 50%/cover fixed}[data-theme=dark] .console-root :is(.console-sidebar,.console-topbar,.console-surface,.console-dialog,.console-auth-panel,.console-record-toolbar,.console-editor-footer,.console-permission-grid,.console-action-menu,.console-record-preview,.console-cms-preview,.console-samaj-categories>div,.console-bilingual-fields>section,.console-language-card){color:#e5efff;background:#142137;border-color:#364760}[data-theme=dark] .console-root :-webkit-any(input,textarea,select){color:#f0f5ff;background:#1c2c47;border-color:#4c5c77}[data-theme=dark] .console-root :is(input,textarea,select){color:#f0f5ff;background:#1c2c47;border-color:#4c5c77}[data-theme=dark] .console-root :-webkit-any(td,p,label,small){color:#bed0e5}[data-theme=dark] .console-root :is(td,p,label,small){color:#bed0e5}[data-theme=dark] .console-root .console-secondary{color:#d5ecff;background:#233955;border-color:#4a6481}[data-theme=dark] .marketing-root{color:#dae6f7;background:#0c1529}[data-theme=dark] .marketing-root :is(.marketing-header,.marketing-announcement,.marketing-footer,.marketing-faq,.marketing-samaj-grid>a,.marketing-why,.marketing-features,.marketing-community,.marketing-business,.marketing-download){color:#dbe7f8;background:#111e34;border-color:#334763}[data-theme=dark] .marketing-root :is(h1,h2,h3,h4,.marketing-brand,.marketing-language,.marketing-header nav a){color:#eff5ff}[data-theme=dark] .marketing-root :is(p,.marketing-footer a){color:#becde3}@media (max-width:600px){[data-theme] .reference-experience .profile-tab-content{padding:16px 12px}.profile-about-section{padding:17px 14px}.profile-about-section h3{font-size:20px}.profile-about-section>header{align-items:flex-start;gap:10px}.profile-about-grid article{padding:15px}.profile-about-grid p{font-size:15px;line-height:1.85}[data-theme] .reference-experience .profile-links{gap:8px;padding:14px}.notice-board-card{padding:20px}.notice-board-card h2{font-size:23px}.notice-board-heading{padding:13px 15px}.business-register-bar{gap:9px}.business-register-bar .primary-button{justify-content:center;width:100%}.conversation-bubble{padding:12px 13px}.marketing-notices{padding:0 16px}.reference-experience .profile-links button{min-height:44px}}[data-theme=dark] .reference-experience.reference-experience .language-toggle,[data-theme=dark] .marketing-root .marketing-language{color:#eaf2ff;background:#1b2942;border-color:#435473}[data-theme=dark] .console-root.console-root :is(.console-search,.console-date,.console-info,.console-workspace,.console-editor-tabs,.console-entity-tabs,.console-pagination button,.console-filter-panel,.console-table-wrap thead,.console-table-wrap th){color:#c9d9ec;background:#1b2b45;border-color:#3b4e6b}[data-theme=dark] .console-root.console-root .console-secondary{color:#d5ecff!important;background:#233955!important;border-color:#4a6481!important}[data-theme=dark] .console-root.console-root .console-search input{color:#edf4ff;background:0 0}[data-theme=dark] .console-root.console-root :is(.console-section-tabs button,.console-table-tabs button){color:#d5ecff;background:#233955}[data-theme=dark] .console-root.console-root :is(.console-form label,.console-record-preview strong){color:#c9dbef!important}[data-theme=dark] .console-root.console-root :is(.console-form input,.console-form textarea,.console-form select){color:#edf4ff!important;background:#1b2b45!important;border-color:#4a5f7e!important}[data-theme=dark] .console-root.console-root :is(.console-selected-icon,.console-icon-choices,.console-editor-footer,.console-record-preview>div,.console-language-card,.console-content-group,.console-auth-connections article,.console-permission-grid>div){color:#d7e5f7;background:#192942;border-color:#3b4e6b}[data-theme=dark] .console-root.console-root :is(.console-tabs button,.console-entity-tabs button){color:#bed9f4}.pull-refresh{z-index:2;transition:height .2s;position:relative;overflow:hidden}.pull-refresh-status{color:#175a95;white-space:nowrap;background:#fff;border:1px solid #bcd8f3;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-size:13px;font-weight:750;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #123c7026}.pull-refresh.is-refreshing .pull-refresh-spinner{animation:.8s linear infinite feed-refresh-spin}.pull-refresh-keyboard{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pull-refresh:focus-within{overflow:visible}.pull-refresh-keyboard:focus-visible{clip-path:none;z-index:2;color:#145a99;background:#fff;border:2px solid #4ebeff;border-radius:12px;width:auto;height:auto;padding:10px 18px;top:0;right:0}[data-theme=dark] :-webkit-any(.pull-refresh-status,.pull-refresh-keyboard:focus-visible){color:#d4edff;background:#192e49;border-color:#6098c4}[data-theme=dark] :is(.pull-refresh-status,.pull-refresh-keyboard:focus-visible){color:#d4edff;background:#192e49;border-color:#6098c4}[data-theme] .reference-experience .home-location-row+.home-notice-board{margin-top:0;margin-bottom:14px}@keyframes feed-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pull-refresh{transition:none}.pull-refresh.is-refreshing .pull-refresh-spinner{animation:none}}[data-theme=dark] .business-quick-grid>button>span:not(.category-more-icon){color:#9adaff}[data-theme] .reference-experience.reference-experience .post-card .post-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px;display:grid}[data-theme] .reference-experience.reference-experience .post-card .post-actions .post-action{color:#fff;border:1px solid #ffffff30;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:12px 4px 9px;font-weight:750;line-height:1.4;display:flex;position:relative;box-shadow:inset 0 1px #ffffff45,0 3px 8px #071a3620}[data-theme] .reference-experience.reference-experience .post-card .post-actions .action-like{background:linear-gradient(145deg,#cf2e61,#a51c49)}[data-theme] .reference-experience.reference-experience .post-card .post-actions .action-comment{background:linear-gradient(145deg,#0876dc,#1551b2)}[data-theme] .reference-experience.reference-experience .post-card .post-actions .action-share{background:linear-gradient(145deg,#07854f,#07663e)}[data-theme] .reference-experience.reference-experience .post-card .post-actions .action-save{background:linear-gradient(145deg,#9135df,#6225ad)}[data-theme] .reference-experience.reference-experience .post-card .post-action>svg{width:23px;height:23px;color:inherit;stroke-width:2.2px;flex-shrink:0}[data-theme] .reference-experience.reference-experience .post-card .post-action>span{color:inherit;overflow-wrap:normal;font-size:12px;line-height:1.4;display:block}[data-theme] .reference-experience.reference-experience .post-card .post-action>small{color:#fff;background:#091c354a;border-radius:8px;min-width:18px;padding:1px 4px;font-size:10px;font-weight:750;line-height:1.5;position:absolute;top:5px;right:5px}[data-theme] .reference-experience.reference-experience .post-card .post-action[aria-pressed=true]{border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff9c,0 3px 9px #071a3633}[data-theme] .reference-experience.reference-experience .post-card .post-action:focus-visible{outline-offset:3px;outline:3px solid #62cfff}[data-theme] .reference-experience.reference-experience .post-card .post-action:hover:not(:disabled){filter:brightness(1.1)}[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading{background:linear-gradient(135deg,#fff,#f0f8ff);border:1px solid #c8e2f7;border-left:4px solid #168fe5;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:22px;display:flex;box-shadow:0 8px 24px #123c701a}[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading>div{flex:1;min-width:0}[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading>.primary-button{white-space:nowrap;flex:none;width:auto;max-width:none}[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading h1{color:#123761;letter-spacing:-.6px;margin:0 0 9px;font-size:clamp(27px,4vw,34px);font-weight:800;line-height:1.3}[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading p{color:#405e7e;max-width:480px;margin:0;font-size:15px;line-height:1.75}[data-theme=dark] .reference-experience.reference-experience .marketplace .marketplace-heading{background:linear-gradient(135deg,#172b47,#172137);border-color:#415d80 #415d80 #415d80 #65c6ff;box-shadow:0 8px 24px #03091540}[data-theme=dark] .reference-experience.reference-experience .marketplace .marketplace-heading h1{color:#f1f7ff}[data-theme=dark] .reference-experience.reference-experience .marketplace .marketplace-heading p{color:#c2d6ee}@media (max-width:600px){[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 18px}[data-theme] .reference-experience.reference-experience .marketplace .marketplace-heading>.primary-button{min-height:43px;padding:11px 16px;font-size:14px}}.business-quick-categories{background:#fff;border:1px solid #dbe7f6;border-radius:22px;margin:16px 0;padding:18px 10px;box-shadow:0 6px 20px #1737660a}.business-category-section-heading{justify-content:space-between;align-items:baseline;gap:8px;padding:0 8px 14px;display:flex}.business-category-section-heading h2{color:#183453;font-size:18px;line-height:1.4}.business-category-section-heading>span{color:#627590;font-size:11px}.business-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px;display:grid}.business-quick-grid>button{color:#233d5d;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:100px;padding:9px 3px;display:flex}.business-quick-grid>button>span{color:#0878cc;place-items:center;height:46px;display:grid}.business-quick-grid strong{word-break:normal;overflow-wrap:normal;justify-content:center;align-items:flex-start;max-width:100%;min-height:37px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.business-quick-grid .selected{background:#edf7ff;border-color:#9dcdf1}.business-quick-grid>button:hover{background:#f2f8ff}.business-quick-grid .category-more-icon{color:#fff;background:linear-gradient(135deg,#38b6ee,#0c79d4);border-radius:50%;width:37px;height:37px;margin:4px 0 5px;box-shadow:0 3px 6px #0879bb24}.business-category-picker-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-category-picker-heading label{color:#203c60;font-size:15px;font-weight:750}.business-category-picker-heading small{color:#687f9b;font-size:11px}.business-category-group-tabs{scrollbar-width:thin;gap:7px;padding:3px 0 9px;display:flex;overflow-x:auto}.business-category-group-tabs button{white-space:nowrap;color:#516b89;background:#fff;border:1px solid #dce6f3;border-radius:20px;min-height:35px;padding:7px 12px;font-size:12px;font-weight:650}.business-category-group-tabs .active{color:#076cba;background:#eaf5ff;border-color:#91c4ec}.business-category-sections{overscroll-behavior:contain;max-height:520px;padding-right:3px;overflow:auto}.business-category-group{padding:6px 0 18px}.business-category-group h3{color:#223c5d;align-items:center;gap:8px;margin:4px 0 12px;font-size:14px;line-height:1.5;display:flex}.business-category-group h3 small{color:#7287a1;background:#edf4fc;border-radius:12px;padding:2px 7px;font-size:10px}.business-category-group .business-category-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:none;padding:0;display:grid;overflow:visible}.business-category-group .business-category-options>button{border-radius:25px;gap:7px;min-height:50px;padding:7px 10px;box-shadow:0 2px 5px #18375c04}.business-category-group .business-category-options strong{overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.45}.business-category-group .business-category-options>button>img,.business-category-group .business-category-options>button>svg:first-child{width:29px;height:29px}.business-category-group .business-category-options>button[aria-pressed=true]{border-width:2px;padding:6px 9px}.category-all-choice{color:#0767ad;background:#edf7ff;border:1px solid #c2def2;border-radius:13px;align-items:center;gap:9px;width:100%;min-height:44px;margin:3px 0 17px;padding:9px 12px;font-size:13px;display:flex}.category-all-choice strong{text-align:left;flex:1}.category-selection-chips{flex-wrap:wrap;gap:6px;display:flex}.category-selection-chips button{color:#176799;background:#e6f4ff;border:1px solid #add8f3;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.category-selection-help{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.category-selection-help p{margin:0;font-size:12px;line-height:1.6}.category-selection-help>strong{white-space:nowrap;font-size:11px}.category-no-results{text-align:center;color:#526b87;padding:24px 12px;font-size:14px}[data-theme=dark] .business-quick-categories{background:#142039;border-color:#3e5375}[data-theme=dark] :is(.business-category-section-heading h2,.business-quick-grid>button,.business-category-picker-heading label,.business-category-group h3){color:#e3efff}[data-theme=dark] :is(.business-category-section-heading>span,.business-category-picker-heading small){color:#b2c5df}[data-theme=dark] .business-quick-grid>button.selected,[data-theme=dark] .business-quick-grid>button:hover{background:#1b3655;border-color:#4b8fbd}[data-theme=dark] .business-category-group-tabs button{color:#bfd3ed;background:#1b2d47;border-color:#3c5577}[data-theme=dark] .business-category-group-tabs .active{color:#e5f4ff;background:#195078;border-color:#63b7e8}[data-theme=dark] .business-category-group h3 small{color:#bfd4ef;background:#253955}[data-theme=dark] :is(.category-all-choice,.category-selection-chips button){color:#c1e6ff;background:#1c3f60;border-color:#4f83ab}@media (min-width:760px){.business-quick-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.business-quick-grid strong{font-size:13px}.business-category-group .business-category-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.business-category-picker-heading small,.business-category-section-heading>span{display:none}.business-category-group .business-category-options>button{gap:5px;padding:7px}.business-category-group .business-category-options strong,.business-quick-grid strong{font-size:11px}.business-category-group .business-category-options>button>img{width:25px;height:25px}}.category-art>img{z-index:1;position:relative}.business-category-picker{gap:12px;width:100%;min-width:0;display:grid}.business-category-picker>label{font-size:14px;font-weight:750}.business-category-search{color:#4b709b;background:#f1f7ff;border:1px solid #cbdcf0;border-radius:13px;align-items:center;gap:10px;padding:0 13px;display:flex}.business-category-search input{color:#203d62;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:13px 0!important}.business-category-options{overscroll-behavior:contain;gap:8px;max-height:380px;padding:2px 4px 4px 0;display:grid;overflow:auto}.business-category-options>button{text-align:left;color:#203c60;background:#f9fcff;border:1px solid #d6e3f3;border-radius:13px;align-items:center;gap:12px;width:100%;height:auto;min-height:66px;padding:12px;display:flex}.business-category-options strong{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.55}.business-category-options>button[aria-pressed=true]{color:#12588e;background:#e0f2ff;border-color:#2194ef}.category-selection-help{color:#536c8a;font-size:13px;line-height:1.7}.category-selection-help strong{color:#146aaf;display:block}.business-category-options img,.business-category-options svg{flex-shrink:0}.category-catalog-panel{background:#fffffff7;border:1px solid #dce8f7;border-radius:18px;margin:14px 0;padding:18px}.category-catalog-panel summary{cursor:pointer;padding:4px 0 12px;font-weight:750}.console-business-categories{max-width:640px;margin:10px 0}.console-business-categories .business-category-options{max-height:320px}.business-category-caption{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;line-height:1.6!important}[data-theme=dark] :is(.business-category-search,.business-category-options>button){color:#dfedff;background:#1b2d49;border-color:#405a7d}[data-theme=dark] .business-category-search input{color:#e5f0ff}[data-theme=dark] .business-category-options>button[aria-pressed=true]{color:#e8f6ff;background:#174c75;border-color:#65bfff}[data-theme=dark] .category-selection-help{color:#b8cce5}[data-theme=dark] .category-selection-help strong{color:#8fd5ff}[data-theme=dark] .category-catalog-panel{color:#e5efff;background:#142039;border-color:#3d5373}[data-theme] .reference-experience.reference-experience .activity-toolbar{color:#304c70;background:#fffffff7;border:1px solid #d9e6f5;border-radius:14px;gap:12px;margin:12px 0 18px;padding:12px 15px;font-weight:650;line-height:1.6}[data-theme] .reference-experience.reference-experience .activity-toolbar .text-button{color:#0868b6}[data-theme=dark] .reference-experience.reference-experience .activity-toolbar{color:#d6e6ff;background:#142039;border-color:#3a4f70}[data-theme=dark] .reference-experience.reference-experience .activity-toolbar .text-button{color:#8ad4ff}[data-theme] .reference-experience.reference-experience{--muted:#526984;--text-secondary:#526984}[data-theme] .reference-experience.reference-experience :-webkit-any(.sign-in-state,.page-toolbar,.quick-heading,.home-location-row,.demo-strip){color:#233e60;background:#fffffff7;border:1px solid #e0e9f5;border-radius:16px;padding:14px 16px}[data-theme] .reference-experience.reference-experience :is(.sign-in-state,.page-toolbar,.quick-heading,.home-location-row,.demo-strip){color:#233e60;background:#fffffff7;border:1px solid #e0e9f5;border-radius:16px;padding:14px 16px}[data-theme] .reference-experience.reference-experience :-webkit-any(.empty-state,.sign-in-state){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}[data-theme] .reference-experience.reference-experience :is(.empty-state,.sign-in-state){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}[data-theme] .reference-experience.reference-experience :-webkit-any(.empty-state,.sign-in-state) :-webkit-any(h2,h3){letter-spacing:-.4px;font-weight:800;line-height:1.5}[data-theme] .reference-experience.reference-experience :is(.empty-state,.sign-in-state) :is(h2,h3){letter-spacing:-.4px;font-weight:800;line-height:1.5}[data-theme] .reference-experience.reference-experience :is(.eyebrow,.sidebar-label,.brand small,.sidebar-profile small,.post-header p,.ask-author small){color:#536b89}[data-theme] .reference-experience.reference-experience :-webkit-any(.form-stack,.surface,.modal) :-webkit-any(label,legend){color:#294464;line-height:1.6}[data-theme] .reference-experience.reference-experience :is(.form-stack,.surface,.modal) :is(label,legend){color:#294464;line-height:1.6}[data-theme] .reference-experience.reference-experience :-webkit-any(input,textarea)::placeholder{color:#60748e;opacity:1}[data-theme] .reference-experience.reference-experience :is(input,textarea)::placeholder{color:#60748e;opacity:1}[data-theme] .reference-experience.reference-experience button:disabled{opacity:.75}[data-theme=dark] .reference-experience.reference-experience{--ink:#e6f0ff;--muted:#b7c9e2;--text-secondary:#b7c9e2;--paper:#142039;--surface-soft:#1c2e49;--line:#3a4e6c}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(.sign-in-state,.page-toolbar,.quick-heading,.home-location-row,.demo-strip){color:#e5efff;background:#142039;border-color:#3a4e6c}[data-theme=dark] .reference-experience.reference-experience :is(.sign-in-state,.page-toolbar,.quick-heading,.home-location-row,.demo-strip){color:#e5efff;background:#142039;border-color:#3a4e6c}[data-theme=dark] .reference-experience.reference-experience :is(.eyebrow,.sidebar-label,.brand small,.sidebar-profile small,.post-header p,.ask-author small,.sign-in-state p){color:#b6c9e3}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(.form-stack,.surface,.modal) :-webkit-any(label,legend){color:#d8e9ff}[data-theme=dark] .reference-experience.reference-experience :is(.form-stack,.surface,.modal) :is(label,legend){color:#d8e9ff}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(input,textarea)::placeholder{color:#a7bdd9;opacity:1}[data-theme=dark] .reference-experience.reference-experience :is(input,textarea)::placeholder{color:#a7bdd9;opacity:1}[data-theme] .reference-experience.reference-experience .notice.subtle{color:#365579;background:#f7faff;border:1px solid #cedff1;line-height:1.8}[data-theme] .reference-experience.reference-experience .notice.subtle svg{color:#246da8;flex-shrink:0}[data-theme] .reference-experience.reference-experience :-webkit-any(.empty-state,.ask-intro,.ask-section-title,.shared-content-heading,.category-catalog-panel){color:#182a4c;background:#fffffffa;border:1px solid #dce7f7;border-radius:20px;margin:16px 0;padding:22px;box-shadow:0 8px 22px #0d235b13}[data-theme] .reference-experience.reference-experience :is(.empty-state,.ask-intro,.ask-section-title,.shared-content-heading,.category-catalog-panel){color:#182a4c;background:#fffffffa;border:1px solid #dce7f7;border-radius:20px;margin:16px 0;padding:22px;box-shadow:0 8px 22px #0d235b13}[data-theme] .reference-experience.reference-experience .empty-state :-webkit-any(h3,p){color:#233958;line-height:1.75}[data-theme] .reference-experience.reference-experience .empty-state :is(h3,p){color:#233958;line-height:1.75}.empty-state h3{margin:16px 0 8px;font-size:22px}.empty-state p{max-width:460px;margin:0 auto 12px;font-size:16px}[data-theme] .reference-experience.reference-experience .ask-intro h2{color:#192f54}[data-theme] .reference-experience.reference-experience .ask-intro p{color:#526b8a}[data-theme] .reference-experience.reference-experience .ask-section-title{padding:16px 20px;font-size:22px;line-height:1.5}.category-picker{gap:11px;width:100%;min-width:0;display:grid}.category-picker>label{color:#243e60;font-size:14px;font-weight:750}.category-search{color:#4b739c;background:#f2f7fe;border:1px solid #cbdcf0;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.category-search input{color:#1c3554;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important;font-size:16px!important}.category-picker-results{overscroll-behavior:contain;scrollbar-width:thin;gap:7px;max-height:325px;padding:2px 4px 3px 0;display:grid;overflow:auto}.category-picker-results>button,.category-selected{text-align:left;color:#1d365a;background:#f9fcff;border:1px solid #dde7f4;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:62px;padding:11px;display:flex}.category-picker-results>button>span,.category-selected>span{flex:1;min-width:0}.category-picker-results strong,.category-selected strong{font-size:14px;line-height:1.5;display:block}.category-picker-results small,.category-selected small{color:#6982a0;font-size:12px;line-height:1.5;display:block}.category-picker-results>button[aria-selected=true],.category-selected{background:#e9f5ff;border-color:#2f9cf1}.category-result-count{color:#567294;font-size:12px}.category-catalog-panel{display:block!important}.category-catalog-panel .category-picker-results{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px}.category-catalog-panel .category-picker-results>button>svg,.category-catalog-panel .category-picker-results>button>img{flex-shrink:0}.business-share-row{border-top:1px solid #e1ebf6;justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.business-share-row button{min-height:36px;font-size:14px;font-weight:750}.post-view-count{color:#59728d;justify-content:flex-end;align-items:center;gap:7px;padding:10px 18px 2px;font-size:12px;font-weight:650;display:flex}.view-live-dot{background:#14a884;border-radius:50%;width:5px;height:5px}.social-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-share-grid>a,.social-share-grid>button{color:#19528a;background:#eef5ff;border:1px solid #d3e4fa;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:10px;font-weight:700;text-decoration:none;display:flex}.share-url-label{gap:8px;margin-top:20px;font-size:13px;display:grid}.share-url-label input{border:1px solid #d5e3f3;border-radius:11px;width:100%;padding:12px;font-size:13px}.shared-content-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shared-content-heading h2{margin:0;font-size:22px}.location-map-link{color:#1577be;align-items:center;gap:8px;padding:12px 0;font-weight:650;display:flex}.conversation-toolbar{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.conversation-toolbar>strong{font-size:14px}.conversation-toolbar select{background:#f6f9fe;border:1px solid #d7e4f4;border-radius:9px;max-width:140px;padding:9px;font-size:12px}.comment-thread{gap:10px;display:grid}.conversation-bubble{padding-bottom:15px;position:relative}.comment-reaction-count{color:#d13c65;background:#fff;border:1px solid #e6eaf3;border-radius:20px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:-10px;right:8px;box-shadow:0 2px 7px #223b581c}.comment-actions{flex-wrap:wrap;align-items:center;gap:11px;margin:9px 5px 0;display:flex}.comment-actions button{color:#5e7391;align-items:center;gap:4px;min-height:28px;font-size:12px;font-weight:750;display:flex}.comment-actions .is-liked{color:#cf3364}.comment-actions time{margin:0;font-size:10px}.comment-replies-toggle{color:#2679b7;align-items:center;gap:7px;min-height:34px;margin-left:48px;font-size:12px;font-weight:700;display:flex}.comment-replies{border-left:2px solid #d7e5f4;gap:16px;margin-left:18px;padding-left:15px;display:grid}.conversation-comment.is-reply>.avatar{width:30px;height:30px}.comment-compose-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-emoji-tools{gap:3px;display:flex}.comment-emoji-tools button{min-width:30px;min-height:36px;font-size:21px}.comment-reply-banner{color:#35648e;background:#e9f4ff;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.comment-reply-banner button{margin-left:auto}.social-conversation .conversation-compose{z-index:1;background:#fff;padding-bottom:7px;position:sticky;bottom:0}.social-conversation .conversation-comments{overscroll-behavior:contain;max-height:55dvh;padding-right:4px;overflow:auto}.social-conversation .conversation-empty h3{font-size:18px;line-height:1.6}[data-theme] .reference-experience.reference-experience .poll-option{color:#1b3557;isolation:isolate;background:#f4f8ff;border:1px solid #cdddf1;min-height:60px;overflow:hidden}.poll-fill{background:linear-gradient(90deg,#c8e7ff,#acd3ff)}[data-theme] .reference-experience.reference-experience .poll-option-content{z-index:1;color:#193b64;gap:12px;padding:16px;position:relative}[data-theme] .reference-experience.reference-experience .poll-option-content :-webkit-any(strong,small){color:inherit}[data-theme] .reference-experience.reference-experience .poll-option-content :is(strong,small){color:inherit}.poll-option-content small{white-space:nowrap;font-size:12px;font-weight:700}.poll-option-content input{accent-color:#0a7fdb;flex-shrink:0;width:19px!important;height:19px!important}.poll-option.voted{border-color:#1876d3!important}.poll-footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.poll-footer>small{line-height:1.8}.poll-card>.text-button{margin:2px 0 15px}[data-theme=dark] .reference-experience.reference-experience :is(.empty-state,.ask-intro,.ask-section-title,.shared-content-heading,.category-catalog-panel,.surface,.notice,.ask-actions>button,.answer-card,.conversation-compose){color:#e7f1ff;background:#142039;border-color:#3a4d70}[data-theme=dark] .reference-experience.reference-experience :is(.empty-state h3,.ask-intro h2,.empty-state p,.ask-intro p,.ask-action-icon+span strong,.conversation-toolbar strong,.category-picker>label){color:#e1ecff}[data-theme=dark] .reference-experience.reference-experience :is(.ask-author small,.poll-footer>small,.poll-card>small,.post-view-count,.comment-actions time,.category-result-count){color:#b7c9e3}[data-theme=dark] .reference-experience.reference-experience :is(.category-search,.category-picker-results>button,.category-selected,.social-share-grid>a,.social-share-grid>button,.conversation-toolbar select,.comment-reply-banner){color:#d8ebff;background:#1b2d49;border-color:#3c577a}[data-theme=dark] .reference-experience.reference-experience :is(.category-picker-results strong,.category-selected strong,.category-search input){color:#e6f1ff}[data-theme=dark] .reference-experience.reference-experience :is(.category-picker-results small,.category-selected small){color:#a8bdd9}[data-theme=dark] .reference-experience.reference-experience .category-picker-results>button[aria-selected=true]{background:#174872;border-color:#61bcff}[data-theme=dark] .reference-experience.reference-experience .poll-option{color:#edf5ff;background:#1c2b45;border-color:#506688}[data-theme=dark] .reference-experience.reference-experience .poll-fill{background:linear-gradient(90deg,#19436b,#245d90)}[data-theme=dark] .reference-experience.reference-experience .poll-option-content{color:#edf5ff}[data-theme=dark] .reference-experience.reference-experience .poll-option-content small{color:#c4e4ff}[data-theme=dark] .reference-experience.reference-experience .poll-option.voted{background:#173d61;border-color:#65c5ff!important}[data-theme=dark] .reference-experience.reference-experience .poll-option-content input{accent-color:#80d8ff;background:#14213a;border-color:#8eb2d8}[data-theme=dark] .reference-experience.reference-experience :is(.comment-actions button,.comment-replies-toggle){color:#a9d8ff}[data-theme=dark] .reference-experience.reference-experience .comment-actions .is-liked{color:#ff9dbc}[data-theme=dark] .reference-experience.reference-experience .comment-reaction-count{color:#ffabc5;background:#243751;border-color:#516887}[data-theme=dark] .reference-experience.reference-experience :-webkit-any(.comment-replies,.conversation-toolbar,.conversation-compose,.business-share-row){border-color:#3b506e}[data-theme=dark] .reference-experience.reference-experience :is(.comment-replies,.conversation-toolbar,.conversation-compose,.business-share-row){border-color:#3b506e}.console-post-metrics{gap:10px;margin-bottom:20px;display:grid}.console-post-metrics>article{border:1px solid var(--c-line);background:var(--c-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.console-post-metrics strong{font-size:14px}.console-post-metrics p{margin:5px 0 0;font-size:13px}.console-post-metrics span{color:#1681b8;flex-shrink:0;align-items:center;gap:8px;font-weight:750;display:flex}@media (max-width:600px){.category-catalog-panel .category-picker-results{grid-template-columns:1fr}.conversation-toolbar{align-items:flex-start}.comment-compose-bottom>.primary-button{padding:10px 13px;font-size:13px}.conversation-toolbar select{max-width:125px}.social-conversation .conversation-comments{max-height:45dvh}[data-theme] .reference-experience.reference-experience .empty-state{padding:27px 18px}.comment-actions{gap:8px}.comment-replies{margin-left:12px;padding-left:10px}.category-picker-results{max-height:270px}}.marketing-social-tools{max-width:1160px;margin:55px auto;padding:25px}.marketing-social-tools>h2{color:#173354;margin:12px 0 25px;font-size:clamp(26px,4vw,39px);line-height:1.3}.marketing-social-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-social-tools article{background:#f2f7ff;border:1px solid #d5e5f8;border-radius:18px;padding:25px}.marketing-social-tools h3{font-size:20px;line-height:1.5}.marketing-social-tools p{color:#536d8b;font-size:15px;line-height:1.8}.marketing-social-tools a{color:#0073c6;align-items:center;gap:7px;font-weight:700;display:flex}.marketing-social-tools article h3{color:#1b3a5f}[data-theme=dark] .marketing-social-tools>h2,[data-theme=dark] .marketing-social-tools article h3{color:#e7f1ff}[data-theme=dark] .marketing-social-tools article{background:#15243e;border-color:#3d5474}[data-theme=dark] .marketing-social-tools a{color:#8fd7ff}@media (max-width:700px){.marketing-social-tools>div{grid-template-columns:1fr}.marketing-social-tools{padding:20px}}.modal-backdrop{isolation:isolate;max-height:100dvh;top:0;bottom:0;left:0;right:0;z-index:1000!important}.modal{overscroll-behavior:contain;scroll-padding-bottom:30px;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}.modal-body{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}.composer-flow{width:100%;min-width:0}.modal:has(.composer-flow){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto!important}.modal-body:has(>.composer-flow){max-height:none;overflow:visible}.composer-flow [data-compose-stage-heading]{scroll-margin-top:16px}.business-wizard .business-category-sections{overscroll-behavior:auto;max-height:none;overflow:visible}.business-wizard>p[role=alert]{margin:0}.ask-form .form-submit{z-index:2;background:var(--surface-raised,var(--surface,#fff));box-shadow:0 -12px 20px var(--surface-raised,var(--surface,#fff));margin-top:12px;padding:12px 0 4px;position:sticky;bottom:-1px}.my-community-content{gap:16px;display:grid}.my-community-card{gap:12px;padding:20px;display:grid}.my-community-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-community-card h3,.my-community-card p{margin:0}.my-community-card p{overflow-wrap:anywhere;line-height:1.7}.my-community-actions{flex-wrap:wrap;gap:9px;display:flex}.my-community-actions button{font-size:13px}.private-lock-note{color:var(--muted,#4b647a);align-items:flex-start;gap:8px;font-size:13px;display:flex}.private-lock-note svg{flex-shrink:0;margin-top:4px}.hidden-status{color:#704500;background:#fff0d5}.my-community-content button:disabled{opacity:.5;cursor:not-allowed}.business-owner-fields{gap:14px;display:grid}.business-gallery-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-gallery-editor img{object-fit:cover;border-radius:10px;width:100%;height:90px}.business-gallery-editor button{font-size:12px}.private-poll-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.private-poll-results li{background:var(--surface-soft,#eef5fc);border:1px solid var(--line,#d8e3f0);border-radius:10px;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.wizard-logo{object-fit:contain;border-radius:12px;width:80px;height:80px}.poll-owner-controls{border-top:1px solid var(--line,#d8e3f0);margin-top:16px;padding-top:14px}.poll-owner-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-owner-toolbar>span{color:var(--muted,#53697e);font-size:12px;font-weight:700}.community-delete-button{color:#a51f39;cursor:pointer;background:#fff0f3;border:1px solid #e7a7b3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.community-delete-button:not(:disabled):hover{background:#ffe0e7;border-color:#c5415c}.community-delete-button:focus-visible{outline-offset:3px;outline:3px solid #2788ed}.community-delete-button:disabled{opacity:.6;cursor:not-allowed}.community-delete-button svg{flex-shrink:0}.poll-delete-note{color:var(--muted,#53697e);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.6;display:flex}.poll-delete-note svg{flex-shrink:0;margin-top:2px}.community-delete-confirm{gap:16px;display:grid}.community-delete-confirm p{margin:0;line-height:1.7}.delete-confirm-icon{color:#b02440;background:#fff0f3;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}[data-theme=dark] .community-delete-button{color:#ffbdca;background:#3b2336;border-color:#97516b}[data-theme=dark] .community-delete-button:not(:disabled):hover{background:#512c44}[data-theme=dark] .delete-confirm-icon{color:#ffbdca;background:#3b2336}.my-community-actions{padding-top:4px}.my-community-actions>button{border-radius:12px;min-height:42px}.my-community-actions .community-delete-button{margin-left:auto}[data-theme=dark] .ask-form .form-submit{background:#17263c;box-shadow:0 -12px 20px #17263c}@media (max-width:600px){.modal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)!important}.modal-body{padding:18px 16px calc(28px + env(safe-area-inset-bottom,0px))!important}.my-community-card{padding:16px}.business-gallery-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.community-confirm-actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 14px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.community-cancel-button{color:#234d76;background:#fff;border:1px solid #b5cada}.community-confirm-danger{color:#fff;background:#bd2944;border:1px solid #bd2944;box-shadow:0 3px 9px #a3233b26}.community-cancel-button:hover{background:#eef6ff}.community-confirm-danger:hover{background:#a61e37}.community-confirm-actions button:focus-visible{outline-offset:3px;outline:3px solid #2788ed}[data-theme=dark] .community-cancel-button{color:#edf5ff;background:#20314b;border-color:#597395}[data-theme=dark] .community-confirm-danger{color:#fff;background:#c93550;border-color:#ef6a83}.modal.reference-experience>.modal-heading{z-index:5;background:var(--surface-raised,#fff);position:sticky;top:0}.modal.reference-experience>.modal-heading>.modal-close-button{touch-action:manipulation;z-index:1;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;position:relative}.approved-filter-icon{vertical-align:middle;border-radius:20%;flex-shrink:0;width:100%;display:inline-block;position:relative;overflow:hidden}.approved-filter-icon img{pointer-events:none;display:block}.approved-more-icon{color:#fff;background:linear-gradient(145deg,#32bbff,#096cca);border-radius:50%;place-items:center;font-size:38px;line-height:1;display:inline-grid;box-shadow:0 5px 9px #1364a52b}.home-filters{border-radius:26px;margin:18px 0;padding:20px}.home-filters header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.home-filters h2{color:var(--text,#14294a);margin:0;font-size:clamp(19px,2.3vw,27px);line-height:1.3}.home-filters header p{color:var(--muted,#52657d);margin:0;font-size:14px}.home-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 12px;display:grid}.home-filter-grid button{min-width:0;color:var(--text,#14294a);background:0 0;border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:4px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.home-filter-grid button[aria-pressed=true]{background:#eaf5ff;border-color:#1683ef}.home-filter-grid button>span:last-child{justify-content:center;align-items:flex-start;min-height:2.8em;display:flex}.home-filter-grid button:focus-visible{outline-offset:3px;outline:3px solid #147ff5}.approved-notice-board{isolation:isolate;background-color:#fff5dc;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;border:1px solid #dec88f;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 8px 25px #172c4d16}.approved-notice-board:before{content:none;display:none}.approved-notice-board .notice-board-heading{background:0 0;border:0;padding:18px 22px 0}.approved-notice-board .notice-board-heading>span{background:#fff5d1;border:1px solid #dfca8a;border-radius:100px;gap:7px;max-width:80%;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.4;color:#000!important}.approved-notice-board .notice-board-heading svg{flex-shrink:0;width:17px;height:17px}.approved-notice-board .notice-board-card{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:230px;padding:16px 22px 24px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.approved-notice-board .notice-board-type{max-width:65%;font-size:15px;font-weight:700;color:#000!important}.approved-notice-board .notice-board-card>svg{display:none}.approved-notice-board .notice-board-card h2{overflow-wrap:anywhere;max-width:65%;margin:0;font-size:clamp(23px,2.8vw,35px);font-weight:800;line-height:1.3;color:#000!important}.approved-notice-board .notice-board-card p{white-space:pre-line;max-width:65%;margin:0;font-size:clamp(14px,1.5vw,19px);line-height:1.65;color:#000!important}.approved-notice-board .text-button{color:#000!important}.approved-notice-board .notice-board-heading button{background:#fff3d7;border:1px solid #d8c78f;color:#000!important}.approved-actions{border-top:1px solid #dce6ef;align-items:stretch;gap:8px;margin-top:12px;padding-top:12px;display:flex!important}.approved-actions>.inline-action,.approved-actions>.event-interest{flex:1;align-items:stretch;min-width:0;display:flex}.approved-actions>.inline-action>button,.approved-actions>.event-interest>button,.approved-actions>button,.approved-actions>a{flex:1;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:47px;font-size:13px;font-weight:800;color:#17375a!important;background:#eff6ff!important;border:1px solid #dce7f3!important;border-radius:14px!important;padding:7px!important;display:flex!important;box-shadow:0 3px 8px #1c436608!important}.approved-actions .action-like{background:#fff0f3!important}.approved-actions .action-comment{background:#eaf5ff!important}.approved-actions .action-share{background:#ebfaf3!important}.approved-actions .action-save,.approved-actions .contact-save{background:#f3edff!important}.approved-actions .contact-call,.approved-actions .contact-whatsapp{background:#e8faef!important}.approved-actions .action-interested{background:#fff7df!important}.approved-actions [aria-pressed=true]{border-color:#1479d8!important;box-shadow:0 0 0 2px #1479d825!important}.approved-actions .approved-action-icon{filter:none;flex-shrink:0;max-width:none;display:block}.approved-actions small{line-height:1.4;color:inherit!important;font-size:13px!important}.approved-actions :disabled{opacity:.5;cursor:default}.inline-action{position:relative}.inline-action>small[role=alert]{background:var(--surface,#fff);z-index:2;min-width:140px;padding:7px;position:absolute;top:100%}.card-category-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-menu-trigger{color:var(--text,#273e5a);flex-shrink:0;margin-left:auto}.hidden-content-notice{color:var(--muted,#52657d);justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;display:flex}.content-menu-options button{justify-content:flex-start;gap:12px;min-height:48px}.approved-event-card{flex-direction:column;gap:12px;min-width:0;overflow:hidden;padding:16px!important;display:flex!important}.approved-event-card .event-title-button{text-align:left;color:var(--text,#152d50);width:100%}.approved-event-card h3{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.4}.approved-event-card .event-photo-button{border-radius:15px;flex:none;width:100%;min-height:0;display:block;overflow:hidden}.approved-event-card .event-image{background:var(--surface,#eff4f9);max-height:440px;display:block;object-fit:contain!important;width:100%!important;height:auto!important}.approved-event-card .event-content{grid-template-columns:unset;align-items:center;gap:14px;display:flex;padding:0!important}.approved-event-card .event-content p{color:var(--muted,#52657d);align-items:center;gap:7px;margin:5px 0;font-size:15px;line-height:1.5;display:flex}.approved-event-card .event-content svg{flex-shrink:0}.approved-event-card .event-date{flex-shrink:0;min-width:55px}.approved-event-card .collapsible-description{font-size:15px;line-height:1.65}.approved-event-card .event-card-actions{width:100%;margin-top:auto}.samaj-photo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.samaj-photo-fields section{background:var(--surface,#f7fbff);border:1px dashed #b7d1e9;border-radius:16px;min-width:0;padding:14px}.samaj-photo-fields h3{margin:0 0 12px;font-size:16px!important}.samaj-photo-fields small{font-size:13px}.new-designation-panel{background:var(--surface,#f0f7ff);border:1px solid #bfd5e8;border-radius:15px;gap:12px;padding:16px;display:grid}.publisher-choice{background:var(--surface,#f2f7ff);border:1px solid #c4d7ec;border-radius:16px;padding:15px}.app-shell .form-stack label,.app-shell .form-stack input,.app-shell .form-stack select,.app-shell .form-stack textarea{font-size:16px;line-height:1.5}.app-shell input,.app-shell textarea,.app-shell select{color:var(--text,#233b54)}.app-shell .form-stack label{font-weight:700}.app-shell .form-stack label small{font-weight:500}.app-shell select option{background:var(--surface,#fff);color:var(--text,#233b54)}:root[data-theme=dark] .home-filter-grid button,:root[data-theme=dark] .home-filters h2{color:#eef5ff}:root[data-theme=dark] .home-filter-grid button[aria-pressed=true]{background:#203d61;border-color:#68b9ff}:root[data-theme=dark] .home-filters header p{color:#c3d2e6}:root[data-theme=dark] .approved-actions{border-color:#354a66}:root[data-theme=dark] .approved-actions>.inline-action>button,:root[data-theme=dark] .approved-actions>.event-interest>button,:root[data-theme=dark] .approved-actions>button,:root[data-theme=dark] .approved-actions>a{color:#f1f6ff!important;background:#263e60!important;border-color:#4b6280!important}:root[data-theme=dark] .approved-actions .action-like{background:#4d2a40!important}:root[data-theme=dark] .approved-actions .action-share{background:#1f483e!important}:root[data-theme=dark] .approved-actions .action-save,:root[data-theme=dark] .approved-actions .contact-save{background:#40305f!important}:root[data-theme=dark] .approved-actions .contact-call,:root[data-theme=dark] .approved-actions .contact-whatsapp{background:#214939!important}:root[data-theme=dark] .approved-actions [aria-pressed=true]{border-color:#86caff!important;box-shadow:0 0 0 2px #86caff38!important}:root[data-theme=dark] .content-menu-trigger{color:#eef5ff}:root[data-theme=dark] .samaj-photo-fields section,:root[data-theme=dark] .new-designation-panel,:root[data-theme=dark] .publisher-choice{background:#1d304d;border-color:#496080}:root[data-theme=dark] .approved-event-card h3{color:#f1f6ff}:root[data-theme=dark] .approved-event-card .event-content p{color:#c5d4e7}@media (max-width:600px){.home-filters{border-radius:22px;padding:15px 10px}.home-filters header{flex-direction:column;align-items:flex-start;gap:3px;padding:0 5px}.home-filters header p{font-size:13px}.home-filter-grid{gap:12px 4px}.home-filter-grid button{letter-spacing:-.15px;border-radius:12px;gap:5px;padding:3px 1px;font-size:12px}.approved-notice-board .notice-board-heading{padding:14px 14px 0}.approved-notice-board .notice-board-card{gap:9px;min-height:220px;padding:12px 14px 18px}.approved-notice-board .notice-board-card h2{max-width:69%;font-size:23px}.approved-notice-board .notice-board-card p{max-width:67%;font-size:14px;line-height:1.55}.approved-notice-board{background-position:calc(100% + 35px)}.approved-notice-board .notice-board-type{font-size:13px}.approved-actions{gap:6px}.approved-actions>.inline-action>button,.approved-actions>.event-interest>button,.approved-actions>button,.approved-actions>a{min-width:42px;min-height:45px;padding:5px!important}.approved-actions .approved-action-icon{width:34px!important;height:34px!important}.samaj-photo-fields{grid-template-columns:1fr}.approved-event-card h3{font-size:20px}}.approved-actions>.compact-reaction{flex:1;min-width:0;display:flex}.approved-actions>.compact-reaction>button{border:1px solid #dce7f3;border-radius:14px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:47px;padding:7px;display:flex}.poll-footer.approved-actions{flex-wrap:wrap}.poll-footer.approved-actions>small{width:100%;color:var(--muted,#52657d);flex-basis:100%;margin-bottom:4px}.market-photo .content-menu-trigger{background:var(--surface,#fff);z-index:1;border-radius:50%;position:absolute;top:10px;right:10px}.market-card .business-actions{margin:0 12px 12px}.home-market-item .business-actions{margin-top:14px}.approved-notice-board .notice-board-card p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.modal.reference-experience{background:var(--paper,#fff)!important;color:var(--ink,#14294a)!important}.modal.reference-experience :-webkit-any(label,input,textarea,select){line-height:1.5;font-size:16px!important}.modal.reference-experience :is(label,input,textarea,select){line-height:1.5;font-size:16px!important}.modal.reference-experience .conversation-bubble p{color:inherit!important}.modal.reference-experience .conversation-toolbar select{min-width:120px;font-size:13px!important}.modal.reference-experience .conversation-compose{padding-top:12px}:root[data-theme=dark] .modal.reference-experience .conversation-bubble{color:#edf4ff;background:#1b2d48}:root[data-theme=dark] .modal.reference-experience .comment-actions button{color:#bed4ef}:root[data-theme=dark] .modal.reference-experience .conversation-compose{background:#142039}:root[data-theme=dark] .modal.reference-experience textarea::placeholder{color:#acc0d8;opacity:1}@media (max-width:600px){.home-filter-grid button{letter-spacing:-.3px;border-width:1px;padding:3px 0;font-size:11.5px}.home-filter-grid{column-gap:5px}.home-filter-grid button>span:last-child{max-width:100%;line-height:1.45}}.compose-category-list>button{border-radius:16px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;min-height:86px!important;padding:15px!important}.compose-choice-icon{place-items:center;width:48px;min-width:48px;padding-top:1px;display:grid;overflow:visible}.compose-choice-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.compose-category-list .compose-choice-copy strong{overflow-wrap:break-word;white-space:normal;margin:0;font-size:16px;line-height:1.45;display:block}.compose-category-list .compose-choice-copy small{overflow-wrap:break-word;white-space:normal;max-width:100%;margin:0;font-family:inherit;font-size:14px;line-height:1.6;display:block}.compose-choice-icon .approved-filter-icon{flex-shrink:0}.compose-category-list>button:hover{border-color:#4d9ee8;box-shadow:0 4px 15px #1860a00b}.compose-selected{flex-wrap:wrap;min-width:0}.compose-selected>span:not(.approved-filter-icon){flex:1;min-width:0}.compose-selected .text-button{white-space:normal;max-width:100%;margin-left:auto}.compose-selected .approved-filter-icon{flex-shrink:0}.business-category-options>button>.approved-filter-icon,.business-category-options>button>.approved-more-icon{flex:0 0 31px;width:31px!important;height:31px!important}.business-category-options>button,.business-category-options strong{min-width:0}.samaj-category-grid .approved-filter-icon{flex-shrink:0}.approved-notice-board>.notice-board-artwork{object-fit:cover;object-position:right center;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.approved-notice-board .notice-board-card,.approved-notice-board .notice-board-heading{position:relative}.app-shell,.modal.reference-experience{overflow-wrap:break-word}.app-shell :-webkit-any(.screen-heading,.results-heading,.page-toolbar,.business-card-heading,.ask-author,.post-header){min-width:0}.app-shell :is(.screen-heading,.results-heading,.page-toolbar,.business-card-heading,.ask-author,.post-header){min-width:0}.modal.reference-experience :-webkit-any(.post-header,.ask-author){min-width:0}.modal.reference-experience :is(.post-header,.ask-author){min-width:0}.app-shell :-webkit-any(.screen-heading,.results-heading)>div{min-width:0}.app-shell :is(.screen-heading,.results-heading)>div{min-width:0}.app-shell :-webkit-any(.post-header,.ask-author)>div{min-width:0}.app-shell :is(.post-header,.ask-author)>div{min-width:0}.modal.reference-experience :-webkit-any(.post-header,.ask-author)>div{min-width:0}.modal.reference-experience :is(.post-header,.ask-author)>div{min-width:0}.app-shell :is(.screen-heading h1,.screen-heading h2,.business-title h3,.post-header h3,.market-card h3){overflow-wrap:break-word;white-space:normal}.modal.reference-experience :-webkit-any(h2,h3){overflow-wrap:break-word;white-space:normal}.modal.reference-experience :is(h2,h3){overflow-wrap:break-word;white-space:normal}.modal.reference-experience input,.modal.reference-experience select,.modal.reference-experience textarea{width:100%;min-width:0;max-width:100%}.modal.reference-experience input:-webkit-any([type=checkbox],[type=radio]){width:auto}.modal.reference-experience input:is([type=checkbox],[type=radio]){width:auto}.market-detail{gap:14px;min-width:0;display:grid}.market-detail>p{overflow-wrap:anywhere;white-space:pre-line;font-size:15px;line-height:1.7}.market-detail h2{margin:0;font-size:24px;line-height:1.4}.market-detail .market-price{color:var(--ink);font-size:25px}.market-detail .post-header h3{min-width:0;font-size:16px;line-height:1.4}.market-detail .business-actions{width:100%}.market-detail .content-menu-trigger{justify-self:end}.market-thumbnails{gap:8px;max-width:100%;display:flex;overflow-x:auto}.market-thumbnails button{border-radius:10px;flex:0 0 64px;max-width:64px;height:64px;overflow:hidden}.market-thumbnails img{object-fit:cover;width:100%;height:100%}.modal.reference-experience .market-detail-image{object-fit:contain;width:100%;max-height:420px;display:block}.modal.reference-experience .zoomable-image{width:100%;min-width:0}.samaj-photo-fields h3{flex-wrap:wrap}.form-stack .two-col>*{min-width:0}.form-stack input::placeholder,.form-stack textarea::placeholder{opacity:1;color:#657b95}:root[data-theme=dark] .form-stack input::placeholder,:root[data-theme=dark] .form-stack textarea::placeholder{color:#afc4dc}.approved-actions>button:focus-visible{outline-offset:3px;outline:3px solid #1586ee}.approved-actions a:focus-visible{outline-offset:3px;outline:3px solid #1586ee}.compose-category-list>button:focus-visible{outline-offset:3px;outline:3px solid #1586ee}.home-filter-grid span:last-child{overflow-wrap:normal;word-break:normal}.app-shell .event-grid{align-items:start}@media (max-width:600px){.app-shell .screen-heading{flex-wrap:wrap;gap:12px}.app-shell .screen-heading>div{flex:100%}.app-shell .screen-heading>.primary-button{align-self:flex-start;min-height:44px}.modal.reference-experience .modal-heading h2{font-size:20px;line-height:1.4}.modal.reference-experience .modal-heading{align-items:flex-start;gap:12px}.modal.reference-experience .modal-heading>.icon-button{flex:0 0 36px}.modal.reference-experience .two-col{grid-template-columns:minmax(0,1fr)}.compose-selected>.text-button{min-height:40px;font-size:13px}.business-category-group .business-category-options{gap:9px}.business-category-group .business-category-options strong{line-height:1.45;font-size:13px!important}.business-category-group .business-category-options>button{min-height:58px}.app-shell .samaj-person-row strong{font-size:16px}.app-shell .samaj-person-row small{font-size:13px}.market-detail .market-price{font-size:23px}.home-filter-grid button{letter-spacing:-.35px;font-size:12px}.home-filter-grid button>span:last-child{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;display:block}}@media (max-width:360px){.home-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 7px}.home-filter-grid button{letter-spacing:0;font-size:12.5px}.home-filters header p{font-size:13px}.home-filter-grid button .approved-filter-icon{max-width:80px}}svg.approved-filter-icon{object-fit:contain;flex-shrink:0;max-width:100%;display:block;overflow:hidden}.compose-choice-icon>svg.approved-filter-icon{grid-row:auto!important;width:42px!important;height:42px!important}.compose-selected>svg.approved-filter-icon{width:40px!important;height:40px!important}.home-filter-grid svg.approved-filter-icon{width:100%;height:auto}.business-category-options>button>svg.approved-filter-icon{flex:0 0 31px;width:31px!important;height:31px!important}.poll-footer.approved-actions{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;flex-direction:row!important;align-items:stretch!important;gap:8px!important;display:grid!important}.poll-card .poll-footer.approved-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.poll-footer.approved-actions>small{grid-column:1/-1;width:100%;margin-bottom:5px;line-height:1.6;font-size:13px!important}.poll-footer.approved-actions>.compact-reaction,.poll-footer.approved-actions>button{align-self:stretch;width:100%;min-width:0}.poll-footer.approved-actions>.compact-reaction>button,.poll-footer.approved-actions>button{width:100%;min-height:47px;min-width:0!important}.marketplace .market-grid{align-items:start;gap:18px;grid-template-columns:minmax(0,1fr)!important}.marketplace .market-card{border-radius:22px;width:100%;min-width:0;max-width:100%;overflow:hidden}.marketplace .market-photo{aspect-ratio:16/9;width:100%;min-height:0;height:auto!important}.marketplace .market-photo>button:not(.content-menu-trigger){width:100%;height:100%;display:block}.marketplace .market-photo>button>img{object-fit:contain;background:var(--surface-soft,#f0f5fc);width:100%;height:100%}.marketplace .market-card-info{text-align:left;width:100%;min-width:0;padding:17px 18px}.marketplace .market-card-info h3{white-space:normal;overflow-wrap:break-word;margin:0 0 9px;line-height:1.4;overflow:visible;font-size:21px!important}.marketplace .market-card-info strong{line-height:1.4;font-size:24px!important}.marketplace .market-card-info p,.marketplace .market-card-info small{line-height:1.6;font-size:14px!important}.marketplace .market-card .business-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:auto;margin:0 16px 16px;display:grid!important}.marketplace .market-card .business-actions>*{width:100%;min-height:48px;min-width:0!important}.marketplace .market-categories{align-items:stretch;gap:8px;padding:12px}.marketplace .market-categories>button{flex:1 0 76px;align-content:start;gap:7px;min-width:76px;padding:9px 7px}.marketplace .market-categories>button>span:last-child{min-height:36px;color:var(--ink,#173151);font-size:13px;line-height:1.4;display:block}.marketplace .market-categories>button>img,.marketplace .market-categories>button>svg{place-self:center;width:42px!important;height:42px!important}.marketplace .market-categories>button>.approved-filter-icon{max-width:42px!important}.marketplace .market-categories>button.active{border-width:2px;padding:8px 6px}:root .approved-actions{box-shadow:none!important;background:0 0!important;border:0!important}:root .approved-actions>button,:root .approved-actions>a,:root .approved-actions>.inline-action>button,:root .approved-actions>.event-interest>button,:root .approved-actions>.compact-reaction>button{gap:6px;box-shadow:none!important;color:var(--ink,var(--text,#17375a))!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:8px 4px!important;display:flex!important}:root[data-theme=dark] .approved-actions>button,:root[data-theme=dark] .approved-actions>a,:root[data-theme=dark] .approved-actions>.inline-action>button,:root[data-theme=dark] .approved-actions>.event-interest>button,:root[data-theme=dark] .approved-actions>.compact-reaction>button{box-shadow:none!important;color:#edf5ff!important;background:0 0!important;border:0!important}:root .approved-actions [aria-pressed=true] .approved-action-icon{filter:none;transform:scale(1.1)}:root .approved-actions [aria-pressed=true] small{text-underline-offset:4px;font-weight:900;text-decoration:underline}:root .approved-actions :-webkit-any(button,a):focus-visible{outline-offset:-2px;outline:2px solid #1684ed!important}:root .approved-actions :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #1684ed!important}:root[data-theme] .approved-actions [aria-pressed=true]{box-shadow:none!important;background:0 0!important;border:0!important}.guest-access-gate{z-index:2000;width:100%;height:100%;box-shadow:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.guest-access-gate:focus-visible{outline-offset:-4px;outline:3px solid #1684ed}@media (max-width:360px){.approved-actions .approved-action-icon{width:32px!important;height:32px!important}.approved-actions{gap:4px}.approved-actions small{font-size:12px!important}}.content-menu{vertical-align:middle;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.content-menu .content-menu-trigger{margin:0}[data-theme] .content-menu-popover.reference-experience{z-index:2100;color:#173451;background:#fff;border:1px solid #d4e1ee;border-radius:13px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 28px #102a4926}.content-menu-popover>button{width:100%;min-height:45px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:15px;font-weight:650;display:flex}.content-menu-popover>button:-webkit-any(:hover,:focus-visible){outline-offset:-2px;background:#edf5ff;outline:2px solid #a4cefa}.content-menu-popover>button:is(:hover,:focus-visible){outline-offset:-2px;background:#edf5ff;outline:2px solid #a4cefa}.content-menu-popover>button:disabled{opacity:.55;cursor:wait}.content-menu-popover>p{color:#aa3153;margin:8px;font-size:13px;line-height:1.5}.content-manage-trigger{color:var(--muted,#526c88)}.market-photo .content-menu{z-index:2;background:var(--paper,#fff);border-radius:24px;padding:2px;position:absolute;top:10px;right:10px}.market-photo .content-menu .content-menu-trigger{margin:0;position:static}.market-detail>.content-menu{justify-self:end}.inline-discussion{border-top:1px solid var(--line,#dce6f2);min-width:0;max-width:100%;margin-top:12px;padding-top:14px}.post-card>.inline-discussion{margin:0 16px 16px;padding-top:14px}.inline-discussion .social-conversation.is-inline{flex-direction:column;gap:14px;min-width:0;display:flex}.inline-discussion .is-inline>.conversation-toolbar{flex-wrap:wrap;order:0;align-items:center;gap:8px}.inline-discussion .is-inline>.conversation-comments{overscroll-behavior:auto;order:2;padding:0;max-height:none!important;overflow:visible!important}.inline-discussion .is-inline>.text-button{order:3;align-self:flex-start}.inline-discussion .is-inline .conversation-compose{border-top:0;width:100%;min-width:0;padding-top:0;padding-bottom:4px;background:0 0!important;position:static!important}.inline-discussion .conversation-compose textarea{max-width:100%;min-height:84px;color:var(--ink,#193651);background:var(--paper,#fff);border:1px solid var(--line,#cbdced);font-size:16px;line-height:1.55}.inline-discussion .comment-thread>.conversation-compose{border-left:2px solid #cbdff0;margin-top:10px;padding-left:16px}.inline-discussion .conversation-bubble p{color:inherit}.inline-discussion .comment-reply-banner{flex-wrap:wrap;font-size:13px;line-height:1.5}.inline-discussion .comment-emoji-tools button{min-width:30px;min-height:40px}:root[data-theme=dark] .content-menu-popover{color:#ecf4ff;background:#182b45;border-color:#49617d}:root[data-theme=dark] .content-menu-popover>button:-webkit-any(:hover,:focus-visible){background:#294563;outline-color:#567ba4}:root[data-theme=dark] .content-menu-popover>button:is(:hover,:focus-visible){background:#294563;outline-color:#567ba4}:root[data-theme=dark] .content-menu-popover>p{color:#ffa2b6}@media (max-width:600px){.inline-discussion .conversation-toolbar>strong{font-size:14px}.inline-discussion .conversation-toolbar select{max-width:140px;font-size:14px}.inline-discussion .comment-replies{margin-left:7px;padding-left:8px}.inline-discussion .comment-thread>.conversation-compose{padding-left:8px}.inline-discussion .comment-compose-bottom>.primary-button{min-height:43px;font-size:14px}}.sidebar-sections{gap:16px;margin-top:12px;padding-bottom:16px;display:grid}.sidebar-section{border-top:1px solid var(--line,#dbe6f1);gap:3px;padding-top:10px;display:grid}.sidebar .sidebar-section>.sidebar-label{letter-spacing:.65px;color:var(--muted,#667d98);margin:0 0 7px;padding:0 12px;font-size:12px;font-weight:800;line-height:1.5}.sidebar .sidebar-sections .nav-item{text-align:left;gap:11px;width:100%;min-height:45px;margin:0;font-size:14px;line-height:1.45}.sidebar .sidebar-sections .nav-item>svg{flex-shrink:0}.sidebar .sidebar-sections .nav-item>span:not(.nav-active-dot){overflow-wrap:break-word;min-width:0}.sidebar .sidebar-bottom{padding-top:12px}.inline-discussion .comment-edit-form{gap:10px;margin-top:9px}.inline-discussion .comment-edit-form textarea,.enquiry-inline textarea{resize:vertical;border:1px solid var(--line,#cadbea);width:100%;color:var(--ink,#193650);background:var(--paper,#fff);border-radius:12px;padding:12px;font-size:16px;line-height:1.55}.enquiry-inline{width:100%;min-width:0}.enquiry-inline .form-stack>p{color:var(--muted,#56708d);font-size:14px;line-height:1.6}.member-requirement-card .requirement-actions{flex-wrap:wrap;align-items:center}.member-requirement-card .requirement-actions .requirement-direct-contact{min-width:0;max-width:100%}.member-requirement-card>.inline-discussion{margin-top:2px}.approved-action-icon{filter:none!important}.diya-icon{overflow:visible}.diya-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out infinite niyapo-diya-flame}@keyframes niyapo-diya-flame{0%,to{transform:rotate(-3deg)scaleY(.97)}25%{transform:rotate(2deg)scaleY(1.035)}50%{transform:rotate(-1deg)scaleY(1)}75%{transform:rotate(3.5deg)scaleY(.965)}}@media (prefers-reduced-motion:reduce){.diya-flame{animation:none;transform:none}}.approved-notice-board{box-sizing:border-box;aspect-ratio:3/1.5;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid;container-type:inline-size}.approved-notice-board>.notice-board-artwork{object-fit:cover;object-position:right center}.approved-notice-board .notice-board-heading{gap:6px;min-width:0;padding:clamp(8px,2.4cqw,18px) clamp(12px,3cqw,22px) 0}.approved-notice-board .notice-board-heading>span{max-width:100%;padding:4px 8px;font-size:clamp(10px,2.7cqw,12px)}.approved-notice-board .notice-board-heading>div{flex-shrink:0}.approved-notice-board .notice-board-heading button{width:28px;height:28px}.approved-notice-board .notice-board-rail{height:100%;min-height:0}.approved-notice-board .notice-board-card{overscroll-behavior-y:contain;scrollbar-width:thin;justify-content:flex-start;gap:clamp(5px,1.5cqw,10px);height:100%;min-height:0;padding:clamp(8px,2.4cqw,16px) clamp(12px,3cqw,22px);overflow-y:auto}.approved-notice-board .notice-board-card>*{flex-shrink:0}.approved-notice-board .notice-board-card h2{max-width:69%;font-size:clamp(17px,4.2cqw - 1px,34px);line-height:1.25}.approved-notice-board .notice-board-card p{max-width:69%;font-size:clamp(13px,3.2cqw,19px);font-weight:700;line-height:1.45}.approved-notice-board .notice-board-card button{min-height:30px;margin-top:0;font-size:clamp(12px,3cqw,15px)}.approved-actions .approved-action-icon.diya-icon{width:42px!important;height:42px!important}@media (max-width:360px){.approved-actions .approved-action-icon.diya-icon{width:40px!important;height:40px!important}}.approved-notice-board .notice-board-heading{max-width:100%}.approved-actions :-webkit-any([aria-pressed=true],[aria-expanded=true]) .approved-action-icon:not(.diya-icon):not(.birthday-cake-icon){fill:currentColor}.approved-actions :is([aria-pressed=true],[aria-expanded=true]) .approved-action-icon:not(.diya-icon):not(.birthday-cake-icon){fill:currentColor}.approved-actions .action-comment[aria-expanded=true]{color:#1683e9!important}.compose-category-list>button{text-align:left;width:100%;max-width:100%;grid-template-columns:48px minmax(0,1fr)!important}.compose-choice-copy{align-self:center;overflow:visible}.compose-choice-copy strong{word-break:normal;overflow-wrap:normal!important}.compose-choice-copy small{word-break:normal;overflow-wrap:break-word}.compose-choice-icon{flex-shrink:0;align-self:start}.compose-choice-icon>svg{max-width:none}.market-categories>button{flex-direction:column;justify-content:flex-start;align-items:center;max-width:130px;display:flex;flex:0 0 110px!important;min-width:110px!important}.market-categories>button>span:last-child{white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;width:100%;font-size:14px;line-height:1.4}.market-availability{color:#116034;background:#e5f6ec;border-radius:8px;align-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.market-availability.sold,.market-availability.fulfilled{color:#a42238;background:#ffe9ea}.market-availability.out_of_stock{color:#87500e;background:#fff2dc}.market-card-info>.market-availability{margin-bottom:9px}.market-status-controls{border-top:1px solid var(--line,#dce6ef);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.market-status-controls button{white-space:normal;min-height:44px}.approved-notice-board .notice-board-heading>.notice-board-title{text-align:left;background:#fff5d1;border:1px solid #dfca8a;border-radius:100px;align-items:center;gap:7px;width:auto;max-width:100%;height:auto;padding:4px 8px;font-size:clamp(10px,2.7cqw,12px);font-weight:800;line-height:1.4;display:flex;color:#000!important}.notice-board-title:after{content:"↗";font-size:14px}@container (width<=500px){.approved-notice-board .notice-board-card{justify-content:flex-start}.approved-notice-board .notice-board-card h2,.approved-notice-board .notice-board-card p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}}.notice-full h2{overflow-wrap:break-word;font-size:24px;line-height:1.4}.approved-actions [aria-pressed=true] .diya-icon>path:first-child{fill:#a94016}.home-filter-grid button>span:last-child{white-space:normal;overflow-wrap:normal!important;word-break:normal!important}.home-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.home-filter-grid svg.approved-filter-icon{align-self:center;width:76px;max-width:100%;height:auto}.home-filter-grid .home-filter-label{text-align:center;width:100%;min-height:2.8em;line-height:1.4;display:block}.home-filter-compact-label{display:none}@media (max-width:700px){.home-filter-grid{gap:10px 4px}.home-filter-grid button{letter-spacing:0;gap:5px;min-width:0;padding:4px 0;font-size:12px;line-height:1.4}.home-filter-grid svg.approved-filter-icon{width:clamp(42px,12vw,62px);max-width:100%;height:auto}.home-filter-grid .home-filter-label{min-height:2.8em}.home-filter-full-label{display:none}.home-filter-compact-label{display:block}.home-filters{padding:14px 9px}.home-filters header{margin-bottom:12px}}.report-feedback{color:var(--ink,#173451);font-size:13px;line-height:1.5;display:block}.card-category-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 8px;display:grid}.card-category-row>.content-type-badge{overflow-wrap:normal;word-break:normal;justify-self:start;min-width:0;max-width:100%;margin:0;font-size:11px;line-height:1.5}.card-category-row>.content-menu{flex:none;place-self:start end;width:auto;min-width:0;margin:0}.content-menu>.icon-button{flex:0 0 44px;place-items:center;min-width:44px;height:44px;padding:0;display:grid;width:44px!important}[data-theme] .reference-experience .post-card>.post-header{padding-inline-start:0;padding-inline-end:0}[data-theme] .reference-experience .home-business .business-card-heading{align-items:flex-start;min-width:0}[data-theme] .reference-experience .home-business .business-title{text-align:left;flex:1;min-width:0;max-width:100%}[data-theme] .reference-experience .home-business .business-title h3{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;min-height:3em;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}[data-theme] .reference-experience .listing-banner>h2{letter-spacing:0;white-space:normal;text-wrap:balance;overflow-wrap:normal;word-break:normal;grid-column:1/-1;width:100%;min-width:0;margin:0;font-size:clamp(18px,5vw,30px);line-height:1.3}[data-theme] .reference-experience .home-business-section>.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-theme] .reference-experience .home-business-section>.section-heading>div{min-width:0}[data-theme] .reference-experience .home-business-section>.section-heading h2{letter-spacing:-.25px;white-space:pre-line;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(17px,4.4vw,23px);line-height:1.35}[data-theme] .reference-experience .home-business-section .business-card{padding:0;overflow:hidden}[data-theme] .reference-experience .home-business-section .business-card .business-image{aspect-ratio:16/9;background:var(--surface-soft,#f2f7fc);border:0;border-radius:0;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block;overflow:hidden}[data-theme] .reference-experience .home-business-section .business-card .business-image>img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;display:block}[data-theme] .reference-experience .home-business-section .business-info{padding:12px 14px 14px}[data-theme] .reference-experience .home-business-section .business-title h3{min-height:0}[data-theme] .reference-experience .home-business-section .business-card-heading{margin:0;padding:0}[data-theme] .reference-experience .home-business-section .business-location{margin:4px 0 6px}[data-theme] .reference-experience .home-business-section .business-card-meta{align-items:center;margin:8px 0 2px}[data-theme] .reference-experience .home-business-section .business-actions.approved-actions{margin:0;padding-top:0}[data-theme] .reference-experience .post-card{min-width:0;padding:0;overflow:hidden}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid{aspect-ratio:16/9;background:var(--surface-soft,#edf5ff);border-radius:0;grid-template-rows:minmax(0,1fr);align-items:stretch;width:100%;height:auto;min-height:0;max-height:360px;margin:0;padding:0;overflow:hidden}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.photo-grid-count-3{grid-template-rows:repeat(2,minmax(0,1fr))}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid .post-image-button{aspect-ratio:auto;border-radius:0;align-self:stretch;height:100%;min-height:0;position:relative}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid .post-image-button>:-webkit-any(img,.private-media-placeholder){object-position:center;width:100%;min-height:0;max-height:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid .post-image-button>:is(img,.private-media-placeholder){object-position:center;width:100%;min-height:0;max-height:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}[data-theme] .reference-experience .post-card.poster-post-card>.post-media.framed-photo-gallery{aspect-ratio:auto;background:var(--paper,#fff);box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:6px;display:flex;overflow:hidden}[data-theme] .reference-experience .post-card.poster-post-card>.framed-photo-gallery .auto-framed-photo{aspect-ratio:auto;box-sizing:border-box;background:#fff7e3;border:7px ridge #c9a44e;border-radius:3px;flex:0 auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0;display:block;position:relative;overflow:hidden}[data-theme] .reference-experience .post-card.poster-post-card>.framed-photo-gallery.multiple .auto-framed-photo{width:calc(50% - 5px)}[data-theme] .reference-experience .post-card.poster-post-card>.framed-photo-gallery .auto-framed-photo>img{object-position:center;max-height:none;display:block;position:static;object-fit:contain!important;width:100%!important;height:auto!important}[data-theme] .reference-experience .post-card.poster-post-card>.framed-photo-gallery .auto-framed-photo>.private-media-placeholder{place-items:center;width:100%;min-height:160px;display:grid}[data-theme] .reference-experience .post-card.memorial-post-card>.framed-photo-gallery .auto-framed-photo{background:#f1f1ee;border-color:#303030}[data-theme] .reference-experience .post-card>.card-category-row{width:calc(100% - 28px);margin:8px 14px 4px}[data-theme] .reference-experience .post-card>.post-header{align-items:center;min-width:0;margin:0 14px;padding:0}[data-theme] .reference-experience .post-card>.post-header>div{flex:1;min-width:0}[data-theme] .reference-experience .post-card>.post-header h3{white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.45}[data-theme] .reference-experience .post-card>.post-header p{flex-wrap:wrap;margin:2px 0 0;line-height:1.5}[data-theme] .reference-experience .post-card>.post-text{margin:0 14px;padding:8px 0}[data-theme] .reference-experience .post-card>:-webkit-any(.post-view-count,.approved-actions,.inline-discussion){margin-left:14px;margin-right:14px}[data-theme] .reference-experience .post-card>:is(.post-view-count,.approved-actions,.inline-discussion){margin-left:14px;margin-right:14px}[data-theme] .reference-experience .post-card>.post-view-count{padding:6px 0 2px}[data-theme] .reference-experience .post-card>.approved-actions{column-gap:6px;margin-top:0;padding:0 0 10px}[data-theme] .reference-experience .business-card.image-first-business{padding:0;display:block;overflow:hidden}[data-theme] .reference-experience .business-card.image-first-business .business-image{aspect-ratio:16/9;border:0;border-radius:0;width:100%;height:auto;min-height:0;max-height:360px;margin:0;padding:0;display:block;position:relative;overflow:hidden}[data-theme] .reference-experience .business-card.image-first-business .business-image>img{object-fit:cover;object-position:center;width:100%;max-height:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%!important}[data-theme] .reference-experience .directory-business>.business-card.image-first-business{flex-direction:column;grid-template-columns:none;gap:0;min-width:0;padding:0;display:flex}[data-theme] .reference-experience .business-card.image-first-business .business-info{padding:12px 14px 14px}[data-theme] .reference-experience .business-card.image-first-business .business-card-heading{align-items:flex-start;gap:8px;min-width:0;margin:0;padding:0}[data-theme] .reference-experience .business-card.image-first-business .business-title{text-align:left;flex:1;min-width:0}[data-theme] .reference-experience .business-card.image-first-business .business-title h3{-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;min-height:0;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme] .reference-experience .business-card.image-first-business .business-location{overflow-wrap:anywhere;margin:4px 0 6px;line-height:1.5}[data-theme] .reference-experience .business-card.image-first-business .business-description{margin:4px 0 6px;line-height:1.6}[data-theme] .reference-experience .business-card.image-first-business .business-card-meta{align-items:center;gap:8px;margin:8px 0 2px}[data-theme] .reference-experience .business-card.image-first-business .business-category-caption{overflow-wrap:anywhere;min-width:0}[data-theme] .reference-experience .business-card.image-first-business .rating{flex-shrink:0}[data-theme] .reference-experience .business-card.image-first-business .business-actions.approved-actions{margin:0;padding-top:0}[data-theme] .reference-experience .event-card.image-first-event{gap:10px;overflow:hidden;padding:0!important}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button{aspect-ratio:16/9;border-radius:0;width:100%;height:auto;max-height:360px;margin:0;position:relative}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button .event-image{width:100%;max-height:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}[data-theme] .reference-experience .event-card.image-first-event>:not(.event-photo-button){width:calc(100% - 28px);margin-left:14px;margin-right:14px}[data-theme] .reference-experience .event-card.image-first-event>.card-category-row{margin-top:2px;margin-bottom:0}[data-theme] .reference-experience .event-card.image-first-event>.event-author{min-width:0;padding:0}[data-theme] .reference-experience .event-card.image-first-event>.event-author>div{min-width:0}[data-theme] .reference-experience .event-card.image-first-event>.event-author h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}[data-theme] .reference-experience .event-card.image-first-event>.event-author p{margin:2px 0 0;font-size:12px;line-height:1.5}[data-theme] .reference-experience .event-card.image-first-event>:last-child{margin-bottom:12px}[data-theme] .reference-experience .event-card.image-first-event>.business-description-wrap .business-description{margin:0;line-height:1.6}[data-theme] .reference-experience .event-card.image-first-event>.event-card-actions{margin-top:0;padding-top:0}[data-theme] .reference-experience .home-market-item.image-first-market{padding:0;overflow:hidden}[data-theme] .reference-experience .home-market-item.image-first-market>.home-market-photo{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:360px;margin:0;display:block}[data-theme] .reference-experience .home-market-item.image-first-market>:not(.home-market-photo):not(.home-market-photo-button){margin-left:14px;margin-right:14px}[data-theme] .reference-experience .home-market-item.image-first-market>.card-category-row{width:calc(100% - 28px);margin-top:10px}[data-theme] .reference-experience .home-market-item.image-first-market>:last-child{margin-bottom:12px}[data-theme] .reference-experience .home-market-item.image-first-market>.ask-author{margin-top:0;margin-bottom:8px}[data-theme] .reference-experience .home-market-item.image-first-market>h3{overflow-wrap:anywhere;margin-top:0;margin-bottom:6px;line-height:1.45}[data-theme] .reference-experience .home-market-item.image-first-market>p{overflow-wrap:anywhere;margin-top:6px;margin-bottom:6px;line-height:1.6}[data-theme] .reference-experience .home-market-item.image-first-market>.business-actions{margin-top:8px;padding-top:0}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo{border-radius:0;max-height:360px;position:relative;overflow:hidden}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button{position:absolute;top:0;bottom:0;left:0;right:0}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo img{object-fit:cover}.listing-card-body{min-width:0;padding:10px 16px 0}.listing-card-body>.ask-author{margin-bottom:6px}.market-intent-label{color:var(--muted,#52657d);font-size:12px;font-weight:750;line-height:1.5;display:inline-block}[data-theme] .reference-experience .market-card.image-first-listing>.market-card-info{padding-top:8px}[data-theme] .reference-experience .market-card.image-first-listing>.market-card-info h3{min-height:0;margin-bottom:6px}[data-theme] .reference-experience :-webkit-any(.poll-card,.question-card){padding:14px}[data-theme] .reference-experience :is(.poll-card,.question-card){padding:14px}[data-theme] .reference-experience :-webkit-any(.poll-card,.question-card)>.ask-author{min-width:0;margin-bottom:8px}[data-theme] .reference-experience :is(.poll-card,.question-card)>.ask-author{min-width:0;margin-bottom:8px}[data-theme] .reference-experience :-webkit-any(.poll-card,.question-card)>.ask-author>span{min-width:0}[data-theme] .reference-experience :is(.poll-card,.question-card)>.ask-author>span{min-width:0}[data-theme] .reference-experience :-webkit-any(.poll-card,.question-card)>h3{overflow-wrap:anywhere;margin-top:0;margin-bottom:8px;line-height:1.45}[data-theme] .reference-experience :is(.poll-card,.question-card)>h3{overflow-wrap:anywhere;margin-top:0;margin-bottom:8px;line-height:1.45}[data-theme] .reference-experience .home-mahiti-heading{align-items:center;gap:10px;min-width:0;margin:0 0 6px;display:flex}[data-theme] .reference-experience .home-mahiti-heading>.approved-filter-icon{flex:0 0 40px;width:40px!important;height:40px!important}[data-theme] .reference-experience .home-mahiti-heading>h2{white-space:nowrap;min-width:0;margin:0;font-size:clamp(17px,4.6vw,22px);line-height:1.35}.approved-actions .approved-action-icon.birthday-cake-icon{overflow:visible;width:42px!important;height:42px!important}.birthday-candle-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.8s ease-in-out infinite alternate niyapo-birthday-flame}@keyframes niyapo-birthday-flame{0%{transform:rotate(-7deg)scaleY(.88)}60%{transform:rotate(4deg)scaleY(1.08)}to{transform:rotate(7deg)scaleY(.96)}}.approved-actions [aria-pressed=true] .birthday-cake-base{fill:#e66ba6}@media (prefers-reduced-motion:reduce){.birthday-candle-flame{animation:none;transform:none}}@media (max-width:600px){.requirement-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.requirement-card-top>.content-menu{flex:none;grid-area:1/2;place-self:start end;margin:0}.requirement-card-top>small{grid-column:1/-1;min-width:0}.requirement-card-top>.requirement-category{justify-self:start;min-width:0;max-width:100%}}@media (max-width:400px){.compose-category-list>button{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.compose-choice-icon{width:42px;min-width:42px}.compose-choice-copy strong{font-size:15px!important}.compose-choice-copy small{font-size:13px!important}}[data-theme] .reference-experience .listing-banner{grid-template-rows:auto auto;align-content:start;align-items:start;row-gap:8px}[data-theme] .reference-experience .listing-banner>div{align-self:start}[data-theme] .reference-experience .listing-banner>div>p{margin:0 0 12px}[data-theme] .reference-experience .home-mahiti-card{flex-direction:column;align-items:flex-start;gap:0;display:flex}[data-theme] .reference-experience .home-mahiti-card>p{margin:0 0 12px;line-height:1.55}[data-theme] .reference-experience .market-card.image-first-listing{padding:0;display:block;overflow:hidden}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo{aspect-ratio:16/9;border:0;width:100%;margin:0;padding:0;height:auto!important}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button{border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button>:-webkit-any(img,.private-media-placeholder){border:0;border-radius:0;width:100%;min-height:0;max-height:none;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button>:is(img,.private-media-placeholder){border:0;border-radius:0;width:100%;min-height:0;max-height:none;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button{border:0;min-height:0;padding:0;overflow:hidden}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button>:-webkit-any(.event-image,.private-media-placeholder){border:0;border-radius:0;min-height:0;margin:0;object-fit:cover!important}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button>:is(.event-image,.private-media-placeholder){border:0;border-radius:0;min-height:0;margin:0;object-fit:cover!important}[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.single{aspect-ratio:auto;height:auto;max-height:none;display:block;position:relative}[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.single>.post-image-button{border:0;border-radius:0;width:100%;height:auto;max-height:none;margin:0;padding:0;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.single>.post-image-button>:-webkit-any(img,.private-media-placeholder){border:0;border-radius:0;width:100%;max-height:none;margin:0;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto;object-fit:contain!important;height:auto!important}[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.single>.post-image-button>:is(img,.private-media-placeholder){border:0;border-radius:0;width:100%;max-height:none;margin:0;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto;object-fit:contain!important;height:auto!important}.modal.reference-experience.media-detail-modal{padding:0;overflow-x:hidden}.modal.reference-experience.media-detail-modal>.modal-heading{margin:0;padding:16px}.modal.reference-experience.media-detail-modal>.modal-body{padding:0 0 calc(18px + env(safe-area-inset-bottom,0px))!important}.modal.reference-experience.media-detail-modal :-webkit-any(.market-detail,.event-detail-content){gap:12px;min-width:0;padding:0}.modal.reference-experience.media-detail-modal :is(.market-detail,.event-detail-content){gap:12px;min-width:0;padding:0}.modal.reference-experience.media-detail-modal :-webkit-any(.market-detail,.event-detail-content)>:not(.detail-edge-media){max-width:calc(100% - 32px);margin-left:16px;margin-right:16px}.modal.reference-experience.media-detail-modal :is(.market-detail,.event-detail-content)>:not(.detail-edge-media){max-width:calc(100% - 32px);margin-left:16px;margin-right:16px}.modal.reference-experience.media-detail-modal .detail-edge-media{aspect-ratio:16/9;border:0;border-radius:0;width:100%;height:auto;margin:0;padding:0;display:block;position:relative;overflow:hidden}.modal.reference-experience.media-detail-modal .detail-edge-media>:-webkit-any(img,.private-media-placeholder){border:0;border-radius:0;width:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}.modal.reference-experience.media-detail-modal .detail-edge-media>:is(img,.private-media-placeholder){border:0;border-radius:0;width:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}.reference-experience .home-scroll-top{right:18px;bottom:calc(104px + var(--native-safe-bottom,env(safe-area-inset-bottom,0px)));z-index:36;color:#0879df;width:48px;height:48px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.reference-experience .home-scroll-top:focus-visible{outline-offset:3px;outline:3px solid #173451}.event-location-fields{gap:12px;min-width:0;display:grid}.event-location-fields small{color:var(--muted,#52657d);font-size:13px;line-height:1.5}[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.multiple .post-image-button>img{object-fit:contain!important}[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.single .private-media-placeholder{min-height:180px}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button{aspect-ratio:auto;max-height:none}[data-theme] .reference-experience .event-card.image-first-event>.event-photo-button .event-image{max-height:none;position:static;object-fit:contain!important;height:auto!important}.modal.reference-experience.media-detail-modal .detail-edge-media.event-poster{aspect-ratio:auto}.modal.reference-experience.media-detail-modal .detail-edge-media.event-poster>img{position:static;object-fit:contain!important;height:auto!important}.celebration-category-icon{flex-shrink:0;display:inline-block;position:relative}.celebration-category-icon>svg:first-child{position:absolute;bottom:0;left:0}.celebration-category-icon>svg:last-child{background:var(--paper,#fff);border-radius:50%;position:absolute;top:0;right:0}.infinite-feed-end{text-align:center;min-height:4px;padding:10px}.infinite-feed-end [role=status]{padding:12px;display:inline-flex}[data-theme] .reference-experience .home-market-item.image-first-market>.home-market-photo-button{aspect-ratio:16/9;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.home-market-photo-button>.home-market-photo{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.home-market-item h3>button{text-align:left;font:inherit;color:inherit}.market-detail-page{min-width:0}.market-detail-page>header{background:var(--paper,#fff);border-radius:18px 18px 0 0;padding:16px}.market-detail-page h1{overflow-wrap:anywhere;margin:12px 0 0;font-size:24px;line-height:1.4}.market-detail-page>.market-detail{background:var(--paper,#fff);border-radius:0 0 18px 18px;gap:12px;padding-bottom:18px;display:grid;overflow:hidden}.market-detail-page .market-detail>:not(.detail-edge-media){max-width:calc(100% - 32px);margin-left:16px;margin-right:16px}.market-detail-page .detail-edge-media{border:0;border-radius:0;width:100%;margin:0;padding:0;display:block}.market-detail-page .detail-edge-media>img{object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;display:block}.post-photo-gallery{gap:4px;min-width:0;display:grid}.post-photo-gallery>button{border:0;border-radius:0;width:100%;height:auto;padding:0;display:block;overflow:hidden}.post-photo-gallery>button>img{border-radius:0;width:100%;max-height:none;display:block;object-fit:contain!important;height:auto!important}[data-theme] .reference-experience .event-card .event-content{box-sizing:border-box;background:#edf6ff;border:1px solid #b9d9f4;border-radius:12px;padding:12px!important}.event-organizer{color:var(--text,#173451);margin-top:0;margin-bottom:0;font-size:14px;line-height:1.5}.event-content .event-date{color:#16365d;background:#fff0c3;border-radius:10px;padding:9px}.event-detail-content .detail-location{color:#173451;background:#edf6ff;border-radius:12px;padding:12px;font-weight:700}.market-location-field,.new-location-fields{gap:12px;min-width:0;display:grid}.new-location-fields{background:var(--surface-soft,#edf6ff);border-radius:12px;padding:12px}.samaj-post-list{gap:16px;display:grid}.samaj-post-card{min-width:0;padding:16px}.samaj-post-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.samaj-post-person{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:flex}.samaj-post-person>span{min-width:0}.samaj-post-person strong{font-size:18px;line-height:1.4;display:block}.samaj-post-person small{color:var(--muted,#52657d);align-items:center;gap:5px;margin-top:3px;font-size:13px;line-height:1.5;display:flex}.samaj-post-card h3{margin:12px 0 4px;font-size:18px;line-height:1.4}.samaj-post-card>p{overflow-wrap:anywhere;margin:6px 0;font-size:15px;line-height:1.6}.samaj-post-description{white-space:pre-line}.samaj-post-card>.text-button{margin-top:12px}.samaj-suggestion{border-top:1px solid var(--line,#dce6ef);margin-top:14px;padding-top:14px}.samaj-edit-review{margin:16px 0;padding:16px}.samaj-review-item{border-top:1px solid var(--line,#dce6ef);margin-top:12px;padding-top:12px;font-size:14px;line-height:1.6}.samaj-review-item dl{gap:8px;display:grid}.samaj-review-item dt{font-weight:700}.samaj-review-item dd{overflow-wrap:anywhere;margin:0}.samaj-review-item dd>span{color:var(--muted,#52657d)}.samaj-review-item textarea{border:1px solid var(--line,#dce6ef);border-radius:10px;width:100%;padding:10px;font-size:16px}[data-theme] .reference-experience .cropped-media>img,[data-theme] .reference-experience .post-card.image-first-card>.social-photo-grid.single .cropped-media>img{width:var(--crop-width)!important;height:var(--crop-height)!important;object-fit:fill!important;max-width:none!important;max-height:none!important}.compact-community-card>.post-photo-gallery,.member-requirement-card>.post-photo-gallery{border-radius:16px 16px 0 0;width:calc(100% + 32px);margin:-16px -16px 14px;overflow:hidden}.post-photo-editor{gap:12px;min-width:0;display:grid}[data-theme] .reference-experience .home-market-item.image-first-market>.home-market-photo-button{aspect-ratio:auto}.home-market-photo-button>.home-market-photo{object-fit:contain!important;height:auto!important}.event-card-actions.approved-actions{gap:3px}.event-card-actions.approved-actions>.inline-action>button,.event-card-actions.approved-actions>.event-interest>button,.event-card-actions.approved-actions>button,.event-card-actions.approved-actions>a{padding-left:3px!important;padding-right:3px!important}.celebration-category-icon>svg:last-child{background:0 0;border-radius:0}.instant-follow{flex-direction:column;gap:5px;display:inline-flex}.network-person>.instant-follow{flex:none}.instant-follow>small[role=alert]{max-width:220px;color:var(--danger,#b42318);font-size:13px}[data-theme] .reference-experience .approved-event-card .event-content>div>p:first-child{color:var(--ink);font-size:17px;font-weight:800;line-height:1.5}[data-theme] .reference-experience .approved-event-card .event-content>div>p:last-child{color:var(--ink);font-size:16px;font-weight:800;line-height:1.5}.event-detail-content .event-date-time{font-size:18px;font-weight:800;line-height:1.5}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo{aspect-ratio:auto;max-height:none;height:auto!important}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button{height:auto;min-height:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button>:-webkit-any(img,.private-media-placeholder){position:static;top:auto;bottom:auto;left:auto;right:auto;object-fit:contain!important;height:auto!important}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button>:is(img,.private-media-placeholder){position:static;top:auto;bottom:auto;left:auto;right:auto;object-fit:contain!important;height:auto!important}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button>.private-media-placeholder{min-height:180px}[data-theme] .reference-experience .market-card.image-first-listing>.market-photo>button>svg{margin:36px auto}.reference-experience .home-events-section{overflow:hidden;padding:0!important}.reference-experience .home-events-section>.section-heading{margin:0;padding:16px}.reference-experience .home-events-section>p{margin:0;padding:0 16px 16px}.reference-experience .home-events-section>.event-card.compact{width:100%;margin-left:0;margin-right:0}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.multiple{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:auto;max-height:none;display:grid;overflow:hidden}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.photo-grid-count-2{aspect-ratio:2;grid-template-rows:minmax(0,1fr)}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.photo-grid-count-4{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr))}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.multiple .post-image-button{background:var(--paper,#fff);border:0;grid-row:auto;width:100%;min-width:0;margin:0;padding:0}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.photo-grid-count-3 .post-image-button:first-child{grid-row:1/3}[data-theme] .reference-experience .post-card>.post-media.social-photo-grid.multiple .post-image-button>img{background:var(--paper,#fff);width:100%;object-fit:cover!important}.post-photo-gallery.multiple{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.post-photo-gallery.multiple>button{aspect-ratio:1;background:var(--paper,#fff);min-width:0;position:relative}.post-photo-gallery.multiple>button>img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;height:100%!important}.post-photo-gallery.multiple{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px}.post-photo-gallery.multiple.photo-grid-count-2{aspect-ratio:2;grid-template-rows:minmax(0,1fr)}.post-photo-gallery.multiple.photo-grid-count-3{aspect-ratio:1.35}.post-photo-gallery.multiple>button{aspect-ratio:auto;height:100%;min-height:0}.post-photo-gallery.multiple.photo-grid-count-3>button:first-child{grid-row:1/3}.post-photo-gallery.multiple>button>.cropped-media{max-height:100%;top:0;bottom:0;left:0;right:0;position:absolute!important}[data-theme] .reference-experience .event-card.image-first-event>.event-card-gallery.multiple,[data-theme] .reference-experience .home-market-item.image-first-market>.post-photo-gallery.multiple{aspect-ratio:1;display:grid}[data-theme] .reference-experience :is(.event-card.image-first-event>.event-card-gallery,.home-market-item.image-first-market>.post-photo-gallery).photo-grid-count-2{aspect-ratio:2}[data-theme] .reference-experience :is(.event-card.image-first-event>.event-card-gallery,.home-market-item.image-first-market>.post-photo-gallery).photo-grid-count-3{aspect-ratio:1.35}[data-theme] .reference-experience .event-card.image-first-event>.event-card-gallery.single>button>:-webkit-any(img,.private-media-placeholder){border-radius:0;width:100%;max-height:none;display:block;height:auto!important}[data-theme] .reference-experience .event-card.image-first-event>.event-card-gallery.single>button>:is(img,.private-media-placeholder){border-radius:0;width:100%;max-height:none;display:block;height:auto!important}.reference-experience .samaj-post-card{padding:12px}.reference-experience .samaj-post-card>header{margin-bottom:8px}.reference-experience .samaj-post-card h3{margin:8px 0 3px}.reference-experience .samaj-post-card>p{margin:4px 0;line-height:1.5}.reference-experience .samaj-post-card>.samaj-source{color:var(--muted,#52657d);margin:4px 0 0;font-size:12px;line-height:1.5;display:block}.reference-experience .samaj-post-card>.approved-actions{gap:4px;margin-top:4px;padding:0}[data-theme] .reference-experience .samaj-post-card>.approved-actions :-webkit-any(button,a){min-height:44px!important;padding:5px 4px!important}[data-theme] .reference-experience .samaj-post-card>.approved-actions :is(button,a){min-height:44px!important;padding:5px 4px!important}.reference-experience .samaj-post-card>.text-button{justify-content:flex-start;min-height:44px;margin-top:0;padding:4px 0;line-height:1.4}[data-theme] .reference-experience .samaj-visiting-card{background:linear-gradient(125deg,#fff9eb 0%,#fff 48%,#eaf5ff 100%);border:5px solid #cda24c;border-top-width:6px;border-radius:16px;min-height:0;padding:12px 14px 8px;position:relative;overflow:hidden;box-shadow:0 5px 16px #112a4d15}.reference-experience .samaj-visiting-card>header{margin-bottom:6px}.reference-experience .samaj-visiting-card>header>.tag{color:#204b7a;background:#e4effc;border-color:#c1d6ee;font-size:12px;line-height:1.4}.reference-experience .samaj-visiting-card .samaj-post-person{gap:10px}.reference-experience .samaj-visiting-card .samaj-post-person>.avatar{border:2px solid #e9d3a0;flex:0 0 46px;width:46px;height:46px;box-shadow:0 2px 5px #17315112}.reference-experience .samaj-visiting-card .samaj-post-person strong{color:var(--ink);font-size:19px;line-height:1.35}.reference-experience .samaj-visiting-card .samaj-post-person small{margin-top:3px;font-size:12px;line-height:1.45}.reference-experience .samaj-visiting-card h3{color:#29527c;margin:8px 0 2px;font-size:16px;line-height:1.4}.reference-experience .samaj-visiting-card>.samaj-card-organization{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.4}.reference-experience .samaj-visiting-card>.business-description-wrap{margin-top:5px}.reference-experience .samaj-visiting-card .business-description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.reference-experience .samaj-visiting-card .description-toggle{min-height:36px;padding:3px 0;font-size:13px}.samaj-card-meta{border-top:1px solid #b9cde15c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding-top:2px;display:flex}.samaj-card-meta>.samaj-source{color:var(--muted);overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.5}.samaj-card-meta>.text-button{flex-shrink:0;min-height:44px;padding:4px 0;font-size:13px}.reference-experience .samaj-visiting-card>.approved-actions{margin-top:0;padding:0}[data-theme=dark] .reference-experience .samaj-visiting-card{background:linear-gradient(125deg,#27273a,#14233b 55%,#203e57);border-color:#d5ad61}[data-theme=dark] .reference-experience .samaj-visiting-card h3{color:#b6dbfa}[data-theme=dark] .reference-experience .samaj-visiting-card>header>.tag{color:#d5e8fc;background:#253d58;border-color:#49627b}.reference-experience .samaj-visiting-face{aspect-ratio:3/1.5;box-sizing:border-box;grid-template-rows:24px minmax(0,1fr) 36px;gap:0;min-height:0;padding:6px 10px;display:grid}.reference-experience .samaj-visiting-face>header{min-height:0;margin:0}.reference-experience .samaj-visiting-face .content-menu-trigger{width:32px;min-width:32px;height:32px;min-height:32px}.reference-experience .samaj-visiting-face .samaj-card-identity{align-items:center;gap:10px;height:100%;min-height:0;overflow:hidden}.reference-experience .samaj-visiting-face .samaj-card-identity>.avatar{flex:0 0 52px;width:52px;height:52px}.reference-experience .samaj-visiting-face .samaj-card-identity>.samaj-card-info{text-align:left;gap:2px;min-width:0;display:grid}.reference-experience .samaj-visiting-face .samaj-card-identity strong{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden}.reference-experience .samaj-card-designation{color:#29527c;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.reference-experience .samaj-card-organization{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.reference-experience .samaj-visiting-face .samaj-card-identity small{white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.reference-experience .samaj-visiting-face>.samaj-card-meta{flex-wrap:nowrap;min-width:0;margin:0;padding:0}.reference-experience .samaj-visiting-face .samaj-source{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reference-experience .samaj-visiting-face .samaj-card-meta>.text-button{min-height:28px;padding:2px 0;font-size:12px}[data-theme] .reference-experience .samaj-visiting-face>.approved-actions :-webkit-any(button,a){min-height:36px!important;padding:3px!important}[data-theme] .reference-experience .samaj-visiting-face>.approved-actions :is(button,a){min-height:36px!important;padding:3px!important}.reference-experience .samaj-visiting-face .approved-action-icon{width:25px!important;height:25px!important}.samaj-card-edit-panel{padding:14px}.samaj-card-edit-panel .samaj-suggestion{border:0;margin:0;padding:0}[data-theme=dark] .reference-experience .samaj-card-designation{color:#b6dbfa}@media (max-width:360px){.reference-experience .samaj-visiting-face .samaj-card-identity strong{font-size:16px}.reference-experience .samaj-card-designation{font-size:13px}.reference-experience .samaj-card-organization{font-size:12px}.reference-experience .samaj-visiting-face{grid-template-rows:26px minmax(112px,1fr) 24px 34px;padding:6px 10px}}.avatar-preview{vertical-align:top;cursor:zoom-in;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.avatar-preview:disabled{opacity:1;cursor:default}.avatar-preview:focus-visible{outline-offset:3px;outline:3px solid #1684ed}[data-theme] .reference-experience .profile-overview>.avatar-preview{width:85px;height:85px;margin-top:-38px;position:relative}[data-theme] .reference-experience .profile-overview>.avatar-preview>.avatar{border:4px solid var(--paper,#fff);width:85px;height:85px;box-shadow:0 8px 26px #17392b18}.samaj-card-tools{align-items:center;gap:6px;display:flex}.samaj-suggestion-inbox{color:#80530a;background:#fff3cc;border:1px solid #d4a635;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:36px;min-height:32px;padding:3px 5px;display:inline-flex}.samaj-suggestion-inbox small{font-size:12px;font-weight:800}.samaj-comment-compose{border:0;gap:10px;margin:0;padding:0;display:grid}.samaj-comment-compose>label{gap:6px;font-size:14px;font-weight:600;display:grid}.samaj-comment-compose textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line,#cbdcf0);background:var(--paper,#fff);color:var(--ink);border-radius:12px;padding:10px 12px;font-weight:400;line-height:1.5}.samaj-card-review-panel .samaj-edit-review{margin:0}.samaj-correction-comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.niyapo-member-number{color:#536787;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.niyapo-member-number b{color:#22385b;letter-spacing:.04em}.reference-experience .samaj-visiting-face .samaj-card-meta>.text-button{white-space:nowrap}.event-category-tag{align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;display:inline-flex}.event-category-tag img{object-fit:contain;flex-shrink:0}.approved-event-card>.event-category-tag{margin:0 16px 8px}.reference-experience .organization-editor .organization-manager-preview{border-bottom:1px solid var(--line,#dce6f4);align-items:center;gap:12px;width:100%;min-width:0;padding:8px 0 12px;display:flex}.reference-experience .organization-editor .organization-manager-preview>.avatar{border-radius:50%;flex:0 0 48px;width:48px;min-width:48px;height:48px;overflow:hidden}.reference-experience .organization-editor .organization-manager-preview>.avatar :-webkit-any(img,.private-media-placeholder){object-fit:cover;width:100%;height:100%;display:block}.reference-experience .organization-editor .organization-manager-preview>.avatar :is(img,.private-media-placeholder){object-fit:cover;width:100%;height:100%;display:block}.reference-experience .organization-editor .organization-manager-preview>div{flex:1;min-width:0}.reference-experience .organization-editor .organization-manager-preview strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}.reference-experience .organization-editor .organization-manager-preview small{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.publisher-byline{align-items:center;gap:12px;min-width:0;display:flex}.publisher-byline>a{flex:none}.publisher-byline>span{flex:1;min-width:0}.publisher-byline strong{overflow-wrap:anywhere;line-height:1.4;display:block}.publisher-byline small{color:var(--text-secondary,#536787);font-size:12px;line-height:1.5;display:block}.publisher-byline .avatar{flex-shrink:0}.organization-affiliation-row{border:1px solid var(--border,#dde4ef);border-radius:16px;gap:12px;padding:14px;display:grid}.organization-affiliation-row .network-person>div{min-width:0}.organization-affiliation-row strong,.organization-affiliation-row small{overflow-wrap:anywhere}.organization-affiliation-actions{flex-wrap:wrap;gap:12px;display:flex}.organization-approved{color:#167147;align-items:center;gap:4px;display:flex}.organization-affiliations p{font-size:14px;line-height:1.5}[data-theme] .reference-experience .home-activity>section,[data-theme] .reference-experience .home-activity>article{margin-block-start:0!important;margin-block-end:0!important}[data-theme] .reference-experience .home-activity{row-gap:14px}.business-wizard .wizard-steps li>button{width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.business-wizard .wizard-actions{flex-wrap:wrap;gap:10px;display:flex}.business-wizard .wizard-actions>button{flex:auto;min-height:44px}.business-published{padding:12px 0}.business-published>svg{color:#16885d}.business-published>h3{margin:0;font-size:24px}.business-published>p{line-height:1.55}.business-completion-reminder{text-align:left;background:0 0;border:0;margin:10px 0;padding:0;font-size:14px;font-weight:750;line-height:1.45;display:block;color:#c52935!important}button.business-completion-reminder{text-underline-offset:3px;min-height:44px;text-decoration:underline}.business-wizard>.business-completion-reminder{margin:0}.page-actions-block{width:100%;min-width:0}.page-actions{grid-template-columns:minmax(100px,1.6fr) repeat(3,minmax(44px,1fr));align-items:start;gap:8px;width:100%;display:grid}.page-actions>a,.page-actions>button,.page-actions .instant-follow>button{color:#1554a4;box-sizing:border-box;background:#f0f6ff;border:1px solid #d7e5f5;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.page-actions .instant-follow{flex-direction:column;min-width:0;display:flex}.page-actions .instant-follow>button,.page-actions .page-follow-unavailable{color:#fff;background:#087beb;border-color:#087beb;padding:8px 10px;font-size:15px;font-weight:750}.page-actions .instant-follow>button[aria-pressed=true]{color:#12613e;background:#e5f7ee;border-color:#b4ddc8}.page-actions :disabled{opacity:.42;cursor:default}.page-actions :-webkit-any(a,button):focus-visible{outline-offset:2px;outline:3px solid #67b7ff}.page-actions :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #67b7ff}.page-followers-count{color:var(--muted,#546983);margin-top:7px;font-size:12px;display:block}.business-page-actions{width:100%;margin-top:12px}.business-secondary-actions.approved-actions{justify-content:flex-end;gap:4px;margin:0;padding:0}.business-secondary-actions.approved-actions>a,.business-secondary-actions.approved-actions>.inline-action{flex:0 0 44px}.page-actions .instant-follow>small{color:#b32630;overflow-wrap:anywhere;font-size:12px}:root[data-theme=dark] .page-actions>a,:root[data-theme=dark] .page-actions>button{color:#eff7ff;background:#243d60;border-color:#466187}:root[data-theme=dark] .page-actions .instant-follow>button{color:#fff;background:#087beb}.page-actions.page-actions-six{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.page-actions-six>.inline-action{min-width:0;display:flex}.page-actions-six>.inline-action>button{color:#1554a4;background:#f0f6ff;border:1px solid #d7e5f5;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px;display:flex}.page-actions-six .approved-action-icon{width:25px!important;height:25px!important}.page-actions-six>.action-share{color:#1399a7}.page-actions-six>.inline-action>button.contact-save{color:#8631d4}.page-actions-six>.inline-action>button[aria-pressed=true]{background:#eee6ff;border-color:#c1a4ef}:root[data-theme=dark] .page-actions-six>.inline-action>button{color:#eff7ff;background:#243d60;border-color:#466187}.page-actions-six>.inline-action>button.contact-save{box-shadow:none!important;background:#f0f6ff!important;border:1px solid #d7e5f5!important}.page-actions-six>.inline-action>button.contact-save .approved-action-icon{color:#7929c5!important}.page-actions-six>.inline-action>button.contact-save[aria-pressed=true]{background:#eee6ff!important;border-color:#b897df!important}:root[data-theme=dark] .page-actions-six>.inline-action>button.contact-save{background:#243d60!important;border-color:#466187!important}:root[data-theme=dark] .page-actions-six>.inline-action>button.contact-save .approved-action-icon{color:#c69bff!important}.auth-identity>p{white-space:pre-wrap;overflow-wrap:anywhere}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity{grid-template-columns:52px minmax(0,1fr);align-content:center;align-items:start;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity>.avatar{align-self:start;margin-top:0}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity strong{font-size:17px;line-height:1.25}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-organization{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address{white-space:normal;font-size:11px;line-height:1.4;display:block;position:relative;overflow:visible}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address>svg{position:absolute;top:2px;left:-18px}.samaj-card-address>span,.samaj-card-address .samaj-address-line{display:block}[data-theme] .reference-experience .samaj-visiting-face>.approved-actions :-webkit-any(button,a){height:30px;min-height:30px!important;padding:2px!important}[data-theme] .reference-experience .samaj-visiting-face>.approved-actions :is(button,a){height:30px;min-height:30px!important;padding:2px!important}[data-theme] .reference-experience .samaj-visiting-face .approved-action-icon{width:23px!important;height:23px!important}.reference-experience .samaj-person-heading>.avatar-preview>.avatar{border:5px solid #cda24c;box-shadow:0 0 0 3px #fff4d7,0 6px 18px #76520b24}[data-theme=dark] .reference-experience .samaj-person-heading>.avatar-preview>.avatar{border-color:#e3b95e;box-shadow:0 0 0 3px #46351b,0 6px 18px #0004}.content-menu-attribution{border-bottom:1px solid var(--line,#d9e3f2);overflow-wrap:anywhere;gap:4px;padding:8px 12px 12px;line-height:1.45;display:grid}.content-menu-attribution>small{color:var(--text-secondary,#60718a);font-size:11px}.content-menu-attribution>a,.content-menu-attribution>button{text-align:left;font-size:13px;line-height:1.45}[data-theme] .reference-experience .samaj-visiting-face>.approved-actions{box-sizing:border-box;padding-top:3px;border-top:1px solid #00000029!important}[data-theme=dark] .reference-experience .samaj-visiting-face>.approved-actions{border-top-color:#ffffff36!important}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity>.samaj-card-info{gap:1px}@media (max-width:360px){[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity strong{line-clamp:1;-webkit-line-clamp:1;font-size:15px;line-height:1.2}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-designation{font-size:12px;line-height:1.25}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-organization{font-size:11px;line-height:1.2}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address{font-size:10px;line-height:1.3}}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity{row-gap:6px}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-info{text-align:left;gap:1px;min-width:0;display:grid}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address{white-space:nowrap;grid-column:1/-1;align-items:center;gap:5px;width:100%;min-width:0;margin:0;font-size:10.5px;line-height:1.4;display:flex;overflow:hidden}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address>svg{flex:0 0 13px;position:static}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}[data-theme] .reference-experience .samaj-visiting-face{aspect-ratio:auto;grid-template-rows:auto auto;gap:5px;min-height:0;padding:9px 12px}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity{grid-template-columns:72px minmax(0,1fr);align-content:start;align-items:center;gap:7px 12px;height:auto;min-height:0;padding:3px 0 0;overflow:visible}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity>.avatar{flex:0 0 72px;align-self:center;width:72px;min-width:72px;height:72px}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity strong{-webkit-line-clamp:2;line-clamp:2;font-size:17px;line-height:1.3}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-address{padding-bottom:2px;font-size:11px;line-height:1.4}@media (max-width:360px){[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity{grid-template-columns:66px minmax(0,1fr);column-gap:10px}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity>.avatar{width:66px;min-width:66px;height:66px}[data-theme] .reference-experience .samaj-visiting-face .samaj-card-identity strong{-webkit-line-clamp:2;line-clamp:2;font-size:15px}}.inline-discussion .is-inline>.conversation-compose{order:4}.inline-discussion .is-inline>.conversation-add-comment{order:4;justify-content:center;align-self:stretch;min-height:44px}.inline-discussion .is-inline>.inline-form-error{order:3}.comment-compose-bottom{flex-wrap:wrap}.cms-published-banner{background:#edf8ff;border:1px solid #d8e9f5;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1180px;margin:24px auto;padding:24px;display:grid}.cms-published-banner img{object-fit:contain;border-radius:16px;width:100%;height:auto}.cms-published-banner h2{font-size:clamp(24px,3vw,36px);line-height:1.2}.cms-published-banner p{color:#3c566c;margin:12px 0 20px;font-size:17px}@media (max-width:600px){.cms-published-banner{grid-template-columns:1fr;margin:16px 0;padding:18px}}
