@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Regular-CtGL0YI-.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Medium-D86t5Axy.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Bold-_OhAJEdh.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Black-DA1YqYMq.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{--ui-v2-page-width:72rem;--ui-v2-white:#fff;--ui-v2-canvas:#fafafa;--ui-v2-gray-50:#f9fafb;--ui-v2-gray-100:#f3f4f6;--ui-v2-gray-200:#e5e7eb;--ui-v2-gray-300:#d1d5db;--ui-v2-gray-400:#9ca3af;--ui-v2-gray-500:#6b7280;--ui-v2-gray-600:#4b5563;--ui-v2-gray-700:#374151;--ui-v2-gray-800:#1f2937;--ui-v2-gray-900:#111827;--ui-v2-blue-50:#eff6ff;--ui-v2-blue-100:#dbeafe;--ui-v2-blue-500:#3b82f6;--ui-v2-blue-600:#2563eb;--ui-v2-blue-700:#1d4ed8;--ui-v2-radius-sm:.5rem;--ui-v2-radius-md:.75rem;--ui-v2-radius-lg:1rem;--ui-v2-shadow-sm:0 1px 2px #0000000d;--ui-v2-shadow-card:0 4px 18px #1118270b;font-synthesis:none;font-family:Vazirmatn,system-ui,sans-serif}.ui-v2-page{min-width:320px;min-height:100vh;color:var(--ui-v2-gray-900);background:var(--ui-v2-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0 0 5rem;font-family:Vazirmatn,system-ui,sans-serif}.ui-v2-page *,.ui-v2-page :before,.ui-v2-page :after{box-sizing:border-box}.ui-v2-page button,.ui-v2-page input,.ui-v2-page select{font:inherit}.ui-v2-page button,.ui-v2-page a{-webkit-tap-highlight-color:transparent}.ui-v2-page img,.ui-v2-page svg{max-width:100%;display:block}.ui-v2-page [hidden]{display:none!important}.ui-v2-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=768px){.ui-v2-page{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.ui-v2-page *,.ui-v2-page :before,.ui-v2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-v2-header{z-index:60;background:var(--ui-v2-white);border-bottom:1px solid var(--ui-v2-gray-200);width:100%;position:sticky;top:0}.ui-v2-skip-link{z-index:100;top:.75rem;color:#fff;background:var(--ui-v2-gray-900);border-radius:var(--ui-v2-radius-sm);box-shadow:var(--ui-v2-shadow-sm);padding:.6rem .8rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;inset-inline-start:.75rem;transform:translateY(-4rem)}.ui-v2-skip-link:focus{transform:translateY(0)}.ui-v2-topbar{width:100%;max-width:var(--ui-v2-page-width);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:3.5rem;margin:0 auto;padding:0 1rem;display:flex}.ui-v2-brand{color:var(--ui-v2-gray-900);letter-spacing:-.055em;flex:none;font-size:1.25rem;font-weight:900;line-height:1;text-decoration:none}.ui-v2-header-actions{flex:0 auto;align-items:center;gap:.25rem;min-width:0;display:flex}.ui-v2-support-action,.ui-v2-notify-action,.ui-v2-add-listing-action,.ui-v2-auth-action{border-radius:var(--ui-v2-radius-sm);white-space:nowrap;justify-content:center;align-items:center;min-height:2rem;font-size:.8125rem;font-weight:700;line-height:1rem;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s}.ui-v2-support-action{color:var(--ui-v2-gray-600);cursor:pointer;background:0 0;border:0;gap:.3rem;padding:.375rem .5rem;display:none}.ui-v2-support-action:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.ui-v2-support-action svg{fill:currentColor;width:1rem;height:1rem}.ui-v2-notify-wrap{align-items:center;display:flex;position:relative}.ui-v2-notify-action{color:var(--ui-v2-blue-600);cursor:pointer;background:#eff6ffcc;border:1px solid #dbeafe99;gap:.375rem;padding:.375rem .625rem;display:flex}.ui-v2-notify-action:hover{background:var(--ui-v2-blue-100)}.ui-v2-notify-action svg{flex:none;width:1rem;height:1rem}.ui-v2-notify-action span{display:none}.ui-v2-notify-tooltip{top:calc(100% + .75rem);z-index:80;color:#fff;background:var(--ui-v2-gray-900);border-radius:1rem;width:min(13.75rem,100vw - 2rem);padding:.875rem;position:absolute;inset-inline-end:0;box-shadow:0 14px 30px #1118273d}.ui-v2-notify-tooltip__arrow{top:-.375rem;background:var(--ui-v2-gray-900);width:.75rem;height:.75rem;position:absolute;inset-inline-end:1.5rem;transform:rotate(45deg)}.ui-v2-notify-tooltip p{z-index:1;margin:0;font-size:.8125rem;font-weight:500;line-height:1.7;position:relative}.ui-v2-notify-tooltip button{color:#93c5fd;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:.625rem;padding:0;font-size:.75rem;font-weight:700}.ui-v2-notify-tooltip button:hover{color:#fff}.ui-v2-add-listing-action{color:#fff;background:var(--ui-v2-gray-900);box-shadow:var(--ui-v2-shadow-sm);cursor:pointer;border:0;padding:.375rem .75rem;display:inline-flex}.ui-v2-add-listing-action:hover{background:var(--ui-v2-gray-800)}.ui-v2-auth-action{color:var(--ui-v2-gray-600);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;display:inline-flex}.ui-v2-auth-action:hover{color:var(--ui-v2-gray-900)}.ui-v2-auth-action--logout{color:#b91c1c}.ui-v2-auth-action--logout:hover{color:#991b1b;background:#fef2f2}.ui-v2-filterbar{z-index:50;border-bottom:1px solid var(--ui-v2-gray-100);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9fafbf5;width:100%;position:sticky;top:3.5rem}.ui-v2-filterbar__inner{width:100%;max-width:var(--ui-v2-page-width);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;margin:0 auto;padding:.625rem 1rem;display:grid;overflow:hidden}.ui-v2-filterbar__scroller{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.ui-v2-filterbar__scroller:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px;border-radius:var(--ui-v2-radius-sm)}.ui-v2-filterbar__scroller::-webkit-scrollbar{display:none}.ui-v2-table-scroll::-webkit-scrollbar{display:none}.ui-v2-filters{box-shadow:var(--ui-v2-shadow-sm);background:#fff;border:1px solid #e5e7ebcc;border-radius:999px;flex:none;align-items:center;padding:.125rem;display:flex}.ui-v2-filter-field{align-items:center;display:flex;position:relative}.ui-v2-filter-field>svg{width:1rem;height:1rem;color:var(--ui-v2-gray-400);pointer-events:none;position:absolute;right:.7rem}.ui-v2-filter-field select{min-width:6.75rem;max-width:9.5rem;color:var(--ui-v2-gray-700);appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:.25rem;background-repeat:no-repeat;background-size:1.15rem;border:0;outline:0;padding:.4rem 2rem .4rem 1.6rem;font-size:.8125rem;font-weight:700;line-height:1.25rem}.ui-v2-filter-field select:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-v2-gray-900);border-radius:999px}.ui-v2-filter-field select:disabled{color:var(--ui-v2-gray-400);cursor:not-allowed}.ui-v2-filter-divider{background:var(--ui-v2-gray-200);flex:none;width:1px;height:1rem}.ui-v2-filter-submit{border:0;border-radius:999px;margin:.125rem;padding:.4rem .75rem}.ui-v2-filter-reset{min-height:2rem;color:var(--ui-v2-gray-600);white-space:nowrap;border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.375rem .7rem;font-size:.75rem;font-weight:700;line-height:1rem;text-decoration:none;display:inline-flex}.ui-v2-filter-reset:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50)}.ui-v2-filter-reset:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-view-switch{box-shadow:var(--ui-v2-shadow-sm);background:#fff;border:1px solid #e5e7ebcc;border-radius:.5rem;flex:none;align-items:center;gap:.125rem;margin-inline-start:0;padding:.25rem;display:flex}.ui-v2-view-button{width:1.875rem;height:1.875rem;color:var(--ui-v2-gray-400);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;padding:0;display:grid}.ui-v2-view-button svg{width:1rem;height:1rem}.ui-v2-view-button:hover{color:var(--ui-v2-gray-900)}.ui-v2-view-button.is-active{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.ui-v2-view-button:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.ui-v2-catalog-intro{margin:0 1rem 1rem}.ui-v2-catalog-intro--authenticated{margin-bottom:0}.ui-v2-access-notice{color:var(--ui-v2-gray-600);background:#eff6ffa6;border:1px solid #dbeafe99;border-radius:.75rem;align-items:center;gap:.5rem;margin:0;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.6;display:flex}.ui-v2-access-notice svg{width:1.25rem;height:1.25rem;color:var(--ui-v2-blue-500);flex:none}.ui-v2-result-count{color:var(--ui-v2-gray-400);margin:.5rem .25rem 0;font-size:.75rem}.ui-v2-footer{border-top:1px solid var(--ui-v2-gray-200);background:#fff;width:100%;margin-top:2rem;padding:1.5rem 1rem}.ui-v2-footer p{color:var(--ui-v2-gray-500);justify-content:center;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:500;display:flex}.ui-v2-footer p>span:nth-child(2),.ui-v2-footer p>span[aria-hidden=true]{color:var(--ui-v2-gray-300)}.ui-v2-footer a{color:var(--ui-v2-gray-600);font-weight:700;text-decoration:none}.ui-v2-footer a:hover{color:var(--ui-v2-gray-900);text-decoration:underline}.ui-v2-footer a:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px;border-radius:.2rem}.ui-v2-footer strong{color:var(--ui-v2-gray-900);letter-spacing:.06em;font-weight:900}.ui-v2-public-header__nav{align-items:center;gap:.875rem;display:flex}.ui-v2-public-header__nav a{color:var(--ui-v2-gray-600);white-space:nowrap;font-size:.8125rem;font-weight:700;text-decoration:none}.ui-v2-public-header__nav a:hover{color:var(--ui-v2-gray-900)}.ui-v2-public-header__nav a:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px;border-radius:.2rem}@media (width>=480px){.ui-v2-notify-action span{display:inline}}@media (width>=768px){.ui-v2-header-actions{gap:.625rem}.ui-v2-support-action{display:flex}.ui-v2-catalog-intro{margin-inline:0}.ui-v2-filter-field select{min-width:7.5rem}}@media (width<=479px){.ui-v2-topbar{gap:.5rem;height:3.25rem;padding-inline:.75rem}.ui-v2-brand{font-size:1.125rem}.ui-v2-header-actions{gap:.125rem}.ui-v2-add-listing-action{padding-inline:.6rem;font-size:.75rem}.ui-v2-auth-action{padding-inline:.375rem;font-size:.75rem}.ui-v2-public-header__nav{gap:.5rem}.ui-v2-public-header__nav a{font-size:.75rem}.ui-v2-filterbar{top:3.25rem}.ui-v2-filterbar__inner{padding-inline:.75rem}.ui-v2-filter-field select{min-width:6.25rem}.ui-v2-view-switch{padding:.1875rem}}.ui-v2-catalog{width:100%;max-width:var(--ui-v2-page-width);min-width:0;margin:0 auto;padding-top:.75rem}.ui-v2-products-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;padding:0 1rem 2rem;display:grid}.ui-v2-page .ui-v2-listing-card{min-width:0;box-shadow:var(--ui-v2-shadow-card);background:#fff;border:1px solid #e5e7ebb8;border-radius:.75rem;flex-direction:column;transition:box-shadow .22s,transform .22s;display:flex;overflow:hidden}.ui-v2-page .ui-v2-listing-card:hover{box-shadow:0 8px 24px #11182714}.ui-v2-listing-card__media{background:var(--ui-v2-gray-50);border-bottom:1px solid var(--ui-v2-gray-100);min-width:0;position:relative}.ui-v2-listing-card__media>*{width:100%}.ui-v2-listing-card__media .listing-gallery{border-bottom:0}.ui-v2-listing-card__owner{z-index:3;color:#1d4ed8;background:#eff6fff0;border:1px solid #93c5fde0;border-radius:999px;width:auto;padding:.3rem .55rem;font-size:.6875rem;font-weight:900;line-height:1;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px #1e40af29}.ui-v2-listing-card__owner[hidden]{display:none}.ui-v2-listing-card__body{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex}.ui-v2-listing-card__title{color:var(--ui-v2-gray-900);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .875rem;font-size:1.125rem;font-weight:900;line-height:1.65rem;overflow:hidden}.ui-v2-listing-card__facts{color:var(--ui-v2-gray-700);gap:.5rem;margin:0 0 1rem;font-size:.8125rem;display:grid}.ui-v2-listing-card__fact-row{border:1px solid var(--ui-v2-gray-100);background:#f9fafbcc;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:2.4rem;padding:.25rem 0;display:grid}.ui-v2-listing-card__fact-row dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-v2-gray-900);text-align:center;margin:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.ui-v2-listing-card__fact-row dd:nth-of-type(2){border-inline-start:1px solid var(--ui-v2-gray-200)}.ui-v2-seller-status{color:var(--ui-v2-gray-600);white-space:nowrap;background:var(--ui-v2-gray-100);border:1px solid var(--ui-v2-gray-200);border-radius:999px;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.625rem;font-weight:700;line-height:1rem;display:inline-flex}.ui-v2-protected-actions{gap:.5rem;margin-top:auto;display:grid}.ui-v2-listing-card__owner-price-control{gap:.5rem;margin-top:.5rem;display:grid}.ui-v2-listing-card__owner-price-control .ui-v2-price-action{text-decoration:none}.ui-v2-price-action,.ui-v2-contact-action{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:2.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;display:flex}.ui-v2-price-action{color:#fff;background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-900)}.ui-v2-price-action:hover{background:var(--ui-v2-gray-800)}.ui-v2-price-action--locked{color:var(--ui-v2-gray-800);background:var(--ui-v2-gray-100);border-color:var(--ui-v2-gray-100);font-size:.75rem}.ui-v2-price-action--locked:hover{background:var(--ui-v2-gray-200)}.ui-v2-contact-action{color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100);gap:.4rem}.ui-v2-contact-action:hover{background:var(--ui-v2-blue-100)}.ui-v2-contact-action svg{width:1rem;height:1rem}.ui-v2-contact-action--revealed{min-height:2.75rem;text-decoration:none}.ui-v2-contact-action--revealed bdi{font-variant-numeric:tabular-nums}.ui-v2-price-action:disabled,.ui-v2-contact-action:disabled{cursor:not-allowed;opacity:.55}.ui-v2-price-action:focus-visible,.ui-v2-contact-action:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-listing-card__detail-link{width:fit-content;min-height:2rem;color:var(--ui-v2-blue-700);align-items:center;margin:0 0 .5rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-v2-listing-card__detail-link:hover{color:var(--ui-v2-blue-800);text-decoration:underline}.ui-v2-listing-card__detail-link:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px;border-radius:.2rem}.ui-v2-listing-detail,.ui-v2-how-it-works{width:min(100%, var(--ui-v2-page-width));min-height:calc(100vh - 8rem);margin:0 auto;padding:1.25rem 1rem 2rem}.ui-v2-listing-detail__breadcrumbs{min-width:0;color:var(--ui-v2-gray-500);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;display:flex}.ui-v2-listing-detail__breadcrumbs a{color:var(--ui-v2-blue-700);font-weight:700;text-decoration:none}.ui-v2-listing-detail__breadcrumbs a:hover{text-decoration:underline}.ui-v2-listing-detail__breadcrumbs a:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px;border-radius:.2rem}.ui-v2-listing-detail__breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-v2-listing-detail__card,.ui-v2-how-it-works__card{border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-card);background:#fff;border-radius:1rem;overflow:hidden}.ui-v2-listing-detail__media{background:var(--ui-v2-gray-50);min-width:0}.ui-v2-listing-detail__media .ui-v2-gallery{border:0;border-radius:0}.ui-v2-listing-detail__media .ui-v2-gallery__slide img{aspect-ratio:1}.ui-v2-listing-detail__body{padding:1.25rem}.ui-v2-listing-detail__eyebrow,.ui-v2-how-it-works__eyebrow{color:var(--ui-v2-blue-700);margin:0 0 .5rem;font-size:.8125rem;font-weight:800}.ui-v2-listing-detail__body h1,.ui-v2-how-it-works__card h1{color:var(--ui-v2-gray-900);margin:0;font-size:1.5rem;font-weight:900;line-height:1.65}.ui-v2-listing-detail__summary{color:var(--ui-v2-gray-500);flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1.5rem;font-size:.875rem;line-height:1.6;display:flex}.ui-v2-listing-detail__facts-section h2{color:var(--ui-v2-gray-900);margin:0 0 .75rem;font-size:1rem;font-weight:900}.ui-v2-listing-detail__facts{border-top:1px solid var(--ui-v2-gray-100);gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-v2-listing-detail__facts li{border-bottom:1px solid var(--ui-v2-gray-100);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.ui-v2-listing-detail__facts li>span{color:var(--ui-v2-gray-500);font-size:.875rem}.ui-v2-listing-detail__facts strong{min-width:0;color:var(--ui-v2-gray-900);overflow-wrap:anywhere;text-align:left;font-size:.875rem;font-weight:800}.ui-v2-listing-detail__protected{margin-top:1.5rem}.ui-v2-listing-detail__protected p{color:var(--ui-v2-gray-600);margin:0 0 .75rem;font-size:.875rem;line-height:1.75}.ui-v2-listing-detail__protected .ui-v2-protected-actions{margin-top:0}.ui-v2-how-it-works{place-items:start center;display:grid}.ui-v2-how-it-works__card{width:min(100%,42rem);padding:1.5rem}.ui-v2-how-it-works__card ol{color:var(--ui-v2-gray-700);gap:1rem;margin:1.5rem 0;padding:0 1.5rem 0 0;line-height:1.9;display:grid}.ui-v2-how-it-works__browse{color:#fff;background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-900);border-radius:.5rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-v2-how-it-works__browse:hover{background:var(--ui-v2-gray-800)}.ui-v2-how-it-works__browse:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px}@media (width>=768px){.ui-v2-listing-detail{padding-top:2rem}.ui-v2-listing-detail__card{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);display:grid}.ui-v2-listing-detail__body{padding:2rem}.ui-v2-listing-detail__body h1,.ui-v2-how-it-works__card h1{font-size:1.75rem}.ui-v2-how-it-works__card{padding:2rem}}.ui-v2-table-scroll{scrollbar-width:none;width:100%;min-width:0;max-width:100%;padding:0 1rem 1rem;overflow-x:auto}.ui-v2-table-mobile-toolbar{color:var(--ui-v2-gray-600);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-md);gap:.5rem;margin:0 1rem .75rem;padding:.75rem;display:grid}.ui-v2-table-mobile-toolbar p{margin:0;font-size:.75rem;line-height:1.5}.ui-v2-table-return{width:fit-content;min-height:2.5rem;color:var(--ui-v2-gray-800);font:inherit;border:1px solid var(--ui-v2-gray-300);border-radius:var(--ui-v2-radius-sm);cursor:pointer;background:#fff;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ui-v2-table-return svg{flex:none;width:1rem;height:1rem}.ui-v2-table-return:hover{background:var(--ui-v2-gray-50)}.ui-v2-table-return:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-table-shell{border:1px solid var(--ui-v2-gray-200);min-width:50rem;box-shadow:var(--ui-v2-shadow-card);background:#fff;border-radius:.75rem;overflow:hidden}.ui-v2-listings-table{border-collapse:collapse;width:100%;color:var(--ui-v2-gray-900);text-align:center;font-size:.875rem}.ui-v2-listings-table th{color:var(--ui-v2-gray-500);border-bottom:1px solid var(--ui-v2-gray-200);background:#f9fafbcc;padding:1rem;font-weight:500}.ui-v2-listings-table td{vertical-align:middle;border-bottom:1px solid var(--ui-v2-gray-100);padding:1rem}.ui-v2-listings-table tbody tr:last-child td{border-bottom:0}.ui-v2-listings-table tbody tr:hover{background:#f9fafba6}.ui-v2-listings-table th:first-child{width:6rem}.ui-v2-listings-table th:nth-child(2),.ui-v2-listings-table td:nth-child(2){text-align:right}.ui-v2-listings-table th:last-child{width:12rem}.ui-v2-table-image{background:var(--ui-v2-gray-100);border:1px solid var(--ui-v2-gray-200);border-radius:.5rem;width:4rem;height:4rem;margin:0 auto;padding:2px;overflow:hidden}.ui-v2-table-image img{object-fit:cover;border-radius:.375rem;width:100%;height:100%}.ui-v2-table-model-cell strong,.ui-v2-table-model-cell span,.ui-v2-table-model-cell bdi,.ui-v2-table-location strong,.ui-v2-table-location span{display:block}.ui-v2-table-model-cell strong{font-weight:900}.ui-v2-table-model-cell span{color:var(--ui-v2-gray-500);margin-top:.15rem;font-size:.75rem}.ui-v2-table-model-cell bdi{width:fit-content;color:var(--ui-v2-gray-700);background:var(--ui-v2-gray-100);border:1px solid var(--ui-v2-gray-200);border-radius:.375rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.ui-v2-table-location strong{font-weight:700}.ui-v2-table-location span{color:var(--ui-v2-gray-400);margin-top:.25rem;font-size:.75rem}.ui-v2-protected-actions--table{width:9rem;margin:0 auto}.ui-v2-protected-actions--table .ui-v2-price-action,.ui-v2-protected-actions--table .ui-v2-contact-action{min-height:2.25rem;padding:.45rem;font-size:.6875rem}.ui-v2-protected-actions--table .ui-v2-contact-action--revealed{min-height:2.75rem}.ui-v2-catalog-status{min-height:1.5rem;color:var(--ui-v2-gray-500);text-align:center;padding:0 1rem;font-size:.8125rem}.ui-v2-catalog-status:empty{display:none}.ui-v2-load-more-action{color:var(--ui-v2-gray-700);border:1px solid var(--ui-v2-gray-300);cursor:pointer;background:#fff;border-radius:.75rem;margin:0 auto 2rem;padding:.625rem 1.25rem;display:block}.ui-v2-load-more-action:disabled{cursor:wait;opacity:.6}.ui-v2-no-results{color:var(--ui-v2-gray-400);text-align:center;padding:5rem 1rem}.ui-v2-no-results p{margin:0;font-size:1.125rem;font-weight:700}.ui-v2-no-results span{margin-top:.5rem;font-size:.875rem;display:block}@media (width>=768px){.ui-v2-catalog{padding:1.5rem 1.5rem 0}.ui-v2-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0 0 2rem}.ui-v2-page .ui-v2-listing-card{border-radius:1rem}.ui-v2-page .ui-v2-listing-card:hover{transform:translateY(-.15rem)}.ui-v2-listing-card__body{padding:1.25rem}.ui-v2-table-scroll{padding-inline:0}.ui-v2-table-mobile-toolbar{display:none}}@media (width>=1024px){.ui-v2-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing-composer-dialog{width:min(31.25rem,100% - 2rem);max-width:31.25rem;max-height:min(90dvh,54rem);color:var(--ui-v2-gray-900);background:#fff;border:0;border-radius:1.5rem;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 25px 50px -12px #1118274d}.listing-composer-dialog:not([open]){display:none}.listing-composer-dialog.is-attention{animation:.24s ease-in-out listing-composer-attention}@keyframes listing-composer-attention{0%,to{transform:translate(0)}25%{transform:translate(-.35rem)}75%{transform:translate(.35rem)}}.listing-composer-panel{overscroll-behavior:contain;flex-direction:column;max-height:min(90dvh,54rem);display:flex;overflow:hidden auto}.listing-composer-header{z-index:2;border-bottom:1px solid var(--ui-v2-gray-100);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex;position:sticky;top:0}.listing-composer-header p{color:var(--ui-v2-gray-400);margin:0 0 .125rem;font-size:.6875rem;font-weight:700}.listing-composer-header h2{margin:0;font-size:1.25rem;font-weight:900;line-height:1.7rem}.listing-composer-header button{width:2.25rem;height:2.25rem;color:var(--ui-v2-gray-500);background:var(--ui-v2-gray-50);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid}.listing-composer-header button:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.listing-composer-header button:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.listing-composer-field{min-width:0;color:var(--ui-v2-gray-700);align-content:start;gap:.5rem;font-size:.8125rem;font-weight:700;display:grid}.listing-composer-field--wide,.listing-composer-battery,.listing-price-guidance{grid-column:1/-1}.listing-composer-field input,.listing-composer-field select,.listing-composer-field textarea{width:100%;min-width:0;color:var(--ui-v2-gray-900);font:inherit;background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.75rem;outline:0;padding:.75rem .875rem;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s}.listing-composer-field textarea{resize:vertical;min-height:6rem;line-height:1.7}.listing-composer-field input:focus,.listing-composer-field select:focus,.listing-composer-field textarea:focus{border-color:var(--ui-v2-gray-900);background:#fff;box-shadow:0 0 0 2px #1118271f}.listing-composer-battery{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem}.listing-composer-battery output{color:var(--ui-v2-gray-900);direction:ltr;font-size:1.25rem;font-weight:900}.listing-composer-battery input[type=range]{accent-color:var(--ui-v2-gray-900);cursor:pointer;grid-column:1/-1;padding:.25rem 0}.listing-price-guidance{color:var(--ui-v2-gray-600);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:1rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.7}.listing-price-guidance[data-available=true]{color:#1e40af;background:var(--ui-v2-blue-50);border-color:var(--ui-v2-blue-100)}.listing-price-guidance[hidden]{display:none}.listing-price-words{color:var(--ui-v2-gray-600);grid-column:1/-1;margin:-.625rem 0 0;padding-inline:.25rem;font-size:.8125rem;font-weight:600;line-height:1.75}.listing-price-words[hidden]{display:none}.listing-composer-errors{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin:0 1.25rem 1rem;padding:.875rem 1rem;font-size:.8125rem}.listing-composer-errors ul{margin:.5rem 0 0;padding-inline-start:1.25rem}.listing-composer-actions{z-index:2;border-top:1px solid var(--ui-v2-gray-100);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;padding:1rem 1.25rem;position:sticky;bottom:0}.listing-composer-actions button{color:#fff;width:100%;min-height:3rem;font:inherit;background:var(--ui-v2-gray-900);cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;display:flex;box-shadow:0 8px 18px #11182729}.listing-composer-actions button:hover{background:var(--ui-v2-gray-800)}.listing-composer-actions button:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.listing-composer-actions p{color:var(--ui-v2-gray-500);text-align:center;margin:.5rem 0 0;font-size:.6875rem;line-height:1.5}.listing-media-slot{color:var(--ui-v2-gray-500);background:var(--ui-v2-gray-50);border:1px dashed var(--ui-v2-gray-300);border-radius:.875rem;margin:0 1.25rem 1.25rem;padding:1rem;font-size:.8125rem}.listing-media-slot>p{text-align:center;margin:0}.listing-media-slot:has(.ui-v2-media-manager){background:0 0;border:0;padding:0}.listing-media-slot .ui-v2-media-manager{margin-top:0}@media (width<=767px){.listing-composer-dialog{border-radius:1.5rem 1.5rem 0 0;width:100%;max-width:none;max-height:92dvh;margin:0;inset-block:auto 0}.listing-composer-panel{max-height:92dvh}.listing-composer-fields{grid-template-columns:minmax(0,1fr)}.listing-composer-field,.listing-composer-field--wide,.listing-composer-battery,.listing-price-guidance,.listing-price-words{grid-column:1}}@media (prefers-reduced-motion:reduce){.listing-composer-dialog.is-attention{animation:none}}.ui-v2-device-controls{min-width:0;color:var(--ui-v2-gray-900);font-synthesis:none;grid-column:1/-1;gap:1.5rem;font-family:Vazirmatn,system-ui,sans-serif;display:grid}.ui-v2-device-controls button,.ui-v2-device-controls input,.ui-v2-device-controls select,.ui-v2-device-controls option,.ui-v2-device-controls optgroup{font-synthesis:none;font-family:Vazirmatn,system-ui,sans-serif}.ui-v2-form-control{gap:.75rem;min-width:0;display:grid;position:relative}.ui-v2-form-control>label,.ui-v2-battery-heading>label{color:var(--ui-v2-gray-700);font-size:.875rem;font-weight:700;line-height:1.5rem}.ui-v2-form-control>select{width:100%;min-height:3.125rem;color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.ui-v2-device-controls[data-ui-v2-controls-enhanced=true]>.ui-v2-form-control>select{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-v2-combobox-trigger{width:100%;min-height:3.125rem;color:var(--ui-v2-gray-900);text-align:right;background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.ui-v2-combobox-trigger:hover{border-color:var(--ui-v2-gray-400)}.ui-v2-combobox-trigger:focus-visible,.ui-v2-combobox-trigger[aria-expanded=true]{border-color:var(--ui-v2-gray-900);background:#fff;outline:0;box-shadow:0 0 0 2px #1118271f}.ui-v2-combobox-trigger [data-ui-v2-model-value].is-placeholder{color:var(--ui-v2-gray-500);font-weight:500}.ui-v2-combobox-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:.65rem;height:.65rem;transition:transform .15s;transform:rotate(45deg)translateY(-.15rem)}[aria-expanded=true]>.ui-v2-combobox-chevron{transform:rotate(225deg)translate(-.1rem,-.1rem)}.ui-v2-combobox-popup,.ui-v2-part-other-popup{z-index:30;border:1px solid var(--ui-v2-gray-100);background:#fff;border-radius:.875rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;overflow:hidden;box-shadow:0 20px 40px -12px #1118273d,0 4px 12px #11182714}.ui-v2-combobox-search{color:var(--ui-v2-gray-400);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:.625rem;align-items:center;gap:.5rem;margin:.5rem;padding-inline:.75rem;display:flex}.ui-v2-combobox-search input{width:100%;min-width:0;min-height:2.625rem;color:var(--ui-v2-gray-900);background:0 0;border:0;outline:0;padding:.5rem 0;font-size:.8125rem;font-weight:500}.ui-v2-combobox-list,.ui-v2-part-other-list{overscroll-behavior:contain;scrollbar-color:var(--ui-v2-gray-300) transparent;scrollbar-width:thin;max-height:15.5rem;padding:0 .5rem .5rem;overflow:hidden auto}.ui-v2-combobox-list::-webkit-scrollbar{width:6px}.ui-v2-part-other-list::-webkit-scrollbar{width:6px}.ui-v2-combobox-list::-webkit-scrollbar-track{background:0 0}.ui-v2-part-other-list::-webkit-scrollbar-track{background:0 0}.ui-v2-combobox-list::-webkit-scrollbar-thumb{background:var(--ui-v2-gray-300);border-radius:999px}.ui-v2-part-other-list::-webkit-scrollbar-thumb{background:var(--ui-v2-gray-300);border-radius:999px}.ui-v2-combobox-list::-webkit-scrollbar-thumb:hover{background:var(--ui-v2-gray-400)}.ui-v2-part-other-list::-webkit-scrollbar-thumb:hover{background:var(--ui-v2-gray-400)}.ui-v2-combobox-group-label{color:var(--ui-v2-gray-400);margin:.25rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.75rem}.ui-v2-combobox-list section+section .ui-v2-combobox-group-label{border-block-start:1px solid var(--ui-v2-gray-50);margin-block-start:.5rem;padding-block-start:.5rem}.ui-v2-combobox-option,.ui-v2-part-other-option{width:100%;min-height:2.625rem;color:var(--ui-v2-gray-800);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.375rem;display:block}.ui-v2-combobox-option:hover,.ui-v2-combobox-option:focus-visible,.ui-v2-part-other-option:hover,.ui-v2-part-other-option:focus-visible{background:var(--ui-v2-gray-50);outline:0}.ui-v2-combobox-option[aria-selected=true],.ui-v2-part-other-option[aria-selected=true]{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.ui-v2-combobox-option[aria-selected=true]:before,.ui-v2-part-other-option[aria-selected=true]:before{content:"✓";margin-inline-end:.5rem}.ui-v2-combobox-empty,.ui-v2-control-hint{color:var(--ui-v2-gray-400);margin:0;padding:.75rem;font-size:.8125rem;font-weight:500}.ui-v2-color-choices{flex-wrap:wrap;gap:.625rem;min-width:0;display:flex}.ui-v2-color-choice{min-height:2.375rem;color:var(--ui-v2-gray-700);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .375rem .3125rem .875rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ui-v2-color-choice:hover{border-color:var(--ui-v2-gray-400)}.ui-v2-color-choice:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-color-choice[aria-checked=true]{background:var(--ui-v2-gray-100);border-color:var(--ui-v2-gray-900);box-shadow:inset 0 0 0 1px var(--ui-v2-gray-900)}.ui-v2-color-swatch{color:#fff;background:var(--ui-v2-device-swatch,repeating-linear-gradient(135deg, #f3f4f6 0 4px, #d1d5db 4px 8px));border:1px solid #11182729;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;box-shadow:inset 0 1px 2px #11182714}.ui-v2-color-swatch[data-tone=light]{color:var(--ui-v2-gray-900)}.ui-v2-color-swatch .ui-v2-choice-check{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.7)}.ui-v2-color-choice[aria-checked=true] .ui-v2-choice-check{opacity:1;transform:scale(1)}.ui-v2-compact-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.ui-v2-compact-choice{min-width:0;min-height:2.75rem;color:var(--ui-v2-gray-600);text-overflow:ellipsis;white-space:nowrap;background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.625rem .5rem;font-size:.8125rem;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;display:flex;overflow:hidden}.ui-v2-compact-choice:hover{border-color:var(--ui-v2-gray-900)}.ui-v2-compact-choice:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-compact-choice[aria-checked=true],.ui-v2-compact-choice[aria-pressed=true]{color:#fff;background:var(--ui-v2-gray-900);border-color:var(--ui-v2-gray-900)}.ui-v2-part-other-trigger .ui-v2-combobox-chevron{width:.5rem;height:.5rem}.ui-v2-part-picker{position:relative}.ui-v2-part-other-popup{inset-block-start:calc(100% + .5rem)}.ui-v2-part-other-list{max-height:12rem;padding:.5rem}.ui-v2-battery-control{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:1rem;gap:1rem;padding:1rem}.ui-v2-battery-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-v2-battery-reading{color:var(--ui-v2-gray-900);align-items:center;gap:.5rem;display:flex}.ui-v2-battery-reading output{text-align:left;unicode-bidi:isolate;min-width:3.25rem;font-size:1.25rem;font-weight:900;line-height:1.75rem}.ui-v2-battery-dot{background:var(--ui-v2-battery-color);border-radius:999px;width:.625rem;height:.625rem;box-shadow:0 0 0 3px #1118270f}.ui-v2-battery-control[data-battery-state=good]{--ui-v2-battery-color:#10b981}.ui-v2-battery-control[data-battery-state=fair]{--ui-v2-battery-color:#f59e0b}.ui-v2-battery-control[data-battery-state=poor]{--ui-v2-battery-color:#ef4444}.ui-v2-battery-slider{padding:.125rem .5rem}.ui-v2-battery-slider input[type=range]{appearance:none;background:linear-gradient(var(--ui-v2-battery-color), var(--ui-v2-battery-color)) left center / var(--ui-v2-battery-fill) .375rem no-repeat, linear-gradient(var(--ui-v2-gray-200), var(--ui-v2-gray-200)) center / 100% .375rem no-repeat;cursor:pointer;border:0;border-radius:999px;width:100%;height:1.625rem;margin:0;padding:0;transition:background-size .15s}.ui-v2-battery-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.375rem}.ui-v2-battery-slider input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--ui-v2-battery-color);background:#fff;border-radius:999px;width:1.625rem;height:1.625rem;margin-top:-.625rem;transition:transform .1s;box-shadow:0 2px 8px #1118272e}.ui-v2-battery-slider input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:.375rem}.ui-v2-battery-slider input[type=range]::-moz-range-thumb{border:3px solid var(--ui-v2-battery-color);background:#fff;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 2px 8px #1118272e}.ui-v2-battery-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.08)}.ui-v2-battery-slider input[type=range]:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px}.ui-v2-device-controls [aria-invalid=true]{box-shadow:0 0 0 2px #dc262640}@media (width<=767px){.ui-v2-combobox-list,.ui-v2-part-other-list{-ms-overflow-style:none;scrollbar-width:none}.ui-v2-combobox-list::-webkit-scrollbar{display:none}.ui-v2-part-other-list::-webkit-scrollbar{display:none}}.listing-composer-dialog{width:min(31.25rem,100% - 2rem);max-width:31.25rem;max-height:90dvh;color:var(--ui-v2-gray-900);border-radius:1.5rem;box-shadow:0 24px 60px -14px #11182761}.listing-composer-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182799}.listing-composer-panel{scroll-behavior:smooth;scrollbar-color:var(--ui-v2-gray-300) transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:90dvh}.listing-composer-panel::-webkit-scrollbar{width:6px}.listing-composer-panel::-webkit-scrollbar-track{background:0 0}.listing-composer-panel::-webkit-scrollbar-thumb{background:var(--ui-v2-gray-300);border-radius:999px}.listing-composer-panel::-webkit-scrollbar-thumb:hover{background:var(--ui-v2-gray-400)}.listing-composer-header{background:#fffffffa;min-height:4.625rem;padding:1.25rem}.listing-composer-header p{display:none}.listing-composer-header h2{font-size:1.25rem;line-height:1.75rem}.listing-composer-header button{width:2.25rem;height:2.25rem}.listing-composer-fields{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid}.listing-composer-field,.listing-composer-field--wide,.listing-composer-battery,.listing-price-guidance,.listing-price-words{grid-column:1}.listing-composer-field{gap:.5rem;font-size:.875rem}.listing-composer-field>span{color:var(--ui-v2-gray-700);font-weight:700;line-height:1.5rem}.listing-composer-field input,.listing-composer-field select{border-radius:.75rem;min-height:3.125rem;padding:.75rem 1rem}.listing-composer-field textarea{border-radius:.75rem;min-height:6.5rem;padding:.875rem 1rem}.listing-composer-battery:not(.ui-v2-battery-control),.listing-price-guidance{border-radius:1rem;padding:1rem}.listing-price-words{margin-top:-.875rem;padding-inline:.25rem}.listing-composer-actions{background:#fffffffa;padding:1.25rem}.listing-composer-actions button{border-radius:.75rem;min-height:3.5rem;padding:.875rem 1rem;font-size:1rem}.listing-composer-actions p{margin-top:.625rem}.listing-media-slot{border-radius:.875rem;margin:0 1.25rem 1.25rem}@media (width<=767px){.listing-composer-dialog{border-radius:1.5rem 1.5rem 0 0;width:100%;max-height:90dvh}.listing-composer-panel{-ms-overflow-style:none;scrollbar-width:none;scrollbar-gutter:auto;max-height:90dvh}.listing-composer-panel::-webkit-scrollbar{display:none}}.profile-header-action{width:2.25rem;height:2.25rem;color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);cursor:pointer;border-radius:999px;outline:0;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-grid;position:relative;overflow:visible}.profile-header-action:hover{border-color:var(--ui-v2-white);box-shadow:0 0 0 2px var(--ui-v2-gray-300)}.profile-header-action:active{transform:scale(.96)}.profile-header-action:focus-visible{box-shadow:0 0 0 3px var(--ui-v2-white), 0 0 0 5px var(--ui-v2-gray-900)}.profile-header-action__monogram{border-radius:inherit;letter-spacing:-.03em;place-items:center;width:100%;height:100%;font-size:.8125rem;font-weight:900;line-height:1;display:grid;overflow:hidden}.profile-header-action__status{inset-inline-end:-.0625rem;border:2px solid var(--ui-v2-white);background:#10b981;border-radius:999px;width:.6875rem;height:.6875rem;position:absolute;bottom:-.0625rem}.profile-modal{z-index:110;color:var(--ui-v2-gray-900);place-items:end center;display:grid;position:fixed;inset:0}.profile-modal[hidden]{display:none}.profile-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182799;animation:.2s ease-out both profile-modal-fade-in;position:absolute;inset:0}.profile-modal__panel{z-index:1;width:100%;max-height:min(var(--profile-modal-viewport-height,100dvh), 48rem);background:var(--ui-v2-white);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) both profile-modal-sheet-in;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 36px #1118273b}.profile-modal__header{border-bottom:1px solid var(--ui-v2-gray-100);flex:none;justify-content:space-between;align-items:center;min-height:4.125rem;padding:1rem 1.25rem;display:flex}.profile-modal__header h2{color:var(--ui-v2-gray-900);margin:0;font-size:1.25rem;font-weight:900;line-height:1.5}.profile-modal__close{width:2.25rem;height:2.25rem;color:var(--ui-v2-gray-400);background:var(--ui-v2-gray-50);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.profile-modal__close:hover{color:var(--ui-v2-gray-800);background:var(--ui-v2-gray-100)}.profile-modal__close:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.profile-modal__close svg{width:1.25rem;height:1.25rem}.profile-modal__form{gap:1.25rem;min-width:0;display:grid}.profile-modal__tabs{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:.875rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;padding:.25rem;display:grid}.profile-modal__tabs button{min-height:2.5rem;color:var(--ui-v2-gray-500);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:.5rem;font-size:.8125rem;font-weight:800}.profile-modal__tabs button[aria-selected=true]{color:var(--ui-v2-gray-900);background:var(--ui-v2-white);box-shadow:var(--ui-v2-shadow-sm)}.profile-modal__tabs button:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.profile-modal__tab-panel{gap:1.25rem;min-width:0;display:grid}.profile-modal__tab-panel[hidden]{display:none}.profile-modal__body{min-height:0;padding:1.25rem 1.25rem max(2rem, calc(1.25rem + env(safe-area-inset-bottom)));overscroll-behavior:contain;scrollbar-color:var(--ui-v2-gray-300) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:1.25rem;display:flex;overflow:hidden auto}.profile-modal__body::-webkit-scrollbar{width:.375rem}.profile-modal__body::-webkit-scrollbar-thumb{background:var(--ui-v2-gray-300);border-radius:999px}.profile-modal__identity{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.profile-modal__avatar{width:5rem;height:5rem;color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);letter-spacing:-.04em;border-radius:999px;place-items:center;font-size:1.375rem;font-weight:900;display:grid}.profile-modal__verified{color:var(--ui-v2-gray-700);align-items:center;gap:.3125rem;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-flex}.profile-modal__verified svg{color:#059669;width:1rem;height:1rem}.profile-completion{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:1rem;gap:.75rem;padding:.875rem;display:grid}.profile-completion[hidden],.profile-completion__complete[hidden]{display:none}.profile-completion__complete{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:.375rem;width:fit-content;margin:0;padding:.375rem .625rem;font-size:.75rem;font-weight:900;display:inline-flex}.profile-completion__complete svg{width:1rem;height:1rem}.profile-completion__header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.profile-completion__header h3{color:var(--ui-v2-gray-900);margin:0;font-size:.875rem;font-weight:900}.profile-completion__header p{color:var(--ui-v2-gray-600);margin:.25rem 0 0;font-size:.75rem;line-height:1.6}.profile-completion__header strong{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.6875rem;font-weight:900}.profile-completion__progress{appearance:none;background:#dbeafe;border:0;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.profile-completion__progress::-webkit-progress-bar{border-radius:inherit;background:#dbeafe}.profile-completion__progress::-webkit-progress-value{border-radius:inherit;background:#2563eb}.profile-completion__progress::-moz-progress-bar{border-radius:inherit;background:#2563eb}.profile-completion__stages{grid-template-columns:minmax(0,1fr);gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.profile-completion__stages button{width:100%;min-height:2.5rem;color:var(--ui-v2-gray-700);font:inherit;text-align:right;cursor:pointer;background:#ffffffd1;border:1px solid #dbeafe;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.profile-completion__stages li[data-complete=true] button{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.profile-completion__stages button span{min-width:0;font-size:.6875rem;font-weight:800;line-height:1.45}.profile-completion__stages button small{color:#6b7280;white-space:nowrap;flex:none;font-size:.625rem;font-weight:700}.profile-completion__stages li[data-complete=true] button small{color:#047857}.profile-completion__stages button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.profile-completion__map{color:var(--ui-v2-gray-500);margin:0;font-size:.6875rem;line-height:1.6}.profile-modal__section-heading{gap:.25rem;display:grid}.profile-modal__section-heading h3{color:var(--ui-v2-gray-900);margin:0;font-size:.9375rem;font-weight:900}.profile-modal__section-heading p{color:var(--ui-v2-gray-500);margin:0;font-size:.75rem;line-height:1.7}.profile-modal__field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.profile-modal__field{gap:.375rem;min-width:0;display:grid}.profile-modal__field>span,.profile-modal__field>label{color:var(--ui-v2-gray-600);font-size:.8125rem;font-weight:700;line-height:1.5}.profile-modal__field small{color:var(--ui-v2-gray-400);font-size:.75rem;font-weight:500}.profile-modal__field input,.profile-modal__field select,.profile-modal__field textarea{width:100%;min-width:0;color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.75rem;outline:0;font-size:.875rem;font-weight:500;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s}.profile-modal__field input,.profile-modal__field select{min-height:2.875rem;padding:.6875rem .875rem}.profile-modal__field textarea{resize:vertical;min-height:5.5rem;padding:.6875rem .875rem}.profile-modal__field input:focus,.profile-modal__field select:focus,.profile-modal__field textarea:focus{background:var(--ui-v2-white);border-color:var(--ui-v2-gray-900);box-shadow:0 0 0 2px #1118271f}.profile-modal__field input[readonly]{color:var(--ui-v2-gray-500);background:var(--ui-v2-gray-100);cursor:not-allowed}.profile-location-selector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.375rem .75rem;display:grid}.profile-location-selector>label{color:var(--ui-v2-gray-600);font-size:.8125rem;font-weight:700;line-height:1.5}.profile-location-selector>select{width:100%;min-width:0;min-height:2.875rem;color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);font:inherit;border-radius:.75rem;outline:0;padding:.6875rem .875rem;font-size:.875rem;font-weight:500}.profile-location-selector>select:focus{background:var(--ui-v2-white);border-color:var(--ui-v2-gray-900);box-shadow:0 0 0 2px #1118271f}.profile-location-selector>p{color:var(--ui-v2-gray-500);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.6}.profile-modal[data-profile-listing-required=true] [data-profile-location-field],.profile-modal[data-profile-listing-required=true] [data-profile-address-field]{background:#fffbeb;border:1px solid #fde68a;border-radius:.875rem;padding:.75rem}.profile-modal__map{border:1px solid var(--ui-v2-gray-300);border-radius:.75rem;justify-content:center;align-items:center;min-height:10rem;display:flex;overflow:hidden}.profile-modal__map--unavailable{color:var(--ui-v2-gray-500);background:linear-gradient(135deg, var(--ui-v2-gray-100), var(--ui-v2-gray-50));gap:.75rem;padding:1rem}.profile-modal__map--unavailable svg{width:1.5rem;height:1.5rem;color:var(--ui-v2-gray-400);flex:none}.profile-modal__map--unavailable p{gap:.125rem;margin:0;display:grid}.profile-modal__map--unavailable strong{color:var(--ui-v2-gray-700);font-size:.8125rem}.profile-modal__map--unavailable span{font-size:.75rem;font-weight:500;line-height:1.7}.profile-modal__feedback{color:#b91c1c;min-height:1.25rem;margin:-.5rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.65}.profile-modal[data-profile-state=success] .profile-modal__feedback{color:#047857}.profile-modal__footer{padding:1rem 1.25rem max(1.25rem, calc(1rem + env(safe-area-inset-bottom)));border-top:1px solid var(--ui-v2-gray-100);flex:none;gap:.625rem;display:grid}.profile-modal__save,.profile-modal__logout{cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.6875rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.profile-modal__save{color:var(--ui-v2-white);background:var(--ui-v2-gray-900);box-shadow:0 8px 18px #1118272e}.profile-modal__save:hover:not(:disabled){background:var(--ui-v2-gray-800)}.profile-modal__save:focus-visible,.profile-modal__logout:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.profile-modal__save:disabled{color:var(--ui-v2-gray-500);background:var(--ui-v2-gray-200);box-shadow:none;cursor:not-allowed}.profile-modal__save svg{width:1.125rem;height:1.125rem}.profile-modal__logout{color:#dc2626;background:#fef2f2;width:100%}.profile-modal__logout:hover{background:#fee2e2}.profile-modal__logout svg{width:1rem;height:1rem}.profile-modal__security{border:1px solid var(--ui-v2-gray-200);background:var(--ui-v2-gray-50);border-radius:.875rem;gap:.75rem;padding:1rem;display:grid}.profile-modal__security h3,.profile-modal__security p{margin:0}.profile-modal__security h3{color:var(--ui-v2-gray-900);font-size:.9375rem}.profile-modal__security p{color:var(--ui-v2-gray-600);font-size:.8125rem;line-height:1.7}.profile-modal__security form{gap:.625rem;display:grid}.profile-modal__account-actions{gap:.5rem;display:grid}.profile-modal__contact-methods{border-top:1px solid var(--ui-v2-gray-200);gap:.75rem;padding-top:.875rem;display:grid}.profile-modal__contact-methods h4,.profile-modal__contact-methods>p{margin:0}.profile-modal__contact-methods h4{color:var(--ui-v2-gray-900);font-size:.875rem}.profile-modal__contact-methods>p{color:var(--ui-v2-gray-500);font-size:.75rem;line-height:1.65}.profile-modal__contact-card{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);border-radius:.875rem;gap:.625rem;padding:.875rem;display:grid}.profile-modal__contact-card>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.profile-modal__contact-card>header>div{gap:.125rem;min-width:0;display:grid}.profile-modal__contact-card strong{color:var(--ui-v2-gray-800);font-size:.8125rem}.profile-modal__contact-card header span:not(.profile-modal__contact-state){color:var(--ui-v2-gray-500);text-align:start;direction:ltr;font-size:.75rem}.profile-modal__contact-state{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800}.profile-modal__secondary{width:fit-content;min-height:2.5rem;color:var(--ui-v2-gray-800);background:var(--ui-v2-gray-100);border:1px solid var(--ui-v2-gray-200);font:inherit;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.profile-modal__secondary:hover:not(:disabled){color:var(--ui-v2-white);background:var(--ui-v2-gray-800)}.profile-modal__secondary:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.profile-modal__secondary:disabled{opacity:.6;cursor:not-allowed}.profile-modal__contact-feedback{color:#b91c1c;min-height:1rem;margin:0;font-size:.75rem;font-weight:600;line-height:1.55}.profile-modal__contact-card[data-profile-link-state=success] .profile-modal__contact-feedback{color:#047857}.profile-modal__listings{gap:.75rem}.profile-modal__listings-header,.profile-modal__listing-heading,.profile-modal__listing-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-modal__listings-header h3,.profile-modal__listings-header p,.profile-modal__listing h4,.profile-modal__listing p{margin:0}.profile-modal__listings-header h3,.profile-modal__listing h4{color:var(--ui-v2-gray-900);font-size:.9375rem}.profile-modal__listings-header p,.profile-modal__listing p{color:var(--ui-v2-gray-600);font-size:.75rem;line-height:1.65}.profile-modal__listing{border:1px solid var(--ui-v2-gray-200);background:var(--ui-v2-white);border-radius:.875rem;grid-template-columns:4.75rem minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.profile-modal__listing-cover{width:4.75rem;height:4.75rem;color:var(--ui-v2-gray-500);background:var(--ui-v2-gray-100);text-align:center;border-radius:.625rem;place-items:center;font-size:.6875rem;font-weight:700;display:grid;overflow:hidden}.profile-modal__listing-cover img{object-fit:cover;width:100%;height:100%}.profile-modal__listing-content{gap:.25rem;min-width:0;display:grid}.profile-modal__listing-heading h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-modal__listing-state{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:800}.profile-modal__listing-time{color:var(--ui-v2-gray-400)!important}.profile-modal__listing-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:.25rem}.profile-modal__listing-actions form{margin:0}.profile-modal__listing-actions button,.profile-modal__listing-link{min-height:2rem;color:var(--ui-v2-gray-700);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem .5rem;font-size:.6875rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.profile-modal__listing-link:hover,.profile-modal__listing-actions button:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.profile-modal__listing-danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.profile-modal__listings-empty{color:var(--ui-v2-gray-600);background:var(--ui-v2-gray-50);border:1px dashed var(--ui-v2-gray-300);border-radius:.875rem;justify-items:start;gap:.75rem;padding:1rem;display:grid}.profile-modal__listings-empty p{margin:0;font-size:.875rem;font-weight:700}.listing-quick-price{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.625rem;gap:.5rem;margin-top:.5rem;padding:.625rem;display:grid}.listing-quick-price__current{color:var(--ui-v2-gray-700);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.listing-quick-price__current strong{color:var(--ui-v2-gray-900);font-weight:900}.listing-quick-price__open,.listing-quick-price__actions button{color:#1d4ed8;min-height:2.125rem;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:800}.listing-quick-price__open{width:fit-content}.listing-quick-price form{gap:.5rem;display:grid}.listing-quick-price label{color:var(--ui-v2-gray-700);gap:.25rem;font-size:.75rem;font-weight:700;display:grid}.listing-quick-price input{width:100%;min-height:2.5rem;color:var(--ui-v2-gray-900);background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-300);font:inherit;direction:ltr;border-radius:.5rem;padding:.5rem .625rem}.listing-quick-price input[aria-invalid=true]{border-color:#dc2626}.listing-quick-price input:focus-visible,.listing-quick-price button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.listing-quick-price__words,.listing-quick-price__status{min-height:1rem;color:var(--ui-v2-gray-500);margin:0;font-size:.6875rem;line-height:1.6}.listing-quick-price__actions{flex-wrap:wrap;gap:.5rem;display:flex}.listing-quick-price__actions button[type=button]{color:var(--ui-v2-gray-700);background:var(--ui-v2-white);border-color:var(--ui-v2-gray-300)}.profile-modal__integration-note{color:#b45309;text-align:center;margin:0;font-size:.75rem;font-weight:600;line-height:1.6}.profile-modal__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes profile-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes profile-modal-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.profile-modal{align-items:center;padding:1.5rem}.profile-modal__panel{width:min(100%,31.25rem);max-height:min(var(--profile-modal-viewport-height,100dvh), 45rem);border-radius:1.5rem;animation-name:profile-modal-dialog-in;box-shadow:0 24px 60px #11182740}.profile-modal__header,.profile-modal__body,.profile-modal__footer{padding-inline:1.5rem}}@keyframes profile-modal-dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=359px){.profile-modal__field-grid,.profile-location-selector,.profile-completion__stages{grid-template-columns:1fr}}.profile-location-map{direction:rtl;gap:.5rem;min-width:0;display:grid}.profile-location-map__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-location-map__label{color:#4b5563;font-size:.8125rem;font-weight:800}.profile-location-map__hint{color:#2563eb;background:#eff6ff;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:800}.profile-location-map__canvas,.profile-location-map__unavailable{border:1px solid #d1d5db;border-radius:.75rem;min-height:10rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #1118271f}.profile-location-map[data-map-provider=tiles] .profile-location-map__canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e5e7eb}.profile-location-map[data-map-provider=tiles] .profile-location-map__canvas:active{cursor:grabbing}.profile-location-map[data-map-provider=google] .profile-location-map__canvas{cursor:auto;touch-action:auto;background:#f3f4f6}.profile-location-map__canvas:focus-visible{outline-offset:2px;outline:3px solid #2563ebb8}.profile-location-map[data-map-state=unavailable] .profile-location-map__canvas{cursor:not-allowed;background:repeating-linear-gradient(-45deg,#f3f4f6,#f3f4f6 .75rem,#e5e7eb .75rem 1.5rem)}.profile-location-map[data-map-state=unavailable] .profile-location-map__tiles{display:none}.profile-location-map[data-map-state=unavailable] .profile-location-map__pin,.profile-location-map[data-map-state=unavailable] .profile-location-map__crosshair{opacity:.3}.profile-location-map__tiles{position:absolute;inset:0;overflow:hidden}.profile-location-map__tile{pointer-events:none;background:#e5e7eb;width:256px;max-width:none;height:256px;display:block;position:absolute}.profile-location-map__scrim{pointer-events:none;background:linear-gradient(#ffffff14,#11182712);position:absolute;inset:0}.profile-location-map__pin{z-index:2;color:#ef4444;pointer-events:none;filter:drop-shadow(0 4px 4px #0000004d);width:2rem;height:2.5rem;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.profile-location-map__canvas:active .profile-location-map__pin{transform:translate(-50%,calc(-100% - .25rem))scale(1.08)}.profile-location-map__crosshair{z-index:1;pointer-events:none;background:#dc2626;border-radius:999px;width:.375rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .625rem #1118278c}.profile-location-map__status,.profile-location-map__attribution{color:#6b7280;margin:0;font-size:.6875rem;line-height:1.65}.profile-location-map__attribution{color:#4b5563}.profile-location-map__unavailable{color:#6b7280;text-align:right;background:repeating-linear-gradient(-45deg,#f3f4f6,#f3f4f6 .75rem,#e5e7eb .75rem 1.5rem);justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.profile-location-map__unavailable svg{color:#9ca3af;flex:none;width:2rem;height:2rem}.profile-location-map__unavailable strong{color:#374151;font-size:.875rem;display:block}.profile-location-map__unavailable p{max-width:20rem;margin:.25rem 0 0;font-size:.75rem;line-height:1.7}.profile-location-map__coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.profile-location-map__coordinates label{color:#4b5563;gap:.375rem;min-width:0;font-size:.75rem;font-weight:700;display:grid}.profile-location-map__coordinates input{color:#111827;text-align:left;width:100%;min-height:2.75rem;font:inherit;direction:ltr;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:.625rem .75rem}.profile-location-map__coordinates input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=374px){.profile-location-map__coordinates{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-location-map__pin{transition:none}}.ui-v2-gallery{aspect-ratio:1;background:#f9fafb;border-block-end:1px solid #f3f4f6;outline:none;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.ui-v2-gallery:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000,#1118277a);height:34%;position:absolute;inset:auto 0 0}.ui-v2-gallery__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.ui-v2-gallery__viewport::-webkit-scrollbar{display:none}.ui-v2-gallery__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;margin:0}.ui-v2-gallery__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ui-v2-gallery__slide img{object-fit:cover;width:100%;height:100%;display:block}.ui-v2-gallery__empty{color:#6b7280;place-items:center;width:100%;height:100%;font-size:.875rem;display:grid}.ui-v2-gallery__arrow{z-index:2;color:#fff;cursor:pointer;background:#111827ad;border:1px solid #ffffff6b;border-radius:9999px;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #1118272e}.ui-v2-gallery__arrow--previous{left:.75rem}.ui-v2-gallery__arrow--next{right:.75rem}.ui-v2-gallery__arrow[hidden]{display:none}.ui-v2-gallery__arrow:hover{background:#111827db}.ui-v2-gallery__dots{z-index:2;align-items:center;gap:.375rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.ui-v2-gallery__counter{z-index:2;color:#fff;text-align:center;background:#111827ad;border:1px solid #ffffff52;border-radius:9999px;min-width:3.125rem;padding:.3rem .5rem;font-size:.6875rem;font-weight:800;line-height:1;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px #1118273d}.ui-v2-gallery__dot{cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;width:1.625rem;height:1.625rem;padding:0;display:grid;position:relative}.ui-v2-gallery__dot:before{content:"";background:#ffffff8c;border-radius:9999px;width:.375rem;height:.375rem;transition:width .15s,background-color .15s;box-shadow:0 1px 3px #11182759}.ui-v2-gallery__dot[aria-current=true]:before{background:#fff;width:.625rem}.ui-v2-gallery__dot:focus-visible,.ui-v2-gallery__arrow:focus-visible,.ui-v2-gallery__open:focus-visible,.ui-v2-gallery:focus-visible{outline-offset:2px;outline:3px solid #2563ebb3}.ui-v2-media-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ui-v2-gallery__arrow{opacity:0;transition:opacity .15s,background-color .15s}.ui-v2-gallery:hover .ui-v2-gallery__arrow,.ui-v2-gallery:focus .ui-v2-gallery__arrow,.ui-v2-gallery:focus-within .ui-v2-gallery__arrow{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-v2-gallery__viewport{scroll-behavior:auto}.ui-v2-gallery__arrow,.ui-v2-gallery__dot:before{transition:none}}.ui-v2-lightbox{color:#fff;background:#030712fa;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.ui-v2-lightbox::backdrop{background:#030712eb}.ui-v2-lightbox__surface{width:100%;height:100%;min-height:0;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));touch-action:pan-y;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:relative}.ui-v2-lightbox__header{z-index:1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.ui-v2-lightbox__counter{font-size:.875rem;font-weight:800}.ui-v2-lightbox__close,.ui-v2-lightbox__arrow{color:#fff;width:2.75rem;height:2.75rem;font:inherit;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid}.ui-v2-lightbox__close{font-size:1.75rem}.ui-v2-lightbox__arrow:hover,.ui-v2-lightbox__close:hover{background:#ffffff38}.ui-v2-lightbox__arrow[hidden]{display:none}.ui-v2-lightbox__figure{place-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:grid}.ui-v2-lightbox__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.ui-v2-lightbox__close:focus-visible,.ui-v2-lightbox__arrow:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}@media (width<=640px){.ui-v2-lightbox__surface{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.75rem}.ui-v2-lightbox__figure{grid-area:2/1}.ui-v2-lightbox__arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.ui-v2-lightbox__arrow--previous{left:max(.75rem, env(safe-area-inset-left))}.ui-v2-lightbox__arrow--next{right:max(.75rem, env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.ui-v2-lightbox__image{transition:none}}.ui-v2-media-manager{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;margin-block-start:1.25rem;padding:1.25rem}.ui-v2-media-manager__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ui-v2-media-manager__heading h2{margin:0;font-size:1.125rem}.ui-v2-media-manager__heading p{color:#6b7280;margin:.25rem 0 0;font-size:.8125rem}.ui-v2-media-manager__heading output{color:#374151;background:#f3f4f6;border-radius:9999px;flex:none;padding:.35rem .65rem;font-size:.75rem}.ui-v2-media-manager__status{color:#065f46;min-height:1.5rem;margin-block:.75rem;font-size:.8125rem}.ui-v2-media-manager__status[data-error=true]{color:#991b1b}.ui-v2-media-minimum{color:#92400e;background:#fffbeb;border-radius:.625rem;margin:0 0 .75rem;padding:.625rem .75rem;font-size:.75rem}.ui-v2-media-minimum[data-ready=true]{color:#065f46;background:#ecfdf5}.ui-v2-media-picker{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:2px dashed #93c5fd;border-radius:.875rem;justify-content:center;align-items:center;min-height:5rem;padding:1rem;font-weight:700;display:flex}.ui-v2-media-picker input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-v2-media-picker:focus-within{outline-offset:2px;outline:3px solid #2563eb59}.ui-v2-media-selection-count{color:#6b7280;margin:.625rem 0;font-size:.75rem}.ui-v2-media-reorder-help{color:#6b7280;margin:-.25rem 0 .625rem;font-size:.6875rem}.ui-v2-media-selection,.ui-v2-media-items{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.ui-v2-media-selection__item,.ui-v2-media-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;min-width:0;padding:.625rem;position:relative}.ui-v2-media-selection__item[draggable=true],.ui-v2-media-item[draggable=true]{cursor:grab}.ui-v2-media-selection__item:focus-visible,.ui-v2-media-item:focus-visible{outline-offset:2px;outline:3px solid #2563eb80}.ui-v2-media-selection__preview{aspect-ratio:1;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.ui-v2-media-selection__item img,.ui-v2-media-item__preview img{aspect-ratio:1;object-fit:cover;border-radius:.5rem;width:100%;height:100%;display:block}.ui-v2-media-selection__crop-frame{pointer-events:none;border:2px solid #fff;border-radius:.35rem;position:absolute;inset:.35rem;box-shadow:inset 0 0 0 999px #1118271a,0 1px 4px #11182773}.ui-v2-media-inline-crop-canvas{aspect-ratio:1;touch-action:none;cursor:grab;background:#111827;border:2px solid #fff;border-radius:.5rem;width:100%;display:block;box-shadow:0 0 0 1px #d1d5db}.ui-v2-media-inline-crop-canvas:active{cursor:grabbing}.ui-v2-media-inline-crop-canvas:focus-visible,.ui-v2-media-inline-crop-tools button:focus-visible{outline-offset:2px;outline:3px solid #2563eb99}.ui-v2-media-inline-crop-canvas[hidden],.ui-v2-media-inline-crop-fallback[hidden]{display:none}.ui-v2-media-inline-crop-help{color:#4b5563;margin:.5rem 0 0;font-size:.6875rem;line-height:1.6}.ui-v2-media-inline-crop-error{color:#991b1b;width:100%;font-weight:700}.ui-v2-media-item__preview{aspect-ratio:1;color:#6b7280;background:#f3f4f6;border-radius:.5rem;place-items:center;width:100%;font-size:1.5rem;display:grid}.ui-v2-media-item__failed{color:#991b1b;text-align:center;padding:.75rem;font-size:.75rem}.ui-v2-media-item__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .5rem;margin-block-start:.5rem;font-size:.6875rem;display:flex}.ui-v2-media-position{color:#1e3a8a;font-weight:700}.ui-v2-media-item__meta [data-media-cover-label]{color:#065f46;font-weight:700}.ui-v2-media-item__meta [hidden]{display:none}.ui-v2-media-status-badge{color:#374151;background:#e5e7eb;border-radius:9999px;padding:.2rem .4rem}.ui-v2-media-status-badge[data-status=ready]{color:#065f46;background:#d1fae5}.ui-v2-media-status-badge[data-status=failed],.ui-v2-media-status-badge[data-status=rejected]{color:#991b1b;background:#fee2e2}.ui-v2-media-selection__item[data-media-queue-state=queued] .ui-v2-media-status-badge{color:#92400e;background:#fef3c7}.ui-v2-media-selection__item[data-media-queue-state=editing] .ui-v2-media-status-badge,.ui-v2-media-selection__item[data-media-queue-state=uploading] .ui-v2-media-status-badge{color:#1d4ed8;background:#dbeafe}.ui-v2-media-selection__item[data-media-queue-state=processing] .ui-v2-media-status-badge{color:#6d28d9;background:#ede9fe}.ui-v2-media-selection__item [data-media-queue-progress]{accent-color:#2563eb;flex:auto;min-width:3rem;height:.35rem}.ui-v2-media-item__actions{gap:.375rem;margin-block-start:.5rem;display:grid}.ui-v2-media-item__actions button,.ui-v2-media-danger,.ui-v2-media-retry{color:#374151;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.4rem;padding:.35rem .5rem;font-size:.6875rem}.ui-v2-media-item__actions button:disabled{cursor:default;opacity:.45}.ui-v2-media-inline-crop-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.ui-v2-media-item form{margin-block-start:.5rem}.ui-v2-media-danger{color:#991b1b;background:#fef2f2;border-color:#fecaca;width:100%}.ui-v2-media-retry{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;width:100%}.ui-v2-media-primary{color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:.6rem;padding:.55rem 1rem;font-weight:700}.ui-v2-media-primary:disabled{cursor:wait;opacity:.6}.ui-v2-media-progress{accent-color:#2563eb;width:100%;height:.5rem;margin-block:.75rem}.ui-v2-media-upload>.ui-v2-media-primary,.ui-v2-media-order{margin-block-start:.75rem}.ui-v2-media-manager__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.ui-v2-media-manager__footer .ui-v2-media-primary{flex:auto}.ui-v2-media-back{color:#374151;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.6rem;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.ui-v2-media-back:hover{background:#f9fafb}.ui-v2-media-back:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}@media (width<=480px){.ui-v2-media-manager{padding:1rem}.ui-v2-media-manager__heading{flex-direction:column}.ui-v2-media-selection,.ui-v2-media-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v2-media-manager__footer{flex-direction:column-reverse;align-items:stretch}}@media (pointer:coarse){.ui-v2-media-item__actions button,.ui-v2-media-danger,.ui-v2-media-retry{min-height:2.75rem}}.alert-manager{color:var(--ui-v2-gray-900,#111827);font-family:Vazirmatn,system-ui,sans-serif}.alert-manager--modal{z-index:100;background:#1118278c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.alert-manager__panel{border:1px solid var(--ui-v2-gray-200,#e5e7eb);background:#fff;border-radius:1.25rem;width:min(34rem,100%);max-height:min(48rem,100vh - 2rem);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 24px 70px #1118273d}.alert-manager__panel h2{margin:0 0 1rem;font-size:1.35rem}.alert-manager__close{background:var(--ui-v2-gray-100,#f3f4f6);border:0;border-radius:999px;width:2.5rem;height:2.5rem;position:absolute;top:1rem;left:1rem}.alert-manager__tabs{background:var(--ui-v2-gray-100,#f3f4f6);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;padding:.25rem;display:grid}.alert-manager__tabs button{color:var(--ui-v2-gray-600,#4b5563);background:0 0;border:0;border-radius:.6rem;padding:.7rem}.alert-manager__tabs button[aria-selected=true]{color:var(--ui-v2-gray-900,#111827);box-shadow:var(--ui-v2-shadow-sm,0 1px 2px #0000000d);background:#fff}.alert-manager__telegram{color:#1e3a8a;background:#eff6ff;border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem}.alert-manager__telegram--disabled,.alert-manager__telegram--unlinked{color:#92400e;background:#fffbeb}.alert-manager__telegram-link{background:var(--ui-v2-gray-50,#f9fafb);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:.75rem;gap:.75rem;margin:0 0 1rem;padding:1rem;display:grid}.alert-manager__telegram-link h3,.alert-manager__telegram-link p{margin:0}.alert-manager__telegram-link h3{font-size:.95rem}.alert-manager__telegram-link p{color:var(--ui-v2-gray-600,#4b5563);font-size:.86rem;line-height:1.8}.alert-manager__telegram-link-actions{flex-wrap:wrap;gap:.5rem;display:flex}.alert-manager__telegram-link-actions button,.alert-manager__telegram-link-actions a{color:#fff;font:inherit;background:var(--ui-v2-gray-900,#111827);cursor:pointer;border:0;border-radius:.65rem;padding:.65rem .85rem;font-weight:700;text-decoration:none}.alert-manager__telegram-link-actions [data-alert-telegram-link-refresh],.alert-manager__telegram-link-actions [data-alert-telegram-link-cancel]{color:var(--ui-v2-gray-700,#374151);border:1px solid var(--ui-v2-gray-300,#d1d5db);background:#fff}.alert-manager__telegram-link [data-alert-telegram-link-status][data-state=error]{color:#991b1b}.alert-manager__telegram-link [data-alert-telegram-link-status][data-state=ready]{color:#065f46}.alert-manager form{gap:.85rem;display:grid}.alert-manager form>label{gap:.4rem;font-weight:700;display:grid}.alert-manager select{border:1px solid var(--ui-v2-gray-300,#d1d5db);background:#fff;border-radius:.65rem;width:100%;padding:.7rem .8rem}.alert-manager fieldset{border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:.75rem;gap:.55rem;margin:0;padding:.85rem;display:grid}.alert-manager fieldset label{align-items:center;gap:.5rem;display:flex}.alert-battery-range{--battery-low:#dc2626;--battery-watch:#d97706;--battery-healthy:#059669}.alert-battery-range__summary{color:var(--ui-v2-gray-900,#111827);text-align:center;margin:0;font-size:1.05rem;font-weight:800}.alert-battery-range__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.alert-battery-range__presets button{min-height:2.5rem;color:var(--ui-v2-gray-700,#374151);font:inherit;border:1px solid var(--ui-v2-gray-300,#d1d5db);cursor:pointer;background:#fff;border-radius:.65rem;padding:.4rem .25rem;font-size:.82rem;font-weight:700}.alert-battery-range__presets button:hover{border-color:var(--ui-v2-gray-500,#6b7280)}.alert-battery-range__presets button:focus-visible{outline-offset:2px;outline:3px solid #3b82f647}.alert-battery-range__presets button[aria-pressed=true]{color:#065f46;background:#ecfdf5;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981}.alert-battery-range__control{--range-start:0%;--range-end:100%;direction:ltr;height:2.75rem;margin:.2rem .45rem 0;position:relative}.alert-battery-range__rail{background:linear-gradient(90deg,#fee2e2 0 50%,#fef3c7 50% 72%,#d1fae5 72% 100%);border-radius:999px;height:.45rem;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.alert-battery-range__rail span{top:0;right:calc(100% - var(--range-end));bottom:0;left:var(--range-start);background:var(--battery-low);border-radius:inherit;position:absolute;box-shadow:0 0 0 1px #ffffff80}.alert-battery-range__rail span[data-battery-tone=watch]{background:var(--battery-watch)}.alert-battery-range__rail span[data-battery-tone=healthy]{background:var(--battery-healthy)}.alert-battery-range[data-range-active=false] .alert-battery-range__rail span{opacity:.28}.alert-battery-range__input{z-index:3;appearance:none;pointer-events:none;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0;position:absolute;top:0;left:0;right:0}.alert-battery-range__input--maximum{z-index:4}.alert-battery-range__input[data-active-handle=true]{z-index:6}.alert-battery-range__input:focus{outline:none}.alert-battery-range__input::-webkit-slider-runnable-track{background:0 0;border:0;height:.45rem}.alert-battery-range__input::-moz-range-track{background:0 0;border:0;height:.45rem}.alert-battery-range__input::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:3px solid var(--battery-low);cursor:grab;background:#fff;border-radius:50%;width:1.45rem;height:1.45rem;margin-top:-.5rem;box-shadow:0 2px 8px #1118273d}.alert-battery-range__input::-moz-range-thumb{pointer-events:auto;border:3px solid var(--battery-low);cursor:grab;background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;box-shadow:0 2px 8px #1118273d}.alert-battery-range__input[data-battery-tone=watch]::-webkit-slider-thumb{border-color:var(--battery-watch)}.alert-battery-range__input[data-battery-tone=watch]::-moz-range-thumb{border-color:var(--battery-watch)}.alert-battery-range__input[data-battery-tone=healthy]::-webkit-slider-thumb{border-color:var(--battery-healthy)}.alert-battery-range__input[data-battery-tone=healthy]::-moz-range-thumb{border-color:var(--battery-healthy)}.alert-battery-range__input:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:3px solid #3b82f659}.alert-battery-range__input:focus-visible::-moz-range-thumb{outline-offset:3px;outline:3px solid #3b82f659}.alert-battery-range__input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}.alert-battery-range__input:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.08)}.alert-battery-range__values{color:var(--ui-v2-gray-600,#4b5563);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.78rem;display:flex}.alert-manager form>button,.alert-manager__item button{color:#fff;background:var(--ui-v2-gray-900,#111827);border:0;border-radius:.65rem;padding:.7rem 1rem}.alert-manager__item{border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:.75rem;margin-top:.75rem;padding:1rem}.alert-manager__item p{margin:0 0 .6rem}.alert-manager__item>span{background:var(--ui-v2-gray-100,#f3f4f6);border-radius:999px;margin-bottom:.7rem;padding:.2rem .55rem;font-size:.8rem;display:inline-block}.alert-manager__item>div{flex-wrap:wrap;gap:.5rem;display:flex}.alert-manager__item form{display:block}.alert-manager [data-alert-status][data-state=error]{color:#991b1b}@media (width<=640px){.alert-manager--modal{align-items:end;padding:0}.alert-manager__panel{border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:92vh;padding:1.25rem}.alert-battery-range__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-battery-range__presets button{min-height:2.75rem}.alert-battery-range__control{height:3rem;margin-inline:.7rem}.alert-battery-range__input{height:3rem}}.admin-v2-page{min-width:320px;min-height:100vh;color:var(--ui-v2-gray-900,#111827);background:var(--ui-v2-gray-50,#f9fafb);margin:0;padding:0 0 4rem;font-family:Vazirmatn,system-ui,sans-serif}.admin-v2-page *,.admin-v2-page :before,.admin-v2-page :after{box-sizing:border-box}.admin-v2-page button,.admin-v2-page input,.admin-v2-page select{max-width:100%;font:inherit}.admin-v2-page button,.admin-v2-page a{-webkit-tap-highlight-color:transparent}.admin-v2-page a:focus-visible,.admin-v2-page button:focus-visible,.admin-v2-page input:focus-visible,.admin-v2-page select:focus-visible,.admin-v2-page [tabindex]:focus-visible{outline:3px solid var(--ui-v2-blue-500,#3b82f6);outline-offset:3px}.admin-v2-page .admin-v2-skip-link{z-index:100;color:var(--ui-v2-white,#fff);background:var(--ui-v2-blue-700,#1d4ed8);border-radius:var(--ui-v2-radius-sm,.5rem);box-shadow:var(--ui-v2-shadow-card,0 4px 18px #1118270b);padding:.7rem 1rem;position:fixed;top:.75rem;right:1rem;transform:translateY(-200%)}.admin-v2-page .admin-v2-skip-link:focus{transform:translateY(0)}.admin-v2-page .admin-v2-topbar{background:var(--ui-v2-gray-900,#111827);border-bottom:1px solid var(--ui-v2-gray-800,#1f2937)}.admin-v2-page .admin-v2-topbar__inner{align-items:center;gap:.75rem 1.25rem;width:min(100% - 2rem,90rem);min-width:0;min-height:4.25rem;margin:0 auto;display:flex}.admin-v2-page .admin-v2-brand{color:var(--ui-v2-white,#fff);letter-spacing:-.04em;flex:none;font-size:1.35rem;font-weight:900;text-decoration:none}.admin-v2-page .admin-v2-utility-navigation{flex-wrap:wrap;flex:1;gap:.25rem 1rem;min-width:0;display:flex}.admin-v2-page .admin-v2-utility-navigation a{color:var(--ui-v2-gray-300,#d1d5db);font-size:.82rem;font-weight:700;text-decoration:none}.admin-v2-page .admin-v2-utility-navigation a:hover{color:var(--ui-v2-white,#fff)}.admin-v2-page .admin-v2-logout{flex:none;margin:0}.admin-v2-page .admin-v2-logout button{color:var(--ui-v2-gray-100,#f3f4f6);border:1px solid var(--ui-v2-gray-600,#4b5563);border-radius:var(--ui-v2-radius-sm,.5rem);cursor:pointer;background:0 0;padding:.55rem .8rem}.admin-v2-page .admin-v2-shell{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:1.5rem;width:min(100% - 2rem,90rem);min-width:0;margin:1.5rem auto 0;display:grid}.admin-v2-page .admin-v2-shell>*,.admin-v2-page .admin-v2-content,.admin-v2-page .admin-v2-content>*,.admin-v2-page .admin-section,.admin-v2-page .admin-section>*{min-width:0}.admin-v2-page .admin-v2-navigation{background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:var(--ui-v2-radius-lg,1rem);box-shadow:var(--ui-v2-shadow-sm,0 1px 2px #0000000d);align-self:start;overflow:hidden}.admin-v2-page .admin-v2-navigation__title{color:var(--ui-v2-gray-500,#6b7280);margin:0;padding:1rem 1.1rem .75rem;font-size:.76rem;font-weight:800}.admin-v2-page .admin-v2-navigation__scroller{max-width:100%}.admin-v2-page .admin-v2-navigation ul{gap:.25rem;margin:0;padding:0 .65rem .75rem;list-style:none;display:grid}.admin-v2-page .admin-v2-navigation a{color:var(--ui-v2-gray-700,#374151);border-radius:var(--ui-v2-radius-sm,.5rem);padding:.7rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;display:block}.admin-v2-page .admin-v2-navigation a:hover{background:var(--ui-v2-gray-100,#f3f4f6)}.admin-v2-page .admin-v2-navigation a[aria-current=page]{color:var(--ui-v2-blue-700,#1d4ed8);background:var(--ui-v2-blue-50,#eff6ff);box-shadow:inset -3px 0 0 var(--ui-v2-blue-600,#2563eb)}.admin-v2-page .admin-v2-content:focus{outline:none}.admin-v2-page .admin-v2-page-heading{margin:.1rem 0 1.25rem}.admin-v2-page .admin-v2-page-heading p{color:var(--ui-v2-blue-700,#1d4ed8);margin:0 0 .3rem;font-size:.78rem;font-weight:800}.admin-v2-page .admin-v2-page-heading h1{color:var(--ui-v2-gray-900,#111827);margin:0;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.4}.admin-v2-page .admin-v2-notice,.admin-v2-page .admin-v2-errors{border-radius:var(--ui-v2-radius-md,.75rem);margin:0 0 1rem;padding:.85rem 1rem}.admin-v2-page .admin-v2-notice{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.admin-v2-page .admin-v2-errors{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.admin-v2-page .admin-v2-errors ul{margin:0;padding-inline-start:1.25rem}.admin-v2-page .admin-section{background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:var(--ui-v2-radius-lg,1rem);box-shadow:var(--ui-v2-shadow-card,0 4px 18px #1118270b);margin:0 0 1rem;padding:clamp(1rem,3vw,1.4rem);overflow:hidden}.admin-v2-page .admin-section h2:first-child{margin-top:0}.admin-v2-page .admin-section>article{border-bottom:1px solid var(--ui-v2-gray-100,#f3f4f6);padding:1rem 0}.admin-v2-page .admin-section>article:last-child{border-bottom:0}.admin-v2-page .admin-section article h2,.admin-v2-page .admin-section article h3{overflow-wrap:anywhere}.admin-v2-page .admin-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8rem;display:grid}.admin-v2-page .admin-card{background:var(--ui-v2-gray-50,#f9fafb);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:var(--ui-v2-radius-md,.75rem);min-width:0;padding:1rem}.admin-v2-page .admin-card strong{color:var(--ui-v2-gray-600,#4b5563);font-size:.82rem}.admin-v2-page .admin-card p{color:var(--ui-v2-gray-900,#111827);margin:.65rem 0 0;font-size:1.35rem;font-weight:900}.admin-v2-page .admin-section form{min-width:0}.admin-v2-page .admin-section label{gap:.4rem;min-width:0;font-weight:700;display:grid}.admin-v2-page .admin-section input,.admin-v2-page .admin-section select{background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-300,#d1d5db);border-radius:var(--ui-v2-radius-sm,.5rem);width:100%;min-width:0;padding:.65rem .75rem}.admin-v2-page .admin-section button{color:var(--ui-v2-blue-700,#1d4ed8);background:var(--ui-v2-blue-50,#eff6ff);border:1px solid var(--ui-v2-blue-100,#dbeafe);border-radius:var(--ui-v2-radius-sm,.5rem);cursor:pointer;padding:.55rem .8rem}.admin-v2-page .admin-section time,.admin-v2-page .admin-section [dir=ltr]{overflow-wrap:anywhere}.admin-v2-page .admin-v2-content>nav[aria-label=صفحه‌بندی]{background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:var(--ui-v2-radius-md,.75rem);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem 1rem;display:flex}@media (width<=767px){.admin-v2-page{padding-bottom:2rem}.admin-v2-page .admin-v2-topbar__inner{flex-wrap:wrap;width:min(100% - 1.25rem,90rem);padding:.75rem 0}.admin-v2-page .admin-v2-utility-navigation{flex-basis:100%;order:3}.admin-v2-page .admin-v2-shell{grid-template-columns:minmax(0,1fr);gap:1rem;width:min(100% - 1.25rem,90rem);margin-top:1rem}.admin-v2-page .admin-v2-navigation__title{padding-bottom:.45rem}.admin-v2-page .admin-v2-navigation__scroller{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.admin-v2-page .admin-v2-navigation ul{width:max-content;padding:0 .65rem .75rem;display:flex}.admin-v2-page .admin-v2-navigation li{flex:none}.admin-v2-page .admin-v2-navigation a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--ui-v2-blue-600,#2563eb)}}:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--page-width:72rem;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;background:#fafafa;font-family:Vazirmatn,sans-serif}.seller-page{color:#111827;background:#f8fafc;min-height:100vh}.seller-shell{width:min(1100px,100% - 32px);margin:0 auto;padding:32px 0 64px}.seller-page__header{align-items:center;gap:20px;margin-bottom:28px;display:flex}.seller-page__header h1{flex:1;margin:0;font-size:1.5rem}.seller-page__back{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.6rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none}.seller-page__back:hover{background:#f9fafb}.seller-page__back:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}.seller-form{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.seller-form label{gap:8px;font-weight:700;display:grid}.seller-form input,.seller-form select,.seller-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:12px}.seller-form__wide,.seller-form__actions,.seller-errors{grid-column:1/-1}.listing-default-city{min-width:0;color:var(--ui-v2-gray-700,#374151);background:var(--ui-v2-gray-50,#f9fafb);border:1px solid var(--ui-v2-gray-100,#f3f4f6);border-radius:1rem;grid-column:1/-1;gap:.625rem;margin:0;padding:1rem;display:grid}.listing-default-city legend{padding:0 .25rem;font-size:.875rem;font-weight:800}.listing-default-city label{font-size:.8125rem;font-weight:700}.listing-default-city select{width:100%;min-height:3.125rem;color:var(--ui-v2-gray-900,#111827);font:inherit;border:1px solid var(--ui-v2-gray-200,#e5e7eb);background:#fff;border-radius:.75rem;padding:.75rem 1rem}.listing-default-city select:focus-visible,.listing-default-city summary:focus-visible,.listing-default-city__remember input:focus-visible{outline:2px solid var(--ui-v2-blue-500,#3b82f6);outline-offset:2px}.listing-default-city__summary,.listing-default-city p{color:var(--ui-v2-gray-500,#6b7280);margin:0;font-size:.75rem;line-height:1.65}.listing-default-city__summary strong{color:var(--ui-v2-gray-900,#111827)}.listing-default-city__change{min-width:0}.listing-default-city__change summary{min-height:2.75rem;color:var(--ui-v2-gray-900,#111827);border:1px solid var(--ui-v2-gray-200,#e5e7eb);cursor:pointer;background:#fff;border-radius:.75rem;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:800;list-style-position:inside;display:inline-flex}.listing-default-city__change[open]{gap:.625rem;display:grid}.listing-default-city__remember{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;grid-template-columns:none!important;display:flex!important}.listing-default-city__remember input{flex:none;height:1.125rem;margin:0;padding:0;width:1.125rem!important}.seller-form__actions{align-items:center;gap:12px;display:flex}.seller-form__actions .secondary-action{width:auto;text-decoration:none}.seller-errors{color:#991b1b;background:#fef2f2;border-radius:10px;padding:12px 16px}.seller-notice{color:#065f46;background:#ecfdf5;border-radius:10px;padding:12px 16px}.seller-group{margin-top:28px}.seller-group h2{font-size:1.15rem}.seller-listings{gap:12px;display:grid}.seller-listing{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:104px minmax(0,1fr) auto;gap:12px 20px;padding:18px;display:grid}.seller-listing h3,.seller-listing p{margin:0}.seller-listing p{color:#6b7280;margin-top:6px}.seller-listing__cover{background:#f3f4f6;border-radius:12px;width:104px;height:104px;overflow:hidden}.seller-listing__cover img{object-fit:cover;width:100%;height:100%}.seller-listing__cover-fallback{color:#6b7280;text-align:center;place-items:center;width:100%;height:100%;padding:10px;font-size:.78rem;display:grid}.seller-listing__summary{min-width:0}.seller-listing__labels{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.seller-source,.seller-visibility{color:#374151;background:#f3f4f6;border-radius:999px;padding:4px 8px;font-size:.75rem}.seller-source{color:#075985;background:#e0f2fe}.seller-listing__media{font-size:.8rem}.seller-listing__media-failed{font-size:.8rem;color:#b91c1c!important}.seller-state{background:#f3f4f6;border-radius:999px;align-self:start;padding:5px 10px;font-size:.85rem}.seller-listing__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.seller-listing__actions form{margin:0}.seller-listing__actions a,.seller-listing__actions button{color:#3730a3;font:inherit;cursor:pointer;background:#eef2ff;border:0;border-radius:8px;padding:8px 12px;text-decoration:none}.seller-listing__actions .seller-danger{color:#991b1b;background:#fef2f2}.seller-empty{color:#6b7280;border:1px dashed #d1d5db;border-radius:12px;margin:0;padding:18px}.seller-upload{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:20px;padding:24px}.seller-upload h2{margin-top:0}.seller-upload form,.seller-upload label{gap:12px;display:grid}.seller-upload input[type=file]{border:1px dashed #d1d5db;border-radius:10px;padding:12px}.seller-upload .primary-action{width:fit-content;min-width:180px}.media-selection-count{color:#6b7280}.media-preview-list,.seller-media-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.media-preview-item,.seller-media-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:10px}.media-preview-item img,.seller-media-item img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.media-preview-actions,.seller-media-item__actions{gap:6px;margin-top:8px;display:grid}.media-preview-actions button,.seller-media-item button{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:6px 8px;font-size:.75rem}.media-preview-actions button:disabled,.seller-media-item button:disabled{cursor:default;opacity:.45}.seller-media-manager{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:20px;padding:24px}.seller-media-manager h2{margin-top:0}.seller-media-item [data-cover-label]{color:#065f46;margin:8px 0;font-size:.75rem;font-weight:700;display:block}.seller-media-item [data-cover-label][hidden]{display:none}.seller-media-item form{margin-top:8px}.seller-media-item .seller-danger{color:#991b1b;background:#fef2f2;border-color:#fecaca;width:100%}.seller-media-manager [data-media-order-form]{margin-top:16px}@media (width<=640px){.seller-page__header{flex-wrap:wrap}.seller-page__header h1{flex-basis:100%;order:3}.seller-form{grid-template-columns:1fr;padding:18px}.seller-listing{grid-template-columns:80px minmax(0,1fr);gap:12px}.seller-listing__cover{width:80px;height:80px}.seller-state{grid-column:1/-1;justify-self:start}}.admin-page{background:#f8fafc;min-height:100vh}.admin-shell{width:min(1200px,100% - 32px);margin:0 auto;padding:28px 0 72px}.admin-header{align-items:center;gap:20px;display:flex}.admin-header h1{flex:1;margin:0;font-size:1.5rem}.admin-header>a:last-child{color:#374151}.admin-nav{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:8px;margin:24px 0;padding:10px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-nav a{color:#374151;border-radius:8px;flex:none;padding:7px 10px;text-decoration:none}.admin-nav a:hover{background:#f3f4f6}.admin-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:28px;padding:22px}.admin-section h2{margin-top:0;font-size:1.15rem}.admin-cards,.admin-aliases{gap:10px;display:grid}.admin-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px}.admin-card>span{color:#6b7280;direction:ltr;margin-top:4px;font-size:.7rem;display:block}.admin-card p{color:#4b5563;margin-bottom:0}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-actions form{margin:0}.admin-actions button,.admin-inline-form button,.admin-aliases button,.admin-table button{font:inherit;color:#3730a3;background:#eef2ff;border:0;border-radius:8px;padding:7px 10px}.admin-actions .seller-danger,.admin-aliases .seller-danger{color:#991b1b;background:#fef2f2}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.82rem}.admin-table th,.admin-table td{text-align:right;border-bottom:1px solid #f3f4f6;padding:10px}.admin-table th{color:#6b7280}.admin-inline-form{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.admin-inline-form label{gap:5px;display:grid}.admin-inline-form input,.admin-inline-form select{border:1px solid #d1d5db;border-radius:8px;min-width:220px;padding:9px}.admin-aliases form{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}*,:before,:after{box-sizing:border-box}html{background:#fafafa;min-width:320px}body{min-height:100vh;color:var(--gray-900);background:#fafafa;margin:0;padding-bottom:5rem}button,input,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;border-bottom:1px solid var(--gray-200);background:#fff;position:sticky;top:0}.topbar{width:100%;max-width:var(--page-width);justify-content:space-between;align-items:center;height:3.5rem;margin:0 auto;padding:0 1rem;display:flex}.brand{color:var(--gray-900);letter-spacing:-.05em;font-size:1.25rem;font-weight:900;text-decoration:none}.header-actions{align-items:center;gap:.375rem;display:flex}.support-action,.auth-action,.add-listing-action,.view-toggle{border:0;transition:color .15s,background-color .15s,box-shadow .15s}.support-action{color:var(--gray-900);background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;font-weight:700;display:flex}.support-action:hover{background:var(--gray-100)}.support-action svg{fill:currentColor;width:1.25rem;height:1.25rem}.support-action span{margin-top:2px;display:none}.add-listing-action{color:#fff;background:var(--gray-900);border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;box-shadow:0 1px 2px #0000000d}.add-listing-action:hover{background:var(--gray-800)}.auth-action{color:var(--gray-600);background:0 0;padding:.25rem .5rem;font-size:.875rem;font-weight:700}.auth-action:hover{color:var(--gray-900)}.filterbar{border-top:1px solid var(--gray-100);background:#fff}.filterbar__inner{width:100%;max-width:var(--page-width);scrollbar-width:none;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.625rem 1rem;display:flex;overflow-x:auto}.filterbar__inner::-webkit-scrollbar{display:none}.table-scroll::-webkit-scrollbar{display:none}.filters{align-items:center;gap:.5rem;display:flex}.filters select{min-width:7.5rem;color:var(--gray-800);background-color:var(--gray-100);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:.5rem;background-repeat:no-repeat;background-size:1.5em 1.5em;border:0;border-radius:.5rem;outline:0;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:box-shadow .15s}.filters select:nth-of-type(2){min-width:6.875rem}.filters select:focus{box-shadow:0 0 0 2px var(--gray-200)}.view-toggle{color:var(--gray-600);white-space:nowrap;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;flex:none;align-items:center;gap:.375rem;margin-right:1rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.view-toggle:hover{color:var(--gray-900);background:var(--gray-100)}.view-toggle svg{width:1rem;height:1rem}.catalog{width:100%;max-width:var(--page-width);margin:0 auto;padding-top:0}.catalog-intro{flex-direction:column;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;padding:1rem;display:flex}.catalog-intro h1{color:var(--gray-900);margin:0 0 .25rem;font-size:1.5rem;font-weight:900;line-height:2rem}.result-count{color:var(--gray-500);font-size:.875rem;font-weight:500}.catalog-intro>p{color:var(--gray-400);margin:0;font-size:.875rem}.products-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:0 1rem 2rem;display:grid}.listing-card{background:#fff;border:1px solid #f3f4f6cc;border-radius:1rem;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000008}.listing-card:hover{transform:translateY(-.25rem);box-shadow:0 8px 30px #00000014}.listing-card__mobile-title{flex-direction:column;justify-content:center;align-items:center;min-height:3.75rem;padding:1rem;display:flex;position:relative}.listing-card__mobile-color{color:var(--gray-500);margin-top:.2rem;font-size:.75rem}.listing-card__name{color:var(--gray-900);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:700;overflow:hidden}.verified-badge{color:var(--gray-500);background:var(--gray-100);border-radius:9999px;padding:.25rem .5rem;font-size:.625rem;position:absolute;left:1rem}.listing-gallery{aspect-ratio:1;background:var(--gray-50);border-bottom:1px solid var(--gray-100);outline:none;width:100%;position:relative;overflow:hidden}.listing-gallery__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-inline:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.listing-gallery__viewport::-webkit-scrollbar{display:none}.listing-gallery__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.listing-gallery__slide img{object-fit:cover;width:100%;height:100%;display:block}.listing-gallery__arrow{z-index:2;color:#fff;cursor:pointer;background:#1118276b;border:0;border-radius:.5rem;place-items:center;width:1.75rem;height:2.25rem;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.listing-gallery__arrow--previous{left:.5rem}.listing-gallery__arrow--next{right:.5rem}.listing-gallery__arrow[hidden]{display:none}.listing-gallery__counter{z-index:2;color:#fff;background:#1118278c;border-radius:9999px;padding:.2rem .45rem;font-size:.6875rem;line-height:1rem;position:absolute;bottom:.5rem;right:50%;transform:translate(50%)}.listing-gallery:focus-visible{box-shadow:inset 0 0 0 3px #3b82f6a6}.listing-card__body{flex-direction:column;flex:1;padding:1rem;display:flex}.listing-card__desktop-title{display:none}.listing-compact-facts{min-width:0;margin:.25rem 0 1.25rem}.listing-compact-facts p{overflow-wrap:anywhere;margin:0}.listing-compact-facts__specs{color:var(--gray-800);text-align:center;font-size:.8125rem;font-weight:700}.listing-compact-facts__location{color:var(--gray-400);text-align:center;font-size:.75rem;margin-top:.375rem!important}.listing-specs>div{border-bottom:1px solid var(--gray-50);justify-content:space-between;align-items:center;min-height:2.125rem;padding-bottom:.5rem;display:flex}.listing-specs>div+div{padding-top:.5rem}.listing-specs dt,.listing-specs dd{margin:0}.listing-specs dd{color:var(--gray-900);font-weight:700}.listing-specs .listing-specs__time{color:var(--gray-400);border-bottom:0}.listing-specs__time dd{color:var(--gray-400);font-size:.75rem;font-weight:500}.protected-action{width:100%;color:var(--gray-800);background:var(--gray-100);border:0;border-radius:.5rem;margin-top:auto;padding:.75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition:background-color .15s}.protected-action:hover{background:var(--gray-200)}.protected-actions{gap:.5rem;margin-top:auto;display:grid}.protected-actions .protected-action{margin-top:0}.contact-action{width:100%;color:var(--gray-500);border:1px dashed var(--gray-300);background:#fff;border-radius:.5rem;padding:.625rem;font-size:.6875rem;font-weight:500}.contact-action:hover{background:var(--gray-50)}.contact-action:disabled{cursor:wait;opacity:.75}.table-scroll{scrollbar-width:none;width:100%;padding:0 1rem 1rem;overflow-x:auto}.listings-table-shell{border:1px solid var(--gray-200);background:#fff;border-radius:1rem;min-width:800px;overflow:hidden;box-shadow:0 4px 20px #00000008}.listings-table{border-collapse:collapse;width:100%;color:var(--gray-900);text-align:center;font-size:.875rem}.listings-table th{color:var(--gray-500);border-bottom:1px solid var(--gray-200);padding:1rem;font-weight:500}.listings-table td{vertical-align:middle;border-bottom:1px solid var(--gray-100);padding:1rem}.listings-table tbody tr{transition:background-color .15s}.listings-table tbody tr:hover{background:var(--gray-50)}.listings-table tbody tr:last-child td{border-bottom:0}.listings-table th:first-child{width:7rem}.listings-table th:nth-child(2),.listings-table td:nth-child(2){text-align:right}.listings-table th:last-child{width:12rem}.table-image{background:var(--gray-100);border:1px solid var(--gray-100);border-radius:.75rem;width:4rem;height:4rem;margin:0 auto;padding:2px;overflow:hidden}.table-image img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.table-model{color:var(--gray-900);font-weight:700}.table-color{color:var(--gray-500);margin-top:.25rem;font-size:.75rem}.table-location{max-width:10rem;color:var(--gray-500);font-size:.75rem}.table-strong{font-weight:700}.battery-cell{direction:ltr;justify-content:center;align-items:center;gap:.375rem;font-weight:700;display:flex}.battery-dot{border-radius:50%;width:.5rem;height:.5rem}.battery-dot--good{background:#10b981}.battery-dot--fair{background:#eab308}.table-protected-action{width:9rem;color:var(--gray-600);border:1px dashed var(--gray-300);background:#fff;border-radius:.75rem;padding:.625rem .5rem;font-size:.6875rem;font-weight:500;transition:background-color .15s}.table-protected-action:hover{background:var(--gray-100)}.table-protected-actions{justify-items:center;gap:.375rem;display:grid}.table-contact-action{width:9rem;color:var(--gray-400);background:#fff;border:0;padding:.5rem;font-size:.625rem}.catalog-status{min-height:1.5rem;color:var(--gray-500);text-align:center;padding:0 1rem;font-size:.8125rem}.catalog-status:empty{display:none}.load-more-action{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff;border-radius:.75rem;margin:0 auto 2rem;padding:.625rem 1.25rem;display:block}.load-more-action:disabled{cursor:wait;opacity:.6}.load-more-action[hidden]{display:none}.no-results{color:var(--gray-400);text-align:center;padding:5rem 1rem}.no-results p{margin:0;font-size:1.125rem;font-weight:700}.no-results span{margin-top:.5rem;font-size:.875rem;display:block}.site-footer{border-top:1px solid var(--gray-200);background:#fff;width:100%;margin-top:2rem;padding:1.5rem 1rem}.site-footer p{color:var(--gray-500);justify-content:center;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:500;display:flex}.site-footer strong{color:var(--gray-900);letter-spacing:.05em;font-weight:900}.footer-divider{color:var(--gray-300)}.auth-modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.16s ease-out modal-backdrop-in;display:flex;position:fixed;inset:0}.auth-modal[hidden]{display:none}.auth-modal__panel{background:#fff;border-radius:1rem;width:90%;max-width:24rem;max-height:calc(100dvh - 2rem);padding:1.5rem;animation:.2s ease-out modal-panel-in;position:relative;overflow:hidden auto;box-shadow:0 25px 50px -12px #00000040}.modal-close{color:var(--gray-400);background:0 0;border:0;padding:0;transition:color .15s;position:absolute;top:1rem;left:1rem}.modal-close:hover{color:var(--gray-700)}.auth-modal__title{color:var(--gray-900);text-align:center;margin:0 0 .75rem;padding:0 2rem;font-size:1.25rem;font-weight:900}.auth-mode-tabs,.auth-method-tabs{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:.75rem;gap:.375rem;padding:.25rem;display:grid}.auth-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 .625rem}.auth-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1rem}.auth-mode-tabs button,.auth-method-tabs button{min-height:2.375rem;color:var(--gray-500);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;padding:.375rem;font-size:.8125rem;font-weight:800}.auth-mode-tabs button[aria-selected=true],.auth-method-tabs button[aria-selected=true]{color:var(--gray-900);background:#fff;box-shadow:0 1px 3px #1118271f}.auth-mode-tabs button:focus-visible,.auth-method-tabs button:focus-visible{outline:2px solid var(--gray-900);outline-offset:2px}.remember-device{color:var(--gray-600);justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.remember-device input{width:1rem;height:1rem;accent-color:var(--gray-900);margin:0}.auth-step[hidden]{display:none}.auth-step h2,.auth-step h3{color:var(--gray-900);text-align:center;margin:0 0 .5rem;font-size:1.125rem;font-weight:900}.auth-step>p{color:var(--gray-500);text-align:center;margin:0 0 1.5rem;font-size:.875rem}.auth-step input{width:100%;color:var(--gray-900);text-align:center;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;outline:0;margin-bottom:1rem;padding:.75rem 1rem;font-weight:500;transition:box-shadow .15s}.auth-step input:focus{box-shadow:0 0 0 2px var(--gray-900)}#otpInput{letter-spacing:1em;font-size:1.125rem;font-weight:700}#emailOtpInput{letter-spacing:.55em;font-size:1.125rem;font-weight:700}.primary-action{color:#fff;background:var(--gray-900);border:0;border-radius:.5rem;width:100%;padding:.75rem;font-weight:700;transition:background-color .15s}.primary-action:hover{background:var(--gray-800)}.telegram-open-action{text-align:center;text-decoration:none;display:block}.telegram-comparison-code{letter-spacing:.18em;font-size:1.2rem;font-weight:800}.secondary-action{width:100%;color:var(--gray-500);background:0 0;border:0;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:500}.secondary-action:hover{color:var(--gray-800)}.secondary-action:disabled{cursor:wait;opacity:.6}.primary-action:disabled{cursor:not-allowed;opacity:.55}.auth-method-action{border:1px solid var(--gray-200);text-align:center;margin-top:0;text-decoration:none;display:block}.primary-action.auth-method-action{color:#fff;border-color:var(--gray-900)}.auth-method-action+.auth-method-action{margin-top:.5rem}.auth-method-action:disabled{cursor:not-allowed}.auth-methods{gap:.5rem;display:grid}.auth-provider-card{border:1px solid var(--gray-200);background:#fff;border-radius:.75rem;overflow:hidden}.auth-provider-action{width:100%;min-height:3.25rem;color:var(--gray-800);font:inherit;text-align:right;cursor:pointer;background:#fff;border:0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:flex}.auth-provider-action:hover{background:var(--gray-50)}.auth-provider-action:focus-visible{outline:2px solid var(--gray-900);outline-offset:-2px}.auth-provider-action:disabled{color:var(--gray-500);background:var(--gray-50);cursor:not-allowed}.auth-provider-icon{flex:none;width:1.35rem;height:1.35rem}.auth-provider-icon--telegram{color:#229ed9;fill:currentColor}.auth-provider-badge{color:var(--gray-500);background:var(--gray-100);border-radius:999px;margin-inline-start:auto;padding:.2rem .45rem;font-size:.6875rem;font-weight:800}.auth-provider-bot-fallback{color:#229ed9;width:100%;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:.35rem .5rem;font-size:.7rem;font-weight:700}.auth-provider-bot-fallback:hover{color:#0369a1}.auth-provider-bot-fallback:focus-visible{outline-offset:2px;border-radius:.5rem;outline:2px solid #0369a1}.auth-mobile-entry{margin-top:.75rem}.auth-alternatives-label{color:var(--gray-500);text-align:center;margin:1rem 0 .5rem;font-size:.75rem;font-weight:700}.auth-method-help{line-height:1.7;margin:.5rem 0 0!important;font-size:.75rem!important}.auth-separator{color:var(--gray-500);text-align:center;margin:.5rem 0;font-size:.75rem}.form-feedback{color:#b91c1c;text-align:center;min-height:1.25rem;margin-top:.75rem;font-size:.75rem}.form-feedback--notice{color:var(--gray-500)}.auth-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94}.auth-modal__panel{border-radius:2rem;width:min(100%,26.25rem);padding:2.5rem 2rem 1.85rem;box-shadow:0 28px 65px #0f172a57}.modal-close{border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;top:1.55rem;left:1.55rem}.modal-close:hover{background:var(--gray-50)}.modal-close svg{width:1.25rem;height:1.25rem}.auth-mode-tabs{background:#f2f4f7;border:0;border-radius:.95rem;gap:.25rem;margin:0 0 .7rem;padding:.3rem}.auth-mode-tabs button{border-radius:.7rem;min-height:2.25rem;padding:.25rem .5rem;font-size:.875rem}.auth-mode-tabs button[aria-selected=true]{box-shadow:0 1px 4px #1118271a}.remember-device{color:var(--gray-500);gap:.45rem;margin-bottom:1rem;font-size:.6875rem}.remember-device input{width:.875rem;height:.875rem}.auth-step h3{color:#111827;margin-bottom:.45rem;font-size:1.25rem}.auth-step>p{color:#6b7280;font-size:.8125rem;font-weight:500;line-height:1.8}.auth-phone-step{padding-top:.1rem}.auth-phone-icon{color:#fff;background:#111827;border-radius:1rem;place-items:center;width:3.55rem;height:3.55rem;margin:.05rem auto 1.1rem;display:grid;transform:rotate(4deg);box-shadow:0 10px 18px #11182733}.auth-phone-icon svg{width:1.55rem;height:1.55rem;transform:rotate(-4deg)}.auth-phone-icon--success{color:#166534;box-shadow:none;background:#dcfce7;transform:none}.auth-phone-icon--success svg{transform:none}.auth-step input{background:#f8fafc;border-color:#e5e7eb;border-radius:1rem;min-height:3.6rem;margin-bottom:.9rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-step input:focus{background:#fff;border-color:#cbd5e1;box-shadow:0 0 0 3px #94a3b82e}.auth-step input:disabled{color:var(--gray-400);cursor:not-allowed}#smsOtpInput,#emailOtpInput,#passwordResetCode{letter-spacing:.55em}.primary-action{min-height:3.5rem;font:inherit;background:#111827;border-radius:1rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:800;transition:background-color .15s,transform .15s;box-shadow:0 8px 15px #11182729}.primary-action:hover{background:#1f2937;transform:translateY(-1px)}.secondary-action{min-height:2.4rem;font:inherit;margin-top:.35rem;padding:.5rem;font-weight:700}.auth-text-action{color:#4b5563;width:100%;min-height:2.5rem;font:inherit;background:0 0;border:0;margin:.55rem 0 0;padding:.35rem;font-size:.8125rem;font-weight:700;display:block}.auth-text-action:hover{color:#111827}.auth-text-action:focus-visible{outline:2px solid var(--gray-900);outline-offset:2px;border-radius:.5rem}.auth-divider{color:#9ca3af;text-align:center;align-items:center;gap:.75rem;margin:.55rem 0 .85rem;font-size:.6875rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#eef0f3;flex:1;height:1px}.auth-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.auth-provider-card{border-color:#e1e6ed;border-radius:.85rem}.auth-provider-action{text-align:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.55rem .5rem;font-size:.8125rem}.auth-provider-action--telegram{color:#229ed9;background:#f0f9ff}.auth-provider-action--telegram:hover{background:#e0f2fe}.auth-provider-action--telegram:disabled{color:var(--gray-400);background:var(--gray-50)}.auth-provider-icon{width:1.1rem;height:1.1rem}.auth-provider-badge{margin-inline-start:.15rem;padding:.15rem .32rem;font-size:.6rem;display:none}.auth-provider-action:disabled .auth-provider-badge{display:inline}.form-feedback{line-height:1.65}@media (width<=390px){.auth-modal__panel{border-radius:1.65rem;padding:2.35rem 1.35rem 1.45rem}.modal-close{top:1.35rem;left:1rem}}.toast{z-index:120;color:#fff;text-align:center;background:var(--gray-900);border-radius:.75rem;min-width:15rem;max-width:calc(100% - 2rem);padding:.75rem 1rem;font-size:.8125rem;font-weight:500;position:fixed;bottom:1.25rem;right:50%;transform:translate(50%);box-shadow:0 10px 25px #0000002e}.toast[hidden]{display:none}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}@media (width>=640px){.header-actions{gap:.75rem}.support-action span{display:inline}}@media (width>=768px){body{padding-bottom:2rem}.catalog{padding:1.5rem 1.5rem 0}.catalog-intro{flex-direction:row;align-items:flex-end;padding:0 0 1rem}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0 0 2rem}.listing-card{border-radius:1.5rem}.listing-card__mobile-title{display:none}.listing-card__body{padding:1.25rem}.listing-card__desktop-title{flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.listing-card__desktop-title h2{color:var(--gray-900);text-align:center;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.listing-card__desktop-title span{color:var(--gray-500);margin-top:.25rem;font-size:.75rem}.table-scroll{padding:0 0 1rem}.listings-table{font-size:1rem}}@media (width>=1024px){.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.listing-gallery__arrow{opacity:0;transition:opacity .15s,background-color .15s}.listing-gallery:hover .listing-gallery__arrow,.listing-gallery:focus .listing-gallery__arrow,.listing-gallery:focus-within .listing-gallery__arrow{opacity:1}.listing-gallery__arrow:hover{background:#111827b3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
