@media (max-width:480px){.dashboard-page .page-heading{border-radius:14px;padding:21px 18px}}.page-heading{isolation:isolate;border:1px solid #5bc47c38;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:130px;margin:0 0 26px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000038,inset 0 1px #ffffff09;background:radial-gradient(560px 220px at 50% 20%,#5bcf7f24,#0000 72%),linear-gradient(135deg,#08140d 0%,#0b2417 42%,#10432a 68%,#08140d 100%)!important}.page-heading h1{letter-spacing:-.025em;background:linear-gradient(135deg,#d9f8e2 0%,#7de49d 42%,#31b86b 75%,#a7edbb 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.08}.page-heading .eyebrow{color:#d9ad3e}@media (max-width:800px){.page-heading{border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;min-height:120px;padding:23px 21px}.page-heading:before{opacity:.15;background-size:220px}}@media (max-width:480px){.page-heading{padding:20px 17px}.page-heading h1{font-size:27px}}:root{--j9-gold:#d9ad3e;--j9-text:#f3f7f4;--j9-muted:#9eaca4;--j9-border:#68cf8b2e;--j9-border-strong:#68cf8b52;--j9-shadow:0 18px 50px #0000003d;--j9-radius:16px;--j9-ease:cubic-bezier(.2,.75,.25,1)}.main,.content,.page{box-sizing:border-box;min-width:0}.page{width:100%;max-width:1240px;margin-inline:auto;padding:32px clamp(18px,3vw,36px) 64px}.page-heading{isolation:isolate;border:1px solid var(--j9-border-strong);min-height:128px;box-shadow:var(--j9-shadow),inset 0 1px 0 #ffffff09;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;padding:28px 32px;display:flex;position:relative;overflow:hidden;background:radial-gradient(520px 220px at 52% 15%,#49c17421,#0000 70%),linear-gradient(135deg,#08140d,#0b2417 43%,#10432a 68%,#08140d)!important}.page-heading:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071b103d,#0000 45%,#071b1033);position:absolute;inset:0}.page-heading>*{z-index:1;position:relative}.page-heading h1{letter-spacing:-.025em;color:var(--j9-text);margin:4px 0 7px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.08}.page-heading p{color:#dcefe2cc;max-width:760px;margin:0;line-height:1.55}.page-heading .eyebrow{color:var(--j9-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.card,.panel,.surface,.dashboard-card,.service-card,.settings-card,.stat-card{color:var(--j9-text);transition:transform .2s var(--j9-ease),border-color .2s ease,box-shadow .2s ease;box-shadow:0 14px 40px #0003,inset 0 1px #ffffff05;border:1px solid var(--j9-border)!important;border-radius:var(--j9-radius)!important;background:linear-gradient(145deg,#131f19f5,#0a120ef7)!important}.card:hover,.panel:hover,.dashboard-card:hover,.service-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px #00000040;border-color:var(--j9-border-strong)!important}.settings-card:hover{transform:none}.section-heading{margin-bottom:16px}.section-heading h2,.marketplace-section-heading h2,.marketplace-search-head h2{color:var(--j9-text);letter-spacing:-.02em;margin:0;font-weight:600}.section-heading p,.marketplace-section-heading p,.marketplace-search-head p{color:var(--j9-muted);margin-top:7px;line-height:1.55}button,.button,a.button{transition:transform .18s var(--j9-ease),box-shadow .18s ease,border-color .18s ease,background .18s ease}button:hover,.button:hover,a.button:hover{transform:translateY(-1px)}input,textarea,select{color:var(--j9-text);background:#08100cc7;border:1px solid #68cf8b29;border-radius:11px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}input:focus,textarea:focus,select:focus{background:#08120cf0;border-color:#52cf808c;box-shadow:0 0 0 3px #31b86b1a}input::placeholder,textarea::placeholder{color:#68786f}.badge,.tag,.status-badge{border:1px solid var(--j9-border);color:#a9e7bd;background:#31b86b14;border-radius:999px;font-weight:600}.avatar{border:1px solid #69d28c38;box-shadow:0 8px 24px #0003}table{border-collapse:separate;border-spacing:0;width:100%}th{color:#cfe8d8;letter-spacing:.04em;text-transform:uppercase;background:#31b86b12;font-size:11px;font-weight:600}td,th{border-bottom:1px solid #68cf8b1a;padding:12px 14px}tbody tr{transition:background .16s}tbody tr:hover{background:#31b86b0b}.sidebar{box-shadow:8px 0 35px #00000024}.sidebar a{transition:background .18s,color .18s,transform .18s}.sidebar a:hover{color:#bcebc9;background:#31b86b12}.sidebar a.active{color:#d7f5e1;background:linear-gradient(90deg,#31b86b29,#31b86b0b);border-color:#68cf8b3d}.topbar{-webkit-backdrop-filter:blur(16px);background:#050c08e0!important;border-bottom-color:#68cf8b1a!important}.loading{background:linear-gradient(90deg,#ffffff06,#31b86b12,#ffffff06) 0 0/200% 100%;animation:1.6s linear infinite j9-shimmer}@keyframes j9-shimmer{to{background-position:-200% 0}}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #70e097c7}*{scrollbar-width:thin;scrollbar-color:#52b4716b transparent}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#52b47159;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#52b4718c}.news-page .page-heading,.community-page .page-heading,.marketplace-page .page-heading,.messages-page .page-heading{border-color:var(--j9-border-strong)!important;background:radial-gradient(520px 220px at 52% 15%,#49c17421,#0000 70%),linear-gradient(135deg,#08140d,#0b2417 43%,#10432a 68%,#08140d)!important}.news-page .page-heading h1,.community-page .page-heading h1{color:var(--j9-text)!important}@media (max-width:1100px){.page{padding-inline:24px}.page-heading{min-height:118px;padding:25px 27px}}@media (max-width:800px){.page{padding:24px 16px 48px}.page-heading{flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;padding:23px 21px;border-radius:15px!important}.page-heading h1{font-size:29px}.card,.panel,.surface,.dashboard-card,.service-card{border-radius:14px!important}}@media (max-width:560px){.page{padding-inline:12px}.page-heading{margin-bottom:20px;padding:20px 17px}.page-heading h1{font-size:26px}.page-heading p{font-size:12.5px}.section-heading h2,.marketplace-section-heading h2,.marketplace-search-head h2{font-size:20px}button,.button{min-height:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto}.page,.main,.content,.dashboard-page,.marketplace-page,.messages-page,.news-page,.community-page{width:100%;min-width:0;max-width:100%}h1,h2,h3,h4,h5,h6,p,a,span,td,th{overflow-wrap:anywhere}.dashboard-grid,.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;min-width:0;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-field{min-width:0}.profile-actions,.form-actions,.toolbar,.filters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.card,.panel,.surface,.dashboard-card,.service-card,.settings-card{min-width:0;max-width:100%;overflow:hidden}.chips,.tabs,.news-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;max-width:100%;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.modal,.dialog,.contact-modal{width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}input,textarea,select{min-width:0;max-width:100%}@media (max-width:800px){.page-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-height:110px;padding:20px;display:flex}.page-heading h1{font-size:clamp(24px,7vw,30px)}.page-heading p{max-width:100%;font-size:13px}.page-heading:before{background-size:190px}.sidebar nav{scrollbar-width:none;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}}@media (max-width:650px){.form-grid{grid-template-columns:1fr;gap:12px}input,textarea,select{width:100%}}@media (max-width:600px){.section-heading h2,.marketplace-section-heading h2,.marketplace-search-head h2{font-size:20px}.profile-actions,.form-actions{width:100%}.profile-actions>*,.form-actions>*{flex:auto}.modal,.dialog,.contact-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px!important}.panel,.card,.service-card{border-radius:14px!important}}@media (max-width:420px){.page{padding-inline:10px}.page-heading{padding:18px 16px;border-radius:14px!important}.page-heading h1{font-size:24px}.profile-actions>*,.form-actions>*{width:100%}button,.button{min-height:42px}}@media (hover:none){.card:hover,.panel:hover,.dashboard-card:hover,.service-card:hover{transform:none}}@supports (padding:max(0px)){.page{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:max(48px,env(safe-area-inset-bottom))}}:root{--menu-width:clamp(220px, 16vw, 270px);--menu-padding:clamp(10px, 1.2vw, 18px);--menu-font:clamp(11px, .72vw, 13px);--menu-icon:clamp(18px, 1.25vw, 22px)}.app-shell{--sidebar-width:var(--menu-width)}.sidebar{width:var(--menu-width);min-width:var(--menu-width);max-width:var(--menu-width);padding:var(--menu-padding);transition:width .22s,transform .22s,padding .22s;overflow:hidden auto}.side-nav,.sidebar nav{width:100%;min-width:0}.side-nav a,.sidebar nav a{width:100%;min-width:0;min-height:40px;font-size:var(--menu-font);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:clamp(8px,.7vw,12px);padding:8px clamp(7px,.8vw,12px);display:flex;overflow:hidden}.side-nav a svg,.sidebar nav a svg{width:var(--menu-icon);height:var(--menu-icon);min-width:var(--menu-icon)}.sidebar-brand{width:100%;min-width:0;overflow:hidden}.sidebar-brand .logo{width:100%;min-width:0}.sidebar-brand .logo-image{flex:none;width:clamp(70px,5.8vw,112px);height:clamp(70px,5.8vw,112px)}.logo-text{min-width:0;overflow:hidden}.logo-text b,.logo-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.side-user{width:100%;min-width:0;overflow:hidden}.side-user>*{min-width:0}.main{width:calc(100% - var(--menu-width));margin-left:var(--menu-width);min-width:0;transition:width .22s,margin-left .22s}.topbar{width:100%;min-width:0}@media (max-width:1200px){:root{--menu-width:220px}.sidebar{padding:10px}.sidebar-brand .logo-image{width:76px;height:76px}.side-nav a,.sidebar nav a{min-height:38px}}@media (max-width:900px){:root{--menu-width:210px}.sidebar{z-index:1000;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 40px #00000059}.sidebar.open,.sidebar.is-open{transform:translate(0)}.menu-btn{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.topbar{padding-inline:12px}}@media (max-width:600px){.sidebar{width:min(82vw,290px);min-width:min(82vw,290px);max-width:min(82vw,290px);padding:14px 12px}.sidebar-brand .logo-image{width:82px;height:82px}.side-nav a,.sidebar nav a{border-radius:10px;gap:10px;min-height:44px;padding:9px 10px;font-size:13px}.side-nav a svg,.sidebar nav a svg{width:20px;height:20px}.side-user{margin-top:auto}.topbar{height:60px;padding-inline:8px}.top-search{flex:auto;min-width:0}.top-actions{flex:none}}@media (max-width:380px){.sidebar{width:88vw;min-width:88vw;max-width:88vw}.sidebar-brand .logo-image{width:72px;height:72px}.side-nav a,.sidebar nav a{min-height:42px;padding-inline:8px;font-size:12px}}@media (max-height:520px) and (orientation:landscape){.sidebar{padding-top:8px;padding-bottom:8px}.sidebar-brand .logo-image{width:58px;height:58px}.side-nav a,.sidebar nav a{min-height:34px;padding-block:5px}}@supports (padding:max(0px)){.sidebar{padding-left:max(var(--menu-padding),env(safe-area-inset-left));padding-bottom:max(var(--menu-padding),env(safe-area-inset-bottom))}}.sidebar,.sidebar *{scrollbar-width:thin}.sidebar{scrollbar-color:#52b47159 transparent}@media (pointer:coarse){.side-nav a,.sidebar nav a{min-height:44px}}@media (max-width:1000px){.sidebar{transition:transform .22s cubic-bezier(.2,.75,.25,1);transform:translate(-105%)}.sidebar-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;display:block}.topbar{padding-left:68px}.app-shell>.sidebar-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;display:block}}@media (max-width:480px){.topbar{padding-left:60px}}@media (min-width:1001px){.sidebar{transform:none!important}}.messages-page .messages-loading-card,.messages-page .messages-empty-card{isolation:isolate;width:100%;min-width:0;position:relative;overflow:hidden;background:radial-gradient(520px 220px at 52% 15%,#49c17421,#0000 70%),linear-gradient(135deg,#08140d 0%,#0b2417 43%,#10432a 68%,#08140d 100%)!important;border:1px solid #68cf8b52!important;border-radius:18px!important;box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff09!important}.messages-page .messages-loading-card:before,.messages-page .messages-empty-card:before{content:"";z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:screen;background:linear-gradient(135deg,#04120a3d,#25964f12 50%,#030e0847),url(/images/jamaa-watermark.webp) 50%/300px no-repeat;position:absolute;inset:0}.messages-page .messages-loading-card:after,.messages-page .messages-empty-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071b103d,#0000 45%,#071b1033);position:absolute;inset:0}.messages-page .messages-loading-card>*,.messages-page .messages-empty-card>*{z-index:1;position:relative}.messages-page .messages-loading-card h1,.messages-page .messages-empty-card h1{letter-spacing:-.025em;margin:4px 0 7px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.08;color:#f3f7f4!important}.messages-page .messages-loading-card p,.messages-page .messages-empty-card p{line-height:1.55;color:#dcefe2cc!important}.messages-page .messages-shell,.messages-page .conversation-card{background:linear-gradient(145deg,#131f19f5,#0a120ef7)!important;border-color:#68cf8b29!important}.messages-page .messages-alert{color:#dceee3;background:#31b86b0e;border:1px solid #68cf8b2e;border-radius:14px}.messages-page .messages-search{background:#08100cb8!important;border-color:#68cf8b29!important}.messages-page .messages-search:focus-within{box-shadow:0 0 0 3px #31b86b17;border-color:#52cf8080!important}@media (max-width:800px){.messages-page .messages-loading-card,.messages-page .messages-empty-card{min-height:116px;padding:23px 21px;border-radius:15px!important}.messages-page .messages-loading-card h1,.messages-page .messages-empty-card h1{font-size:29px}}@media (max-width:560px){.messages-page .messages-loading-card,.messages-page .messages-empty-card{min-height:0;padding:20px 17px;border-radius:14px!important}.messages-page .messages-loading-card:before,.messages-page .messages-empty-card:before{opacity:.15;background-size:220px}.messages-page .messages-loading-card h1,.messages-page .messages-empty-card h1{font-size:26px}}:root{--global-news-indigo:#172d57;--global-news-indigo2:#234a82;--global-news-gold:#d6ad5d;--global-news-ochre:#c5963e;--global-news-earth:#a75c3d;--global-news-ivory:#f1eadb;--global-news-line:#d6ad5d30;--global-news-shadow:0 18px 48px #0000003d}main.page,.page,.dashboard-page,.marketplace-page,.messages-page,.community-page,.news-page,.settings-page{isolation:isolate;min-width:0;position:relative}main.page:before,.page:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:linear-gradient(45deg,transparent 45%,var(--global-news-gold) 46%,var(--global-news-gold) 54%,transparent 55%), linear-gradient(-45deg,transparent 45%,var(--global-news-earth) 46%,var(--global-news-earth) 54%,transparent 55%);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.page-heading{isolation:isolate;width:100%;min-height:128px;overflow:hidden;border:1px solid var(--global-news-line)!important;box-shadow:var(--global-news-shadow)!important;background:radial-gradient(circle at 8%,#d6ad5d21,#0000 30rem),linear-gradient(135deg,#172d57,#111318 65%,#15171c)!important;border-radius:22px!important;margin-bottom:24px!important;padding:28px 30px!important;position:relative!important}.page-heading:before{content:"";z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:screen;background:linear-gradient(135deg,#172d5729,#d6ad5d0b 50%,#a75c3d1f),url(/images/jamaa-watermark.webp) 50%/300px no-repeat;position:absolute;inset:0}.page-heading:after{content:"◆ ◇ ◆ ◇ ◆";color:#d6ad5d42;letter-spacing:9px;pointer-events:none;font-size:26px;position:absolute;bottom:16px;right:24px}.page-heading h1{letter-spacing:-.025em;font-weight:600;line-height:1.08;color:var(--global-news-ivory)!important;margin:8px 0!important;font-size:clamp(30px,3vw,38px)!important}.page-heading p{line-height:1.6;color:#c9c3b6!important;max-width:680px!important}.eyebrow{color:var(--global-news-gold)!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:600!important}.panel,.card,.surface,.dashboard-card,.service-card,.settings-card,.conversation-card,.messages-shell{min-width:0;max-width:100%;position:relative;overflow:hidden;border:1px solid var(--global-news-line)!important;background:linear-gradient(145deg,#1a1c21,#15171c)!important;border-radius:18px!important;box-shadow:0 12px 35px #0003!important}.panel:before,.card:before,.surface:before,.dashboard-card:before,.service-card:before,.settings-card:before,.conversation-card:before,.companies-detail-content:before,.companies-form-alert:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);height:5px;position:absolute;top:0;left:0;right:0}.panel:hover,.card:hover,.surface:hover,.dashboard-card:hover,.service-card:hover,.settings-card:hover,.conversation-card:hover{border-color:#d6ad5d6b!important;box-shadow:0 20px 55px #0000004d!important}.section-heading h2,.marketplace-section-heading h2,.marketplace-search-head h2{color:var(--global-news-ivory)!important}.section-heading span{color:var(--global-news-gold)!important}.gold-btn{border:1px solid var(--global-news-gold)!important;background:linear-gradient(135deg,var(--global-news-gold),var(--global-news-ochre))!important;color:#141519!important;font-weight:600!important}.dark-btn{background:var(--global-news-indigo)!important;color:var(--global-news-ivory)!important;border:1px solid #d6ad5d4d!important}.gold-btn:hover,.dark-btn:hover,.card-btn:hover{border-color:var(--global-news-gold)!important}.input,input,textarea,select{color:var(--global-news-ivory)!important;background:#111318!important;border-color:#d6ad5d2e!important}.input:focus,input:focus,textarea:focus,select:focus{border-color:#d6ad5db3!important;box-shadow:0 0 0 3px #d6ad5d14!important}.chips span,.tag,.badge{color:#c9c1b1!important;background:#191b21!important;border:1px solid #d6ad5d33!important}.messages-page .messages-shell{border-color:var(--global-news-line)!important;background:linear-gradient(145deg,#1a1c21,#15171c)!important}.message-row.mine .message-bubble{background:var(--global-news-indigo2)!important}.message-bubble{background:#202329!important}@media (max-width:900px){.page-heading{min-height:118px;padding:25px 27px!important}}@media (max-width:800px){.page-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:110px;display:flex;border-radius:18px!important;padding:20px!important}.page-heading h1{font-size:clamp(24px,7vw,30px)!important}.page-heading p{font-size:13px;max-width:100%!important}}.member-filter-panel{background:#fff;border:1px solid #0f172a1a;border-radius:18px;width:100%;box-shadow:0 8px 28px #0f172a0f}.member-filter-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.member-filter-result{white-space:nowrap;background:#0f172a0f;border-radius:999px;flex:none;padding:6px 10px;font-size:.78rem;font-weight:600}.member-filter-panel{padding:20px}.member-filter-header{align-items:flex-start;margin-bottom:14px}.member-filter-header h2{margin:4px 0;font-size:1.15rem;line-height:1.25}.member-filter-header p{opacity:.72;max-width:680px;margin:0;font-size:.9rem;line-height:1.45}.member-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.member-filter-reset{white-space:nowrap;min-height:38px;padding:8px 13px}@media (max-width:680px){.member-filter-panel{border-radius:15px;padding:15px}.member-filter-header{flex-direction:column;align-items:flex-start}.member-filter-result{align-self:flex-start}.member-filter-actions{justify-content:space-between;width:100%}}@media (max-width:620px){.page-heading{margin-bottom:20px!important;padding:22px!important}.page-heading:after{letter-spacing:6px;font-size:18px;bottom:12px;right:16px}.page-heading h1{font-size:26px!important}.panel,.card,.service-card{border-radius:14px!important}}@media (max-width:420px){.page-heading{border-radius:14px!important;padding:18px 16px!important}.page-heading h1{font-size:24px!important}button,.button{min-height:42px}}@media (hover:none){.card:hover,.panel:hover,.dashboard-card:hover,.service-card:hover{transform:none!important}}:root{--j2-gold:#d6ae45;--j2-gold-light:#f2d27a;--j2-turquoise:#35b6ae;--j2-text:#f5f3ed;--j2-muted:#8e99a8;--j2-border:#ffffff16;--j2-radius:20px}.page{width:min(1240px,100% - 56px);padding:46px 0 80px;position:relative}.page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#d6ae450e,#0000 68%);width:520px;height:520px;position:fixed;top:60px;right:-220px}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex;position:relative}.page-heading h1{letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.05}.page-heading p{max-width:720px;color:var(--j2-muted);margin:0;font-size:14px;line-height:1.7}.eyebrow{color:var(--j2-gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.panel{border:1px solid var(--j2-border);border-radius:var(--j2-radius);background:radial-gradient(circle at 100% 0,#d6ae450b,#0000 28%),linear-gradient(145deg,#111b26fa,#0a1017fa);position:relative;box-shadow:0 18px 55px #0000002e}.panel:hover{border-color:#d6ae4529}.gold-btn,.dark-btn,.register-button{border-radius:12px;min-height:44px;padding:0 17px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.gold-btn:hover,.register-button:hover{transform:translateY(-1px);box-shadow:0 10px 28px #d6ae452e}.dark-btn:hover{background:#1a2635;border-color:#d6ae4559;transform:translateY(-1px)}.form-grid{gap:16px}form.panel{padding:30px}form.panel>label,form.panel .form-field{color:#17372f;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.input{min-height:46px;color:var(--j2-text);background:linear-gradient(#101923,#0c141d);border:1px solid #ffffff18;border-radius:12px;padding:11px 13px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff06}.input:hover{border-color:#ffffff26}.input:focus{background:#111c28;border-color:#d6ae45a6;box-shadow:0 0 0 4px #d6ae4513,0 8px 25px #0000001f}.input:disabled{opacity:.58;cursor:not-allowed}textarea.input{min-height:132px;line-height:1.6}select.input{cursor:pointer}label small,.field-help{color:#6f7b8a;font-size:10px;font-weight:500;line-height:1.5}.narrow{width:min(900px,100% - 56px);max-width:900px}.narrow .page-heading{padding-left:2px}.narrow form.panel{overflow:visible}.narrow form.panel h2{letter-spacing:-.015em;font-size:19px}.narrow form.panel p{color:var(--j2-muted);line-height:1.65}.narrow form.panel [style*="border: 1px solid rgba(214,173,93"],.narrow form.panel [style*="border:1px solid rgba(214,173,93"]{box-shadow:inset 0 1px #ffffff06;background:linear-gradient(145deg,#121d29,#0d151e)!important;border:1px solid #d6ae452e!important;border-radius:16px!important;padding:19px!important}.narrow form.panel [style*="border: 1px solid rgba(214,173,93"]>div:first-child,.narrow form.panel [style*="border:1px solid rgba(214,173,93"]>div:first-child{padding-bottom:3px}.narrow form.panel [style*="border: 1px solid rgba(214,173,93"] strong,.narrow form.panel [style*="border:1px solid rgba(214,173,93"] strong{color:#f0d27c;letter-spacing:.04em;font-size:12px}.narrow form.panel>div:last-child{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1017e0;border:1px solid #ffffff14;border-radius:14px;margin-top:4px;padding:12px;position:sticky;bottom:12px;box-shadow:0 18px 45px #00000059}:is(.narrow .panel:has(.error),.narrow .panel:has(.form-error)){border-color:#ef7d8847}.page:not(.narrow) .toolbar{border:1px solid var(--j2-border);background:linear-gradient(145deg,#111b26eb,#0a1017eb);border-radius:17px;grid-template-columns:minmax(0,1fr) 240px;gap:12px;margin-bottom:16px;padding:12px;display:grid;position:relative;box-shadow:0 14px 45px #00000024}.page:not(.narrow) .toolbar .input{min-height:50px}.member-search{min-width:0}.autocomplete{z-index:100;background:linear-gradient(145deg,#121d29,#0c141d);border-color:#d6ae4547;box-shadow:0 30px 80px #0000008c}@media (max-width:800px){.page,.narrow{width:min(100% - 28px,900px);padding-top:28px;padding-bottom:55px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:19px}.page-heading p{font-size:12px}form.panel{padding:20px}.form-grid{grid-template-columns:1fr}.page:not(.narrow) .toolbar{grid-template-columns:1fr;padding:10px}}@media (max-width:520px){.page,.narrow{width:min(100% - 20px,900px)}form.panel{border-radius:16px;padding:16px}.input{min-height:48px;font-size:14px}.narrow form.panel>div:last-child{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.gold-btn,.dark-btn{transition:none!important}}.member-profile-content{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:18px;margin-top:18px;display:grid}.member-profile-content>.panel{padding:25px}.member-about-card{grid-row:span 2}.section-kicker{color:var(--j2-gold-light,#d6ae45);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.section-kicker-dot{background:var(--j2-turquoise,#35b6ae);border-radius:50%;width:6px;height:6px}.member-profile-content h2{color:#f1f3f4;letter-spacing:-.025em;margin:8px 0 13px;font-size:20px}.member-profile-content h3{color:#d8dde2;margin:19px 0 10px;font-size:12px}.member-bio{color:#9ba6b3;white-space:pre-line;margin:0;font-size:12px;line-height:1.8}.member-profession-highlight{background:#35b6ae09;border:1px solid #35b6ae24;border-radius:12px;align-items:center;gap:11px;margin-top:15px;padding:12px;display:flex}.member-profession-highlight span,.member-fact span,.member-contact-card small{color:#718091;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.member-profession-highlight strong,.member-fact strong,.member-contact-card strong{color:#e1e5e8;font-size:11px;line-height:1.45;display:block}.member-info-icon{width:36px;height:36px;color:var(--j2-gold-light,#d6ae45);background:#d6ae450b;border:1px solid #d6ae4526;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.member-section-divider{background:#fff1;height:1px;margin:22px 0 18px}.member-skills,.profile-info-chips,.visibility-tags{flex-wrap:wrap;gap:7px;display:flex}.member-skills span,.profile-info-chip{color:#c6cdd5;background:#d6ae450a;border:1px solid #d6ae4524;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:600}.member-facts-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.member-fact{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;align-items:flex-start;gap:9px;min-height:65px;padding:10px;display:flex}.member-fact .member-info-icon{border-radius:8px;flex-basis:31px;width:31px;height:31px}.member-card-intro{color:#7d8997;margin:0 0 13px;font-size:10px;line-height:1.65}.visibility-tag{color:#b5d8d5;background:#35b6ae0b;border:1px solid #35b6ae2e;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:600;display:inline-flex}.member-link-list{flex-direction:column;gap:7px;display:flex}.member-external-link{color:#b9c1ca;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;text-decoration:none;display:flex}.member-external-link:hover{color:#e0c36d;border-color:#d6ae4540}.member-contact-card{align-self:start}.member-contact-card h2{margin-bottom:16px}.member-contact-card .contact-line{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;align-items:center;gap:9px;margin:0 0 9px;padding:10px;display:flex}.member-contact-card .contact-line>svg{color:var(--j2-gold-light,#d6ae45);flex-shrink:0}.member-contact-card .contact-line span{min-width:0}.private-contact-inline{color:#7e8998;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:7px;margin:9px 0 12px;padding:9px;font-size:9px;display:flex}.member-contact-summary{border-top:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:12px;margin-top:17px;padding-top:16px;display:flex}.member-contact-summary>div:first-child{width:100%;min-width:0}.member-contact-summary .section-kicker{margin-bottom:5px}.member-contact-summary strong{color:#e6e9eb;font-size:11px;display:block}.member-contact-summary p{color:#748091;margin:3px 0 0;font-size:9px;line-height:1.5}.member-contact-actions{flex-wrap:wrap;align-items:stretch;gap:7px;width:100%;min-width:0;display:flex}.member-contact-actions button{white-space:nowrap;flex:auto;min-width:0;min-height:37px}@media (max-width:900px){.member-profile-content{grid-template-columns:1fr}.member-about-card{grid-row:auto}}@media (max-width:620px){.member-profile-content>.panel{padding:19px}.member-facts-grid{grid-template-columns:1fr}.member-contact-summary{flex-direction:column;align-items:stretch}.member-contact-actions{width:100%}.member-contact-actions button{flex:1}}@media (max-width:480px){.member-contact-actions{flex-direction:column}.member-contact-actions button{width:100%}}.member-filter-panel{background:linear-gradient(145deg,#111923f5,#0d131cf5);border:1px solid #d6ad5d24;border-radius:16px;margin:0 0 22px;padding:18px;box-shadow:0 12px 36px #00000029}.member-filter-reset{white-space:nowrap;flex:none;min-height:38px;padding:9px 13px;font-size:10px}@media (max-width:640px){.member-filter-panel{border-radius:14px;padding:14px}.member-filter-header{flex-direction:column;align-items:flex-start;gap:10px}.member-filter-reset{justify-content:center;width:100%}}.member-filter-panel{border-radius:18px;width:100%;margin-top:4px;margin-bottom:24px;padding:22px}.member-filter-header{margin-bottom:18px}.member-filter-header h2{font-size:20px}@media (max-width:1000px){.member-search{width:100%;max-width:none}.member-filter-panel{padding:18px}}@media (max-width:640px){.member-search{width:100%}.member-filter-panel{margin-top:0;padding:15px}}.member-filter-panel{width:100%;max-width:none;margin-left:0;margin-right:0;padding:24px 26px;display:block}.member-filter-header{align-items:flex-end;width:100%}@media (max-width:1000px){.member-filter-panel{padding:20px}}@media (max-width:640px){.member-filter-panel{padding:16px}}.member-filter-panel{order:2;width:100%;max-width:none;margin-top:0;margin-bottom:24px}.community-member-filter-panel,.news-member-filter-panel{width:100%;margin:0 0 20px}.community-visibility-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.community-visibility-option{cursor:pointer;background:#ffffff04;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:10px;transition:all .18s;display:flex;position:relative}.community-visibility-option:hover{border-color:#d6ad5d42}.community-visibility-option.is-selected{background:#d6ad5d0e;border-color:#d6ad5d7a}.community-visibility-option input{opacity:0;pointer-events:none;position:absolute}.community-visibility-option>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.community-visibility-option strong{color:#e2e5e8;font-size:10px;line-height:1.35}.community-visibility-option small{color:#73808e;font-size:8px;line-height:1.3}.community-visibility-empty{color:#9b8085;border:1px dashed #ef7d882e;border-radius:9px;padding:10px;font-size:9px;line-height:1.5}@media (max-width:700px){.community-visibility-options{grid-template-columns:1fr}}@media (max-width:700px){.community-profile-visibility-list{grid-template-columns:1fr;display:grid}.community-profile-visibility-tag{justify-content:flex-start}}.login-scope-card.is-selected .login-scope-radio:after{width:6px;height:6px;top:3px;left:3px}.member-filter-panel{background:linear-gradient(145deg,#111923f7,#0d131cf7);border:1px solid #d6ad5d29;border-radius:18px;width:100%;max-width:none;margin:0 0 24px;padding:22px 26px;box-shadow:0 14px 42px #0000002e}.member-filter-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.member-filter-header h2{color:#f2f0ea;letter-spacing:-.02em;margin:5px 0 4px;font-size:20px;line-height:1.2}.member-filter-header p{color:#7f8b99;margin:0;font-size:10px;line-height:1.55}.member-filter-reset{white-space:nowrap;flex:none;min-height:38px;padding:9px 13px}.community-member-filter-panel{width:100%;margin-bottom:20px}.member-origin-filter-controls{background:#ffffff05;border:1px solid #ffffff0f;border-radius:15px;margin:16px 0;padding:16px}.member-origin-filter-header p{color:#aeb6c0;margin-top:5px;font-size:12px;line-height:1.4}.member-origin-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.member-origin-filter-field{flex-direction:column;gap:6px;display:flex}.member-origin-filter-field>span{color:#aeb6c0;font-size:11px;font-weight:600}@media (max-width:640px){.member-origin-filter-fields{grid-template-columns:1fr}}.community-publication-visibility-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.community-publication-visibility-source{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;min-width:0;min-height:100px;padding:12px}.community-publication-visibility-source-title span{color:#aeb6c0;letter-spacing:.07em;font-size:8px;font-weight:600}.community-publication-visibility-source-title small{color:#687583;text-align:right;white-space:nowrap;font-size:7px;line-height:1.3}.community-publication-visibility-source>strong{color:#e6e9eb;font-size:10px;line-height:1.4;display:block}.community-publication-visibility-source>small{color:#788594;margin-top:3px;font-size:8px;line-height:1.45;display:block}.community-profile-visibility-list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.community-profile-visibility-tag{color:#b8d8d5;background:#35b6ae0e;border:1px solid #35b6ae33;border-radius:999px;align-items:center;min-height:29px;padding:6px 9px;font-size:8px;font-weight:600;line-height:1.35;display:inline-flex}.community-publication-targets{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:14px}.community-publication-targets-header{margin-bottom:10px}.community-publication-targets-header p{color:#788593;margin:4px 0 0;font-size:8px;line-height:1.5}.community-visibility-option{cursor:pointer;background:#ffffff04;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.community-visibility-option:hover{border-color:#d6ad5d47;transform:translateY(-1px)}@media (max-width:1000px){.community-publication-visibility-summary{grid-template-columns:1fr}}.geographic-visibility-page{min-height:100vh}.geographic-visibility-viewer{border:1px solid var(--line,#ffffff17);background:var(--panel,#111923);width:min(1120px,100%);color:var(--text,#f4f1e9);border-radius:20px;margin:0 auto;padding:24px;box-shadow:0 18px 45px #0000002e}
.geographic-visibility-viewer.is-loading{min-height:180px;color:var(--muted,#929baa);place-items:center;display:grid}.geographic-visibility-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.geographic-visibility-title{align-items:center;gap:13px;display:flex}.geographic-visibility-icon,.source-icon{color:var(--gold2,#f0cf77);background:#d6ae4514;border:1px solid #d6ae4538;justify-content:center;align-items:center;display:inline-flex}.geographic-visibility-icon{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.geographic-visibility-title h2{margin:2px 0 0;font-size:1.2rem}.geographic-visibility-back,.geographic-visibility-button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.geographic-visibility-back{color:var(--muted,#929baa)}.geographic-visibility-intro{max-width:820px;color:var(--muted,#929baa);margin:18px 0 22px;line-height:1.6}.geographic-visibility-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.geographic-visibility-source{border:1px solid var(--line,#ffffff17);background:var(--panel2,#151f2c);border-radius:15px;gap:12px;min-height:120px;padding:16px;display:flex}.source-icon{border-radius:10px;flex:0 0 36px;width:36px;height:36px}.geographic-visibility-source>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.geographic-visibility-source strong{color:var(--text,#f4f1e9);line-height:1.35}.geographic-visibility-source small,.source-detail{color:var(--muted,#929baa)}.source-detail{font-size:.78rem}.geographic-visibility-result{background:#d6ae450e;border:1px solid #d6ae453d;border-radius:16px;margin-top:16px;padding:18px}.geographic-visibility-result p{color:var(--muted,#929baa);margin:4px 0 14px}.geographic-visibility-chips{flex-wrap:wrap;gap:8px;display:flex}.geographic-visibility-chip{min-height:32px;color:var(--gold2,#f0cf77);background:#d6ae451a;border:1px solid #d6ae4547;border-radius:999px;align-items:center;padding:6px 11px;font-size:.84rem;font-weight:600;display:inline-flex}.geographic-visibility-empty{color:var(--muted,#929baa)}.geographic-visibility-button{color:var(--gold2,#f0cf77);background:#d6ae4512;border:1px solid #d6ae453d;border-radius:10px;padding:9px 13px;font-size:.82rem;font-weight:600}.geographic-visibility-button:hover{background:#d6ae4521}@media (max-width:850px){.geographic-visibility-sources{grid-template-columns:1fr}.geographic-visibility-header{align-items:flex-start}}@media (max-width:600px){.geographic-visibility-viewer{border-radius:16px;padding:16px}.geographic-visibility-header{flex-direction:column}.geographic-visibility-title h2{font-size:1.05rem}}.geographic-visibility-toggle{align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.community-feed-zone-filter,.news-latest-exchange-zone-filter{margin-top:18px}@media (max-width:700px){.community-visibility-options{grid-template-columns:1fr}.community-publication-visibility-source{min-height:auto}}@media (max-width:640px){.member-filter-panel{border-radius:14px;padding:15px}.member-filter-reset{width:100%}}@media (prefers-reduced-motion:reduce){.community-visibility-option{transition:none}}.news-member-filter-panel{width:100%;max-width:none;margin:0 0 20px}@media (max-width:640px){.news-member-filter-panel{padding:15px}}.marketplace-publication-context-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.marketplace-publication-context-header>div{min-width:0}.marketplace-publication-context-header h2{color:var(--text);letter-spacing:-.02em;margin:6px 0 5px;font-size:20px;line-height:1.2}.marketplace-publication-context-header p{color:#7f8b99;max-width:780px;margin:0;font-size:10px;line-height:1.6}.marketplace-publication-context-header .dark-btn{white-space:nowrap;flex:none}.marketplace-context-panel{background:linear-gradient(135deg,#35b6ae0e,#d6ae4506);border:1px solid #35b6ae2e;border-radius:13px;width:100%;margin:0 0 14px;padding:12px 14px}.marketplace-context-panel strong{color:#e5e9eb;margin-top:4px;font-size:11px;line-height:1.4;display:block}.marketplace-context-panel small{color:#758291;margin-top:3px;font-size:8px;line-height:1.45;display:block}@media (max-width:640px){.marketplace-publication-context-header{flex-direction:column;gap:10px}.marketplace-publication-context-header .dark-btn{width:100%}}.marketplace-filter-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.marketplace-publication-visibility-source{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;min-width:0;min-height:116px;padding:12px}.marketplace-publication-visibility-source-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.marketplace-publication-visibility-source-title span{color:#aeb6c0;letter-spacing:.07em;font-size:8px;font-weight:600}.marketplace-publication-visibility-source-title small{color:#687583;text-align:right;white-space:nowrap;font-size:7px;line-height:1.3}.marketplace-publication-filter-footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.marketplace-publication-filter-footer span{color:#919ba8;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.marketplace-publication-filter-footer span:before{content:"";background:var(--gold);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #d6ae4514}.marketplace-publication-filter-footer strong{color:#e6e9eb;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:9px;line-height:1.35;overflow:hidden}@media (max-width:900px){.marketplace-filter-summary{grid-template-columns:1fr}}@media (max-width:640px){.marketplace-publication-filters .marketplace-publication-context-header{flex-direction:column;gap:10px}.marketplace-publication-visibility-source{min-height:auto}.marketplace-publication-filter-footer{flex-direction:column;align-items:stretch}.marketplace-publication-filter-footer strong{text-align:left;max-width:100%}}.community-member-filter-panel{width:100%;max-width:none;box-shadow:none!important;background:linear-gradient(145deg,#d6ad5d0b,#35b6ae06)!important;border:1px solid #d6ad5d29!important;border-radius:15px!important;margin:16px 0 20px!important;padding:16px!important}.community-member-filter-panel .member-filter-header h2{color:var(--text);letter-spacing:-.02em;line-height:1.2;margin:6px 0 5px!important;font-size:20px!important}.community-member-filter-panel .member-filter-header p{color:#778392;max-width:780px;font-size:9px;line-height:1.55;margin:0!important}.community-zone-filter-reset{border-radius:9px;flex:none;min-height:34px;padding:7px 11px;font-size:9px}@media (max-width:600px){.community-zone-filter-reset{width:100%}}.community-publication-targets .community-publication-targets-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.community-publication-targets .community-visibility-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.community-publication-targets .community-visibility-option{cursor:pointer;min-height:52px;position:relative}.community-publication-targets .community-visibility-option input{opacity:0;pointer-events:none;position:absolute}.community-publication-targets .community-visibility-option>span:last-child{color:#aeb6c0;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;min-height:52px;padding:10px 12px 10px 38px;font-size:9px;transition:all .16s;display:flex;position:relative}.community-publication-targets .community-visibility-option>span:last-child:before{content:"";background:#0d151f;border:1px solid #fff3;border-radius:4px;width:15px;height:15px;position:absolute;left:12px}.community-publication-targets .community-visibility-option>span:last-child:after{content:"";border-bottom:2px solid #0000;border-left:2px solid #0000;width:6px;height:3px;position:absolute;top:50%;left:16px;transform:translateY(-60%)rotate(-45deg)}.community-publication-targets .community-visibility-option:hover>span:last-child{background:#d6ad5d09;border-color:#d6ad5d4d}.community-publication-targets .community-visibility-option.is-selected>span:last-child{color:#e2e5e8;background:#35b6ae0e;border-color:#35b6ae66}.community-publication-targets .community-visibility-option.is-selected>span:last-child:before{background:#35b6ae;border-color:#35b6ae}.community-publication-targets .community-visibility-option.is-selected>span:last-child:after{border-bottom-color:#071313;border-left-color:#071313}.community-zone-filter-help{color:#7d8996;background:#35b6ae09;border:1px solid #35b6ae26;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;font-size:8px;line-height:1.4;display:flex}.community-zone-filter-help strong{color:#d6ae45;white-space:nowrap}@media (max-width:900px){.community-publication-targets .community-visibility-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.community-publication-targets .community-publication-targets-header{flex-direction:column}.community-publication-targets .community-visibility-options{grid-template-columns:1fr}.community-zone-filter-help{flex-direction:column;align-items:flex-start}}.community-feed-zone-filter{margin-top:14px;margin-bottom:16px}.community-feed-zone-filter .community-visibility-options,.community-feed-zone-filter .community-zone-filter-help{margin-top:10px}.marketplace-publication-context-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.marketplace-publication-context-header>div:first-child{min-width:0}.marketplace-publication-visibility-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplace-publication-visibility-source{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:18px}.marketplace-publication-visibility-source-title{min-height:42px}.marketplace-publication-visibility-source-title span{letter-spacing:.08em;font-size:.69rem;font-weight:600;display:block}.marketplace-publication-visibility-source-title small{opacity:.55;margin-top:4px;display:block}.marketplace-publication-visibility-source>strong{margin-top:14px;line-height:1.3;display:block}.marketplace-publication-targets{background:linear-gradient(135deg,#d4af3717,#ffffff06);border:1px solid #d4af3729;border-radius:16px;margin-top:14px;padding:18px}.marketplace-filter-summary{grid-template-columns:minmax(0,1fr)}.marketplace-publication-filter-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:13px;font-size:.8rem;display:flex}.marketplace-publication-filter-footer strong{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}@media (max-width:900px){.marketplace-publication-visibility-summary{grid-template-columns:1fr}.marketplace-publication-context-header{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.marketplace-publication-visibility-source,.marketplace-publication-targets{padding:15px}.marketplace-publication-filter-footer{flex-direction:column;align-items:flex-start}.marketplace-publication-filter-footer strong{max-width:100%}}.news-page .page-heading{align-items:flex-end;gap:20px;margin-bottom:16px}.news-member-filter-panel{width:100%;max-width:none;margin:0 0 var(--news-gap);padding:17px}.news-filter-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.news-filter-heading h2{margin:5px 0 4px}.news-filter-heading p{color:var(--muted,#7f8b99);margin:0;font-size:10px;line-height:1.5}.news-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.news-visibility-toggle{white-space:nowrap}.news-publication-visibility-disclosure{background:linear-gradient(135deg,#d6ae450b,#35b6ae06);border:1px solid #d6ae452e;border-radius:14px;margin-top:16px;padding:15px}.news-publication-visibility-heading{margin-bottom:12px}.news-publication-visibility-heading p{max-width:850px;color:var(--muted,#7f8b99);margin:5px 0 0;font-size:9px;line-height:1.55}.news-publication-visibility-disclosure .community-publication-visibility-summary{margin-top:0}.news-filters button.active{color:var(--gold2,#f0d58b);background:#d6ae451f;border-color:#d6ae4580}.news-page .panel{border-radius:15px}@media (max-width:800px){.news-page .page-heading{flex-direction:column;align-items:flex-start}.news-filter-toolbar{flex-direction:column;align-items:stretch}.news-filter-actions{justify-content:flex-start}}@media (max-width:640px){.news-member-filter-panel{border-radius:13px;padding:14px}.news-filter-actions{flex-direction:column;align-items:stretch;width:100%}.news-visibility-toggle,.news-filter-actions .member-filter-reset{width:100%}.news-publication-visibility-disclosure{padding:12px}}.community-publication-visibility-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.community-publication-visibility-source{background:#ffffff05;border:1px solid #fff1;border-radius:11px;min-width:0;padding:12px}.community-publication-visibility-source strong{color:var(--text,#f4f1e9);margin-top:6px;font-size:12px;line-height:1.45;display:block}.community-publication-visibility-source small{color:var(--muted,#929baa);margin-top:4px;font-size:9px;line-height:1.4;display:block}.community-feed-zone-filter{margin-top:var(--community-gap)}.community-feed-zone-filter .community-visibility-option{transition:border-color .18s,background .18s,transform .18s}.community-feed-zone-filter .community-visibility-option:hover{transform:translateY(-1px)}.community-feed-zone-filter .community-zone-filter-help{margin-top:11px}@media (max-width:850px){.community-publication-visibility-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.community-feed-zone-filter .community-visibility-option{transition:none}}html,body{background:var(--jamaa-bg)!important;color:var(--jamaa-text)!important}body,button,input,textarea,select{font-family:var(--font-body)}h1,h2,h3,h4{letter-spacing:-.025em;color:var(--jamaa-text)!important}h1{font-family:var(--font-heading)}p,.description{color:var(--jamaa-text-soft)!important}small,.muted{color:var(--jamaa-muted)!important}.app-shell{background:0 0!important}.app-shell>.sidebar,.sidebar{box-shadow:8px 0 28px #075b4514;color:#fff!important;background:linear-gradient(#075b45 0%,#064b3a 100%)!important;border-right:1px solid #c89b3c40!important}.sidebar a:hover,.sidebar button:hover,.sidebar .active{color:#fff!important;background:#ffffff1a!important}.sidebar .active{border-left-color:var(--gold2)!important}.topbar,header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 4px 18px #18211d0b;color:var(--jamaa-text)!important;border-bottom:1px solid var(--jamaa-border-soft)!important;background:#fffffff0!important}.page,.content,.main,main,.dashboard-page,.community-page,.members-page,.news-page,.marketplace-page{color:var(--jamaa-text)}.page-heading h1,.news-page .page-heading h1,.community-page .page-heading h1,.marketplace-page .page-heading h1{color:var(--jamaa-text)!important}.page-heading p,.news-page .page-heading p,.community-page .page-heading p,.marketplace-page .page-heading p{color:var(--jamaa-text-soft)!important}input,textarea,select,.top-search,.input{box-shadow:inset 0 1px 2px #18211d06;color:var(--jamaa-text)!important;border:1px solid var(--jamaa-line,#e5e1d5)!important;background:#fff!important}input::placeholder,textarea::placeholder{color:#8a948f!important}.gold-btn{min-height:42px;padding:0 18px;font-weight:600;border:1px solid var(--gold)!important;background:var(--green)!important;color:#fff!important;border-radius:10px!important;box-shadow:0 6px 16px #075b4521!important}.gold-btn:hover{transform:translateY(-1px);background:var(--green2)!important;color:#fff!important;filter:none!important;box-shadow:0 9px 21px #075b4529!important}.dark-btn{min-height:38px;box-shadow:0 3px 10px #18211d0b;color:var(--green)!important;background:#fff!important;border:1px solid #075b452e!important;border-radius:10px!important}.dark-btn:hover{border-color:var(--gold)!important;background:var(--green-pale)!important;color:var(--green)!important}.marketplace-publication-context-header .dark-btn,.geographic-visibility-toggle,.news-visibility-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:600;line-height:1.2;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;border:1px solid var(--gold)!important;background:var(--green)!important;color:#fff!important;border-radius:10px!important;box-shadow:0 5px 15px #075b451c!important}.marketplace-publication-context-header .dark-btn:hover,.geographic-visibility-toggle:hover,.news-visibility-toggle:hover{transform:translateY(-1px);background:var(--green2)!important;border-color:var(--gold2)!important;color:#fff!important;box-shadow:0 8px 20px #075b4526!important}.member-filter-panel,.community-member-filter-panel,.news-member-filter-panel{background:var(--jamaa-surface)!important;border:1px solid var(--jamaa-border-soft)!important;box-shadow:var(--jamaa-shadow)!important;border-radius:16px!important}.member-filter-header,.news-filter-toolbar{color:var(--jamaa-text)}.member-filter-result strong,.news-results-count strong{color:var(--green)!important}.news-filters button,.community-visibility-option,.tag,.badge{border-color:var(--jamaa-border-soft)}.news-filters button.active{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.community-visibility-option.is-selected>span:last-child,.community-visibility-option.selected>span:last-child{background:var(--green-soft)!important;color:var(--green)!important;border-color:#075b4573!important}.news-publication-visibility-disclosure{background:linear-gradient(135deg,#fffdf7,#f5f9f6)!important;border-color:#c89b3c3d!important}.community-publication-visibility-source{border-color:var(--jamaa-border-soft)!important;background:#fff!important}.community-publication-visibility-source strong{color:var(--green)!important}.community-publication-visibility-source small{color:var(--jamaa-muted)!important}.community-feed-zone-filter .community-zone-filter-help{background:var(--green-pale)!important;color:var(--jamaa-muted)!important;border-color:#075b4524!important}.community-composer.panel{border-color:var(--jamaa-border-soft)!important;box-shadow:var(--jamaa-shadow)!important;background:#fff!important}.community-composer h2{color:var(--green)!important}.community-textarea{background:#fff!important}.marketplace-page{background:0 0!important}.marketplace-context-panel{border:1px solid var(--jamaa-border-soft)!important;box-shadow:var(--jamaa-shadow)!important;background:#fff!important}.marketplace-publication-visibility-details{background:linear-gradient(135deg,#fffdf7,#f4f8f5)!important;border-color:#c89b3c38!important}.marketplace-publication-visibility-source{border-color:var(--jamaa-border-soft)!important;background:#fff!important}.marketplace-publication-visibility-source strong{color:var(--green)!important}table{color:var(--jamaa-text);border-color:var(--jamaa-border-soft);background:#fff}th{color:#fff!important;border-color:#ffffff1f!important}td{border-color:var(--jamaa-border-soft)!important}*{scrollbar-color:#075b4561 #eef1ed}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#eef1ed}::-webkit-scrollbar-thumb{background:#075b4561;border:2px solid #eef1ed;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#c89b3cbf}@media (max-width:800px){.page-heading,.news-page .page-heading,.community-page .page-heading,.marketplace-page .page-heading{gap:12px}.card,.panel{border-radius:14px!important}}@media (max-width:640px){.marketplace-publication-context-header .dark-btn,.geographic-visibility-toggle,.news-visibility-toggle{width:100%}.member-filter-panel,.news-member-filter-panel{border-radius:13px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}p,.description,.page-heading p,.news-page .page-heading p,.community-page .page-heading p,.marketplace-page .page-heading p{font-weight:400;color:var(--jamaa-text-soft)!important}small,.muted,.news-filter-heading p,.news-publication-visibility-heading p,.community-publication-visibility-source small{font-weight:400;color:var(--jamaa-muted)!important}h1,h2,h3,h4{font-weight:600}.eyebrow,.kicker{letter-spacing:.055em;font-weight:600;color:var(--jamaa-gold-dark)!important}.topbar,header{color:var(--jamaa-text)!important;background:#fffffff7!important}.topbar a{font-weight:550;color:#415048!important}.card,.panel,.surface,.dashboard-card,.service-card{border-color:var(--jamaa-border-soft)!important;box-shadow:var(--jamaa-shadow)!important;background:#fff!important}.card:hover,.panel:hover,.dashboard-card:hover,.service-card:hover{box-shadow:var(--jamaa-shadow-hover)!important;border-color:#b58a3247!important}input,textarea,select,.top-search,.input{color:#334139!important;background:#fff!important;border-color:#d9ded8!important}input:focus,textarea:focus,select:focus,.top-search:focus,.input:focus{border-color:#176a536b!important;box-shadow:0 0 0 3px #176a5311,0 2px 8px #23312a09!important}.gold-btn,.marketplace-publication-context-header .dark-btn,.geographic-visibility-toggle,.news-visibility-toggle{font-weight:600;background:var(--jamaa-green)!important;border-color:var(--jamaa-gold)!important;color:#fff!important;box-shadow:0 4px 12px #176a531a!important}.gold-btn:hover,.marketplace-publication-context-header .dark-btn:hover,.geographic-visibility-toggle:hover,.news-visibility-toggle:hover{background:var(--jamaa-green-light)!important;border-color:var(--gold2)!important;color:#fff!important;box-shadow:0 7px 16px #176a531f!important}.dark-btn{color:var(--jamaa-green)!important;background:#f7f9f6!important;border-color:#d6ded8!important;box-shadow:0 2px 8px #23312a09!important}.dark-btn:hover{color:#125b46!important;background:#eef6f1!important;border-color:#b58a3273!important}.news-filters button.active{color:var(--jamaa-green)!important;box-shadow:none!important;background:#eaf4ef!important;border-color:#176a5347!important}.community-publication-visibility-source strong,.marketplace-publication-visibility-source strong{font-weight:600;color:var(--jamaa-green)!important}.member-filter-result{color:var(--jamaa-muted)!important;background:#f7f8f5!important;border-color:#e0e4de!important}.news-results-count strong,.member-filter-result strong{font-weight:600;color:var(--jamaa-green)!important}thead{background:#176a53!important}.sidebar a,.sidebar button{font-weight:500;color:#ffffffd1!important}.sidebar a:hover,.sidebar button:hover{color:#fff!important}@media (prefers-reduced-motion:reduce){.gold-btn,.dark-btn,.geographic-visibility-toggle,.news-visibility-toggle{transition:none!important}}p,.description,.page-heading p,.news-page .page-heading p,.community-page .page-heading p,.marketplace-page .page-heading p{color:#4f5d56!important}small,.muted,.news-filter-heading p,.news-publication-visibility-heading p,.community-publication-visibility-source small,.marketplace-publication-visibility-source small{color:#68756e!important}h1,h2,h3,h4,h5,h6{color:#202b26!important}.eyebrow,.kicker{color:#86641f!important}.card,.panel,.surface,.dashboard-card,.service-card{color:#202b26!important}.service-card p{color:#4f5d56!important}input,textarea,select,.top-search,.input{color:#303d36!important}.news-filters button,.tag,.badge{font-weight:600;color:#53615a!important}.news-filters button.active{color:#176a53!important}.member-filter-result{color:#68756e!important}.news-results-count strong,.member-filter-result strong,.community-publication-visibility-source strong,.marketplace-publication-visibility-source strong{color:#176a53!important}.community-publication-visibility-source small,.marketplace-publication-visibility-source small,.community-zone-filter-help{color:#68756e!important}.sidebar a,.sidebar button{color:#ffffffe6!important}.gold-btn,.marketplace-publication-context-header .dark-btn,.geographic-visibility-toggle,.news-visibility-toggle{color:#fff!important}h2,.page-heading h2,.section-heading h2,.community-feed .section-heading h2,.community-feed-after-composer .section-heading h2,.news-page .page-heading h2,.marketplace-page .page-heading h2,.members-page .page-heading h2,strong,.page-heading strong,.section-heading strong,.card strong,.panel strong,.community-publication-visibility-source strong,.marketplace-publication-visibility-source strong,.news-results-count strong,.member-filter-result strong{color:#18231e!important;text-shadow:none!important;font-weight:600!important}.community-publication-visibility-source strong,.marketplace-publication-visibility-source strong,.news-results-count strong,.member-filter-result strong{color:#176a53!important}.page-heading,.page-heading.panel,.page-heading.card,.news-page .page-heading,.community-page .page-heading,.members-page .page-heading,.marketplace-page .page-heading{color:#18231e!important;background:linear-gradient(135deg,#fffffffa,#f7f9f5fa)!important;border-color:#e3e5df!important;box-shadow:0 6px 20px #18211d0b!important}.page-heading:before,.page-heading:after,.news-page .page-heading:before,.news-page .page-heading:after,.community-page .page-heading:before,.community-page .page-heading:after,.members-page .page-heading:before,.members-page .page-heading:after,.marketplace-page .page-heading:before,.marketplace-page .page-heading:after{opacity:0!important;background:0 0!important}.page-heading p,.news-page .page-heading p,.community-page .page-heading p,.members-page .page-heading p,.marketplace-page .page-heading p{color:#53615a!important;font-weight:400!important}.page-heading .eyebrow,.page-heading .kicker{color:#86641f!important;font-weight:600!important}.sidebar,.app-shell>.sidebar{background:linear-gradient(#075b45 0%,#064b3a 100%)!important}.page-heading{border-left:3px solid #b58a328c!important}.panel h2,.panel strong,.card h2,.card strong,.surface h2,.surface strong{color:#18231e!important}button strong,.gold-btn strong,.geographic-visibility-toggle strong,.news-visibility-toggle strong{color:#fff!important}@media (max-width:640px){.page-heading,.news-page .page-heading,.community-page .page-heading,.members-page .page-heading,.marketplace-page .page-heading{background:#fff!important;border-left-width:2px!important}}.page-heading,.page-heading.panel,.page-heading.card,.news-page .page-heading,.community-page .page-heading,.members-page .page-heading,.marketplace-page .page-heading{color:#fff!important;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important;border:1px solid #c89b3c3d!important;border-left:3px solid #c89b3c!important;box-shadow:0 8px 24px #075b451c,inset 0 1px #ffffff09!important}.page-heading h1,.page-heading h2,.page-heading h3,.page-heading strong,.news-page .page-heading h1,.news-page .page-heading h2,.community-page .page-heading h1,.community-page .page-heading h2,.members-page .page-heading h1,.members-page .page-heading h2,.marketplace-page .page-heading h1,.marketplace-page .page-heading h2{color:#fff!important;text-shadow:none!important}.page-heading p,.news-page .page-heading p,.community-page .page-heading p,.members-page .page-heading p,.marketplace-page .page-heading p{color:#ffffffd1!important}.page-heading:before,.page-heading:after,.news-page .page-heading:before,.community-page .page-heading:before,.members-page .page-heading:before,.members-page .page-heading:after,.marketplace-page .page-heading:before{opacity:0!important;background:0 0!important}@media (max-width:640px){.page-heading,.news-page .page-heading,.community-page .page-heading,.members-page .page-heading,.marketplace-page .page-heading{background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important;border-left-width:2px!important}}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{color:var(--jamaa-ink)!important;text-shadow:none!important}h1{letter-spacing:-.032em;font-weight:600!important}h2{letter-spacing:-.025em;font-weight:600!important}h3{font-weight:600!important}strong{color:var(--jamaa-ink)!important;font-weight:600!important}p{color:var(--jamaa-text-soft)}small{color:var(--jamaa-muted)}.eyebrow,.kicker{letter-spacing:.065em;color:var(--jamaa-gold)!important;font-weight:600!important}.page-heading,.news-page .page-heading,.community-page .page-heading,.members-page .page-heading,.marketplace-page .page-heading{position:relative;overflow:hidden;background:linear-gradient(135deg, var(--jamaa-green) 0%, var(--jamaa-green-deep) 100%)!important;color:#fff!important;border:1px solid #b58a3242!important;border-left:3px solid var(--jamaa-gold-light)!important;border-radius:var(--jamaa-radius-lg)!important;box-shadow:0 8px 24px #075b451a!important}.page-heading h1,.page-heading h2,.page-heading h3,.page-heading strong{color:#fff!important}.page-heading p{color:#ffffffd1!important}.page-heading .eyebrow,.page-heading .kicker{color:var(--jamaa-gold-light)!important}.page-heading:before{content:"";pointer-events:none;background:#ffffff09;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-90px}.page-heading:after{content:"";background:linear-gradient(90deg, var(--jamaa-gold-light), transparent);pointer-events:none;width:110px;height:2px;position:absolute;bottom:0;left:30px}.sidebar,.app-shell>.sidebar{box-shadow:6px 0 24px #075b4513;background:linear-gradient(180deg, var(--jamaa-green) 0%, var(--jamaa-green-deep) 100%)!important;border-right:1px solid #b58a3238!important}.sidebar a,.sidebar button{border-radius:9px;font-weight:550;color:#ffffffd6!important}.sidebar a:hover,.sidebar button:hover{color:#fff!important;background:#ffffff13!important}.sidebar .active{color:#fff!important;border-left-color:var(--jamaa-gold-light)!important;background:#ffffff1b!important}.topbar,header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--jamaa-text)!important;border-bottom:1px solid var(--jamaa-line)!important;background:#fffffff6!important;box-shadow:0 3px 14px #18231e0a!important}.topbar a{color:#3d4b44!important}.topbar a:hover{color:var(--jamaa-green-mid)!important}.card,.panel,.surface,.dashboard-card,.service-card{background:var(--jamaa-surface)!important;color:var(--jamaa-text)!important;border:1px solid var(--jamaa-line)!important;border-radius:var(--jamaa-radius)!important;box-shadow:var(--jamaa-shadow-sm)!important}.card:hover,.dashboard-card:hover,.service-card:hover{box-shadow:var(--jamaa-shadow-hover)!important;border-color:#b58a3247!important}.panel:hover{box-shadow:var(--jamaa-shadow-sm)!important}input,textarea,select,.top-search,.input{min-height:40px;box-shadow:inset 0 1px 2px #18231e05;color:#2d3933!important;border:1px solid var(--jamaa-line-strong)!important;border-radius:var(--jamaa-radius-sm)!important;background:#fff!important}input::placeholder,textarea::placeholder{opacity:1;color:#89938d!important}input:hover,textarea:hover,select:hover,.top-search:hover,.input:hover{border-color:#c8d1cb!important}input:focus,textarea:focus,select:focus,.top-search:focus,.input:focus{border-color:#075b456b!important;outline:none!important;box-shadow:0 0 0 3px #075b450e,0 3px 10px #18231e09!important}.gold-btn{min-height:41px;padding:9px 17px;font-weight:600;border:1px solid var(--jamaa-gold)!important;border-radius:var(--jamaa-radius-sm)!important;background:var(--jamaa-green)!important;color:#fff!important;box-shadow:0 4px 12px #075b451a!important}.gold-btn:hover{transform:translateY(-1px);background:var(--jamaa-green-mid)!important;border-color:var(--jamaa-gold-light)!important;box-shadow:0 7px 17px #075b451f!important}.dark-btn{min-height:39px;font-weight:600;border-radius:var(--jamaa-radius-sm)!important;color:var(--jamaa-green-mid)!important;background:#f9fbf9!important;border:1px solid #d4ddd7!important}.dark-btn:hover{background:var(--jamaa-green-pale)!important;color:var(--jamaa-green)!important;border-color:#b58a326b!important}.marketplace-publication-context-header .dark-btn,.geographic-visibility-toggle,.news-visibility-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex;border:1px solid var(--jamaa-gold)!important;border-radius:var(--jamaa-radius-sm)!important;background:var(--jamaa-green)!important;color:#fff!important;box-shadow:0 4px 12px #075b4517!important}.marketplace-publication-context-header .dark-btn:hover,.geographic-visibility-toggle:hover,.news-visibility-toggle:hover{background:var(--jamaa-green-mid)!important;border-color:var(--jamaa-gold-light)!important;color:#fff!important}.news-filters button,.tag,.badge{border-radius:999px;font-weight:600;color:#5d6a63!important;border:1px solid var(--jamaa-line)!important;background:#fff!important}.news-filters button.active{background:var(--jamaa-green-soft)!important;color:var(--jamaa-green-mid)!important;border-color:#075b4547!important}.news-publication-visibility-disclosure,.marketplace-publication-visibility-details{border-radius:var(--jamaa-radius)!important;background:linear-gradient(135deg,#fffdf8 0%,#f6faf7 100%)!important;border-color:#b58a3233!important}.community-publication-visibility-source,.marketplace-publication-visibility-source{border-radius:12px;border:1px solid var(--jamaa-line)!important;background:#fff!important}.community-publication-visibility-source strong,.marketplace-publication-visibility-source strong{color:var(--jamaa-green-mid)!important;font-weight:600!important}.community-composer.panel{padding:clamp(17px,2.4vw,24px);border-radius:var(--jamaa-radius-lg)!important}.community-composer h2{margin-bottom:13px;color:var(--jamaa-ink)!important}.member-contact-card .gold-btn{background:var(--jamaa-green)!important;border-color:var(--jamaa-gold)!important;color:#fff!important}.marketplace-context-panel{border:1px solid var(--jamaa-line)!important;border-radius:var(--jamaa-radius-lg)!important;box-shadow:var(--jamaa-shadow)!important;background:#fff!important}table{color:var(--jamaa-text);border-color:var(--jamaa-line);background:#fff;border-radius:12px;overflow:hidden}thead{background:var(--jamaa-green)!important;color:#fff!important}tbody tr{border-color:var(--jamaa-line)!important}tbody tr:hover{background:var(--jamaa-green-pale)!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #b58a322e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:640px){.page-heading,.news-page .page-heading,.community-page .page-heading,.members-page .page-heading,.marketplace-page .page-heading{border-left-width:2px!important;border-radius:14px!important}.card,.panel{border-radius:13px!important}}.card,.panel,.surface,.dashboard-card,.service-card,.item{overflow:hidden;background:var(--jamaa-card-bg)!important;color:var(--jamaa-text)!important;border:1px solid var(--jamaa-card-border)!important;border-radius:var(--jamaa-item-radius)!important;box-shadow:var(--jamaa-card-shadow)!important}.card:hover,.dashboard-card:hover,.service-card:hover,.item:hover{transform:translateY(-1px);border-color:var(--jamaa-card-border-hover)!important;box-shadow:var(--jamaa-card-shadow-hover)!important}.panel:hover,.surface:hover{transform:none;box-shadow:var(--jamaa-card-shadow)!important}.meta,.metadata{font-size:10px;line-height:1.45;color:var(--jamaa-muted)!important}.card .badge,.item .badge{background:var(--jamaa-gold-pale);border:1px solid #b58a323d;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;color:#806322!important}.community-post{padding:0!important}.post-footer{border-top:1px solid var(--jamaa-line);background:#fcfdfc;align-items:center;gap:7px;padding:10px 16px 13px;display:flex}.community-post h3,.community-post h4,.post-card h3,.post-card h4{color:var(--jamaa-ink)!important;font-weight:600!important}.community-post p,.post-card p{line-height:1.62;color:var(--jamaa-text-soft)!important}.community-post .post-category,.community-post .category,.post-card .category{background:var(--jamaa-gold-pale);border:1px solid #b58a3238;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:600;color:#806322!important}
.dashboard-card{position:relative;padding:17px!important}.dashboard-card:after{content:"";background:var(--jamaa-gold);opacity:.72;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:15px}@media (max-width:600px){.card,.panel,.surface,.dashboard-card,.item{border-radius:12px!important}}@media (prefers-reduced-motion:reduce){.card,.dashboard-card,.item{transition:none!important}}:is(body:has(.dashboard-page),body:has(.marketplace-page),body:has(.members-page),body:has(.ai-page),body:has(.messages-page)){background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}.marketplace-page,.members-page,.ai-page,.messages-page{min-height:100%;background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}.members-page>*,.ai-page>*,.messages-page>*{background-color:#0000}.members-page main,.ai-page main,.messages-page main,.members-page .content,.ai-page .content,.messages-page .content{background:0 0!important}.marketplace-page .panel,.members-page .panel,.ai-page .panel,.messages-page .panel{background:#fff!important}.marketplace-page .page-heading,.members-page .page-heading,.ai-page .page-heading,.messages-page .page-heading{background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important}@media (max-width:640px){.marketplace-page,.members-page,.ai-page,.messages-page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}}.page.marketplace-page,.page.members-page,.page.ai-page,.page.messages-page,.marketplace-page.page,.members-page.page,.ai-page.page,.messages-page.page{min-height:100%;color:var(--jamaa-text)!important;background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}.page.marketplace-page>*,.page.members-page>*,.page.ai-page>*,.page.messages-page>*{background-color:#0000}.page.marketplace-page .panel,.page.members-page .panel,.page.ai-page .panel,.page.messages-page .panel{background:#fff!important}body:has(.marketplace-page) .page .panel{background:#fff!important}body:has(.members-page) .page .panel{background:#fff!important}body:has(.ai-page) .page .panel{background:#fff!important}body:has(.messages-page) .page .panel{background:#fff!important}.page.marketplace-page .page-heading,.page.members-page .page-heading,.page.ai-page .page-heading,.page.messages-page .page-heading{background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important}@media (max-width:640px){.page.marketplace-page,.page.members-page,.page.ai-page,.page.messages-page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}body:has(.marketplace-page) .page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}body:has(.members-page) .page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}body:has(.ai-page) .page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}body:has(.messages-page) .page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}}.page.dashboard-page,.page.marketplace-page,.page.members-page,.page.ai-page,.page.messages-page{min-height:100%;color:var(--jamaa-text)!important;background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}:is(body:has(.marketplace-page) .page,body:has(.members-page) .page,body:has(.ai-page) .page,body:has(.messages-page) .page){min-height:100%;background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}.page.dashboard-page>*,.page.members-page>*,.page.ai-page>*,.page.messages-page>*{background-color:#0000}.page.dashboard-page .panel,.page.marketplace-page .panel,.page.members-page .panel,.page.ai-page .panel,.page.messages-page .panel{background:#fff!important}.page.dashboard-page .page-heading,.page.marketplace-page .page-heading,.page.members-page .page-heading,.page.ai-page .page-heading,.page.messages-page .page-heading{color:#fff!important;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important}.page.dashboard-page .page-heading h1,.page.dashboard-page .page-heading h2,.page.dashboard-page .page-heading strong,.page.marketplace-page .page-heading h1,.page.marketplace-page .page-heading h2,.page.marketplace-page .page-heading strong,.page.members-page .page-heading h1,.page.members-page .page-heading h2,.page.members-page .page-heading strong,.page.ai-page .page-heading h1,.page.ai-page .page-heading h2,.page.ai-page .page-heading strong,.page.messages-page .page-heading h1,.page.messages-page .page-heading h2,.page.messages-page .page-heading strong{color:#fff!important}@media (max-width:640px){.page.dashboard-page,.page.marketplace-page,.page.members-page,.page.ai-page,.page.messages-page{background:radial-gradient(circle at 100% 0,#b58a3209,#0000 28%),#f7f8f5!important}}.article,.articles,.article-card,.article-item{color:#27342e!important;background:#fff!important;border:1px solid #e1e5e0!important;border-radius:14px!important;box-shadow:0 5px 18px #18231e0b!important}.article h1,.article h2,.article h3,.article h4,.article-card h1,.article-card h2,.article-card h3,.article-card h4,.article-item h1,.article-item h2,.article-item h3,.article-item h4{line-height:1.28;color:#18231e!important;text-shadow:none!important;font-weight:600!important}.article p,.article-card p,.article-item p,.article .excerpt,.article-card .excerpt,.article-item .excerpt{line-height:1.62;color:#4f5d56!important;font-weight:400!important}.article small,.article-card small,.article-item small,.article .meta,.article-card .meta{color:#68756e!important}.article .author,.article-card .author,.article-item .author,.article .date,.article-card .date{color:#68756e!important;font-weight:500!important}.article .category,.article-card .category,.article-item .category{color:#86641f!important;background:#fbf7ec!important;border:1px solid #b58a3238!important;border-radius:999px!important;font-weight:600!important}.article a,.article-card a,.article-item a{text-underline-offset:3px;text-decoration-color:#b58a3273;color:#176a53!important}.article a:hover,.article-card a:hover,.article-item a:hover{color:#075b45!important}.article strong,.article b,.article-card strong,.article-card b,.article-item strong,.article-item b{color:#18231e!important;font-weight:600!important}.article blockquote,.article-card blockquote{border-radius:8px;margin:14px 0;padding:12px 15px;color:#4f5d56!important;background:#f5f8f6!important;border-left:3px solid #b58a32!important}.article ul,.article ol,.article-card ul,.article-card ol{color:#4f5d56!important}.article li::marker{color:#b58a32}.article-card li::marker{color:#b58a32}.article img,.article-card img,.article-item img{border-radius:10px}.article-footer,.article-card-footer{color:#68756e!important;background:#fcfdfc!important;border-top:1px solid #e5e8e4!important}.article-card:hover,.article-item:hover{border-color:#b58a3252!important;box-shadow:0 11px 26px #075b4512!important}@media (max-width:640px){.article,.article-card,.article-item{border-radius:12px!important}.article p,.article-card p,.article-item p{line-height:1.58}}.community-post{overflow:hidden;color:#27342e!important;background:#fff!important;border:1px solid #e1e5e0!important;border-radius:14px!important;box-shadow:0 5px 18px #18231e0b!important}.post-header small{color:#68756e!important}.community-post .avatar,.post-header .avatar{flex:none;border:2px solid #fff!important;box-shadow:0 0 0 1px #b58a3247,0 3px 10px #18231e14!important}.community-post .category,.post-card .category{align-items:center;min-height:23px;padding:4px 8px;font-size:9px;display:inline-flex;color:#075b45!important;background:#eaf3ef!important;border:1px solid #075b452e!important;border-radius:999px!important;font-weight:600!important}.community-post p,.post-card p{line-height:1.6;color:#4f5d56!important}.community-post a,.post-card a{color:#075b45!important}.community-post a:hover,.post-card a:hover{color:#176a53!important}.community-post .blue,.community-post .primary,.community-post .link{color:#075b45!important}.post-footer button{min-height:32px;padding:6px 10px;font-size:10px;font-weight:600;transition:background .18s,color .18s,border-color .18s;color:#68756e!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important}.community-post .comment,.post-card .comment{color:#4f5d56!important;background:#f7f9f7!important;border:1px solid #e4e8e4!important;border-radius:10px!important}.community-post .comment strong,.post-card .comment strong{color:#27342e!important}.community-post input,.community-post textarea,.post-card input,.post-card textarea{color:#27342e!important;background:#fff!important;border:1px solid #d9e0db!important}.community-post input:focus,.community-post textarea:focus,.post-card input:focus,.post-card textarea:focus{border-color:#075b4561!important;box-shadow:0 0 0 3px #075b450e!important}.community-post .badge,.post-card .badge{color:#075b45!important;background:#f4f8f6!important;border-color:#075b4529!important}.community-post hr{border:0!important;border-top:1px solid #e5e8e4!important}@media (max-width:600px){.post-footer button{flex:auto;justify-content:center}}.community-post{color:#1f2a25!important}.post-body p,.community-post .content,.post-card .content{font-size:13px;line-height:1.62;color:#34423b!important;font-weight:450!important}.community-post h3,.community-post h4,.post-card h3,.post-card h4{line-height:1.32;color:#18231e!important;font-weight:600!important}.post-header strong{color:#18231e!important;font-weight:600!important}.community-post .muted,.community-post .secondary{color:#68756e!important}.community-post{flex-direction:column;width:100%;margin:0 0 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;color:#27342e!important;background:#fff!important;border:1px solid #e1e5e0!important;border-radius:16px!important;padding:0!important;box-shadow:0 4px 14px #18231e09,0 1px 3px #18231e06!important}.community-post:hover{transform:translateY(-1px);border-color:#b58a324d!important;box-shadow:0 10px 25px #075b4511,0 2px 6px #18231e09!important}.community-post:before{content:"";opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);height:2px;position:absolute;top:0;left:20px;right:20px}.community-post .avatar{border-radius:50%;flex:0 0 42px;width:42px;height:42px;border:2px solid #fff!important;box-shadow:0 0 0 1px #b58a324d,0 4px 10px #18231e14!important}.post-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden;color:#18231e!important;font-weight:600!important}.post-header small{margin-top:3px;font-size:9px;line-height:1.3;display:block;color:#68756e!important;font-weight:500!important}.community-post .category{white-space:nowrap;justify-content:center;align-items:center;max-width:125px;min-height:24px;font-size:9px;line-height:1;color:#075b45!important;background:#eaf3ef!important;border:1px solid #075b4529!important;border-radius:999px!important;padding:4px 9px!important;font-weight:600!important;display:inline-flex!important}.community-post h3,.community-post h4,.post-card h3{letter-spacing:-.012em;margin:0 0 8px;font-size:15px;line-height:1.34;color:#18231e!important;font-weight:600!important}.post-body p,.community-post .content{margin:0;font-size:13px;line-height:1.68;color:#34423b!important;font-weight:450!important}.community-post strong,.post-card strong{color:#18231e!important;font-weight:600!important}.post-body a{text-underline-offset:3px;font-weight:600;text-decoration-color:#b58a3273;color:#075b45!important}.community-post .meta{flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:9px;font-size:9px;line-height:1.4;display:flex;color:#68756e!important}.community-post .post-meta strong,.post-card .post-meta strong{color:#53615a!important;font-weight:600!important}.community-post .post-media,.community-post .media,.post-card .post-media,.post-card .media{background:#f5f7f5;border:1px solid #e5e8e4;border-radius:11px;margin:0 17px 15px;overflow:hidden}.community-post .post-media img,.community-post .media img,.post-card .post-media img,.post-card .media img{object-fit:cover;width:100%;max-height:420px;transition:transform .28s;display:block}.community-post:hover .media img{transform:scale(1.012)}.post-footer button{justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:10px;transition:background .18s,color .18s,border-color .18s;display:inline-flex;color:#53615a!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:6px 10px!important;font-weight:600!important}.post-footer button:hover{color:#075b45!important;background:#eaf3ef!important;border-color:#075b4521!important}.post-footer button.active,.post-footer button[aria-pressed=true]{color:#075b45!important;background:#eaf3ef!important;border-color:#075b4533!important}.community-post .comments{background:#f7f9f7;border:1px solid #e4e8e4;border-radius:11px;margin:0 13px 12px;padding:10px}.community-post .comment{padding:9px 10px;color:#46544d!important;background:0 0!important;border:0!important;border-bottom:1px solid #e4e8e4!important;border-radius:0!important}.community-post .comment:last-child{border-bottom:0!important}.community-post .comment strong,.post-card .comment strong{font-size:10px;color:#202b26!important;font-weight:600!important}.community-post .comment p,.post-card .comment p{margin-top:3px;font-size:11px;line-height:1.5;color:#46544d!important}.community-post.featured{border-color:#b58a3257!important}.community-post.featured:before{opacity:1;height:3px}.community-post.new{box-shadow:0 5px 18px #075b450e,inset 3px 0 #075b4561!important}@media (max-width:700px){.post-footer button{flex:1 1 0;min-width:0;padding-inline:6px!important}}@media (max-width:420px){.community-post{border-radius:13px!important}.post-header strong{font-size:12px}.post-body p{font-size:12.5px}.post-footer button{font-size:9px}}@media (prefers-reduced-motion:reduce){.community-post,.community-post .media img{transition:none!important}}.community-post .meta{flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:8px;font-size:10px;font-weight:550;line-height:1.35;display:flex;color:#5f6c65!important}.community-page,.page.community-page{--community-bg:#f5f7f4;--community-surface:#fff;--community-surface-soft:#f9fbf9;--community-green:#075b45;--community-green-deep:#064b3a;--community-green-soft:#eaf3ef;--community-gold:#b58a32;--community-gold-soft:#fbf7ec;--community-ink:#18231e;--community-text:#34423b;--community-muted:#68756e;--community-line:#e1e6e2;--community-shadow:0 8px 24px #18231e0e;--community-radius:16px;background:radial-gradient(circle at 90% 0%, #b58a320b, transparent 23%), var(--community-bg)!important}.community-page .page-heading{margin-bottom:18px;position:relative;overflow:hidden;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important;border:1px solid #b58a3240!important;border-left:3px solid #d4b15f!important;border-radius:18px!important;padding:clamp(20px,3vw,28px)!important;box-shadow:0 10px 28px #075b451a!important}.community-page .page-heading h1{letter-spacing:-.035em;color:#fff!important;margin:3px 0 7px!important;font-size:clamp(24px,3vw,34px)!important;font-weight:600!important}.community-page .page-heading p{max-width:760px;font-size:12px;line-height:1.55;color:#ffffffd1!important;margin:0!important}.community-publication-targets{margin-bottom:18px;border-radius:var(--community-radius)!important;box-shadow:var(--community-shadow)!important;background:linear-gradient(145deg,#fff 0%,#f8faf8 100%)!important;border:1px solid #b58a3230!important;padding:16px!important}.community-publication-visibility-summary{gap:9px}.community-publication-visibility-source{border:1px solid var(--community-line)!important;background:#fff!important;border-radius:11px!important;padding:12px!important}.community-publication-visibility-source strong{color:var(--community-green)!important}.community-feed-zone-filter{margin:0 0 18px;border:1px solid var(--community-line)!important;border-radius:var(--community-radius)!important;box-shadow:var(--community-shadow)!important;background:#fff!important;padding:15px!important}.community-feed-zone-filter h3{font-size:14px;color:var(--community-ink)!important;font-weight:600!important}.community-feed-zone-filter p{color:var(--community-muted)!important}.community-feed-zone-filter .community-visibility-option{border-radius:10px!important}.community-feed-zone-filter .community-visibility-option.is-selected{background:var(--community-green-soft)!important;color:var(--community-green)!important;border-color:#075b4540!important}.community-composer{position:relative;border:1px solid var(--community-line)!important;box-shadow:var(--community-shadow)!important;background:#fff!important;border-radius:18px!important;margin-bottom:20px!important;padding:clamp(18px,2.5vw,24px)!important}.community-composer textarea{min-height:125px;padding:13px 14px;line-height:1.6;color:var(--community-text)!important;background:#fcfdfc!important;border:1px solid #d9e1db!important;border-radius:11px!important}.community-composer textarea:focus,.community-composer .community-subject-input:focus{border-color:#075b4566!important;box-shadow:0 0 0 3px #075b450e!important}.pantheon-page .page-heading p{max-width:640px}.pantheon-spotlight{animation:.28s pantheon-spotlight-in}@keyframes pantheon-spotlight-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pantheon-spotlight-content h2{color:var(--community-ink,#18231e);margin:0;font-size:28px;font-weight:600;line-height:1.2}.pantheon-marquee-track{gap:20px;width:max-content;animation:110s linear infinite pantheon-scroll;display:flex}@keyframes pantheon-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pantheon-card-body h3{color:var(--community-ink,#18231e);margin:0;font-size:16.5px;font-weight:600;line-height:1.3}.community-subject-section-posts{flex-direction:column;gap:12px;margin-top:10px;padding-left:2px;animation:.22s community-subject-reveal;display:flex}@keyframes community-subject-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.community-page .community-post-identity strong{font-size:14px;font-weight:600;color:var(--community-ink)!important}.community-page .community-post-identity small{font-size:11.5px;font-weight:550;color:#8a968f!important}.community-page .community-post-actions button{color:#5b6a62!important}.community-page .community-post-actions button:hover:not(:disabled){color:#075b45!important;background:#075b450f!important;border-color:#075b4533!important}.community-page .community-post-actions button.active{color:#075b45!important;background:#075b4517!important;border-color:#075b453d!important}.community-page .community-comment-head strong{color:var(--community-ink)!important}.community-page .community-comment-head small{color:#8a968f!important}.community-page .community-comment-body p{color:#34423b!important}.community-page .community-comment-composer .input{color:var(--community-ink)!important;background:#fff!important;border-color:#d9e1db!important}.community-feed .community-post,.community-feed-after-composer .community-post,.community-post{border:1px solid var(--community-line)!important;background:#fff!important;border-radius:16px!important;margin-bottom:12px!important;box-shadow:0 4px 14px #18231e09!important}.community-post:hover{border-color:#b58a324d!important;box-shadow:0 11px 27px #075b4511!important}.post-header strong{font-size:13px;color:var(--community-ink)!important;font-weight:600!important}.post-body p{font-size:13px;line-height:1.66;color:#34423b!important}.post-footer button:hover{color:#075b45!important;background:#eaf3ef!important}@media (max-width:640px){.community-page{--community-bg:#f5f7f4}.community-page .page-heading{border-radius:15px!important;padding:18px!important}.community-composer{border-radius:15px!important;padding:15px!important}.community-publication-targets,.community-feed-zone-filter{border-radius:14px!important;padding:13px!important}}@media (prefers-reduced-motion:reduce){.community-post{transition:none!important}}.community-latest-exchanges-actions>span{color:#68756e;background:#fff;border:1px solid #e1e6e2;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:9px;font-weight:600;display:inline-flex}.community-latest-exchanges-toggle{white-space:nowrap;min-height:38px;font-size:10px;font-weight:600;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 4px 11px #075b4517;color:#fff!important;background:#075b45!important;border:1px solid #b58a32!important;border-radius:9px!important;padding:8px 13px!important}.community-latest-exchanges-toggle:hover{transform:translateY(-1px);box-shadow:0 7px 16px #075b451f;color:#fff!important;background:#176a53!important;border-color:#d4b15f!important}.community-feed-zone-filter{box-sizing:border-box;width:100%!important;max-width:none!important}.community-feed-zone-filter .community-publication-targets-header,.community-feed-zone-filter .community-visibility-options,.community-feed-zone-filter .community-zone-filter-help{box-sizing:border-box;width:100%}.community-feed-zone-filter .community-visibility-options{flex-wrap:wrap;gap:8px;width:100%;display:flex}@media (max-width:700px){.community-feed-zone-filter{width:100%!important}.community-feed-zone-filter .community-visibility-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:420px){.community-feed-zone-filter .community-visibility-options{grid-template-columns:1fr}}.community-page .community-publication-targets,.community-page .community-feed-zone-filter,.community-page .community-composer,.community-page .community-post,.community-page .post-card{position:relative;overflow:hidden}.community-page .community-composer:before{content:"";opacity:.78;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#b58a32c7,#0000);border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:22px;right:22px}.community-page .community-publication-targets>*,.community-page .community-feed-zone-filter>*,.community-page .community-composer>*,.community-page .community-post>*,.community-page .post-card>*{z-index:1;position:relative}@media (max-width:640px){.community-page .community-composer:before{left:13px;right:13px}}@media (prefers-reduced-motion:reduce){.community-page .community-publication-targets:before,.community-page .community-feed-zone-filter:before,.community-page .community-composer:before,.community-page .community-post:before,.community-page .post-card:before{transition:none}}.members-page .panel,.members-page .card,.members-page .surface,.community-page .panel,.community-page .card,.community-page .surface,.community-page .community-post,.community-page .post-card,.community-page .community-composer,.community-page .community-feed-zone-filter,.news-page .panel,.news-page .card,.news-page .surface,.news-page .article-card,.news-page .news-featured-optimized,.marketplace-page .panel,.marketplace-page .card,.marketplace-page .surface,.marketplace-page .service-card,.marketplace-page .item{position:relative;overflow:hidden}.members-page .panel:before,.members-page .card:before,.members-page .surface:before,.community-page .panel:before,.community-page .card:before,.community-page .surface:before,.community-page .community-composer:before,.news-page .panel:before,.news-page .card:before,.news-page .surface:before,.marketplace-page .panel:before,.marketplace-page .card:before,.marketplace-page .surface:before,.marketplace-page .service-card:before,.marketplace-page .item:before{content:"";z-index:2;opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:18px;right:18px}.members-page .page-heading:before,.community-page .page-heading:before,.news-page .page-heading:before,.marketplace-page .page-heading:before,.members-page .member-filter-panel:before,.news-page .news-member-filter-panel:before{opacity:.78;background:linear-gradient(90deg,#075b45 0% 42%,#b58a32 50%,#075b45 58% 100%);height:3px;left:0;right:0}.marketplace-page .service-card:before{opacity:.56;left:20px;right:20px}.community-page .community-composer:before{opacity:.72;background:linear-gradient(90deg,#0000,#b58a32c2,#0000);left:22px;right:22px}.members-page .panel>*,.members-page .card>*,.members-page .surface>*,.community-page .panel>*,.community-page .card>*,.community-page .surface>*,.community-page .community-post>*,.community-page .post-card>*,.community-page .community-composer>*,.community-page .community-feed-zone-filter>*,.news-page .panel>*,.news-page .card>*,.news-page .surface>*,.news-page .article-card>*,.news-page .news-featured-optimized>*,.marketplace-page .panel>*,.marketplace-page .card>*,.marketplace-page .surface>*,.marketplace-page .service-card>*,.marketplace-page .item>*{z-index:1;position:relative}@media (max-width:640px){.members-page .panel:before,.members-page .card:before,.members-page .surface:before,.community-page .panel:before,.community-page .card:before,.community-page .surface:before,.community-page .community-composer:before,.news-page .panel:before,.news-page .card:before,.news-page .surface:before,.marketplace-page .panel:before,.marketplace-page .card:before,.marketplace-page .surface:before,.marketplace-page .service-card:before,.marketplace-page .item:before{left:13px;right:13px}.members-page .page-heading:before,.community-page .page-heading:before,.news-page .page-heading:before,.marketplace-page .page-heading:before{left:0;right:0}}@media (prefers-reduced-motion:reduce){.members-page [class*=card]:before,.members-page .panel:before{transition:none}}.members-page .member-filter-panel:before,.news-page .news-member-filter-panel:before,.form-grid:before{content:"";z-index:2;pointer-events:none;border-radius:0 0 4px 4px;position:absolute;top:0;opacity:.82!important;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%)!important;height:3px!important;left:0!important;right:0!important}.members-page .member-filter-panel,.community-page .community-publication-targets,.community-page .community-feed-zone-filter,.news-page .news-member-filter-panel{position:relative;overflow:hidden}@media (max-width:640px){.members-page .member-filter-panel:before,.news-page .news-member-filter-panel:before{left:0!important;right:0!important}}:is(body:has(.page.members-page),body:has(.page.community-page),body:has(.page.news-page),body:has(.page.marketplace-page)){background:var(--jamaa-page)!important;color:var(--jamaa-text)!important}.page.members-page,.page.community-page,.page.news-page,.page.marketplace-page{background:radial-gradient(circle at 96% 0%, #b58a3209, transparent 24%), var(--jamaa-page)!important;color:var(--jamaa-text)!important}.page.members-page .page-heading,.page.community-page .page-heading,.page.news-page .page-heading,.page.marketplace-page .page-heading{border-radius:var(--jamaa-radius-lg);border:1px solid #075b4524;margin-bottom:20px;padding:clamp(20px,2.4vw,30px);position:relative;overflow:hidden;box-shadow:0 8px 26px #075b451a;background:linear-gradient(135deg, var(--jamaa-green) 0%, var(--jamaa-green-dark) 100%)!important;color:#fff!important}.page.members-page .page-heading:after{content:"";background:linear-gradient(90deg, transparent, var(--jamaa-gold-light), transparent);opacity:.75;pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.page.members-page .page-heading h1,.page.members-page .page-heading h2,.page.members-page .page-heading strong,.page.community-page .page-heading strong,.page.news-page .page-heading strong,.page.marketplace-page .page-heading strong{color:#fff!important}.page.members-page .page-heading p{color:#fffc!important}.page.members-page .panel,.page.members-page .card,.page.community-page .panel,.page.community-page .card,.page.news-page .panel,.page.news-page .card,.page.marketplace-page .panel,.page.marketplace-page .card{position:relative;overflow:hidden;background:var(--jamaa-surface)!important;color:var(--jamaa-text)!important;border:1px solid var(--jamaa-line)!important;border-radius:var(--jamaa-radius)!important;box-shadow:var(--jamaa-shadow)!important}.page.members-page .panel:before,.page.members-page .card:before,.page.members-page .member-filter-panel:before{content:"";z-index:3;pointer-events:none;border:0;border-radius:0 0 4px 4px;position:absolute;top:0;opacity:.82!important;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%)!important;height:3px!important;left:0!important;right:0!important}.page.members-page h2,.page.members-page h3,.page.members-page strong,.page.community-page h2,.page.community-page h3,.page.community-page strong,.page.news-page h2,.page.news-page h3,.page.news-page strong,.page.marketplace-page h2,.page.marketplace-page h3,.page.marketplace-page strong{color:var(--jamaa-ink)!important}.page.members-page p,.page.marketplace-page p{color:var(--jamaa-text)}.page.members-page small{color:var(--jamaa-muted)}.page.members-page .input,.page.members-page input,.page.members-page select,.page.members-page textarea,.page.news-page input,.page.news-page select,.page.news-page textarea,.page.marketplace-page .input,.page.marketplace-page input,.page.marketplace-page select,.page.marketplace-page textarea,.page.community-page input,.page.community-page select,.page.community-page textarea{color:var(--jamaa-ink)!important;border:1px solid var(--jamaa-line)!important;background:#fff!important}.page.members-page input::placeholder,.page.marketplace-page input::placeholder{color:#8a968f!important}.page.members-page input:focus,.page.members-page select:focus,.page.members-page textarea:focus{outline:none;border-color:#075b456b!important;box-shadow:0 0 0 3px #075b4514!important}.page.members-page .gold-btn,.page.community-page .gold-btn,.page.news-page .gold-btn,.page.marketplace-page .gold-btn{box-shadow:0 5px 14px #075b451f;background:var(--jamaa-green)!important;border-color:var(--jamaa-green)!important;color:#fff!important}.page.members-page .gold-btn:hover{background:var(--jamaa-green-mid)!important;border-color:var(--jamaa-gold-light)!important}.page.members-page button:focus-visible,.page.members-page a:focus-visible{outline-offset:2px;outline:2px solid var(--jamaa-gold)!important}@media (max-width:700px){.page.members-page .page-heading{border-radius:14px;padding:18px}.page.members-page .panel,.page.members-page .card,.page.community-page .panel,.page.news-page .panel,.page.marketplace-page .panel{border-radius:13px!important}}
