:root{--primary:#f47a1f;--primary-dark:#d95f0b;--primary-light:#fff0e3;--cyan:#f6a54f;--cyan-dark:#df7b20;--cyan-light:#fff7ed;--purple:#8a6248;--purple-dark:#5d4032;--purple-light:#f8f1ec;--orange:#f59e0b;--orange-dark:#d97706;--orange-light:#fffbeb;--pink:#d97757;--pink-light:#fff4ef;--secondary:#2f2925;--secondary-soft:#554941;--success:#16a34a;--success-dark:#15803d;--success-light:#f0fdf4;--danger:#dc2626;--danger-light:#fef2f2;--warning:#f59e0b;--warning-light:#fffbeb;--background:#fffaf6;--surface:#fff;--surface-soft:#fff3e9;--text:#665950;--text-heading:#2f2925;--text-muted:#8c7c72;--border:#eee0d5;--border-dark:#dcc8ba;--gradient-primary:linear-gradient(135deg, #ff9343 0%, #f47a1f 55%, #d95f0b 100%);--gradient-purple:linear-gradient(135deg, #8a6248 0%, #5d4032 100%);--gradient-warm:linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--gradient-colorful:linear-gradient(135deg, #8a6248 0%, #f47a1f 38%, #f6a54f 72%, #e98a38 100%);--shadow-sm:0 2px 7px #4e35250d;--shadow-md:0 12px 32px #4e352517;--shadow-lg:0 24px 60px #4e352526;--shadow-primary:0 16px 35px #f47a1f42;--shadow-cyan:0 16px 35px #f6a54f3d;--shadow-purple:0 16px 35px #5d403230;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:30px;--radius-full:999px;--container-width:1200px;color:var(--text);background-color:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Vazirmatn,IRANSans,Tahoma,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--background)}body{min-width:320px;min-height:100vh;color:var(--text);direction:rtl;background-color:#0000;background-image:radial-gradient(circle at 92% 4%,#f47a1f21,#0000 28%),radial-gradient(circle at 8% 18%,#8a624814,#0000 24%),radial-gradient(circle at 85% 62%,#f6a54f17,#0000 27%),radial-gradient(circle at 12% 85%,#f59e0b14,#0000 25%),linear-gradient(#fffdfb 0%,#fffaf6 45%,#fdf6f0 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0;font-family:Vazirmatn,IRANSans,Tahoma,Segoe UI,sans-serif;line-height:1.8}#root{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}button{border:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--text-heading);margin-top:0;font-weight:800;line-height:1.4}h1{font-size:clamp(2rem,5vw,4rem)}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:clamp(1.15rem,2vw,1.4rem)}p{margin-top:0}::selection{color:var(--text-heading);background-color:#f47a1f38}.container{width:min(calc(100% - 32px), var(--container-width));margin-inline:auto}.page-section{padding:56px 0;position:relative}.page-section:before{content:"";inset-inline-start:0;filter:blur(45px);pointer-events:none;background:#f6a54f17;border-radius:50%;width:140px;height:140px;position:absolute;top:20%}.card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(145deg,#fffffffc,#fffaf6eb);border:1px solid #eee0d5f2;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.card:before{content:"";background:var(--gradient-colorful);opacity:.85;height:4px;position:absolute;top:0;left:0;right:0}.card:after{content:"";filter:blur(10px);pointer-events:none;background:#f6a54f1a;border-radius:50%;width:120px;height:120px;position:absolute;top:-70px;left:-70px}.card:hover{box-shadow:var(--shadow-lg);border-color:#f47a1f52;transform:translateY(-7px)}.button{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 20px;font-weight:700;transition:transform .22s,background-color .22s,box-shadow .22s,opacity .22s,filter .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.6;transform:none}.button-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-primary);position:relative;overflow:hidden}.button-primary:before{content:"";background:#ffffff3d;width:45px;height:200%;transition:right .45s;position:absolute;top:-50%;right:-30%;transform:rotate(25deg)}.button-primary:hover{filter:saturate(1.08);box-shadow:0 18px 38px #f47a1f4d,0 8px 22px #f6a54f3b}.button-primary:hover:before{right:115%}.button-secondary{background:linear-gradient(135deg, var(--purple-light), var(--primary-light));color:var(--purple-dark);border:1px solid #8a624826}.button-secondary:hover{box-shadow:var(--shadow-purple)}.button-success{background:linear-gradient(135deg, var(--success), #22c55e);color:#fff;box-shadow:0 12px 26px #16a34a38}.button-warning{background:var(--gradient-warm);color:#fff;box-shadow:0 12px 26px #f59e0b3d}.button-danger{background:linear-gradient(135deg, var(--danger), #ef4444);color:#fff;box-shadow:0 12px 26px #dc262633}.form-control{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text-heading);background:linear-gradient(145deg,#fffffffc,#fffaf6eb);outline:none;padding:12px 14px;transition:border-color .22s,box-shadow .22s,background-color .22s,transform .22s}.form-control::placeholder{color:#aa9a90}.form-control:hover{border-color:#f47a1f61}.form-control:focus{border-color:var(--primary);background-color:#fff;box-shadow:0 0 0 4px #f47a1f1f,0 10px 24px #5d403214}textarea.form-control{resize:vertical;min-height:130px}.badge{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--primary-light), var(--cyan-light));color:var(--primary-dark);border:1px solid #f47a1f26;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.badge-success{background:var(--success-light);color:var(--success-dark);border-color:#16a34a29}.badge-warning{background:var(--warning-light);color:var(--orange-dark);border-color:#f59e0b2e}.badge-danger{background:var(--danger-light);color:var(--danger);border-color:#dc262626}.badge-purple{background:var(--purple-light);color:var(--purple-dark);border-color:#8a624829}.badge-pink{background:var(--pink-light);color:var(--pink);border-color:#d9775729}.text-gradient{background:var(--gradient-colorful);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.text-primary{color:var(--primary)}.text-success{color:var(--success)}.text-warning{color:var(--orange-dark)}.text-danger{color:var(--danger)}.price{color:var(--orange-dark);font-weight:900}.section-label{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--primary-light), var(--cyan-light));color:var(--primary-dark);align-items:center;gap:8px;margin-bottom:12px;padding:7px 14px;font-size:.88rem;font-weight:800;display:inline-flex}.section-title{background:linear-gradient(135deg, var(--secondary), var(--primary-dark) 58%, var(--purple-dark));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px}.empty-state{width:min(calc(100% - 32px), var(--container-width));text-align:center;border-radius:var(--radius-lg);color:var(--text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#f47a1f1a,#0000 35%),radial-gradient(circle at 0 100%,#f6a54f1c,#0000 35%),#ffffffd1;border:1px dashed #f47a1f4d;margin:40px auto;padding:50px 24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #4e352512}.loading-state{min-height:300px;color:var(--text-muted);justify-content:center;align-items:center;font-size:1.05rem;display:flex}.loading-state:before{content:"";border:3px solid #f47a1f29;border-top-color:var(--primary);border-right-color:var(--cyan);border-radius:50%;width:28px;height:28px;margin-left:12px;animation:.8s linear infinite spin}.glass{-webkit-backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #fffc;box-shadow:0 18px 45px #4e35251a}.colorful-border{position:relative;overflow:hidden}.colorful-border:before{content:"";border-radius:inherit;background:var(--gradient-colorful);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:linear-gradient(#fff3e9,#fff8f2)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary), var(--cyan));border-radius:var(--radius-full);border:2px solid #fff2e8}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--primary-dark), var(--primary))}@media (width<=900px){.page-section{padding:42px 0}.container{width:min(calc(100% - 24px), var(--container-width))}body{background:radial-gradient(circle at top right, #f47a1f1f, transparent 25%), radial-gradient(circle at top left, #8a624812, transparent 24%), var(--background)}}@media (width<=600px){body{font-size:15px}.page-section{padding:30px 0}.container{width:min(calc(100% - 20px), var(--container-width))}.button{min-height:44px;padding:9px 16px}.card{border-radius:18px}.card:before{height:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--fz-green:#103b31;--fz-green-2:#174b3d;--fz-orange:#f47a1f;--fz-orange-2:#e76508;--fz-cream:#fffaf6;--fz-surface:#fff;--fz-ink:#172a24;--fz-muted:#6f7b76;--fz-border:#103b311f;--fz-shadow:0 14px 34px #19312912;--fz-radius:18px}html{scroll-behavior:smooth}body{color:var(--fz-ink);background-color:var(--fz-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:#0d332a;background:#f47a1f38}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,[role=button],a{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:13px;transition:border-color .18s,box-shadow .18s,background-color .18s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:#f47a1f9e!important;box-shadow:0 0 0 3px #f47a1f1c!important}:focus-visible{outline-offset:2px;outline:3px solid #f47a1f57}img,video{max-width:100%}p,h1,h2,h3,h4,strong,small,span{overflow-wrap:break-word}.admin-dashboard__panel,.admin-dashboard__stats article,.agency-dashboard__panel,.account-card,.favorites-card,.my-parkings-card{border-color:var(--fz-border)}.admin-dashboard__quick-nav{background:var(--fz-cream)}.admin-dashboard__quick-link{background:linear-gradient(#fffdf9 0%,#fff8f1 100%);border-color:#f47a1f47;box-shadow:0 8px 22px #123c310e}.admin-dashboard__quick-link:hover{border-color:#f47a1f94;box-shadow:0 12px 26px #123c3117}.admin-dashboard__quick-link>span{background:#f2f6ef}.admin-dashboard__quick-link small{color:var(--fz-green)}.admin-dashboard__quick-link strong{color:#60736c}.admin-dashboard__hero{background:radial-gradient(circle at 8% 120%,#f47a1f29,#0000 28%),radial-gradient(circle at 94% 0,#ffffff14,#0000 24%),linear-gradient(125deg,#0b332a 0%,#0f493b 56%,#0a3028 100%)}a[class*=card]:hover,button[class*=card]:hover{transform:translateY(-2px)}*{scrollbar-width:thin;scrollbar-color:#103b3147 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#103b313d padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f47a1f6b padding-box padding-box}@media (width<=900px){.admin-dashboard__quick-link{min-width:0}}@media (width<=760px){.admin-dashboard__quick-nav-inner{grid-template-columns:1fr}button,input,select,textarea{min-height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.message-badge{color:#35413d;background:linear-gradient(135deg,#f4f5ef,#f8f6f0);border:1px solid #17211f1a;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-family:inherit;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.message-badge:hover{background:linear-gradient(135deg,#eef3ed,#f8f6f0);border-color:#e8613647;transform:translateY(-2px);box-shadow:0 10px 24px #462d1c1a}.message-badge__icon{color:#fff;background:linear-gradient(135deg,#e86136,#c84c27);border-radius:9px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:.82rem;display:inline-flex;box-shadow:0 7px 16px #e861362e}.message-badge__text{white-space:nowrap}.message-badge__count{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 6px 15px #dc262638}@media (width<=900px){.message-badge{justify-content:flex-start;width:100%}.message-badge__count{margin-right:auto}}@media (width<=420px){.message-badge{min-height:44px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){.message-badge{transition:none}}.fazajoo-header{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#f8f6f0ed;border-bottom:1px solid #17211f14;width:100%;position:sticky;top:0;box-shadow:0 8px 26px #17211f12}.fazajoo-header__container{justify-content:space-between;align-items:center;gap:10px;width:min(100% - 24px,1240px);min-height:80px;margin-inline:auto;display:flex}.fazajoo-header__brand{flex:none;justify-content:flex-start;align-items:center;min-width:128px;height:70px;display:inline-flex;overflow:visible}.fazajoo-header__logo{object-fit:contain;mix-blend-mode:multiply;filter:saturate(1.15)contrast(1.04);width:126px;height:70px;transition:transform .25s,filter .25s;display:block}.fazajoo-header__brand:hover .fazajoo-header__logo{filter:saturate(1.25)contrast(1.06);transform:translateY(-1px)scale(1.02)}.fazajoo-header__menu{flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.fazajoo-header__nav{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.fazajoo-header__nav-link{color:#53605b;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:7px 9px;font-size:.74rem;font-weight:850;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative}.fazajoo-header__nav-link:hover{color:#d9542d;background:#e8613617;transform:translateY(-1px)}.fazajoo-header__nav-link--active{color:#c84c27;background:#e861361f;box-shadow:inset 0 0 0 1px #e8613614}.fazajoo-header__nav-link--active:after{content:"";background:linear-gradient(90deg,#ef7951,#d9542d);border-radius:999px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.fazajoo-header__divider{background:#49372a1a;flex:none;width:1px;height:30px}.fazajoo-header__account,.fazajoo-header__guest-actions{align-items:center;gap:5px;min-width:0;display:flex}.fazajoo-header__user{background:#ffffffb8;border:1px solid #4e3b2d14;border-radius:12px;flex:0 auto;align-items:center;gap:6px;max-width:128px;padding:5px 7px;display:flex;box-shadow:0 4px 12px #5d3e270a}.fazajoo-header__user:hover{background:#f4f5ef;border-color:#e861364d;transform:translateY(-1px)}.fazajoo-header__user-avatar{color:#fff;background:linear-gradient(135deg,#24312e,#17211f);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;font-weight:950;display:flex;box-shadow:0 6px 14px #ef6f1433}.fazajoo-header__user-text{flex-direction:column;min-width:0;display:flex}.fazajoo-header__user-text small{color:#7b8581;font-size:.52rem;line-height:1.4}.fazajoo-header__user-text strong{color:#17211f;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:900;overflow:hidden}.fazajoo-header__agency-button{color:#35413d;background:linear-gradient(145deg,#ffffffeb,#fff5ecf5);border:1px solid #85523038;border-radius:13px;flex:0 auto;align-items:center;gap:7px;min-height:44px;padding:5px 9px;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 7px 18px #4f2f1b12,inset 0 0 0 1px #ffffff8c}.fazajoo-header__agency-button:hover{border-color:#e8613657;transform:translateY(-1px);box-shadow:0 10px 22px #4f2f1b1a,inset 0 0 0 1px #ffffffad}.fazajoo-header__agency-button--approved{background:linear-gradient(145deg,#eef3ed,#f8f6f0);border-color:#e8613652}.fazajoo-header__agency-icon{background:linear-gradient(135deg,#17211f,#35413d);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;display:inline-flex;box-shadow:0 5px 12px #412a1d26}.fazajoo-header__agency-text{flex-direction:column;min-width:0;line-height:1.18;display:flex}.fazajoo-header__agency-text small{color:#7b8581;white-space:nowrap;font-size:.47rem;font-weight:800}.fazajoo-header__agency-text strong{color:#35413d;white-space:nowrap;margin-top:1px;font-size:.61rem;font-weight:950}.fazajoo-header__publish-button,.fazajoo-header__login-button,.fazajoo-header__logout-button{cursor:pointer;white-space:nowrap;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px 10px;font-family:inherit;font-size:.67rem;font-weight:900;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex}.fazajoo-header__publish-button{color:#fff;background:linear-gradient(135deg,#24312e,#17211f);box-shadow:0 9px 20px #17211f2e}.fazajoo-header__publish-button:hover{background:linear-gradient(135deg,#31413d,#17211f);transform:translateY(-1px);box-shadow:0 12px 26px #17211f3b}.fazajoo-header__login-button,.fazajoo-header__logout-button{color:#35413d;background:#fffc;border:1px solid #49372a1a}.fazajoo-header__login-button:hover,.fazajoo-header__logout-button:hover{color:#d9542d;background:#fff4ebf2;border-color:#f47a1f38;transform:translateY(-1px)}.fazajoo-header__menu-button{cursor:pointer;background:#ffffffd1;border:1px solid #49372a1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none;box-shadow:0 6px 16px #4d382a0d}.fazajoo-header__menu-button span{background:linear-gradient(90deg,#35413d,#e86136);border-radius:999px;width:20px;height:2px}@media (width<=1180px){.fazajoo-header__container{gap:7px;width:min(100% - 18px,1240px)}.fazajoo-header__brand{min-width:112px}.fazajoo-header__logo{width:110px}.fazajoo-header__nav-link{padding-inline:7px;font-size:.68rem}.fazajoo-header__user{max-width:108px}.fazajoo-header__agency-text small{display:none}.fazajoo-header__agency-button{padding-inline:7px}.fazajoo-header__publish-button,.fazajoo-header__login-button,.fazajoo-header__logout-button{padding-inline:8px;font-size:.63rem}}@media (width<=1000px){.fazajoo-header__user-text{display:none}.fazajoo-header__user{padding:5px}.fazajoo-header__nav-link{padding-inline:6px}}@media (width<=930px){.fazajoo-header__container{min-height:78px}.fazajoo-header__brand{min-width:124px;height:68px}.fazajoo-header__logo{width:122px;height:68px}.fazajoo-header__menu-button{display:inline-flex}.fazajoo-header__menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf5fc;border:1px solid #49372a1c;border-radius:20px;flex-direction:column;align-items:stretch;gap:10px;padding:16px;display:none;position:absolute;top:78px;left:12px;right:12px;box-shadow:0 22px 54px #3d312829}.fazajoo-header__menu--open{display:flex}.fazajoo-header__nav{flex-direction:column;align-items:stretch;gap:3px;width:100%}.fazajoo-header__nav-link{width:100%;min-height:42px;font-size:.76rem}.fazajoo-header__divider{width:100%;height:1px}.fazajoo-header__account,.fazajoo-header__guest-actions{flex-direction:column;align-items:stretch;gap:7px;width:100%}.fazajoo-header__user,.fazajoo-header__agency-button{width:100%;max-width:none}.fazajoo-header__user-text{display:flex}.fazajoo-header__agency-text small{display:block}.fazajoo-header__publish-button,.fazajoo-header__login-button,.fazajoo-header__logout-button{width:100%;min-height:44px;font-size:.72rem}}@media (width<=520px){.fazajoo-header__container{width:calc(100% - 18px);min-height:72px}.fazajoo-header__brand{min-width:118px;height:62px}.fazajoo-header__logo{width:116px;height:62px}.fazajoo-header__menu{top:72px;left:9px;right:9px}}.fazajoo-header__smart-bell{color:#35413d;background:#fff8f1eb;border:1px solid #ef741b2e;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 5px 14px #5d3e270d}.fazajoo-header__smart-bell:hover{background:#fff0e9;transform:translateY(-1px);box-shadow:0 8px 18px #ef741b1f}.fazajoo-header__smart-bell b{color:#fff;background:#d9542d;border:2px solid #f8f6f0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.52rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:-5px;left:-5px}@keyframes fazajooBellNudge{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-10deg)}92%{transform:rotate(9deg)}95%{transform:rotate(-6deg)}98%{transform:rotate(4deg)}}.fazajoo-header__smart-bell.has-unread>span{transform-origin:50% 12%;animation:3s ease-in-out infinite fazajooBellNudge;display:inline-block}@media (prefers-reduced-motion:reduce){.fazajoo-header__smart-bell.has-unread>span{animation:none}}.fazajoo-animated-logo{--fazajoo-logo-size:180px;width:var(--fazajoo-logo-size);-webkit-user-select:none;user-select:none;perspective:900px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.fazajoo-animated-logo__mark{aspect-ratio:.9;width:60%;margin-bottom:-4%;position:relative}.fazajoo-animated-logo__frame{filter:drop-shadow(0 7px 11px #d5690f2e);position:absolute;inset:4% 4% 12%}.fazajoo-animated-logo__frame-top,.fazajoo-animated-logo__frame-side{background:linear-gradient(145deg,#ffae2f 0%,#f48a16 56%,#e56b08 100%);display:block;position:absolute}.fazajoo-animated-logo__frame-top{transform-origin:100%;border-radius:999px;width:82%;height:9%;top:4%;right:7%;transform:rotate(20deg)}.fazajoo-animated-logo__frame-side{border-radius:999px 999px 10px 10px;width:11%;height:80%;top:6%;left:8%;transform:skewY(-5deg)}.fazajoo-animated-logo__door-wrap{width:69%;height:68%;transform-style:preserve-3d;transform-origin:100%;position:absolute;top:22%;right:3%}.fazajoo-animated-logo__door{transform-origin:100%;will-change:transform;background:linear-gradient(145deg,#303b46 0%,#18232d 62%,#111b24 100%);border-radius:10% 5% 5% 10%;animation:5.2s cubic-bezier(.4,0,.2,1) infinite fazajooDoorCycle;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 19px #151b2138,inset 1px 1px #ffffff24}.fazajoo-animated-logo__door-shine{opacity:.7;background:linear-gradient(#ffffff17,#0000);border-radius:999px;width:16%;position:absolute;inset:4% auto 6% 5%}.fazajoo-animated-logo__knob{aspect-ratio:1;background:linear-gradient(145deg,#ffd06b,#f39a21 62%,#d9780c);border-radius:50%;width:10%;position:absolute;top:48%;right:13%;box-shadow:0 2px 5px #0000003d,inset 0 1px 1px #ffffffad}.fazajoo-animated-logo__shadow{filter:blur(9px);transform-origin:100%;background:#37261a2e;border-radius:50%;width:58%;height:8%;animation:5.2s ease-in-out infinite fazajooDoorShadow;position:absolute;bottom:4%;right:10%}.fazajoo-animated-logo__wordmark{font-size:calc(var(--fazajoo-logo-size) * .225);letter-spacing:-.025em;filter:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;justify-content:center;align-items:baseline;margin-top:0;line-height:1.25;display:flex;font-family:Estedad,Tahoma,Arial,sans-serif!important;font-weight:700!important}.fazajoo-animated-logo__wordmark-dark,.fazajoo-animated-logo__wordmark-orange{font-family:Estedad,Tahoma,Arial,sans-serif!important;font-weight:700!important}.fazajoo-animated-logo__wordmark-dark{color:#17211f}.fazajoo-animated-logo__wordmark-orange{color:#e86136}.fazajoo-animated-logo--compact .fazajoo-animated-logo__mark{margin-bottom:-7%}@keyframes fazajooDoorCycle{0%,16%{transform:rotateY(0)translateZ(0)}28%,46%{transform:rotateY(-57deg)translateZ(2px)}58%,to{transform:rotateY(0)translateZ(0)}}@keyframes fazajooDoorShadow{0%,16%,58%,to{opacity:.62;transform:scaleX(1)}28%,46%{opacity:.3;transform:scaleX(.62)translate(-7%)}}@media (prefers-reduced-motion:reduce){.fazajoo-animated-logo__door,.fazajoo-animated-logo__shadow{animation:none}}.home-hero{--hero-ink:#17211f;--hero-muted:#65706c;--hero-accent:#e86136;--hero-accent-dark:#c84c27;--hero-sage:#dfe9df;--hero-paper:#f7f4ee;background:radial-gradient(circle at 8% 10%,#e8613621,#0000 25%),radial-gradient(circle at 88% 86%,#5f7f6f21,#0000 28%),linear-gradient(135deg,#fbfaf6 0%,#f6f3ed 52%,#eef3ed 100%);border-bottom:1px solid #17211f0f;padding:58px 0 64px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#17211f2e .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 64%);mask-image:linear-gradient(270deg,#000,#0000 64%)}.home-hero__container{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:70px;width:min(100% - 40px,1180px);margin-inline:auto;display:grid;position:relative}.home-hero__content{min-width:0}.home-hero__eyebrow{color:#53605b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #17211f17;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;padding:7px 12px;font-size:.72rem;font-weight:850;display:inline-flex}.home-hero__eyebrow-dot{background:var(--hero-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e861361c}.home-hero__title{max-width:680px;color:var(--hero-ink);letter-spacing:-.8px;margin:0;font-family:inherit;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:850;line-height:1.35}.home-hero__title span{color:var(--hero-accent);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;letter-spacing:-.4px;margin-top:2px;font-family:inherit;font-size:.82em;font-weight:800;line-height:1.5;display:block}.home-hero__description{max-width:650px;color:var(--hero-muted);margin:20px 0 0;font-size:.95rem;font-weight:620;line-height:2}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.home-hero__actions button{cursor:pointer;border-radius:14px;min-height:48px;padding:0 19px;font-family:inherit;font-size:.78rem;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s}.home-hero__primary{border:1px solid var(--hero-ink);background:var(--hero-ink);color:#fff;align-items:center;gap:14px;display:inline-flex;box-shadow:0 13px 30px #17211f2e}.home-hero__primary b{font-size:1.2rem;font-weight:500}.home-hero__primary:hover{transform:translateY(-2px);box-shadow:0 17px 35px #17211f38}.home-hero__secondary{color:var(--hero-ink);background:#ffffffad;border:1px solid #17211f1f;align-items:center;gap:8px;display:inline-flex}.home-hero__secondary:hover{background:#fff;transform:translateY(-2px)}.home-hero__plus{color:var(--hero-accent);font-size:1.3rem;line-height:1}.home-hero__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:650px;margin-top:27px;display:grid}.home-hero__categories button{color:#35413d;cursor:pointer;background:#ffffff94;border:1px solid #17211f16;border-radius:13px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;font-family:inherit;font-size:.7rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:flex}.home-hero__categories button:hover{background:#fff;border-color:#e861364d;transform:translateY(-2px)}.home-hero__category-icon{width:28px;height:28px;color:var(--hero-ink);background:#edf1ec;border-radius:9px;flex:0 0 28px;place-items:center;font-family:Arial,sans-serif;font-size:.82rem;font-weight:900;display:grid}.home-hero__categories button:hover .home-hero__category-icon{color:var(--hero-accent-dark);background:#fff0e9}.home-hero__trust-row{color:#7b8581;align-items:center;gap:11px;margin-top:16px;font-size:.62rem;font-weight:760;display:flex}.home-hero__trust-row i{background:#aeb8b3;border-radius:50%;width:4px;height:4px}.home-hero__visual{isolation:isolate;place-items:center;min-height:455px;display:grid;position:relative}.home-hero__visual:before{content:"";z-index:-2;background:linear-gradient(145deg,#dfe9df,#cadbce);border-radius:44% 56% 58% 42%/45% 44% 56% 55%;width:360px;height:360px;position:absolute;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #17211f09}.home-hero__visual:after{content:"";filter:blur(1px);z-index:-1;background:#ffffff9e;border-radius:50%;width:260px;height:260px;position:absolute}.home-hero__visual-grid{opacity:.28;background-image:linear-gradient(#17211f1c 1px,#0000 1px),linear-gradient(90deg,#17211f1c 1px,#0000 1px);background-size:26px 26px;border-radius:50%;width:330px;height:330px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 72%);mask-image:radial-gradient(circle,#000 28%,#0000 72%)}.home-hero__logo-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffdb;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;width:270px;min-height:270px;padding:22px;display:flex;position:relative;box-shadow:0 30px 70px #31453c24}.home-hero__logo-shell p{color:#68736f;margin:4px 0 0;font-size:.68rem;font-weight:780}.home-hero__float-card{z-index:4;min-width:205px;color:var(--hero-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:right;background:#ffffffe6;border:1px solid #17211f14;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 16px 38px #2a3a3321}.home-hero__float-card span:last-child{flex-direction:column;gap:2px;display:flex}.home-hero__float-card small{color:#84908b;font-size:.57rem;font-weight:750}.home-hero__float-card strong{font-size:.67rem;font-weight:900}.home-hero__float-card--search{top:55px;left:-5px}.home-hero__float-icon{background:#edf2ed;border-radius:12px;place-items:center;width:36px;height:36px;font-size:1.25rem;display:grid}button.home-hero__float-card--smart{cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s;bottom:55px;right:-10px}button.home-hero__float-card--smart:hover{transform:translateY(-3px);box-shadow:0 20px 42px #2a3a332e}.home-hero__smart-mark{background:var(--hero-accent);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:950;display:grid}.home-hero__orb{pointer-events:none;border-radius:50%;position:absolute}.home-hero__orb--top{background:#e8613617;width:260px;height:260px;top:-180px;right:12%}.home-hero__orb--bottom{background:#5a7d6c17;width:340px;height:340px;bottom:-270px;left:8%}@media (width<=980px){.home-hero{padding:42px 0 48px}.home-hero__container{grid-template-columns:1fr;gap:28px}.home-hero__content{max-width:760px}.home-hero__visual{min-height:390px}}@media (width<=650px){.home-hero{padding:30px 0 34px}.home-hero__container{width:calc(100% - 24px)}.home-hero__title{letter-spacing:-.5px;font-size:clamp(2rem,9.5vw,2.8rem);line-height:1.4}.home-hero__title span{font-size:.86em;line-height:1.5}.home-hero__description{margin-top:15px;font-size:.82rem;line-height:1.9}.home-hero__actions{margin-top:19px}.home-hero__actions button{flex:140px;justify-content:center}.home-hero__categories{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.home-hero__trust-row{flex-wrap:wrap;gap:8px}.home-hero__visual{min-height:340px}.home-hero__visual:before{width:290px;height:290px}.home-hero__logo-shell{width:225px;min-height:225px}.home-hero__animated-logo{transform:scale(.88)}.home-hero__float-card{min-width:170px;padding:10px}.home-hero__float-card--search{top:28px;left:0}button.home-hero__float-card--smart{bottom:30px;right:0}.home-hero__float-card strong{font-size:.6rem}}@media (width<=410px){.home-hero__visual{min-height:320px}.home-hero__logo-shell{width:205px;min-height:205px}.home-hero__float-card{min-width:auto;max-width:165px}.home-hero__float-card--search{left:-4px}button.home-hero__float-card--smart{right:-4px}}.parking-card{background:linear-gradient(145deg,#fffffffc,#fffaf6fa);border:1px solid #eee0d5f2;border-radius:24px;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #4e352517}.parking-card:before{content:"";inset-inline:0;z-index:4;background:linear-gradient(90deg,#d95f0b,#f47a1f,#f6a54f);height:4px;position:absolute;top:0}.parking-card--wanted:before{background:linear-gradient(90deg,#5d4032,#8a6248,#d39b73)}.parking-card--wanted:hover{border-color:#8a624861;box-shadow:0 25px 58px #4e352526,0 8px 24px #8a62481a}.parking-card--inactive{opacity:.78}.parking-card__image-link{display:block}.parking-card__image-wrapper{background:linear-gradient(135deg,#fff3e9,#fffaf6);height:220px;position:relative;overflow:hidden}.parking-card__image{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s}.parking-card:hover .parking-card__image{filter:saturate(1.04);transform:scale(1.045)}.parking-card__placeholder{color:#665950;background:radial-gradient(circle at 20% 20%,#f47a1f26,#0000 34%),radial-gradient(circle at 80% 80%,#8a624821,#0000 36%),linear-gradient(135deg,#fff3e9,#fffaf6);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;font-size:.75rem;font-weight:800;display:flex}.parking-card--wanted .parking-card__placeholder{background:radial-gradient(circle at 20% 20%,#8a624824,#0000 34%),radial-gradient(circle at 80% 80%,#f47a1f1a,#0000 36%),linear-gradient(135deg,#f8f1ec,#fffaf6)}.parking-card__placeholder-icon{background:#ffffffe6;border-radius:21px;justify-content:center;align-items:center;width:70px;height:70px;font-size:2.05rem;display:flex;transform:rotate(-3deg);box-shadow:0 14px 30px #4e35251a}.parking-card__status,.parking-card__category,.parking-card__listing-type{z-index:2;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:.7rem;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 8px 20px #4e35251c}.parking-card__status{color:#15803d;top:16px;right:14px}.parking-card__category{color:#d95f0b;background:linear-gradient(135deg,#fff7edf7,#fff0e3f7);top:16px;left:14px}.parking-card__listing-type{border-color:#ffffffd1;min-height:36px;padding:7px 12px;font-size:.76rem;bottom:13px;right:14px;box-shadow:0 10px 24px #34271f26}.parking-card__status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s infinite parking-status-pulse;box-shadow:0 0 0 4px #22c55e24}.parking-card__status--rented{color:#c2410c}.parking-card__status--rented .parking-card__status-dot{background:#f97316;animation:none;box-shadow:0 0 0 4px #f9731621}.parking-card__status--inactive{color:#64748b}.parking-card__status--inactive .parking-card__status-dot{background:#94a3b8;animation:none;box-shadow:0 0 0 4px #94a3b824}.parking-card__content{flex-direction:column;flex:1;padding:19px;display:flex}.parking-card__top{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.parking-card__type-caption{color:#b05c26;margin-bottom:5px;font-size:.66rem;font-weight:850;display:inline-flex}.parking-card--wanted .parking-card__type-caption{color:#795a47}.parking-card__title-link{display:inline-block}.parking-card__title{color:#2f2925;margin:0 0 7px;font-size:1.08rem;font-weight:900;line-height:1.55;transition:color .2s}.parking-card__title-link:hover .parking-card__title{color:#d95f0b}.parking-card--wanted .parking-card__title-link:hover .parking-card__title{color:#6f4e3c}.parking-card__location{color:#8c7c72;align-items:center;gap:6px;font-size:.84rem;font-weight:650;display:flex}.parking-card__location-icon{background:#fff0e3;border-radius:9px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.8rem;display:inline-flex}.parking-card__favorite{color:#8c7c72;cursor:pointer;background:#fff;border:1px solid #eee0d5;border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.45rem;line-height:1;transition:transform .2s,color .2s,border-color .2s,background-color .2s;display:flex}.parking-card__favorite:hover{color:#f47a1f;background:#fff4ef;border-color:#f47a1f52;transform:rotate(-6deg)scale(1.04)}.parking-card__favorite--active{color:#e66f15;background:#fff3e9}.parking-card__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.parking-card__feature{background:#fffaf6;border:1px solid #f0e4da;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.parking-card__feature-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:.86rem;font-weight:900;display:flex}.parking-card__feature-icon--purple{color:#d95f0b;background:#fff0e3}.parking-card__feature-icon--cyan{color:#8a6248;background:#f8f1ec}.parking-card__feature div{flex-direction:column;min-width:0;display:flex}.parking-card__feature-label{color:#a2958d;font-size:.65rem;font-weight:700}.parking-card__feature strong{color:#554941;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:900;overflow:hidden}.parking-card__divider{background:linear-gradient(90deg,#0000,#eee0d5 15% 85%,#0000);height:1px;margin:16px 0}.parking-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.parking-card__price{flex-direction:column;min-width:0;display:flex}.parking-card__price-label{color:#a2958d;font-size:.68rem;font-weight:700}.parking-card__price strong{color:#0000;-webkit-text-fill-color:transparent;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#d95f0b,#f47a1f);-webkit-background-clip:text;background-clip:text;font-size:.94rem;font-weight:950;overflow:hidden}.parking-card--wanted .parking-card__price strong{background:linear-gradient(135deg,#5d4032,#8a6248);-webkit-background-clip:text;background-clip:text}.parking-card__details-button{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.76rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px #f47a1f38}.parking-card--wanted .parking-card__details-button{background:linear-gradient(135deg,#8a6248,#5d4032);box-shadow:0 10px 22px #5d40322e}.parking-card__details-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #f47a1f4d}.parking-card--wanted .parking-card__details-button:hover{box-shadow:0 14px 28px #5d403240}.parking-card__details-button span{font-size:1rem;transition:transform .2s}.parking-card__details-button:hover span{transform:translate(-3px)}@keyframes parking-status-pulse{0%,to{box-shadow:0 0 0 4px #22c55e24}50%{box-shadow:0 0 0 7px #22c55e0d}}@media (width<=500px){.parking-card__image-wrapper{height:205px}.parking-card__content{padding:16px}.parking-card__features{grid-template-columns:1fr}.parking-card__footer{flex-direction:column;align-items:stretch}.parking-card__details-button{width:100%}.parking-card__category{white-space:nowrap;text-overflow:ellipsis;max-width:46%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.parking-card__status-dot{animation:none}}.parking-card__footer{align-items:flex-end}.parking-card__price{flex:1 1 0;min-width:0;max-width:none}.parking-card__price strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;font-size:.82rem;line-height:1.55;display:block;overflow:visible}.parking-card__details-button{flex:none}@media (width<=520px){.parking-card__footer{gap:8px}.parking-card__price strong{font-size:.76rem;line-height:1.5}}.parking-card__request-hero{box-sizing:border-box;text-align:center;color:#5d4032;background:radial-gradient(circle at 50% 18%,#d39b732e,#0000 34%),radial-gradient(circle at 18% 85%,#8a62481f,#0000 34%),linear-gradient(145deg,#f5eee8,#fbf7f3 55%,#f2e8e0);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;min-height:220px;padding:58px 30px 54px;display:flex;position:relative}.parking-card__request-icon{background:#ffffffb8;border:1px solid #8a624829;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.45rem;display:flex;box-shadow:0 10px 24px #4e352517}.parking-card__request-kicker{color:#8a6248;font-size:.68rem;font-weight:850}.parking-card__request-title{color:#4f392d;max-width:86%;font-size:1.12rem;font-weight:950;line-height:1.55}.parking-card__request-city{color:#8c7c72;font-size:.78rem;font-weight:750}.parking-card--wanted{background:linear-gradient(145deg,#f7f1ec,#fffaf7);border-color:#8a624838}.parking-card--wanted .parking-card__content{background:linear-gradient(#f8f2ede6,#fffaf7fa)}.parking-card--wanted .parking-card__favorite{background:#fbf6f2;border-color:#dfd0c5}.parking-card--wanted .parking-card__location-icon{background:#eee3da}.parking-card--wanted .parking-card__feature{background:#faf5f1;border-color:#e4d7cd}.parking-card--wanted .parking-card__feature-icon--purple{color:#8a6248;background:#eee3da}.parking-card--wanted .parking-card__feature-icon--cyan{color:#765340;background:#f1e9e3}.parking-card--wanted .parking-card__divider{background:linear-gradient(90deg,#0000,#e1d4ca 15% 85%,#0000)}@media (width<=500px){.parking-card__request-hero{min-height:205px;padding:55px 22px 52px}}.parking-card{background:linear-gradient(155deg,#fff 0%,#fffdfa 62%,#fff7f0 100%);border-color:#e0d8d0e6;border-radius:27px;box-shadow:0 13px 35px #362a2213}.parking-card:before{background:linear-gradient(90deg,#f06b12,#ff8e18,#ffb15c);height:5px}.parking-card:hover{border-color:#f47a1f52;transform:translateY(-7px);box-shadow:0 25px 60px #362a2221,0 9px 24px #f47a1f14}.parking-card__image-wrapper{background:linear-gradient(135deg,#f8f3ee,#fffaf6);height:230px}.parking-card__image-wrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1a1f1d29);height:64px;position:absolute;inset:auto 0 0}.parking-card__status,.parking-card__category,.parking-card__listing-type{border-color:#ffffffe0;box-shadow:0 7px 22px #2c26221a}.parking-card__category{color:#cf5b0d;background:#fff8f1f2}.parking-card__listing-type--offer{color:#b94e08;background:#fff4e8f5}.parking-card__listing-type--wanted{color:#31453d;background:#f2f8f5f5}.parking-page{background:radial-gradient(circle at 100% 10%,#f47a1f12,#0000 28%),linear-gradient(#fffaf6 0%,#fffdfb 100%);min-height:100vh;overflow-x:hidden}.parking-page__hero{color:#fff;background:radial-gradient(circle at 15% 25%,#f47a1f29,#0000 30%),radial-gradient(circle at 86% 75%,#ffbe821f,#0000 28%),linear-gradient(135deg,#201b18 0%,#30241d 48%,#4a2e1c 100%);padding:40px 0 62px;position:relative;overflow:hidden}.parking-page__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.parking-page__hero:after{content:"";pointer-events:none;background:#f47a1f0d;border:1px solid #ffffff12;border-radius:50%;width:300px;height:300px;position:absolute;top:-190px;left:42%}.parking-page__hero-shape{pointer-events:none;border-radius:50%;position:absolute}.parking-page__hero-shape--one{background:#f47a1f14;border:1px solid #ffffff14;width:220px;height:220px;top:-135px;right:15%}.parking-page__hero-shape--two{background:#ffbe820f;border:1px solid #ffffff12;width:170px;height:170px;bottom:-105px;left:10%}.parking-page__hero-content{z-index:2;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.parking-page__eyebrow{color:#ffe5cf;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;margin-bottom:10px;padding:7px 13px;font-size:.86rem;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.parking-page__title{color:#fff;max-width:710px;margin:0 0 10px;font-size:clamp(2.05rem,4vw,3.5rem);font-weight:950;line-height:1.22}.parking-page__title span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffb26f,#f47a1f,#ffcf9f);-webkit-background-clip:text;background-clip:text}.parking-page__description{color:#fff4ebc4;max-width:640px;margin:0;font-size:.92rem;font-weight:500;line-height:1.75}.parking-page__hero-stat{-webkit-backdrop-filter:blur(17px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:18px;flex:none;align-items:center;gap:10px;min-width:168px;padding:13px 15px;display:flex;box-shadow:0 20px 45px #0000002e,inset 0 1px #ffffff14}.parking-page__hero-stat-icon{background:linear-gradient(135deg,#ff9a3c,#ec6508);border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;display:flex;box-shadow:0 13px 28px #f47a1f45}.parking-page__hero-stat div{flex-direction:column;display:flex}.parking-page__hero-stat strong{color:#fff;font-size:1.4rem;font-weight:950;line-height:1.2}.parking-page__hero-stat span:last-child{color:#fff4ebb8;font-size:.79rem;font-weight:700}.parking-page__content{margin-top:-34px;padding-bottom:54px;position:relative}.parking-filter{z-index:3;-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ecdccfeb;border-radius:22px;padding:22px;position:relative;box-shadow:0 24px 62px #462d1c1f}.parking-filter:before{content:"";inset-inline:28px;background:linear-gradient(90deg,#d95f0b,#f47a1f,#ffae67);border-radius:0 0 999px 999px;height:4px;position:absolute;top:0}.parking-filter__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.parking-filter__label,.parking-results__label{color:#e66f15;margin-bottom:6px;font-size:.78rem;font-weight:900;display:inline-flex}.parking-filter__header h2,.parking-results__header h2{color:#2e2824;margin:0 0 6px;font-size:1.48rem;font-weight:950}.parking-filter__header p{color:#82756c;margin:0;font-size:.88rem;line-height:1.8}.parking-filter__clear-top{color:#d95f0b;cursor:pointer;background:#fff3e8;border:1px solid #d95f0b26;border-radius:12px;padding:8px 13px;font-size:.76rem;font-weight:850;transition:background-color .2s,transform .2s}.parking-filter__clear-top:hover{background:#ffe8d4;transform:translateY(-1px)}.parking-filter__grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.parking-filter__field{flex-direction:column;gap:8px;display:flex}.parking-filter__field>span{color:#4d443e;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:flex}.parking-filter__field-icon{color:#e66f15;background:#fff0e3;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-size:.68rem;display:inline-flex}.parking-filter__field-icon--purple,.parking-filter__field-icon--orange,.parking-filter__field-icon--cyan{color:#e66f15;background:#fff0e3}.parking-filter__field-icon--green{color:#188b43;background:#edf9f0}.parking-filter select,.parking-filter input{color:#332d29;background:#fffcfa;border:1px solid #eadfd7;border-radius:14px;outline:none;width:100%;min-height:44px;padding:9px 12px;font-family:inherit;font-size:.88rem;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s}.parking-filter select:focus,.parking-filter input:focus{background:#fff;border-color:#f47a1f;box-shadow:0 0 0 4px #f47a1f1a}.parking-filter input::placeholder{color:#aea29a}.parking-page .parking-filter .parking-filter__clear-button{appearance:none;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 18px;font-family:inherit;font-size:.8rem;font-weight:900;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex;box-shadow:0 11px 24px #2d241f2e;color:#fff!important;background:linear-gradient(135deg,#403731,#27221f)!important;border:none!important}.parking-page .parking-filter .parking-filter__clear-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #2d241f3b}.parking-page .parking-filter .parking-filter__clear-button:disabled{cursor:not-allowed;opacity:.38}.parking-results__header{justify-content:space-between;align-items:flex-end;gap:20px;margin:34px 0 18px;display:flex}.parking-results__count{color:#776a62;background:linear-gradient(135deg,#fff5ec,#fffaf6);border:1px solid #f47a1f2b;border-radius:999px;align-items:baseline;gap:7px;padding:10px 16px;font-size:.78rem;font-weight:700;display:flex}.parking-results__count strong{color:#e66f15;font-size:1.06rem;font-weight:950}.parking-search-notice{color:#c95408;background:linear-gradient(135deg,#fff5ec,#fffaf6);border:1px solid #f47a1f29;border-radius:14px;align-items:center;gap:10px;margin-bottom:21px;padding:13px 16px;display:flex}.parking-search-notice p{margin:0;font-size:.85rem}.parking-search-notice strong{font-weight:950}.parking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.parking-empty{text-align:center;background:radial-gradient(circle at 100% 0,#f47a1f1a,#0000 35%),radial-gradient(circle at 0 100%,#ffbe821c,#0000 35%),#ffffffe6;border:1px dashed #f47a1f52;border-radius:28px;max-width:680px;margin:32px auto;padding:56px 25px;box-shadow:0 18px 45px #462d1c12}.parking-empty__icon{background:linear-gradient(135deg,#fff0e3,#fff9f4);border-radius:24px;justify-content:center;align-items:center;width:77px;height:77px;margin:0 auto 17px;font-size:2rem;display:flex;box-shadow:0 14px 30px #f47a1f1c}.parking-empty__label{color:#e66f15;font-size:.8rem;font-weight:900}.parking-empty h3{color:#312b27;margin:8px 0;font-size:1.28rem}.parking-empty p{color:#82756c;max-width:480px;margin:0 auto 22px;line-height:1.9}.parking-empty button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a1f,#d95f0b);border:none;border-radius:13px;min-height:46px;padding:10px 20px;font-family:inherit;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 25px #f47a1f3d}.parking-empty button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #f47a1f4d}.parking-add-banner{color:#fff;background:radial-gradient(circle at 16% 20%,#f47a1f33,#0000 29%),radial-gradient(circle at 84% 82%,#ffbe821f,#0000 32%),linear-gradient(135deg,#221d1a,#352820 55%,#4a2e1c);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:21px;margin-top:40px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #37251a33}.parking-add-banner:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;top:-120px;left:25%}.parking-add-banner:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-180px;right:12%}.parking-add-banner__icon{z-index:1;background:linear-gradient(135deg,#ff9a3c,#e9660b);border-radius:21px;justify-content:center;align-items:center;width:67px;height:67px;font-size:2rem;display:flex;position:relative;box-shadow:0 14px 30px #f47a1f45}.parking-add-banner__content{z-index:1;position:relative}.parking-add-banner__content>span{color:#ffb876;font-size:.78rem;font-weight:900}.parking-add-banner__content h3{color:#fff;margin:4px 0 6px;font-size:1.38rem;font-weight:950}.parking-add-banner__content p{color:#fff4ebb8;margin:0;font-size:.86rem;line-height:1.8}.parking-add-banner__button{z-index:1;color:#332923;background:linear-gradient(135deg,#fff,#fff4eb);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:10px 20px;font-size:.84rem;font-weight:950;transition:transform .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;box-shadow:0 12px 27px #0000002b}.parking-add-banner__button:hover{color:#d95f0b;transform:translateY(-2px);box-shadow:0 16px 32px #00000036}.parking-add-banner__button span{font-size:1rem;transition:transform .2s}.parking-add-banner__button:hover span{transform:translate(-3px)}@media (width<=1100px){.parking-filter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parking-filter__clear-button{width:100%}.parking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.parking-page__hero{padding:36px 0 58px}.parking-page__hero-content{flex-direction:column;align-items:flex-start;gap:20px}.parking-page__hero-stat{min-width:185px}.parking-add-banner{grid-template-columns:auto 1fr}.parking-add-banner__button{grid-column:1/-1;width:100%}}@media (width<=650px){.parking-page__hero{padding:30px 0 50px}.parking-page__title{font-size:2.25rem}.parking-page__description{font-size:.92rem}.parking-page__content{margin-top:-28px}.parking-filter{border-radius:20px;padding:18px 15px}.parking-filter:before{inset-inline:18px}.parking-filter__header{flex-direction:column}.parking-filter__grid{grid-template-columns:1fr}.parking-results__header{flex-direction:column;align-items:flex-start;margin-top:30px}.parking-grid{grid-template-columns:1fr}.parking-add-banner{text-align:center;grid-template-columns:1fr;padding:24px}.parking-add-banner__icon{margin:0 auto}}@media (width<=420px){.parking-page__title{font-size:1.92rem}.parking-page__hero-stat{width:100%}.parking-filter{padding:20px 15px}.parking-results__count{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.parking-filter__clear-top,.parking-filter__clear-button,.parking-empty button,.parking-add-banner__button,.parking-add-banner__button span{transition:none}}.parking-smart-find{box-sizing:border-box;color:#2f2925;cursor:pointer;direction:rtl;background:radial-gradient(circle at 8% 20%,#f47a1f21,#0000 31%),linear-gradient(135deg,#fffaf6 0%,#fff3e7 100%);border:2px solid #f47a1f;border-radius:22px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:118px;margin:22px 0 34px;padding:18px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #70421f1c}.parking-smart-find:after{content:"";background:#f47a1f;width:7px;height:100%;position:absolute;top:0;right:0}.parking-smart-find:hover{background:radial-gradient(circle at 8% 20%,#f47a1f2e,#0000 31%),linear-gradient(135deg,#fff8f1 0%,#ffead8 100%);transform:translateY(-2px);box-shadow:0 18px 38px #70421f29}.parking-smart-find:focus-visible{outline-offset:3px;outline:3px solid #f47a1f47}.parking-smart-find__brand{border-left:1px solid #f47a1f33;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:0 12px;display:flex}.parking-smart-find__mark{color:#201b17;background:#f47a1f;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:27px;font-weight:950;display:inline-flex;box-shadow:0 8px 18px #f47a1f3d}.parking-smart-find__brand-name{color:#2f2925;font-size:18px;font-weight:950}.parking-smart-find__content{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.parking-smart-find__eyebrow{color:#d9610c;font-size:12px;font-weight:900}.parking-smart-find__content strong{color:#2f2925;font-size:20px;font-weight:950;line-height:1.55}.parking-smart-find__content small{color:#776960;max-width:720px;font-size:13px;font-weight:600;line-height:1.8}.parking-smart-find__cta{box-sizing:border-box;color:#241d18;white-space:nowrap;background:#f47a1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:50px;padding:11px 17px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 9px 20px #f47a1f3d}.parking-smart-find:hover .parking-smart-find__cta{box-shadow:0 11px 24px #f47a1f4f}.parking-smart-find__cta b{font-size:20px;line-height:1}@media (width<=850px){.parking-smart-find{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:0;padding:17px 18px}.parking-smart-find__brand{min-height:62px;padding:0 0 0 12px}.parking-smart-find__cta{grid-column:1/-1;width:100%}}@media (width<=520px){.parking-smart-find{text-align:right;grid-template-columns:1fr}.parking-smart-find__brand{border-left:0;justify-content:flex-start;min-height:0}.parking-smart-find__content strong{font-size:18px}.parking-smart-find__cta{grid-column:auto}}.parking-filter{box-sizing:border-box;background:linear-gradient(135deg,#fffaf6fa 0%,#fffffffc 58%,#fff6eefa 100%);border:2px solid #f47a1f;border-radius:22px;margin-top:14px;position:relative;overflow:visible;box-shadow:0 14px 32px #70421f17}@media (width<=700px){.parking-filter{border-radius:18px;margin-top:10px}}.parking-page{background:radial-gradient(circle at 8% 16%,#dfe9dfad,#0000 24%),radial-gradient(circle at 92% 12%,#ffe7d69e,#0000 26%),linear-gradient(#fbfaf6 0%,#fffaf6 52%,#fffdfb 100%)}.parking-page__hero{color:#18231f;background:radial-gradient(circle at 13% 30%,#c5dac8b8,#0000 25%),radial-gradient(circle at 83% 18%,#ffddc7b8,#0000 26%),linear-gradient(135deg,#fbfaf6 0%,#fff8f2 54%,#f3f6ef 100%);border-bottom:1px solid #5d403214;padding:42px 0 66px}.parking-page__hero:before{background-image:radial-gradient(circle,#18231f0e 1px,#0000 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(270deg,#000,#0000 72%);mask-image:linear-gradient(270deg,#000,#0000 72%)}.parking-page__hero:after{background:#f47a1f09;border-color:#f47a1f1f;width:360px;height:360px;top:-245px;left:42%}.parking-page__hero-shape--one{background:#f47a1f0e;border-color:#f47a1f1c}.parking-page__hero-shape--two{background:#bed6c238;border-color:#234d3d1a}.parking-page__eyebrow{color:#5d4032;background:#ffffffc2;border-color:#5d40321a;box-shadow:0 8px 24px #4330250f,inset 0 1px #fff}.parking-page__title{color:#18231f;letter-spacing:-.035em}.parking-page__title span{background:linear-gradient(135deg,#ed6d32,#f47a1f 58%,#d95f0b);-webkit-background-clip:text;background-clip:text}.parking-page__description{color:#5f6964;font-weight:650}.parking-page__hero-stat{background:#ffffffd1;border-color:#5d40321a;min-width:176px;box-shadow:0 20px 45px #372d2517,inset 0 1px #fff}.parking-page__hero-stat strong{color:#18231f}.parking-page__hero-stat span:last-child{color:#6f7773}.parking-page__hero-stat-icon{background:linear-gradient(135deg,#ff9a3c,#ec6508);box-shadow:0 12px 24px #f47a1f33}.parking-page__content{margin-top:-30px}.parking-filter{background:#ffffffe8;border-color:#705b4b1c;box-shadow:0 24px 60px #3d2f2617}.parking-filter__header h2,.parking-results__header h2{color:#18231f}.parking-filter__header p{color:#707a75}.parking-filter select,.parking-filter input{color:#26332e;background:#fffefa;border-color:#5d403221}.parking-filter select:hover,.parking-filter input:hover{border-color:#f47a1f7a}.parking-results__count{background:#ffffffc2;border-color:#f47a1f24;box-shadow:0 8px 22px #3d2f260d}.parking-search-notice{background:linear-gradient(135deg,#fff3e9e6,#ffffffe0);border-color:#f47a1f24}@media (width<=760px){.parking-page__hero{padding-top:30px;padding-bottom:58px}.parking-page__hero-content{align-items:stretch}.parking-page__hero-stat{min-width:0}}.trust-actions{direction:rtl;flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.trust-actions button{font:inherit;cursor:pointer}.trust-actions__report,.trust-actions__block{color:#625b55;background:#fff;border:1px solid #e7e2dd;border-radius:12px;padding:9px 13px;font-weight:700}.trust-actions__report:hover{color:#d96512;border-color:#f58a35}.trust-actions__block:hover,.trust-actions__block.is-blocked{color:#a53030;background:#fff7f7;border-color:#d8a1a1}.trust-actions--compact{margin-top:0}.trust-modal{z-index:10000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trust-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e1b1994;position:absolute;inset:0}.trust-modal__card{text-align:right;direction:rtl;background:#fff;border-radius:22px;width:min(520px,100%);padding:22px;position:relative;box-shadow:0 25px 80px #00000040}.trust-modal__head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.trust-modal__head span{color:#e46a18;font-size:13px;font-weight:800}.trust-modal__head h3{color:#302b28;margin:4px 0 0;font-size:23px}.trust-modal__head>button{background:#f4f1ee;border:0;border-radius:10px;width:36px;height:36px;font-size:24px}.trust-modal__card>p{color:#77706b;font-size:14px}.trust-modal label{color:#403a36;margin-top:14px;font-weight:700;display:block}.trust-modal label small{color:#888;font-weight:400}.trust-modal select,.trust-modal textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ddd5cf;border-radius:12px;margin-top:7px;padding:11px 12px}.trust-modal textarea{resize:vertical;min-height:100px}.trust-modal select:focus,.trust-modal textarea:focus{border-color:#f58a35;outline:2px solid #f58a3533}.trust-modal__footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.trust-modal__footer button{color:#4a433e;background:#eee9e5;border:0;border-radius:11px;padding:10px 18px}.trust-modal__footer .primary{color:#fff;background:#ef741b;font-weight:800}@media (width<=600px){.trust-modal__card{border-radius:18px;padding:17px}.trust-actions{width:100%}.trust-actions>button{flex:1}}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.neshan-approximate-map{background:#f5f3ea;border:1px solid #0f5a4b24;border-radius:22px;width:100%;min-height:230px;margin-top:16px;position:relative;overflow:hidden}.neshan-approximate-map__canvas{width:100%;height:230px}.neshan-approximate-map__status{z-index:3;color:#0f5a4b;text-align:center;pointer-events:none;background:#f8f7f1d1;place-items:center;padding:20px;font-weight:800;display:grid;position:absolute;inset:0}.neshan-approximate-map__status--error{color:#8c4d2e}.neshan-approximate-map__privacy{z-index:2;color:#315e55;pointer-events:none;background:#fffcf5eb;border:1px solid #0f5a4b1f;border-radius:12px;max-width:calc(100% - 24px);padding:7px 11px;font-size:12px;font-weight:700;line-height:1.7;position:absolute;bottom:12px;right:12px;box-shadow:0 5px 18px #1c302b14}@media (width<=640px){.neshan-approximate-map,.neshan-approximate-map__canvas{height:205px;min-height:205px}.neshan-approximate-map__privacy{max-width:calc(100% - 16px);font-size:11px;bottom:8px;right:8px}}.fazajoo-details-map-pan{z-index:5;direction:ltr;grid-template-rows:repeat(3,29px);grid-template-columns:repeat(3,29px);gap:2px;display:grid;position:absolute;top:92px;left:12px}.fazajoo-details-map-pan button{color:#0f5a4b;width:29px;height:29px;font:inherit;cursor:pointer;background:#fffcf5f5;border:1px solid #0f5a4b2e;border-radius:9px;padding:0;font-size:16px;font-weight:900;line-height:1;box-shadow:0 4px 14px #14362d1f}.fazajoo-details-map-pan button:hover{background:#eef8f3}.fazajoo-details-map-pan__up{grid-area:1/2}.fazajoo-details-map-pan__left{grid-area:2/1}.fazajoo-details-map-pan__right{grid-area:2/3}.fazajoo-details-map-pan__down{grid-area:3/2}.parking-details-page{background:radial-gradient(circle at 100% 8%,#f47a1f0f,#0000 26%),linear-gradient(#fffaf6 0%,#fffdfb 100%);min-height:100vh}.parking-details-hero{color:#fff;background:radial-gradient(circle at 10% 15%,#f47a1f3d,#0000 27%),radial-gradient(circle at 88% 75%,#ffae672e,#0000 30%),linear-gradient(135deg,#241f1b 0%,#352820 48%,#4a2e1c 100%);padding:30px 0 100px;position:relative;overflow:hidden}.parking-details-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.parking-details-hero__glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.parking-details-toolbar{z-index:1;justify-content:space-between;align-items:center;gap:18px;margin-bottom:55px;display:flex;position:relative}.parking-details-toolbar__back,.parking-details-toolbar__actions button{color:#fff;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:.8rem;font-weight:850;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.parking-details-toolbar__back:hover,.parking-details-toolbar__actions button:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-2px)}.parking-details-toolbar__actions{gap:10px;display:flex}.parking-details-toolbar__actions button{font-family:inherit}.parking-details-toolbar__actions button span{font-size:1rem}.parking-details-hero__content{z-index:1;justify-content:space-between;align-items:flex-end;gap:45px;display:flex;position:relative}.parking-details-hero__badges{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.parking-details-badge{border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.parking-details-badge--available{color:#bbf7d0;background:#16a34a29;border:1px solid #86efac33}.parking-details-badge--available span{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e1f}.parking-details-badge--type{color:#ffe6d2;background:#f47a1f29;border:1px solid #ffcf9f38}.parking-details-hero h1{color:#fff;max-width:760px;margin:0 0 12px;font-size:clamp(2rem,5vw,4.2rem);font-weight:950;line-height:1.35}.parking-details-hero__content>div:first-child>p{color:#fff4ebdb;align-items:center;gap:7px;margin:0;font-size:1rem;font-weight:700;display:flex}.parking-details-hero__price{-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:24px;flex-direction:column;flex:none;min-width:250px;padding:22px;display:flex;box-shadow:0 20px 48px #00000026}.parking-details-hero__price span{color:#fff4ebb8;font-size:.76rem;font-weight:700}.parking-details-hero__price strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffb26f,#f47a1f,#ffcf9f);-webkit-background-clip:text;background-clip:text;margin:5px 0;font-size:1.5rem;font-weight:950}.parking-details-hero__price small{color:#fff4eb9e;font-size:.68rem}.parking-details-content{margin-top:-55px;padding-bottom:85px;position:relative}.parking-details-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:26px;display:grid}.parking-details-main{flex-direction:column;gap:24px;min-width:0;display:flex}.parking-details-gallery,.parking-details-section,.parking-details-location,.parking-contact-card,.parking-owner-card,.parking-owner-note{background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:28px;box-shadow:0 18px 45px #462d1c14}.parking-details-gallery{background:linear-gradient(135deg,#f7f2ed,#eee7e1);justify-content:center;align-items:center;height:520px;display:flex;position:relative;overflow:hidden}.parking-details-gallery>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .35s;display:block}.parking-details-gallery:hover>img{filter:saturate(1.04)}.parking-details-gallery:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0f172a66);position:absolute;inset:0}.parking-details-gallery__placeholder{color:#6f6259;background:radial-gradient(circle at 20% 20%,#f47a1f33,#0000 30%),radial-gradient(circle at 80% 80%,#f47a1f38,#0000 34%),linear-gradient(135deg,#fff3e8,#fff8f2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.parking-details-gallery__placeholder>span{background:#ffffffd1;border-radius:28px;justify-content:center;align-items:center;width:86px;height:86px;margin-bottom:14px;font-size:2.8rem;display:flex;box-shadow:0 18px 38px #f47a1f1f}.parking-details-gallery__placeholder strong{color:#241f1b;font-size:1.2rem;font-weight:950}.parking-details-gallery__placeholder p{color:#82756c;margin:5px 0 0}.parking-details-gallery__overlay{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);background:#0f172a75;border:1px solid #ffffff47;border-radius:999px;padding:8px 13px;font-size:.75rem;font-weight:800;position:absolute;bottom:20px;right:20px}.parking-details-section__heading{align-items:center;gap:13px;margin-bottom:24px;display:flex}.parking-details-section__icon{background:linear-gradient(135deg,#fff5ec,#fff0e3);border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;display:flex;box-shadow:0 10px 22px #f47a1f1a}.parking-details-section__icon--description{background:linear-gradient(135deg,#fff8f2,#fff8f2)}.parking-details-section__heading span{color:#e66f15;font-size:.72rem;font-weight:900}.parking-details-section__heading h2{color:#241f1b;margin:2px 0 0;font-size:1.28rem;font-weight:950}.parking-details-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.parking-details-feature{background:#fffaf6;border:1px solid #f0e4da;border-radius:18px;align-items:center;gap:13px;min-width:0;padding:16px;transition:transform .2s,border-color .2s,background-color .2s;display:flex}.parking-details-feature:hover{background:#fff;border-color:#f47a1f38;transform:translateY(-3px)}.parking-details-feature__icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;display:flex}.parking-details-feature__icon--purple{background:#fff5ec}.parking-details-feature__icon--cyan{background:#fff8f2}.parking-details-feature__icon--green{background:#edf9f0}.parking-details-feature__icon--orange{background:#fff0e3}.parking-details-feature div{flex-direction:column;min-width:0;display:flex}.parking-details-feature div span{color:#a2958d;font-size:.72rem;font-weight:700}.parking-details-feature strong{color:#4d443e;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.parking-details-description{color:#6f6259;white-space:pre-wrap;margin:0;font-size:.98rem;line-height:2.2}.parking-details-location{background:radial-gradient(circle at 85%,#ffae6724,#0000 30%),linear-gradient(135deg,#fff,#fffaf6);grid-template-columns:1fr 190px;align-items:center;gap:20px;min-height:220px;padding:28px;display:grid;position:relative;overflow:hidden}.parking-details-location>div:first-child{z-index:2;position:relative}.parking-details-location>div:first-child>span{color:#d95f0b;font-size:.75rem;font-weight:900}.parking-details-location h2{color:#241f1b;margin:4px 0 8px;font-size:1.45rem}.parking-details-location p{color:#82756c;max-width:520px;margin:0;line-height:1.9}.parking-details-location__visual{background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin-inline:auto;font-size:2.7rem;display:flex;position:relative;box-shadow:0 22px 45px #f47a1f33}.parking-details-location__ring{border:1px solid #f47a1f33;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.parking-details-sidebar{flex-direction:column;gap:18px;display:flex;position:sticky;top:100px}.parking-contact-card{padding:25px;overflow:hidden}.parking-contact-card:before{content:"";background:linear-gradient(90deg,#d95f0b,#f47a1f,#ffae67);height:4px;margin:-25px -25px 22px;display:block}.parking-contact-card__eyebrow{color:#e66f15;font-size:.74rem;font-weight:900}.parking-contact-card__header h2{color:#241f1b;margin:5px 0 8px;font-size:1.35rem;font-weight:950}.parking-contact-card__header p{color:#82756c;margin:0 0 20px;font-size:.85rem;line-height:1.9}.parking-contact-card__phone{flex-direction:column;gap:11px;display:flex}.parking-contact-card__phone-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#10b981);border:none;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:10px 16px;font-family:inherit;font-size:.88rem;font-weight:950;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 27px #16a34a38}.parking-contact-card__phone-number{color:#15803d;background:#edf9f0;border:1px solid #16a34a26;border-radius:15px;flex-direction:column;align-items:center;padding:14px;display:flex}.parking-contact-card__phone-number span{font-size:.68rem;font-weight:700}.parking-contact-card__phone-number strong{direction:ltr;margin-top:3px;font-size:1.08rem;font-weight:950}.parking-contact-card__unavailable{color:#82756c;background:#fffaf6;border:1px solid #eadfd7;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.parking-contact-card__unavailable p{margin:0;font-size:.8rem}.parking-contact-card__divider{background:linear-gradient(90deg,#0000,#eadfd7 14% 86%,#0000);height:1px;margin:22px 0}.parking-contact-card__owner{align-items:center;gap:11px;display:flex}.parking-contact-card__avatar{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.05rem;font-weight:950;display:flex;box-shadow:0 10px 22px #f47a1f33}.parking-contact-card__owner div:last-child{flex-direction:column;min-width:0;display:flex}.parking-contact-card__owner span{color:#a2958d;font-size:.68rem;font-weight:700}.parking-contact-card__owner strong{color:#4d443e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;overflow:hidden}.parking-contact-card__notice{color:#92400e;background:#fffbeb;border:1px solid #f59e0b26;border-radius:13px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px;display:flex}.parking-contact-card__notice p{margin:0;font-size:.72rem;line-height:1.7}.parking-owner-card__heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.parking-owner-card__heading>span{background:#fff0e3;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.parking-owner-card__heading div{flex-direction:column;display:flex}.parking-owner-card__heading strong{color:#241f1b;font-size:.9rem;font-weight:950}.parking-owner-card__heading small{color:#a2958d;font-size:.68rem}.parking-owner-card button{cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;padding:9px 14px;font-family:inherit;font-weight:900;transition:transform .2s,opacity .2s;display:flex}.parking-owner-card button:hover:not(:disabled){transform:translateY(-2px)}.parking-owner-card__edit{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);margin-bottom:9px}.parking-owner-card__delete{color:#dc2626;background:#fef2f2}.parking-owner-card__delete:disabled{cursor:not-allowed;opacity:.55}.parking-owner-note{color:#82756c;background:#fffaf6;align-items:flex-start;gap:9px;padding:16px;display:flex}.parking-owner-note p{margin:0;font-size:.76rem;line-height:1.75}.parking-details-not-found{direction:rtl;background:radial-gradient(circle at 20% 20%,#7c3aed24,#0000 28%),radial-gradient(circle at 80% 80%,#06b6d426,#0000 30%),#fffaf6;justify-content:center;align-items:center;min-height:80vh;padding:30px;display:flex}.parking-details-not-found__card{text-align:center;background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:28px;max-width:580px;padding:48px 28px;box-shadow:0 24px 60px #462d1c1a}.parking-details-not-found__icon{background:linear-gradient(135deg,#fff5ec,#fff8f2);border-radius:25px;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 16px;font-size:2rem;display:flex}.parking-details-not-found__card>span{color:#e66f15;font-size:.78rem;font-weight:900}.parking-details-not-found h1{color:#241f1b;margin:7px 0}.parking-details-not-found p{color:#82756c;margin:0 auto 22px;line-height:1.9}.parking-details-not-found__button{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 12px 26px #f47a1f38}@media (width<=1000px){.parking-details-layout{grid-template-columns:1fr}.parking-details-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.parking-contact-card{grid-row:span 2}}@media (width<=760px){.parking-details-hero{padding-bottom:85px}.parking-details-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:38px}.parking-details-toolbar__actions{width:100%}.parking-details-toolbar__actions button{flex:1}.parking-details-hero__content{flex-direction:column;align-items:stretch}.parking-details-hero__price{min-width:0}.parking-details-gallery{height:400px}.parking-details-location{text-align:center;grid-template-columns:1fr}.parking-details-location p{margin-inline:auto}.parking-details-sidebar{grid-template-columns:1fr}.parking-contact-card{grid-row:auto}}@media (width<=560px){.parking-details-hero h1{font-size:2rem}.parking-details-toolbar__actions{flex-direction:column}.parking-details-gallery{border-radius:22px;height:300px}.parking-details-section,.parking-details-location{border-radius:22px;padding:21px}.parking-details-features{grid-template-columns:1fr}.parking-details-location__visual{width:120px;height:120px}.parking-details-location__ring--one{width:150px;height:150px}.parking-details-location__ring--two{width:180px;height:180px}}@media (prefers-reduced-motion:reduce){.parking-details-gallery img,.parking-details-feature,.parking-details-toolbar__back,.parking-details-toolbar__actions button,.parking-contact-card__phone-button,.parking-owner-card button{transition:none}}.parking-details-hero{padding:20px 0 62px}.parking-details-toolbar__back,.parking-details-toolbar__actions button{min-height:38px;padding:7px 12px}.parking-details-hero__content{gap:28px}.parking-details-hero__badges{margin-bottom:10px}.parking-details-hero h1{max-width:760px;margin-bottom:7px;font-size:clamp(1.9rem,4vw,3.45rem);line-height:1.22}.parking-details-hero__content>div:first-child>p{font-size:.9rem}.parking-details-hero__price{border-radius:18px;min-width:210px;padding:15px 17px}.parking-details-hero__price strong{margin:2px 0;font-size:1.25rem}.parking-details-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.parking-details-gallery,.parking-details-section,.parking-details-location,.parking-contact-card,.parking-owner-card,.parking-owner-note{border-radius:22px}.parking-details-gallery{height:340px}.parking-details-gallery__placeholder>span{border-radius:20px;width:66px;height:66px;margin-bottom:9px;font-size:2rem}.parking-details-gallery__placeholder strong{font-size:1.05rem}.parking-details-gallery__placeholder p{font-size:.82rem}.parking-details-gallery__overlay{padding:6px 11px;bottom:15px;right:15px}.parking-details-section{padding:19px 21px}.parking-details-section__heading{gap:10px;margin-bottom:16px}.parking-details-section__icon{border-radius:13px;width:40px;height:40px;font-size:1rem}.parking-details-section__heading h2{font-size:1.12rem}.parking-details-feature{border-radius:14px;gap:10px;padding:11px 13px}.parking-details-feature__icon{border-radius:11px;width:36px;height:36px;font-size:.9rem}.parking-details-feature div span{font-size:.66rem}.parking-details-feature strong{font-size:.82rem}.parking-details-description{font-size:.9rem;line-height:1.9}.parking-details-location{grid-template-columns:1fr 120px;gap:14px;min-height:145px;padding:18px 21px}.parking-details-location h2{margin:2px 0 5px;font-size:1.2rem}.parking-details-location p{max-width:560px;font-size:.83rem;line-height:1.7}.parking-details-location__visual{width:92px;height:92px;font-size:1.9rem;box-shadow:0 14px 30px #f47a1f2e}.parking-details-location__ring--one{width:116px;height:116px}.parking-details-location__ring--two{width:140px;height:140px}.parking-contact-card:before{height:3px;margin:-18px -18px 14px}.parking-contact-card__header p{margin-bottom:13px;font-size:.79rem;line-height:1.65}.parking-contact-card__phone-button{border-radius:12px;min-height:44px;padding:8px 13px;font-size:.81rem}.parking-contact-card__phone-number{border-radius:12px;padding:10px}.parking-contact-card__avatar{border-radius:12px;width:40px;height:40px}.parking-contact-card__notice{margin-top:12px;padding:9px 10px}.parking-owner-card__heading{margin-bottom:11px}.parking-owner-card button{min-height:40px}@media (width<=1000px){.parking-details-layout{grid-template-columns:1fr}.parking-details-sidebar{top:auto}}@media (width<=760px){.parking-details-hero{padding:18px 0 50px}.parking-details-toolbar{margin-bottom:20px}.parking-details-hero__content{gap:18px}.parking-details-content{margin-top:-28px}.parking-details-gallery{height:290px}.parking-details-section{padding:17px}.parking-details-location{min-height:auto;padding:17px}.parking-details-location__visual{width:82px;height:82px}.parking-details-location__ring--one{width:104px;height:104px}.parking-details-location__ring--two{width:126px;height:126px}}@media (width<=560px){.parking-details-hero h1{font-size:1.85rem}.parking-details-gallery{height:240px}.parking-details-section,.parking-details-location{border-radius:18px;padding:15px}.parking-details-feature{padding:10px 11px}.parking-contact-card{padding:15px}.parking-contact-card:before{margin:-15px -15px 12px}}.parking-details-gallery--empty{height:175px;min-height:0}.parking-details-gallery--empty:after{display:none}.parking-details-gallery--empty .parking-details-gallery__placeholder{text-align:right;flex-direction:row;gap:14px;min-height:175px;padding:20px 24px}.parking-details-gallery--empty .parking-details-gallery__placeholder>span{border-radius:17px;flex:none;width:58px;height:58px;margin:0;font-size:1.7rem}.parking-details-gallery--empty .parking-details-gallery__placeholder strong{font-size:1rem}.parking-details-gallery--empty .parking-details-gallery__placeholder p{margin:2px 0 0;font-size:.78rem}.parking-details-gallery--empty .parking-details-gallery__overlay{display:none}.parking-details-gallery--empty.parking-details-gallery--wanted{height:150px}.parking-details-gallery--empty.parking-details-gallery--wanted .parking-details-gallery__placeholder{min-height:150px}@media (width<=760px){.parking-details-gallery--empty,.parking-details-gallery--empty.parking-details-gallery--wanted{height:145px}.parking-details-gallery--empty .parking-details-gallery__placeholder,.parking-details-gallery--empty.parking-details-gallery--wanted .parking-details-gallery__placeholder{min-height:145px}}@media (width<=560px){.parking-details-gallery--empty .parking-details-gallery__placeholder{text-align:center;flex-direction:column;padding:16px}}.parking-details-section:has(.parking-details-description){height:auto;min-height:0;padding-top:14px;padding-bottom:14px}.parking-details-section:has(.parking-details-description) .parking-details-section__heading{margin-bottom:8px}.parking-details-section:has(.parking-details-description) .parking-details-section__icon{width:36px;height:36px}.parking-details-section:has(.parking-details-description) .parking-details-description{margin:0;line-height:1.75}@media (width<=560px){.parking-details-section:has(.parking-details-description){padding-top:12px;padding-bottom:12px}}.parking-details-section--description{height:auto!important;min-height:0!important;padding:12px 18px!important}.parking-details-section--description .parking-details-section__heading{gap:8px;margin-bottom:6px!important}.parking-details-section--description .parking-details-section__icon{border-radius:11px;font-size:.9rem;width:34px!important;height:34px!important}.parking-details-section--description .parking-details-section__heading h2{margin-top:0;font-size:1.05rem;line-height:1.5}.parking-details-section--description .parking-details-description{font-size:.86rem;line-height:1.7;margin:0!important}@media (width<=560px){.parking-details-section--description{padding:11px 14px!important}}.parking-details-gallery__counter{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#231c18c7;border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:900;position:absolute;bottom:18px;left:18px}.parking-details-thumbnails{direction:rtl;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin:-4px 0 22px;display:grid}.parking-details-thumbnail{cursor:pointer;opacity:.76;background:#fff;border:2px solid #0000;border-radius:13px;height:78px;padding:0;transition:transform .18s,border-color .18s,opacity .18s;overflow:hidden;box-shadow:0 6px 18px #3d2b1f14}.parking-details-thumbnail:hover{opacity:1;transform:translateY(-2px)}.parking-details-thumbnail--active{opacity:1;border-color:#f47a1f;box-shadow:0 7px 20px #f47a1f2e}.parking-details-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.parking-details-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.parking-details-thumbnail{height:68px}}.parking-details-residential{background:#fffaf6;border:1px solid #eadfd5;border-radius:20px;margin:20px 0;padding:20px}.parking-details-residential h3{margin:0 0 16px}.parking-details-residential__grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.parking-details-residential__grid span{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.parking-details-residential__grid small{color:#777}.parking-details-residential__amenities{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.parking-details-residential__amenities b{background:#fff1e6;border-radius:999px;padding:8px 11px;font-size:.9rem}.parking-contact-card__agency-profile{color:#d95f0b;background:#fff6ee;border:1px solid #f47a1f38;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;font-size:.76rem;font-weight:900;text-decoration:none;transition:transform .2s,background-color .2s;display:flex}.parking-contact-card__agency-profile:hover{background:#ffede0;transform:translateY(-1px)}.parking-details-page{background:radial-gradient(circle at 5% 12%,#b4d3be42,#0000 24%),radial-gradient(circle at 96% 28%,#f47a1f1a,#0000 28%),linear-gradient(#fbfaf6 0%,#fffaf6 52%,#fbfaf7 100%)}.parking-details-hero{color:#17231e;background:radial-gradient(circle at 12% 58%,#b9d6c16b,#0000 26%),radial-gradient(circle at 79% -10%,#f47a1f24,#0000 31%),radial-gradient(circle at 94% 85%,#ffd5b133,#0000 25%),linear-gradient(120deg,#f7f8f2 0%,#fffaf4 55%,#fff6ee 100%);border-bottom:1px solid #eaded2d9;padding:26px 0 86px}.parking-details-hero:before{opacity:.45;background-image:radial-gradient(#23312a14 .8px,#0000 .8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.parking-details-hero__glow--one{background:#f47a1f0b;border:1px solid #f47a1f29;width:360px;height:360px;top:-235px;right:24%}.parking-details-hero__glow--two{background:#84ae9214;border:1px solid #4a745b24;width:260px;height:260px;bottom:-170px;left:5%}.parking-details-toolbar__back,.parking-details-toolbar__actions button{color:#26362e;background:#ffffffc2;border:1px solid #33453b21;box-shadow:0 8px 22px #392f260e}.parking-details-toolbar__back:hover,.parking-details-toolbar__actions button:hover{color:#e96d12;background:#fff;border-color:#f47a1f47}.parking-details-badge--available{color:#168344;background:#22c55e1a;border-color:#208e4f26}.parking-details-badge--type{color:#d9610d;background:#f47a1f17;border-color:#f47a1f2e}.parking-details-hero h1{color:#17231e;text-shadow:0 1px #ffffffbf}.parking-details-hero__content>div:first-child>p{color:#617068}.parking-details-hero__price{background:#ffffffc7;border:1px solid #f47a1f2b;box-shadow:0 18px 45px #533b2717}.parking-details-hero__price span,.parking-details-hero__price small{color:#81766d}.parking-details-hero__price strong{color:#ef7117;-webkit-text-fill-color:#ef7117;background:0 0}.parking-details-content{margin-top:-48px}.parking-details-gallery,.parking-details-section,.parking-details-location,.parking-contact-card,.parking-owner-card,.parking-owner-note{border-color:#e2dad1e6;box-shadow:0 18px 46px #42352b13}.parking-details-gallery{background:linear-gradient(135deg,#f2f1ed,#e9ece7)}.parking-details-section__icon{background:linear-gradient(135deg,#fff6ed,#fff0e2)}.parking-details-feature{background:#fcfbf8;border-color:#eee5dc}.parking-details-feature:hover{background:#fff;border-color:#f47a1f38}.parking-details-residential{background:#fbfaf7;border-color:#e9e2da}@media (width<=760px){.parking-details-hero{padding-bottom:72px}.parking-details-toolbar{margin-bottom:30px}}.parking-details-gallery__image-button{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.parking-details-gallery__image-button img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .25s,filter .25s;display:block}.parking-details-gallery__image-button:hover img{filter:saturate(1.04);transform:scale(1.012)}.parking-details-gallery__nav{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#231c18ad;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:46px;height:46px;font-family:inherit;font-size:2rem;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.parking-details-gallery__nav:hover{background:#f47a1feb;transform:translateY(-50%)scale(1.06)}.parking-details-gallery__nav--prev{right:18px}.parking-details-gallery__nav--next{left:18px}.parking-details-thumbnails{scrollbar-width:thin;grid-template-columns:repeat(10,minmax(0,1fr));padding:3px 2px 8px;overflow-x:auto}.parking-details-thumbnail{min-width:68px}body.parking-gallery-open{overflow:hidden}.parking-details-lightbox{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1210f0;justify-content:center;align-items:center;padding:64px 86px;animation:.18s parkingGalleryFade;display:flex;position:fixed;inset:0}.parking-details-lightbox img{object-fit:contain;border-radius:16px;max-width:min(1200px,100%);max-height:calc(100vh - 128px);display:block;box-shadow:0 28px 80px #00000059}.parking-details-lightbox__close,.parking-details-lightbox__nav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;position:absolute}.parking-details-lightbox__close{border-radius:50%;width:46px;height:46px;font-size:1.8rem;top:22px;left:24px}.parking-details-lightbox__nav{border-radius:50%;width:54px;height:54px;font-size:2.3rem;line-height:1;top:50%;transform:translateY(-50%)}.parking-details-lightbox__nav:hover,.parking-details-lightbox__close:hover{background:#f47a1f;border-color:#f47a1f}.parking-details-lightbox__nav--prev{right:24px}.parking-details-lightbox__nav--next{left:24px}.parking-details-lightbox__counter{color:#fff;background:#00000073;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:900;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes parkingGalleryFade{0%{opacity:0}to{opacity:1}}@media (width<=760px){.parking-details-gallery__nav{width:40px;height:40px;font-size:1.7rem}.parking-details-gallery__nav--prev{right:10px}.parking-details-gallery__nav--next{left:10px}.parking-details-thumbnails{gap:8px;margin-bottom:18px;display:flex}.parking-details-thumbnail{flex:0 0 72px;height:64px}.parking-details-lightbox{padding:60px 12px}.parking-details-lightbox img{border-radius:10px;max-height:calc(100vh - 120px)}.parking-details-lightbox__nav{width:44px;height:44px;font-size:1.9rem}.parking-details-lightbox__nav--prev{right:10px}.parking-details-lightbox__nav--next{left:10px}.parking-details-lightbox__close{width:42px;height:42px;top:12px;left:12px}.parking-details-lightbox__counter{bottom:14px}}.parking-contact-card{padding:19px 20px}.parking-contact-card__header p{margin:0 0 13px;font-size:.79rem;line-height:1.7}.parking-contact-card__phone-button{color:#fff;background:linear-gradient(135deg,#c58a2b,#d9a441);border:1px solid #c58a2b;border-radius:13px;min-height:44px;padding:8px 13px;box-shadow:0 9px 20px #b57e232e}.parking-contact-card__phone-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #b57e233b}.parking-contact-card__phone-button+.parking-contact-card__phone-button{color:#9a681b;box-shadow:none;background:#fffaf0;border-color:#c58a2b7a}.parking-contact-card__phone-button+.parking-contact-card__phone-button:hover{background:#fff6e5;box-shadow:0 8px 18px #b57e231a}.parking-contact-card__phone-number{color:#8f611b;background:#fff8e9;border-color:#c58a2b42;border-radius:13px;padding:10px}.parking-contact-card__notice p{font-size:.69rem;line-height:1.55}@media (width>=901px){.parking-details-content{padding-bottom:36px}.parking-details-layout{gap:18px}.parking-details-main{gap:13px}.parking-details-sidebar{gap:12px;top:92px}.parking-details-gallery{height:315px}.parking-details-section{padding:16px 19px}.parking-details-section__heading{margin-bottom:12px}.parking-owner-card{padding:15px 18px}.parking-owner-note{padding:12px 14px}}@media (width<=900px){.parking-contact-card{padding:17px}.parking-contact-card:before{margin:-17px -17px 14px}}:root{--fz-detail-green:#123d32;--fz-detail-green-2:#0f342b;--fz-detail-amber:#d69a32;--fz-detail-cream:#fffaf2;--fz-detail-ink:#17231e}.parking-details-hero{color:var(--fz-detail-ink)!important;background:radial-gradient(circle at 68% 12%,#d69a321f,#0000 26%),radial-gradient(circle at 7% 72%,#123d3214,#0000 24%),linear-gradient(135deg,#fbfaf5 0%,#fff9f2 52%,#fff6ed 100%)!important;padding:18px 0 62px!important}.parking-details-hero:before{opacity:.24}.parking-details-hero__glow--one{background:#d69a3214!important;border-color:#d69a3221!important}.parking-details-hero__glow--two{background:#123d320b!important;border-color:#123d3214!important}.parking-details-toolbar{margin-bottom:18px!important}.parking-details-toolbar__back,.parking-details-toolbar__actions button{box-shadow:0 6px 18px #2737300d;color:#30463d!important;background:#ffffffd1!important;border-color:#e8e2d8!important;min-height:38px!important;padding:7px 12px!important}.parking-details-toolbar__back:hover,.parking-details-toolbar__actions button:hover{background:#fff!important;border-color:#123d3233!important}.parking-details-hero__content{align-items:center!important;gap:24px!important}.parking-details-hero__badges{gap:7px!important;margin-bottom:8px!important}.parking-details-badge{min-height:29px!important;padding:5px 10px!important;font-size:.72rem!important}.parking-details-hero h1{color:var(--fz-detail-ink)!important;margin-bottom:5px!important;font-size:clamp(1.75rem,3.6vw,3rem)!important;line-height:1.25!important}.parking-details-hero__price{background:#ffffffdb!important;border-radius:18px!important;min-width:225px!important;padding:14px 17px!important}.parking-details-hero__price strong{color:#b67820!important;-webkit-text-fill-color:#b67820!important;margin:2px 0!important;font-size:1.25rem!important}.parking-details-content{margin-top:-34px!important;padding-bottom:26px!important}.parking-details-layout{gap:16px!important}.parking-details-main{gap:11px!important}.parking-details-gallery{background:#eef0ec!important;border-radius:20px!important;height:292px!important}.parking-details-thumbnails{gap:7px!important;margin-bottom:2px!important}.parking-details-thumbnail{border-radius:11px!important;height:58px!important}.parking-details-section{border-radius:19px!important;padding:14px 17px!important}.parking-details-section__heading{margin-bottom:10px!important}.parking-details-features{gap:8px!important}.parking-details-feature{min-height:72px!important;padding:10px!important}.parking-details-residential{margin-top:10px!important;padding:13px!important}.parking-details-location{min-height:126px!important;padding:15px 18px!important}.parking-contact-card{background:#fff!important;border:1px solid #123d321f!important;border-radius:20px!important;padding:16px 17px!important}.parking-contact-card:before{background:linear-gradient(90deg, var(--fz-detail-green-2), var(--fz-detail-green), #2d6254)!important;height:4px!important;margin:-16px -17px 13px!important}.parking-contact-card__eyebrow{color:#9b6a20!important}.parking-contact-card__header h2{margin:3px 0!important;font-size:1.08rem!important}.parking-contact-card__header p{margin-bottom:10px!important;line-height:1.55!important}.parking-contact-card__phone{gap:7px!important}.parking-contact-card__phone-button{border:1px solid var(--fz-detail-green)!important;background:linear-gradient(135deg, var(--fz-detail-green), var(--fz-detail-green-2))!important;color:#fff!important;border-radius:12px!important;min-height:43px!important;padding:8px 12px!important;box-shadow:0 8px 18px #123d3229!important}.parking-contact-card__phone-button:hover{background:linear-gradient(135deg,#194c40,#10372e)!important;box-shadow:0 10px 22px #123d3233!important}.parking-contact-card>a.parking-contact-card__phone-button{background:var(--fz-detail-cream)!important;color:var(--fz-detail-green)!important;box-shadow:none!important;border-color:#b678206b!important;margin-top:8px!important}.parking-contact-card>a.parking-contact-card__phone-button:hover{background:#fff5e4!important;border-color:#b67820a6!important;box-shadow:0 7px 16px #684b2212!important}.parking-contact-card__phone-number{color:var(--fz-detail-green)!important;background:#f4f8f5!important;border-color:#123d3229!important;padding:8px 10px!important}.parking-contact-card__divider{margin:11px 0!important}.parking-contact-card__owner{gap:9px!important}.parking-contact-card__avatar{background:linear-gradient(135deg, var(--fz-detail-green), #285d4f)!important;border-radius:11px!important;width:38px!important;height:38px!important;box-shadow:0 7px 16px #123d3224!important}.parking-contact-card__agency-profile{min-height:40px!important;margin-top:9px!important}.parking-contact-card__notice{background:#fff9ef!important;margin-top:9px!important;padding:8px 9px!important}.parking-contact-card__notice p{line-height:1.45!important}.parking-details-sidebar{gap:10px!important;top:82px!important}.parking-owner-card{padding:13px 15px!important}.parking-owner-note{padding:10px 12px!important}@media (width<=900px){.parking-details-hero{padding:14px 0 52px!important}.parking-details-hero__content{gap:13px!important}.parking-details-gallery{height:270px!important}.parking-details-content{margin-top:-28px!important}}@media (width<=620px){.parking-details-toolbar{margin-bottom:13px!important}.parking-details-hero__content{align-items:stretch!important}.parking-details-hero__price{min-width:0!important}.parking-details-gallery{height:238px!important}.parking-contact-card{padding:14px!important}.parking-contact-card:before{margin:-14px -14px 12px!important}}.parking-details-gallery{border-color:#123d321a!important;box-shadow:0 14px 34px #1b302814!important}.parking-details-gallery:after{background:linear-gradient(#0000 66%,#0c231d47)!important}.parking-details-gallery__image-button{z-index:1;position:relative}.parking-details-gallery__image-button:focus-visible,.parking-details-gallery__nav:focus-visible,.parking-details-thumbnail:focus-visible,.parking-details-lightbox__close:focus-visible,.parking-details-lightbox__nav:focus-visible{outline-offset:3px;outline:3px solid #d69a32b8}.parking-details-gallery__nav{box-shadow:0 7px 20px #081e1833;background:#0f342bcc!important;border-color:#ffffff8c!important;width:42px!important;height:42px!important;font-size:1.75rem!important}.parking-details-gallery__nav:hover{background:var(--fz-detail-green)!important}.parking-details-gallery__overlay,.parking-details-gallery__counter{border:1px solid #ffffff38;box-shadow:0 6px 16px #091d181f;background:#0f342bc7!important;bottom:14px!important}.parking-details-gallery__overlay{right:14px!important}.parking-details-gallery__counter{left:14px!important}.parking-details-thumbnails{scrollbar-width:thin;scrollbar-color:#123d3247 transparent}.parking-details-thumbnail{overflow:hidden;box-shadow:none!important;background:#f4f6f3!important;border:1px solid #123d321a!important}.parking-details-thumbnail:hover{transform:translateY(-1px);border-color:#123d3247!important}.parking-details-thumbnail--active{border-color:var(--fz-detail-green)!important;box-shadow:0 0 0 2px #123d321a!important}.parking-details-lightbox{isolation:isolate;z-index:10050!important;background:#071411f2!important}.parking-details-lightbox img{border-radius:14px!important;max-width:min(1180px,100vw - 180px)!important;max-height:calc(100vh - 116px)!important;box-shadow:0 30px 90px #00000070!important}.parking-details-lightbox__close,.parking-details-lightbox__nav{z-index:2;background:#123d32d1!important;border-color:#ffffff42!important}.parking-details-lightbox__close:hover,.parking-details-lightbox__nav:hover{background:var(--fz-detail-green)!important;border-color:#d69a32e0!important}.parking-details-lightbox__counter{z-index:2;border:1px solid #ffffff29;background:#123d32d1!important}@media (width<=760px){.parking-details-gallery__nav{width:38px!important;height:38px!important;font-size:1.55rem!important}.parking-details-gallery__overlay{bottom:10px!important;right:10px!important}.parking-details-gallery__counter{bottom:10px!important;left:10px!important}.parking-details-lightbox{padding:58px 10px!important}.parking-details-lightbox img{max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 116px)!important}}@media (width<=420px){.parking-details-gallery__overlay{display:none}}.parking-details-location__visual{color:#123d32!important;background:linear-gradient(145deg,#fffaf2,#f3f7f4)!important;border:1px solid #123d321c!important;border-radius:13px!important;flex:0 0 46px!important;align-self:center!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important;box-shadow:0 6px 16px #123d3212!important}.parking-details-location__visual:before,.parking-details-location__visual:after,.parking-details-location__ring,.parking-details-location__visual>span{content:none!important;display:none!important}.parking-details-location__visual svg{color:#123d32!important;width:22px!important;height:22px!important;display:block!important}@media (width<=760px){.parking-details-location__visual{border-radius:12px!important;flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.parking-details-location__visual svg{width:20px!important;height:20px!important}}.parking-details-video{background:#f7f7f2;border:1px solid #1c4c3b1f;border-radius:18px;padding:10px;overflow:hidden}.parking-details-video video{background:#111;border-radius:13px;width:100%;max-height:520px;display:block}.parking-details-video p{color:#6b746e;margin:9px 4px 1px;font-size:12px;line-height:1.8}.multi-image-uploader{direction:rtl}.multi-image-uploader__top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.multi-image-uploader__top>div{flex-direction:column;gap:3px;display:flex}.multi-image-uploader__top strong{color:#342c27;font-size:.86rem;font-weight:950}.multi-image-uploader__top span{color:#8f8178;font-size:.68rem}.multi-image-uploader__input{display:none}.multi-image-uploader__add{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a1f,#dc630e);border:0;border-radius:12px;padding:9px 14px;font-family:inherit;font-weight:900;box-shadow:0 8px 20px #f47a1f33}.multi-image-uploader__add:disabled{opacity:.5;cursor:not-allowed}.multi-image-uploader__message,.multi-image-uploader__error{border-radius:12px;margin:10px 0;padding:10px 12px;font-size:.72rem;font-weight:800}.multi-image-uploader__message{color:#a84a08;background:#fff6ed;align-items:center;gap:8px;display:flex}.multi-image-uploader__error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.multi-image-uploader__spinner{border:2px solid #f47a1f40;border-top-color:#f47a1f;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite multiImageSpin}@keyframes multiImageSpin{to{transform:rotate(360deg)}}.multi-image-uploader__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.multi-image-uploader__item{background:#fff;border:1px solid #eadfd7;border-radius:16px;min-height:150px;position:relative;overflow:hidden;box-shadow:0 8px 22px #48302012}.multi-image-uploader__item--main{border:2px solid #f47a1f94;box-shadow:0 9px 24px #f47a1f21}.multi-image-uploader__item img{object-fit:cover;width:100%;height:118px;display:block}.multi-image-uploader__badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2c221cc7;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900;position:absolute;top:8px;right:8px}.multi-image-uploader__item--main .multi-image-uploader__badge{background:#e76810}.multi-image-uploader__actions{gap:5px;padding:8px;display:flex}.multi-image-uploader__actions button{color:#b4510b;cursor:pointer;background:#fff3e8;border:0;border-radius:9px;flex:1;min-height:30px;font-family:inherit;font-size:.56rem;font-weight:900}.multi-image-uploader__actions .multi-image-uploader__remove{color:#be123c;background:#fff1f2;flex:none;padding:0 9px}.multi-image-uploader__empty{color:#6f6158;cursor:pointer;background:linear-gradient(135deg,#fffaf6,#fff7f0);border:2px dashed #e7d6c8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:190px;font-family:inherit;display:flex}.multi-image-uploader__empty span{font-size:2rem}.multi-image-uploader__empty strong{color:#3b312b;font-size:.85rem}.multi-image-uploader__empty small{color:#95877e;max-width:430px;font-size:.66rem;line-height:1.8}.multi-image-uploader__hint{color:#8b7b71;margin:10px 2px 0;font-size:.64rem;line-height:1.8}@media (width<=760px){.multi-image-uploader__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-image-uploader__top{flex-direction:column;align-items:flex-start}.multi-image-uploader__add{width:100%}}.multi-image-uploader__counter{background:#fff3e8;border:1px solid #f6dcc6;border-radius:999px;align-items:center;width:max-content;margin-top:4px;padding:4px 9px;font-weight:900;color:#b4510b!important;font-size:.64rem!important;display:inline-flex!important}.multi-image-uploader__add{transition:transform .18s,box-shadow .18s,filter .18s}.multi-image-uploader__add:not(:disabled):hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #f47a1f42}.multi-image-uploader__item{transition:transform .18s,box-shadow .18s}.multi-image-uploader__item:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4830201a}.multi-image-uploader__empty{transition:border-color .18s,background .18s,transform .18s}.multi-image-uploader__empty:not(:disabled):hover{background:linear-gradient(135deg,#fff8f2,#fff1e5);border-color:#f1a66d;transform:translateY(-1px)}.multi-image-uploader__main-status{color:#0f513f!important;cursor:default!important;background:#eef8f3!important}.multi-image-uploader__grid{gap:10px}.multi-image-uploader__item{min-height:138px}.multi-image-uploader__item img{height:106px}.multi-image-uploader__actions{padding:6px}.multi-image-uploader__hint{margin-top:7px}@media (width>=761px){.multi-image-uploader__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.multi-image-uploader__top{gap:10px;margin-bottom:8px}.multi-image-uploader__top>div{gap:1px}.multi-image-uploader__add{border-radius:11px;padding:8px 13px}.multi-image-uploader__counter{margin-top:2px;padding:3px 8px}.multi-image-uploader__empty{border-radius:14px;gap:3px;min-height:112px}.multi-image-uploader__empty span{font-size:1.35rem;line-height:1}.multi-image-uploader__empty strong{font-size:.8rem}.multi-image-uploader__empty small{max-width:520px;font-size:.61rem;line-height:1.45}.multi-image-uploader__hint{margin-top:5px;line-height:1.45}.multi-image-uploader__message,.multi-image-uploader__error{margin:6px 0;padding:7px 10px}.multi-image-uploader__grid{gap:8px}.multi-image-uploader__item{border-radius:14px;min-height:124px}.multi-image-uploader__item img{height:94px}.multi-image-uploader__actions{gap:4px;padding:5px}.multi-image-uploader__actions button{min-height:27px}}.fazajoo-video-uploader{background:#fffdf8;border:1px solid #1a4b3a29;border-radius:18px;padding:12px}.fazajoo-video-uploader__pick{cursor:pointer;color:#173f32;background:#f7faf7;border:1px dashed #1a4b3a59;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:118px;display:flex}.fazajoo-video-uploader__pick:hover{background:#f1f7f2}.fazajoo-video-uploader__pick:disabled{opacity:.65;cursor:not-allowed}.fazajoo-video-uploader__icon{color:#fff;background:#1f5b45;border-radius:50%;place-items:center;width:38px;height:38px;padding-left:2px;display:grid}.fazajoo-video-uploader__pick strong{font-size:14px}.fazajoo-video-uploader__pick small{color:#6d776f;font-size:11px}.fazajoo-video-uploader__ready{grid-template-columns:minmax(180px,280px) 1fr auto;align-items:center;gap:14px;display:grid}.fazajoo-video-uploader__ready video{background:#111;border-radius:13px;width:100%;max-height:180px}.fazajoo-video-uploader__meta{flex-direction:column;gap:4px;display:flex}.fazajoo-video-uploader__meta strong{color:#173f32}.fazajoo-video-uploader__meta span{color:#69736d;font-size:12px}.fazajoo-video-uploader__actions{flex-wrap:wrap;gap:7px;display:flex}.fazajoo-video-uploader__actions button{color:#fff;cursor:pointer;background:#1f5b45;border:0;border-radius:10px;padding:8px 11px}.fazajoo-video-uploader__actions .danger{color:#a33d31;background:#fff0ed;border:1px solid #f0c9c2}.fazajoo-video-uploader__status,.fazajoo-video-uploader__error{margin-top:8px;font-size:12px}.fazajoo-video-uploader__status{color:#1f5b45}.fazajoo-video-uploader__error{color:#a33d31}.fazajoo-video-uploader__privacy{color:#6c746f;margin:9px 2px 0;font-size:11px;line-height:1.8}@media (width<=720px){.fazajoo-video-uploader__ready{grid-template-columns:1fr}.fazajoo-video-uploader__actions{justify-content:flex-start}}.fazajoo-video-uploader__progress-ring{--video-progress:0deg;background:conic-gradient(#1f5b45 var(--video-progress),#1f5b4521 0);border-radius:50%;place-items:center;width:54px;height:54px;transition:background .16s linear;display:grid;position:relative}.fazajoo-video-uploader__progress-ring:before{content:"";background:#f7faf7;border-radius:50%;position:absolute;inset:5px}.fazajoo-video-uploader__progress-ring span{z-index:1;color:#173f32;direction:rtl;font-size:12px;font-weight:800;position:relative}.neshan-location-picker{background:#fbfaf6;border:1px solid #1f5b4833;border-radius:18px;margin-top:12px;padding:12px;overflow:hidden}.neshan-location-picker__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.neshan-location-picker__heading div{gap:3px;display:grid}.neshan-location-picker__heading strong{color:#173f34;font-size:.95rem}.neshan-location-picker__heading small{color:#68766f;line-height:1.7}.neshan-location-picker__heading>span{color:#1f5b48;background:#eaf7f0;border-radius:999px;flex:none;padding:4px 9px;font-size:.75rem;font-weight:800}.neshan-location-picker__map-wrap{background:#eef2ef;border:1px solid #173f3424;border-radius:14px;position:relative;overflow:hidden}.neshan-location-picker__map{direction:ltr;width:100%;height:245px}.neshan-location-picker__overlay{text-align:center;color:#36564b;z-index:500;background:#faf9f5e0;place-items:center;padding:20px;font-weight:700;display:grid;position:absolute;inset:0}.neshan-location-picker__message{color:#78551d;background:#fff3df;border-radius:12px;padding:14px;line-height:1.8}.neshan-location-picker__clear{color:#8a4a35;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 2px;font-size:.8rem;font-weight:800}@media (width<=700px){.neshan-location-picker__map{height:220px}.neshan-location-picker__heading{display:grid}.neshan-location-picker__heading>span{justify-self:start}}.neshan-location-picker__marker{box-sizing:border-box;cursor:pointer;background:#1f5b48;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.neshan-location-picker__tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 9px;display:flex}.neshan-location-picker__locate{color:#1f5b48;min-height:38px;font:inherit;cursor:pointer;background:#eef8f3;border:1px solid #1f5b4833;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:.82rem;font-weight:900;display:inline-flex}.neshan-location-picker__locate:hover{background:#e4f4ec}.neshan-location-picker__locate:disabled{opacity:.65;cursor:wait}.neshan-location-picker__tools small{color:#8a5b45;font-size:.76rem;line-height:1.7}.fazajoo-map-pan{z-index:5;direction:ltr;grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);gap:3px;display:grid;position:absolute;bottom:12px;left:12px}.fazajoo-map-pan button{color:#0f5a4b;width:34px;height:34px;font:inherit;cursor:pointer;background:#fffcf5f5;border:1px solid #0f5a4b2e;border-radius:10px;padding:0;font-size:19px;font-weight:900;line-height:1;box-shadow:0 4px 14px #14362d1f}.fazajoo-map-pan button:hover{background:#eef8f3}.fazajoo-map-pan__up{grid-area:1/2}.fazajoo-map-pan__left{grid-area:2/1}.fazajoo-map-pan__right{grid-area:2/3}.fazajoo-map-pan__down{grid-area:3/2}.fazajoo-location-consent{z-index:9999;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fazajoo-location-consent__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f1b85;position:absolute;inset:0}.fazajoo-location-consent__card{z-index:1;color:#263b35;text-align:center;background:#fffaf2;border:1px solid #0f5a4b24;border-radius:24px;width:min(430px,100%);padding:24px;position:relative;box-shadow:0 22px 70px #142d263d}.fazajoo-location-consent__icon{background:#e9f5ef;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:25px;display:grid}.fazajoo-location-consent__card strong{color:#123f34;font-size:1.05rem;font-weight:950;display:block}.fazajoo-location-consent__card p{color:#526b64;margin:10px 0 6px;font-size:.88rem;line-height:1.9}.fazajoo-location-consent__card small{color:#a45d36;font-weight:800;line-height:1.8;display:block}.fazajoo-location-consent__actions{gap:9px;margin-top:18px;display:flex}.fazajoo-location-consent__actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:13px;font-weight:900}.fazajoo-location-consent__accept{color:#fff;background:#0f5a4b;border:0;flex:1}.fazajoo-location-consent__cancel{color:#405a53;background:#fff;border:1px solid #0f5a4b2e;min-width:95px}@media (width<=560px){.fazajoo-location-consent__actions{flex-direction:column}}.neshan-location-picker__city-jump{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 10px;display:grid}.neshan-location-picker__city-jump input{min-height:40px;font:inherit;color:#294b41;background:#fff;border:1px solid #1f5b482e;border-radius:12px;outline:none;padding:0 12px}.neshan-location-picker__city-jump input:focus{border-color:#4b8b77;box-shadow:0 0 0 3px #1f5b4814}.neshan-location-picker__city-jump button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#1f5b48;border:0;border-radius:12px;padding:0 14px;font-weight:900}.neshan-location-picker__city-jump small{color:#6f625b;grid-column:1/-1;font-size:.74rem;line-height:1.7}@media (width<=560px){.neshan-location-picker__city-jump{grid-template-columns:1fr}.neshan-location-picker__city-jump small{grid-column:auto}}.iran-city-autocomplete{width:100%;position:relative}.iran-city-autocomplete__menu{z-index:1000;direction:rtl;background:#fff;border:1px solid #eadfd7;border-radius:16px;max-height:260px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #2f292524}.iran-city-autocomplete__option{color:#2f2925;text-align:right;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:.82rem;font-weight:750;display:block}.iran-city-autocomplete__option:hover,.iran-city-autocomplete__option:focus{color:#c9560a;background:#fff2e8;outline:none}.iran-city-autocomplete__empty{color:#8b7c73;padding:12px;font-size:.8rem}.residential-fields{background:#fffaf6;border:1px solid #eadfd5;border-radius:20px;margin:20px 0;padding:20px}.residential-fields__head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.residential-fields__head>span{font-size:28px}.residential-fields__head div{flex-direction:column;display:flex}.residential-fields__head small{color:#777;margin-top:4px}.residential-fields__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.residential-fields__grid label{flex-direction:column;gap:7px;font-weight:700;display:flex}.residential-fields input,.residential-fields select{min-height:46px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:0 12px}.residential-fields__amenities{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.residential-fields__amenities label{cursor:pointer;background:#fff;border:1px solid #e6ddd5;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;display:flex}.residential-fields__amenities input{display:none}.residential-fields__amenities label:has(input:checked){background:#fff1e6;border-color:#e88a43}.residential-fields__amenities label span{opacity:.3}.residential-fields__amenities label:has(input:checked) span{opacity:1}.add-parking-page{direction:rtl;background:linear-gradient(#fffaf6 0%,#f8efe8 100%);min-height:100vh;position:relative;overflow:hidden}.add-parking-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.add-parking-orb{filter:blur(4px);opacity:.55;border-radius:50%;position:absolute}.add-parking-orb--one{background:#f47a1f24;width:320px;height:320px;top:260px;right:-180px}.add-parking-orb--two{background:#d95f0b1a;width:380px;height:380px;top:650px;left:-230px}.add-parking-orb--three{background:#f47a1f14;width:220px;height:220px;bottom:60px;right:30%}.add-parking-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#f47a1f3d,#0000 28%),radial-gradient(circle at 85% 80%,#d95f0b2e,#0000 30%),linear-gradient(135deg,#211a16 0%,#3a261a 58%,#5b341d 100%);padding:8px 0 20px;position:relative;overflow:hidden}.add-parking-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.add-parking-back{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-family:inherit;font-size:.8rem;font-weight:850;transition:transform .2s,background-color .2s;display:inline-flex;position:relative}.add-parking-back:hover{background:#ffffff24;transform:translateY(-2px)}.add-parking-hero__content{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:4px;display:flex;position:relative}.add-parking-eyebrow{color:#ffe5cf;background:#f47a1f1f;border:1px solid #ffe0c233;border-radius:999px;align-items:center;margin-bottom:10px;padding:7px 12px;font-size:.75rem;font-weight:900;display:inline-flex}.add-parking-hero h1{color:#fff;max-width:720px;margin:0 0 4px;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:950;line-height:1.4}.add-parking-hero p{color:#e2e8f0c7;max-width:760px;margin:0;font-size:.82rem;line-height:1.7}.add-parking-hero__badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff24;border-radius:22px;flex:none;align-items:center;gap:13px;min-width:165px;padding:9px 12px;display:flex}.add-parking-hero__badge>span{color:#fff;background:linear-gradient(135deg,#f47a1f,#f59e0b);border-radius:17px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.35rem;font-weight:950;display:flex;box-shadow:0 12px 30px #d95f0b2e}.add-parking-hero__badge div{flex-direction:column;display:flex}.add-parking-hero__badge strong{font-size:.85rem;font-weight:950}.add-parking-hero__badge small{color:#e2e8f0a6;font-size:.7rem}.add-parking-content{z-index:3;margin-top:-14px;padding-bottom:90px;position:relative}.add-parking-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:25px;display:grid}.add-parking-sidebar{flex-direction:column;gap:17px;display:flex;position:sticky;top:95px}.add-parking-progress-card,.add-parking-form-card,.add-parking-tip{background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:27px;box-shadow:0 20px 50px #0f172a14}.add-parking-progress-card{padding:22px}.add-parking-progress-card__heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.add-parking-progress-card__heading div{flex-direction:column;display:flex}.add-parking-progress-card__heading div span{color:#a2958d;font-size:.68rem;font-weight:700}.add-parking-progress-card__heading strong{color:#2f2925;font-size:.9rem;font-weight:950}.add-parking-progress-card__percent{color:#f47a1f;font-size:1rem;font-weight:950}.add-parking-progress{background:#f2e8df;border-radius:999px;height:7px;margin-bottom:22px;overflow:hidden}.add-parking-progress span{border-radius:inherit;background:linear-gradient(90deg,#f47a1f,#d95f0b,#f59e0b);height:100%;transition:width .4s;display:block}.add-parking-steps{flex-direction:column;gap:9px;display:flex;position:relative}.add-parking-step{text-align:right;cursor:default;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:11px;width:100%;padding:12px;font-family:inherit;transition:background-color .2s,border-color .2s,transform .2s;display:flex;position:relative}.add-parking-step--completed{cursor:pointer}.add-parking-step--completed:hover{background:#fffaf6;transform:translate(-3px)}.add-parking-step--active{background:linear-gradient(135deg,#fff7f0,#fff4ea);border-color:#f47a1f24}.add-parking-step__number{color:#a2958d;background:#fff;border:1px solid #eadfd7;border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8rem;font-weight:950;display:flex}.add-parking-step--active .add-parking-step__number{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-color:#0000;box-shadow:0 9px 20px #f47a1f38}.add-parking-step--completed .add-parking-step__number{color:#16a34a;background:#f0fdf4;border-color:#16a34a26}.add-parking-step__text{flex-direction:column;min-width:0;display:flex}.add-parking-step__text strong{color:#4a4039;font-size:.78rem;font-weight:900}.add-parking-step__text small{color:#a2958d;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.add-parking-tip{background:linear-gradient(135deg,#fffbeb,#fff7ed);align-items:flex-start;gap:11px;padding:18px;display:flex}.add-parking-tip__icon{color:#f59e0b;background:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:flex}.add-parking-tip strong{color:#92400e;font-size:.78rem;font-weight:950}.add-parking-tip p{color:#a16207;margin:4px 0 0;font-size:.68rem;line-height:1.75}.add-parking-form-card{overflow:hidden}.add-parking-form-card form{flex-direction:column;min-height:690px;display:flex}.add-parking-form-header{background:linear-gradient(135deg,#f5f3ffcc,#ecfeffb3);border-bottom:1px solid #f2e8df;padding:18px 26px 14px}.add-parking-form-header__step{color:#f47a1f;background:#fff;border-radius:999px;margin-bottom:5px;padding:5px 10px;font-size:.67rem;font-weight:950;display:inline-flex}.add-parking-form-header h2{color:#2f2925;margin:0 0 4px;font-size:1.4rem;font-weight:950}.add-parking-form-header p{color:#81736a;margin:0;font-size:.78rem}.add-parking-step-content{flex:1;padding:20px 26px;animation:.35s addParkingFadeIn}@keyframes addParkingFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.add-parking-intro{background:linear-gradient(135deg,#faf5ff,#fff4ea);border:1px solid #f47a1f1f;border-radius:18px;align-items:center;gap:13px;margin-bottom:16px;padding:12px 14px;display:flex}.add-parking-intro>span{background:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.25rem;display:flex;box-shadow:0 10px 22px #f47a1f1a}.add-parking-intro--image{background:linear-gradient(135deg,#fff7ed,#fff4ea);border-color:#f47a1f1f}.add-parking-intro--contact{background:linear-gradient(135deg,#f0fdf4,#fff7ed);border-color:#16a34a1f}.add-parking-intro div{flex-direction:column;display:flex}.add-parking-intro strong{color:#1e293b;font-size:.88rem;font-weight:950}.add-parking-intro p{color:#81736a;margin:3px 0 0;font-size:.72rem}.add-parking-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.add-parking-field{margin-bottom:20px}.add-parking-field label{color:#4a4039;align-items:center;gap:4px;margin-bottom:8px;font-size:.76rem;font-weight:900;display:flex}.add-parking-field label>span{color:#ef4444}.add-parking-input,.add-parking-textarea{background:#fffaf6;border:1px solid #e8ddd5;border-radius:16px;align-items:center;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.add-parking-input:focus-within,.add-parking-textarea:focus-within{background:#fff;border-color:#f47a1f8c;box-shadow:0 0 0 4px #f47a1f1a}.add-parking-input--error{background:snow;border-color:#ef44448c}.add-parking-input--error:focus-within{border-color:#ef4444;box-shadow:0 0 0 4px #ef444414}.add-parking-input__icon{color:#f47a1f;flex:none;justify-content:center;align-items:center;width:48px;font-size:.95rem;display:flex}.add-parking-input input{color:#2f2925;background:0 0;border:none;outline:none;width:100%;min-width:0;height:52px;padding:0 0 0 14px;font-family:inherit;font-size:.83rem;font-weight:750}.add-parking-input input::placeholder,.add-parking-textarea textarea::placeholder{color:#aa9a90;font-weight:500}.add-parking-input input:disabled,.add-parking-textarea textarea:disabled{cursor:not-allowed;opacity:.6}.add-parking-input__suffix{color:#a2958d;flex:none;padding:0 13px;font-size:.7rem;font-weight:800}.add-parking-textarea{align-items:stretch}.add-parking-textarea textarea{resize:vertical;color:#2f2925;background:0 0;border:none;outline:none;width:100%;min-height:160px;padding:16px;font-family:inherit;font-size:.82rem;font-weight:650;line-height:1.9}.add-parking-field__meta{color:#a2958d;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:.65rem;display:flex}.add-parking-error{color:#dc2626;margin-top:7px;font-size:.68rem;font-weight:800;display:block}.add-parking-error--block{margin-top:10px}.add-parking-uploader{background:linear-gradient(135deg,#fffaf6,#f8efe8);border:2px dashed #d8c8bc;border-radius:22px;padding:16px;transition:border-color .2s,background-color .2s;overflow:hidden}.add-parking-uploader:hover{border-color:#f47a1f61}.add-parking-uploader--error{background:snow;border-color:#ef44448c}.add-parking-uploader--completed{background:#f7fff9;border-style:solid;border-color:#16a34a40}.add-parking-uploader img{border-radius:16px;max-width:100%}.add-parking-upload-success{background:#f0fdf4;border:1px solid #16a34a24;border-radius:16px;align-items:center;gap:11px;margin-top:14px;padding:14px;display:flex}.add-parking-upload-success>span{color:#fff;background:#16a34a;border-radius:12px;justify-content:center;align-items:center;width:35px;height:35px;font-weight:950;display:flex}.add-parking-upload-success div{flex-direction:column;display:flex}.add-parking-upload-success strong{color:#166534;font-size:.77rem;font-weight:950}.add-parking-upload-success p{color:#15803d;margin:2px 0 0;font-size:.66rem}.add-parking-image-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.add-parking-image-guide>div{text-align:center;background:#fffaf6;border:1px solid #f2e8df;border-radius:16px;padding:15px}.add-parking-image-guide span{margin-bottom:5px;font-size:1.1rem;display:block}.add-parking-image-guide strong{color:#4a4039;font-size:.72rem;font-weight:900;display:block}.add-parking-image-guide p{color:#a2958d;margin:4px 0 0;font-size:.62rem;line-height:1.7}.add-parking-preview{background:#fffaf6;border:1px solid #eadfd7;border-radius:20px;margin-top:8px;overflow:hidden}.add-parking-preview__heading{border-bottom:1px solid #eadfd7;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.add-parking-preview__heading>div{flex-direction:column;display:flex}.add-parking-preview__heading span{color:#a2958d;font-size:.65rem}.add-parking-preview__heading strong{color:#4a4039;font-size:.78rem;font-weight:950}.add-parking-preview__status{background:#f0fdf4;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:900;display:inline-flex;color:#15803d!important}.add-parking-preview__status i{background:#22c55e;border-radius:50%;width:7px;height:7px}.add-parking-preview__card{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px;display:grid}.add-parking-preview__image{background:linear-gradient(135deg,#ffe8d3,#fff3e6);border-radius:15px;justify-content:center;align-items:center;height:115px;font-size:2rem;display:flex;overflow:hidden}.add-parking-preview__image img{object-fit:cover;width:100%;height:100%}.add-parking-preview__content{flex-direction:column;justify-content:center;min-width:0;display:flex}.add-parking-preview__content>span{color:#f47a1f;font-size:.67rem;font-weight:900}.add-parking-preview__content h3{color:#2f2925;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 10px;font-size:1rem;font-weight:950;overflow:hidden}.add-parking-preview__content div{flex-direction:column;display:flex}.add-parking-preview__content strong{color:#16a34a;font-size:.78rem;font-weight:950}.add-parking-preview__content small{color:#a2958d;font-size:.65rem}.add-parking-actions{background:#fbfdff;border-top:1px solid #f2e8df;justify-content:space-between;align-items:center;gap:13px;padding:21px 30px;display:flex}.add-parking-button{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 21px;font-family:inherit;font-size:.78rem;font-weight:950;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.add-parking-button:hover:not(:disabled){transform:translateY(-2px)}.add-parking-button:disabled{cursor:not-allowed;opacity:.6}.add-parking-button--secondary{color:#62564f;background:#fff;border:1px solid #eadfd7}.add-parking-button--primary{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);min-width:140px;box-shadow:0 12px 27px #f47a1f38}.add-parking-button--publish{color:#fff;background:linear-gradient(135deg,#16a34a,#10b981);min-width:165px;box-shadow:0 12px 27px #16a34a38}.add-parking-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite addParkingSpin}@keyframes addParkingSpin{to{transform:rotate(360deg)}}@media (width<=960px){.add-parking-layout{grid-template-columns:1fr}.add-parking-sidebar{position:static}.add-parking-progress-card{padding:18px}.add-parking-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.add-parking-step{text-align:center;flex-direction:column;align-items:center}.add-parking-step__text small{white-space:normal}.add-parking-tip{display:none}}@media (width<=720px){.add-parking-hero{padding-bottom:24px}.add-parking-hero__content{flex-direction:column;align-items:stretch}.add-parking-hero__badge{width:fit-content}.add-parking-fields-grid{grid-template-columns:1fr;gap:0}.add-parking-image-guide{grid-template-columns:1fr}}@media (width<=560px){.add-parking-hero{padding-top:20px}.add-parking-hero h1{font-size:2rem}.add-parking-content{margin-top:-12px}.add-parking-progress-card,.add-parking-form-card{border-radius:22px}.add-parking-progress-card__heading{margin-bottom:12px}.add-parking-steps{gap:5px}.add-parking-step{padding:8px 4px}.add-parking-step__number{width:32px;height:32px}.add-parking-step__text strong{font-size:.65rem}.add-parking-step__text small{display:none}.add-parking-form-header,.add-parking-step-content{padding:22px 18px}.add-parking-actions{padding:17px 18px}.add-parking-button{flex:1;padding-inline:12px}.add-parking-preview__card{grid-template-columns:1fr}.add-parking-preview__image{height:180px}}@media (prefers-reduced-motion:reduce){.add-parking-progress span,.add-parking-step,.add-parking-back,.add-parking-button,.add-parking-spinner{transition:none;animation:none}}.add-parking-network-consent{cursor:pointer;background:#fff8f0c7;border:1px solid #e77e2257;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.add-parking-network-consent input{accent-color:#e67e22;flex:none;width:19px;height:19px;margin-top:2px}.add-parking-network-consent span{gap:4px;display:grid}.add-parking-network-consent strong{color:#2f2f2f;font-size:.92rem}.add-parking-network-consent small{color:#6b625b;font-size:.78rem;line-height:1.8}.add-parking-page{background:radial-gradient(circle at 8% 18%,#adccb84d,#0000 26%),radial-gradient(circle at 92% 13%,#f77f231f,#0000 24%),linear-gradient(#fffdf9 0%,#fbf7f0 100%)}.add-parking-hero{color:#17231f;background:radial-gradient(circle at 12% 30%,#b0cfbb57,#0000 28%),radial-gradient(circle at 82% 0,#f77f2321,#0000 27%),linear-gradient(135deg,#f4f8f2 0%,#fffaf3 55%,#fff5e9 100%);border-bottom:1px solid #1a322a12}.add-parking-hero:before{opacity:.42;background-image:radial-gradient(#1a322a14 .8px,#0000 .8px);background-size:18px 18px}.add-parking-back{color:#20342d;background:#ffffffc7;border-color:#1a322a1a;box-shadow:0 8px 22px #22342d0f}.add-parking-back:hover{background:#fff}.add-parking-eyebrow{color:#dc6417;background:#f77f231a;border-color:#ee691829}.add-parking-hero h1{color:#17231f}.add-parking-hero p{color:#61706a}.add-parking-hero__badge{color:#20342d;background:#fffc;border-color:#1a322a17;box-shadow:0 16px 38px #22342d12}.add-parking-hero__badge>span{background:linear-gradient(135deg,#f47719,#ff9a35);box-shadow:0 10px 24px #f477192e}.add-parking-orb--one{background:#b0cfbb40}.add-parking-orb--two{background:#f77f2317}.add-parking-orb--three{background:#b0cfbb2e}@media (width>=769px){.add-parking-hero{padding-bottom:12px}.add-parking-content{padding-bottom:54px}.add-parking-layout{gap:20px}.add-parking-sidebar{gap:13px}.add-parking-form-card form{min-height:0}.add-parking-form-header__step{margin-bottom:3px}.add-parking-form-header h2{margin-bottom:2px}.add-parking-intro{margin-bottom:11px;padding:9px 12px}.add-parking-intro>span{width:40px;height:40px}.add-parking-fields-grid{gap:13px}.add-parking-hero{padding:4px 0 8px}.add-parking-hero__content{gap:24px;margin-top:0}.add-parking-eyebrow{margin-bottom:5px;padding:5px 10px}.add-parking-hero h1{font-size:clamp(1.4rem,2.35vw,2rem);line-height:1.25}.add-parking-hero p{font-size:.76rem;line-height:1.45}.add-parking-hero__badge{padding:7px 10px}.add-parking-hero__badge>span{width:36px;height:36px}.add-parking-content{margin-top:-8px;padding-bottom:36px}.add-parking-progress-card{padding:15px 17px}.add-parking-progress-card__heading{margin-bottom:9px}.add-parking-progress{margin-bottom:12px}.add-parking-steps{gap:4px}.add-parking-step{gap:9px;padding:8px 10px}.add-parking-step__number{width:34px;height:34px}.add-parking-tip{padding:13px 15px}.add-parking-form-header{padding:10px 26px 8px}.add-parking-form-header h2{font-size:1.25rem}.add-parking-form-header p{font-size:.72rem}.add-parking-step-content{padding:10px 26px 8px}.add-parking-intro{border-radius:15px;margin-bottom:8px;padding:7px 10px}.add-parking-intro>span{border-radius:12px;width:34px;height:34px;font-size:1rem}.add-parking-intro p{margin-top:1px;font-size:.68rem}.add-parking-field{margin-bottom:9px}.add-parking-field label{margin-bottom:4px}.add-parking-input{min-height:50px}.add-parking-actions{padding:10px 30px}.add-parking-step-content:has(.add-parking-uploader){padding-top:8px;padding-bottom:7px}.add-parking-step-content:has(.add-parking-uploader) .add-parking-intro{margin-bottom:7px;padding:6px 10px}.add-parking-step-content:has(.add-parking-uploader) .add-parking-intro>span{width:32px;height:32px}.add-parking-uploader{border-radius:17px;padding:10px 12px}.add-parking-upload-success{border-radius:12px;gap:8px;margin-top:7px;padding:7px 10px}.add-parking-upload-success>span{border-radius:9px;width:28px;height:28px}.add-parking-upload-success p{margin-top:0}.add-parking-image-guide{gap:8px;margin-top:9px}.add-parking-image-guide>div{border-radius:12px;padding:7px 9px}.add-parking-image-guide span{margin:0 0 2px;font-size:.88rem;display:inline-block}.add-parking-image-guide strong{font-size:.69rem}.add-parking-image-guide p{margin-top:1px;font-size:.58rem;line-height:1.35}.add-parking-form-card:has(.add-parking-uploader) .add-parking-actions{padding-top:8px;padding-bottom:8px}.add-parking-step-content:has(.add-parking-intro--contact){padding-top:8px;padding-bottom:7px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-intro{margin-bottom:8px;padding:6px 10px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-fields-grid{gap:12px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field label{margin-bottom:4px}.add-parking-step-content:has(.add-parking-intro--contact) select{height:44px;min-height:44px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-input{min-height:44px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-textarea textarea{resize:vertical;height:88px;min-height:88px;padding:10px 13px;line-height:1.65}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field__meta{margin-top:4px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent{border-radius:12px;gap:9px;margin-top:7px;padding:9px 12px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent input{width:17px;height:17px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent span{gap:2px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent strong{font-size:.76rem}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent small{font-size:.66rem;line-height:1.45}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__status{padding:4px 8px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__content h3{margin:2px 0 5px;font-size:.86rem}.add-parking-form-card:has(.add-parking-intro--contact) .add-parking-actions{padding-top:8px;padding-bottom:8px}.add-parking-step-content:has(.add-parking-intro--contact){padding:7px 26px 6px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-intro{min-height:0;margin-bottom:7px;padding:5px 9px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-intro>span{border-radius:10px;width:31px;height:31px;font-size:.9rem}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-fields-grid{align-items:start;gap:10px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-combo{grid-template-columns:minmax(0,1fr) 112px;align-items:end;column-gap:8px;margin-bottom:6px;display:grid}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-combo>label{grid-column:1}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-combo>.add-parking-input{grid-column:1}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-combo>.add-parking-error{grid-column:1}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-type{grid-area:1/2/span 2;margin:0!important}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-type label{white-space:nowrap}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field--price-type select{height:42px;min-height:42px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-input{height:42px;min-height:42px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-input input{height:42px;min-height:42px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field{margin-bottom:6px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-textarea textarea{height:66px;min-height:66px;padding:8px 12px;line-height:1.5}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-field__meta{min-height:15px;margin-top:2px;line-height:1.25}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent{border-radius:11px;gap:8px;min-height:0;margin-top:5px;padding:7px 10px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-network-consent small{line-height:1.25}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview{border-radius:13px;margin-top:6px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__heading{padding:6px 10px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__heading>div{gap:0}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__card{grid-template-columns:86px minmax(0,1fr);gap:9px;padding:7px 10px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__image{border-radius:9px;height:62px}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__content>div:first-of-type{gap:5px!important;margin-bottom:3px!important}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__content>div:first-of-type small{padding:2px 6px!important}.add-parking-step-content:has(.add-parking-intro--contact) .add-parking-preview__content h3{margin:0 0 3px;font-size:.82rem;line-height:1.25}.add-parking-form-card:has(.add-parking-intro--contact) .add-parking-actions{padding:7px 30px}.add-parking-form-card:has(.add-parking-intro--contact) .add-parking-button{min-height:42px}.add-parking-step-content--final{padding:6px 24px 5px!important}.add-parking-step-content--final .add-parking-intro{margin-bottom:6px!important;padding:5px 9px!important}.add-parking-step-content--final .add-parking-fields-grid{gap:9px!important}.add-parking-step-content--final .add-parking-field,.add-parking-step-content--final .add-parking-field label{margin-bottom:5px!important}.add-parking-step-content--final .add-parking-field--price-combo{grid-template-columns:minmax(0,1fr) 118px!important;align-items:end!important;column-gap:8px!important;display:grid!important}.add-parking-step-content--final .add-parking-field--price-combo>label,.add-parking-step-content--final .add-parking-field--price-combo>.add-parking-input,.add-parking-step-content--final .add-parking-field--price-combo>.add-parking-error{grid-column:1!important}.add-parking-step-content--final .add-parking-field--price-type{grid-area:1/2/span 2!important;margin:0!important}.add-parking-step-content--final .add-parking-input,.add-parking-step-content--final .add-parking-input input,.add-parking-step-content--final select{height:40px!important;min-height:40px!important}.add-parking-step-content--final .add-parking-textarea textarea{resize:none!important;height:72px!important;min-height:72px!important;padding:8px 12px!important;line-height:1.45!important}.add-parking-step-content--final .add-parking-field__meta{min-height:14px!important;margin:2px 0 0!important;line-height:1.2!important}.add-parking-step-content--final .add-parking-network-consent{gap:8px!important;margin-top:4px!important;padding:6px 10px!important}.add-parking-step-content--final .add-parking-network-consent span{gap:1px!important}.add-parking-step-content--final .add-parking-network-consent small{line-height:1.25!important}.add-parking-step-content--final .add-parking-preview{margin-top:5px!important}.add-parking-step-content--final .add-parking-preview__heading{padding:5px 10px!important}.add-parking-step-content--final .add-parking-preview__card{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;padding:6px 10px!important}.add-parking-step-content--final .add-parking-preview__image{height:58px!important}.add-parking-step-content--final .add-parking-preview__content h3{margin:0 0 2px!important;font-size:.8rem!important}.add-parking-form-card:has(.add-parking-step-content--final) .add-parking-actions{padding:6px 30px!important}}@media (width>=901px){.add-parking-step-content--details{padding-top:10px;padding-bottom:8px}.add-parking-step-content--details .add-parking-intro{margin-bottom:9px;padding:7px 10px}.add-parking-step-content--details .add-parking-intro>span{border-radius:12px;width:34px;height:34px;font-size:1rem}.add-parking-step-content--details .add-parking-intro p{margin-top:1px}.add-parking-step-content--details>.add-parking-field{margin-bottom:12px}.add-parking-step-content--details .add-parking-field label{margin-bottom:5px}.add-parking-step-content--details .add-parking-input{min-height:46px}}.add-parking-network-consent{background:linear-gradient(135deg,#eff9f4f5,#fffbf4f5);border-color:#1f5b4857;box-shadow:inset 3px 0 #1f5b48b8}.add-parking-network-consent input{accent-color:#1f5b48}.add-parking-network-consent strong{color:#173f34;font-size:.96rem;font-weight:950}.add-parking-network-consent small{color:#557067}.add-parking-network-consent:has(input:checked){background:linear-gradient(135deg,#eaf7f0,#fff9ef);border-color:#1f5b4894}@media (width>=901px){.add-parking-step-content--details .add-parking-field:has(button){margin-bottom:8px}}.add-parking-network-consent--fazajoo{background:#f4faf7!important;border:1px solid #1f5b486b!important;box-shadow:inset -4px 0 #1f5b48!important}.add-parking-network-consent--fazajoo input{accent-color:#1f5b48!important}.add-parking-network-consent--fazajoo strong{color:#174c3b!important;font-size:1rem!important;font-weight:950!important}.add-parking-network-consent--fazajoo small{color:#4f6f64!important}.add-parking-network-consent--fazajoo.is-checked{background:#eaf7f0!important;border-color:#1f5b48!important}.edit-parking-page{direction:rtl;background:linear-gradient(#fffaf5 0%,#f8efe6 100%);min-height:100vh;position:relative;overflow:hidden}.edit-parking-page__background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.edit-parking-orb{filter:blur(6px);opacity:.55;border-radius:50%;position:absolute}.edit-parking-orb--one{background:#f9731624;width:360px;height:360px;top:350px;right:-210px}.edit-parking-orb--two{background:#c2410c1a;width:420px;height:420px;top:900px;left:-250px}.edit-parking-orb--three{background:#ea580c17;width:230px;height:230px;bottom:100px;right:35%}.edit-parking-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#f9731647,#0000 30%),radial-gradient(circle at 88% 80%,#c2410c33,#0000 30%),linear-gradient(135deg,#24170f 0%,#3a2418 48%,#4b2b18 100%);padding:28px 0 108px;position:relative;overflow:hidden}.edit-parking-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.edit-parking-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.edit-parking-back{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-family:inherit;font-size:.78rem;font-weight:900;transition:transform .2s,background-color .2s;display:inline-flex}.edit-parking-back:hover:not(:disabled){background:#ffffff24;transform:translateY(-2px)}.edit-parking-back:disabled{cursor:not-allowed;opacity:.6}.edit-parking-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.68rem;font-weight:850;display:inline-flex}.edit-parking-status>span{border-radius:50%;width:8px;height:8px}.edit-parking-status--changed>span{background:#fbbf24;box-shadow:0 0 0 5px #fbbf241f}.edit-parking-status--saved>span{background:#34d399;box-shadow:0 0 0 5px #34d3991f}.edit-parking-hero__content{z-index:2;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:42px;display:flex;position:relative}.edit-parking-eyebrow{color:#ffedd5;background:#f9731624;border:1px solid #fdba743d;border-radius:999px;align-items:center;margin-bottom:10px;padding:7px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.edit-parking-hero h1{color:#fff;margin:0 0 10px;font-size:clamp(2rem,5vw,3.7rem);font-weight:950;line-height:1.35}.edit-parking-hero p{color:#e2e8f0bf;max-width:640px;margin:0;font-size:.92rem;line-height:2}.edit-parking-hero__meta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff24;border-radius:21px;flex:none;align-items:center;gap:13px;max-width:330px;padding:16px 18px;display:flex}.edit-parking-hero__meta-icon{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.15rem;display:flex;box-shadow:0 12px 26px #ea580c3d}.edit-parking-hero__meta div{flex-direction:column;min-width:0;display:flex}.edit-parking-hero__meta small{color:#e2e8f099;font-size:.65rem}.edit-parking-hero__meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:950;overflow:hidden}.edit-parking-content{z-index:3;margin-top:-62px;padding-bottom:90px;position:relative}.edit-parking-success{z-index:9999;background:#f0fdf4f5;border:1px solid #16a34a26;border-radius:18px;align-items:center;gap:12px;width:min(92vw,460px);margin:0;padding:16px 18px;animation:.35s editParkingSuccessIn;display:flex;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 16px 35px #16a34a14}@keyframes editParkingSuccessIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.edit-parking-success>span{color:#fff;background:#16a34a;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:950;display:flex}.edit-parking-success div{flex-direction:column;display:flex}.edit-parking-success strong{color:#166534;font-size:.82rem;font-weight:950}.edit-parking-success p{color:#15803d;margin:2px 0 0;font-size:.67rem}.edit-parking-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.edit-parking-form{flex-direction:column;gap:20px;display:flex}.edit-parking-card,.edit-parking-preview,.edit-parking-completion,.edit-parking-tip{background:#fffffff7;border:1px solid #e2e8f0eb;border-radius:26px;box-shadow:0 20px 50px #0f172a13}.edit-parking-card{overflow:hidden}.edit-parking-card__header{background:linear-gradient(135deg,#f8fafcf2,#fff7edc7);border-bottom:1px solid #edf2f7;align-items:center;gap:14px;padding:22px 25px;display:flex}.edit-parking-card__icon{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:.72rem;font-weight:950;display:flex;box-shadow:0 10px 24px #ea580c33}.edit-parking-card__icon--cyan{background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 10px 24px #ea580c2e}.edit-parking-card__icon--green{background:linear-gradient(135deg,#16a34a,#10b981);box-shadow:0 10px 24px #10b98133}.edit-parking-card__header>div:last-child{flex-direction:column;display:flex}.edit-parking-card__header span{color:#ea580c;font-size:.64rem;font-weight:900}.edit-parking-card__header h2{color:#0f172a;margin:1px 0 2px;font-size:1.05rem;font-weight:950}.edit-parking-card__header p{color:#94a3b8;margin:0;font-size:.68rem}.edit-parking-card__body{padding:25px}.edit-parking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.edit-parking-field{margin-bottom:19px}.edit-parking-field--full:last-child,.edit-parking-grid .edit-parking-field:last-child{margin-bottom:0}.edit-parking-field label{color:#334155;align-items:center;gap:4px;margin-bottom:8px;font-size:.75rem;font-weight:900;display:flex}.edit-parking-field label>span{color:#ef4444}.edit-parking-input,.edit-parking-textarea{background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;align-items:center;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.edit-parking-input:focus-within,.edit-parking-textarea:focus-within{background:#fff;border-color:#ea580c8c;box-shadow:0 0 0 4px #ea580c17}.edit-parking-input--error{background:snow;border-color:#ef444494}.edit-parking-input--error:focus-within{border-color:#ef4444;box-shadow:0 0 0 4px #ef444414}.edit-parking-input__icon{color:#ea580c;flex:none;justify-content:center;align-items:center;width:48px;font-size:.95rem;display:flex}.edit-parking-input input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;min-width:0;height:52px;padding:0 0 0 14px;font-family:inherit;font-size:.82rem;font-weight:750}.edit-parking-input input::placeholder,.edit-parking-textarea textarea::placeholder{color:#a0aec0;font-weight:500}.edit-parking-input input:disabled,.edit-parking-textarea textarea:disabled{cursor:not-allowed;opacity:.6}.edit-parking-input__suffix{color:#94a3b8;flex:none;padding:0 13px;font-size:.68rem;font-weight:800}.edit-parking-textarea{align-items:stretch}.edit-parking-textarea textarea{resize:vertical;color:#0f172a;background:0 0;border:none;outline:none;width:100%;min-height:160px;padding:16px;font-family:inherit;font-size:.82rem;font-weight:650;line-height:1.9}.edit-parking-field__meta{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:.64rem;display:flex}.edit-parking-error{color:#dc2626;margin-top:7px;font-size:.67rem;font-weight:850;display:block}.edit-parking-error--block{margin-top:10px}.edit-parking-uploader{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:21px;padding:16px;transition:border-color .2s,background-color .2s;overflow:hidden}.edit-parking-uploader:hover{border-color:#ea580c6b}.edit-parking-uploader--complete{background:#f7fff9;border-style:solid;border-color:#16a34a3d}.edit-parking-uploader--error{background:snow;border-color:#ef444494}.edit-parking-uploader img{border-radius:16px;max-width:100%}.edit-parking-image-status{background:#f0fdf4;border:1px solid #16a34a24;border-radius:16px;align-items:center;gap:11px;margin-top:14px;padding:14px;display:flex}.edit-parking-image-status>span{color:#fff;background:#16a34a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:950;display:flex}.edit-parking-image-status div{flex-direction:column;display:flex}.edit-parking-image-status strong{color:#166534;font-size:.75rem;font-weight:950}.edit-parking-image-status p{color:#15803d;margin:2px 0 0;font-size:.64rem}.edit-parking-actions{background:#fffffff2;border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex;box-shadow:0 16px 40px #0f172a0f}.edit-parking-actions>div{align-items:center;gap:10px;display:flex}.edit-parking-button{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 18px;font-family:inherit;font-size:.75rem;font-weight:950;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.edit-parking-button:hover:not(:disabled){transform:translateY(-2px)}.edit-parking-button:disabled{cursor:not-allowed;opacity:.48}.edit-parking-button--cancel{color:#64748b;background:#fff;border:1px solid #e2e8f0}.edit-parking-button--reset{color:#475569;background:#f1f5f9}.edit-parking-button--save{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c);min-width:160px;box-shadow:0 12px 28px #ea580c3d}.edit-parking-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite editParkingSpin}@keyframes editParkingSpin{to{transform:rotate(360deg)}}.edit-parking-sidebar{flex-direction:column;gap:17px;display:flex;position:sticky;top:95px}.edit-parking-preview{overflow:hidden}.edit-parking-preview__top{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.edit-parking-preview__top>div{flex-direction:column;display:flex}.edit-parking-preview__top span{color:#94a3b8;font-size:.64rem}.edit-parking-preview__top strong{color:#0f172a;font-size:.8rem;font-weight:950}.edit-parking-preview__live{background:#f0fdf4;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:900;display:inline-flex;color:#15803d!important;font-size:.62rem!important}.edit-parking-preview__live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.edit-parking-preview__image{background:linear-gradient(135deg,#ffedd5,#fed7aa);height:225px;position:relative;overflow:hidden}.edit-parking-preview__image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.edit-parking-preview:hover .edit-parking-preview__image>img{transform:scale(1.035)}.edit-parking-preview__placeholder{color:#64748b;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.edit-parking-preview__placeholder span{font-size:2rem}.edit-parking-preview__placeholder p{text-align:center;max-width:180px;margin:8px 0 0;font-size:.68rem;line-height:1.7}.edit-parking-preview__badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aa8;border:1px solid #ffffff3d;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:900;position:absolute;top:14px;right:14px}.edit-parking-preview__content{padding:19px}.edit-parking-preview__location{color:#ea580c;align-items:center;gap:5px;font-size:.68rem;font-weight:900;display:flex}.edit-parking-preview__content h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 8px;font-size:1rem;font-weight:950;overflow:hidden}.edit-parking-preview__content>p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:45px;margin:0 0 15px;font-size:.68rem;line-height:1.75;display:-webkit-box;overflow:hidden}.edit-parking-preview__features{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.edit-parking-preview__features>span{color:#64748b;background:#f8fafc;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.edit-parking-preview__features i{color:#ea580c;font-style:normal}.edit-parking-preview__price{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.edit-parking-preview__price span{color:#94a3b8;font-size:.64rem}.edit-parking-preview__price strong{color:#16a34a;font-size:.8rem;font-weight:950}.edit-parking-completion{padding:18px}.edit-parking-completion__header{justify-content:space-between;align-items:center;display:flex}.edit-parking-completion__header>div{flex-direction:column;display:flex}.edit-parking-completion__header div span{color:#94a3b8;font-size:.64rem}.edit-parking-completion__header strong{color:#0f172a;font-size:.95rem;font-weight:950}.edit-parking-completion__header>span{color:#ea580c;background:#f5f3ff;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:900}.edit-parking-completion__bar{background:#edf2f7;border-radius:999px;height:7px;margin:14px 0 10px;overflow:hidden}.edit-parking-completion__bar span{border-radius:inherit;background:linear-gradient(90deg,#fb923c,#ea580c,#f59e0b);height:100%;transition:width .35s;display:block}.edit-parking-completion p{color:#94a3b8;margin:0;font-size:.64rem;line-height:1.75}.edit-parking-tip{background:linear-gradient(135deg,#fffbeb,#fff7ed);align-items:flex-start;gap:11px;padding:17px;display:flex}.edit-parking-tip>span{color:#f59e0b;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;font-size:1rem;display:flex}.edit-parking-tip strong{color:#92400e;font-size:.73rem;font-weight:950}.edit-parking-tip p{color:#a16207;margin:3px 0 0;font-size:.64rem;line-height:1.75}.edit-parking-not-found{direction:rtl;background:linear-gradient(135deg,#0f172a,#3a2418,#4b2b18);justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex;position:relative;overflow:hidden}.edit-parking-not-found__orb{filter:blur(5px);border-radius:50%;position:absolute}.edit-parking-not-found__orb--one{background:#7c3aed4d;width:360px;height:360px;top:-150px;right:-120px}.edit-parking-not-found__orb--two{background:#06b6d440;width:420px;height:420px;bottom:-210px;left:-150px}.edit-parking-not-found__card{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff17;border:1px solid #ffffff24;border-radius:29px;width:min(100%,470px);padding:38px;position:relative;box-shadow:0 30px 80px #00000038}.edit-parking-not-found__icon{background:linear-gradient(135deg,#ea580c,#f59e0b);border-radius:21px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 17px;font-size:1.7rem;font-weight:950;display:flex}.edit-parking-not-found__eyebrow{color:#fed7aa;font-size:.7rem;font-weight:900}.edit-parking-not-found h1{color:#fff;margin:6px 0 9px;font-size:1.7rem;font-weight:950}.edit-parking-not-found p{color:#e2e8f0b8;margin:0 0 23px;font-size:.78rem;line-height:1.9}.edit-parking-not-found button{color:#3a2418;cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-family:inherit;font-size:.76rem;font-weight:950;transition:transform .2s;display:inline-flex}.edit-parking-not-found button:hover{transform:translateY(-2px)}@media (width<=1050px){.edit-parking-layout{grid-template-columns:1fr}.edit-parking-sidebar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;position:static}.edit-parking-preview{grid-row:span 2}}@media (width<=760px){.edit-parking-hero{padding-bottom:90px}.edit-parking-hero__content{flex-direction:column;align-items:stretch}.edit-parking-hero__meta{max-width:100%}.edit-parking-grid{grid-template-columns:1fr;gap:0}.edit-parking-sidebar{display:flex}.edit-parking-actions{flex-direction:column-reverse;align-items:stretch}.edit-parking-actions>div{width:100%}.edit-parking-button{flex:1}.edit-parking-button--cancel{width:100%}}@media (width<=560px){.edit-parking-hero{padding-top:20px}.edit-parking-toolbar{flex-direction:column;align-items:stretch}.edit-parking-status{width:fit-content}.edit-parking-hero h1{font-size:2rem}.edit-parking-content{margin-top:-48px}.edit-parking-card,.edit-parking-preview,.edit-parking-completion,.edit-parking-tip{border-radius:21px}.edit-parking-card__header{padding:19px 17px}.edit-parking-card__body{padding:20px 17px}.edit-parking-actions{padding:14px}.edit-parking-actions>div{flex-direction:column-reverse}.edit-parking-button{width:100%}.edit-parking-preview__image{height:200px}}@media (prefers-reduced-motion:reduce){.edit-parking-back,.edit-parking-button,.edit-parking-preview__image img,.edit-parking-completion__bar span,.edit-parking-spinner,.edit-parking-success{transition:none;animation:none}}.edit-parking-network-consent{cursor:pointer;background:#fff8f0c7;border:1px solid #e77e2257;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.edit-parking-network-consent input{accent-color:#e67e22;flex:none;width:19px;height:19px;margin-top:2px}.edit-parking-network-consent span{gap:4px;display:grid}.edit-parking-network-consent strong{color:#2f2f2f;font-size:.92rem}.edit-parking-network-consent small{color:#6b625b;font-size:.78rem;line-height:1.8}.edit-parking-page{background:radial-gradient(circle at 8% 18%,#adccb847,#0000 26%),radial-gradient(circle at 92% 13%,#f77f231c,#0000 24%),linear-gradient(#fffdf9 0%,#fbf7f0 100%)}.edit-parking-hero{color:#17231f;background:radial-gradient(circle at 12% 30%,#b0cfbb57,#0000 28%),radial-gradient(circle at 84% 0,#f77f2321,#0000 27%),linear-gradient(135deg,#f4f8f2 0%,#fffaf3 55%,#fff5e9 100%);border-bottom:1px solid #1a322a12}.edit-parking-hero:before{opacity:.42;background-image:radial-gradient(#1a322a14 .8px,#0000 .8px);background-size:18px 18px}.edit-parking-back,.edit-parking-status{color:#20342d;background:#fffc;border-color:#1a322a1a;box-shadow:0 8px 22px #22342d0f}.edit-parking-back:hover:not(:disabled){background:#fff}.edit-parking-eyebrow{color:#dc6417;background:#f77f231a;border-color:#ee691829}.edit-parking-hero h1{color:#17231f}.edit-parking-hero p{color:#61706a}.edit-parking-orb--one{background:#b0cfbb3d}.edit-parking-orb--two{background:#f77f2317}.edit-parking-orb--three{background:#b0cfbb2b}.register-page{--ink:#142820;--muted:#6d756f;--orange:#f47a20;min-height:calc(100vh - 72px);color:var(--ink);background:radial-gradient(circle at 90% 8%,#f47a201f,#0000 30%),radial-gradient(circle at 7% 84%,#69977e29,#0000 28%),#fbfaf6;place-items:center;padding:54px 20px;display:grid;position:relative;overflow:hidden}.register-decoration{pointer-events:none;border-radius:50%;position:absolute}.register-decoration-one{border:1px solid #f47a2029;width:430px;height:430px;top:-210px;right:-220px}.register-decoration-two{border:1px solid #265b431f;width:360px;height:360px;bottom:-180px;left:-180px}.register-shell{z-index:1;background:#fff;border:1px solid #e9e4dc;border-radius:32px;grid-template-columns:.92fr 1.08fr;width:min(1120px,100%);min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2130281a}.register-intro{color:#fff;background:linear-gradient(150deg,#17372c,#10261f);flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.register-intro:after{content:"";background:#f47a2021;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;left:-180px;box-shadow:0 0 0 54px #ffffff06}.register-brand{z-index:1;color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.register-brand-logo{background:var(--orange);border-radius:16px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:900;display:grid;box-shadow:0 10px 26px #f47a203d}.register-brand-text{flex-direction:column;display:flex}.register-brand-text strong{font-size:21px}.register-brand-text small{color:#ffffff94}.register-intro-content{z-index:1;margin:auto 0;position:relative}.register-intro-badge{background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.register-intro h1{letter-spacing:-1.6px;margin:24px 0 14px;font-size:clamp(34px,4vw,49px);line-height:1.42}.register-intro h1 span{color:#ff9a4f;display:block}.register-intro-content>p{color:#ffffffad;margin:0;line-height:2}.register-benefits{gap:13px;margin-top:30px;display:grid}.register-benefit{color:#ffffffdb;align-items:center;gap:11px;font-size:13px;display:flex}.register-benefit span{color:#ff9a4f;background:#f47a2026;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.register-intro-footer{z-index:1;color:#ffffff7a;font-size:12px;position:relative}.register-card{background:#fff;flex-direction:column;justify-content:center;padding:48px clamp(30px,5vw,68px);display:flex}.register-card-header{margin-bottom:22px}.register-card-header>span{color:#d85c08;background:#fff2e8;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.register-card-header h2{margin:12px 0 8px;font-size:clamp(28px,3vw,37px);font-weight:950}.register-card-header p{color:var(--muted);margin:0;line-height:1.8}.register-form{gap:16px;display:grid}.register-field{gap:7px;display:grid}.register-field label{font-size:13px;font-weight:900}.register-field small{color:#939991;font-size:11px}.register-phone-input,.register-password-input,.register-field>input{box-sizing:border-box;background:#fbfcfa;border:1px solid #e2e5e1;border-radius:15px;width:100%;height:54px;transition:all .2s}.register-phone-input,.register-password-input{align-items:center;display:flex;overflow:hidden}.register-phone-input:focus-within,.register-password-input:focus-within,.register-field>input:focus{background:#fff;border-color:#f47a20a6;outline:0;box-shadow:0 0 0 4px #f47a2014}.register-phone-input input,.register-password-input input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 15px}.register-phone-input input{text-align:left;direction:ltr}.register-password-input button{color:#315c49;cursor:pointer;background:#edf4f0;border:0;border-radius:10px;margin-left:8px;padding:8px 11px;font-weight:800}.register-password-strength{gap:6px;display:grid}.register-strength-bars{gap:5px;display:flex}.register-strength-bars span{background:#ecece8;border-radius:99px;flex:1;height:4px}.register-alert{border-radius:14px;padding:12px 14px;font-size:13px}.register-alert-error{color:#b83d2e;background:#fff0ed;border:1px solid #ffd6cf}.register-submit-button{color:#fff;height:56px;font:inherit;cursor:pointer;background:#17372c;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:3px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 12px 26px #17372c29}.register-submit-button:hover:not(:disabled){background:#102b22;transform:translateY(-1px)}.register-submit-button:disabled{opacity:.48;cursor:not-allowed}.register-login-link{color:#777;border-top:1px solid #eeeae4;justify-content:center;gap:7px;margin-top:20px;padding-top:18px;display:flex}.register-login-link a{color:#e46610;font-weight:900;text-decoration:none}.register-rules{text-align:center;color:#a09d98;font-size:11px;line-height:1.8}.register-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite registerSpin}@keyframes registerSpin{to{transform:rotate(360deg)}}@media (width<=800px){.register-page{padding:24px 14px}.register-shell{border-radius:24px;grid-template-columns:1fr}.register-intro{min-height:330px;padding:28px}.register-intro-footer{display:none}.register-card{padding:34px 24px}.register-intro h1{font-size:34px}}.login-page{--ink:#142820;--muted:#6d756f;--orange:#f47a20;--line:#e9e4dc;min-height:calc(100vh - 72px);color:var(--ink);background:radial-gradient(circle at 88% 10%,#f47a201f,#0000 30%),radial-gradient(circle at 8% 82%,#69977e29,#0000 28%),#fbfaf6;place-items:center;padding:54px 20px;display:grid;position:relative;overflow:hidden}.login-background{pointer-events:none;border-radius:50%;position:absolute}.login-background-one{border:1px solid #f47a2029;width:430px;height:430px;top:-210px;right:-220px}.login-background-two{border:1px solid #265b431f;width:360px;height:360px;bottom:-180px;left:-180px}.login-shell{z-index:1;border:1px solid var(--line);background:#ffffffe0;border-radius:32px;grid-template-columns:.92fr 1.08fr;width:min(1080px,100%);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2130281a}.login-intro{color:#fff;background:linear-gradient(150deg,#17372c 0%,#10261f 100%);flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";background:#f47a2021;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;left:-180px;box-shadow:0 0 0 54px #ffffff06}.login-brand{z-index:1;color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.login-brand-icon{color:#fff;background:#f47a20;border-radius:16px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:800;display:grid;box-shadow:0 10px 26px #f47a203d}.login-brand-text{flex-direction:column;gap:2px;display:flex}.login-brand strong{color:#fff;font-size:21px;font-weight:700}.login-brand small{color:#ffffff9e;font-size:12px}.login-intro-content{z-index:1;margin:auto 0;position:relative}.login-badge{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.login-intro h1{letter-spacing:-.025em;margin:24px 0 14px;font-size:clamp(34px,4vw,50px);line-height:1.5;color:#f7f4ee!important;font-family:Estedad,Tahoma,Arial,sans-serif!important;font-weight:700!important}.login-intro h1 span{display:block;color:#ff9343!important;font-family:Estedad,Tahoma,Arial,sans-serif!important;font-weight:700!important}.login-intro-content>p{color:#ffffffb8;max-width:390px;margin:0;font-size:14px;line-height:2}.login-features{gap:13px;margin-top:30px;display:grid}.login-feature{align-items:center;gap:11px;display:flex}.login-feature span{color:#ff9a4f;background:#f47a2026;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.login-feature p{color:#ffffffe0;margin:0;font-size:13px}.login-intro-footer{z-index:1;color:#ffffff85;font-size:12px;position:relative}.login-card{background:#fff;flex-direction:column;justify-content:center;padding:58px clamp(30px,6vw,76px);display:flex}.login-card-header{margin-bottom:26px}.login-card-header>span{color:#d85c08;background:#fff2e8;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.login-card-header h2{letter-spacing:-.025em;margin:12px 0 8px;font-size:clamp(28px,3vw,38px);font-weight:700}.login-card-header p{color:var(--muted);margin:0;line-height:1.9}.login-form{gap:19px;display:grid}.login-field{gap:8px;display:grid}.login-field label{font-size:13px;font-weight:600}.login-field small{color:#939991;font-size:11px}.login-phone-field,.login-password-field{background:#fbfcfa;border:1px solid #e2e5e1;border-radius:16px;align-items:center;height:56px;transition:all .2s;display:flex}.login-phone-field:focus-within,.login-password-field:focus-within{background:#fff;border-color:#f47a20a6;box-shadow:0 0 0 4px #f47a2014}.login-phone-field input,.login-password-field input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 16px}.login-phone-field input{text-align:left;direction:ltr}.login-country-code{color:#899089;border-left:1px solid #e5e7e3;padding:0 15px;font-weight:600}.login-password-field button{color:#315c49;cursor:pointer;background:#edf4f0;border:0;border-radius:10px;margin-left:8px;padding:8px 11px;font-weight:600}.login-primary-button{color:#fff;height:56px;font:inherit;cursor:pointer;background:#17372c;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 12px 26px #17372c29}.login-primary-button:hover:not(:disabled){background:#102b22;transform:translateY(-1px)}.login-primary-button:disabled{opacity:.48;cursor:not-allowed}.login-message{border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.login-message-error{color:#b83d2e;background:#fff0ed;border:1px solid #ffd6cf}.login-message p{margin:0;font-size:13px}.login-register-link{color:#777;border-top:1px solid #eeeae4;justify-content:center;gap:7px;margin-top:24px;padding-top:20px;display:flex}.login-register-link a{color:#e46610;font-weight:700;text-decoration:none}.login-terms{text-align:center;color:#a09d98;font-size:11px;line-height:1.8}.login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite loginSpin}@keyframes loginSpin{to{transform:rotate(360deg)}}@media (width<=800px){.login-page{padding:24px 14px}.login-shell{border-radius:24px;grid-template-columns:1fr}.login-intro{min-height:330px;padding:28px}.login-intro-footer{display:none}.login-card{padding:36px 24px}.login-intro h1{font-size:34px}}.login-message-success{color:#216346;background:#edf8f2;border:1px solid #cbe9d8}.login-otp-timer{color:#6f4c34;background:#fff8f2;border:1px solid #f3d4bb;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:68px;padding:12px 16px;transition:all .25s;display:flex}.login-otp-timer__icon{color:#e46610;background:#fff0e3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.login-otp-timer__text{flex-direction:column;gap:2px;font-size:12px;line-height:1.7;display:flex}.login-otp-timer__text span{color:#8b7768}.login-otp-timer__text strong{color:#d85c08;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.login-otp-timer--ready{background:#f1f8f4;border-color:#cbe4d6}.login-otp-timer--ready .login-otp-timer__icon{color:#236447;background:#dff1e7}.login-otp-timer--ready .login-otp-timer__text strong{color:#236447}.login-secondary-button{color:#214c3a;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2dc;border-radius:14px;font-size:13px;font-weight:700;transition:all .2s}.login-secondary-button:hover:not(:disabled){color:#d85c08;background:#fff8f2;border-color:#f47a20}.login-secondary-button:disabled{opacity:.48;cursor:not-allowed}.login-text-button{color:#7c817d;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin:-4px auto 0;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s}.login-text-button:hover:not(:disabled){color:#e46610}.login-text-button:disabled{opacity:.5;cursor:not-allowed}.login-register-link button{color:#e46610;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.login-register-link button:hover:not(:disabled){text-decoration:underline}.login-register-link button:disabled{opacity:.5;cursor:not-allowed}.login-otp-field input{text-align:center;letter-spacing:8px;font-size:22px;font-weight:700}.login-forgot-button{color:#d85c08;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin:-7px 0 0 auto;padding:4px 2px;font-size:12px;font-weight:700}.login-forgot-button:hover:not(:disabled){text-decoration:underline}.login-forgot-button:disabled{opacity:.5;cursor:not-allowed}.my-parkings-page{direction:rtl;background:radial-gradient(circle at 100% 0,#f47a1f12,#0000 28%),#fffaf6;min-height:100vh}.my-parkings-hero{color:#fff;background:radial-gradient(circle at 12% 20%,#f47a1f2e,#0000 30%),linear-gradient(135deg,#211a16,#3a261a 58%,#5b341d);padding:54px 0 82px;position:relative;overflow:hidden}.my-parkings-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.my-parkings-hero__content{z-index:1;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.my-parkings-eyebrow{color:#ffe5cf;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-bottom:10px;padding:7px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.my-parkings-hero h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3.4rem);font-weight:950}.my-parkings-hero p{color:#fff4ebbf;max-width:680px;margin:0;line-height:1.95}.my-parkings-add-button{color:#fff;background:linear-gradient(135deg,#ff8a26,#e9660b);border-radius:15px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:11px 18px;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #f47a1f47}.my-parkings-add-button span{font-size:1.2rem}.my-parkings-content{margin-top:-38px;padding-bottom:80px;position:relative}.my-parkings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-parkings-summary-card{cursor:pointer;text-align:right;background:#fffffffa;border:1px solid #eadfd7;border-radius:20px;align-items:center;gap:13px;min-height:96px;padding:17px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 14px 34px #462d1c14}.my-parkings-summary-card:hover,.my-parkings-summary-card--selected{border-color:#f47a1f70;transform:translateY(-2px);box-shadow:0 18px 38px #462d1c1c}.my-parkings-summary-card__icon{color:#d95f0b;background:#fff1e6;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:950;display:grid}.my-parkings-summary-card__icon--active{color:#15803d;background:#ecfdf5}.my-parkings-summary-card__icon--rented{color:#c2410c;background:#fff7ed}.my-parkings-summary-card__icon--inactive{color:#475569;background:#f1f5f9}.my-parkings-summary-card div:last-child{flex-direction:column;gap:4px;display:flex}.my-parkings-summary-card span{color:#7c6e65;font-size:.75rem;font-weight:800}.my-parkings-summary-card strong{color:#2f2925;font-size:1.35rem;font-weight:950}.my-parkings-toolbar{background:#fff;border:1px solid #eadfd7;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #462d1c12}.my-parkings-toolbar__heading span{color:#e66f15;font-size:.73rem;font-weight:900}.my-parkings-toolbar__heading h2{color:#2f2925;margin:4px 0 0;font-size:1.22rem;font-weight:950}.my-parkings-search{background:#fffaf6;border:1px solid #e8ddd5;border-radius:14px;align-items:center;gap:9px;min-width:min(360px,100%);padding:0 13px;display:flex}.my-parkings-search span{opacity:.65}.my-parkings-search input{color:#332d29;background:0 0;border:none;outline:none;width:100%;min-height:44px;font-family:inherit}.my-parkings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.my-parking-card{background:#fff;border:1px solid #eadfd7;border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 16px 38px #462d1c14}.my-parking-card--inactive{opacity:.88}.my-parking-card__media{background:linear-gradient(135deg,#fff0e3,#fff9f4);height:220px;position:relative;overflow:hidden}.my-parking-card__media img{object-fit:cover;width:100%;height:100%}.my-parking-card__placeholder{color:#9c8b80;align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.my-parking-card__placeholder span{font-size:2.1rem}.my-parking-card__placeholder small{font-weight:800}.my-parkings-status{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #00000014}.my-parkings-status--active{color:#15803d;background:#ecfdf5f5}.my-parkings-status--rented{color:#c2410c;background:#fff7edf7}.my-parkings-status--inactive{color:#475569;background:#f1f5f9f7}.my-parking-card__body{padding:20px}.my-parking-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.my-parking-card__eyebrow{color:#e66f15;font-size:.7rem;font-weight:900}.my-parking-card__heading h3{color:#2f2925;margin:5px 0 0;font-size:1.12rem;font-weight:950;line-height:1.65}.my-parking-card__open{color:#d95f0b;background:#fff3e9;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:950;text-decoration:none;display:grid}.my-parking-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.my-parking-card__facts>div{background:#fffcfa;border:1px solid #f0e5dd;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.my-parking-card__facts>div>span{flex:none}.my-parking-card__facts div div{flex-direction:column;min-width:0;display:flex}.my-parking-card__facts small{color:#a2958d;font-size:.65rem}.my-parking-card__facts strong{color:#403731;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:900;overflow:hidden}.my-parking-card__status-copy{background:#fff8f2;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:12px 13px;display:flex}.my-parking-card__status-copy span{color:#9a887c;font-size:.7rem}.my-parking-card__status-copy strong{color:#4a3d35;text-align:left;font-size:.76rem}.my-parking-card__status-control{margin-top:15px}.my-parking-card__status-control label{color:#62564f;margin-bottom:7px;font-size:.75rem;font-weight:900;display:block}.my-parking-card__select-wrap{position:relative}.my-parking-card__select-wrap select{appearance:none;color:#3c332e;cursor:pointer;background:#fff;border:1px solid #eadfd7;border-radius:13px;outline:none;width:100%;min-height:44px;padding:0 13px 0 38px;font-family:inherit;font-weight:800}.my-parking-card__select-wrap>span{color:#9b8d84;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.my-parking-card__saving{color:#9c8b80;margin-top:7px;font-size:.68rem}.my-parking-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.my-parking-card__action{border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;font-size:.78rem;font-weight:950;text-decoration:none;display:flex}.my-parking-card__action--primary{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);box-shadow:0 10px 22px #f47a1f33}.my-parking-card__action--secondary{color:#544840;background:#fffaf6;border:1px solid #eadfd7}.my-parkings-empty,.my-parkings-state{text-align:center;background:#fff;border:1px dashed #f47a1f57;border-radius:26px;max-width:650px;margin:70px auto;padding:50px 28px;box-shadow:0 18px 42px #462d1c12}.my-parkings-state{margin-top:90px}.my-parkings-empty__icon,.my-parkings-state__icon{background:#fff1e6;border-radius:22px;place-items:center;width:74px;height:74px;margin:0 auto 14px;font-size:1.8rem;display:grid}.my-parkings-empty h2,.my-parkings-state h1{color:#302925;margin:0 0 8px}.my-parkings-empty p,.my-parkings-state p{color:#81736a;margin:0 0 20px;line-height:1.9}.my-parkings-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a1f,#d95f0b);border:none;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:10px 18px;font-family:inherit;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}@media (width<=980px){.my-parkings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.my-parkings-grid{grid-template-columns:1fr}}@media (width<=720px){.my-parkings-hero{padding-top:40px}.my-parkings-hero__content,.my-parkings-toolbar{flex-direction:column;align-items:stretch}.my-parkings-add-button{width:100%}.my-parkings-search{width:100%;min-width:0}.my-parking-card__facts{grid-template-columns:1fr}}@media (width<=520px){.my-parkings-summary{grid-template-columns:1fr}.my-parkings-content{margin-top:-26px}.my-parking-card__actions{grid-template-columns:1fr}.my-parking-card__media{height:200px}}.my-parkings-page{background:linear-gradient(#fbfaf5 0,#fff8f1 48%,#f6faf6 100%);min-height:100vh}.my-parkings-hero{background:radial-gradient(circle at 14% 45%,#aecdb857,#0000 24%),radial-gradient(circle at 84% 15%,#ff8b2d24,#0000 28%),#fbfaf5;border-bottom:1px solid #1c312a14;position:relative;overflow:hidden}.my-parkings-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#1f362e14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.my-parkings-hero__content{z-index:1;padding-top:62px;padding-bottom:58px;position:relative}.my-parkings-eyebrow{color:#d85e16;background:#fff8f1;border:1px solid #ee6b1933;border-radius:999px;padding:8px 13px;font-weight:800;display:inline-flex}.my-parkings-hero h1{letter-spacing:-1.8px;color:#172a24;margin-top:13px;font-size:clamp(34px,4vw,58px)}.my-parkings-hero p{color:#68746f;max-width:650px;font-size:15px}.my-parkings-add-button{background:#172a24!important;border-radius:16px!important;box-shadow:0 14px 28px #172a2429!important}.my-parkings-summary{z-index:3;gap:14px;margin-top:-28px;position:relative}.my-parkings-summary-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0!important;border:1px solid #1c312a17!important;border-radius:20px!important;box-shadow:0 16px 45px #2c251e12!important}.my-parkings-summary-card--selected{transform:translateY(-2px);border-color:#f47b20!important;box-shadow:0 15px 38px #f47b201f!important}.my-parkings-toolbar{background:#ffffffbd;border:1px solid #1c312a14;border-radius:22px;padding:20px 22px;box-shadow:0 12px 35px #2c251e0d}.my-parkings-search{background:#fff!important;border:1px solid #1c312a1a!important;border-radius:14px!important}.my-parking-card{transition:all .22s;overflow:hidden;border:1px solid #1c312a17!important;border-radius:24px!important;box-shadow:0 18px 48px #2c251e14!important}.my-parking-card:hover{transform:translateY(-5px);box-shadow:0 24px 56px #2c251e1f!important}.my-parking-card__media{background:#eef2ed;min-height:215px}.my-parking-card__media img{transition:transform .35s}.my-parking-card:hover .my-parking-card__media img{transform:scale(1.025)}.my-parking-card__body{background:#fffdf9}.my-parking-card__facts>div{background:#faf8f4!important;border:1px solid #1c312a12!important;border-radius:15px!important}.my-parking-card__status-copy{background:linear-gradient(135deg,#f8faf7,#fffaf5)!important;border-radius:15px!important}.my-parking-card__action{border-radius:13px!important}.my-parking-card__action--primary{color:#fff!important;background:#f36f17!important;border-color:#f36f17!important}.my-parking-card__action--secondary{color:#fff!important;background:#172a24!important;border-color:#172a24!important}@media (width<=720px){.my-parkings-hero__content{padding-top:38px;padding-bottom:46px}.my-parkings-summary{margin-top:-18px}.my-parkings-toolbar{padding:16px}.my-parking-card{border-radius:20px!important}}.favorites-page{background:radial-gradient(circle at 100% 8%,#f47a1f0f,#0000 27%),linear-gradient(#fffaf6 0%,#fffdfb 100%);min-height:100vh;overflow-x:hidden}.favorites-hero{color:#fff;background:radial-gradient(circle at 14% 20%,#f47a1f2e,#0000 30%),radial-gradient(circle at 86% 78%,#ffae671c,#0000 28%),linear-gradient(135deg,#201b18 0%,#30241d 50%,#4a2e1c 100%);padding:74px 0 102px;position:relative;overflow:hidden}.favorites-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.favorites-hero__shape{pointer-events:none;background:#f47a1f0f;border:1px solid #ffffff14;border-radius:50%;position:absolute}.favorites-hero__shape--one{width:320px;height:320px;top:-195px;right:18%}.favorites-hero__shape--two{width:230px;height:230px;bottom:-145px;left:9%}.favorites-hero__content{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.favorites-hero__eyebrow{color:#ffe5cf;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 15px;font-size:.85rem;font-weight:900;display:inline-flex}.favorites-hero h1{color:#fff;margin:0 0 14px;font-size:clamp(2.2rem,5vw,4rem);font-weight:950;line-height:1.35}.favorites-hero p{color:#fff4ebc2;max-width:620px;margin:0;font-size:1rem;line-height:2}.favorites-hero__count{-webkit-backdrop-filter:blur(17px);background:#ffffff13;border:1px solid #ffffff21;border-radius:23px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:185px;padding:22px;display:flex;box-shadow:0 20px 45px #0000002e,inset 0 1px #ffffff14}.favorites-hero__count strong{color:#ffb26f;font-size:2rem;font-weight:950;line-height:1.2}.favorites-hero__count span{color:#fff4ebb8;margin-top:5px;font-size:.78rem;font-weight:700}.favorites-content{margin-top:-48px;padding-bottom:85px;position:relative}.favorites-heading{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ecdccfeb;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding:24px 26px;display:flex;box-shadow:0 20px 48px #462d1c1a}.favorites-heading>div>span{color:#e66f15;margin-bottom:5px;font-size:.78rem;font-weight:900;display:inline-block}.favorites-heading h2{color:#2f2925;margin:0;font-size:1.55rem;font-weight:950}.favorites-heading__link{color:#d95f0b;background:#fff3e8;border:1px solid #f47a1f2e;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:.8rem;font-weight:900;transition:transform .2s,background-color .2s;display:inline-flex}.favorites-heading__link:hover{background:#ffe8d4;transform:translateY(-2px)}.favorites-heading__link span{font-size:1rem;transition:transform .2s}.favorites-heading__link:hover span{transform:translate(-3px)}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.favorites-item{flex-direction:column;gap:11px;min-width:0;display:flex}.favorites-item__remove{color:#c92a2a;cursor:pointer;background:#fff5f5;border:1px solid #dc262624;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 15px;font-family:inherit;font-size:.82rem;font-weight:900;transition:transform .2s,background-color .2s,border-color .2s;display:flex}.favorites-item__remove:hover:not(:disabled){background:#ffebeb;border-color:#dc26263d;transform:translateY(-2px)}.favorites-item__remove:disabled{cursor:not-allowed;opacity:.55}.favorites-item__remove span{font-size:1.05rem}.favorites-empty{text-align:center;background:radial-gradient(circle at 100% 0,#f47a1f1a,#0000 35%),radial-gradient(circle at 0 100%,#ffbe821c,#0000 35%),#fffffff0;border:1px dashed #f47a1f52;border-radius:29px;max-width:690px;margin:0 auto;padding:62px 28px;box-shadow:0 20px 50px #462d1c14}.favorites-empty__icon{color:#e66f15;background:linear-gradient(135deg,#fff0e3,#fff9f4);border-radius:26px;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 18px;font-size:2.3rem;font-weight:900;display:flex;box-shadow:0 14px 30px #f47a1f1f}.favorites-empty>span{color:#e66f15;font-size:.8rem;font-weight:900}.favorites-empty h2{color:#312b27;margin:8px 0;font-size:1.45rem;font-weight:950}.favorites-empty p{color:#82756c;max-width:500px;margin:0 auto 24px;line-height:1.95}.favorites-empty__button{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 20px;font-size:.84rem;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px #f47a1f3d}.favorites-empty__button:hover{transform:translateY(-2px);box-shadow:0 16px 31px #f47a1f4d}.favorites-empty__button span{font-size:1rem;transition:transform .2s}.favorites-empty__button:hover span{transform:translate(-3px)}.favorites-loading{color:#81736a;background:#fffffff5;border:1px solid #eedfd3;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;max-width:620px;margin:0 auto;padding:58px 25px;display:flex;box-shadow:0 18px 45px #462d1c14}.favorites-loading span{color:#e66f15;margin-bottom:12px;font-size:2.2rem;animation:1.4s infinite favorites-heart-pulse}.favorites-loading strong{color:#4d443e;font-size:1rem;font-weight:900}.favorites-error{color:#b42318;background:#fff5f5;border:1px solid #dc262629;border-radius:14px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.favorites-error p{margin:0;font-size:.84rem;line-height:1.75}@keyframes favorites-heart-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (width<=1100px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.favorites-hero{padding:58px 0 88px}.favorites-hero__content{flex-direction:column;align-items:flex-start;gap:28px}.favorites-heading{flex-direction:column;align-items:flex-start}.favorites-heading__link{width:100%}}@media (width<=650px){.favorites-content{margin-top:-38px}.favorites-grid{grid-template-columns:1fr}.favorites-heading{border-radius:22px;padding:21px 18px}.favorites-empty{border-radius:24px;padding:48px 20px}}@media (width<=420px){.favorites-hero h1{font-size:2rem}.favorites-hero__count{width:100%}}@media (prefers-reduced-motion:reduce){.favorites-loading span{animation:none}.favorites-heading__link,.favorites-heading__link span,.favorites-item__remove,.favorites-empty__button,.favorites-empty__button span{transition:none}}.favorites-page{background:linear-gradient(#fbfaf5 0,#fff8f1 48%,#f5faf6 100%);min-height:100vh}.favorites-hero{border-bottom:1px solid #1c312a14;position:relative;overflow:hidden;background:radial-gradient(circle at 16% 55%,#aecdb857,#0000 25%),radial-gradient(circle at 83% 20%,#ff892b29,#0000 30%),#fbfaf5!important}.favorites-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#1f362e14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 72%);mask-image:linear-gradient(270deg,#000,#0000 72%)}.favorites-hero__content{z-index:2;position:relative;padding-top:58px!important;padding-bottom:56px!important}.favorites-hero__eyebrow{color:#d85e16!important;background:#fff8f1!important;border:1px solid #ee6b1933!important;border-radius:999px!important;padding:8px 13px!important;font-weight:800!important;display:inline-flex!important}.favorites-hero h1{letter-spacing:-1.6px;color:#172a24!important;margin-top:12px!important;font-size:clamp(34px,4vw,56px)!important}.favorites-hero p{color:#68746f!important;font-size:15px!important}.favorites-hero__count{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb!important;border:1px solid #1c312a17!important;border-radius:22px!important;box-shadow:0 18px 45px #2c251e14!important}.favorites-content{padding-top:34px!important}.favorites-heading{background:#ffffffbd;border:1px solid #1c312a14;border-radius:20px;margin-bottom:22px;padding:18px 21px;box-shadow:0 12px 34px #2c251e0d}.favorites-heading__link{color:#fff!important;background:#172a24!important;border-radius:13px!important;padding:11px 16px!important}.favorites-item{transition:all .22s;border-radius:24px!important}.favorites-item:hover{transform:translateY(-4px)}.favorites-item__remove{color:#c85d19!important;background:#fff8f1!important;border:1px solid #ee6b1938!important;border-radius:14px!important}.favorites-empty,.favorites-loading{background:#ffffffd1!important;border:1px solid #1c312a17!important;border-radius:26px!important;box-shadow:0 18px 48px #2c251e12!important}.favorites-empty__button{color:#fff!important;background:#172a24!important;border-radius:14px!important}@media (width<=720px){.favorites-hero__content{padding-top:38px!important;padding-bottom:45px!important}.favorites-heading{padding:15px}.favorites-item{border-radius:20px!important}}.chat-page{direction:rtl;background:radial-gradient(circle at 100% 8%,#f47a1f12,#0000 28%),linear-gradient(#fbfaf5 0%,#fffefa 100%);min-height:100vh;overflow-x:hidden}.chat-hero{color:#fff;background:radial-gradient(circle at 14% 20%,#f47a1f2e,#0000 30%),radial-gradient(circle at 86% 78%,#ffae671c,#0000 28%),linear-gradient(135deg,#102f27 0%,#143b31 50%,#1d4a3d 100%);padding:34px 0 95px;position:relative;overflow:hidden}.chat-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.chat-hero__back{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-bottom:42px;padding:9px 14px;font-size:.8rem;font-weight:850;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.chat-hero__back:hover{background:#ffffff24;border-color:#ffffff45;transform:translateY(-2px)}.chat-hero__back span{font-size:1rem}.chat-hero__content{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.chat-hero__eyebrow{color:#ffe5cf;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:.82rem;font-weight:900;display:inline-flex}.chat-hero h1{color:#fff;margin:0 0 12px;font-size:clamp(2.2rem,5vw,4rem);font-weight:950;line-height:1.35}.chat-hero p{color:#fff4ebc2;max-width:650px;margin:0;font-size:1rem;line-height:2}.chat-hero__security{-webkit-backdrop-filter:blur(17px);background:#ffffff13;border:1px solid #ffffff21;border-radius:22px;flex:none;align-items:center;gap:13px;min-width:215px;padding:18px;display:flex;box-shadow:0 20px 45px #051c1733,inset 0 1px #ffffff14}.chat-hero__security>span{background:linear-gradient(135deg,#ff9a3c,#e9660b);border-radius:16px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.35rem;display:flex;box-shadow:0 12px 27px #f47a1f45}.chat-hero__security div{flex-direction:column;display:flex}.chat-hero__security strong{color:#fff;font-size:.92rem;font-weight:950}.chat-hero__security small{color:#fff4ebad;margin-top:3px;font-size:.68rem}.chat-content{margin-top:-48px;padding-bottom:80px;position:relative}.chat-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.chat-ad-card{background:#fffffff7;border:1px solid #e5e9e5;border-radius:26px;overflow:hidden;box-shadow:0 20px 50px #143b311a}.chat-ad-card__image{background:radial-gradient(circle at 20% 20%,#f47a1f2e,#0000 34%),linear-gradient(135deg,#fff0e3,#fffaf3);justify-content:center;align-items:center;height:215px;display:flex;overflow:hidden}.chat-ad-card__image img{object-fit:cover;width:100%;height:100%}.chat-ad-card__image>span{background:#ffffffe6;border-radius:24px;justify-content:center;align-items:center;width:78px;height:78px;font-size:2.4rem;display:flex;box-shadow:0 15px 32px #143b311c}.chat-ad-card__body>span{color:#e66f15;font-size:.74rem;font-weight:900}.chat-ad-card__body h2{color:#17352d;margin:6px 0 9px;font-size:1.22rem;font-weight:950;line-height:1.65}.chat-ad-card__body p{color:#6f7e78;margin:0 0 11px;font-size:.83rem}.chat-ad-card__body strong{color:#d95f0b;margin-bottom:17px;font-size:1rem;font-weight:950;display:block}.chat-ad-card__body a{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:9px 14px;font-size:.82rem;font-weight:950;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 11px 24px #f47a1f3b}.chat-ad-card__body a:hover{transform:translateY(-2px);box-shadow:0 15px 29px #f47a1f4d}.chat-ad-card__notice{color:#92400e;background:#fffbeb;border:1px solid #f59e0b2b;border-radius:13px;align-items:flex-start;gap:9px;margin:0 18px 18px;padding:12px;display:flex}.chat-ad-card__notice p{margin:0;font-size:.72rem;line-height:1.75}.chat-box{background:#fffffffa;border:1px solid #e5e9e5;border-radius:28px;overflow:hidden;box-shadow:0 22px 55px #143b311c}.chat-box__header{background:linear-gradient(135deg,#fbfaf5,#fffefa);border-bottom:1px solid #efe4dc;align-items:center;gap:12px;padding:19px 22px;display:flex}.chat-box__avatar{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:950;display:flex;box-shadow:0 11px 24px #f47a1f3d}.chat-box__identity{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.chat-box__identity strong,.chat-box__identity span{max-width:100%;display:block}.chat-box__header strong{color:#17352d;font-size:.93rem;font-weight:950}.chat-box__header span{color:#92857c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.72rem;overflow:hidden}.chat-box__messages{scroll-behavior:smooth;background:radial-gradient(circle at 100% 0,#f47a1f0d,#0000 25%),#fffefa;min-height:460px;max-height:560px;padding:25px 22px;overflow-y:auto}.chat-box__messages::-webkit-scrollbar{width:8px}.chat-box__messages::-webkit-scrollbar-track{background:#fff8f3}.chat-box__messages::-webkit-scrollbar-thumb{background:#e8d8cc;border-radius:999px}.chat-box__messages::-webkit-scrollbar-thumb:hover{background:#d8c2b2}.chat-box__loading,.chat-box__empty{text-align:center;color:#6f7e78;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.chat-box__loading>span,.chat-box__empty>span{background:linear-gradient(135deg,#fff0e3,#fffaf3);border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:15px;font-size:2rem;display:flex;box-shadow:0 14px 30px #f47a1f1c}.chat-box__loading p{margin:0;font-weight:800}.chat-box__empty h2{color:#312b27;margin:0 0 8px;font-size:1.3rem;font-weight:950}.chat-box__empty p{color:#6f7e78;max-width:440px;margin:0;font-size:.85rem;line-height:1.9}.chat-message{width:100%;margin-bottom:13px;display:flex}.chat-message--mine{justify-content:flex-start}.chat-message--other{justify-content:flex-end}.chat-message__bubble{border-radius:18px;max-width:min(72%,560px);padding:11px 14px 8px;box-shadow:0 8px 20px #143b3112}.chat-message--mine .chat-message__bubble{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-bottom-right-radius:6px}.chat-message--other .chat-message__bubble{color:#3e3631;background:#fff;border:1px solid #e5e9e5;border-bottom-left-radius:6px}.chat-message__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.9}.chat-message__meta{direction:ltr;justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;font-size:.62rem;line-height:1;display:flex}.chat-message--mine .chat-message__meta{color:#fffc}.chat-message--other .chat-message__meta{color:#a2958d}.chat-message__status{letter-spacing:-3px;justify-content:center;align-items:center;min-width:18px;font-size:.78rem;font-weight:950;display:inline-flex}.chat-message--mine .chat-message__status{color:#fff3e8}.chat-box__error{color:#b42318;background:#fff5f5;border:1px solid #dc262629;border-radius:13px;align-items:center;gap:9px;margin:0 22px 14px;padding:12px 14px;display:flex}.chat-box__error p{margin:0;font-size:.8rem}.chat-form{background:#fff;border-top:1px solid #efe4dc;padding:17px 20px 19px}.chat-form textarea{resize:vertical;box-sizing:border-box;color:#17352d;background:#fffcfa;border:1px solid #e5e9e5;border-radius:15px;outline:none;width:100%;min-height:82px;padding:13px 14px;font-family:inherit;font-size:.9rem;line-height:1.9;transition:border-color .2s,box-shadow .2s,background-color .2s}.chat-form textarea:hover{border-color:#f47a1f61}.chat-form textarea:focus{background:#fff;border-color:#f47a1f;box-shadow:0 0 0 4px #f47a1f1a}.chat-form textarea::placeholder{color:#aaa099}.chat-form textarea:disabled{cursor:not-allowed;opacity:.65}.chat-form__footer{justify-content:space-between;align-items:center;gap:14px;margin-top:11px;display:flex}.chat-form__footer>span{color:#a2958d;direction:ltr;font-size:.68rem}.chat-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a1f,#d95f0b);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:145px;min-height:45px;padding:9px 17px;font-family:inherit;font-size:.82rem;font-weight:950;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 11px 24px #f47a1f38}.chat-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 29px #f47a1f4d}.chat-form button:disabled{cursor:not-allowed;opacity:.42}.chat-state-card{text-align:center;background:radial-gradient(circle at 100% 0,#f47a1f1a,#0000 35%),radial-gradient(circle at 0 100%,#ffbe821c,#0000 35%),#fffffff5;border:1px dashed #f47a1f52;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;max-width:620px;margin:80px auto;padding:58px 28px;display:flex;box-shadow:0 20px 50px #462d1c14}.chat-state-card>span{background:linear-gradient(135deg,#fff0e3,#fffaf3);border-radius:26px;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:17px;font-size:2.2rem;display:flex;box-shadow:0 14px 30px #f47a1f1f}.chat-state-card h1{color:#312b27;margin:0 0 8px;font-size:1.55rem;font-weight:950}.chat-state-card p{color:#6f7e78;max-width:470px;margin:0 0 22px;line-height:1.95}.chat-state-card__button{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:10px 19px;font-size:.82rem;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px #f47a1f3d}.chat-state-card__button:hover{transform:translateY(-2px);box-shadow:0 16px 31px #f47a1f4d}@media (width<=950px){.chat-layout{grid-template-columns:1fr}.chat-ad-card{grid-template-columns:220px 1fr;display:grid}.chat-ad-card__image{height:100%;min-height:220px}.chat-ad-card__notice{grid-column:1/-1}}@media (width<=760px){.chat-hero{padding-bottom:83px}.chat-hero__content{flex-direction:column;align-items:flex-start;gap:26px}.chat-content{margin-top:-38px}.chat-message__bubble{max-width:84%}}@media (width<=620px){.chat-ad-card{display:block}.chat-ad-card__image{height:210px;min-height:0}.chat-box{border-radius:22px}.chat-box__messages{min-height:390px;max-height:500px;padding:20px 14px}.chat-box__header{padding:16px}.chat-form{padding:15px}.chat-form__footer{flex-direction:column;align-items:stretch}.chat-form button{width:100%}.chat-message__bubble{max-width:90%}}@media (width<=420px){.chat-hero h1{font-size:2rem}.chat-hero__security{width:100%}.chat-state-card{margin:45px 14px;padding:45px 20px}}@media (prefers-reduced-motion:reduce){.chat-hero__back,.chat-ad-card__body a,.chat-form button,.chat-state-card__button{transition:none}.chat-box__messages{scroll-behavior:auto}}.chat-message-row{width:100%}.chat-date-separator{z-index:4;color:#8c7b70;pointer-events:none;justify-content:center;align-items:center;gap:12px;margin:22px 0 18px;display:flex;position:sticky;top:8px}.chat-date-separator:before,.chat-date-separator:after{content:"";background:linear-gradient(270deg,#0000,#e5e9e5);flex:1;height:1px}.chat-date-separator:after{background:linear-gradient(90deg,#0000,#e5e9e5)}.chat-date-separator span{white-space:nowrap;background:#fffffff5;border:1px solid #e5e9e5;border-radius:999px;flex:none;padding:6px 13px;font-size:.68rem;font-weight:900;box-shadow:0 5px 14px #462d1c0f}.chat-hero{padding:12px 0 42px}.chat-hero__back{min-height:34px;margin-bottom:12px;padding:6px 11px}.chat-hero__content{gap:22px}.chat-hero__eyebrow{margin-bottom:5px;padding:5px 10px;font-size:.72rem}.chat-hero h1{margin-bottom:3px;font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1.22}.chat-hero p{font-size:.86rem;line-height:1.5}.chat-hero__security{border-radius:17px;gap:10px;min-width:185px;padding:12px 14px}.chat-hero__security>span{border-radius:13px;width:40px;height:40px;font-size:1.05rem}.chat-hero__security strong{font-size:.82rem}.chat-hero__security small{font-size:.63rem}.chat-content{margin-top:-22px;padding-bottom:55px}.chat-ad-card--no-image .chat-ad-card__image{height:105px;min-height:0;padding:0 18px}.chat-ad-card__placeholder{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.chat-ad-card__placeholder>span{background:#ffffffeb;border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex;box-shadow:0 10px 22px #462d1c17}.chat-ad-card__placeholder div{text-align:right;flex-direction:column;gap:2px;min-width:0;display:flex}.chat-ad-card__placeholder strong{color:#3a312c;font-size:.9rem;font-weight:950}.chat-ad-card__placeholder small{color:#82908b;font-size:.66rem}.chat-ad-card--wanted .chat-ad-card__image{background:radial-gradient(circle at 20% 20%,#f47a1f21,#0000 34%),linear-gradient(135deg,#fff6ee,#fbfaf5)}.chat-ad-card__body{padding:17px}.chat-ad-card__body h2{margin:4px 0 7px;font-size:1.05rem}.chat-ad-card__body strong{margin-bottom:12px;font-size:.9rem}.chat-ad-card__body a{min-height:40px}.chat-ad-card__notice{margin:0 14px 14px;padding:9px 10px}.chat-box__messages{min-height:460px;max-height:560px}.chat-box__messages--empty{height:225px;min-height:225px;max-height:225px;padding:14px 20px;overflow:hidden}.chat-box__messages--empty .chat-box__empty{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.chat-box__messages--empty .chat-box__empty>span{border-radius:17px;width:54px;height:54px;margin-bottom:7px;font-size:1.4rem}.chat-box__messages--empty .chat-box__empty h2{margin-bottom:3px;font-size:1.08rem}.chat-box__messages--empty .chat-box__empty p{max-width:470px;font-size:.78rem;line-height:1.6}.chat-box__messages--loading{height:225px;min-height:225px;max-height:225px}.chat-box__messages--loading .chat-box__loading{height:100%;min-height:0}@media (width<=950px){.chat-ad-card--no-image .chat-ad-card__image{height:105px;min-height:0}}@media (width<=760px){.chat-hero{padding:12px 0 38px}.chat-hero__content{gap:14px}.chat-hero__security{width:100%}.chat-content{margin-top:-20px}}@media (width<=620px){.chat-ad-card--no-image .chat-ad-card__image{height:92px;min-height:0}.chat-box__messages--empty,.chat-box__messages--loading{height:205px;min-height:205px;max-height:205px;padding:12px 14px}.chat-box__messages--empty .chat-box__empty>span{width:48px;height:48px;font-size:1.25rem}}.chat-send-error{box-sizing:border-box;text-align:center;color:#b42318;background:#fff1f1;border:1px solid #f0b5b5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:min(88%,620px);margin:22px auto;padding:15px 18px;display:flex;box-shadow:0 8px 22px #b4231814}.chat-send-error strong{font-size:.86rem;font-weight:950}.chat-send-error span{font-size:.76rem;line-height:1.9}.chat-form--blocked textarea{color:#8f8f8f;cursor:not-allowed;background:#f7f7f7;border-color:#e2caca}.chat-form--blocked textarea::placeholder{color:#b42318;opacity:1}.chat-form--blocked .chat-form__footer button{color:#8b8b8b;cursor:not-allowed;box-shadow:none;background:#e5e5e5;border-color:#d6d6d6}.chat-form--blocked .chat-form__footer button:disabled{opacity:1}@media (width<=620px){.chat-form--blocked textarea::placeholder{font-size:.78rem}}.chat-send-error__unblock{color:#a84d17;font:inherit;cursor:pointer;background:#fff;border:1px solid #d99a77;border-radius:10px;align-self:flex-start;margin-top:10px;padding:8px 13px;font-weight:800}.chat-send-error__unblock:hover{background:#fff7f1;border-color:#ef7d32}.chat-send-error__unblock:disabled{opacity:.6;cursor:wait}.chat-message__delete{color:#a6531d;font:inherit;cursor:pointer;background:0 0;border:1px solid #d8b69d;border-radius:8px;margin:6px 0 0;padding:3px 7px;font-size:.72rem;display:block}.chat-message__delete:disabled{opacity:.55;cursor:wait}.inbox-item{min-height:135px;color:inherit;background:#fff;border:1px solid #e5e9e5;border-radius:22px;grid-template-columns:120px minmax(0,1fr);text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #143b3112}.inbox-item:hover{border-color:#f47a1f59;transform:translateY(-3px);box-shadow:0 18px 42px #143b311f}.inbox-item--unread{background:linear-gradient(135deg,#fbfaf5,#fff4ea);border-color:#f47a1f57;box-shadow:0 16px 38px #f47a1f1a}.inbox-item--unread:before{content:"";background:linear-gradient(#f47a1f,#d95f0b);width:4px;position:absolute;top:0;bottom:0;right:0}.inbox-item__image{background:radial-gradient(circle at 20% 20%,#f47a1f2b,#0000 34%),linear-gradient(135deg,#fff0e3,#fffaf3);justify-content:center;align-items:center;min-height:135px;display:flex;position:relative;overflow:hidden}.inbox-item__image img{object-fit:cover;width:100%;height:100%}.inbox-item__image>span:not(.inbox-item__unread-dot){background:#ffffffeb;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.85rem;display:flex;box-shadow:0 12px 28px #143b311a}.inbox-item__unread-dot{background:#f47a1f;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #f47a1f59}.inbox-item__body{flex-direction:column;min-width:0;padding:15px 18px;display:flex}.inbox-item__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:7px;display:flex}.inbox-item__top>div:first-child{flex-direction:column;min-width:0;display:flex}.inbox-item__role{color:#e66f15;margin-bottom:3px;font-size:.68rem;font-weight:900}.inbox-item__top strong{color:#17352d;text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:950;overflow:hidden}.inbox-item__meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.inbox-item__meta time{color:#82908b;direction:ltr;font-size:.67rem;font-weight:700}.inbox-item__unread-count{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.65rem;font-weight:950;display:inline-flex;box-shadow:0 7px 16px #f47a1f38}.inbox-item h3{color:#17352d;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:1rem;font-weight:950;overflow:hidden}.inbox-item__message-row{align-items:baseline;gap:5px;min-width:0;margin-bottom:10px;display:flex}.inbox-item__sent-label{color:#d95f0b;flex:none;font-size:.75rem;font-weight:900}.inbox-item__message-row p{color:#6f7e78;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.79rem;line-height:1.8;overflow:hidden}.inbox-item--unread .inbox-item__message-row p{color:#29463e;font-weight:800}.inbox-item__footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.inbox-item__footer>span{color:#7d8b86;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.inbox-item__footer strong{color:#d95f0b;flex:none;align-items:center;gap:5px;font-size:.73rem;font-weight:950;display:inline-flex}.inbox-item__footer strong span{font-size:.9rem;transition:transform .2s}.inbox-item:hover .inbox-item__footer strong span{transform:translate(-3px)}@media (width<=650px){.inbox-item{grid-template-columns:92px minmax(0,1fr);min-height:120px}.inbox-item__image{min-height:120px}.inbox-item__body{padding:13px 14px}}@media (width<=480px){.inbox-item{border-radius:18px;grid-template-columns:78px minmax(0,1fr)}.inbox-item__image{min-height:110px}.inbox-item__body{padding:12px}.inbox-item__top{gap:8px}.inbox-item__top strong{font-size:.86rem}.inbox-item h3{font-size:.92rem}.inbox-item__message-row p{font-size:.74rem}.inbox-item__footer strong{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.inbox-item,.inbox-item__footer strong span{transition:none}}.inbox-page{direction:rtl;background:radial-gradient(circle at 100% 8%,#f47a1f12,#0000 28%),linear-gradient(#fbfaf5 0%,#fffefa 100%);min-height:100vh;overflow-x:hidden}.inbox-hero{color:#fff;background:radial-gradient(circle at 14% 20%,#f47a1f2e,#0000 30%),radial-gradient(circle at 86% 78%,#ffae671c,#0000 28%),linear-gradient(135deg,#102f27 0%,#143b31 50%,#1d4a3d 100%);padding:72px 0 100px;position:relative;overflow:hidden}.inbox-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.inbox-hero__shape{pointer-events:none;background:#f47a1f0f;border:1px solid #ffffff14;border-radius:50%;position:absolute}.inbox-hero__shape--one{width:320px;height:320px;top:-190px;right:18%}.inbox-hero__shape--two{width:230px;height:230px;bottom:-145px;left:9%}.inbox-hero__content{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.inbox-hero__eyebrow{color:#ffe5cf;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 15px;font-size:.85rem;font-weight:900;display:inline-flex}.inbox-hero h1{color:#fff;margin:0 0 14px;font-size:clamp(2.2rem,5vw,4rem);font-weight:950;line-height:1.35}.inbox-hero p{color:#fff4ebc2;max-width:620px;margin:0;font-size:1rem;line-height:2}.inbox-hero__stats{align-items:stretch;gap:14px;display:flex}.inbox-hero__count{-webkit-backdrop-filter:blur(17px);background:#ffffff13;border:1px solid #ffffff21;border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:150px;padding:20px;display:flex;box-shadow:0 20px 45px #051c1733,inset 0 1px #ffffff14}.inbox-hero__count strong{color:#ffb26f;font-size:2rem;font-weight:950;line-height:1.2}.inbox-hero__count span{color:#fff4ebb8;margin-top:5px;font-size:.76rem;font-weight:700}.inbox-hero__count--unread{background:linear-gradient(135deg,#f47a1f2e,#ffffff12);border-color:#ffaa5a40}.inbox-hero__count--unread strong{color:#ffd0a5}.inbox-content{margin-top:-48px;padding-bottom:85px;position:relative}.inbox-heading{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ecdccfeb;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:24px 26px;display:flex;box-shadow:0 20px 48px #143b311a}.inbox-heading>div>span{color:#e66f15;margin-bottom:5px;font-size:.78rem;font-weight:900;display:inline-block}.inbox-heading h2{color:#17352d;margin:0;font-size:1.55rem;font-weight:950}.inbox-heading__link{color:#d95f0b;background:#fff3e8;border:1px solid #f47a1f2e;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.inbox-heading__link:hover{background:#ffe8d4;transform:translateY(-2px)}.inbox-heading__link span{font-size:1rem;transition:transform .2s}.inbox-heading__link:hover span{transform:translate(-3px)}.inbox-toolbar{background:#fffffff5;border:1px solid #e5e9e5;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px;display:flex;box-shadow:0 12px 30px #143b3112}.inbox-search{flex:1;align-items:center;min-width:0;max-width:620px;display:flex;position:relative}.inbox-search__icon{z-index:2;pointer-events:none;font-size:.9rem;position:absolute;right:14px}.inbox-search input{box-sizing:border-box;color:#17352d;background:#fbfaf5;border:1px solid #e5e9e5;border-radius:14px;outline:none;width:100%;padding:12px 42px;font-family:inherit;font-size:.85rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.inbox-search input:hover{border-color:#f47a1f59}.inbox-search input:focus{background:#fff;border-color:#f47a1f;box-shadow:0 0 0 4px #f47a1f17}.inbox-search input::placeholder{color:#a2968e}.inbox-search__clear{color:#9a8c83;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;left:10px}.inbox-search__clear:hover{color:#d95f0b;background:#fff0e3}.inbox-toolbar__info{flex:none;align-items:center;gap:10px;display:flex}.inbox-toolbar__info span,.inbox-toolbar__info strong{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 11px;font-size:.7rem;font-weight:900;display:inline-flex}.inbox-toolbar__info span{color:#73665e;background:#fbfaf5;border:1px solid #e5e9e5}.inbox-toolbar__info strong{color:#d95f0b;background:#fff0e3;border:1px solid #f47a1f33}.inbox-list{flex-direction:column;gap:14px;display:flex}.inbox-empty{text-align:center;background:radial-gradient(circle at 100% 0,#f47a1f1a,#0000 35%),radial-gradient(circle at 0 100%,#ffbe821c,#0000 35%),#fffffff0;border:1px dashed #f47a1f52;border-radius:29px;max-width:690px;margin:0 auto;padding:62px 28px;box-shadow:0 20px 50px #462d1c14}.inbox-empty__icon{color:#e66f15;background:linear-gradient(135deg,#fff0e3,#fffaf3);border-radius:26px;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 18px;font-size:2.3rem;font-weight:900;display:flex;box-shadow:0 14px 30px #f47a1f1f}.inbox-empty>span{color:#e66f15;font-size:.8rem;font-weight:900}.inbox-empty h2{color:#312b27;margin:8px 0;font-size:1.45rem;font-weight:950}.inbox-empty p{color:#82756c;max-width:500px;margin:0 auto 24px;line-height:1.95}.inbox-empty__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a1f,#d95f0b);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 20px;font-family:inherit;font-size:.84rem;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px #f47a1f3d}.inbox-empty__button:hover{transform:translateY(-2px);box-shadow:0 16px 31px #f47a1f4d}.inbox-loading{color:#6f7e78;background:#fffffff5;border:1px solid #eedfd3;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;max-width:620px;margin:0 auto;padding:58px 25px;display:flex;box-shadow:0 18px 45px #462d1c14}.inbox-loading span{margin-bottom:12px;font-size:2.2rem;animation:1.4s infinite inbox-message-pulse}.inbox-loading strong{color:#4d443e;font-size:1rem;font-weight:900}.inbox-error{color:#b42318;background:#fff5f5;border:1px solid #dc262629;border-radius:14px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.inbox-error p{margin:0;font-size:.84rem;line-height:1.75}@keyframes inbox-message-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (width<=900px){.inbox-hero__content{flex-direction:column;align-items:flex-start;gap:28px}.inbox-hero__stats{width:100%}.inbox-hero__count{flex:1}}@media (width<=780px){.inbox-hero{padding:58px 0 88px}.inbox-heading{flex-direction:column;align-items:flex-start}.inbox-heading__link{width:100%}.inbox-toolbar{flex-direction:column;align-items:stretch}.inbox-search{max-width:none}.inbox-toolbar__info{justify-content:space-between}}@media (width<=650px){.inbox-content{margin-top:-38px}.inbox-heading{border-radius:22px;padding:21px 18px}.inbox-toolbar{border-radius:17px;padding:13px}.inbox-empty{border-radius:24px;padding:48px 20px}}@media (width<=480px){.inbox-hero__stats{flex-direction:column}.inbox-hero__count{box-sizing:border-box;width:100%}.inbox-toolbar__info{flex-direction:column;align-items:stretch}.inbox-toolbar__info span,.inbox-toolbar__info strong{box-sizing:border-box;width:100%}}@media (width<=420px){.inbox-hero h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.inbox-loading span{animation:none}.inbox-heading__link,.inbox-heading__link span,.inbox-empty__button,.inbox-search__clear{transition:none}}.agency-dashboard{color:#17362d;direction:rtl;background:#f7f7f2;min-height:100vh}.agency-dashboard *{box-sizing:border-box}.agency-dashboard__container{width:min(100% - 32px,1180px);margin-inline:auto}.agency-dashboard__hero{color:#fff;background:radial-gradient(circle at 12% 18%,#f9781638,#0000 26%),radial-gradient(circle at 88% 0,#ffffff14,#0000 24%),linear-gradient(135deg,#102f27 0%,#123b30 56%,#174a3b 100%);padding:22px 0}.agency-dashboard__hero-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.agency-dashboard__eyebrow{color:#ffd1ad;margin-bottom:6px;font-size:.72rem;font-weight:900;display:inline-block}.agency-dashboard__hero h1{margin:0;font-size:clamp(1.55rem,3vw,2.55rem);font-weight:950;line-height:1.35}.agency-dashboard__hero h1 span{color:#ff8a2a}.agency-dashboard__hero p{color:#ffffffba;max-width:690px;margin:8px 0 0;font-size:.84rem;line-height:1.8}.agency-dashboard__hero-actions{flex:none;gap:9px;display:flex}.agency-dashboard__primary-action,.agency-dashboard__secondary-action{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.agency-dashboard__primary-action{color:#fff;background:linear-gradient(135deg,#f97816,#e76508);box-shadow:0 10px 25px #f47a1f33}.agency-dashboard__secondary-action{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.agency-dashboard__content{padding:24px 0 60px}.agency-dashboard__section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.agency-dashboard__section-tab{text-align:right;color:#29483f;cursor:pointer;background:#fff;border:1px solid #e2e7df;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:15px 16px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 9px 24px #462d1c0d}.agency-dashboard__section-tab:hover{border-color:#f47a1f59;transform:translateY(-2px)}.agency-dashboard__section-tab-copy{flex-direction:column;min-width:0;display:flex}.agency-dashboard__section-tab-copy small{color:#7c9189;margin-bottom:4px;font-size:.62rem;font-weight:850}.agency-dashboard__section-tab-copy strong{color:#17362d;font-size:.82rem;font-weight:950;line-height:1.6}.agency-dashboard__section-tab--active .agency-dashboard__section-tab-copy small,.agency-dashboard__section-tab--active .agency-dashboard__section-tab-copy strong{color:#d95f0b}.agency-dashboard__section-tab-count{color:#526b62;background:#eef3ef;border-radius:11px;flex:none;place-items:center;min-width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}.agency-dashboard__section-tab--active .agency-dashboard__section-tab-count{color:#fff;background:#f97816}.agency-dashboard__workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.agency-dashboard__results,.agency-dashboard__tools{background:#fff;border:1px solid #e2e7df;border-radius:22px;box-shadow:0 15px 38px #462d1c0f}.agency-dashboard__results{overflow:hidden}.agency-dashboard__results-heading{background:linear-gradient(135deg,#f7f7f2,#fff);border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.agency-dashboard__results-heading span,.agency-dashboard__tools-heading span{color:#e76508;font-size:.65rem;font-weight:900}.agency-dashboard__results-heading h2,.agency-dashboard__tools-heading h2{color:#17362d;margin:3px 0 0;font-size:1.03rem;font-weight:950}.agency-dashboard__results-heading p{color:#71857e;margin:5px 0 0;font-size:.68rem;line-height:1.7}.agency-dashboard__results-heading>strong{color:#dc630c;background:#fff0e4;border-radius:10px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:900}.agency-dashboard__match-list{gap:12px;padding:14px;display:grid}.agency-dashboard__match-row{background:#fbfcfa;border:1px solid #e6ebe7;border-radius:18px;grid-template-columns:minmax(190px,.8fr) 72px minmax(0,1.2fr);align-items:stretch;gap:10px;padding:10px;display:grid}.agency-dashboard__side-card{border-radius:14px;min-width:0;padding:13px}.agency-dashboard__side-card--request{background:#fff;border:1px solid #e2e7df}.agency-dashboard__side-card--offer{background:linear-gradient(145deg,#fff4ea,#f7f7f2);border:1px solid #f47a1f2e}.agency-dashboard__card-label{color:#9a8273;font-size:.59rem;font-weight:900;display:inline-flex}.agency-dashboard__side-card h3{color:#17362d;margin:7px 0 3px;font-size:.82rem;font-weight:950;line-height:1.6}.agency-dashboard__side-card p{color:#897a70;margin:0;font-size:.64rem;line-height:1.7}.agency-dashboard__side-card a{color:#e76508;margin-top:10px;font-size:.64rem;font-weight:900;display:inline-flex}.agency-dashboard__match-connector{color:#e76508;flex-direction:column;justify-content:center;align-items:center;display:flex}.agency-dashboard__match-connector span{background:#fff0e4;border:1px solid #f47a1f38;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:950;display:grid}.agency-dashboard__match-connector small{color:#a58b79;margin-top:5px;font-size:.53rem;font-weight:800}.agency-dashboard__candidate-stack{gap:7px;display:grid}.agency-dashboard__offer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agency-dashboard__score{color:#fff;background:#f97816;border-radius:8px;flex:none;padding:4px 7px;font-size:.64rem;font-weight:950}.agency-dashboard__reasons{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.agency-dashboard__reasons span{color:#75665c;background:#ffffffbf;border-radius:999px;padding:3px 6px;font-size:.54rem;font-weight:800}.agency-dashboard__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.agency-dashboard__empty-icon{color:#e76508;background:#fff0e4;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid}.agency-dashboard__empty h3{color:#382f2a;margin:10px 0 5px;font-size:.9rem}.agency-dashboard__empty p{color:#8b7d73;max-width:430px;margin:0;font-size:.68rem;line-height:1.8}.agency-dashboard__tools{padding:17px}.agency-dashboard__tools-heading{margin-bottom:12px}.agency-dashboard__tool-list{gap:8px;display:grid}.agency-dashboard__tool-list a{background:#f7f7f2;border:1px solid #e6ebe7;border-radius:13px;align-items:center;gap:9px;padding:10px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.agency-dashboard__tool-list a:hover{border-color:#f47a1f52;transform:translateY(-1px)}.agency-dashboard__tool-list>a>span{color:#e76508;background:#fff0e4;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:.9rem;font-weight:950;display:grid}.agency-dashboard__tool-list div{flex-direction:column;min-width:0;display:flex}.agency-dashboard__tool-list strong{color:#3b332e;font-size:.72rem;font-weight:900}.agency-dashboard__tool-list small{color:#94857b;margin-top:2px;font-size:.57rem;line-height:1.6}.agency-dashboard__summary{color:#fff;background:#2f2925;border-radius:14px;margin-top:13px;padding:12px}.agency-dashboard__summary>span{color:#ffad6c;font-size:.61rem;font-weight:900}.agency-dashboard__summary div{margin-top:6px}.agency-dashboard__summary p{color:#ffffffb8;justify-content:space-between;gap:10px;margin:5px 0 0;font-size:.62rem;display:flex}.agency-dashboard__summary strong{color:#fff}.agency-dashboard__network-note{background:#fff3e8;border:1px dashed #f47a1f5c;border-radius:16px;align-items:center;gap:16px;margin-top:14px;padding:14px 17px;display:flex}.agency-dashboard__network-note strong{color:#d95f0b;flex:none;font-size:.72rem;font-weight:950}.agency-dashboard__network-note p{color:#78675c;margin:0;font-size:.63rem;line-height:1.75}@media (width<=960px){.agency-dashboard__hero-inner{flex-direction:column;align-items:flex-start}.agency-dashboard__workspace{grid-template-columns:1fr}.agency-dashboard__tools{order:2}}@media (width<=760px){.agency-dashboard__section-tabs{grid-template-columns:1fr}.agency-dashboard__section-tab{min-height:70px}.agency-dashboard__match-row{grid-template-columns:1fr}.agency-dashboard__match-connector{flex-direction:row;gap:6px;min-height:36px}.agency-dashboard__match-connector span{width:34px;height:34px}.agency-dashboard__match-connector small{margin:0}}@media (width<=560px){.agency-dashboard__container{width:min(100% - 20px,1180px)}.agency-dashboard__hero-actions{flex-direction:column;width:100%}.agency-dashboard__primary-action,.agency-dashboard__secondary-action{width:100%}.agency-dashboard__results-heading{flex-direction:column}.agency-dashboard__network-note{flex-direction:column;align-items:flex-start}}.agency-dashboard__side-card--matched-applicant{box-shadow:none;background:#f3f2f1;border:1px solid #ddd8d4}.agency-dashboard__side-card--matched-applicant .agency-dashboard__card-label{color:#837c77}.agency-dashboard__file-title{color:#2d2723!important;font-size:.88rem!important;font-weight:950!important}.agency-dashboard__applicant-title{color:#554f4b!important;font-size:.82rem!important;font-weight:750!important}.agency-dashboard__side-card--matched-applicant p{color:#8a8480}.agency-dashboard__side-card--matched-applicant a{color:#625b56}.agency-dashboard__welcome-title>strong{color:#fff;font-weight:950}.agency-dashboard__welcome-title>span{color:#ff8a2a;font-weight:950}.agency-dashboard__side-card--my-file{background:linear-gradient(145deg,#fff0e2 0%,#fff7ef 100%)!important;border:2px solid #f97816!important;box-shadow:0 7px 18px #d95f0b14,inset -4px 0 #e8640d!important}.agency-dashboard__side-card--matched-applicant{background:#e7e5e3!important;border:2px solid #8f8984!important;box-shadow:0 7px 18px #37312d12!important}.agency-dashboard__role-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;display:flex}.agency-dashboard__property-match-badge,.agency-dashboard__applicant-match-badge{border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:66px;height:66px;line-height:1.05;display:flex}.agency-dashboard__property-match-badge{color:#c95408;background:#fff8f1;border:5px solid #f97816;box-shadow:0 0 0 4px #f47a1f1f}.agency-dashboard__applicant-match-badge{color:#3f3a37;background:#f5f4f3;border:5px solid #6f6965;box-shadow:0 0 0 4px #4b45411a}.agency-dashboard__property-match-badge b,.agency-dashboard__applicant-match-badge b{font-size:1rem;font-weight:950}.agency-dashboard__property-match-badge small,.agency-dashboard__applicant-match-badge small{white-space:nowrap;margin-top:4px;font-size:.48rem;font-weight:900}.agency-dashboard__side-card--my-file .agency-dashboard__card-label{color:#d75f0b;font-weight:950}.agency-dashboard__side-card--matched-applicant .agency-dashboard__card-label{color:#55504c;font-weight:900}@media (width<=560px){.agency-dashboard__property-match-badge,.agency-dashboard__applicant-match-badge{width:58px;height:58px}}.agency-dashboard__side-card--my-applicant{background:#e7e5e3;border:2px solid #8f8984}.agency-dashboard__side-card--my-applicant .agency-dashboard__card-label{color:#4f4945;font-weight:950}.agency-dashboard__match-connector small{display:none}.agency-dashboard__side-card--network-request{background:#e7e5e3;border:2px solid #8f8984;box-shadow:0 7px 18px #37312d12}.agency-dashboard__side-card--network-offer{background:linear-gradient(145deg,#fff0e2 0%,#fff7ef 100%);border:2px solid #f97816;box-shadow:0 7px 18px #d95f0b14}.agency-dashboard__side-card--network-request .agency-dashboard__card-label{color:#55504c;font-weight:900}.agency-dashboard__side-card--network-offer .agency-dashboard__card-label{color:#d75f0b;font-weight:950}.agency-dashboard__network-match-score{color:#c95408;background:#fff8f1;border:5px solid #f97816;border-radius:50%;flex-direction:column;justify-content:center;place-self:center;align-items:center;width:72px;height:72px;line-height:1.05;display:flex;box-shadow:0 0 0 4px #f47a1f1f}.agency-dashboard__network-match-score b{font-size:1.08rem;font-weight:950}.agency-dashboard__network-match-score small{margin-top:4px;font-size:.5rem;font-weight:900}@media (width<=760px){.agency-dashboard__network-match-score{width:62px;height:62px}}.agency-dashboard__quota-card{background:#fff7efc7;border:1px solid #e0782347;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.agency-dashboard__quota-card>div{flex-direction:column;gap:3px;display:flex}.agency-dashboard__quota-card span,.agency-dashboard__quota-card small{color:#6f665f}.agency-dashboard__quota-card strong{color:#2f2b28;font-size:1rem}.agency-dashboard__quota-badge{background:#e97823;border-radius:14px;place-items:center;min-width:48px;height:48px;font-size:1.05rem;font-weight:800;display:grid;color:#fff!important}.agency-dashboard__unlock-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#e97823;border:0;border-radius:11px;margin-top:10px;padding:9px 12px;font-weight:700}.agency-dashboard__unlock-button:hover{filter:brightness(.96)}.agency-dashboard__unlock-button:disabled{opacity:.62;cursor:wait}.agency-dashboard__locked-link{color:#81766d;margin-top:10px;font-size:.78rem;display:block}.agency-dashboard__network-error{color:#8a352b;background:#fff5f3;border:1px solid #e7b9b2;border-radius:12px;margin:0 0 14px;padding:10px 12px;font-size:.85rem}.agency-dashboard{background:radial-gradient(circle at 8% 16%,#296f5814,#0000 22rem),radial-gradient(circle at 92% 12%,#f9781614,#0000 25rem),#f7f7f2}.agency-dashboard__hero{border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.agency-dashboard__hero:before,.agency-dashboard__hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.agency-dashboard__hero:before{border:1px solid #f978162e;width:280px;height:280px;bottom:-190px;left:-80px}.agency-dashboard__hero:after{border:1px solid #ffffff1a;width:190px;height:190px;top:-115px;right:9%}.agency-dashboard__hero-inner{z-index:1;position:relative}.agency-dashboard__welcome-title strong{color:#fff}.agency-dashboard__welcome-title span{color:#ff9a4e}.agency-dashboard__primary-action{background:linear-gradient(135deg,#ff8a2a,#e76508);box-shadow:0 12px 28px #e7650838}.agency-dashboard__secondary-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14}.agency-dashboard__section-tab,.agency-dashboard__results,.agency-dashboard__tools{border-color:#e1e8e3;box-shadow:0 16px 40px #102f270e}.agency-dashboard__section-tab--active{background:linear-gradient(145deg,#fff4ea,#fffdfa);border-color:#f9781673;box-shadow:0 14px 32px #e7650817,inset 0 -3px #f97816}.agency-dashboard__match-row{background:linear-gradient(145deg,#fff,#fbfcfa);border-color:#e4ebe6}.agency-dashboard__side-card{box-shadow:0 8px 22px #102f2709}.agency-dashboard__tools{overflow:hidden}.agency-dashboard__tools-heading{background:linear-gradient(135deg,#f4f8f5,#fff)}.agency-dashboard__tool-list a{transition:transform .18s,border-color .18s,background .18s}.agency-dashboard__tool-list a:hover{background:#fffaf5;border-color:#f9781652;transform:translateY(-2px)}.agency-dashboard__quota-card{background:linear-gradient(135deg,#fff8f0,#fff)!important;border-color:#f978163d!important}@media (width<=760px){.agency-dashboard__hero-inner{align-items:stretch}.agency-dashboard__hero-actions{width:100%}.agency-dashboard__primary-action,.agency-dashboard__secondary-action{flex:1}}.agency-applicants{color:#312b27;direction:rtl;background:#fffaf6;min-height:100vh}.agency-applicants__container{width:min(1180px,100% - 36px);margin:0 auto}.agency-applicants__hero{color:#fff;background:radial-gradient(circle at 15% 20%,#f47a1f2e,#0000 28%),radial-gradient(circle at 85% 75%,#ffb0671f,#0000 30%),linear-gradient(135deg,#241a14,#3b281d 56%,#4d2c18);padding:54px 0 86px}.agency-applicants__hero-inner{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.agency-applicants__eyebrow{color:#ffd2ad;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:.76rem;font-weight:900;display:inline-flex}.agency-applicants__hero h1{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:950;line-height:1.45}.agency-applicants__hero h1 span{color:#ff9138}.agency-applicants__hero p{color:#fff4ebb8;max-width:700px;margin:14px 0 0;font-size:.9rem;line-height:2}.agency-applicants__back{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;flex:none;padding:12px 16px;font-weight:900}.agency-applicants__content{margin-top:-42px;padding-bottom:80px}.agency-applicants__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.agency-applicants__stats article,.agency-applicants__filters,.agency-applicants__card,.agency-applicants__empty{background:#fffffffa;border:1px solid #eee1d8;box-shadow:0 18px 45px #472e1d12}.agency-applicants__stats article{border-radius:20px;padding:20px}.agency-applicants__stats span,.agency-applicants__filters>div>span,.agency-applicants__heading>div>span{color:#e66f15;font-size:.7rem;font-weight:900}.agency-applicants__stats strong{color:#2e2723;margin:6px 0 2px;font-size:1.75rem;font-weight:950;display:block}.agency-applicants__stats small{color:#9a8c83;font-size:.67rem}.agency-applicants__filters{border-radius:22px;grid-template-columns:1.5fr repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:13px;margin-top:20px;padding:18px;display:grid}.agency-applicants__filters h2{margin:4px 0 0;font-size:1.05rem}.agency-applicants__filters label{flex-direction:column;gap:7px;display:flex}.agency-applicants__filters label>span{color:#665950;font-size:.7rem;font-weight:900}.agency-applicants__filters select{background:#fffaf6;border:1px solid #eaded5;border-radius:13px;outline:none;min-height:44px;padding:8px 11px;font-family:inherit;font-weight:700}.agency-applicants__filters select:focus{border-color:#f47a1f;box-shadow:0 0 0 4px #f47a1f17}.agency-applicants__filters button,.agency-applicants__empty button{color:#fff;cursor:pointer;background:#342b26;border:none;border-radius:13px;min-height:44px;padding:9px 16px;font-family:inherit;font-weight:900}.agency-applicants__heading{justify-content:space-between;align-items:end;margin:30px 0 15px;display:flex}.agency-applicants__heading h2{margin:3px 0 0;font-size:1.45rem}.agency-applicants__heading>strong{color:#d7600d;background:#fff3e8;border:1px solid #f2d4bd;border-radius:999px;padding:8px 13px;font-size:.76rem}.agency-applicants__list{gap:16px;display:grid}.agency-applicants__card{border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.agency-applicants__request,.agency-applicants__match{padding:22px}.agency-applicants__request{border-left:1px solid #eee2d9}.agency-applicants__request-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.agency-applicants__request-badge,.agency-applicants__category{border-radius:999px;padding:6px 10px;font-size:.67rem;font-weight:900}.agency-applicants__request-badge{color:#dc650f;background:#fff0e3}.agency-applicants__category{color:#6f625a;background:#f7f3f0}.agency-applicants__request h3{margin:14px 0 10px;font-size:1.2rem}.agency-applicants__request-info{flex-wrap:wrap;gap:8px;display:flex}.agency-applicants__request-info span{color:#675a52;background:#fffaf6;border:1px solid #efe4dc;border-radius:10px;padding:7px 9px;font-size:.7rem;font-weight:800}.agency-applicants__request p{color:#8a7c73;margin:14px 0;font-size:.76rem;line-height:1.9}.agency-applicants__request-link,.agency-applicants__offer-link,.agency-applicants__no-offer a{border-radius:11px;padding:9px 13px;font-size:.72rem;font-weight:900;display:inline-flex}.agency-applicants__request-link{color:#554a44;border:1px solid #eaded5}.agency-applicants__match{background:linear-gradient(135deg,#fffaf6,#fff);align-items:flex-start;gap:18px;display:flex}.agency-applicants__match--good{background:linear-gradient(135deg,#fff5eb,#fffdfb)}.agency-applicants__score{color:#fff;background:linear-gradient(135deg,#f47a1f,#d95f0b);border-radius:22px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;min-height:92px;display:flex;box-shadow:0 13px 28px #f47a1f36}.agency-applicants__match--weak .agency-applicants__score{box-shadow:none;background:linear-gradient(135deg,#74675f,#4b423d)}.agency-applicants__score strong{font-size:1.5rem;font-weight:950}.agency-applicants__score span{margin-top:2px;font-size:.65rem}.agency-applicants__match-main{flex:1;min-width:0}.agency-applicants__match-main>span{color:#e66f15;font-size:.67rem;font-weight:900}.agency-applicants__match-main h4{margin:5px 0 4px;font-size:1.02rem}.agency-applicants__match-main p{color:#8e8178;margin:0 0 10px;font-size:.71rem}.agency-applicants__reasons{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.agency-applicants__reasons span{color:#b95710;background:#fff0e3;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:850}.agency-applicants__match-main small{color:#91847b;margin-bottom:12px;line-height:1.7;display:block}.agency-applicants__offer-link,.agency-applicants__no-offer a{color:#fff;background:#f47a1f}.agency-applicants__no-offer{text-align:center;width:100%;padding:10px}.agency-applicants__no-offer>span,.agency-applicants__empty>span{font-size:2rem}.agency-applicants__no-offer strong{margin-top:8px;display:block}.agency-applicants__no-offer p{color:#908279;font-size:.73rem}.agency-applicants__empty{text-align:center;border-radius:24px;padding:55px 20px}.agency-applicants__empty h3{margin:10px 0 5px}.agency-applicants__empty p{color:#8d8077}@media (width<=950px){.agency-applicants__filters{grid-template-columns:repeat(2,1fr)}.agency-applicants__filters>div{grid-column:1/-1}.agency-applicants__card{grid-template-columns:1fr}.agency-applicants__request{border-bottom:1px solid #eee2d9;border-left:none}}@media (width<=680px){.agency-applicants__container{width:min(100% - 22px,1180px)}.agency-applicants__hero-inner{flex-direction:column;align-items:flex-start}.agency-applicants__stats,.agency-applicants__filters{grid-template-columns:1fr}.agency-applicants__filters>div{grid-column:auto}.agency-applicants__match{flex-direction:column}}.agency-applicants__request-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.agency-applicants__request-link--work{color:#fff;background:#f97316;border-color:#f97316}.agency-applicants__request-link--work:hover{background:#ea580c;border-color:#ea580c}.agency-access{direction:rtl;background:radial-gradient(circle at 100% 0,#f47a1f14,#0000 28%),#fffaf6;min-height:100vh}.agency-access__container{width:min(100% - 32px,1180px);margin-inline:auto}.agency-access__hero{color:#fff;background:radial-gradient(circle at 18% 25%,#f47a1f29,#0000 28%),radial-gradient(circle at 88% 0,#ffffff14,#0000 24%),linear-gradient(135deg,#102f27 0%,#123b30 56%,#174a3b 100%);padding:32px 0 38px}.agency-access__eyebrow{color:#ffd1ad;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.agency-access__hero h1{color:#fff;text-shadow:0 2px 12px #0000002e;max-width:760px;margin:10px 0 7px;font-size:clamp(1.8rem,4vw,3rem);font-weight:950;line-height:1.3}.agency-access__hero h1 span{color:#ff8a2a;text-shadow:0 2px 10px #0000001f}.agency-access__hero p{color:#ffffffba;max-width:720px;margin:0;font-size:.86rem;line-height:1.9}.agency-access__content{padding:28px 0 60px}.agency-access__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.agency-access__info,.agency-access__form-card{background:#fffffff7;border:1px solid #eadfd7;border-radius:24px;box-shadow:0 18px 45px #462d1c14}.agency-access__info{padding:24px;position:sticky;top:100px}.agency-access__info-icon{background:#fff0e3;border-radius:17px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.45rem;display:flex}.agency-access__info h2,.agency-access__form-heading h2,.agency-access__pending h2{color:#312b27;margin:12px 0 7px;font-size:1.2rem;font-weight:950}.agency-access__info p,.agency-access__form-heading p,.agency-access__pending p{color:#85786f;margin:0;font-size:.76rem;line-height:1.85}.agency-access__benefits{gap:8px;margin-top:18px;display:grid}.agency-access__benefits span{color:#745b4b;background:#fff8f2;border-radius:12px;padding:9px 11px;font-size:.7rem;font-weight:850}.agency-access__security-note{background:#f3fbf6;border:1px solid #317b5321;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.agency-access__security-note>span{font-size:1.1rem}.agency-access__security-note strong{color:#37644b;margin-bottom:3px;font-size:.72rem;font-weight:950;display:block}.agency-access__security-note p{color:#668071;font-size:.65rem;line-height:1.7}.agency-access__form-card{padding:24px}.agency-access__form-heading>span{color:#e66f15;font-size:.7rem;font-weight:900}.agency-access__form-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.agency-access__form-card label{color:#50443d;flex-direction:column;gap:7px;font-size:.72rem;font-weight:900;display:flex;position:relative}.agency-access__required{color:#e35d18}.agency-access__full-field{grid-column:1/-1}.agency-access__form-card input,.agency-access__form-card textarea{color:#342d29;background:#fffdfb;border:1px solid #e7d9cf;border-radius:13px;outline:none;width:100%;padding:10px 12px;font-family:inherit;transition:border-color .2s,box-shadow .2s,background-color .2s}.agency-access__form-card input{min-height:48px}.agency-access__form-card textarea{resize:vertical;min-height:92px;line-height:1.8}.agency-access__form-card input:focus,.agency-access__form-card textarea:focus{background:#fff;border-color:#f47a1f99;box-shadow:0 0 0 3px #f47a1f14}.agency-access__field-note{color:#9a8d84;font-size:.59rem;font-weight:700;line-height:1.6}.agency-access__section-title{background:linear-gradient(135deg,#fff8f2,#fffdfb);border:1px solid #f0e4dc;border-radius:14px;grid-column:1/-1;align-items:center;gap:10px;margin-top:5px;padding:11px 12px;display:flex}.agency-access__section-title>span{color:#fff;background:linear-gradient(135deg,#ff9647,#ed6b12);border-radius:10px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:.7rem;font-weight:950;display:flex}.agency-access__section-title div{flex-direction:column;min-width:0;display:flex}.agency-access__section-title strong{color:#4a3c34;font-size:.74rem;font-weight:950}.agency-access__section-title small{color:#9b8d84;margin-top:2px;font-size:.58rem}.agency-access__documents{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agency-access__document-card{text-align:center;background:#fffcf9;border:1px dashed #dfcfc3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;padding:13px;display:flex}.agency-access__document-icon{font-size:1.5rem}.agency-access__document-card div{flex-direction:column;gap:2px;display:flex}.agency-access__document-card strong{color:#4a403a;font-size:.7rem;font-weight:950}.agency-access__document-card small{color:#9a8d84;font-size:.58rem}.agency-access__document-status{color:#dc6814;background:#fff1e5;border-radius:999px;margin-top:4px;padding:4px 8px;font-size:.55rem;font-weight:900}.agency-access__privacy{background:#f5fbf7;border:1px solid #3d775424;border-radius:13px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.agency-access__privacy p{color:#5e7768;margin:0;font-size:.63rem;line-height:1.75}.agency-access__message{color:#8a5a30;background:#fff6e8;border-radius:12px;grid-column:1/-1;padding:11px 12px;font-size:.7rem;line-height:1.7}.agency-access__message--success{color:#3c704e;background:#effaf3;border:1px solid #2d875324}.agency-access__message--error{color:#a44439;background:#fff2f0;border:1px solid #c33e3024}.agency-access__status-box{border-radius:13px;margin-top:16px;padding:12px 14px}.agency-access__status-box strong{margin-bottom:3px;font-size:.72rem;font-weight:950;display:block}.agency-access__status-box p{margin:0;font-size:.65rem;line-height:1.7}.agency-access__status-box--warning{color:#886123;background:#fff9e9;border:1px solid #f1d9a8}.agency-access__status-box--error{color:#9c493f;background:#fff4f2;border:1px solid #f0cbc6}.agency-access__form-card button,.agency-access__pending a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a1f,#d95f0b);border:0;border-radius:13px;justify-content:center;align-items:center;min-height:48px;font-family:inherit;font-size:.76rem;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-flex}.agency-access__form-card button{grid-column:1/-1}.agency-access__form-card button:hover:not(:disabled),.agency-access__pending a:hover{transform:translateY(-1px);box-shadow:0 10px 24px #d95f0b38}.agency-access__form-card button:disabled{opacity:.65;cursor:wait}.agency-access__pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:20px;display:flex}.agency-access__pending>span{font-size:2rem}.agency-access__pending-status{gap:7px;width:min(100%,420px);margin-top:18px;display:grid}.agency-access__pending-status span{color:#755d4e;background:#fff8f2;border-radius:11px;padding:9px 11px;font-size:.65rem;font-weight:850}.agency-access__pending a{margin-top:18px;padding:10px 18px}.agency-access__loading{text-align:center;color:#75675f;padding:70px 20px}@media (width<=900px){.agency-access__grid{grid-template-columns:1fr}.agency-access__info{position:static}}@media (width<=820px){.agency-access__form-card form{grid-template-columns:1fr}.agency-access__full-field,.agency-access__section-title,.agency-access__documents,.agency-access__privacy,.agency-access__message,.agency-access__form-card button{grid-column:auto}.agency-access__documents{grid-template-columns:1fr}}@media (width<=560px){.agency-access__container{width:calc(100% - 20px)}.agency-access__hero{padding:24px 0 30px}.agency-access__info,.agency-access__form-card{border-radius:19px;padding:18px}.agency-access__document-card{min-height:115px}}.admin-dashboard{direction:rtl;background:radial-gradient(circle at 100% 0,#f47a1f14,#0000 28%),#fffaf6;min-height:100vh}.admin-dashboard__container{width:min(100% - 32px,1180px);margin-inline:auto}.admin-dashboard__hero{color:#fff;background:radial-gradient(circle at 18% 20%,#f47a1f29,#0000 30%),linear-gradient(135deg,#211b18,#4b2e1c);padding:26px 0 32px}.admin-dashboard__hero .admin-dashboard__container{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-dashboard__eyebrow{color:#ffe6d1;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-dashboard__hero h1{color:#fff8f2;margin:10px 0 7px;font-size:clamp(1.8rem,4vw,3rem);font-weight:950;line-height:1.25}.admin-dashboard__hero p{color:#fff4ebcc;margin:0;font-size:.84rem;line-height:1.9}.admin-dashboard__hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;flex:none;align-items:center;gap:12px;min-width:190px;padding:14px 16px;display:flex}.admin-dashboard__hero-badge>span{background:linear-gradient(135deg,#ff9343,#ed6710);border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.admin-dashboard__hero-badge div{flex-direction:column;display:flex}.admin-dashboard__hero-badge small{color:#fff4ebad;font-size:.62rem}.admin-dashboard__hero-badge strong{color:#fff;margin-top:2px;font-size:.85rem;font-weight:950}.admin-dashboard__content{padding:28px 0 60px}.admin-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-dashboard__stats article{background:#fffffff7;border:1px solid #eadfd7;border-radius:20px;flex-direction:column;justify-content:center;min-height:126px;padding:18px;display:flex;box-shadow:0 14px 34px #462d1c0f}.admin-dashboard__stats span{color:#8a7a70;font-size:.7rem;font-weight:800}.admin-dashboard__stats strong{color:#d95f0b;margin:8px 0 4px;font-size:1.55rem;font-weight:950}.admin-dashboard__stats small{color:#a3978f;font-size:.62rem}.admin-dashboard__panel{background:#fffffff7;border:1px solid #eadfd7;border-radius:24px;margin-top:18px;padding:22px;box-shadow:0 18px 45px #462d1c12}.admin-dashboard__panel--approved{margin-top:18px}.admin-dashboard__panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-dashboard__panel-heading>div{flex-direction:column;display:flex}.admin-dashboard__panel-heading span{color:#e66f15;font-size:.68rem;font-weight:900}.admin-dashboard__panel-heading h2{color:#302a26;margin:4px 0 0;font-size:1.15rem;font-weight:950}.admin-dashboard__panel-heading a{color:#6c5c52;background:#fffaf6;border:1px solid #eadfd7;border-radius:11px;flex:none;padding:8px 12px;font-size:.68rem;font-weight:900}.admin-dashboard__requests{gap:14px;display:grid}.admin-dashboard__request-card{background:linear-gradient(145deg,#fffaf6,#fff);border:1px solid #eee3dc;border-radius:18px;padding:16px}.admin-dashboard__request-top{align-items:center;gap:12px;display:flex}.admin-dashboard__request-avatar{background:#fff0e3;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.35rem;display:flex}.admin-dashboard__pending-badge{color:#a76a13;background:#fff4df;border-radius:999px;padding:5px 9px;font-size:.6rem;font-weight:900;display:inline-flex}.admin-dashboard__request-top h3{color:#342d29;margin:6px 0 2px;font-size:.95rem;font-weight:950}.admin-dashboard__request-top p{color:#8a7b72;margin:0;font-size:.68rem}.admin-dashboard__request-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-dashboard__request-details>div{background:#fff8f2;border-radius:13px;flex-direction:column;padding:10px 11px;display:flex}.admin-dashboard__request-details span{color:#9a8d84;font-size:.6rem}.admin-dashboard__request-details strong{color:#51463f;margin-top:4px;font-size:.7rem;font-weight:900}.admin-dashboard__request-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-dashboard__request-actions button{cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:9px 16px;font-family:inherit;font-size:.72rem;font-weight:950;transition:transform .2s,box-shadow .2s,opacity .2s}.admin-dashboard__request-actions button:hover{transform:translateY(-1px)}.admin-dashboard__request-actions button:disabled{opacity:.6;cursor:wait}.admin-dashboard__documents-button{color:#8b4a1e;background:linear-gradient(135deg,#fff7ef,#fff0e3);box-shadow:0 8px 18px #60391f14;border:1px solid #dcc8b9!important}.admin-dashboard__approve-button{color:#fff;background:linear-gradient(135deg,#21b66f,#11995a);box-shadow:0 10px 20px #11995a33}.admin-dashboard__reject-button{color:#c94747;background:#fff3f3;border:1px solid #f0cccc!important}.admin-dashboard__documents-panel{background:linear-gradient(145deg,#fffaf6,#fff);border:1px solid #e7d7cb;border-radius:18px;margin-top:16px;padding:16px;box-shadow:inset 0 0 0 1px #ffffffa6}.admin-dashboard__documents-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-dashboard__documents-heading>div{flex-direction:column;display:flex}.admin-dashboard__documents-heading span{color:#d96510;font-size:.65rem;font-weight:950}.admin-dashboard__documents-heading h4{color:#342d29;margin:4px 0 0;font-size:.9rem;font-weight:950}.admin-dashboard__documents-heading small{color:#397b55;background:#f1f7f3;border-radius:999px;padding:6px 9px;font-size:.6rem;font-weight:900}.admin-dashboard__documents-state{text-align:center;color:#78675d;background:#fff7ef;border-radius:14px;padding:28px 15px;font-size:.72rem;font-weight:800}.admin-dashboard__documents-state--error{color:#bd4141;background:#fff1f1}.admin-dashboard__documents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-dashboard__document-card{background:#fff;border:1px solid #eadfd7;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 25px #462d1c0f}.admin-dashboard__document-card--missing{text-align:center;background:#faf7f4;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:20px;display:flex}.admin-dashboard__document-card--missing span{color:#aa9d94;font-size:.65rem}.admin-dashboard__document-card--missing strong{color:#675b53;font-size:.75rem}.admin-dashboard__document-image-wrap{background:#f3eee9;width:100%;height:220px;position:relative;overflow:hidden}.admin-dashboard__document-image{object-fit:contain;width:100%;height:100%;display:block}.admin-dashboard__document-info{flex-direction:column;padding:12px;display:flex}.admin-dashboard__document-info>strong{color:#413730;font-size:.76rem;font-weight:950}.admin-dashboard__document-info>span{color:#92847a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.6rem;overflow:hidden}.admin-dashboard__document-links{gap:8px;margin-top:11px;display:flex}.admin-dashboard__document-links a{color:#92501f;background:#fff8f2;border:1px solid #ead7c9;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:36px;padding:7px 9px;font-size:.62rem;font-weight:900;text-decoration:none;display:flex}.admin-dashboard__document-links a:hover{background:#fff0e3}.admin-dashboard__documents-note{background:#fff7e7;border-radius:12px;align-items:flex-start;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.admin-dashboard__documents-note>span{flex:none;font-size:.9rem}.admin-dashboard__documents-note p{color:#79644d;margin:0;font-size:.62rem;line-height:1.9}.admin-dashboard__state{text-align:center;color:#776b63;padding:35px 20px}.admin-dashboard__state--error{color:#c43e3e}.admin-dashboard__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.admin-dashboard__empty>span{font-size:1.7rem}.admin-dashboard__empty h3{color:#342d29;margin:10px 0 5px;font-size:1rem;font-weight:950}.admin-dashboard__empty p{color:#8a7b72;margin:0;font-size:.7rem}.admin-dashboard__empty--small{color:#8b7e75;min-height:100px;font-size:.72rem}.admin-dashboard__approved-list{gap:10px;display:grid}.admin-dashboard__approved-list article{background:#fffaf6;border:1px solid #e9e2dc;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.admin-dashboard__approved-list article>div{flex-direction:column;display:flex}.admin-dashboard__approved-list strong{color:#413730;font-size:.78rem;font-weight:950}.admin-dashboard__approved-list span{color:#8c7d73;margin-top:3px;font-size:.64rem}.admin-dashboard__approved-badge{background:#eaf9f0;border-radius:999px;flex:none;padding:6px 9px;font-weight:900;color:#188855!important;font-size:.62rem!important}@media (width<=980px){.admin-dashboard__stats,.admin-dashboard__request-details,.admin-dashboard__documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-dashboard__hero .admin-dashboard__container{flex-direction:column;align-items:flex-start}.admin-dashboard__hero-badge{width:100%}.admin-dashboard__panel-heading,.admin-dashboard__documents-heading{flex-direction:column;align-items:flex-start}}@media (width<=560px){.admin-dashboard__stats,.admin-dashboard__request-details,.admin-dashboard__documents-grid{grid-template-columns:1fr}.admin-dashboard__request-actions{flex-direction:column}.admin-dashboard__request-actions button{width:100%}.admin-dashboard__document-image-wrap{height:260px}.admin-dashboard__approved-list article{flex-direction:column;align-items:flex-start}.admin-dashboard__panel{border-radius:19px;padding:16px}}.admin-dashboard__network-credit-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.admin-dashboard__network-credit-stats{flex-direction:column;gap:3px;min-width:190px;display:flex}.admin-dashboard__network-credit-stats>span{color:#6f6259;align-items:center;gap:7px;margin:0;font-size:.7rem;display:flex}.admin-dashboard__network-credit-stats strong{color:#e97823;font-size:.95rem}.admin-dashboard__network-credit-stats small{color:#8c7d73;font-size:.62rem}.admin-dashboard__network-grant{align-items:center;gap:7px;display:flex}.admin-dashboard__network-grant input{width:92px;font:inherit;background:#fff;border:1px solid #e6d9cf;border-radius:10px;outline:none;padding:8px 9px;font-size:.72rem}.admin-dashboard__network-grant input:focus{border-color:#e97823}.admin-dashboard__network-grant button{color:#fff;font:inherit;cursor:pointer;background:#e97823;border:0;border-radius:10px;padding:8px 11px;font-size:.68rem;font-weight:800}.admin-dashboard__network-grant button:disabled{opacity:.6;cursor:wait}@media (width<=760px){.admin-dashboard__network-credit-control{flex-direction:column;align-items:stretch;width:100%}.admin-dashboard__network-grant input{flex:1;width:auto}}.admin-dashboard__panel--approved{padding:14px 16px}.admin-dashboard__panel--approved .admin-dashboard__panel-heading{margin-bottom:10px}.admin-dashboard__approved-list{gap:6px}.admin-dashboard__approved-list article{border-radius:11px;gap:10px;min-height:0;padding:7px 10px}.admin-dashboard__approved-list article>div:first-child{gap:0;min-width:210px}.admin-dashboard__approved-list article>div:first-child>strong{font-size:.72rem;line-height:1.25}.admin-dashboard__approved-list article>div:first-child>span{margin-top:1px;font-size:.58rem;line-height:1.25}.admin-dashboard__approved-list .admin-dashboard__network-credit-control{flex-flow:row;flex:auto;justify-content:flex-end;align-items:center;gap:8px}.admin-dashboard__approved-list .admin-dashboard__network-credit-stats{gap:0;min-width:175px}.admin-dashboard__approved-list .admin-dashboard__network-credit-stats>span{margin:0;font-size:.61rem;line-height:1.2}.admin-dashboard__approved-list .admin-dashboard__network-credit-stats strong{margin-right:4px;font-size:.8rem}.admin-dashboard__approved-list .admin-dashboard__network-credit-stats small{font-size:.55rem;line-height:1.2}.admin-dashboard__approved-list .admin-dashboard__network-grant{flex-direction:row;gap:5px}.admin-dashboard__approved-list .admin-dashboard__network-grant input{width:76px;min-height:30px;padding:5px 7px}.admin-dashboard__approved-list .admin-dashboard__network-grant button{white-space:nowrap;min-height:30px;padding:5px 9px}@media (width<=760px){.admin-dashboard__approved-list article{align-items:stretch}.admin-dashboard__approved-list .admin-dashboard__network-credit-control{flex-wrap:wrap;justify-content:space-between;width:100%}}.admin-dashboard{--admin-ink:#102b23;--admin-green:#123c31;--admin-green-2:#1d5747;--admin-orange:#f47a1f;--admin-paper:#fffdf9;color:var(--admin-ink);background:radial-gradient(circle at 8% 24%,#2b70561a,#0000 24%),radial-gradient(circle at 92% 13%,#f47a1f1c,#0000 27%),linear-gradient(#fbfaf5 0%,#fff8f1 100%)}.admin-dashboard__quick-nav{padding:18px 0 0}.admin-dashboard__quick-link{min-height:74px;color:var(--admin-ink);background:#ffffffd1;border:1px solid #123c311a;border-radius:20px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 12px 30px #23322b0f}.admin-dashboard__quick-link>span{background:#fff2e8;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.05rem;display:grid}.admin-dashboard__quick-link div{flex-direction:column;gap:2px;display:flex}.admin-dashboard__quick-link small{color:#887b72;font-size:.62rem}.admin-dashboard__quick-link strong{font-size:.82rem;font-weight:950}.admin-dashboard__hero{background:radial-gradient(circle at 16% 20%,#f47a1f2e,#0000 25%),radial-gradient(circle at 80% 110%,#ffffff14,#0000 28%),linear-gradient(125deg,#0e2f27,#174b3d 62%,#11362d);border-radius:0 0 34px 34px;margin-top:16px;padding:42px 0 46px;position:relative;overflow:hidden}.admin-dashboard__hero:after{content:"";border:1px solid #f47a1f2e;border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;left:7%}.admin-dashboard__eyebrow{color:#ffd8ba;background:#ffffff17;border-color:#ffffff24}.admin-dashboard__hero h1{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.25rem)}.admin-dashboard__hero-badge{background:#ffffff14;border-color:#ffffff21;box-shadow:0 16px 38px #0000001a}.admin-dashboard__hero-badge>span{background:linear-gradient(135deg,#ff8b31,#ef6810)}.admin-dashboard__content{padding-top:24px}.admin-dashboard__stats article,.admin-dashboard__panel{border-color:#123c311a;box-shadow:0 16px 38px #24302b11}.admin-dashboard__stats article{position:relative;overflow:hidden}.admin-dashboard__stats article:before{content:"";background:linear-gradient(#ff9a50,#f47a1f);width:4px;position:absolute;inset:0 auto 0 0}.admin-dashboard__stats strong{color:var(--admin-orange)}.admin-dashboard__panel{background:#ffffffed}.admin-dashboard__request-card{box-shadow:0 12px 28px #24302b0e;border-color:#123c311c!important}.admin-dashboard__approve-button{background:var(--admin-green)!important}.admin-dashboard__approve-button:hover{background:var(--admin-green-2)!important}.admin-dashboard__documents-button{color:#d75f0d!important;border-color:#f47a1f4d!important}.admin-dashboard__pending-badge{color:#d85f0c!important;background:#fff1e6!important}@media (width<=760px){.admin-dashboard__quick-nav-inner{grid-template-columns:1fr}.admin-dashboard__hero{border-radius:0 0 24px 24px}}.admin-dashboard__quick-nav{background:#fffaf6;padding:16px 0 14px}.admin-dashboard__quick-nav-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-dashboard__quick-link{color:#103b31;background:linear-gradient(#fffdf9 0%,#fff8f1 100%);border:1px solid #f47a1f47;border-radius:16px;min-height:68px;padding:10px 13px;box-shadow:0 8px 22px #123c310e}.admin-dashboard__quick-link>span{background:#f2f6ef;border-radius:12px;flex-basis:40px;width:40px;height:40px}.admin-dashboard__quick-link small{color:#173f35;font-size:.69rem;font-weight:900}.admin-dashboard__hero{background:radial-gradient(circle at 8% 120%,#f47a1f29,#0000 28%),radial-gradient(circle at 94% 0,#ffffff14,#0000 24%),linear-gradient(125deg,#0b332a 0%,#0f493b 56%,#0a3028 100%);border-radius:0;margin-top:0}.admin-dashboard__hero:after{border-color:#f47a1f33}.admin-dashboard__hero h1 span{color:#ff8a32}.admin-dashboard__eyebrow{color:#ffe0c8;background:#ffffff14}@media (width<=760px){.admin-dashboard__quick-nav-inner{grid-template-columns:1fr}}.admin-dashboard__quick-nav{background:linear-gradient(#fffaf6 0%,#fffdf9 100%);border-bottom:1px solid #f47a1f21;padding:22px 0 24px}.admin-dashboard__quick-nav-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;padding:0 4px;display:flex}.admin-dashboard__quick-nav-heading h2{color:#123d33;margin:3px 0 0;font-size:1.12rem;font-weight:950}.admin-dashboard__quick-nav-heading p{color:#7a7770;margin:0;font-size:.72rem;font-weight:700}.admin-dashboard__quick-nav-kicker{color:#ef741c;font-size:.68rem;font-weight:950}.admin-dashboard__quick-nav-inner{gap:14px}.admin-dashboard__quick-link{background:#fff;border:1.5px solid #f47a1f52;border-radius:19px;gap:14px;min-height:92px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 9px 24px #123c3112,inset 0 3px #f47a1f14}.admin-dashboard__quick-link:after{content:"";background:#f47a1f;border-radius:4px 0 0 4px;width:4px;position:absolute;top:16px;bottom:16px;right:0}.admin-dashboard__quick-link:hover{border-color:#f47a1fb8;transform:translateY(-3px);box-shadow:0 15px 32px #123c311f,inset 0 3px #f47a1f21}.admin-dashboard__quick-link .admin-dashboard__quick-icon{background:linear-gradient(145deg,#fff2e7,#f7eee6);border-radius:15px;flex:0 0 50px;width:50px;height:50px;font-size:1.28rem;box-shadow:inset 0 0 0 1px #f47a1f21}.admin-dashboard__quick-link div{flex:1;gap:5px}.admin-dashboard__quick-link strong{color:#123d33;font-size:.88rem;font-weight:950}.admin-dashboard__quick-link small{color:#77756f;font-size:.66rem;font-weight:750;line-height:1.8}.admin-dashboard__quick-link>b{color:#f47a1f;font-size:1rem;font-weight:900;transition:transform .2s}.admin-dashboard__quick-link:hover>b{transform:translate(-4px)}@media (width<=760px){.admin-dashboard__quick-nav-heading{flex-direction:column;align-items:flex-start;gap:5px}.admin-dashboard__quick-nav-heading p{display:none}.admin-dashboard__quick-link{min-height:82px}}.legal{color:#27231f;direction:rtl;max-width:1180px;margin:0 auto;padding:28px 20px 50px}.legal__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.legal__head h1{margin:0 0 6px;font-size:26px}.legal__head p{color:#6b625b;margin:0}.legal__head a,.legal button{color:#fff;cursor:pointer;font:inherit;background:#f28c28;border:0;border-radius:10px;padding:9px 14px;text-decoration:none}.legal button:disabled{opacity:.5}.legal__msg{background:#fff5e9;border:1px solid #ffd7ad;border-radius:10px;margin-bottom:14px;padding:10px 12px}.legal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal__card{background:#fff;border:1px solid #e8e1da;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:0 4px 15px #0000000a}.legal__card h2{margin:0 0 6px;font-size:17px}.legal__form{flex-direction:column;gap:8px;display:flex}.legal input,.legal textarea,.legal select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8d0c8;border-radius:9px;padding:9px 10px}.legal textarea{min-height:74px}.legal__audit{margin-top:12px}.legal__table>div{border-bottom:1px solid #eee7e0;grid-template-columns:1.2fr 1.5fr 1fr .8fr;gap:8px;padding:8px 0;font-size:13px;display:grid}.legal__table small{color:#777}.legal__notice{color:#694019;background:#fff6eb;border:1px solid #ffd2a3;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.8}.legal label{color:#4d453e;flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.legal__phone-row{grid-template-columns:1fr auto;gap:8px;display:grid}.legal__phone-row button{width:auto;min-width:110px}.legal__hint{color:#6b625b;margin:0 0 8px;font-size:.88rem}.legal__card button+button{margin-top:8px}@media (width<=800px){.legal__grid{grid-template-columns:1fr}.legal__head{flex-direction:column;align-items:flex-start}.legal__table>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.legal__phone-row{grid-template-columns:1fr}.legal__phone-row button{width:100%}}.legal__export-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.legal__export-actions button{margin-top:0!important}.legal__export-actions button:disabled{cursor:not-allowed}@media (width<=700px){.legal__export-actions{grid-template-columns:1fr}}.legal{color:#17382f;background:linear-gradient(#f7f5ef 0,#fbfaf7 100%);border-radius:26px;margin-top:22px}.legal__head{color:#fff;background:linear-gradient(135deg,#123b30,#1b5142);border-radius:24px;padding:24px 26px;box-shadow:0 18px 45px #123b301f}.legal__head h1{color:#fff}.legal__head p{color:#d9e8e2}.legal__head a,.legal button{background:linear-gradient(135deg,#ff8a2a,#ef741b);font-weight:800;box-shadow:0 7px 18px #ef741b29}.legal__grid{gap:16px}.legal__card{border-color:#e1e9e4;border-radius:18px;box-shadow:0 10px 30px #123b300e}.legal__card h2{color:#163e33}.legal input,.legal textarea,.legal select{background:#fcfdfc;border-color:#d7e2dc}.legal input:focus,.legal textarea:focus,.legal select:focus{border-color:#ef7b22;outline:none;box-shadow:0 0 0 3px #ef7b221a}.legal__muted{background:#173f34!important}.legal__notice,.legal__msg{background:#fff6ec;border-color:#ffd7b5}.legal__table>div{border-color:#e6ede9}.legal label{color:#35564c}.legal__export-actions button:nth-child(2){background:#173f34}.legal__modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#27201b94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.legal__modal{text-align:center;direction:rtl;background:#fff;border:1px solid #eaded5;border-radius:18px;width:min(500px,100%);padding:28px 30px;box-shadow:0 24px 70px #27201b40}.legal__modal-icon{background:#fff1e4;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 10px;font-size:27px;display:flex}.legal__modal h2{color:#2c2723;margin:4px 0 8px;font-size:21px}.legal__modal p{color:#4b433d;margin:0 0 12px;font-size:15px;font-weight:700}.legal__modal-note{color:#7b6556;background:#fff8f2;border:1px solid #f0d8c3;border-radius:11px;padding:10px 13px;font-size:12px;line-height:1.9}.legal__modal-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.legal__modal-actions button{min-width:125px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:800}.legal__modal-cancel{color:#5e554e;background:#f3efec}.legal__modal-confirm{color:#fff;background:#ef7d18}.legal__modal-actions button:disabled{opacity:.6;cursor:not-allowed}.legal__case-status{color:#5f554e;background:#faf6f2;border:1px solid #e8ddd4;border-radius:10px;padding:9px 10px;font-size:13px;line-height:1.8}.legal__case-status strong{color:#a85c20}.legal__case-status span{color:#81756d;font-size:12px;display:block}@media (width<=600px){.legal__modal{padding:23px 18px}.legal__modal-actions{flex-direction:column-reverse}.legal__modal-actions button{width:100%}}.legal-video-evidence-note{color:#6f5543;background:#fff7efd1;border:1px solid #ee7a2238;border-radius:12px;margin:10px 0 12px;padding:10px 12px;font-size:.82rem;line-height:1.9}.find-for-me{color:#2f2a27;max-width:1120px;margin:0 auto;padding:34px 20px 70px}.find-for-me__hero{background:linear-gradient(135deg,#fffaf6 0%,#fff 62%,#fff4eb 100%);border:1px solid #f1dfd3;border-radius:28px;padding:34px;position:relative;overflow:hidden;box-shadow:0 18px 50px #3e2d2212}.find-for-me__eyebrow{color:#b84d13;background:#fff0e5;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:800;display:inline-flex}.find-for-me__hero h1{color:#28231f;margin:14px 0 8px;font-size:clamp(30px,5vw,52px);line-height:1.15}.find-for-me__hero>p{color:#6b625c;max-width:760px;margin:0;font-size:16px;line-height:2}.find-for-me__form{background:#fff;border:1px solid #eaded6;border-radius:22px;margin-top:24px;padding:14px;box-shadow:0 12px 34px #35281f0f}.find-for-me__form textarea{resize:vertical;width:100%;min-height:104px;font:inherit;color:#312b27;background:0 0;border:0;outline:0;padding:10px 12px;font-size:16px;line-height:1.9}.find-for-me__form-footer{border-top:1px solid #f1e8e2;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.find-for-me__form-footer span{color:#8a8078;font-size:13px}.find-for-me__form-footer button{color:#fff;font:inherit;cursor:pointer;background:#e56620;border:0;border-radius:14px;padding:12px 20px;font-weight:900;box-shadow:0 8px 22px #e5662040}.find-for-me__examples{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.find-for-me__examples button{color:#645b55;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #eaded6;border-radius:999px;padding:8px 12px;font-size:13px}.find-for-me__understood{background:#fff;border:1px solid #ece5e0;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:22px;margin-top:24px;padding:20px 22px;display:flex}.find-for-me__understood span{color:#8a8078;font-size:13px}.find-for-me__understood h2{margin:6px 0 0;font-size:18px;line-height:1.8}.find-for-me__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:52%;display:flex}.find-for-me__chips span{color:#665e58;background:#f7f4f2;border-radius:12px;padding:8px 11px}.find-for-me__chips b{color:#29241f}.find-for-me__results{margin-top:32px}.find-for-me__results-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.find-for-me__results-head span{color:#e56620;font-size:13px;font-weight:800}.find-for-me__results-head h2{margin:4px 0 0;font-size:24px}.find-for-me__results-head a{color:#5e554f;font-weight:700;text-decoration:none}.find-for-me__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.find-for-me__match{background:#fff;border:1px solid #ece4df;border-radius:22px;padding-top:0;position:relative;overflow:visible}.find-for-me__match .parking-card{box-shadow:none!important;border:0!important}.find-for-me__score{z-index:3;color:#fff;background:#2d2926;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 7px 20px #0000002e}.find-for-me__score strong{font-size:18px;line-height:1}.find-for-me__score span{color:#f4d9ca;margin-top:3px;font-size:10px}.find-for-me__reasons{flex-wrap:wrap;gap:7px;padding:0 14px 14px;display:flex}.find-for-me__reasons span{color:#615852;background:#f8f5f3;border-radius:999px;padding:6px 9px;font-size:12px}.find-for-me__empty{text-align:center;background:#fbfaf9;border:1px dashed #dccfc7;border-radius:22px;padding:46px 20px}.find-for-me__empty>div{font-size:34px}.find-for-me__empty h3{margin:8px 0}.find-for-me__empty p{color:#756b65;max-width:650px;margin:0 auto;line-height:1.9}@media (width<=760px){.find-for-me{padding:20px 12px 50px}.find-for-me__hero{border-radius:22px;padding:22px 16px}.find-for-me__form-footer,.find-for-me__understood,.find-for-me__results-head{flex-direction:column;align-items:stretch}.find-for-me__form-footer button{width:100%}.find-for-me__chips{justify-content:flex-start;max-width:none}.find-for-me__grid{grid-template-columns:1fr}}.find-for-me__alert-box,.find-for-me__watch-panel{background:#fffaf5f5;border:1px solid #e6691826;border-radius:20px;width:min(100%,1180px);margin:14px auto 0;box-shadow:0 10px 28px #4f2f1b0f}.find-for-me__alert-box{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.find-for-me__alert-icon{background:#fff0e3;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.find-for-me__alert-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.find-for-me__alert-copy strong{color:#342b26;font-size:.86rem;font-weight:950}.find-for-me__alert-copy span{color:#786a61;font-size:.68rem;font-weight:700;line-height:1.75}.find-for-me__alert-copy span b{color:#df650f}.find-for-me__alert-copy small{color:#b65310;margin-top:2px;font-size:.64rem;font-weight:850}.find-for-me__alert-box>button,.find-for-me__alert-box>a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f68a35,#e66812);border:0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-family:inherit;font-size:.69rem;font-weight:950;display:inline-flex;box-shadow:0 8px 18px #e6681233}.find-for-me__alert-box>button:disabled{opacity:.65;cursor:wait}.find-for-me__watch-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.find-for-me__watch-head>div{flex-direction:column;gap:2px;display:flex}.find-for-me__watch-head span{color:#d9610f;font-size:.65rem;font-weight:900}.find-for-me__watch-head h2{color:#352d28;margin:0;font-size:.92rem;font-weight:950}.find-for-me__watch-head>button{color:#d45d0d;cursor:pointer;background:#fff;border:1px solid #e064102e;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:.62rem;font-weight:900}.find-for-me__notifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.find-for-me__notification{min-width:0;color:inherit;background:#fff;border:1px solid #58423214;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid;position:relative}.find-for-me__notification.is-unread{background:#fff9f4;border-color:#ef741b40}.find-for-me__notification-score{color:#e16917;text-align:center;font-size:.82rem;font-weight:950}.find-for-me__notification>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.find-for-me__notification strong{color:#39302b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:900;overflow:hidden}.find-for-me__notification span{color:#85766d;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;overflow:hidden}.find-for-me__notification small{color:#aaa099;font-size:.52rem}.find-for-me__notification i{color:#fff;background:#ed741d;border-radius:999px;padding:3px 6px;font-size:.48rem;font-style:normal;font-weight:950}.find-for-me__saved-searches{border-top:1px dashed #533d2e1f;flex-direction:column;gap:7px;margin-top:10px;padding-top:10px;display:flex}.find-for-me__saved-row{background:#ffffffb8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.find-for-me__saved-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.find-for-me__saved-row strong{color:#443932;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:850;overflow:hidden}.find-for-me__saved-row span{color:#95877f;font-size:.54rem}.find-for-me__saved-actions{flex:none;gap:5px;display:flex}.find-for-me__saved-actions button{color:#756860;cursor:pointer;background:#f7f4f1;border:1px solid #5641331a;border-radius:9px;padding:5px 8px;font-family:inherit;font-size:.55rem;font-weight:900}.find-for-me__saved-actions button.is-active{color:#d65f0e;background:#fff0e2;border-color:#e6650f2e}.find-for-me__saved-actions button.is-delete{color:#a44949}@media (width<=760px){.find-for-me__alert-box{grid-template-columns:40px minmax(0,1fr)}.find-for-me__alert-box>button,.find-for-me__alert-box>a{grid-column:1/-1;width:100%}.find-for-me__notifications{grid-template-columns:1fr}.find-for-me__saved-row{flex-direction:column;align-items:flex-start}}.find-for-me__saved-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:3px;display:flex}.find-for-me__saved-meta small{color:#9a8d85;font-size:.52rem}.find-for-me__saved-meta b{color:#d65f0e;background:#fff0e2;border-radius:999px;padding:2px 7px;font-size:.5rem;font-weight:950}.find-for-me__watch-panel{padding:22px 24px}.find-for-me__watch-head{padding-bottom:16px}.find-for-me__watch-head span{font-size:.82rem}.find-for-me__watch-head h2{margin-top:3px;font-size:1.12rem;line-height:1.7}.find-for-me__saved-searches{gap:12px;margin-top:14px;padding-top:14px}.find-for-me__saved-row{background:#ffffffe0;border:1px solid #58423212;border-radius:16px;gap:18px;min-height:96px;padding:16px 18px}.find-for-me__saved-row>div:first-child{gap:5px}.find-for-me__saved-row strong{white-space:normal;font-size:.88rem;line-height:1.8}.find-for-me__saved-row span{font-size:.68rem;line-height:1.7}.find-for-me__saved-meta{gap:7px 14px;margin-top:4px}.find-for-me__saved-meta small{font-size:.64rem;line-height:1.6}.find-for-me__saved-meta b{padding:4px 9px;font-size:.62rem}.find-for-me__saved-actions{gap:8px}.find-for-me__saved-actions button{border-radius:10px;min-height:36px;padding:7px 12px;font-size:.68rem}@media (width<=760px){.find-for-me__watch-panel{padding:18px 14px}.find-for-me__saved-row{min-height:0;padding:14px}.find-for-me__saved-actions{width:100%}.find-for-me__saved-actions button{flex:1}}.find-for-me__submit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.find-for-me__form-footer .find-for-me__cancel-edit{color:#5b514a;box-shadow:none;background:#fff;border:1px solid #e8ddd5}.find-for-me__auto-follow-message{color:#8b430e;background:#fff7f0e6;border:1px solid #ef6c1838;border-radius:14px;margin-top:14px;padding:11px 14px;font-size:14px;font-weight:700}.find-for-me__understood--compact{padding:14px 18px}.find-for-me__understood-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.find-for-me__understood-line>span{color:#776b63;white-space:nowrap;font-size:13px}.find-for-me__understood--compact .find-for-me__chips{flex-wrap:wrap;flex:1;gap:8px;display:flex}.find-for-me__understood--compact .find-for-me__chips span{background:#f8f4f1;border-radius:999px;padding:7px 10px;font-size:13px}.find-for-me__quick-edit,.find-for-me__saved-actions .is-edit{color:#b6530e;background:#fff8f2;border:1px solid #ef6c184d}.find-for-me__quick-edit{cursor:pointer;font:inherit;border-radius:10px;padding:8px 12px;font-weight:700}@media (width<=700px){.find-for-me__understood-line{align-items:flex-start}.find-for-me__understood--compact .find-for-me__chips{flex-basis:100%}.find-for-me__quick-edit{width:100%}}.find-for-me__status-badge{cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.find-for-me__status-badge.is-on{color:#267236;background:#f1f8f1;border:1px solid #cfe6d0}.find-for-me__status-badge.is-off{color:#746a63;background:#f5f3f1;border:1px solid #e2ddd9}.find-for-me__saved-actions .is-toggle{color:#a94d0d;background:#fff8f2;border:1px solid #ef6c1847;font-weight:750}@media (width<=700px){.find-for-me__saved-actions{gap:7px}}.find-for-me__fresh-summary{background:#fffaf6;border:1px solid #f5d8c4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 2px;padding:12px 14px;display:flex}.find-for-me__fresh-summary strong{color:#b94f0b;font-size:.84rem}.find-for-me__fresh-summary span{color:#786b63;font-size:.74rem}@media (width<=720px){.find-for-me__fresh-summary{flex-direction:column;align-items:flex-start}}.find-for-me__auto-follow-message--results{border-radius:17px;margin:0 0 18px;padding:15px 18px;font-size:15px;line-height:1.9;box-shadow:0 10px 28px #78431e0f}#fazajoo-smart-results{scroll-margin-top:112px}@media (width>=761px){.find-for-me{padding-top:22px}.find-for-me__hero{padding:24px 34px 22px}.find-for-me__hero h1{margin:8px 0 4px;font-size:clamp(30px,4vw,46px);line-height:1.08}.find-for-me__hero>p{line-height:1.75}.find-for-me__form{margin-top:16px;padding:10px 14px}.find-for-me__form textarea{min-height:70px;padding:7px 10px;line-height:1.7}.find-for-me__form-footer{padding-top:8px}.find-for-me__form-footer button{padding:10px 18px}.find-for-me__examples{margin-top:10px}.find-for-me__examples button{padding:7px 11px}}@media (width<=760px){.find-for-me__hero{padding-top:18px;padding-bottom:18px}.find-for-me__hero h1{margin-top:9px}.find-for-me__form{margin-top:16px;padding:10px}.find-for-me__form textarea{min-height:82px}}@media (width>=761px){.find-for-me{padding-top:14px}.find-for-me__hero{padding:18px 30px 16px}.find-for-me__eyebrow{padding:5px 10px;font-size:13px}.find-for-me__hero h1{margin:7px 0 3px;font-size:clamp(30px,3.5vw,42px)}.find-for-me__hero>p{font-size:15px;line-height:1.55}.find-for-me__form{border-radius:18px;margin-top:12px;padding:8px 12px}.find-for-me__form textarea{resize:vertical;height:58px;min-height:58px;max-height:96px;padding:5px 8px;line-height:1.55}.find-for-me__form-footer{gap:10px;padding-top:6px}.find-for-me__form-footer button{padding:9px 17px}.find-for-me__examples{margin-top:8px}.find-for-me__examples button{padding:6px 10px}}.find-for-me__intro strong{color:#3b312b;font-weight:900}.find-for-me__intro span{color:#746a63}.find-for-me__input-label{justify-content:space-between;align-items:center;gap:12px;padding:2px 8px 5px;display:flex}.find-for-me__input-label strong{color:#352d28;font-size:15px;font-weight:900}.find-for-me__input-label span{color:#a06a49;font-size:12px;font-weight:700}.find-for-me__form textarea{font-weight:650}.find-for-me__form textarea::placeholder{color:#8b817a;opacity:1;font-weight:500}@media (width>=761px){.find-for-me__intro{max-width:900px!important}.find-for-me__form textarea{height:54px;min-height:54px}}@media (width<=760px){.find-for-me__input-label{flex-direction:column;align-items:flex-start;gap:2px}}.find-for-me__hero h1,.find-for-me__input-label{display:none!important}.find-for-me__hero>.find-for-me__intro{white-space:nowrap;color:#5f5650!important;max-width:none!important;margin:10px 0 0!important;font-size:15px!important;font-weight:650!important;line-height:1.75!important}.find-for-me__form{margin-top:14px!important}.find-for-me__form textarea{padding-top:8px!important;font-weight:600!important}.find-for-me__form textarea::placeholder{color:#a39a94!important;opacity:1!important;font-size:13px!important;font-weight:450!important}@media (width<=900px){.find-for-me__hero>.find-for-me__intro{white-space:normal}}.find-for-me__tracking-card{background:#ffffffe6;border:1px solid #58423214;border-radius:18px;overflow:hidden}.find-for-me__tracking-card .find-for-me__saved-row{background:0 0;border:0;border-radius:0;margin:0}.find-for-me__tracking-results{border-top:1px dashed #5842321a;padding:0 16px 16px}.find-for-me__tracking-results-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 9px;display:flex}.find-for-me__tracking-results-head strong{color:#473a32;font-size:.72rem}.find-for-me__tracking-results-head span{color:#96877e;font-size:.58rem}.find-for-me__tracking-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.find-for-me__tracking-mini{min-width:0;color:inherit;background:#fffaf6;border:1px solid #e5662021;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:flex}.find-for-me__tracking-mini>div{flex-direction:column;gap:2px;min-width:0;display:flex}.find-for-me__tracking-mini strong{color:#40352f;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:900;overflow:hidden}.find-for-me__tracking-mini span{color:#8e8077;font-size:.55rem}.find-for-me__tracking-mini>b{color:#df650f;flex:none;font-size:.72rem;font-weight:950}.find-for-me__tracking-empty{color:#8c7e75;border-top:1px dashed #5842321a;margin:0 16px 14px;padding:10px 12px;font-size:.62rem;font-weight:700}@media (width<=900px){.find-for-me__tracking-mini-grid{grid-template-columns:1fr}}.find-for-me__tracking-mini{background:linear-gradient(135deg,#fffffffc 0%,#fffaf6fc 100%);border:1.5px solid #f47a1f57;border-radius:16px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 20px #5b3a2214,inset 0 1px #ffffffe6}.find-for-me__tracking-mini:before{content:"";opacity:.82;background:#f47a1f;width:5px;height:100%;position:absolute;top:0;right:0}.find-for-me__tracking-mini strong{color:#342a24;font-size:.7rem;font-weight:950}.find-for-me__tracking-mini span{color:#8a786d;margin-top:2px;font-size:.58rem}.find-for-me__tracking-mini>b{color:#e4660d;text-align:center;background:#f47a1f14;border:1px solid #f47a1f38;border-radius:10px;min-width:52px;padding:7px 9px;font-size:.78rem;font-weight:950}@media (width<=900px){.find-for-me__tracking-mini{padding:13px 14px}}.find-for-me__tracking-mini{background:#fff8f1;border:2px solid #f47a1f;border-radius:18px;min-height:86px;padding:15px 18px 15px 82px;position:relative;overflow:visible;box-shadow:0 5px #f47a1f1a,0 10px 24px #50342114}.find-for-me__tracking-mini:before{content:"";opacity:.95;background:#f47a1f;border-radius:999px;width:4px;height:auto;position:absolute;top:10px;bottom:10px;right:10px}.find-for-me__tracking-mini:hover{border-color:#ef6c0a;transform:translateY(-2px);box-shadow:0 6px #f47a1f21,0 14px 28px #5034211c}.find-for-me__tracking-mini strong{color:#2f261f;font-size:.74rem;font-weight:950;line-height:1.9;display:block}.find-for-me__tracking-mini span{color:#8a786d;font-size:.6rem;line-height:1.8;display:block}.find-for-me__tracking-mini>b{color:#dc5e08;text-align:center;background:#fff2e6;border:3px solid #f47a1f;border-radius:50%;place-items:center;width:54px;min-width:54px;height:54px;padding:0;font-size:.78rem;font-weight:950;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 0 5px #f47a1f1f,inset 0 0 0 2px #fffffff2}@media (width<=700px){.find-for-me__tracking-mini{border-radius:16px;min-height:82px;padding:13px 14px 13px 74px}.find-for-me__tracking-mini>b{width:50px;min-width:50px;height:50px;left:12px}}.find-for-me__tracking-card{background:#fffffffa;border:1.5px solid #f47a1f6b;border-radius:20px;overflow:hidden;box-shadow:0 8px 22px #5c3a2212}.find-for-me__tracking-card:hover{border-color:#f47a1f9e;box-shadow:0 10px 26px #5c3a2217}@media (width<=700px){.find-for-me__tracking-card{border-radius:17px}}.account-page{color:#332c27;direction:rtl;width:min(100% - 28px,1120px);margin:34px auto 70px}.account-page__hero{background:linear-gradient(135deg,#fff9f4 0%,#fff 55%,#fff2e5 100%);border:1px solid #704e371f;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;box-shadow:0 20px 50px #4b301f14}.account-page__eyebrow{color:#c95e08;background:#fff0e2;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.account-page__hero h1{margin:10px 0 4px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:950}.account-page__hero p{color:#766960;margin:0;line-height:2}.account-page__identity{background:#ffffffd6;border:1px solid #6b483121;border-radius:18px;align-items:center;gap:13px;min-width:245px;padding:14px 16px;display:flex}.account-page__avatar{color:#fff;background:linear-gradient(135deg,#ff9c4c,#ef6f14);border-radius:16px;place-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:950;display:grid}.account-page__identity div{flex-direction:column;gap:3px;display:flex}.account-page__identity strong{font-size:1rem}.account-page__identity span:last-child{color:#8d7e74;font-size:.78rem}.account-page__grid{grid-template-columns:.9fr 1.1fr;gap:22px;margin-top:22px;display:grid}.account-card{background:#fff;border:1px solid #684c381c;border-radius:24px;padding:24px;box-shadow:0 14px 38px #442e200f}.account-card__title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-card__icon{background:#fff1e5;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.15rem;display:grid}.account-card__title h2{margin:0;font-size:1.08rem}.account-card__title p{color:#8a7c73;margin:4px 0 0;font-size:.78rem;line-height:1.8}.account-info{gap:10px;margin:0;display:grid}.account-info>div{background:#fbf8f5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.account-info dt{color:#8a7c73;font-size:.8rem}.account-info dd{margin:0;font-size:.86rem;font-weight:850}.account-card__quick-links{gap:9px;margin-top:16px;display:flex}.account-card__quick-links a{color:#fff;text-align:center;background:#342b26;border-radius:12px;flex:1;padding:11px 12px;font-size:.78rem;font-weight:850}.account-security-note{background:#fff7ef;border:1px solid #f2cfb2;border-radius:14px;flex-direction:column;gap:5px;margin-bottom:18px;padding:13px 14px;display:flex}.account-security-note strong{color:#b95308;font-size:.84rem}.account-security-note span{color:#79695f;font-size:.75rem;line-height:1.9}.account-password-form{gap:13px;display:grid}.account-password-form label:not(.account-password-form__show){gap:7px;display:grid}.account-password-form label>span{color:#5f5148;font-size:.8rem;font-weight:800}.account-password-form input[type=password],.account-password-form input[type=text]{box-sizing:border-box;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #ded2ca;border-radius:12px;outline:none;padding:10px 13px;transition:border-color .2s,box-shadow .2s}.account-password-form__show{cursor:pointer;align-items:center;gap:7px;width:fit-content;display:inline-flex}.account-password-form__show input{accent-color:#e86c18}.account-password-form__show span{font-size:.76rem}.account-message{border-radius:12px;padding:11px 12px;font-size:.78rem;line-height:1.8}.account-message--error{color:#a43c3c;background:#fff3f3;border:1px solid #efc1c1}.account-message--success{color:#2d7440;background:#f1fbf4;border:1px solid #bfe2c9}.account-password-form__submit{color:#fff;min-height:47px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f88631,#df5f0d);border:0;border-radius:13px;font-weight:900;box-shadow:0 10px 24px #df5f0d33}.account-password-form__submit:disabled{opacity:.65;cursor:wait}@media (width<=820px){.account-page__hero{flex-direction:column;align-items:stretch}.account-page__identity{min-width:0}.account-page__grid{grid-template-columns:1fr}}@media (width<=520px){.account-page{width:min(100% - 18px,1120px);margin-top:18px}.account-page__hero,.account-card{border-radius:19px;padding:18px}.account-card__quick-links{flex-direction:column}}.account-notices{background:#fff9f3;border:1px solid #f0cfb3;border-radius:22px;margin-top:20px;padding:20px;box-shadow:0 12px 30px #5d39200d}.account-notices__title{align-items:center;gap:11px;margin-bottom:14px;display:flex}.account-notices__title>span{background:#ffe7d3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-notices__title h2{margin:0;font-size:1rem}.account-notices__title p{color:#8b796c;margin:3px 0 0;font-size:.76rem}.account-notices__list{gap:10px;display:grid}.account-notices article{background:#fff;border:1px solid #efc9a8;border-radius:15px;padding:14px}.account-notices article.is-read{background:#fbfaf9;border-color:#e8e1dc}.account-notices article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-notices article strong{color:#b8540c}.account-notices article.is-read strong{color:#71665f}.account-notices article time{color:#9a8b80;font-size:.72rem}.account-notices article p{color:#574b43;margin:10px 0;font-size:.82rem;line-height:2}.account-notices article button{color:#fff;font:inherit;cursor:pointer;background:#ef741b;border:0;border-radius:10px;padding:8px 12px;font-size:.76rem;font-weight:900}@media (width<=520px){.account-notices{border-radius:18px;padding:15px}.account-notices article>div{flex-direction:column;align-items:flex-start}}.account-blocked-users{background:#fff;border:1px solid #eadfd7;border-radius:22px;margin-top:20px;padding:20px;box-shadow:0 12px 30px #4a31210d}.account-blocked-users__title{align-items:center;gap:11px;margin-bottom:14px;display:flex}.account-blocked-users__title>span{background:#fff0ec;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-blocked-users__title h2{margin:0;font-size:1rem}.account-blocked-users__title p{color:#8b796c;margin:3px 0 0;font-size:.76rem;line-height:1.8}.account-blocked-users__list{gap:10px;display:grid}.account-blocked-users__list article{background:#fcfaf8;border:1px solid #eee4dd;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-blocked-users__identity{align-items:center;gap:10px;display:flex}.account-blocked-users__avatar{color:#fff;background:#3b312b;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.account-blocked-users__identity>div{flex-direction:column;gap:2px;display:flex}.account-blocked-users__identity strong{font-size:.84rem}.account-blocked-users__identity small{color:#95877d;font-size:.72rem}.account-blocked-users__list button{color:#a53030;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #e7a5a5;border-radius:10px;padding:8px 12px;font-size:.75rem;font-weight:900}.account-blocked-users__list button:disabled{opacity:.6;cursor:wait}.account-blocked-users__empty{color:#88786e;background:#faf7f4;border-radius:13px;padding:14px;font-size:.78rem}.account-blocked-users__message{color:#2f7442;background:#f1fbf4;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:.77rem}.account-blocked-users__hint{color:#88786e;margin:12px 2px 0;font-size:.72rem;line-height:1.9}@media (width<=520px){.account-blocked-users{border-radius:18px;padding:15px}.account-blocked-users__list article{flex-direction:column;align-items:stretch}.account-blocked-users__list button{width:100%}}.account-notification-summary{background:#fff;border:1px solid #eadfd7;border-radius:20px;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #4a31210d}.account-notification-summary__icon{background:#fff0e2;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1.15rem;display:grid}.account-notification-summary__copy{flex:1;min-width:0}.account-notification-summary__copy h2{margin:0;font-size:.98rem}.account-notification-summary__copy p{color:#88786e;margin:4px 0 0;font-size:.78rem}.account-notification-summary__link{color:#fff;white-space:nowrap;background:#ef741b;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=620px){.account-notification-summary{flex-wrap:wrap;align-items:stretch}.account-notification-summary__copy{flex-basis:calc(100% - 62px)}.account-notification-summary__link{width:100%}}.account-page{background:linear-gradient(#fbfaf5 0,#fff8f1 50%,#f5faf6 100%);min-height:100vh;padding-bottom:64px}.account-page__hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12%,#aecdb859,#0000 25%),radial-gradient(circle at 82% 10%,#ff892b29,#0000 28%),#fbfaf5!important;border:1px solid #1c312a14!important;border-radius:0 0 32px 32px!important;padding:54px max(24px,50vw - 640px)!important;box-shadow:0 16px 45px #2c251e0f!important}.account-page__hero:after{content:"";pointer-events:none;background-image:radial-gradient(#1f362e14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 72%);mask-image:linear-gradient(270deg,#000,#0000 72%)}.account-page__hero-copy,.account-page__identity{z-index:2;position:relative}.account-page__eyebrow{color:#d85e16!important;background:#fff8f1!important;border:1px solid #ee6b1933!important;border-radius:999px!important;padding:8px 13px!important;font-weight:800!important;display:inline-flex!important}.account-page__hero h1{letter-spacing:-1.6px;color:#172a24!important;margin:12px 0 8px!important;font-size:clamp(34px,4vw,56px)!important}.account-page__hero p{color:#68746f!important}.account-page__identity{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb!important;border:1px solid #1c312a17!important;border-radius:20px!important;padding:14px 17px!important;box-shadow:0 15px 38px #2c251e12!important}.account-page__avatar{color:#fff!important;background:linear-gradient(145deg,#172a24,#294a3f)!important;box-shadow:0 8px 18px #172a242e!important}.account-page__grid,.account-blocked-users{width:min(1280px,100% - 48px);margin-left:auto!important;margin-right:auto!important}.account-page__grid{gap:20px!important;margin-top:28px!important}.account-card,.account-blocked-users{overflow:hidden;background:#ffffffdb!important;border:1px solid #1c312a17!important;border-radius:24px!important;box-shadow:0 18px 48px #2c251e12!important}.account-card{padding:24px!important}.account-card__icon{color:#e76b1c!important;background:#fff2e6!important;border-radius:14px!important}.account-info>div{background:#faf8f4!important;border:1px solid #1c312a12!important;border-radius:14px!important}.account-card__quick-links a{color:#cf5f19!important;background:#fff8f1!important;border-color:#ee6b1933!important;border-radius:13px!important}.account-security-note{background:#f2f7f3!important;border:1px solid #4b825e21!important;border-radius:15px!important}.account-password-form input{background:#fcfbf8!important;border:1px solid #1c312a1f!important;border-radius:13px!important}.account-password-form input:focus{border-color:#f47b20!important;box-shadow:0 0 0 4px #f47b2017!important}.account-password-form__submit{background:#172a24!important;border-radius:14px!important;box-shadow:0 12px 25px #172a2424!important}.account-blocked-users{margin-top:20px!important;padding:24px!important}@media (width<=720px){.account-page__hero{border-radius:0 0 24px 24px!important;padding:38px 18px 44px!important}.account-page__grid,.account-blocked-users{width:calc(100% - 28px)}.account-card,.account-blocked-users{border-radius:20px!important;padding:18px!important}}.agency-public-page{color:#342b26;background:linear-gradient(#fff9f4 0%,#fffdfb 50%,#f7f3ef 100%);min-height:100vh}.agency-public-shell{width:min(1120px,100% - 36px);margin:0 auto}.agency-public-hero{color:#fff;background:radial-gradient(circle at 12% 0,#f47a1f47,#0000 34%),linear-gradient(135deg,#241f1b 0%,#382a22 58%,#4c2f1c 100%);padding:18px 0 22px}.agency-public-back{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:9px 14px;font-weight:800}.agency-public-identity{align-items:center;gap:20px;margin-top:14px;display:flex}.agency-public-avatar{background:linear-gradient(135deg,#ff8a2b,#e65f00);border:3px solid #fff3;border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-size:1.35rem;font-weight:950;display:grid;box-shadow:0 18px 45px #00000038}.agency-public-title h1{color:#fff;margin:5px 0 3px;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.25}.agency-public-title p{color:#ffffffb8;margin:0;font-weight:700}.agency-public-verified{color:#ffd8b5;background:#f47a1f26;border:1px solid #ffab5c47;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.agency-public-verified span{color:#fff;background:#f47a1f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.agency-public-trust-note{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.agency-public-trust-note>span{font-size:1.4rem}.agency-public-trust-note div{flex-direction:column;gap:3px;display:flex}.agency-public-trust-note small{color:#ffffffa3}.agency-public-content{padding:34px 0 70px}.agency-public-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agency-public-stats article{background:#ffffffeb;border:1px solid #eee3da;border-radius:20px;padding:22px;box-shadow:0 12px 32px #462d1c0f}.agency-public-stats span{color:#9a8a80;margin-bottom:8px;font-size:.78rem;font-weight:750;display:block}.agency-public-stats strong{font-size:1.02rem}.agency-public-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:42px 0 18px;display:flex}.agency-public-section-heading span{color:#ef6c0a;font-size:.78rem;font-weight:900}.agency-public-section-heading h2{margin:4px 0 0;font-size:1.35rem}.agency-public-section-heading small{color:#a09086}.agency-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agency-public-card{color:inherit;background:#fff;border:1px solid #eee2d9;border-radius:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 30px #412b1c0e}.agency-public-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #412b1c1c}.agency-public-card__image{aspect-ratio:16/10;background:#f0e9e3;position:relative}.agency-public-card__image img{object-fit:cover;width:100%;height:100%;display:block}.agency-public-card__placeholder{color:#b59d8c;place-items:center;width:100%;height:100%;font-weight:900;display:grid}.agency-public-card__image>span{color:#fff;background:#261e19e0;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:850;position:absolute;top:12px;right:12px}.agency-public-card__body{padding:16px}.agency-public-card__body h3{margin:0 0 8px;font-size:.95rem}.agency-public-card__body p{color:#918178;margin:0 0 13px;font-size:.78rem}.agency-public-card__body strong{color:#e96908;font-size:.88rem}.agency-public-empty,.agency-public-state{text-align:center;color:#73645b;direction:rtl;background:#fff;border:1px solid #eee1d6;border-radius:22px;width:min(760px,100% - 36px);margin:70px auto;padding:34px}.agency-public-state{flex-direction:column;gap:10px;display:flex}.agency-public-state strong{color:#3d332d;font-size:1.1rem}.agency-public-state button{color:#fff;width:max-content;font:inherit;cursor:pointer;background:#f47a1f;border:0;border-radius:12px;margin:12px auto 0;padding:9px 18px;font-weight:850}@media (width<=820px){.agency-public-stats,.agency-public-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.agency-public-shell{width:min(100% - 24px,1120px)}.agency-public-identity{align-items:flex-start}.agency-public-avatar{border-radius:22px;width:70px;height:70px}.agency-public-stats,.agency-public-grid{grid-template-columns:1fr}.agency-public-section-heading{flex-direction:column;align-items:flex-start}.agency-public-trust-note{align-items:flex-start}}.moderation{color:#332e2b;direction:rtl;background:#f7f5f3;min-height:100vh}.moderation__hero{color:#fff;background:linear-gradient(135deg,#332f2c,#4a433e);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:1140px;margin:22px auto 0;padding:25px 28px;display:flex}.moderation__hero span{color:#ffad6a;font-weight:800}.moderation__hero h1{margin:5px 0;font-size:27px}.moderation__hero p{color:#ddd5cf;margin:0}.moderation__hero a{color:#fff;background:#f58a35;border-radius:12px;padding:10px 15px;font-weight:800;text-decoration:none}.moderation__body{max-width:1140px;margin:auto;padding:22px 0 50px}.moderation__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.moderation__stats article{background:#fff;border:1px solid #ebe5e0;border-radius:16px;padding:16px}.moderation__stats span{color:#777;display:block}.moderation__stats strong{font-size:25px}.moderation__filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.moderation__filters button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd5cf;border-radius:10px;padding:8px 14px}.moderation__filters button.active{color:#fff;background:#ef741b;border-color:#ef741b}.moderation__list{gap:12px;display:grid}.report-card{background:#fff;border:1px solid #e9e2dc;border-radius:17px;padding:18px}.report-card__top{justify-content:space-between;gap:15px;display:flex}.report-card__top>div{align-items:center;gap:10px;display:flex}.report-card time{color:#8b827b;font-size:13px}.status{border-radius:999px;padding:5px 9px;font-size:12px}.status--new{color:#c75b0d;background:#fff1e5}.status--reviewing{color:#806800;background:#fff8d8}.status--resolved{color:#287b45;background:#eaf8ef}.status--dismissed{color:#666;background:#f1f1f1}.report-card__meta{color:#706862;flex-wrap:wrap;gap:16px;margin:13px 0;font-size:13px;display:flex}.report-card p{background:#faf8f6;border-radius:10px;padding:11px}.report-card__actions{flex-wrap:wrap;gap:8px;display:flex}.report-card__actions button,.report-card__actions a{color:#fff;font:inherit;cursor:pointer;background:#3f3a36;border:0;border-radius:9px;padding:8px 11px;text-decoration:none}.report-card__actions .ok{background:#287b45}.report-card__actions .muted{background:#777}.report-card__actions .action{background:linear-gradient(135deg,#f58a35,#e66e18);font-weight:900}.report-card__actions .dark{color:#fff;background:#332b27;border-color:#332b27}.moderation__empty{text-align:center;color:#777;background:#fff;border:1px dashed #d8d0ca;border-radius:16px;padding:40px}.report-card__history{background:#fffaf6;border:1px solid #f0dfd3;border-radius:13px;margin:14px 0;padding:13px}.report-card__history>strong{color:#9b4b11;margin-bottom:8px;display:block}.report-card__history>div{border-top:1px dashed #eadbd0;grid-template-columns:auto 1fr;gap:3px 10px;padding:8px 0;display:grid}.report-card__history>div:first-of-type{border-top:0}.report-card__history span{font-weight:800}.report-card__history small{color:#8e8178}.report-card__history em{color:#65584f;grid-column:1/-1;font-size:12px;font-style:normal;line-height:1.8}.moderation-chat-modal,.moderation-action-modal{z-index:2000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.moderation-chat-modal__backdrop,.moderation-action-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19141194;position:absolute;inset:0}.moderation-chat-modal__card,.moderation-action-modal__card{z-index:1;background:#fffaf6;border:1px solid #f0dacb;border-radius:26px;flex-direction:column;width:min(760px,94vw);max-height:82vh;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #281c1440}.moderation-chat-modal__card>header,.moderation-action-modal__card>header{border-bottom:1px solid #f0dfd3;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.moderation-chat-modal__card>header span,.moderation-action-modal__card>header span{color:#e76f16;font-size:12px;font-weight:800}.moderation-chat-modal__card>header h2,.moderation-action-modal__card>header h2{color:#2d2723;margin:5px 0 0;font-size:22px}.moderation-chat-modal__card>header button,.moderation-action-modal__card>header button{cursor:pointer;background:#f5ece6;border:0;border-radius:12px;width:38px;height:38px;font-size:24px}.moderation-chat-modal__meta{color:#5a4a40;background:#fff3e9;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 22px;display:flex}.moderation-chat-modal__messages{flex-direction:column;gap:12px;padding:18px 22px;display:flex;overflow:auto}.moderation-chat-modal__messages article{background:#fff;border:1px solid #eee0d7;border-radius:16px;padding:14px 16px}.moderation-chat-modal__messages article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.moderation-chat-modal__messages time{color:#9a887d;font-size:11px}.moderation-chat-modal__messages p{white-space:pre-wrap;color:#342c27;margin:10px 0 0;line-height:1.9}.moderation-chat-modal__empty{text-align:center;color:#8e7d72;padding:36px}.moderation-action-modal__card{width:min(620px,94vw);padding-bottom:20px;overflow:auto}.moderation-action-modal__summary{background:#fff1e5;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 22px 4px;padding:13px 15px;display:flex}.moderation-action-modal__summary span{color:#7a685b;font-size:13px}.moderation-action-modal__card label{gap:7px;margin:14px 22px 0;display:grid}.moderation-action-modal__card label>span{font-size:13px;font-weight:850}.moderation-action-modal__card select,.moderation-action-modal__card textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ddcfc5;border-radius:12px;outline:none;padding:11px 12px}.moderation-action-modal__card select:focus,.moderation-action-modal__card textarea:focus{border-color:#ef7b2c;box-shadow:0 0 0 3px #ef7b2c1f}.moderation-action-modal__legal-note{color:#5f527c;background:#f4f0ff;border:1px solid #ded4fa;border-radius:13px;margin:14px 22px 0;padding:12px 14px;font-size:12px;line-height:1.9}.moderation-action-modal__legal-note a{color:#e36d18;margin-right:8px;font-weight:900;display:inline-block}.moderation-action-modal__buttons{justify-content:flex-end;gap:9px;margin:18px 22px 0;display:flex}.moderation-action-modal__buttons button{font:inherit;cursor:pointer;color:#fff;background:#ef741b;border:0;border-radius:11px;padding:10px 15px;font-weight:900}.moderation-action-modal__buttons .cancel{color:#554c46;background:#eee7e2}.moderation-action-modal__buttons button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.moderation__hero{flex-direction:column;align-items:flex-start;margin:10px}.moderation__body{padding:12px}.moderation__stats{grid-template-columns:1fr}.report-card__top{flex-direction:column}.moderation-chat-modal,.moderation-action-modal{padding:10px}.moderation-chat-modal__card,.moderation-action-modal__card{border-radius:20px;max-height:90vh}.moderation-chat-modal__meta{flex-direction:column}.moderation-chat-modal__messages{padding:14px}.moderation-action-modal__summary{flex-direction:column}.report-card__history>div{grid-template-columns:1fr}}.report-card__history-more{color:#c85f14;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #efc6a8;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:850}.report-card__history-more:hover{background:#fff3e9}.report-card__history-more:focus-visible{outline-offset:2px;outline:3px solid #ef741b33}.moderation{color:#17382f;background:linear-gradient(#f7f5ef,#fbfaf7)}.moderation__hero{background:linear-gradient(135deg,#123b30,#1b5142);box-shadow:0 18px 45px #123b3024}.moderation__hero span{color:#ff9a43}.moderation__hero p{color:#d9e8e2}.moderation__hero a{background:linear-gradient(135deg,#ff8a2a,#ef741b);box-shadow:0 8px 20px #ef741b2e}.moderation__stats article,.report-card{border-color:#e1e9e4;box-shadow:0 8px 25px #123b300b}.moderation__stats span,.report-card__meta{color:#64786f}.moderation__filters button{border-color:#dce6e1}.moderation__filters button.active{background:#ef741b;border-color:#ef741b}.report-card p{background:#f7faf8}.report-card__actions button,.report-card__actions a{background:#173f34}.report-card__actions .dark{background:#102f27}.report-card__history{background:#f9fbfa;border-color:#e1e9e4}.report-card__history>strong{color:#b85a18}.moderation-chat-modal__card,.moderation-action-modal__card{background:#fbfcfa;border-color:#dfe9e4;box-shadow:0 26px 70px #123b3038}.moderation-chat-modal__card>header,.moderation-action-modal__card>header{border-color:#e2ebe6}.moderation-chat-modal__card>header h2,.moderation-action-modal__card>header h2{color:#17382f}.moderation-chat-modal__card>header button,.moderation-action-modal__card>header button{color:#17382f;background:#edf3f0}.moderation-chat-modal__meta{color:#35564c;background:#eef5f1}.moderation-action-modal__summary{background:#fff4e9}.moderation-action-modal__card select:focus,.moderation-action-modal__card textarea:focus{border-color:#ef7b22}.report-card__history-more{color:#b85a18;border-color:#f2c49f}.direct-admin{color:#282522;direction:rtl;background:#f7f5f2;min-height:100vh}.direct-admin__hero{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:28px 20px 18px;display:flex}.direct-admin__hero span{color:#e86f18;font-weight:800}.direct-admin__hero h1{margin:7px 0}.direct-admin__hero p{color:#706a64;margin:0}.direct-admin__hero a{color:#fff;background:#35312e;border-radius:10px;padding:10px 14px;text-decoration:none}.direct-admin__body{max-width:1180px;margin:auto;padding:0 20px 40px}.direct-admin__search{background:#fff;border-radius:14px;gap:8px;padding:14px;display:flex}.direct-admin input,.direct-admin select,.direct-admin textarea{box-sizing:border-box;background:#fff;border:1px solid #ddd4cc;border-radius:10px;width:100%;padding:11px}.direct-admin button{cursor:pointer;border:0;border-radius:10px;padding:10px 15px}.direct-admin__search button,.execute{color:#fff;font-weight:800;background:#ef741b!important}.direct-admin__results{gap:8px;margin-top:10px;display:grid}.direct-admin__results button{text-align:right;background:#fff;border:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.direct-admin__results em{color:#8a8179;font-style:normal}.direct-admin__profile,.direct-admin__action,.direct-admin__history{background:#fff;border-radius:16px;margin-top:14px;padding:18px;box-shadow:0 3px 18px #0000000a}.direct-admin__profile{justify-content:space-between;align-items:center;display:flex}.direct-admin__profile h2{margin:0 0 6px}.direct-admin__profile p{margin:0}.direct-admin__profile b{border-radius:20px;padding:7px 10px}.direct-admin__profile .active{color:#176b35;background:#e7f7ec}.direct-admin__profile .suspended{color:#a63322;background:#fff0ed}.direct-admin__action{gap:12px;display:grid}.direct-admin__action label{gap:6px;font-weight:700;display:grid}.direct-admin textarea{resize:vertical;min-height:100px}.direct-admin__hint{color:#776f68;margin:0;font-size:13px}.direct-admin__history article{border-top:1px solid #eee7e0;gap:4px;padding:12px 0;display:grid}.direct-admin__history article span,.direct-admin__history article small{color:#7c746d}.direct-admin__history article p{margin:3px 0}.direct-admin__history>button{background:#eee7e0}@media (width<=700px){.direct-admin__hero{flex-direction:column;align-items:flex-start}.direct-admin__results button{grid-template-columns:1fr}.direct-admin__profile{flex-direction:column;align-items:flex-start;gap:10px}}.direct-admin{color:#17382f;background:linear-gradient(#f7f5ef,#fbfaf7)}.direct-admin__hero{color:#fff;background:linear-gradient(135deg,#123b30,#1b5142);border-radius:22px;max-width:1140px;margin:22px auto 18px;padding:24px 28px;box-shadow:0 18px 45px #123b3024}.direct-admin__hero span{color:#ff9a43}.direct-admin__hero h1{color:#fff}.direct-admin__hero p{color:#d9e8e2}.direct-admin__hero a{background:linear-gradient(135deg,#ff8a2a,#ef741b);font-weight:800}.direct-admin__search,.direct-admin__profile,.direct-admin__action,.direct-admin__history{border:1px solid #e1e9e4;box-shadow:0 8px 26px #123b300d}.direct-admin input,.direct-admin select,.direct-admin textarea{background:#fcfdfc;border-color:#d7e2dc}.direct-admin input:focus,.direct-admin select:focus,.direct-admin textarea:focus{border-color:#ef7b22;outline:none;box-shadow:0 0 0 3px #ef7b221a}.direct-admin__search button,.execute{background:linear-gradient(135deg,#ff8a2a,#ef741b)!important}.direct-admin__results button{border-color:#e1e9e4}.direct-admin__results button:hover{background:#fffaf5;border-color:#f2b27f}.direct-admin__profile h2,.direct-admin__action label,.direct-admin__history{color:#17382f}.direct-admin__hint,.direct-admin__history article span,.direct-admin__history article small{color:#667b72}.direct-admin__history article{border-color:#e4ece8}.direct-admin__history>button{color:#173f34;background:#eaf1ed}@media (width<=700px){.direct-admin__hero{margin:10px}}.fazajoo-notifications{color:#27272a;background:#f8f7f4;min-height:calc(100vh - 80px);padding:34px 18px 70px}.fazajoo-notifications__card{background:#fff;border:1px solid #ece7df;border-radius:22px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 14px 40px #27272a12}.fazajoo-notifications__head{border-bottom:1px solid #f0ece6;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.fazajoo-notifications__head h1{margin:0 0 7px;font-size:25px}.fazajoo-notifications__head p{color:#71717a;margin:0;line-height:1.9}.fazajoo-notifications__head button,.fazajoo-notification__actions button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#292524;border:0;border-radius:11px;padding:10px 14px}.fazajoo-notifications__list{padding:10px 18px 20px}.fazajoo-notification{border-bottom:1px solid #f3efe9;gap:14px;padding:18px 12px;display:flex}.fazajoo-notification:last-child{border-bottom:0}.fazajoo-notification--unread{background:#fff8ef;border-bottom-color:#0000;border-radius:16px;margin:8px 0}.fazajoo-notification__icon{background:#fff1df;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.fazajoo-notification__body{flex:1;min-width:0}.fazajoo-notification__title-row{align-items:center;gap:10px;display:flex}.fazajoo-notification__title-row h2{margin:0;font-size:16px}.fazajoo-notification__title-row span{color:#fff;background:#f97316;border-radius:999px;padding:3px 8px;font-size:11px}.fazajoo-notification__body p{color:#52525b;margin:8px 0;line-height:1.9}.fazajoo-notification__body small{color:#a1a1aa}.fazajoo-notification__actions{align-items:center;gap:9px;margin-top:13px;display:flex}.fazajoo-notification__actions a{color:#fff;background:#f97316;border-radius:11px;padding:9px 13px;text-decoration:none;display:inline-flex}.fazajoo-notification__actions button{color:#3f3f46;background:#f4f4f5;padding:9px 13px}.fazajoo-notifications__empty{text-align:center;color:#71717a;padding:55px 25px}.fazajoo-notifications__error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;margin:18px 22px 0;padding:12px 15px}@media (width<=650px){.fazajoo-notifications{padding:18px 10px 45px}.fazajoo-notifications__head{flex-direction:column;padding:20px}.fazajoo-notification{padding:15px 8px}.fazajoo-notification__actions{flex-wrap:wrap}}.moderation-notice-modal{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18181b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.moderation-notice-modal__box{text-align:right;background:#fff;border-top:5px solid #f97316;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 25px 80px #0000003d}.moderation-notice-modal__shield{background:#fff1df;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:26px;display:grid}.moderation-notice-modal__box h2{color:#292524;margin:0 0 12px;font-size:23px}.moderation-notice-modal__box p{color:#3f3f46;white-space:pre-wrap;font-size:16px;line-height:2}.moderation-notice-modal__note{color:#71717a;background:#faf7f2;border:1px solid #eee7dc;border-radius:13px;margin:16px 0;padding:11px 13px;font-size:13px;line-height:1.8}.moderation-notice-modal__box button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#f97316;border:0;border-radius:13px;padding:12px 16px;font-weight:700}.moderation-notice-modal__box button:disabled{opacity:.65;cursor:wait}@media (width>=769px){.fazajoo-header{min-height:66px!important}.fazajoo-header__logo,.fazajoo-header__brand{height:56px!important}.fazajoo-header__nav-link{min-height:34px!important;padding-block:5px!important}.fazajoo-header__publish-button,.fazajoo-header__login-button,.fazajoo-header__logout-button{min-height:38px!important}.home-hero{min-height:0!important;padding:22px 0 26px!important}.home-hero__container{gap:28px!important}.home-hero__badge{margin-bottom:6px!important}.home-hero__title{margin-bottom:9px!important;line-height:1.12!important}.home-hero__description{margin-bottom:12px!important;line-height:1.65!important}.home-hero__categories{margin-top:9px!important}.home-hero__benefits{margin-top:10px!important}.parking-page__hero{padding:25px 0 38px!important}.parking-page__hero-content{gap:20px!important}.parking-page__content{padding-top:20px!important;padding-bottom:38px!important}.parking-filter{padding:11px 13px!important}.parking-filter__grid{gap:8px!important}.parking-results__header{margin-bottom:12px!important}.parking-card__image-wrapper,.parking-card__image{height:180px!important}.parking-card__content{padding-top:11px!important;padding-bottom:11px!important}.parking-card__features,.parking-card__footer{gap:6px!important}.parking-details-hero{padding:18px 0 54px!important}.parking-details-toolbar{margin-bottom:20px!important}.parking-details-toolbar__back,.parking-details-toolbar__actions button{min-height:36px!important;padding:6px 11px!important}.parking-details-hero__content{gap:24px!important}.parking-details-hero__badges{gap:6px!important;margin-bottom:9px!important}.parking-details-badge{min-height:29px!important;padding:5px 10px!important}.parking-details-content{padding-top:18px!important;padding-bottom:42px!important}.parking-details-layout{gap:16px!important}.parking-details-card,.parking-details-gallery,.parking-details-owner-card,.parking-details-contact-card{padding-top:16px!important;padding-bottom:16px!important}.parking-details-gallery__main,.parking-details-gallery__main-image{height:270px!important}.parking-details-section{margin-top:14px!important}.parking-details-section+.parking-details-section{margin-top:12px!important}.my-parkings-hero{padding:28px 0 48px!important}.my-parkings-content{padding-bottom:44px!important}.my-parkings-summary{gap:9px!important}.my-parkings-summary-card{min-height:74px!important;padding:12px!important}.my-parkings-toolbar{margin-top:16px!important;margin-bottom:12px!important}.my-parking-card__media{height:180px!important}.favorites-hero,.inbox-hero{padding:34px 0 54px!important}.favorites-content,.inbox-content{padding-bottom:44px!important}.favorites-heading,.inbox-heading{margin-bottom:12px!important}.inbox-toolbar{margin-bottom:10px!important}.inbox-list{gap:8px!important}.chat-hero{padding:20px 0 48px!important}.chat-hero__back{margin-bottom:16px!important}.chat-content{padding-bottom:40px!important}.chat-layout{gap:14px!important}.chat-ad-card__image{height:175px!important}.chat-box__messages{min-height:300px!important}.agency-dashboard__hero{padding:15px 0!important}.agency-dashboard__hero p{margin-top:4px!important;line-height:1.55!important}.agency-dashboard__content{padding:16px 0 38px!important}.agency-dashboard__section-tabs{gap:8px!important;margin-bottom:10px!important}.agency-dashboard__section-tab{min-height:68px!important;padding:10px 12px!important}.agency-dashboard__workspace{gap:11px!important}.agency-dashboard__results-heading{padding:12px 15px!important}.agency-dashboard__match-list{gap:8px!important;padding:10px!important}.agency-dashboard__match-row{gap:8px!important;padding:8px!important}.agency-dashboard__side-card{padding:10px!important}.agency-dashboard__tools{padding:12px!important}.agency-dashboard__tool-list{gap:6px!important}.agency-dashboard__tool-list a{padding:8px!important}.agency-applicants__hero{padding:28px 0 48px!important}.agency-applicants__content,.agency-access__content,.admin-dashboard__content{padding-top:18px!important;padding-bottom:42px!important}.agency-applicants__stats{gap:8px!important}.agency-applicants__card{padding-top:14px!important;padding-bottom:14px!important}.agency-access__hero,.admin-dashboard__hero{padding-top:20px!important;padding-bottom:24px!important}.admin-dashboard__stats{gap:8px!important}.admin-dashboard__request-card{padding-top:13px!important;padding-bottom:13px!important}.add-parking-hero,.edit-parking-hero{padding-top:20px!important;padding-bottom:26px!important}.add-parking-content,.edit-parking-content{padding-top:18px!important;padding-bottom:44px!important}.add-parking-layout,.edit-parking-layout{gap:14px!important}.add-parking-form-card,.edit-parking-card{padding-top:16px!important;padding-bottom:16px!important}.section{padding-block:38px!important}}@media (width<=768px){.home-hero{padding-top:18px!important;padding-bottom:22px!important}.parking-page__hero,.my-parkings-hero,.favorites-hero,.inbox-hero,.agency-applicants__hero{padding-top:24px!important;padding-bottom:38px!important}.parking-details-hero{padding-top:14px!important;padding-bottom:38px!important}.parking-details-toolbar{margin-bottom:16px!important}.parking-details-gallery__main,.parking-details-gallery__main-image{height:235px!important}.agency-dashboard__hero{padding:14px 0!important}.agency-dashboard__content{padding-top:12px!important;padding-bottom:30px!important}.agency-dashboard__section-tabs{gap:7px!important;margin-bottom:9px!important}.chat-hero{padding-top:18px!important;padding-bottom:36px!important}}@media (width>=769px){.parking-details-hero{padding:14px 0 42px!important}.parking-details-toolbar{gap:10px!important;margin-bottom:16px!important}.parking-details-toolbar__back,.parking-details-toolbar__actions button{border-radius:10px!important;min-height:34px!important;padding:5px 10px!important}.parking-details-hero__content{align-items:center!important;gap:18px!important}.parking-details-hero__badges{gap:5px!important;margin-bottom:7px!important}.parking-details-badge{min-height:27px!important;padding:4px 9px!important}.parking-details-hero h1{max-width:720px!important;margin-bottom:5px!important;font-size:clamp(1.8rem,3.5vw,3.1rem)!important;line-height:1.18!important}.parking-details-hero__content>div:first-child>p{font-size:.88rem!important}.parking-details-hero__price{border-radius:17px!important;min-width:220px!important;padding:13px 16px!important}.parking-details-hero__price strong{margin:2px 0!important;font-size:1.24rem!important}.parking-details-content{margin-top:-26px!important;padding-bottom:42px!important}.parking-details-layout{grid-template-columns:minmax(0,1fr) 330px!important;gap:16px!important}.parking-details-main{gap:13px!important}.parking-details-gallery{border-radius:20px!important;height:320px!important}.parking-details-gallery__overlay{padding:5px 10px!important;bottom:12px!important;right:13px!important}.parking-details-thumbnails{gap:7px!important;margin-top:8px!important}.parking-details-thumbnail{border-radius:11px!important;height:64px!important}.parking-details-section{border-radius:20px!important;padding:16px 18px!important}.parking-details-section__heading{gap:9px!important;margin-bottom:12px!important}.parking-details-section__icon{border-radius:12px!important;width:38px!important;height:38px!important}.parking-details-section__heading h2{font-size:1.08rem!important}.parking-details-features{gap:8px!important}.parking-details-feature{border-radius:13px!important;gap:9px!important;padding:10px 12px!important}.parking-details-feature__icon{border-radius:10px!important;width:34px!important;height:34px!important}.parking-details-description{font-size:.91rem!important;line-height:1.75!important}.parking-details-residential{margin-top:12px!important}.parking-details-residential__grid{gap:8px!important}.parking-details-residential__item{min-height:76px!important;padding:10px 12px!important}.parking-details-residential__amenities{gap:7px!important;margin-top:10px!important}.parking-details-location{border-radius:20px!important;grid-template-columns:1fr 120px!important;gap:12px!important;min-height:145px!important;padding:16px 18px!important}.parking-details-location h2{margin:2px 0 5px!important;font-size:1.18rem!important}.parking-details-location p{line-height:1.6!important}.parking-details-location__visual{width:88px!important;height:88px!important;font-size:1.9rem!important}.parking-details-location__ring--one{width:112px!important;height:112px!important}.parking-details-location__ring--two{width:136px!important;height:136px!important}.parking-details-sidebar{gap:10px!important;top:78px!important}.parking-contact-card,.parking-owner-card,.parking-owner-note{border-radius:20px!important;padding:15px!important}.parking-contact-card:before{margin:-15px -15px 13px!important}.parking-contact-card h3,.parking-owner-card h3{margin-top:5px!important;margin-bottom:6px!important}.parking-contact-card p,.parking-owner-card p{margin-top:5px!important;margin-bottom:9px!important;line-height:1.65!important}.parking-contact-card button,.parking-owner-card button,.parking-owner-card a{min-height:40px!important}}@media (width<=768px){.parking-details-hero{padding:12px 0 34px!important}.parking-details-toolbar{margin-bottom:12px!important}.parking-details-hero h1{font-size:1.85rem!important;line-height:1.25!important}.parking-details-content{margin-top:-18px!important}.parking-details-gallery{height:270px!important}.parking-details-main{gap:11px!important}.parking-details-section{padding:14px!important}.parking-details-location{min-height:150px!important;padding:15px!important}}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--fazajoo-font:"Estedad", Tahoma, Arial, sans-serif}html,body,#root,button,input,select,textarea,option{font-family:var(--fazajoo-font)!important}body,p,span,small,li,label,input,select,textarea{font-weight:400}a,button{font-weight:500}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}.home-hero__title,.parking-details-hero h1,.agency-dashboard__hero h1,.parking-page__hero h1,.my-parkings-hero h1,.favorites-hero h1,.inbox-hero h1{letter-spacing:-.025em;font-weight:700!important}button,.fazajoo-header__publish-button,.parking-details-toolbar__back,.parking-details-toolbar__actions button{font-weight:600!important}.parking-details-hero__price strong,.parking-card__price,.my-parking-card__price,.agency-dashboard__score,.agency-dashboard__property-match-badge b,.agency-dashboard__applicant-match-badge b,.agency-dashboard__network-match-score b{font-variant-numeric:tabular-nums;font-weight:700!important}
