@import url('/navigation/light-compat-r1.css?v=20261009.1');
@font-face{font-family:Vazirmatn;src:url('/brand/cache/Vazirmatn.589174306935cb2a.woff2') format('woff2');font-display:swap;font-weight:100 900}
html[data-az-layout]{color-scheme:light!important;--az-header:76px;--az-sidebar:270px;--az-ink:#1f2937;--az-muted:#64707d;--az-line:#e0e4e8;--az-accent:#087a5d;--az-soft:#eaf5ef;--em-background:#f5f6f7;--em-surface:#fff;--em-surface-raised:#fff;--em-surface-soft:#f1f3f5;--em-text:#1f2937;--em-muted:#64707d;--em-line:#e0e4e8;--em-accent:#0a8b65;--em-accent-ink:#fff;--em-shadow:0 8px 30px #163d2f0a;--mh-surface:245 246 247;--mh-surface-raised:255 255 255;--mh-surface-sunken:241 243 245;--mh-ink:31 41 55;--mh-ink-muted:100 112 125;--mh-ink-faint:112 122 135;--mh-line:224 228 232;--mh-line-strong:194 202 211;--mh-brand:8 122 93;--mh-positive:5 118 74;--mh-negative:179 47 67;--mh-caution:144 95 12;--mh-caution-bright:144 95 12;--mh-ai:8 122 93;--mh-ai-soft:234 245 239;--mh-ai-ink:8 99 72;--mh-amber:8 122 93;--mh-amber-deep:5 99 72;--bg:#f5f6f7;--panel:#fff;--surface:#fff;--surface-soft:#f1f3f5;--line:#e0e4e8;--text:#1f2937;--muted:#64707d;--accent:#087a5d;--accent-strong:#06664e;--accent-soft:#eaf5ef;--shadow:0 8px 30px #163d2f0a;--pc-bg:#f5f6f7;--pc-card:#fff;--pc-line:#e0e4e8;--pc-ink:#1f2937;--pc-muted:#64707d;--pc-accent:#087a5d;--pc-danger:#aa3047;--auth-background:#f5f6f7}
html[data-az-layout] body{background:#f5f6f7!important;color:var(--az-ink)!important;padding-top:var(--az-header);margin:0;min-height:100dvh;isolation:isolate}
html[data-az-layout=admin] body{padding-inline-start:var(--az-sidebar)}
.az-shell,.az-shell *{box-sizing:border-box}.az-shell{font-family:Vazirmatn,system-ui,sans-serif;font-size:14px;line-height:1.6;color:var(--az-ink)}
.az-shell a{text-decoration:none!important;color:inherit}.az-shell button,.az-shell input,.az-shell select{font:inherit}.az-shell button,.az-shell summary{cursor:pointer}.az-shell [hidden]{display:none!important}
.az-header{position:fixed;inset:0 0 auto;height:var(--az-header);z-index:110;display:flex;align-items:center;gap:22px;padding:0 30px;background:#fff;border-bottom:1px solid var(--az-line);box-shadow:0 3px 16px #143a2b04}
.az-brand{display:flex;align-items:center;flex:none;min-width:100px}.az-brand img{width:128px;max-height:54px;object-fit:contain;display:block}.az-brand span{display:none;font-size:22px;font-weight:750;direction:ltr}
.az-primary{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.az-primary>a{border-radius:10px;padding:11px 15px;font-weight:550;color:var(--az-muted);white-space:nowrap}.az-primary>a:hover,.az-primary>[aria-current]{background:var(--az-soft);color:var(--az-accent)}
.az-header-actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.az-dropdown{position:relative}.az-dropdown summary{display:flex;align-items:center;gap:9px;list-style:none;padding:8px 12px;min-height:44px;border:1px solid var(--az-line);border-radius:12px;background:#fff;color:var(--az-ink);font-size:13px;font-weight:600}.az-dropdown summary::-webkit-details-marker{display:none}.az-dropdown summary:hover{background:#f5f6f7}.az-avatar{width:27px;height:27px;background:var(--az-soft);color:var(--az-accent);border-radius:50%;display:grid;place-items:center;font-size:14px}
.az-dropdown-panel{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:max-content;min-width:180px;max-width:min(330px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow:auto;padding:7px;background:#fff;border:1px solid var(--az-line);border-radius:16px;box-shadow:0 20px 60px #173f2c26;z-index:3}
.az-dropdown-panel a,.az-dropdown-panel button{display:flex;align-items:center;gap:10px;border:0;border-radius:9px;min-height:44px;padding:10px 14px;background:transparent;color:var(--az-ink);text-align:start;width:100%;white-space:normal;font-size:13px;font-weight:500;line-height:1.6}.az-dropdown-panel a:hover,.az-dropdown-panel button:hover,.az-dropdown-panel a[aria-current]{background:var(--az-soft);color:var(--az-accent)}.az-dropdown-panel form{margin:5px 0 0;border-top:1px solid var(--az-line);padding-top:5px}.az-dropdown-panel button{color:#aa3047}.az-account-name{font-size:12px;font-weight:700;color:var(--az-muted);padding:10px 14px;border-bottom:1px solid var(--az-line);overflow-wrap:anywhere}
.az-login{display:flex;align-items:center;min-height:44px;border-radius:12px;padding:9px 18px;background:var(--az-accent);color:#fff!important;font-weight:600;white-space:nowrap}.az-workspace-label{font-size:13px;color:var(--az-muted);border-inline-start:1px solid var(--az-line);padding-inline-start:22px}.az-site-link{font-size:13px;font-weight:600;color:var(--az-accent)!important;margin-inline-start:auto}.az-header:has(.az-site-link) .az-header-actions{margin-inline-start:0}
.az-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--az-line);border-radius:11px;background:#fff;color:var(--az-ink);padding:10px;flex:none}.az-menu-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.az-navigation{position:fixed;inset-block:var(--az-header) 0;inset-inline-start:0;width:var(--az-sidebar);border-inline-end:1px solid var(--az-line);background:#fff;z-index:100;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px 14px 40px}.az-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px 16px}.az-nav-heading strong{font-size:13px;font-weight:750}.az-nav-heading button{display:none;border:1px solid var(--az-line);border-radius:8px;width:40px;height:40px;background:#fff;font-size:23px;color:var(--az-ink)}
.az-nav-search{display:block;margin:0 3px 18px}.az-nav-search input{width:100%;height:42px;min-height:42px;border:1px solid var(--az-line);border-radius:10px;background:#f5f6f7!important;color:var(--az-ink);font-size:12px;padding:8px 11px}.az-nav-group{margin:0 0 20px}.az-nav-group h2{font-size:11px;font-weight:650;letter-spacing:.01em;color:var(--az-muted);margin:0 11px 7px;line-height:1.7}.az-navigation nav{display:flex;flex-direction:column;gap:3px}.az-navigation nav a{display:flex;align-items:center;gap:10px;min-height:42px;border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:500;color:var(--az-muted);line-height:1.7}.az-navigation nav a:hover{background:#f5f8f6;color:var(--az-ink)}.az-navigation nav a[aria-current]{background:var(--az-soft);color:var(--az-accent);font-weight:750;box-shadow:inset -3px 0 var(--az-accent)}[dir=ltr] .az-navigation nav a[aria-current]{box-shadow:inset 3px 0 var(--az-accent)}.az-nav-dot{width:6px;height:6px;border-radius:2px;background:#bccfc6;flex:none}.az-navigation [aria-current] .az-nav-dot{background:var(--az-accent)}
.az-scope{padding:12px;background:#f5f6f7;border:1px solid var(--az-line);border-radius:12px;margin:0 3px 18px;display:flex;gap:8px;flex-wrap:wrap}.az-scope label{width:100%;font-size:12px;margin:0}.az-scope select{min-height:40px;padding:7px;width:100%;border-radius:8px}.az-scope button{background:#fff;border:1px solid var(--az-line);border-radius:8px;padding:5px 12px;color:var(--az-accent);margin-inline-start:auto}.az-no-results{font-size:13px;text-align:center;padding:18px;color:var(--az-muted)}
.az-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 30px;border-bottom:1px solid var(--az-line);background:#fff;min-height:59px}.az-breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--az-muted)}.az-breadcrumbs a:hover{color:var(--az-accent);text-decoration:underline!important}.az-breadcrumbs [aria-current]{font-weight:650;color:var(--az-ink)}.az-back{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--az-line);border-radius:9px;padding:6px 13px;white-space:nowrap;font-size:12px;background:#fff}.az-back>span{font-size:22px;line-height:1}[dir=rtl] .az-back>span{transform:rotate(180deg)}
.az-account-nav{display:flex;gap:6px;overflow:auto;scrollbar-width:thin;max-width:1200px;margin:22px auto 0;padding:0 24px}.az-account-nav a{display:block;white-space:nowrap;padding:11px 17px;font-size:13px;border-radius:11px;min-height:44px;color:var(--az-muted);border:1px solid transparent}.az-account-nav a[aria-current]{background:#fff;color:var(--az-accent);border-color:var(--az-line);font-weight:700}.az-account-nav a:hover{background:#f1f3f5}
.az-sr-only,.az-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.az-skip:focus{position:fixed;inset-block-start:12px;inset-inline-start:14px;width:auto;height:auto;clip:auto;padding:12px 18px;background:#087a5d;color:#fff;z-index:300;border-radius:10px}
.az-shell :focus-visible{outline:3px solid #148260;outline-offset:3px}.az-scrim{position:fixed;inset:0;background:#173b3066;backdrop-filter:blur(3px);z-index:160}.az-public-navigation{display:none}
/* Shared surfaces. Existing feature components retain their fields and actions. */
html[data-az-layout] :is(main,.em-main,.muw,.pc-shell){min-width:0}html[data-az-layout] .em-shell{min-height:calc(100dvh - var(--az-header));padding-bottom:0}html[data-az-layout] .em-main{max-width:1240px;margin:auto;padding:28px 24px 50px}html[data-az-layout] .em-footer{border-top:1px solid var(--az-line);background:#fff;color:var(--az-muted);margin-top:36px}html[data-az-layout] :is(.panel,.pr-panel,.pc-card,.sp-factor,.sp-metric,.em-panel){background:#fff;border-color:var(--az-line);box-shadow:0 4px 20px #173f2c05;color:var(--az-ink)}
html[data-az-layout] :is(input,select,textarea){color-scheme:light!important}html[data-az-layout] :is(.pc-field,.sp-app,.pr-native) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:var(--az-ink)!important;border-color:var(--az-line)!important}
html[data-az-layout] :is(.secondary,.sp-tabs button,.pc-button.secondary,.pc-button.ghost){background:#fff;color:var(--az-ink);border-color:var(--az-line)}html[data-az-layout] :is(.button,.pc-button):not(.secondary):not(.ghost):not(.danger),html[data-az-layout] .sp-tabs [aria-selected=true]{background:var(--az-accent);color:white;border-color:var(--az-accent)}
html[data-az-layout] :is(.hint,.pr-muted,.pr-note,.pc-subtitle,.sp-app label,.sp-app small,.pr-heading p){color:var(--az-muted)}html[data-az-layout] :is(.badge,.pr-tag){background:#f1f3f5;border-color:#e0e4e8;color:#3f5f51}html[data-az-layout] :is(.positive,.success){background:#e7f6ed;color:#116844;border-color:#b4dfc5}html[data-az-layout] :is(.error,.sp-remove){background:#fff0f1;color:#9d2942;border-color:#efc4cc}html[data-az-layout] :is(summary,.text-link){color:var(--az-accent)}
html[data-az-layout] .pc-heading{padding:10px 0 22px}html[data-az-layout] :is(.pc-top-actions,.pc-languages){display:none}html[data-az-layout] .pc-button{border:1px solid var(--az-line)}html[data-az-layout] .pc-table :is(th,td){border-color:var(--az-line)}html[data-az-layout] :is(.pc-dialog,.pc-popover,.pc-confirm){background:#fff;color:var(--az-ink);border-color:var(--az-line)}
html[data-az-layout] .muw{--w-bg:#f5f6f7;--w-panel:#fff;--w-text:#1f2937;--w-muted:#64707d;--w-line:#e0e4e8;--w-accent:#087a5d;--w-soft:#eaf5ef;padding:28px 26px;max-width:1440px}html[data-az-layout] .muw-card{border-radius:16px;box-shadow:0 4px 20px #173f2c05}.az-admin-content{min-height:calc(100dvh - var(--az-header));padding:28px 30px}.az-admin-content:has(>.muw){padding:0}.az-admin-content>main{max-width:none;margin:0;padding:0}.az-admin-content .max-w-7xl{max-width:100%}
html[data-az-layout] .em-auth{min-height:calc(100dvh - 155px);padding-block:36px}html[data-az-layout] .em-auth-top{display:none}html[data-az-layout] .auth-top{display:none}html[data-az-layout] .auth-shell{min-height:calc(100dvh - 160px);margin-block:24px}html[data-az-layout] .auth-card{background:#fff;border-color:var(--az-line);color:var(--az-ink)}html[data-az-layout] .pf-back{display:none}
html[data-az-layout] .pp-tabs{top:var(--az-header)}html[data-az-layout] .em-main-map{height:calc(100dvh - var(--az-header) - 65px);min-height:530px}html[data-az-layout] .em-header,html[data-az-layout] .em-bottom-nav,html[data-az-layout] .mulk-admin-back,html[data-az-layout] .em-theme-toggle,html[data-az-layout] .mulk-theme-toggle{display:none!important}
html[data-az-embedded] body{padding:0!important;min-height:0;background:#fff!important}html[data-az-embedded] .az-shell{display:none!important}html[data-az-embedded] .az-admin-content{padding:8px;min-height:0}html[data-az-embedded] .muw{padding:8px}html[data-az-embedded] main{margin:0!important;padding:8px!important;max-width:none!important}
@media(max-width:1099px){html[data-az-layout]{--az-header:68px}html[data-az-layout=admin] body{padding-inline-start:0}.az-header{padding:0 18px;gap:15px}.az-menu-button{display:flex}.az-primary,.az-workspace-label{display:none}.az-brand img{width:110px;height:44px}.az-navigation{display:none;inset-block:0;width:min(330px,calc(100vw - 42px));border:0;z-index:170;padding:22px 16px 40px}.az-menu-open .az-navigation{display:block}.az-nav-heading button{display:block}.az-nav-heading{padding-bottom:20px}.az-navigation nav a{font-size:14px;min-height:46px}.az-menu-open{overflow:hidden}.az-context{padding:12px 20px}.az-nav-search input{font-size:16px}.az-nav-group h2{font-size:12px}.az-public-navigation>nav{padding-bottom:20px}.az-header-actions{gap:8px}.az-admin-content{padding:24px 20px}}
@media(min-width:1100px){html[data-az-layout=public] .az-menu-button{display:flex;order:5}.az-public-navigation{display:none}.az-menu-open .az-public-navigation{display:block;inset-block:0;inset-inline-start:auto;inset-inline-end:0;z-index:170;width:320px}.az-public-navigation .az-nav-heading button{display:block}.az-menu-open:has(.az-public-navigation){overflow:hidden}}
@media(max-width:600px){html[data-az-layout]{--az-header:66px}.az-header{padding:0 12px;gap:9px}.az-header-actions{gap:7px}.az-brand{min-width:75px}.az-brand img{width:89px;max-height:42px}.az-dropdown summary{padding:7px 9px;gap:5px}.az-account-text,.az-site-link{display:none}.az-login{padding:10px 12px;font-size:12px}.az-context{padding:10px 14px;gap:8px}.az-breadcrumbs{font-size:11px;gap:6px;line-height:1.9}.az-back{padding:4px 10px;font-size:11px}.az-account-nav{margin-top:14px;padding:0 12px;gap:2px}.az-account-nav a{font-size:12px;padding:9px 13px}.az-admin-content{padding:20px 14px}html[data-az-layout] .muw{padding:20px 14px}html[data-az-layout] .em-main{padding:22px 14px 35px}html[data-az-layout] .em-main-map{min-height:450px}html[data-az-layout] .pc-shell{padding:22px 14px 50px}html[data-az-layout] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html[data-az-layout] .em-footer{margin-top:24px}html[data-az-layout] .auth-shell{display:block}html[data-az-layout] .auth-scene{display:none}.az-shell .az-nav-search input{font-size:16px}}
@media(prefers-reduced-motion:reduce){.az-shell *{scroll-behavior:auto;transition:none!important;animation:none!important}}
@media print{.az-shell{display:none!important}html[data-az-layout] body{padding:0!important;background:#fff!important;color:#111!important}}
.az-account-main{max-width:1120px;margin:auto;padding:30px 24px 60px}.az-account-main.az-wide{max-width:1240px}.az-account-main h1{font-size:clamp(25px,3vw,34px);letter-spacing:-.02em;line-height:1.5}.az-account-main section{border-radius:16px;box-shadow:0 5px 20px #173f2c05}html[data-az-layout] [data-testid=back-to-account]{display:none}.az-project-action{max-width:1240px;margin:16px auto 0;padding:0 24px;display:flex;justify-content:flex-end}.az-project-action a{width:max-content}html[data-az-layout] .em-editor-preview{color:#1f2937;border:1px solid #e0e4e8}html[data-az-layout] .em-editor-preview p{color:#64707d}
@media(max-width:600px){.az-account-main{padding:24px 14px 44px}}
.az-dashboard{max-width:1280px;margin:0 auto}.az-dashboard-title{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:6px 0 30px;border-bottom:1px solid var(--az-line);margin-bottom:26px}.az-dashboard-title h1{font-size:clamp(28px,3vw,40px);font-weight:750;letter-spacing:-.035em;line-height:1.5;margin:5px 0 8px}.az-dashboard-title p{font-size:13px;color:var(--az-muted);margin:0;max-width:600px;line-height:1.9}.az-dashboard-title .az-kicker{font-weight:700;font-size:11px;color:var(--az-accent)}.az-dashboard-mark{display:grid;place-items:center;width:82px;height:82px;flex:none;border-radius:22px;background:linear-gradient(140deg,#e1f0e7,#f1f7f3);border:1px solid #d5e7dc;color:#167055;font:500 40px system-ui}
.az-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.az-metrics article{padding:20px 23px;border:1px solid var(--az-line);border-radius:15px;background:white}.az-metrics span{display:block;font-size:12px;color:var(--az-muted);margin-bottom:10px}.az-metrics strong{display:block;font:550 31px/1.2 system-ui;text-align:start;color:#1f2937}.az-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.az-workspace-card{background:#fff;border:1px solid var(--az-line);border-radius:16px;padding:21px 20px;box-shadow:0 5px 24px #173f2c03;align-self:start}.az-card-heading{display:flex;align-items:center;gap:12px;padding-bottom:17px;margin-bottom:8px;border-bottom:1px solid #edf2ef}.az-card-heading h2{font-size:15px;font-weight:700;margin:0}.az-section-number{font:650 12px system-ui;color:#167055;background:#edf6f0;border-radius:9px;width:32px;height:32px;display:grid;place-items:center;flex:none}.az-workspace-card nav{display:flex;flex-direction:column}.az-workspace-card nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:9px 0;color:var(--az-muted);font-size:12px;line-height:1.7;text-decoration:none}.az-workspace-card nav a:hover{color:var(--az-accent);text-decoration:underline}.az-workspace-card nav a>span:last-child{color:#8ba69a}.az-workspace-card details{font-size:12px;border-top:1px solid #edf2ef;padding-top:9px;margin-top:6px}.az-workspace-card summary{cursor:pointer;min-height:34px;color:var(--az-accent)}.az-system-details{border:1px solid var(--az-line);border-radius:12px;padding:14px 18px;margin:26px 0 0;font-size:12px;background:white}.az-system-details summary{cursor:pointer}.az-system-details p{padding-top:12px}
@media(max-width:1320px){.az-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.az-workspace-grid{grid-template-columns:1fr;gap:14px}.az-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.az-metrics article{padding:16px}.az-metrics strong{font-size:26px}.az-dashboard-mark{display:none}.az-dashboard-title{padding-bottom:23px}.az-workspace-card{padding:18px}.az-workspace-card nav a{font-size:13px}.az-dashboard-title p{font-size:12px}}
/* Retire the earlier glass palette while retaining images, map canvases and geometry colors. */
html[data-az-layout][data-mh-shell][data-em-theme][dir]{--crystal-canvas:#f5f6f7;--crystal-card:#fff;--crystal-solid:#fff;--crystal-control:#fff;--crystal-field:#fff;--crystal-ink:#1f2937;--crystal-muted:#64707d;--crystal-line:#e0e4e8;--crystal-edge:#e0e4e8;--crystal-shadow:0 4px 20px #173f2c08;--crystal-control-shadow:none;--crystal-floating:#fff;--crystal-green:#087a5d;--crystal-green-ink:#fff;--crystal-selected:#eaf5ef;--crystal-action:#087a5d;--crystal-icon:#eaf5ef;--crystal-ring:#148260}
html[data-az-layout][data-mh-shell][data-em-theme][dir] :is(body,.em-shell,.em-auth){background:#f5f6f7!important;color:#1f2937}html[data-az-layout][data-mh-shell][data-em-theme][dir] :is(.em-tool,.em-price-card,.em-index-card,.em-project-card,.em-search-box){background:#fff;border:1px solid #e0e4e8;border-radius:16px;box-shadow:0 4px 20px #173f2c06;backdrop-filter:none}html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero{border:1px solid #e0e4e8;box-shadow:none;background:#edf5f0;border-radius:22px}html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero:before{background:linear-gradient(var(--hero-scrim-direction,90deg),#f3f8f000,#f3f8f0d9 75%,#f3f8f0f5)}
html[data-az-layout][data-mh-shell][data-em-theme][dir] :is(.em-button,.muw-button.primary,.ls-btn:not(.secondary),.pw-library button:not(.secondary):not(.pw-danger)){box-shadow:none;background:#087a5d;border-color:#087a5d;color:#fff}html[data-az-layout][data-mh-shell][data-em-theme][dir] :is(.em-secondary,.muw-button.secondary,.ls-btn.secondary){background:#fff!important;border-color:#e0e4e8!important;color:#1f2937!important;box-shadow:none}
html[data-az-layout] .pw-count{color:#087a5d;border-color:#c2d9cc;background:#edf6f0}html[data-az-layout] .pw-factor{background:#fff;color:#1f2937;border-color:#e0e4e8}html[data-az-layout] :is(.pw-factor>summary small,.pw-labels small){color:#64707d}html[data-az-layout] :is(.pw-options,.pw-option,.pw-library-option,.pw-preview li){border-color:#e0e4e8}html[data-az-layout] .pw-review>h2{color:#087a5d}html[data-az-layout] .pw-warning{background:#fff7e7;border-color:#e1cca0;color:#765314}html[data-az-layout] .pw-warning .sp-note{color:#765314}html[data-az-layout] .pw-library button.pw-danger{background:#fff0f1;color:#a12b41;border-color:#e5bbc4}
html[data-az-layout] .cv-workspace{--cv-line:#e0e4e8;--cv-muted:#64707d;--cv-accent:#087a5d;--bg:#f5f6f7;--panel:#fff;--text:#1f2937;--muted:#64707d;--line:#e0e4e8;--accent:#087a5d}html[data-az-layout] :is(.cv-workspace .panel,.cv-card,.cv-template,.cv-add-category,.cv-option,.cv-checklist .check,.cv-result .sp-metric){background:#fff;border-color:#e0e4e8;color:#1f2937;box-shadow:0 4px 20px #173f2c05}html[data-az-layout] .cv-workspace :is(h2,h3,label,summary){color:#1f2937}html[data-az-layout] .cv-workspace :is(input,select,textarea){background:#fff!important;border-color:#e0e4e8!important;color:#1f2937!important}html[data-az-layout] :is(.cv-percent,.cv-number,.cv-badge){background:#eaf5ef;color:#087a5d}html[data-az-layout] .cv-workspace :is(button,.button){background:#087a5d;color:#fff;border-color:#087a5d}html[data-az-layout] .cv-workspace :is(button.secondary,.button.secondary){background:#fff;color:#1f2937;border-color:#e0e4e8}html[data-az-layout] :is(.cv-checklist .check:has(input:checked),.cv-result .sp-metric:nth-child(2)){background:#eaf5ef;border-color:#9fc8b3}html[data-az-layout] .cv-breakdown span{color:#087a5d}html[data-az-layout] .sp-app{color-scheme:light}
@media(max-width:600px){html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero:before{background:linear-gradient(180deg,#f3f8f0c9,#f3f8f0b0)}html[data-az-layout] .em-main-home{padding-inline:12px}}
html[data-az-layout] :is(.pc-queue-tabs,.pc-group-table th,.pc-entry-info,.pc-entry-row,.pc-anchors){background:#f1f3f5;color:#1f2937;border-color:#e0e4e8}html[data-az-layout] .pc-queue strong{background:#dcebe2;color:#335c48}html[data-az-layout] .pc-queue.selected{background:#087a5d;color:#fff}html[data-az-layout] .pc-queue.selected strong{color:#fff;background:#ffffff22}html[data-az-layout] .pc-group-table tbody tr:hover{background:#f6faf7}html[data-az-layout] :is(.pc-badge.current,.pc-done-message){background:#eaf5ef;color:#17663f;border-color:#c2dfcc}html[data-az-layout] :is(.pc-badge.overdue,.pc-badge.due_today){background:#fff4df;color:#80581a;border-color:#e5cf9d}html[data-az-layout] .pc-group-state{background:#eef3f6;color:#40596b}html[data-az-layout] .pc-entry-current bdi{color:#087a5d}html[data-az-layout] .pc-notice{background:#fff;color:#1f2937;border:1px solid #bdd7c8}
html[data-az-layout] :is(.pw-step,.pw-unit-card,.pw-media-card,.pw-nearby-row,.pw-checklist,.pir-unit-card,.pw-map-toolbar button,.pr-plan-buttons button,.pr-plan-results button){background:#fff;border-color:#e0e4e8;color:#1f2937}html[data-az-layout] :is(.pw-section-tabs,.pw-choice span,.pw-status-choice span,.pw-import-review,.pw-map-message,.pw-map-instruction,.pr-plan-view,.pr-plan-status,.pr-zoom-level){background:#f1f3f5;color:#335b48;border-color:#e0e4e8}html[data-az-layout] .pw-new-unit>summary{color:#087a5d}html[data-az-layout] :is(.pw-state.done,.state-approved){background:#e7f6ed;color:#176b42}html[data-az-layout] :is(.pw-state.todo,.pw-pending,.pir-warning){background:#fff4df;color:#80581a}html[data-az-layout] :is(.pw-danger,.pir-danger){background:#fff0f1;color:#a12b41;border-color:#e5bbc4}html[data-az-layout] .pw-choice input:checked+span,html[data-az-layout] .pw-status-choice input:checked+span{background:#eaf5ef;color:#087a5d;border-color:#91baa4}
html[data-az-layout] .ac-card{background:#fff;border-color:#e0e4e8;color:#1f2937}.az-full-bleed{display:flex;flex-direction:column;min-height:0;height:calc(100dvh - var(--az-header) - 62px);padding:0}.az-full-bleed:has([data-testid=geometry-editor]){overflow:hidden}
html[data-az-layout] .az-account-main :is(.bg-surface,.mh-lux-card,.mh-lux-panel){background:#fff}
html[data-az-layout] .ac-primary{background:#087a5d;border-color:#087a5d;color:#fff}html[data-az-layout] :is(.ac-secondary,.copy-key){background:#fff;border-color:#c8ddd1;color:#186144}html[data-az-layout] :is(.manual-key summary,.build-label){color:#48675a}html[data-az-layout] .ac-footer{border-color:#e0e4e8}html[data-az-layout] .pc-eyebrow{display:none}
.az-brand{gap:9px}.az-brand .az-brand-name:not([hidden]){display:block}.az-brand .az-brand-mark{display:block;position:relative;width:36px;aspect-ratio:314/229;flex:none;overflow:hidden}.az-brand .az-brand-mark img{position:absolute;display:block;width:226.115%;height:auto;max-height:none;max-width:none;left:-62.42%;top:-4.804%}.az-brand .az-brand-name{font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.035em;white-space:nowrap}
@media(max-width:600px){.az-brand{gap:6px}.az-brand .az-brand-mark{width:29px}.az-brand .az-brand-name{font-size:20px}}

/* R2: compact navigation and a neutral white-to-grey canvas. */
.az-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}
.az-language summary{min-width:52px;justify-content:center;padding:8px 11px}
.az-dropdown-title{display:block;padding:8px 12px 10px;color:var(--az-muted);font-size:12px;border-bottom:1px solid var(--az-line);margin-bottom:4px}
.az-nav-section{margin:5px 0!important;border-bottom:1px solid #edf0f3;padding:0 0 5px!important}
.az-nav-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;min-height:46px;padding:10px 12px;border-radius:10px;font-weight:650;font-size:13px;color:var(--az-ink)}
.az-nav-section>summary::-webkit-details-marker{display:none}
.az-nav-section>summary:hover{background:#f3f5f7}
.az-nav-section[open]>summary{background:#f3f5f7}
.az-nav-section>nav{padding:5px 0 6px}.az-nav-section>nav>a{min-height:40px;padding-block:8px;font-size:12px}
.az-chevron{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .15s}
.az-nav-section[open] .az-chevron{transform:rotate(180deg)}
.az-admin-navigation .az-nav-heading{margin-bottom:12px}.az-admin-navigation .az-nav-search{margin-bottom:12px}
html[data-az-layout][data-mh-shell][data-em-theme][dir]{--crystal-bg:#f5f6f7;--crystal-canvas:linear-gradient(180deg,#fff 0,#f5f6f7 460px,#f1f3f5 100%);--az-ink:#1f2937;--az-muted:#64707d;--az-line:#e0e4e8}
html[data-az-layout][data-mh-shell][data-em-theme][dir] body{background:var(--crystal-canvas)!important;background-attachment:fixed!important}
html[data-az-layout][data-mh-shell][data-em-theme][dir] :is(.em-shell,.em-auth){background:transparent!important}
html[data-az-layout] :is(.pcc-card,.pa-row,.mwr-card,.mwr-stat,.gb-municipality,.gb-main,.gb-side){background:#fff;border-color:#e0e4e8;color:#1f2937;box-shadow:0 4px 20px #17203305}
html[data-az-layout] :is(.pcc-count,.mwr-filter.active){background:#eaf5ef;color:#08664d;border-color:#b7d9c8}
html[data-az-layout] :is(.pa-search button,.gb-btn,.gb-map-card-close){background:#fff;color:#1f2937;border-color:#d1d8df}
html[data-az-layout] :is(.pa-restore button,.mwr-search-btn,.gb-btn.primary){background:#087a5d;color:#fff;border-color:#087a5d}
html[data-az-layout] .gb-btn.danger{color:#a12b41;border-color:#e5bbc4;background:#fff0f1}
html[data-az-layout] :is(.gb-map-key,.gb-layer-legend,.gb-map-status,.gb-map-label-help){color:#64707d;background:#f6f7f8;border-color:#e0e4e8}
html[data-az-layout] :is(.gb-canonical-note,.gb-map-card-title small,.gb-map-card-text){color:#64707d}
html[data-az-layout] :is(.gb-map-card,.gb-main .maplibregl-popup-content){background:#fff;color:#1f2937;border-color:#cdd7df;box-shadow:0 12px 34px #1720331c;backdrop-filter:none}
html[data-az-layout] .gb-main .maplibregl-popup-close-button{color:#1f2937}
html[data-az-layout] .gb-main .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff}
html[data-az-layout] .gb-main .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#fff}
html[data-az-layout] :is(.gb-map-card-action,.gb-map-card-badge.project){background:#fff5df;color:#785516;border-color:#e4d19f}
html[data-az-layout] .gb-map-card-badge.mahalla{background:#eaf5ef;color:#08664d}
html[data-az-layout] :is(.gb-context-label,.gb-map-dom-label){text-shadow:none;box-shadow:0 2px 10px #17203318}
html[data-az-layout] :is(.gb-context-label.mahalla,.gb-map-dom-label.mahalla){background:#f5fff9;color:#155c45}
html[data-az-layout] :is(.gb-context-label.project,.gb-map-dom-label.project){background:#fff8e8;color:#755719}
html[data-az-layout] #gb-map{background:#e9eef1}
html[data-az-layout] :is(.pa,.mwr,.pcc,.gb){min-width:0}
html[data-az-layout] :is(.pa-row,.mwr-row,.mwr-actions,.gb-toolbar){min-width:0;overflow-wrap:anywhere}
html[data-az-layout] .gb-toolbar{flex-wrap:wrap}
html[data-az-layout] .gb-workspace{grid-template-columns:minmax(0,1fr) minmax(250px,310px)}
html[data-az-layout] .gb-side{min-width:0}
@media(max-width:1300px){html[data-az-layout] .gb-workspace{grid-template-columns:1fr}html[data-az-layout] .gb-mahallas{max-height:400px}html[data-az-layout] .gb-municipalities{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.az-account-text{display:inline!important}.az-account summary{font-size:12px;padding:8px 10px;gap:6px}.az-header-actions{gap:7px}.az-language summary{padding:8px;gap:5px;min-width:48px}html[data-az-layout] .gb-municipalities{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Photo banner stays separate from the fixed white navigation bar. */
html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-main-home{max-width:none;margin:0;padding:0 0 35px}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero.az-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(510px,70vh,740px);max-width:1600px;margin:0 auto 48px;padding:clamp(38px,6vw,86px);border:0;border-radius:0 0 28px 28px;background:#233c3c;overflow:hidden}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero.az-hero:before{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(var(--hero-scrim-direction,90deg),#071b2338 0%,#071b23a6 55%,#071b23d1 100%)}
.az-hero-media{position:absolute;inset:0}.az-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.3s ease;overflow:hidden}.az-hero-slide.is-active{opacity:1}
.az-hero-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08) translateY(-1.8%)}
.az-hero-slide.is-active img{animation:az-hero-drift 10s ease-out both}.az-hero-media.is-paused .az-hero-slide img{animation-play-state:paused}
@keyframes az-hero-drift{from{transform:scale(1.08) translateY(-1.8%)}to{transform:scale(1.02) translateY(1.8%)}}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-copy{position:relative;z-index:2;width:min(720px,72%);padding:0;border:0;background:none;box-shadow:none}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero h1{font-size:clamp(34px,4.1vw,62px);line-height:1.35;color:#fff;margin:18px 0;max-width:680px;text-shadow:0 2px 20px #0003}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-eyebrow{color:#f0d79e;font-weight:700;font-size:13px;letter-spacing:.01em}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-subtitle{color:#f1f5f8;font-size:clamp(15px,1.3vw,19px);line-height:1.9;max-width:620px}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-actions{margin:22px 0;gap:12px}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-box{background:#fff;border:1px solid #e0e4e8;padding:10px 14px;border-radius:18px;max-width:660px;box-shadow:0 8px 24px #0002;color:#1f2937}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-tabs{gap:5px;border-bottom:1px solid #e0e4e8;padding-bottom:8px;margin-bottom:8px}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-tabs button{background:transparent;color:#586575;border-radius:999px;padding:9px 20px;min-height:42px;font-weight:650}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-tabs button.is-active{background:#087a5d;color:#fff;border-color:#087a5d}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-form{background:#f4f5f7;border:0;box-shadow:none;border-radius:10px}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-form input{color:#1f2937!important;background:transparent!important;min-width:0}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-results{color:#1f2937;background:#fff;border-color:#e0e4e8}
.az-hero-controls{position:absolute;z-index:3;bottom:16px;inset-inline-end:28px;display:flex;align-items:center;gap:8px;direction:ltr}
.az-hero-dots{display:flex;gap:3px}.az-hero-controls button{display:grid;place-items:center;width:38px;height:38px;padding:8px;border:0;border-radius:20px;background:#1023295c;cursor:pointer;color:#fff}.az-hero-dots span{display:block;width:7px;height:7px;border-radius:9px;background:#ffffff99;transition:width .2s}.az-hero-dots button[aria-pressed=true] span{width:23px;background:#f0d79e}.az-hero-pause svg{width:15px;height:15px}.az-hero-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-indicator{background:#ffffffed;color:#1f2937;border-color:#e0e4e8;z-index:2}
@media(max-width:767px){
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero.az-hero{min-height:610px;padding:42px 22px 72px;border-radius:0 0 22px 22px;margin-bottom:28px;align-items:center}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero.az-hero:before{background:linear-gradient(180deg,#071b2347,#071b239c 30%,#071b23d4 100%)}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-copy{width:100%;max-width:none;text-align:start}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero h1{font-size:clamp(32px,7.7vw,48px);line-height:1.5;margin:16px 0}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-eyebrow{font-size:11px}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-subtitle{font-size:14px;line-height:1.9}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-actions{flex-wrap:wrap;margin:20px 0}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-box{padding:9px;margin-top:20px;border-radius:16px}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-tabs button{padding:8px 16px;font-size:13px}
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-hero-indicator{display:none}
 .az-hero-controls{inset-inline-end:18px;bottom:13px}
}
@media(prefers-reduced-motion:reduce){.az-hero-slide,.az-hero-dots span{transition:none}.az-hero-slide img{animation:none!important;transform:none}}
html[data-az-layout] .pc>.pc-section .pc-card{background:#fff;border-color:#e0e4e8;color:#1f2937;box-shadow:0 4px 20px #17203305}
html[data-az-layout] .pc-count{background:#eaf5ef;color:#08664d;border-color:#b7d9c8}
@media(max-width:600px){html[data-az-layout] .pc-grid{grid-template-columns:1fr}html[data-az-layout] .pc{padding:0 14px}html[data-az-layout] .pa-row{grid-template-columns:1fr}}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero.az-hero{width:100%}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-box{display:flex;flex-direction:column}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-tabs{order:0;width:100%}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-row{order:1;width:100%}
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero :is(.em-search-message,.em-search-results){order:2;width:100%}
/* Search results remain fully reachable inside the clipped photo banner. */
html[data-az-layout][data-mh-shell][data-em-theme][dir] .az-hero .em-search-results{position:relative;top:auto;inset-inline:auto;margin-top:8px;max-height:240px;box-shadow:none;flex:none}

/* R3: a compact photo banner, one public navigation and contextual language flags. */
.az-shell img[src*="/navigation/flag-"]{display:block;flex:none;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #263b4b18}
.az-header:has(.az-language-guest){padding-left:88px}
.az-language-guest{position:absolute;left:30px;top:calc((var(--az-header) - 44px)/2)}
.az-language-guest>summary{width:44px;height:44px;padding:7px;justify-content:center;border:0;background:transparent}
.az-language-guest>.az-dropdown-panel{left:0;right:auto}
.az-account-languages{padding:10px 4px 5px;margin-top:5px;border-top:1px solid var(--az-line)}
.az-account-languages>strong{display:block;font-size:11px;font-weight:600;color:var(--az-muted);padding:0 10px 7px}
.az-language-options{display:flex;gap:3px;justify-content:center}
.az-dropdown-panel .az-language-options>a{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:65px;min-height:62px;padding:8px 7px;text-align:center;font-size:11px;white-space:nowrap}
.az-language-options>a[aria-current]{box-shadow:inset 0 0 0 1px #b7d8ca}
.az-shell[data-auth="1"][data-admin="0"] .az-primary{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;padding-block:4px}
.az-shell[data-auth="1"][data-admin="0"] .az-primary>a{flex:none;padding:10px 12px;font-size:13px}
@media(max-width:1099px){
 .az-header:has(.az-language-guest){padding-left:74px}
 .az-language-guest{left:18px}
 html[data-az-layout=public]:has(.az-shell[data-auth="1"]){--az-header:110px}
 .az-shell[data-auth="1"][data-admin="0"] .az-header{flex-wrap:wrap;align-content:start;gap:0 12px;padding-block:0}
 .az-shell[data-auth="1"][data-admin="0"] .az-brand,.az-shell[data-auth="1"][data-admin="0"] .az-header-actions{height:66px}
 .az-shell[data-auth="1"][data-admin="0"] .az-primary{display:flex;order:3;flex:0 0 100%;width:100%;height:44px;padding:2px 0 5px;border-top:1px solid #f0f2f4;scrollbar-width:none}
 .az-shell[data-auth="1"][data-admin="0"] .az-primary>a{padding:7px 12px;min-height:36px;font-size:12px;line-height:22px}
 .az-shell[data-auth="1"][data-admin="0"] .az-primary::-webkit-scrollbar{display:none}
}
@media(max-width:767px){
 html[data-az-layout][data-mh-shell][data-em-theme][dir] .em-hero.az-hero{min-height:0;height:auto;align-items:flex-start;padding:52px 18px 20px}
 .az-hero-controls{top:10px;bottom:auto;inset-inline-end:12px;gap:5px}
 .az-hero-controls button{width:34px;height:34px}
}
@media(max-width:600px){
 .az-header:has(.az-language-guest){padding-left:68px}
 .az-language-guest{left:12px}
 .az-shell:has(.az-language-guest) .az-brand{min-width:60px}
}
