@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@500;600;700&display=swap";.account-dashboard{max-width:1100px;margin:0 auto}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.account-heading h1{margin:10px 0;font-size:clamp(30px,5vw,44px)}.account-heading p,.account-note{color:var(--ink-soft);line-height:1.65}.account-tabs,.account-kind-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.account-tabs button,.account-kind-tabs button{border:1px solid var(--line);background:var(--white);color:var(--teal);border-radius:10px;align-items:center;gap:7px;padding:12px 16px;display:inline-flex}.account-tabs [aria-current],.account-kind-tabs [aria-pressed=true]{background:var(--teal);color:#fff}.account-profile,.account-card{background:var(--white);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:22px}.account-profile{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-profile>div{flex:1;min-width:180px}.account-profile p{margin:8px 0}.account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.account-shortcuts button{text-align:start;border:1px solid var(--line);background:var(--white);color:var(--teal);border-radius:14px;gap:13px;padding:24px;display:grid}.account-shortcuts span{color:var(--ink-soft);line-height:1.6}.account-records{gap:16px;margin:18px 0;display:grid}.account-card h2{margin:12px 0;font-size:23px}.account-card p{line-height:1.6}.account-card time{color:var(--muted);margin-top:10px;font-size:13px;display:block}.account-status{background:var(--paper-deep);color:var(--teal);border-radius:20px;margin-inline-end:5px;padding:6px 11px;font-size:12px;display:inline-block}.account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.account-editor{margin-top:20px}.account-editor fieldset{border:0;gap:15px;min-width:0;padding:0;display:grid}.account-confirm{background:var(--paper-deep);border-radius:10px;margin-top:20px;padding:16px}.account-confirm button{margin-inline-end:10px}.account-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.account-pagination{justify-content:center;align-items:center;gap:18px;margin:24px 0;display:flex}@media (width<=700px){.account-heading{flex-direction:column;align-items:flex-start}.account-shortcuts,.account-saved-grid{grid-template-columns:1fr}.account-card,.account-profile{padding:17px}.account-tabs button{flex:40%;justify-content:center;padding:11px 8px}}:root{--ink:#132d2d;--ink-soft:#58706d;--muted:#8da09b;--paper:#f7f8f4;--paper-deep:#edf1eb;--line:#dfe7df;--white:#fff;--teal:#0d5b58;--teal-dark:#073d3c;--mint:#bfe3cd;--lime:#c9e86d;--orange:#f58c57;--yellow:#f4d46a;--shadow:0 16px 46px #16343114;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--paper);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #0d5b5852}a.nav-item,a.category-card{text-decoration:none}.app-shell{min-height:100vh}.hero-actions{flex-wrap:wrap;gap:10px;margin-block-start:22px;display:flex}.button-warm{color:#132d2d;background:#f4d46a;border-color:#d4b146}.button-warm:hover{background:#ebc34a}.community-guide{text-align:center;margin-block:45px 55px}.community-guide h2{margin-block:12px;font-size:30px}.community-guide>p{color:var(--ink-soft);font-size:14px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:25px;padding:0;list-style:none;display:grid}.guide-grid li{background:#fffdf6;border:1px solid #e8dfbf;border-radius:16px;padding:24px 18px}.guide-step{color:#534515;background:#f4d46a;border-radius:18px;place-items:center;width:54px;height:54px;margin-block-end:16px;display:inline-grid;position:relative}.guide-step span{inset-inline-end:-8px;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid;position:absolute;top:-6px}.guide-grid h3{margin-block-end:10px;font-size:16px}.guide-grid p,.community-footer p{color:var(--ink-soft);font-size:13px;line-height:1.8}.community-footer{border-block-start:1px solid var(--line);grid-template-columns:1fr .75fr .95fr 1.3fr;gap:24px;margin-block-start:50px;padding-block-start:28px;display:grid}.community-footer h3{margin-block-end:12px;font-size:14px}.footer-intro b{font-size:20px}.footer-intro p{margin-block-start:10px}.community-footer a{color:var(--teal);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.community-footer a:hover,.community-footer a:focus-visible{text-underline-offset:3px;text-decoration:underline}.community-footer nav button,.community-footer nav a{color:var(--teal);background:0 0;border:0;align-items:center;gap:8px;padding-block:8px;padding-inline:0;font-size:13px;font-weight:400;display:flex}.footer-legal-link button[data-analytics-preferences]{color:var(--teal);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.footer-legal-link button[data-analytics-preferences]:hover,.footer-legal-link button[data-analytics-preferences]:focus-visible{text-underline-offset:3px;text-decoration:underline}.footer-help details{border-block-end:1px solid var(--line);padding-block:10px;font-size:13px}.footer-help summary{cursor:pointer}.footer-help p{margin-block-start:8px}.footer-info details{border-block-end:1px solid var(--line);padding-block:10px;font-size:13px}.footer-info summary{cursor:pointer;color:var(--teal)}.footer-info p{margin-block-start:8px}.footer-note{border-block-start:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-block-start:16px;display:flex}.company-signature{color:var(--teal);letter-spacing:.01em;font-weight:700}.listing-steps{color:var(--ink-soft);gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.listing-steps li{border-block-end:2px solid var(--line);flex:1;padding-block-end:8px}.listing-steps [aria-current]{border-color:var(--teal);color:var(--teal);font-weight:700}.listing-preview{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:20px}.listing-preview h3{margin-block:12px}.listing-preview p{white-space:pre-wrap;margin-block-end:14px;font-size:14px;line-height:1.8}.listing-preview strong{color:var(--teal)}.listing-preview dl{grid-template-columns:auto 1fr;gap:10px;font-size:13px;display:grid}.listing-preview dd{margin:0}.listing-preview dt{color:var(--ink-soft)}.form-guidance{color:var(--ink-soft);background:#f2f8ef;border:1px solid #d7e7d8;border-radius:11px;gap:4px;padding:12px 14px;font-size:11px;line-height:1.5;display:grid}.form-guidance b{color:var(--teal);font-size:12px}.field-meta{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.service-choice-group,.pricing-fields{border:1px solid var(--line);border-radius:11px;gap:8px;margin:0;padding:13px;display:grid}.service-choice-group legend,.pricing-fields legend{padding:0 5px;font-size:12px;font-weight:800}.service-choice-group>small{color:var(--ink-soft)}.choice-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-chip-grid label,.inline-check{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:8px;align-items:center;min-height:38px;padding:8px 10px;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.choice-chip-grid label.selected{border-color:var(--teal);color:var(--teal);background:#edf7ee}.choice-chip-grid input,.inline-check input{accent-color:var(--teal);width:17px!important;min-height:17px!important;padding:0!important}.presentation-upload{background:#f7fbf5;border:1px solid #d7e3d8;border-radius:11px;gap:8px;padding:13px;display:grid}.presentation-upload>div{gap:4px;display:grid}.presentation-upload b{color:var(--teal);font-size:12px}.presentation-upload small{color:var(--ink-soft);font-size:10px}.service-preview{gap:14px;display:grid}.preview-service-card{background:#f7fbf5;border:1px solid #d7e3d8;border-radius:13px;grid-template-columns:115px 1fr;display:grid;overflow:hidden}.preview-service-body{gap:7px;padding:14px;display:grid}.preview-service-body h3{margin:0;font-size:20px}.preview-service-body p{margin:0;font-size:11px;line-height:1.5}.preview-provider{color:var(--ink-soft);font-weight:700}.preview-badge,.preview-chip-row span{width:max-content;color:var(--teal);background:#e1f0e1;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:700}.preview-chip-row{flex-wrap:wrap;gap:5px;display:flex}.preview-price{color:var(--teal);font-size:14px}.publication-status{color:#715b28;background:#fff8e7;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;display:flex;font-size:10px!important;line-height:1.45!important}.photo-preview-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.photo-preview-grid img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.photo-preview-grid.compact{min-height:100%;display:block}.photo-preview-grid.compact img{border-radius:0;width:100%;height:100%;min-height:150px;display:none}.photo-preview-grid.compact img:first-child{display:block}.photo-preview-empty{min-height:78px;color:var(--muted);text-align:center;background:#edf3eb;place-items:center;padding:10px;font-size:10px;display:grid}.photo-preview-empty.compact{min-height:150px}.service-public-details .service-detail-chips{flex-wrap:wrap;gap:7px;display:flex}.service-detail-chips span{color:var(--teal);background:#edf6eb;border-radius:99px;padding:7px 9px;font-size:10px;font-weight:700}.preview-service-type{color:var(--teal);font-weight:700}@media (width<=760px){.guide-grid,.community-footer{grid-template-columns:1fr}.hero-actions .button{min-height:44px}.community-footer{gap:20px}}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f4eb;align-items:center;gap:38px;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.03em;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.header-contact{color:var(--teal);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:7px 4px;font-size:12px;font-weight:700;display:inline-flex}.header-contact:hover{color:#e51f2a}.brand>span:last-child{flex-direction:column;align-items:flex-start;font-size:16px;line-height:.88;display:flex}.brand b{font-weight:700}.brand em,.brand-small em{color:var(--orange);font-family:Playfair Display,serif;font-style:italic;font-weight:500}.brand-mark{width:52px;height:52px;color:var(--white);background:var(--teal-dark);border:1px solid #073d3c1f;border-radius:15px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 7px 17px #0d5b5829,inset 0 1px #ffffff1f}.brand:hover .brand-mark{transform:translateY(-1px);box-shadow:0 10px 22px #0d5b5838,0 0 0 4px #c9e86d1f,inset 0 1px #ffffff1f}.brand-mark svg{width:100%;height:100%}.logo-m-cut{fill:var(--teal-dark)}.logo-accent-bar{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round}.brand-mark{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:42px;overflow:visible}.brand-mark svg{overflow:visible}.logo-connector{fill:none;stroke:#17283e;stroke-width:2px;stroke-linecap:round}.logo-dot{fill:#17283e;stroke:#fffaf4;stroke-width:1.5px}.brand>span:last-child{letter-spacing:-.045em;flex-direction:row;align-items:baseline;gap:5px;font-size:19px;line-height:1}.brand>span:last-child b{color:#e51f2a;font-weight:800}.brand>span:last-child em{color:#17283e;font-family:inherit;font-style:normal;font-weight:700}.brand-small{color:#e51f2a}.brand-small b,.brand-small em{color:#17283e}html[lang=ar] .brand>span:last-child{letter-spacing:0;flex-direction:row;align-items:baseline;gap:4px;font-size:18px}html[lang=ar] .brand>span:last-child b{color:#e51f2a}html[lang=ar] .brand>span:last-child em{color:#17283e;padding-inline-end:0}html[lang=ar] .brand>span:last-child em:after{display:none}html[lang=ar] .brand-small{font-family:IBM Plex Sans Arabic,DM Sans,sans-serif}html:not([lang=ar]) .brand-arabic-word,html[lang=ar] .brand-latin-rest{display:none}.brand-latin-rest{color:#e51f2a;font-family:DM Sans,sans-serif;font-style:italic;font-weight:700}.brand-small>b{align-items:baseline;gap:4px;display:inline-flex}.brand-small>b em{color:#17283e;font-style:normal}.brand-mark-compact{border-radius:13px;width:40px;height:40px}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-actions .button{min-height:36px;font-size:11px}.demo-status{color:#9a6f24;background:#fff4d1;border:1px solid #ebd99d;border-radius:20px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.demo-status>span{background:#e0a52f;border-radius:50%;width:6px;height:6px}.dashboard-stats{grid-template-columns:repeat(6,1fr)}.dashboard-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.activity-list{display:grid}.activity-row{border-top:1px solid #edf1ed;align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.activity-row>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.activity-row b{font-size:11px}.activity-row small{color:var(--muted);font-size:10px}.activity-row strong{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10px;overflow:hidden}.activity-icon{width:31px;height:31px;color:var(--teal);background:#e9f3ed;border-radius:9px;flex:none;place-items:center;display:grid}.dashboard-empty{color:var(--muted);text-align:center;place-items:center;gap:8px;min-height:150px;padding:20px;display:grid}.dashboard-empty p{max-width:230px;font-size:12px;line-height:1.6}.channel-panel .panel-icon{color:var(--teal)}.channel-row{grid-template-columns:92px 1fr 26px;align-items:center;gap:9px;margin:18px 0;font-size:10px;display:grid}.channel-row b{text-align:end;color:var(--teal)}.mini-track{background:var(--paper-deep);border-radius:5px;height:8px;overflow:hidden}.mini-track i{border-radius:inherit;background:linear-gradient(90deg, var(--teal), #8fc7a2);height:100%;display:block}.channel-insight{color:var(--teal);background:#eef7e9;border-radius:10px;align-items:flex-start;gap:8px;margin-top:25px;padding:11px;display:flex}.channel-insight span{gap:4px;display:grid}.channel-insight b{font-size:10px}.channel-insight small{color:var(--ink-soft);font-size:9px;line-height:1.5}.dashboard-note{color:#836a35;background:#f8f2dc;border:1px solid #ecdfb1;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.dashboard-note svg{color:#b58936;flex-shrink:0}.dashboard-note p{flex:1;font-size:10px;line-height:1.55}.dashboard-note b{font-size:11px}@media (width<=1050px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.dashboard-actions{justify-content:flex-start;margin-top:10px}.dashboard-actions .button-dark{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.channel-row{grid-template-columns:82px 1fr 24px}}.top-search{background:var(--white);border:1px solid var(--line);max-width:580px;height:42px;color:var(--muted);border-radius:13px;flex:1;align-items:center;padding-inline-start:14px;transition:border-color .2s,box-shadow .2s;display:flex}.top-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #0d5b5814}.top-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:13px}.top-search input::placeholder,.inline-search input::placeholder{color:#a2b0ab}.top-zone{border:0;border-inline-start:1px solid var(--line);height:100%;color:var(--ink-soft);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 13px;font-size:12px;display:flex}.top-actions{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.icon-button,.avatar-button,.save-button,.report-action{color:var(--ink-soft);background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-button{border-radius:10px;width:34px;height:34px}.icon-button:hover,.report-action:hover{background:var(--paper-deep);color:var(--teal)}.notification-button{position:relative}.notification-dot{border:1px solid var(--paper);background:var(--orange);border-radius:100%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar-button{background:var(--orange);width:35px;height:35px;color:var(--white);border:3px solid var(--white);border-radius:50%;font-size:11px;font-weight:700;box-shadow:0 0 0 1px #f4c2aa}.mobile-menu,.mobile-drawer,.mobile-bottom-nav,.mobile-verify-cta{display:none}.avatar-button.needs-registration{background:var(--teal);box-shadow:0 0 0 3px #0d5b581f}.account-link{border:1px solid var(--line);background:var(--white);min-height:40px;color:var(--teal);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.account-link:hover{border-color:var(--teal);background:#edf7ed}.drawer-register{width:100%;color:var(--teal);text-align:start;background:#edf7ed;border:1px solid #cfe4d2;border-radius:11px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.drawer-register>span{flex:1;gap:3px;display:grid}.drawer-register b{font-size:12px}.drawer-register small{color:var(--ink-soft);font-size:10px}.auth-methods{flex-wrap:wrap;gap:8px;display:flex}.auth-methods button{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:8px 12px}.auth-methods button.selected{border-color:var(--teal);color:var(--teal);background:#edf7ed;font-weight:700}.registration-reason{color:var(--teal);background:#edf7ed;border:1px solid #cfe4d2;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.registration-reason>span{gap:4px;display:grid}.registration-reason b{font-size:12px}.registration-reason small{color:var(--ink-soft);font-size:10px;line-height:1.5}.human-check{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:10px;align-items:center;padding:12px;grid-template-columns:auto 1fr auto!important}.human-check input{width:19px;height:19px;accent-color:var(--teal)}.human-check span{gap:3px;display:grid}.human-check b{font-size:11px}.human-check small{color:var(--ink-soft);font-size:10px;font-weight:500}.human-check>svg{color:var(--teal)}.captcha-note{color:var(--muted);margin:-7px 0 0;font-size:9px;line-height:1.45}.sidebar{border-inline-end:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;width:246px;padding:35px 20px 25px;display:flex;position:fixed;top:78px;bottom:0}.section-label,.eyebrow{color:#9aa8a3;letter-spacing:.14em;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.sidebar .section-label{margin-inline-start:13px;margin-bottom:12px;display:block}.nav-list{flex-direction:column;gap:4px;display:flex}.nav-item{color:#718580;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;height:43px;padding:0 13px;font-size:13px;transition:all .2s;display:flex}.nav-item:hover{color:var(--teal);background:#ffffffb3}.nav-item.active{background:var(--white);color:var(--teal);font-weight:700;box-shadow:0 4px 14px #1f45400f}.nav-item span{flex:1}.nav-item small{background:var(--paper-deep);color:var(--ink-soft);border-radius:9px;padding:2px 7px;font-size:10px}.admin-nav-link{width:100%;height:43px;color:var(--teal);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:0 13px;font-size:13px;display:flex}.admin-nav-link:hover{background:#ffffffb3}.admin-nav-link span{flex:1}.nav-divider{background:var(--line);height:1px;margin:23px 12px 19px}.nav-section-label{margin-bottom:8px!important}.sidebar-bottom{gap:24px;display:grid}.trust-mini{color:var(--teal);text-align:start;background:#e8f4e8;border:1px solid #cce6d3;border-radius:13px;align-items:center;gap:9px;padding:13px 11px;display:flex}.trust-mini>span:nth-child(2){flex:1;gap:3px;display:grid}.trust-mini b,.profile-row b{font-size:11px;display:block}.trust-mini small,.profile-row small{color:#729080;font-size:10px}.trust-icon{background:var(--white);width:32px;height:32px;color:var(--teal);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.profile-row{color:var(--ink-soft);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:flex}.profile-row>span:nth-child(2){flex:1}.avatar{color:var(--white);background:#7eaaa0;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.avatar-sm{width:31px;height:31px}.main-content{max-width:1370px;margin-inline-start:246px;padding:42px 52px 70px}.home-view,.browse-view,.admin-view{max-width:1140px;margin:0 auto}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;min-height:370px;display:grid}.eyebrow{align-items:center;gap:7px;display:inline-flex}.eyebrow-dot{background:var(--orange);border-radius:50%;width:6px;height:6px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;line-height:.98}h1{margin:19px 0 18px;font-size:clamp(40px,5vw,65px);font-weight:600}h1 i,h2 i{font-family:Playfair Display,Georgia,serif;font-weight:500}.hero-copy>p{color:var(--ink-soft);max-width:480px;font-size:15px;line-height:1.65}.hero-search{background:var(--white);max-width:560px;height:57px;color:var(--teal);border:1px solid #d6e4d8;border-radius:14px;align-items:center;margin-top:27px;padding-inline-start:17px;display:flex;box-shadow:0 9px 25px #295b4812}.hero-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:13px}.hero-search input::placeholder{color:#9eada8}.hero-search button{background:var(--teal);height:43px;color:var(--white);border:0;border-radius:10px;align-items:center;gap:8px;margin-inline-end:6px;padding:0 14px 0 18px;font-size:12px;font-weight:700;display:flex}.hero-search button:hover,.button-accent:hover{background:var(--teal-dark);transform:translateY(-1px)}.popular-searches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.popular-searches button{color:var(--ink-soft);background:0 0;border:0;border-bottom:1px solid #bdcbc5;padding:0 0 2px;font-size:11px}.popular-searches button:hover{color:var(--teal);border-color:var(--teal)}.hero-art{background:#d9e7d5;border-radius:22px;min-height:350px;position:relative;overflow:hidden}.neighbourhood-photo{min-width:0;margin:0}.neighbourhood-photo-frame{background:#355a41;border-radius:24px;height:440px;position:relative;overflow:hidden;box-shadow:0 18px 40px #16343124}.neighbourhood-photo img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block}.neighbourhood-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#091f1724 0%,#0000 35%,#091f17eb 100%);position:absolute;inset:0}.photo-location{z-index:1;top:18px;color:#132d2d;background:#f7f8f4;border-radius:24px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex;position:absolute;inset-inline-start:18px}.photo-caption{z-index:1;bottom:25px;color:#fff;position:absolute;inset-inline:24px}.photo-caption>span{color:#e1edbc;letter-spacing:.08em;font-size:11px}.photo-caption h2{letter-spacing:-.025em;margin-block:10px;font-size:clamp(25px,2.5vw,35px);line-height:1.25}.photo-caption p{color:#f3f5ee;font-size:13px;line-height:1.65}.neighbourhood-photo figcaption{color:var(--ink-soft);margin-block-start:10px;font-size:10px;line-height:1.7}.neighbourhood-photo a{color:inherit;text-underline-offset:3px}html[lang=ar] .photo-caption>span{letter-spacing:normal}@media (width<=760px){.neighbourhood-photo-frame{height:340px}.photo-caption h2{font-size:28px}}.sun-shape{opacity:.86;background:#f2c978;border-radius:50%;width:270px;height:270px;position:absolute;top:25px;right:-34px}.arch-shape{background:#8ab09e;border-radius:115px 115px 0 0;width:214px;height:278px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 14px #f7f8f457}.arch-window{border:9px solid #6f9b8a;border-bottom:0;border-radius:58px 58px 0 0;justify-content:center;align-items:end;gap:7px;width:108px;height:153px;display:flex;position:absolute;bottom:37px;left:50%;overflow:hidden;transform:translate(-50%)}.arch-window span{opacity:.8;background:#d4dcae;border-radius:13px 13px 0 0;width:17px;height:60px}.arch-window span:first-child{background:#759d88;height:92px}.arch-window span:last-child{background:#ecc56a;height:73px}.art-card{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffeb;border:1px solid #fffc;border-radius:13px;align-items:center;gap:9px;padding:9px;display:flex;position:absolute;box-shadow:0 13px 30px #29524424}.art-card b,.art-card small{white-space:nowrap;display:block}.art-card b{font-size:11px}.art-card small{color:var(--ink-soft);margin-top:4px;font-size:9px}.art-card small svg{color:#d48a42;vertical-align:-2px}.art-card-top{top:65px;left:17px}.art-card-bottom{bottom:27px;left:21px}.art-card-bottom strong{color:var(--teal);margin-inline-start:9px;font-size:10px}.mini-photo{background:#ebba83;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.mini-avatar{width:30px;height:30px;color:var(--white);background:#a8c5bb;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.art-sticker{background:var(--teal);color:var(--white);border-radius:20px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:20px;right:23px;transform:rotate(-5deg);box-shadow:0 7px 12px #0d5b582b}.trust-strip{background:var(--white);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin:28px 0 57px;padding:15px 21px;display:flex;box-shadow:0 5px 15px #2a433708}.trust-strip-title{align-items:center;gap:10px;display:flex}.trust-strip-title>span:last-child{gap:4px;display:grid}.trust-strip-title b{font-size:12px}.trust-strip-title small{color:var(--ink-soft);font-size:10px}.trust-points{color:var(--ink-soft);flex-wrap:wrap;gap:21px;font-size:10px;display:flex}.trust-points span{align-items:center;gap:6px;display:flex}.trust-points svg{color:var(--teal)}.section-block{margin-bottom:63px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-heading h2{margin-top:9px;font-size:30px;font-weight:600}.text-link{color:var(--teal);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--orange)}.ad-breadcrumbs{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.ad-breadcrumbs b{color:var(--ink-soft);text-overflow:ellipsis;overflow:hidden}.ad-gallery{gap:6px;display:grid}.ad-gallery .result-image{border-radius:12px;height:235px}.ad-gallery>small{color:var(--muted);font-size:9px}.ad-gallery-thumbnails{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:7px;display:grid}.ad-gallery-thumbnails button{background:var(--surface);cursor:pointer;aspect-ratio:1;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.ad-gallery-thumbnails button.is-active{border-color:var(--teal)}.ad-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.gallery-count{z-index:2;color:var(--white);background:#082723b8;border-radius:99px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;right:10px}.ad-primary-info{justify-content:space-between;align-items:start;gap:12px;display:flex}.ad-primary-info h3{margin-top:6px;font-size:25px;line-height:1.1}.ad-primary-info>strong{color:var(--orange);font-family:var(--display);white-space:nowrap;font-size:22px}.ad-status-label{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.ad-meta-row{color:var(--ink-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:13px;font-size:10px;display:flex}.ad-meta-row span{align-items:center;gap:4px;display:inline-flex}.ad-meta-row .ad-id{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ad-section{gap:7px;display:grid}.social-account-link{width:fit-content;color:var(--teal);text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.ad-section h4,.seller-panel h4,.ad-safety h4{color:var(--ink);margin:0;font-size:13px}.ad-section p,.seller-panel p,.ad-safety p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.transaction-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.transaction-options span{background:var(--white);border:1px solid var(--line);color:var(--ink-soft);border-radius:8px;align-items:flex-start;gap:5px;padding:9px;font-size:10px;line-height:1.35;display:flex}.transaction-options svg{color:var(--teal);flex:none}.seller-panel{border:1px solid var(--line);background:var(--white);border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.seller-avatar{background:var(--teal);width:39px;height:39px;color:var(--white);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.seller-panel>div:nth-child(2){flex:1;min-width:0}.seller-panel .eyebrow{font-size:8px}.seller-panel h4{margin-top:3px}.seller-panel p{font-size:9px}.seller-panel .button{white-space:nowrap;padding:9px 10px;font-size:10px}.seller-contact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=480px){.seller-panel{flex-wrap:wrap}.seller-contact-actions{justify-content:flex-start;width:100%}}.ad-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ad-actions .report-action{width:auto;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:10px;display:inline-flex}.ad-actions .report-action:hover{color:#a22d2d}.share-action{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:10px;font-weight:700;display:inline-flex}.share-action:hover{color:var(--orange)}.share-feedback{color:var(--teal);text-align:center;font-size:10px}.share-wrap{position:relative}.share-menu{z-index:5;inset-inline-end:0;background:var(--white);border:1px solid var(--line);border-radius:12px;gap:2px;min-width:190px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);box-shadow:0 12px 28px #1f454024}.share-menu button{width:100%;color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:11px;display:flex}.share-menu button:hover{background:var(--paper-deep);color:var(--teal)}.maintenance-banner{z-index:11;inset-inline:18px;max-width:430px;color:var(--teal);background:#f2f8ef;border:1px solid #cfe4d1;border-radius:12px;align-items:flex-start;gap:10px;margin-inline:auto;padding:13px 15px;display:flex;position:fixed;bottom:18px;box-shadow:0 12px 30px #1f454029}.maintenance-banner span{gap:4px;display:grid}.maintenance-banner b{font-size:11px}.maintenance-banner small{color:var(--ink-soft);font-size:10px;line-height:1.45}.share-menu-icon{width:23px;height:23px;color:var(--white);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.share-menu-icon.whatsapp{background:#25d366}.share-menu-icon.messenger{background:#168aff}.share-menu-icon.facebook{background:#1877f2;font-family:Arial,sans-serif;font-size:17px}.share-menu-icon.telegram{background:#229ed9;font-size:13px}.share-menu-icon.copy,.share-menu-icon.device{background:var(--teal)}.subject-options{border:0;flex-wrap:wrap;align-content:start;gap:7px 12px;margin:0;padding:0;display:flex}.subject-options legend{width:100%;color:var(--ink);padding:0;font-size:11px;font-weight:700}.subject-options label{color:var(--ink-soft);align-items:center;gap:5px;font-size:11px;display:inline-flex}.service-education-fields{align-items:start;gap:16px;display:grid}.service-optional-details{border:1px solid var(--line);border-radius:12px;padding:14px}.service-optional-details summary{cursor:pointer;font-weight:700}.service-optional-details summary small{color:var(--ink-soft);margin-top:5px;font-weight:400;display:block}.service-optional-details>div{gap:16px;padding-top:16px;display:grid}.service-form [aria-invalid=true]{border-color:#b42318}.related-services{background:#f4f8f2;border-radius:14px;padding:16px}.related-services p{color:var(--ink-soft);margin:4px 0 12px}.related-service-links{flex-wrap:wrap;gap:8px;display:flex}.modal-form .education-stage-picker{align-self:start;inline-size:min(100%,260px)}.modal-form .education-stage-picker select{appearance:auto;cursor:pointer;block-size:46px;padding-inline:12px;font-size:16px}.modal-form .subject-options label{align-items:center;gap:7px;min-height:32px;font-size:12px;display:inline-flex}.modal-form .subject-options input{width:18px;height:18px;min-height:18px;accent-color:var(--teal);flex:0 0 18px;padding:0}.scroll-top-button{z-index:12;background:var(--teal);width:44px;height:44px;color:var(--white);cursor:pointer;border:1px solid #fffc;border-radius:50%;place-items:center;animation:.2s both scroll-top-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 24px #082e2838}.scroll-top-button:hover{background:var(--orange);transform:translateY(-2px)}@keyframes scroll-top-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@media (width<=720px){.scroll-top-button{width:42px;height:42px;bottom:78px;right:16px}}.ad-safety{color:#715b28;background:#fff8e7;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.ad-safety>svg{flex:none}.ad-safety h4{color:#715b28;margin-bottom:3px}.ad-safety p{color:#715b28;font-size:10px}.category-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-card{border:1px solid var(--line);background:var(--white);min-height:75px;color:var(--ink);text-align:start;border-radius:13px;align-items:center;gap:12px;padding:12px 13px;transition:all .2s;display:flex}.category-card:hover{box-shadow:var(--shadow);border-color:#accdc0;transform:translateY(-2px)}.category-card>span:nth-child(2){flex:1;gap:5px;display:grid}.category-card b{font-size:12px}.category-card small{color:var(--muted);font-size:10px}.category-card>svg{color:#aabcb5}.category-icon{width:56px;height:56px;color:var(--teal);background:#e5efe5;border-radius:12px;flex:0 0 56px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #1f45401f}.category-icon img{z-index:1;object-fit:cover;filter:saturate(1.18)brightness(1.08)contrast(1.04);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;position:relative}.category-card:hover .category-icon img{filter:saturate(1.28)brightness(1.12)contrast(1.06);transform:scale(1.08)}.category-icon:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 48%,#062c2729);position:absolute;inset:0}.category-fallback{z-index:0;color:inherit;background:#e7f3eae6;place-items:center;display:grid;position:absolute;inset:0}.category-icon img+.category-fallback{opacity:0}.category-icon.sofa{color:#ac6a43;background:#f8e4cf}.category-icon.monitor{color:#597692;background:#dceaf3}.category-icon.baby{color:#a26880;background:#f6deea}.category-icon.wrench{color:#6a8d79;background:#dcefdc}.category-icon.utensils{color:#bd7a51;background:#f9e3c4}.category-icon.heart-pulse{color:#ac6463;background:#f6dddd}.category-icon.paw-print{color:#7c654f;background:#efe4d7}.category-icon.graduation-cap{color:#68548d;background:#e9e1f7}.view-count{color:var(--muted);align-items:center;gap:4px;margin-top:9px;font-size:10px;display:flex}.comment-box{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.comment-heading{color:var(--ink);align-items:center;gap:7px;margin-bottom:10px;display:flex}.comment-box textarea{resize:vertical;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--paper);border-radius:10px;padding:10px}.public-comment{border-bottom:1px solid var(--line);padding:9px 0}.public-comment b{font-size:11px}.public-comment p{margin:4px 0 0;font-size:12px;line-height:1.45}.comment-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.comment-actions small{color:var(--muted);font-size:10px}.comment-gate{color:var(--ink-soft);background:#f4f8f1;border:1px solid #d8e5d6;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.comment-actions .button{padding:8px 12px;font-size:11px}.comment-success{color:#3e795e;margin:9px 0 0;font-size:11px}.comment-error{color:#a74e4e;margin:9px 0 0;font-size:11px}.card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.result-card{background:var(--white);border:1px solid var(--line);border-radius:14px;min-width:0;transition:all .2s;overflow:hidden}.result-card:hover{box-shadow:var(--shadow);border-color:#c6dbce;transform:translateY(-3px)}.result-image{justify-content:center;align-items:center;height:188px;display:flex;position:relative;overflow:hidden}.result-art-upload{z-index:1;object-fit:contain;object-position:center;background:#edf3eb;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:relative}.result-image:after{content:"";background:#ffffff3d;border-radius:50%;width:220px;height:100px;position:absolute;bottom:-44px;right:-25px;transform:rotate(-18deg)}.result-image.art-clay{background:#e9b98c}.result-image.art-navy{background:#8aa5bd}.result-image.art-sage{background:#b8d2bc}.result-image.art-sand{background:#decda9}.result-image.art-coral{background:#eaa284}.result-image.art-blue{background:#a9cee2}.result-image.art-orange{background:#f0bd81}.result-image.art-lilac{background:#c8b6d4}.result-image.art-mint{background:#9fd0bc}.result-image.art-terracotta{background:#d99776}.result-image.art-plum{background:#bfa1b5}.result-image.art-yellow{background:#f0d87f}.result-image.art-pink{background:#e6a0a4}.result-image.art-violet{background:#bda8d8}.result-image.art-brown{background:#c59b7d}.result-image.art-lime{background:#c6db84}.art-letter{color:#ffffff70;z-index:1;font-family:Playfair Display,serif;font-size:70px;font-style:italic;line-height:1;position:absolute;top:7px;left:14px}.art-object{color:#4b463475;z-index:1;text-shadow:5px 7px #ffffff29;font-family:Georgia,serif;font-size:103px;line-height:.8;transform:rotate(-9deg)}.image-tv .art-object{color:#1b384b87;font-size:120px}.image-chair .art-object{font-size:150px}.image-scooter .art-object{color:#74372f70;font-size:110px}.art-service-mark,.art-business-mark,.art-offer-mark{z-index:1;color:#ffffffe0;background:#ffffff30;border:1px solid #fff9;border-radius:29px 29px 11px;place-items:center;width:85px;height:85px;display:grid;transform:rotate(-11deg)}.art-business-mark{border-radius:50%;transform:rotate(8deg)}.art-offer-mark{border-radius:14px;transform:rotate(4deg)}.art-line{background:#ffffff54;width:135%;height:1px;position:absolute;transform:rotate(-35deg)}.art-line-one{bottom:27px;left:-26px}.art-line-two{opacity:.6;bottom:59px;left:-13px}.result-type,.featured-label{color:var(--ink-soft);z-index:2;background:#ffffffdb;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:11px;left:11px}.result-type{max-width:calc(100% - 22px)}.result-type span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-type svg{color:var(--teal);flex:none}.featured-label{background:var(--teal);color:var(--white);left:auto;right:11px}.result-body{padding:15px 15px 14px}.result-topline{color:var(--muted);justify-content:space-between;align-items:start;min-height:18px;font-family:DM Mono,monospace;font-size:9px;display:flex}.save-button{border-radius:8px;width:26px;height:26px;margin-top:-6px}.save-button:hover,.save-button.saved{color:var(--orange);background:#fbe7db}.result-body h3{letter-spacing:-.025em;margin-top:5px;font-size:15px;line-height:1.18}.result-service-type,.ad-service-type{color:var(--teal);margin:5px 0 0;font-size:10px;font-weight:800;line-height:1.35}.ad-service-type{font-size:12px}.result-subtitle{color:var(--ink-soft);min-height:31px;margin-top:6px;font-size:11px;line-height:1.42}.result-detail{align-items:center;gap:9px;margin-top:12px;display:flex}.result-detail strong{color:var(--teal);align-items:center;gap:4px;font-size:13px;display:inline-flex}.result-detail strong svg{color:#d79447}.result-detail span{border-inline-start:1px solid var(--line);color:var(--muted);padding-inline-start:9px;font-size:10px}.discount-text{letter-spacing:.02em;color:#c4684d!important}.result-footer{border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:8px;min-height:35px;margin-top:15px;padding-top:11px;display:flex}.seller-line{color:var(--ink-soft);align-items:center;gap:4px;min-width:0;font-size:10px;display:inline-flex}.seller-line svg{color:var(--teal)}.card-actions{align-items:center;gap:6px;display:flex}.small-action{background:var(--paper-deep);color:var(--teal);white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:10px;font-weight:700;display:inline-flex}.small-action:hover{background:var(--mint)}.primary-action{background:#eaf4e9}.report-action{border-radius:7px;width:27px;height:27px}.compact-card .result-image{height:163px}.compact-card .result-body{padding:13px}.rating-stars{color:#d79447;vertical-align:middle;direction:ltr;gap:2px;display:inline-flex}.rating-star{color:#c9cec8;width:17px;height:17px;display:inline-flex;position:relative}.rating-star>svg{stroke:currentColor;width:17px;height:17px}.rating-star>span{color:#d79447;display:inline-flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-star>span svg{flex:0 0 17px;width:17px;height:17px}.rating-card-summary strong{gap:7px}.rating-card-summary .rating-stars{gap:0}.rating-card-summary .rating-star,.rating-card-summary .rating-star>svg,.rating-card-summary .rating-star>span svg{width:13px;height:13px}.rating-panel{border:1px solid var(--line);background:var(--white);border-radius:11px;padding:14px}.rating-summary,.rating-choice{align-items:center;gap:8px;display:flex}.rating-summary>span:last-child{color:var(--muted);font-size:11px}.rating-form{gap:11px;margin-top:8px;display:grid}.rating-form>label:first-child{gap:7px;font-size:11px;font-weight:700;display:grid}.rating-form input[type=range]{accent-color:#d79447;width:min(100%,330px)}.rating-confirm{align-items:flex-start;gap:8px;font-size:10px;line-height:1.45;display:flex}.rating-confirm input{width:17px;height:17px;accent-color:var(--teal);flex:0 0 17px}.rating-form .button{justify-self:start}.split-section{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 67px;display:grid}.split-card{text-align:start;border:0;border-radius:17px;min-height:258px;padding:28px 29px;position:relative;overflow:hidden}.split-card h2{margin:14px 0 12px;font-size:31px;line-height:1.04}.split-card p{max-width:220px;font-size:12px;line-height:1.5}.split-card-dark{color:var(--white);background:var(--teal)}.eyebrow-light{color:#a7cfc6}.split-card-dark p{color:#b6d5cd}.split-decoration{color:#6da99b;opacity:.65;position:absolute;bottom:17px;right:36px;transform:rotate(-22deg)}.split-card-light{color:var(--ink);background:#e7edda}.split-card-light p{color:#6a7f72}.offer-stamp{color:#b56b4e;border:2px dashed #d3925e;border-radius:50%;align-content:center;place-items:center;width:84px;height:84px;font-family:Playfair Display,serif;font-size:25px;font-style:italic;font-weight:600;line-height:.65;display:grid;position:absolute;bottom:34px;right:37px;transform:rotate(12deg)}.offer-stamp small{margin-top:9px;font-family:DM Mono,monospace;font-size:9px;font-style:normal}.bottom-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-top:35px;display:flex}.bottom-cta h2{margin-top:13px;font-size:36px}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.button-dark{color:var(--white);background:var(--teal)}.button-dark:hover{background:var(--teal-dark);transform:translateY(-1px)}.button-accent{color:var(--white);background:var(--teal)}.button-outline{color:var(--teal);background:var(--white);border-color:var(--line)}.button-outline:hover{border-color:var(--teal)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.page-intro{justify-content:space-between;align-items:end;gap:20px;min-height:140px;display:flex}.page-intro h1{margin:14px 0 10px;font-size:clamp(38px,5vw,56px)}.page-intro p{color:var(--ink-soft);font-size:13px}.browse-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-top:35px;display:flex}.browse-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 1px 14px;font-size:12px;font-weight:600}.browse-tabs button:hover,.browse-tabs button.active{color:var(--teal);border-color:var(--teal)}.saved-tab-label{color:var(--orange);align-items:center;gap:5px;margin-inline-start:auto;padding-bottom:14px;font-size:11px;display:flex}.browse-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:20px 0 12px;display:flex}.inline-search{border:1px solid var(--line);background:var(--white);width:280px;height:39px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.inline-search:focus-within{border-color:var(--teal)}.inline-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.filter-actions{align-items:center;gap:8px;display:flex}.select-wrap,.verified-toggle{border:1px solid var(--line);background:var(--white);height:39px;color:var(--ink-soft);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex;position:relative}.select-wrap select{appearance:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;outline:0;padding-inline-end:12px;font-size:10px}.select-wrap>svg:last-child{pointer-events:none;position:absolute;right:9px}.verified-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.verified-toggle input{appearance:none;border:1px solid #c4d4cb;border-radius:4px;width:14px;height:14px;margin:0}.verified-toggle input:checked{background:var(--teal);border-color:var(--teal);box-shadow:inset 0 0 0 3px var(--white)}.verified-toggle.checked{color:var(--teal);background:#f0f8f0;border-color:#afd3c1}.verified-toggle svg{color:var(--teal)}.results-meta{color:var(--muted);justify-content:space-between;align-items:center;padding:8px 0 17px;font-size:10px;display:flex}.results-meta b{color:var(--ink)}.meta-dot{vertical-align:middle;opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 5px;display:inline-block}.filter-button{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:none}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-grid .result-image{height:170px}.empty-state{background:var(--white);text-align:center;border:1px dashed #c9d9d0;border-radius:15px;margin:30px 0;padding:56px 20px}.empty-icon{width:47px;height:47px;color:var(--teal);background:#e7f1e7;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.empty-state h2{font-size:23px}.empty-state p{color:var(--ink-soft);margin:9px 0 18px;font-size:12px}.admin-view .page-intro{min-height:140px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 18px;display:grid}.admin-stats>div{border:1px solid var(--line);background:var(--white);border-radius:13px;align-items:center;gap:12px;min-height:95px;padding:16px;display:flex}.admin-stats>div>span:last-child{gap:5px;display:grid}.admin-stats b{letter-spacing:-.06em;font-size:22px}.admin-stats small{color:var(--muted);font-size:10px}.admin-stat-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.admin-stat-icon.amber{color:#ad7946;background:#faecd6}.admin-stat-icon.blue{color:#537d9c;background:#e0eef7}.admin-stat-icon.mint{color:#4e9070;background:#dcefe2}.admin-stat-icon.plum{color:#9c6689;background:#f2e2ee}.admin-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.admin-panel{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:20px}.panel-heading{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.panel-heading h2{margin-top:9px;font-size:23px}.queue-row{border-top:1px solid #edf1ed;align-items:center;gap:10px;padding:13px 0;display:flex}.queue-row>span:nth-child(2){flex:1;gap:4px;display:grid}.queue-row b{font-size:11px}.queue-row small{color:var(--muted);font-size:10px}.queue-avatar{width:33px;height:33px;color:var(--teal);background:#ecf4e9;border-radius:10px;place-items:center;display:grid}.health-panel{background:var(--teal);color:var(--white);border-color:var(--teal)}.health-panel .eyebrow{color:#9fcac0}.health-panel h2{color:var(--white)}.live-pill{color:#d9f5ce;background:#ffffff1a;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.live-pill span{background:var(--lime);border-radius:50%;width:5px;height:5px}.health-number{align-items:center;gap:10px;margin:24px 0 20px;display:flex}.health-number b{letter-spacing:-.07em;font-size:44px}.health-number span{color:#b3d5ca;font-size:10px;line-height:1.35}.progress-track{background:#ffffff29;border-radius:4px;height:6px;overflow:hidden}.progress-track span{background:var(--lime);border-radius:4px;height:100%;display:block}.health-foot{color:#a6cbc0;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.health-foot strong{color:var(--lime)}.admin-note{color:#836a35;background:#f8f2dc;border:1px solid #ecdfb1;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.admin-note svg{color:#b58936;flex-shrink:0}.admin-note p{flex:1;font-size:10px;line-height:1.55}.admin-note b{font-size:11px}.admin-note button{color:#a7915a;background:0 0;border:0}.toast{z-index:30;background:var(--teal-dark);color:var(--white);border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;animation:.25s both toast-in;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #02222038}.toast svg{color:var(--lime)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09252261;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:17px;width:min(100%,510px);max-height:calc(100vh - 40px);padding:25px;animation:.24s both modal-in;overflow:auto;box-shadow:0 30px 90px #082e283d}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.modal-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:23px;display:flex}.modal-head h2{margin-top:10px;font-size:29px}.modal-form{gap:15px;display:grid}.modal-intro{color:var(--ink-soft);font-size:11px;line-height:1.55}.modal-form label{color:var(--ink);gap:7px;font-size:11px;font-weight:700;display:grid}.modal-form input,.modal-form select,.modal-form textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);resize:vertical;border-radius:8px;outline:none;padding:11px;font-size:12px}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:var(--teal)}.modal-form select{appearance:none}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-row label{position:relative}.form-row label:after{content:"⌄";color:var(--muted);pointer-events:none;position:absolute;bottom:10px;right:11px}.upload-placeholder{min-height:64px;color:var(--teal);background:#edf6eb;border:1px dashed #aac8b9;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.upload-placeholder>span{gap:4px;display:grid}.upload-placeholder b{font-size:11px}.upload-placeholder small{color:var(--ink-soft);font-size:10px}.modal-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.privacy-note{color:var(--ink-soft);align-items:center;gap:5px;font-size:10px;display:flex}.verification-callout{background:#e7f3e6;border:1px solid #cee4ce;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.verification-callout>span:last-child{gap:4px;display:grid}.verification-callout b{color:var(--teal);font-size:11px}.verification-callout small{color:var(--ink-soft);font-size:10px}.verification-documents{border:1px solid var(--line);border-radius:10px;gap:9px;padding:13px;display:grid}.verification-documents legend{color:var(--teal);align-items:center;gap:6px;padding:0 5px;font-size:12px;font-weight:800;display:flex}.verification-documents>p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.45}.document-picker{background:var(--white);border:1px solid #e5e9e2;border-radius:8px;align-items:center;padding:9px;grid-template-columns:1fr auto auto!important;gap:8px!important}.document-picker span{gap:3px;display:grid}.document-picker small{color:var(--ink-soft);font-size:9px;font-weight:500}.document-picker input{border:0;width:120px;padding:5px;font-size:10px}.selected-documents{flex-wrap:wrap;gap:5px;display:flex}.selected-documents span{color:var(--teal);background:#e7f3e6;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.verification-privacy{color:#715b28;background:#fff8e7;border-radius:8px;align-items:flex-start;gap:7px;padding:10px;font-size:10px;line-height:1.45;display:flex}.form-error{color:#a22d2d;font-size:10px}.branded-auth{gap:18px}.auth-welcome{text-align:center;gap:7px;display:grid}.auth-welcome h3{color:var(--ink);font-size:20px}.auth-welcome p{color:var(--ink-soft);font-size:11px;line-height:1.5}.auth-provider-list{gap:12px;display:grid}.auth-provider-button{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--ink);text-align:center;border-radius:10px;grid-template-columns:24px 1fr 24px;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.auth-provider-button:hover{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 7px 20px #082e2814}.auth-provider-button.email{background:var(--teal);border-color:var(--teal);color:var(--white)}.auth-provider-button.email:hover{background:var(--teal-dark)}.google-mark{background:var(--white);color:#4285f4;border:1px solid #dadce0;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Arial,sans-serif;font-size:13px;font-weight:800;display:grid}.auth-divider{color:var(--muted);letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-register-prompt{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:16px;font-size:11px;display:flex}.auth-register-prompt a{color:var(--teal);align-items:center;gap:5px;font-weight:800;display:inline-flex}.service-category-picker{background:#eef7f1;border:1px solid #b9d4c7;border-radius:10px;padding:12px}.service-category-picker select{border-color:#9cbfaf;font-weight:700}.kids-section-nav{scrollbar-width:thin;gap:8px;padding:16px 0 2px;display:flex;overflow-x:auto}.kids-section-nav button{border:1px solid var(--line);background:var(--white);min-height:35px;color:var(--ink-soft);cursor:pointer;border-radius:99px;flex:none;padding:0 12px;font-size:11px;font-weight:700}.kids-section-nav button:hover,.kids-section-nav button[aria-pressed=true]{border-color:var(--teal);background:var(--mint);color:var(--teal)}.collection-section-nav{scrollbar-width:thin;gap:8px;padding:16px 0 2px;display:flex;overflow-x:auto}.collection-section-nav button{border:1px solid var(--line);background:var(--white);min-height:35px;color:var(--ink-soft);cursor:pointer;border-radius:99px;flex:none;padding:0 12px;font-size:11px;font-weight:700}.collection-section-nav button:hover,.collection-section-nav button[aria-pressed=true]{border-color:var(--teal);background:var(--mint);color:var(--teal)}.translation-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.translation-action{font-size:12px}.translation-note{color:var(--muted);margin-top:6px;font-style:italic;display:block}.media-upload{background:#f7fbf5;border:1px solid #d7e3d8;border-radius:12px;gap:12px;padding:14px;display:grid}.media-upload-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-upload-head>span,.file-picker>span:first-child{gap:4px;display:grid}.media-upload-head b,.file-picker b{color:var(--ink);font-size:12px}.media-upload-head small,.file-picker small{color:var(--ink-soft);font-size:10px;line-height:1.4}.native-file-picker{min-width:0;max-width:100%;color:var(--ink);flex:1;gap:6px;font-size:12px;display:grid}.native-file-input{background:var(--white);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #9ec5b0;border-radius:9px;padding:6px;display:block;position:static}.native-file-input::file-selector-button{background:var(--teal);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:6px;margin-inline-end:8px;padding:6px 10px}.modal-form .native-file-input:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.file-picker{cursor:pointer;background:#edf6eb;border:1px dashed #aac8b9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;position:relative;display:flex!important}.media-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.media-preview-grid figure{aspect-ratio:1;background:#e9eee7;border-radius:9px;margin:0;position:relative;overflow:hidden}.media-preview-grid img{object-fit:cover;width:100%;height:100%}.media-preview-grid figure button{color:#fff;cursor:pointer;background:#142823c7;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:5px;right:5px}@media (width<=1050px){.topbar{gap:25px;padding:0 25px}.sidebar{width:210px}.main-content{margin-inline-start:210px;padding:35px 30px 65px}.hero-grid{gap:25px}.trust-points{gap:11px}.result-body{padding-inline:12px}.result-footer{gap:7px;display:grid}.card-actions{justify-content:space-between}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{gap:12px;height:64px;padding:0 17px}.mobile-menu{color:var(--ink);background:0 0;border:0;place-items:center;padding:4px;display:grid}.brand{gap:7px}.brand-mark{border-radius:9px;width:30px;height:30px;font-size:16px}.brand>span:last-child{font-size:14px}.top-search{height:37px;padding-inline-start:10px}.top-zone{display:none}.top-search input{font-size:11px}.top-actions{gap:4px}.notification-button{display:none}.avatar-button{width:31px;height:31px;font-size:9px}.sidebar{display:none}.main-content{margin-inline-start:0;padding:25px 16px 92px}.mobile-bottom-nav{z-index:9;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-around;align-items:center;height:65px;padding:0 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav .nav-item{flex-direction:column;justify-content:center;gap:3px;width:auto;min-width:54px;height:48px;padding:4px 7px;font-size:9px}.mobile-bottom-nav .nav-item span{flex:none}.mobile-bottom-nav .nav-item.active{box-shadow:none;background:0 0}.mobile-bottom-nav .nav-item small{display:none}.mobile-post{border:4px solid var(--paper);background:var(--orange);width:43px;height:43px;color:var(--white);border-radius:14px;place-items:center;margin-top:-24px;display:grid;box-shadow:0 5px 13px #aa582f3b}.mobile-drawer{visibility:hidden;z-index:30;display:block;position:fixed;inset:0}.mobile-drawer.is-open{visibility:visible}.drawer-backdrop{background:#07222052;border:0;position:absolute;inset:0}.drawer-panel{background:var(--paper);width:275px;padding:20px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 40px #0a2b271f}.mobile-drawer.is-open .drawer-panel{transform:none}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.brand-small{align-items:center;gap:8px;font-size:14px;display:flex}.brand-small b{font-size:14px}.brand-small .brand-mark{width:30px;height:30px}.drawer-panel .sidebar-bottom{margin-top:40px}.drawer-panel .section-label{margin-inline-start:13px}.hero-grid{grid-template-columns:1fr;gap:25px;min-height:0}.hero-copy{padding-top:7px}.hero-copy h1{margin-top:17px;font-size:clamp(42px,12vw,57px)}.hero-copy>p{max-width:390px;font-size:13px}.hero-search{height:53px;margin-top:22px}.hero-search button{height:40px;padding:0 11px;font-size:11px}.hero-art{max-width:500px;min-height:275px}.sun-shape{width:210px;height:210px;top:17px}.arch-shape{width:167px;height:210px}.arch-window{width:87px;height:115px;bottom:25px}.arch-window span{width:13px;height:48px}.arch-window span:first-child{height:70px}.art-card-top{top:39px;left:10px}.art-card-bottom{bottom:17px;left:10px}.art-card-bottom strong{display:none}.art-sticker{bottom:12px;right:12px}.trust-strip{gap:12px;margin:24px 0 45px;padding:14px;display:grid}.trust-points{gap:8px 14px}.trust-points span{font-size:9px}.section-block{margin-bottom:50px}.section-heading h2{font-size:27px}.section-heading .text-link{font-size:10px}.category-grid{grid-template-columns:repeat(2,1fr);gap:8px}.category-card{gap:8px;min-height:69px;padding:9px}.category-icon{border-radius:9px;width:34px;height:34px}.category-card b{font-size:10px}.category-card small{font-size:9px}.category-card>svg{width:13px}.card-grid,.results-grid,.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.result-image,.compact-card .result-image,.directory-grid .result-image{height:142px}.result-body,.compact-card .result-body{padding:11px 10px}.result-body h3{font-size:12px}.result-subtitle{min-height:27px;font-size:9px}.result-detail{gap:5px;margin-top:8px}.result-detail strong{font-size:10px}.result-detail span{padding-inline-start:5px;font-size:8px}.result-footer{margin-top:10px;padding-top:9px}.seller-line{font-size:8px}.small-action{padding:6px 7px;font-size:8px}.report-action{width:24px;height:24px}.result-type,.featured-label{padding:5px 6px;font-size:8px;bottom:7px;left:7px}.featured-label{left:auto;right:7px}.art-object{font-size:76px}.image-tv .art-object{font-size:88px}.art-service-mark,.art-business-mark,.art-offer-mark{width:63px;height:63px}.art-service-mark svg,.art-business-mark svg,.art-offer-mark svg{width:29px}.split-section{grid-template-columns:1fr;gap:9px;margin-bottom:49px}.split-card{min-height:216px;padding:23px}.split-card h2{font-size:29px}.bottom-cta{align-items:start;gap:20px;display:grid}.bottom-cta h2{font-size:31px}.page-intro{align-items:start;min-height:0}.page-intro h1{margin-top:12px;font-size:39px}.page-intro p{max-width:270px;font-size:11px;line-height:1.45}.page-intro .button{display:none}.browse-tabs{gap:17px;margin-top:31px;overflow-x:auto}.browse-tabs button{white-space:nowrap;font-size:10px}.saved-tab-label{white-space:nowrap}.browse-toolbar{gap:9px;padding-top:15px;display:grid}.inline-search{width:100%}.filter-actions{padding-bottom:2px;overflow-x:auto}.select-wrap,.verified-toggle{white-space:nowrap;flex-shrink:0}.sort-select{margin-inline-start:auto}.results-meta{padding-top:9px}.filter-button{display:inline-flex}.admin-stats{grid-template-columns:repeat(2,1fr);gap:8px}.admin-stats>div{min-height:78px;padding:11px}.admin-stats b{font-size:18px}.admin-stats small{font-size:9px}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:15px}.queue-row .small-action{margin-inline-start:auto}.modal-backdrop{align-items:end;padding:12px}.modal{border-radius:17px 17px 12px 12px;max-height:calc(100vh - 24px);padding:20px}.modal-head h2{font-size:26px}.modal-foot{flex-direction:column;align-items:flex-start}.modal-foot .button{width:100%}.privacy-note{order:2}.form-row{grid-template-columns:1fr 1fr}}@media (width<=380px){.brand>span:last-child{display:none}.top-search{margin-inline-start:auto}.card-grid,.results-grid,.directory-grid{grid-template-columns:1fr}.result-image,.compact-card .result-image,.directory-grid .result-image{height:176px}.result-body h3{font-size:14px}.result-subtitle{font-size:10px}.result-footer{display:flex}.split-card-light .offer-stamp{right:21px}.filter-actions{gap:5px}.select-wrap,.verified-toggle{padding:0 7px}}.language-switch{border:1px solid var(--line);background:var(--white);color:var(--teal);border-radius:9px;flex-shrink:0;min-height:40px;padding:8px 10px;font-size:13px}html[lang=ar]{font-family:Tahoma,Arial,sans-serif}html[lang=ar] :is(h1,h2,h3,.brand,.eyebrow,.section-label,.result-topline,.offer-stamp,.brand em,.brand-small em){letter-spacing:normal;font-family:inherit}html[lang=ar] .brand>span:last-child,html[lang=ar] .brand-small{letter-spacing:0;font-family:IBM Plex Sans Arabic,DM Sans,sans-serif}html[lang=ar] .brand>span:last-child{gap:2px;font-size:18px;font-weight:800;line-height:.95}html[lang=ar] .brand>span:last-child b{color:var(--teal-dark);text-shadow:0 1px #ffffffe6}html[lang=ar] .brand>span:last-child em{color:var(--orange);padding-inline-end:9px;font-size:.9em;font-style:normal;font-weight:700;position:relative}html[lang=ar] .brand>span:last-child em:after{content:"";background:var(--lime);inset-inline-end:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}html[lang=ar] .brand-small{font-weight:800}html[lang=ar] .brand-small em{font-family:inherit;font-style:normal}.post-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.post-choice-grid>.post-choice:last-child:nth-child(3){grid-column:1/-1}.post-choice{border:1px solid var(--line);background:var(--white);min-height:116px;color:var(--ink);text-align:start;border-radius:15px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.post-choice:hover:not(:disabled){border-color:var(--teal);box-shadow:var(--shadow);transform:translateY(-2px)}.post-choice>span:nth-child(2){flex:1;gap:5px;display:grid}.post-choice b{font-size:14px}.post-choice small{color:var(--ink-soft);font-size:11px;line-height:1.45}.post-choice-icon{width:43px;height:43px;color:var(--teal);background:#e7f3ea;border-radius:13px;flex:none;place-items:center;display:grid}.single-split{grid-template-columns:1fr}.service-policy-note{color:var(--teal);background:#edf7ed;border:1px solid #cfe4d2;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.service-policy-note>span{gap:3px;display:grid}.service-policy-note b{font-size:11px}.service-policy-note small{color:var(--ink-soft);font-size:10px;line-height:1.5}.offer-fields{background:#f7faf3;border:1px solid #cfe4d2;border-radius:10px;gap:9px;margin:12px 0;padding:12px;display:grid}.offer-fields legend{padding-inline:5px;font-size:12px;font-weight:700}.rental-policy-note{color:#8c681d;background:#fff8e6;border:1px solid #ead4a4;border-radius:10px;align-items:flex-start;gap:9px;margin-block-end:13px;padding:12px;display:flex}.rental-policy-note>span{gap:4px;display:grid}.rental-policy-note b{font-size:11px}.rental-policy-note small{color:#7c6b48;font-size:10px;line-height:1.5}.content-policy-note{display:none}.service-choice{color:#985322;background:#fff0df}.business-choice{color:#68487d;background:#f1e8f7}.offer-choice{color:#a36c12;background:#fff5ce}.disabled-choice{opacity:.55;cursor:not-allowed}.back-to-choices{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;margin-block-end:12px;padding:0;font-size:12px;display:inline-flex}html[dir=rtl] .back-to-choices svg{transform:rotate(180deg)}@media (width<=560px){.post-choice-grid{grid-template-columns:1fr}.post-choice{min-height:82px}}html[lang=ar] :is(h1,h2){line-height:1.45}html[lang=ar] :is(h1 i,h2 i){font-family:inherit;font-style:normal}html[lang=ar] :is(.hero-copy p,.modal-intro,.result-subtitle,.page-intro p){line-height:1.8}html[lang=ar] :is(.eyebrow,.section-label,.nav-item,.result-topline,.seller-line,.small-action,.trust-points,.privacy-note){font-size:12px}html[lang=ar] :is(.brand>span:last-child,.brand em){line-height:1.25}.brand-mark{flex:0 0 52px}.brand-mark-compact{flex-basis:40px}.logo-tile{fill:#e51f2a}.logo-m-fill{fill:#fffaf4}.logo-m-glow{fill:#ff5360;filter:url(#m-logo-glow);opacity:.22;animation:3.2s ease-in-out infinite m-logo-pulse}.brand-latin-word{color:#e51f2a;font-family:DM Sans,sans-serif;font-style:normal;font-weight:800}.brand-arabic-word{color:#e51f2a;font-style:normal}.brand>span:last-child em,.brand-small>b em{color:#17283e;font-family:Playfair Display,serif;font-style:italic;font-weight:700}html:not([lang=ar]) .brand-arabic-word,html[lang=ar] .brand-latin-word{display:none}@keyframes m-logo-pulse{0%,to{opacity:.22}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.logo-m-glow{opacity:.45;animation:none}}@media (width<=760px){.brand-mark{border-radius:13px;flex-basis:40px;width:40px;height:40px}.brand-mark-compact{flex-basis:40px}html[lang=ar] .brand>span:last-child{font-size:15px}}[dir=rtl] .sidebar{left:auto;right:0}.elite-ad-space{background:linear-gradient(120deg,#fffaf0,#f4ead5);border:1px solid #e6d8bb;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:28px;margin:8px 0 54px;padding:24px;display:grid;box-shadow:0 12px 28px #815e2314}.elite-ad-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.elite-icon{color:#fff;background:#17283e;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;display:grid;box-shadow:0 5px 12px #17283e2e}.elite-ad-copy .eyebrow{color:#a67531}.elite-ad-copy h2{color:#17283e;margin:7px 0 6px;font-family:Playfair Display,serif;font-size:clamp(21px,2.4vw,29px);line-height:1.12}.elite-ad-copy p{color:#776b58;margin:0;font-size:12px;line-height:1.55}.elite-email-panel{background:#ffffffd1;border:1px solid #17283e1c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.elite-email-details{min-width:0}.elite-availability{color:#a67531;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.elite-email-details p{color:#776b58;margin:7px 0 0;font-size:11px;line-height:1.5}.elite-email-button{color:#132d2d;background:#f4d46a;border:1px solid #d4b146;border-radius:11px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.elite-email-button:hover{background:#ebc34a;transform:translateY(-1px);box-shadow:0 5px 12px #815e2326}.elite-email-button:focus-visible{outline-offset:3px;outline:3px solid #0d5b58}.elite-email-icon{color:#fff;background:#17283e;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.elite-email-button>span:nth-child(2){gap:3px;display:grid}.elite-email-button b{white-space:nowrap;font-size:11px}.elite-email-button small{color:#31514b;font-size:9px;font-weight:700}.elite-email-arrow{flex:none}html[lang=ar] .elite-ad-space{direction:rtl}html[lang=ar] .elite-ad-copy h2{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;line-height:1.35}@media (width<=900px){.elite-ad-space{grid-template-columns:1fr;gap:17px}}@media (width<=760px){.elite-ad-space{margin-bottom:44px;padding:16px}.elite-ad-copy{gap:11px}.elite-ad-copy h2{font-size:21px}.elite-email-panel{flex-direction:column;align-items:stretch}.elite-email-button{justify-content:center;min-height:58px}}.revenue-desk{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:18px;margin-top:28px;padding:24px}.admin-users-panel{margin-top:28px}.admin-panel-copy{color:var(--muted);margin-top:7px;font-size:11px}.admin-users-table-wrap{overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;font-size:11px}.admin-users-table th{color:var(--muted);text-align:start;border-bottom:1px solid var(--line);padding:9px 8px;font-size:10px;font-weight:700}.admin-users-table td{vertical-align:middle;border-bottom:1px solid #edf1ed;padding:11px 8px}.admin-user-name{align-items:center;gap:9px;min-width:190px;display:flex}.admin-user-name>span:last-child{gap:3px;display:grid}.admin-user-name small{color:var(--muted);font-size:9px}.admin-user-name em{color:var(--teal);align-items:center;gap:3px;font-size:9px;font-style:normal;display:inline-flex}.admin-user-icon{background:var(--paper-deep);width:29px;height:29px;color:var(--teal);border-radius:9px;place-items:center;display:grid}.admin-users-table select{border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;border-radius:7px;padding:7px 9px;font-size:10px}.status-toggle{font:inherit;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.status-toggle.active{color:#3f7b50;background:#e4f2e7}.status-toggle.suspended{color:#9c4f3f;background:#f9e5dd}.moderator-assignment-form{background:#fbfdfb;border:1px solid #dce8df;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.moderator-assignment-form h3,.moderator-assignment-list h3{font-size:16px}.moderator-assignment-form p{color:var(--muted);font-size:11px}.moderator-assignment-form fieldset{border:1px solid var(--line);border-radius:9px;gap:8px;padding:11px;display:grid}.moderator-assignment-form fieldset label{align-items:center;gap:7px;font-size:11px;display:flex}.moderator-assignment-list{gap:8px;margin-top:18px;display:grid}.moderator-assignment-list article{border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.moderator-assignment-list article>div{gap:3px;display:grid}.moderator-assignment-list small{color:var(--muted);font-size:10px}.admin-role-readonly{gap:3px;max-width:210px;display:grid}.admin-role-readonly small{color:var(--muted);font-size:9px;line-height:1.4}.moderator-scope{color:var(--teal);background:#f4faf6;border:1px solid #dce8df;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.moderator-scope svg{flex:none}.moderator-scope span{gap:3px;display:grid}.moderator-scope b{font-size:11px}.moderator-scope small{color:var(--ink-soft);font-size:10px;line-height:1.5}.admin-review-panel{margin-top:28px}.verification-queue{gap:10px;display:grid}.verification-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(190px,1fr) minmax(160px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.verification-request-heading{align-items:center;gap:9px;min-width:0;display:flex}.verification-request-heading>span:last-child{gap:4px;min-width:0;display:grid}.verification-request-heading small{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.verification-documents,.verification-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.verification-actions{justify-content:flex-end}.approve-action{color:#267143}.revenue-unavailable .revenue-heading{margin-bottom:14px}.revenue-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.revenue-heading h2{margin:5px 0 4px;font-size:25px}.revenue-heading p{color:var(--ink-soft);margin:0;font-size:12px}.revenue-add-form{background:var(--paper);border-radius:12px;gap:8px;margin-bottom:16px;padding:12px;display:flex}.revenue-add-form input{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);border-radius:8px;flex:1;padding:10px 11px}.revenue-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.revenue-stats>div{border:1px solid var(--line);min-width:0;color:var(--teal);border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.revenue-stats span{gap:3px;min-width:0;display:grid}.revenue-stats b{color:var(--ink);white-space:nowrap;font-size:16px}.revenue-stats small{color:var(--ink-soft);font-size:10px}.revenue-note{color:#80631e;background:#fff7df;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.revenue-note svg{flex-shrink:0;margin-top:1px}.revenue-table-wrap{overflow-x:auto}.revenue-table{border-collapse:collapse;text-align:start;width:100%;min-width:820px;font-size:11px}.revenue-table th{border-bottom:2px solid var(--line);color:var(--ink-soft);text-align:start;padding:9px 8px;font-size:10px;font-weight:700}.revenue-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 8px}.revenue-table tr:last-child td{border-bottom:0}.revenue-table td:first-child{min-width:180px}.revenue-table td strong,.revenue-table td small{display:block}.revenue-table td small{color:var(--ink-soft);margin-top:4px;font-size:9px}.due-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.billing-pill{border-radius:20px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.billing-pill.active{color:#21643c;background:#e4f4e8}.billing-pill.due{color:#8a6814;background:#fff1c5}.billing-pill.overdue,.billing-pill.suspended{color:#a43e37;background:#ffe7e2}.revenue-actions{flex-wrap:wrap;gap:5px;min-width:210px;display:flex}.revenue-actions .small-action{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.danger-action{color:#a43e37}html[lang=ar] .revenue-table,html[lang=ar] .revenue-heading,html[lang=ar] .revenue-note{direction:rtl}@media (width<=760px){.revenue-desk{padding:16px}.revenue-heading,.revenue-add-form{display:grid}.revenue-stats{grid-template-columns:repeat(2,1fr)}.revenue-stats>div{padding:10px}.revenue-stats b{font-size:13px}.verification-row{grid-template-columns:1fr;align-items:start}.verification-actions{justify-content:flex-start}}.brand-mark{width:auto;height:46px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;flex:none;align-items:center;display:inline-flex;position:relative;overflow:visible}.brand:hover .brand-mark{box-shadow:none;transform:none}.brand-wordmark{white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.brand-wordmark strong{z-index:1;color:#e51f2a;letter-spacing:-.08em;-webkit-text-stroke:1px #fff4e259;text-shadow:0 0 #e51f2a00;font-family:DM Sans,sans-serif;font-size:35px;font-weight:900;animation:2.8s ease-in-out infinite m-letter-glow;position:relative}.brand-wordmark>span{color:#e51f2a;letter-spacing:-.08em;font-family:cursive;font-size:25px;font-weight:600}.brand-wordmark em{color:#17283e;letter-spacing:-.08em;margin-inline-start:7px;font-family:cursive;font-size:24px;font-style:normal;font-weight:600}.brand-wordmark-arabic{direction:rtl}.brand-wordmark-arabic .brand-arabic-name{color:#e51f2a;letter-spacing:0;font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;font-size:27px;font-weight:700;line-height:1.2}.brand-wordmark-arabic em{color:#17283e;letter-spacing:0;font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:1.2}.brand-price-tag{z-index:2;transform-origin:5px 2px;width:21px;height:27px;animation:2.8s ease-in-out infinite price-tag-sway;position:absolute;top:27px;left:14px;overflow:visible;transform:rotate(7deg)}.logo-tag-strap{fill:none;stroke:#17283e;stroke-width:1.7px;stroke-linecap:round}.logo-tag{fill:#f3b52b;stroke:#17283e;stroke-width:1.1px;stroke-linejoin:round}.logo-tag-hole{fill:#17283e}html:not([lang=ar]) .brand-wordmark-arabic,html[lang=ar] .brand-wordmark-latin{display:none}.brand-small .brand-mark{height:40px}.brand-small .brand-wordmark strong{font-size:27px}.brand-small .brand-wordmark>span{font-size:21px}.brand-small .brand-wordmark em{margin-inline-start:5px;font-size:20px}.brand-small .brand-price-tag{width:18px;height:24px;top:24px;left:14px}html[lang=ar] .brand-wordmark-arabic{gap:7px}html[lang=ar] .brand-wordmark-arabic .brand-arabic-name{font-size:29px}html[lang=ar] .brand-wordmark-arabic em{font-size:23px}html[lang=ar] .brand-price-tag{transform-origin:23px 2px;left:auto;right:10px;transform:rotate(-7deg)}.brand-mark.reference-logo{flex:0 0 116px;justify-content:center;align-items:center;width:116px;height:98px;animation:3.2s ease-in-out infinite logo-float;display:inline-flex;overflow:visible}.reference-logo img{z-index:1;top:0;object-fit:contain;object-position:top;filter:drop-shadow(0 5px 5px #603ba91a);width:84%;height:66%;margin-inline:auto;transition:filter .25s;display:block;position:absolute;inset-inline:0}.reference-latin-wordmark{z-index:3;inset-inline:0;white-space:nowrap;flex-direction:row;justify-content:center;align-items:baseline;gap:4px;height:25%;padding-bottom:1px;line-height:1;display:flex;position:absolute;bottom:0}.reference-latin-wordmark strong{color:#1262a6;letter-spacing:.2px;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.reference-latin-wordmark em{letter-spacing:1.8px;margin-top:0;font-family:Arial,sans-serif;font-size:11px;font-style:normal;font-weight:700;color:#17283e!important}html[lang=ar] .reference-latin-wordmark{display:none}.reference-arabic-wordmark{z-index:3;inset-inline:0;white-space:nowrap;background:0 0;flex-direction:row;justify-content:center;align-items:baseline;gap:4px;height:25%;padding-bottom:1px;font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;line-height:1;display:none;position:absolute;bottom:0}.reference-arabic-wordmark strong{color:#1262a6;font-size:16px;font-weight:700}.reference-arabic-wordmark em{margin-top:0;font-size:11px;font-style:normal;font-weight:700;color:#17283e!important}html[lang=ar] .brand .reference-arabic-wordmark strong{color:#1262a6!important}html[lang=ar] .reference-arabic-wordmark{display:flex}.reference-handle{fill:none;stroke:#0787c7;stroke-width:4.5px;stroke-linecap:round}.reference-handle-back{opacity:.9}.reference-bag{fill:#08b9ba;stroke:#0787c7;stroke-width:3px}.reference-bag-line{fill:none;stroke:#20d7cc;stroke-width:3px;stroke-linecap:round;opacity:.9}.reference-dot{fill:#087bc1}.reference-dot-small{fill:#08aeb8}.reference-arrow{fill:none;stroke:#e51f2a;stroke-width:10px;stroke-linecap:round}.reference-arrow-head{fill:none;stroke:#e51f2a;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.reference-spark{fill:none;stroke:#f5fbf6;stroke-width:2.5px;stroke-linecap:round}.reference-title{fill:#1262a6;letter-spacing:1px;font:800 25px/1 Arial,sans-serif}.reference-subtitle{fill:#08b9ba;letter-spacing:5px;font:700 11px/1 Arial,sans-serif}.brand:hover .reference-logo{transition:transform .2s;transform:translateY(-2px)scale(1.04)}.brand:hover .reference-logo img{filter:drop-shadow(0 8px 8px #e51f2a2e)saturate(1.12)}.brand-small .reference-logo{flex-basis:92px;width:92px;height:82px}@keyframes logo-float{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3px)rotate(-1deg)}70%{transform:translateY(1px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.brand-mark.reference-logo{animation:none}}@media (width<=700px){.brand-mark.reference-logo{flex-basis:98px;width:98px;height:88px}.brand-small .reference-logo{flex-basis:80px;width:80px;height:76px}.reference-price-tag{top:9px;width:7px;height:13px;inset-inline-end:2px}}@keyframes m-letter-glow{0%,to{text-shadow:0 0 #e51f2a00;-webkit-text-stroke-color:#fff4e259}50%{text-shadow:0 0 2px #fff4e2f2,0 0 4px #f3b52bcc;-webkit-text-stroke-color:#fff4e2f2}}@keyframes price-tag-sway{0%,to{transform:rotate(5deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.brand-wordmark strong,.brand-price-tag{animation:none}}@media (width<=760px){.brand-mark{height:38px}.brand-wordmark strong{font-size:29px}.brand-wordmark>span{font-size:20px}.brand-wordmark em{margin-inline-start:5px;font-size:19px}.brand-price-tag{width:18px;height:24px;top:23px;left:14px}html[lang=ar] .brand-price-tag{left:auto;right:9px}html[lang=ar] .brand-wordmark-arabic .brand-arabic-name{font-size:25px}html[lang=ar] .brand-wordmark-arabic em{font-size:20px}}[dir=rtl] .drawer-panel{left:auto;right:0;transform:translate(100%)}[dir=rtl] .mobile-drawer.is-open .drawer-panel{transform:none}[dir=rtl] :is(.select-wrap>svg:last-child){left:9px;right:auto}[dir=rtl] :is(.lucide-arrow-right,.lucide-chevron-right){transform:scaleX(-1)}input[type=tel],input[type=number]{text-align:start;direction:ltr}.result-body h3,.result-subtitle{overflow-wrap:anywhere;unicode-bidi:plaintext}@media (width<=760px){.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-block:10px}.top-search{flex-basis:100%;order:4;max-width:none}.top-actions{flex-shrink:0}html[lang=ar] .mobile-bottom-nav .nav-item{font-size:10px}html[lang=ar] .result-footer{display:grid}html[lang=ar] .card-actions{flex-wrap:wrap}.section-heading{flex-wrap:wrap;gap:12px}html[lang=ar] .hero-copy h1{font-size:clamp(32px,9vw,48px)}.hero-copy,.hero-art{min-width:0}.hero-art{direction:ltr}.mobile-verify-cta{width:100%;color:var(--teal);text-align:start;background:#e8f4e8;border:1px solid #cce6d3;border-radius:11px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.mobile-verify-cta>span{flex:1;gap:3px;display:grid}.mobile-verify-cta b{font-size:12px}.mobile-verify-cta small{color:var(--ink-soft);font-size:10px}html,body,#root{max-width:100%;overflow-x:hidden}body{-webkit-tap-highlight-color:#0d5b581f}.topbar{gap:8px;padding-inline:12px}.brand{min-width:0}.brand .reference-logo{flex-shrink:0}.top-actions{gap:2px}.top-actions>button,.mobile-menu,.language-switch{min-width:40px;min-height:40px}.account-link{justify-content:center;width:40px;min-width:40px;padding:0}.account-link span{display:none}.language-switch{padding-inline:8px}.hero-actions{grid-template-columns:1fr;gap:9px;display:grid}.hero-actions .button{width:100%}.popular-searches{flex-wrap:wrap;gap:8px;line-height:1.6}.section-heading{align-items:baseline}.text-link,.small-action,.filter-button{min-height:36px}.result-card{box-shadow:0 4px 14px #1f45400b}.result-card:active,.category-card:active,.post-choice:active{transform:scale(.99)}.result-footer{min-height:43px}.card-actions{min-width:0}.small-action{justify-content:center}.filter-actions{scrollbar-width:none}.filter-actions::-webkit-scrollbar{display:none}.browse-tabs::-webkit-scrollbar{display:none}.modal-form input,.modal-form select,.modal-form textarea,.modal-form input[type=file]{min-height:44px;font-size:16px}.media-upload-head,.file-picker{flex-direction:column;align-items:stretch}.native-file-picker{width:100%}.modal{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.modal-head h2{font-size:24px;line-height:1.2}.document-picker{grid-template-columns:minmax(0,1fr) auto auto!important}.document-picker input{width:105px;max-width:30vw}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom);height:calc(65px + env(safe-area-inset-bottom))}.toast{text-align:center;width:calc(100% - 28px);bottom:calc(78px + env(safe-area-inset-bottom));justify-content:center}}@media (width<=430px){.card-grid,.results-grid,.directory-grid{grid-template-columns:1fr}.result-image,.compact-card .result-image,.directory-grid .result-image{height:185px}.result-body,.compact-card .result-body{padding:14px}.result-body h3{font-size:15px}.result-subtitle{min-height:0;font-size:10px}.result-footer{display:flex!important}.card-actions{flex-wrap:nowrap!important}.hero-copy h1{font-size:clamp(36px,12vw,50px)}.category-card b{font-size:11px}.category-card small{font-size:9px}}@media (width<=760px){.category-icon{border-radius:11px;flex-basis:48px;width:48px;height:48px}.category-card{min-height:82px}}.category-card{border-radius:12px;gap:12px;min-height:106px;padding:10px;box-shadow:0 2px 8px #2a433709}.category-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2a43371a}.category-icon{width:88px;height:82px;box-shadow:none;background:#edf2ed;border-radius:10px;flex:0 0 88px}.category-icon img{filter:saturate(1.02)brightness(1.04)contrast(1.02)}.category-card:hover .category-icon img{filter:saturate(1.08)brightness(1.07)contrast(1.03)}.category-card b{font-size:12px;line-height:1.25}.category-card small{font-size:10px}.category-card>span:nth-child(2){background:#f5f8f3;border:1px solid #e4ece5;border-radius:9px;min-width:0;padding:9px 10px;box-shadow:inset 0 1px #fffc}.category-card:hover>span:nth-child(2){background:#f0f7ef;border-color:#d4e4d7}@media (width<=760px){.category-card{min-height:98px;padding:9px}.category-icon{border-radius:9px;flex-basis:72px;width:72px;height:68px}.category-card>span:nth-child(2){padding:8px}}.category-icon{z-index:-2;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.category-card>span:nth-child(2){z-index:2;inset-inline:8px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:8px;gap:4px;padding:8px 10px;display:grid;position:absolute;bottom:8px;box-shadow:0 3px 10px #082d281f}.category-card>svg{z-index:3;top:9px;width:26px;height:26px;color:var(--teal);background:#ffffffe6;border-radius:50%;padding:5px;position:absolute;inset-inline-end:9px}.category-card:hover .category-icon img{transform:scale(1.05)}@media (width<=760px){.category-card{min-height:126px;padding:0}.category-card>span:nth-child(2){inset-inline:7px;bottom:7px}}.category-card{isolation:auto;align-items:center;min-height:106px;padding:10px;position:relative;overflow:hidden}.category-icon{z-index:1;width:108px;height:84px;box-shadow:none;border:0;border-radius:0;flex:0 0 108px;position:relative;inset:auto}.category-icon img{object-fit:cover;object-position:center}.category-icon:after{background:linear-gradient(#fff0,#082d281a)}.category-card>span:nth-child(2){z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f8f3;border:1px solid #e4ece5;border-radius:9px;flex:1;gap:4px;min-width:0;padding:9px 10px;display:grid;position:relative;inset:auto;box-shadow:inset 0 1px #fffc}.category-card>svg{z-index:auto;color:#aabcb5;background:0 0;border-radius:0;width:16px;height:16px;padding:0;position:static}.category-icon{z-index:0;width:100%;height:100%;position:absolute;inset:0}.category-icon img{object-fit:cover;width:100%;height:100%}.category-card>span:nth-child(2){z-index:2;inset-inline:9px;background:#ffffffed;border:1px solid #ffffffb8;border-radius:8px;width:auto;padding:10px 11px;position:absolute;bottom:9px;box-shadow:0 3px 10px #082d2824}@media (width<=760px){.category-card{min-height:98px;padding:9px}.category-icon{border-radius:0;flex-basis:86px;width:86px;height:70px}.category-card>span:nth-child(2){padding:8px;inset:auto}}.category-card{align-items:stretch;min-height:0;padding:0;display:block;overflow:hidden}.category-icon{z-index:1;width:100%;min-width:0;height:176px;box-shadow:none;background:0 0;border:0;display:block;position:relative;inset:auto;overflow:visible;border-radius:0!important}.category-icon img{clip-path:none;object-fit:cover;border:0;width:100%;height:100%;border-radius:0!important}.category-icon:after{display:none}.category-card>span:nth-child(2){z-index:2;width:auto;box-shadow:none;background:#f5f8f3;border:0;border-top:1px solid #e4ece5;border-radius:0;margin:0;padding:11px 12px;position:relative;inset:auto}@media (width<=760px){.category-card{min-height:0;padding:0}.category-icon{height:148px}.category-card>span:nth-child(2){padding:9px 10px}}.comment-human-check{border:1px solid var(--line);cursor:pointer;background:#f8fbf6;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.comment-human-check input{width:17px;height:17px;accent-color:var(--teal)}.comment-human-check span{gap:2px;display:grid}.comment-human-check b{font-size:10px}.comment-human-check small{color:var(--ink-soft);font-size:9px;font-weight:500}.comment-human-check svg{color:var(--teal)}.visual-captcha{border:1px solid var(--line);background:var(--white);border-radius:10px;gap:9px;padding:12px;display:grid}.visual-captcha-head{color:var(--teal);align-items:flex-start;gap:8px;display:flex}.visual-captcha-head>span{gap:3px;display:grid}.visual-captcha-head b{font-size:11px}.visual-captcha-head small{color:var(--ink-soft);font-size:10px}.visual-captcha-head strong{color:var(--teal)}.captcha-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.captcha-tile{color:#47786f;cursor:pointer;background:#e9f0eb;border:2px solid #0000;border-radius:7px;place-items:center;min-height:58px;display:grid}.captcha-tile:nth-child(3n){color:#ae7543;background:#fff0df}.captcha-tile:hover{border-color:#8db9a2}.captcha-tile.selected{border-color:var(--teal);box-shadow:inset 0 0 0 2px var(--white);background:#cfe9d1}.captcha-help{color:var(--muted);font-size:9px}.category-card{border-radius:12px;min-height:196px;padding:0;display:block;position:relative;overflow:hidden}.category-card>.category-icon{z-index:0;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.category-card>.category-icon img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.category-card>.category-icon:after{display:none}.category-card>span:nth-child(2){inset-inline:9px;z-index:2;background:#ffffffed;border:1px solid #ffffffb8;border-radius:8px;width:auto;margin:0;padding:10px 11px;position:absolute;bottom:9px;box-shadow:0 3px 10px #082d2824}.category-card>svg{top:10px;z-index:3;position:absolute;inset-inline-end:10px}@media (width<=760px){.category-card{min-height:172px}}.category-audiences{background:#fafaf5;border:1px solid #deded5;border-radius:16px;margin-block:0 24px;padding:20px}.offer-policy-note{color:var(--ink-soft);margin:0 0 12px;font-size:12px;line-height:1.6}.offer-quote-link{color:var(--teal);text-underline-offset:3px;margin-top:12px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}.audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audience-option{text-align:start;color:#283b2c;cursor:pointer;background:#fff;border:1px solid #d5d7cb;border-radius:12px;flex-direction:column;gap:6px;padding:18px;display:flex}.audience-option.active{background:#eaf0df;border-color:#314c35;box-shadow:inset 0 0 0 1px #314c35}.category-audiences p,.posting-audience p{margin-block:14px 0;line-height:1.7}.posting-audience{z-index:1;isolation:isolate;background:#f2f5ea;border-radius:12px;padding:16px;position:relative;overflow:visible}.posting-audience label{gap:8px;margin-block-start:10px;display:grid}.posting-audience h3{margin:0;font-size:16px}.posting-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px;display:grid}.posting-audience-options label{z-index:1;box-sizing:border-box;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;min-height:76px;margin:0;padding:12px;position:relative;overflow:hidden;display:grid!important}.posting-audience-options label.selected{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.posting-audience-options input{accent-color:var(--teal);flex:none;margin-block-start:3px}.posting-audience-options .posting-audience-card-content{z-index:2;min-width:0;color:var(--ink);overflow-wrap:anywhere;gap:4px;display:grid;position:relative}.posting-audience-options small{color:var(--ink-soft);line-height:1.4}.rental-poster-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px;display:grid}.rental-path-intro{color:var(--ink-soft);grid-column:1/-1;margin:0!important}.rental-poster-path{border:1px solid var(--line);background:var(--white);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.rental-poster-path b{font-size:12px}.rental-poster-path p,.rental-poster-path ol{color:var(--ink-soft);font-size:10px;line-height:1.55;margin:0!important}.rental-poster-path ol{padding-inline-start:18px}.rental-poster-path li+li{margin-block-start:5px}.rental-poster-path .button{width:fit-content;margin-block-start:3px}.rental-poster-path small{color:var(--muted);font-size:9px;line-height:1.5}.draft-note{color:var(--teal);margin:0;font-size:13px}@media (width<=480px){.posting-audience-options,.rental-poster-paths{grid-template-columns:1fr}}@media (width<=760px){.choice-chip-grid{grid-template-columns:1fr}.preview-service-card{grid-template-columns:92px 1fr}.preview-service-body{padding:11px}.preview-service-body h3{font-size:16px}.photo-preview-grid.compact img:first-child,.photo-preview-empty.compact{min-height:130px}}#categories{scroll-margin-top:110px}.category-card>.category-icon.graduation-cap img{object-position:50% 68%}.file-drop-area{border:1px dashed #9ec5b0;border-radius:8px;flex:1;gap:8px;min-width:0;padding:6px;display:grid}.file-drop-area:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.file-drop-area>small{color:var(--ink-soft);font-size:12px;line-height:1.5}.admin-user-search,.publication-controls,.moderation-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-user-search{margin:18px 0}.admin-user-search label,.moderation-toolbar label{flex:220px}.admin-user-search input,.moderation-toolbar input,.publication-controls select,.publication-controls input{color:#17332f;background:#fff;border:1px solid #bac7c5;border-radius:10px;min-height:42px;padding:8px 12px}.admin-user-search input,.moderation-toolbar input{width:100%}.publication-controls input{flex:220px;min-width:160px}.publication-control{color:#283a35;background:#fff9ed;border:1px solid #dfc39a;border-radius:14px;margin:16px 0;padding:16px}.publication-control p{margin:8px 0}.admin-seed-form{border-top:1px solid #dfc39a;margin-top:16px;padding-top:16px}.admin-seed-form fieldset{border:1px solid #d6dfdc;border-radius:12px;padding:14px}.seed-duplicate-preview{background:#fff;border:1px solid #d69b48;border-radius:10px;margin:12px 0;padding:12px}.seed-duplicate-preview p{border-top:1px solid #eee4d5;padding-top:8px}.publication-controls select{max-width:320px}.moderation-toolbar{justify-content:space-between;margin:18px 0}.moderation-tabs{flex-wrap:wrap;gap:6px;display:flex}.moderation-tabs button{color:#17332f;cursor:pointer;background:#fff;border:1px solid #b8cbc5;border-radius:999px;padding:8px 12px}.moderation-tabs button.active{color:#fff;background:#173d36;border-color:#173d36}.moderation-list{gap:12px;display:grid}.moderation-row{overflow-wrap:anywhere;background:#fff;border:1px solid #d9e3df;border-radius:12px;justify-content:space-between;align-items:start;gap:18px;padding:16px;display:flex}.moderation-row>div:first-child{min-width:0}.moderation-row small{color:#425d56;margin-top:5px;display:block}.moderation-row p{margin:8px 0}.moderation-row .verification-actions{flex:none;justify-content:flex-end;max-width:330px}@media (width<=700px){.moderation-row{flex-direction:column}.moderation-row .verification-actions{justify-content:flex-start;max-width:none}}.assisted-callout{border-inline-start:3px solid var(--teal);color:#214c45;background:#edf8f5;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.assisted-callout span{font-size:.9rem;line-height:1.45}.collection-cover{object-fit:cover;object-position:center 40%;border-radius:16px;width:100%;height:clamp(170px,28vw,320px);margin:0 0 24px;display:block}.property-post-cta{justify-items:start;gap:8px;max-width:360px;display:grid}.page-intro .property-post-cta .button{white-space:normal;text-align:start;display:inline-flex}.property-post-cta small{color:var(--ink-soft);font-size:12px;line-height:1.5}.property-fields{border:1px solid var(--line);border-radius:12px;min-width:0;margin-block:12px;padding:14px}.property-fields legend{padding-inline:6px;font-weight:700}.property-fields .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.property-fields .form-row label:has(input):after{display:none}.page-intro:has(.property-post-cta) .back-home-link{margin-block-end:12px;display:flex}.property-summary{flex-wrap:wrap;gap:12px 20px;margin-block:12px;display:flex}.property-summary div{gap:4px;display:grid}.property-summary dt{color:var(--ink-soft);font-size:12px}.property-summary dd{margin:0;font-weight:600}.listing-preview .media-preview-grid img{object-fit:cover;border-radius:8px;width:100%;height:100px}@media (width<=600px){.page-intro:has(.property-post-cta){flex-direction:column;gap:18px}.property-post-cta{width:100%;max-width:100%}.property-fields .form-row{grid-template-columns:1fr}}.topbar{background:#fff;gap:20px;height:auto;min-height:88px;padding-block:16px;padding-inline:max(24px,50vw - 640px)}.beta-notice{color:#486451;flex-shrink:0;margin-block:8px;margin-inline-start:auto;position:relative}.beta-notice summary{cursor:pointer;white-space:nowrap;background:#f2f6f2;border:1px solid #d6e5dc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;list-style:none}.beta-notice summary::-webkit-details-marker{display:none}.beta-notice summary:hover,.beta-notice[open] summary{background:#edf3ed}.beta-notice summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.beta-notice p{z-index:12;border:1px solid var(--line);width:min(260px,100vw - 32px);color:var(--ink);text-align:start;background:#fff;border-radius:8px;margin:6px 0 0;padding:12px;font-size:13px;line-height:1.6;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 6px 20px #1f45401f}.top-search{border-radius:8px;max-width:none;height:48px}.top-actions{gap:12px}.search-scope,.search-zone{border:0;border-inline-start:1px solid var(--line);width:120px;min-width:0;max-width:140px;height:100%;color:var(--ink);background:#fff;padding:8px;font-size:12px}.search-submit{background:var(--teal);color:#fff;border:0;border-radius:0 7px 7px 0;flex-shrink:0;align-self:stretch;place-items:center;width:48px;display:grid}[dir=rtl] .search-submit{border-radius:7px 0 0 7px}.header-saved{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.header-post{white-space:nowrap;min-height:44px;font-size:13px}.market-nav{z-index:9;border-block-end:1px solid var(--line);background:#fff;align-items:center;gap:16px;padding-inline:max(24px,50vw - 640px);display:flex;position:relative}.market-nav .nav-list{flex-direction:row;flex:1;gap:16px;min-width:0;overflow-x:auto}.market-nav .nav-item{border-block-end:3px solid #0000;border-radius:0;flex-shrink:0;gap:8px;width:auto;height:52px}.market-nav .nav-item.active{border-color:var(--teal);box-shadow:none;background:0 0}.market-nav :is(.nav-divider,.nav-section-label){display:none}.main-content{max-width:1280px;margin-inline:auto;padding:28px 24px 60px}.home-view,.browse-view,.admin-view{max-width:none}.hero-grid{background:#eaf2ed;border:1px solid #d6e5dc;border-radius:14px;min-height:0;padding:28px 32px;display:block}.hero-copy h1{margin-block:12px;font-size:clamp(28px,3vw,42px);line-height:1.25}.hero-copy>p{max-width:760px;font-size:14px}.hero-actions{margin-block-start:16px}.hero-search{max-width:720px;margin-block-start:18px}.trust-strip{margin-block:20px 30px}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.category-card{text-align:center;border-radius:12px;flex-direction:column;justify-content:start;gap:12px;padding:18px 8px}.category-card>svg{display:none}.category-card>span:nth-child(2){gap:10px}.category-card small{justify-content:center;align-items:center;gap:4px;display:flex}.category-icon{border-radius:50%;width:58px;height:58px}.category-icon svg{width:28px;height:28px}.home-listings{grid-template-columns:repeat(4,minmax(0,1fr))}.home-listings .result-detail strong{font-size:17px}.section-block{margin-block-end:34px}.section-heading h2{font-size:26px}.category-scroll-affordance{display:none}.category-grid:focus-visible{outline-offset:3px;outline:3px solid #0d5b5852}.compact-card .result-subtitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-details-link{min-height:32px;color:var(--teal);text-align:start;background:0 0;border:0;align-items:center;gap:4px;margin-block-start:4px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.compact-details-link:hover{text-underline-offset:3px;text-decoration:underline}.page-intro{min-height:0}.page-intro h1{font-size:34px}.browse-tabs{margin-block-start:25px}.market-results-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.market-filters{border:1px solid var(--line);background:#fff;border-radius:10px;gap:20px;padding:18px;display:grid}.market-filters h2{letter-spacing:normal;font-size:19px;line-height:1.4}.market-filters label{color:var(--ink);gap:8px;font-size:12px;display:grid}.market-filters select,.market-filters input{width:100%;min-width:0;min-height:40px;color:var(--ink);background:#fff;border:1px solid #ccd9d1;border-radius:6px;padding:8px}.market-filters fieldset{border:0;min-width:0;margin:0;padding:0}.market-filters legend{margin-block-end:12px;font-size:13px}.price-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-filters p[role=alert]{color:#9c2525;font-size:12px;line-height:1.6}.close-mobile-filters{display:none}.active-filter-list{flex-wrap:wrap;gap:7px;margin-block:12px;display:flex}.active-filter{color:var(--teal);cursor:pointer;background:#eef7f1;border:1px solid #b8d2c4;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.active-filter:hover{background:#dceee3}.promotion-detail{color:#704f00;background:#fff4d8;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.promotion-detail strong{font-size:13px}.results-column{min-width:0}.results-controls,.layout-switch{align-items:center;gap:8px;display:flex}.layout-switch{border:1px solid var(--line);background:#fff;border-radius:8px;padding:3px}.layout-switch button{width:36px;height:34px;color:var(--ink-soft);background:#fff;border:0;border-radius:5px;place-items:center;display:grid}.layout-switch button[aria-pressed=true]{background:var(--teal);color:#fff}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.results-grid.list-layout{grid-template-columns:1fr}.list-layout .result-card{grid-template-columns:190px minmax(0,1fr);display:grid}.list-layout .result-image{height:100%;min-height:190px}.list-layout .result-body{padding:18px 20px}.list-layout .result-body h3{font-size:18px}.list-layout .result-subtitle{font-size:13px}.list-layout .result-detail strong{font-size:20px}.result-card:hover{transform:none}.listing-title{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.listing-title:hover{color:var(--teal);text-decoration:underline}.ad-details{gap:16px;display:grid}.ad-details>p{overflow-wrap:anywhere;line-height:1.8}.ad-details>strong{color:var(--teal);font-size:25px}.ad-details aside{background:#edf4ef;border-radius:10px;gap:12px;padding:16px;font-size:13px;line-height:1.8;display:flex}.ad-details svg{flex-shrink:0}.list-layout .result-footer{display:flex}@media (width<=1100px){.topbar{flex-wrap:wrap;gap:12px}.top-search{flex-basis:100%;order:3}.search-scope,.search-zone{width:150px;max-width:150px}.home-listings,.results-grid,.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-nav .nav-list{gap:4px}.market-nav .nav-item{padding-inline:10px}}@media (width<=760px){.topbar{gap:8px;padding:10px 14px;position:relative}.top-actions{gap:7px}.header-saved span{display:none}.header-saved{padding:4px}.header-post{min-height:38px;padding-inline:9px;font-size:11px}.avatar-button{display:none}.top-search{flex-wrap:wrap;gap:0;height:auto;padding:0;overflow:hidden}.top-search>svg{margin-inline-start:10px}.top-search input{flex-basis:calc(100% - 46px);height:44px}.search-scope,.search-zone{border-block-start:1px solid var(--line);flex:1;width:0;max-width:none;min-height:40px;font-size:11px}.search-submit{height:40px;border-radius:0!important}.market-nav{flex-wrap:wrap;gap:0;padding-inline:8px}.market-nav .nav-list{flex-basis:100%}.market-nav .nav-item{height:46px;font-size:11px}.market-nav .nav-item svg{width:15px}.main-content{margin-inline:0;padding:18px 14px 85px}.hero-grid{padding:20px}html[lang=ar] .hero-copy h1,.hero-copy h1{font-size:28px}.home-listings,.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{gap:8px}.category-card{padding:14px 6px}.category-card b{font-size:11px}.trust-strip{margin-block-end:26px}.hero-search{height:48px}.hero-search input{font-size:12px}.market-results-layout{grid-template-columns:1fr;gap:12px}.collection-filters{display:none}.collection-filters.is-open{display:block}.filter-button{align-items:center;gap:6px;display:inline-flex}.market-filters{gap:14px}.close-mobile-filters{width:100%;margin-block-start:12px;display:block}.list-layout .result-card{grid-template-columns:110px minmax(0,1fr)}.list-layout .result-image{min-height:170px}.list-layout .result-body{padding:12px}.list-layout .result-body h3{font-size:14px}.list-layout .result-subtitle{font-size:11px}.list-layout .result-detail{flex-wrap:wrap}.list-layout .result-detail strong{font-size:16px}.list-layout .result-footer{display:grid}.page-intro h1{font-size:28px}.results-meta{gap:8px}.brand>span:last-child{display:flex}.language-switch{min-height:38px;padding:6px;font-size:12px}}@media (width<=380px){.header-saved{display:none}.list-layout .result-card{grid-template-columns:90px minmax(0,1fr)}.topbar .brand>span:last-child{font-size:12px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.market-nav{display:none}.topbar.home-topbar{flex-wrap:nowrap;gap:6px;min-height:72px;padding:6px 12px}.home-topbar .top-search,.home-topbar .header-contact,.home-topbar .header-saved{display:none}.home-topbar .brand{flex:1}.home-topbar .brand-mark.reference-logo{flex-basis:78px;width:78px;height:60px}.home-topbar .top-actions{gap:2px;margin-inline-start:0}.home-topbar .top-actions>button,.home-topbar .mobile-menu,.home-topbar .language-switch{min-width:44px;min-height:44px}.home-topbar .account-link{width:44px}.main-content{padding-block-start:12px}.hero-grid{padding:16px}.hero-copy{padding-top:0}.hero-copy h1,html[lang=ar] .hero-copy h1{margin-block:8px;font-size:clamp(25px,7.5vw,32px);line-height:1.15}.hero-copy>p{margin:0;line-height:1.5}.hero-copy>.eyebrow,.popular-searches>span,.home-view .section-heading .eyebrow{color:#506761}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:12px;display:grid}.hero-actions .button{min-width:0;min-height:44px;padding-inline:8px}.hero-search{height:48px;margin-block-start:12px}.popular-searches{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;margin-block-start:9px;padding-block-end:2px;overflow-x:auto}.popular-searches::-webkit-scrollbar{display:none}.category-section{margin-block:16px 22px}.category-section .section-heading{flex-wrap:nowrap;margin-block-end:12px}.category-section .section-heading h2{margin-block-start:5px;font-size:22px}.category-section .section-heading .eyebrow{font-size:9px}.category-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(112px,34vw);grid-auto-flow:column;gap:9px;padding-block-end:5px;display:grid;overflow-x:auto}.category-grid::-webkit-scrollbar{display:none}.category-card{scroll-snap-align:start;min-height:112px;padding:0}.category-card>span:nth-child(2){inset-inline:6px;padding:7px 8px;bottom:6px}.category-card small{display:none}.category-card>svg{top:7px;inset-inline-end:7px}.category-scroll-affordance{align-items:center;gap:10px;margin:7px 1px 0;display:flex}.category-scroll-hint{color:#506761;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:700;display:flex}.category-scroll-track{background:#dce6df;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.category-scroll-track>span{border-radius:inherit;background:var(--teal);transition:inset-inline-start .12s ease-out;position:absolute;inset-block:0}.trust-strip{min-height:56px;margin-block:0 20px;padding:10px 12px;display:flex}.trust-strip-title small,.trust-points{display:none}.featured-section{margin-block-end:28px}.featured-section .section-heading{flex-wrap:nowrap;margin-block-end:13px}.featured-section .section-heading h2{margin-block-start:5px;font-size:22px}.featured-section .result-detail span{color:#506761}.offer-decoration{color:#b56b4e}}@media (width>=761px) and (width<=900px){.category-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(150px,22vw);grid-auto-flow:column;padding-block-end:6px;display:grid;overflow-x:auto}.category-grid::-webkit-scrollbar{display:none}.category-card{scroll-snap-align:start;min-height:150px}.category-scroll-affordance{align-items:center;gap:12px;margin:7px 1px 0;display:flex}.category-scroll-hint{color:#506761;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:700;display:flex}.category-scroll-track{background:#dce6df;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.category-scroll-track>span{border-radius:inherit;background:var(--teal);transition:inset-inline-start .12s ease-out;position:absolute;inset-block:0}}@media (width<=360px){.home-topbar .brand-mark.reference-logo{flex-basis:70px;width:70px}.home-topbar .language-switch{padding-inline:5px;font-size:11px}.hero-actions .button{font-size:10px}.category-grid{grid-auto-columns:minmax(106px,38vw)}}
