@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-mobile-auction-action,.ui-v2-mobile-auth-action,.ui-v2-mobile-nav,.ui-v2-mobile-nav__create{display:none}.ui-v2-page .auth-modal{z-index:300}@media (width<=767px){body:has(.ui-v2-mobile-nav){padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.ui-v2-skip-link{z-index:100;top:.75rem;color:var(--ui-v2-white);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}@media (width<=767px){.ui-v2-topbar{height:3.75rem;padding-inline:1rem}.ui-v2-brand .brand-logo{width:6.6rem}.ui-v2-header-actions{display:none}.ui-v2-mobile-auction-action,.ui-v2-mobile-auth-action{color:#b45309;min-width:2.75rem;min-height:2.75rem;box-shadow:var(--ui-v2-shadow-sm);background:#fef3c7;border:1px solid #fde68a;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:inline-flex}.ui-v2-mobile-auth-action{color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border-color:var(--ui-v2-gray-900);border-radius:999px}.ui-v2-mobile-auction-action svg,.ui-v2-mobile-auth-action svg{width:1.125rem;height:1.125rem}.ui-v2-mobile-auction-action:focus-visible,.ui-v2-mobile-auth-action:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-mobile-nav{z-index:70;min-height:calc(4.375rem + env(safe-area-inset-bottom));padding:.2rem .25rem env(safe-area-inset-bottom);border-top:1px solid var(--ui-v2-gray-200);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 20px -10px #0000001a}.ui-v2-mobile-nav__item{min-width:0;min-height:4.125rem;color:var(--ui-v2-gray-400);align-content:center;justify-items:center;gap:.22rem;font-size:.625rem;font-weight:900;line-height:1;text-decoration:none;display:grid}.ui-v2-mobile-nav__item svg{width:1.25rem;height:1.25rem}.ui-v2-mobile-nav__item.is-active{color:var(--ui-v2-gray-900)}.ui-v2-mobile-nav__item:focus-visible,.ui-v2-mobile-nav__create:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:-2px;border-radius:.75rem}.ui-v2-mobile-nav__create-slot{min-width:0;display:block}.ui-v2-mobile-nav__create{z-index:260;right:50%;bottom:calc(2.15rem + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(145deg,#1f2937,#070b12);border:4px solid #fff;border-radius:1.05rem;place-items:center;width:3.5rem;height:3.5rem;transition:transform .18s,box-shadow .18s,background-color .18s;display:grid;position:fixed;transform:translate(50%);box-shadow:0 5px #030712,0 14px 24px #0f172a57}.ui-v2-mobile-nav__create svg{width:1.35rem;height:1.35rem}.ui-v2-mobile-nav__create:hover{transform:translate(50%)translateY(-2px);box-shadow:0 6px #030712,0 17px 28px #0f172a61}.ui-v2-mobile-nav__create[aria-expanded=true]{background:var(--ui-v2-blue-600);transform:translate(50%)rotate(45deg)}.ui-v2-mobile-nav :is(a,button):active{opacity:.76}}.ui-v2-create-menu{z-index:240;font-family:Vazirmatn,system-ui,sans-serif;position:fixed;inset:0}.ui-v2-create-menu__backdrop{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#0f172a8f;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.ui-v2-create-menu__panel{z-index:1;width:min(28rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ui-v2-gray-900);background:#fff;border:1px solid #fffc;border-radius:1.5rem;padding:1.25rem;position:fixed;top:50%;right:50%;overflow-y:auto;transform:translate(50%,-50%);box-shadow:0 28px 70px #0f172a52}.ui-v2-create-menu__panel:focus{outline:none}.ui-v2-create-menu__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-v2-create-menu__header p{color:var(--ui-v2-blue-600);margin:0 0 .2rem;font-size:.72rem;font-weight:900}.ui-v2-create-menu__header h2{margin:0;font-size:1.18rem;font-weight:900;line-height:1.6}.ui-v2-create-menu__header button{width:2.5rem;height:2.5rem;color:var(--ui-v2-gray-500);background:var(--ui-v2-gray-100);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ui-v2-create-menu__header button:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-200)}.ui-v2-create-menu__header button svg{width:1.15rem;height:1.15rem}.ui-v2-create-menu__description{color:var(--ui-v2-gray-500);margin:.4rem 0 1rem;font-size:.8rem}.ui-v2-create-menu__actions{gap:.75rem;display:grid}.ui-v2-create-menu__action{min-height:4.65rem;color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:1rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.ui-v2-create-menu__action:hover{border-color:var(--ui-v2-blue-300);transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1a}.ui-v2-create-menu__action:focus-visible,.ui-v2-create-menu__header button:focus-visible{outline-offset:2px;outline:3px solid #3b82f673}.ui-v2-create-menu__action>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.ui-v2-create-menu__action strong{font-size:.92rem;font-weight:900}.ui-v2-create-menu__action small{color:var(--ui-v2-gray-500);font-size:.72rem;font-weight:600;line-height:1.6}.ui-v2-create-menu__icon{width:3rem;height:3rem;color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-100);border-radius:.85rem;place-items:center;display:grid}.ui-v2-create-menu__icon--auction{color:#9a3412;background:#ffedd5}.ui-v2-create-menu__icon svg{width:1.35rem;height:1.35rem}.ui-v2-create-menu__chevron{width:1rem;height:1rem;color:var(--ui-v2-gray-400)}@media (width<=767px){.ui-v2-create-menu__panel{width:100%;max-height:min(78dvh,34rem);padding:1.2rem 1rem calc(6.5rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;top:auto;bottom:0;right:0;transform:none}}@media (prefers-reduced-motion:reduce){.ui-v2-mobile-nav__create,.ui-v2-create-menu__action{transition:none}}.ui-v2-brand{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ui-v2-brand .brand-logo{width:6.5rem;max-width:100%;height:auto;display:block}.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;width:min(13.75rem,100vw - 2rem);color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border-radius:1rem;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--guest{color:#fff;background:var(--ui-v2-gray-900);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:var(--ui-v2-shadow-sm);border-radius:999px;padding:0}.ui-v2-auth-action--guest:hover{color:var(--ui-v2-white);background:var(--ui-v2-gray-800)}.ui-v2-auth-action--guest svg{width:1.125rem;height:1.125rem}.ui-v2-auth-action--logout{color:#b91c1c}.ui-v2-auth-action--logout:hover{color:#991b1b;background:#fef2f2}.ui-v2-inbox-action{width:2rem;height:2rem;color:var(--ui-v2-gray-600);border-radius:999px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ui-v2-inbox-action:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.ui-v2-inbox-action:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-inbox-action svg{width:1.125rem;height:1.125rem}.ui-v2-inbox-action__badge{top:-.25rem;color:#fff;border:2px solid var(--ui-v2-white);background:#dc2626;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding-inline:.1875rem;font-size:.625rem;font-weight:900;line-height:1;display:grid;position:absolute;inset-inline-end:-.25rem}.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{padding:1.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--ui-v2-gray-200);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.ui-v2-footer__navigation{contain:inline-size;min-width:0;max-width:100%;color:var(--ui-v2-gray-500);white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:500;display:flex}.ui-v2-footer__navigation>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-footer__seal-row{justify-content:center;width:100%;display:flex}.ui-v2-footer__seal{flex:none;justify-content:center;align-items:center;display:flex}.ui-v2-footer__seal img{object-fit:contain;width:3.5rem;height:3.5rem;display:block}@media (width<=30rem){.ui-v2-page{overflow-x:clip}.ui-v2-footer{overflow-x:hidden}.ui-v2-footer__navigation{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;inline-size:calc(100% - 2px);min-inline-size:0;max-inline-size:calc(100vw - 2px);overflow-x:auto}}.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}.ui-v2-storefront{width:min(100% - 2rem, var(--ui-v2-page-width));margin:1.5rem auto 0}.ui-v2-storefront__breadcrumbs{color:var(--ui-v2-gray-500);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.ui-v2-storefront__breadcrumbs a{color:var(--ui-v2-gray-600);font-weight:700;text-decoration:none}.ui-v2-storefront__breadcrumbs a:hover{color:var(--ui-v2-gray-900);text-decoration:underline}.ui-v2-storefront__hero,.ui-v2-storefront__empty{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);border-radius:1rem;padding:1.25rem}.ui-v2-storefront__hero{gap:1rem;display:grid}.ui-v2-storefront__identity{align-items:center;gap:1rem;min-width:0;display:flex}.ui-v2-storefront__logo{object-fit:cover;border:1px solid var(--ui-v2-gray-200);border-radius:1rem;flex:none;width:96px;height:96px;display:block}.ui-v2-storefront__eyebrow{color:var(--ui-v2-gray-500);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.ui-v2-storefront h1{color:var(--ui-v2-gray-900);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.35}.ui-v2-storefront__username{color:var(--ui-v2-gray-500);margin:.25rem 0 0;font-size:.875rem}.ui-v2-storefront__meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ui-v2-storefront__approved{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.3rem .625rem;font-size:.75rem;font-weight:900}.ui-v2-storefront__count{color:var(--ui-v2-gray-600);margin:0;font-size:.8125rem;font-weight:700}.ui-v2-storefront__share-control{display:contents}.ui-v2-storefront__share{color:var(--ui-v2-gray-700);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-sm);margin-inline-start:auto;padding:.45rem .7rem;font-size:.8125rem;font-weight:700;text-decoration:none}.ui-v2-storefront__share:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100)}.ui-v2-storefront__share:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-storefront__share-field{min-width:0;color:var(--ui-v2-gray-700);font:inherit;background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-300);border-radius:var(--ui-v2-radius-sm);flex:16rem;padding:.45rem .625rem;font-size:.8125rem}.ui-v2-storefront__share-status{min-height:1.25rem;color:var(--ui-v2-gray-600);flex:100%;margin:0;font-size:.75rem;font-weight:700}.ui-v2-storefront__about{color:var(--ui-v2-gray-600);border-top:1px solid var(--ui-v2-gray-100);gap:.5rem;padding-top:1rem;display:grid}.ui-v2-storefront__about p,.ui-v2-storefront__empty p{margin:0;line-height:1.8}.ui-v2-storefront__listings{margin-top:1.5rem}.ui-v2-storefront__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.ui-v2-storefront__section-heading h2,.ui-v2-storefront__empty h2{color:var(--ui-v2-gray-900);margin:0;font-size:1.125rem}.ui-v2-storefront__section-heading p{color:var(--ui-v2-gray-500);margin:0;font-size:.8125rem}.ui-v2-storefront__pager{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.5rem 0 0;display:flex}.ui-v2-storefront__pager a{color:var(--ui-v2-gray-700);background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-sm);padding:.55rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none}.ui-v2-storefront__pager a:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50)}.ui-v2-storefront__pager a:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}@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}.ui-v2-storefront__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-v2-storefront__about{grid-column:1/-1}}@media (width<=479px){.ui-v2-topbar{gap:.5rem;height:3.75rem;padding-inline:.625rem}.ui-v2-brand .brand-logo{width:5.5rem}.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-storefront{width:min(100% - 1.5rem, var(--ui-v2-page-width));margin-top:1rem}.ui-v2-storefront__hero,.ui-v2-storefront__empty{padding:1rem}.ui-v2-storefront__share{margin-inline-start:0}}@media (width<=767px){.ui-v2-header-actions,.ui-v2-page--listing-detail .ui-v2-public-header__nav{display:none}.ui-v2-page--listing-detail .ui-v2-header-actions,.ui-v2-page--listing-detail .profile-header-action{flex:none}}.ui-v2-page--storefront-public{overflow-x:clip}.ui-v2-storefront--public-template{width:min(100% - 2rem, var(--ui-v2-page-width));margin:2rem auto 0}.ui-v2-storefront--public-template .ui-v2-storefront__hero{background:var(--ui-v2-white);box-shadow:var(--ui-v2-shadow-card);border:1px solid #e5e7ebb8;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.ui-v2-storefront--public-template .ui-v2-storefront__hero:before{content:"";background:linear-gradient(90deg, #2dd4bf, var(--ui-v2-blue-500));height:.375rem;position:absolute;top:0;left:0;right:0}.ui-v2-storefront--public-template .ui-v2-storefront__identity{align-items:center;gap:1.25rem}.ui-v2-storefront--public-template .ui-v2-storefront__logo{box-sizing:border-box;object-fit:contain;object-position:center;background:var(--ui-v2-gray-50);border-color:var(--ui-v2-gray-100);width:6rem;height:6rem;box-shadow:var(--ui-v2-shadow-sm);border-radius:1.5rem;padding:.5rem;display:block;overflow:clip}.storefront-owner__logo-placeholder[data-storefront-logo-preview]{object-fit:contain;object-position:center;background:#f8fafc;overflow:clip}.storefront-logo-crop{text-align:start;gap:.75rem;margin-top:1rem;display:grid}.storefront-logo-crop__canvas{aspect-ratio:1;touch-action:none;cursor:grab;background:#f8fafc;border-radius:.85rem;width:min(100%,17rem);margin-inline:auto}.storefront-logo-crop__canvas:active{cursor:grabbing}.storefront-logo-crop__controls{justify-content:center;gap:.5rem;display:flex}.storefront-logo-crop__control{color:#374151;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;font-weight:800}.storefront-logo-crop__help{color:#6b7280;margin:0;font-size:.72rem;line-height:1.7}.ui-v2-storefront--public-template .ui-v2-storefront__identity-body{min-width:0}.ui-v2-storefront--public-template .ui-v2-storefront__title-row{justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;display:flex}.ui-v2-storefront--public-template h1{overflow-wrap:anywhere;min-width:0;font-size:1.5rem;font-weight:900;line-height:1.5}.ui-v2-storefront__verified-mark{color:#10b981;flex:none;width:1.25rem;height:1.25rem}.ui-v2-storefront--public-template .ui-v2-storefront__address{max-width:42rem;color:var(--ui-v2-gray-600);align-items:flex-start;gap:.375rem;margin:.5rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.75;display:flex}.ui-v2-storefront--public-template .ui-v2-storefront__address svg{width:1rem;height:1rem;color:var(--ui-v2-gray-400);flex:none;margin-top:.2rem}.ui-v2-storefront--public-template .ui-v2-storefront__meta{flex-wrap:nowrap;gap:.625rem;margin-top:1rem}.ui-v2-storefront--public-template .ui-v2-storefront__count{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d099;border-radius:.75rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800}.ui-v2-storefront--public-template .ui-v2-storefront__share-control{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.ui-v2-storefront--public-template .ui-v2-storefront__share{color:var(--ui-v2-gray-600);background:var(--ui-v2-white);border-color:var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);white-space:nowrap;border-radius:.75rem;align-items:center;margin-inline-start:0;padding:.45rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ui-v2-storefront--public-template .ui-v2-storefront__share-field{flex:16rem}.ui-v2-storefront--public-template .ui-v2-storefront__share-status{flex:100%}.ui-v2-storefront--public-template .ui-v2-storefront__about{color:var(--ui-v2-gray-600);border-color:var(--ui-v2-gray-100);margin-top:1.25rem;padding-top:1rem;font-size:.875rem}.ui-v2-storefront--public-template .ui-v2-storefront__listings{margin-top:2rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty{text-align:center;min-height:22.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:1rem 1rem 3rem;display:flex}.ui-v2-storefront--public-template .ui-v2-storefront__empty-illustration{color:#d1d5db;place-items:center;width:12rem;height:10rem;margin:0 0 1.375rem;display:grid;position:relative}.ui-v2-storefront--public-template .ui-v2-storefront__empty-illustration:before{z-index:-1;content:"";filter:blur(.65rem);background:radial-gradient(circle,#dbeafeb3,#0000 67%);position:absolute;inset:.5rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-package{filter:drop-shadow(0 .55rem .35rem #94a3b838);width:7.5rem;height:7.5rem;animation:3.5s ease-in-out infinite storefront-empty-float}.ui-v2-storefront--public-template .ui-v2-storefront__empty-question,.ui-v2-storefront--public-template .ui-v2-storefront__empty-exclamation,.ui-v2-storefront--public-template .ui-v2-storefront__empty-dot{font-weight:900;line-height:1;position:absolute}.ui-v2-storefront--public-template .ui-v2-storefront__empty-question{top:.1rem;color:#bfdbfe;font-size:3.5rem;inset-inline-end:1.7rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-exclamation{bottom:1.7rem;color:#fbbf24;font-size:2.15rem;inset-inline-start:1.7rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-dot{top:2.95rem;background:#34d399;border-radius:50%;width:.8rem;height:.8rem;inset-inline-end:.75rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty h2{color:var(--ui-v2-gray-900);font-size:1.375rem;font-weight:900;line-height:1.45}.ui-v2-storefront--public-template .ui-v2-storefront__empty p{max-width:28rem;color:var(--ui-v2-gray-500);margin:.55rem 0 0;font-size:.875rem;font-weight:600;line-height:1.85}.ui-v2-storefront--public-template .ui-v2-storefront__empty-action{color:#fff;background:var(--ui-v2-gray-900);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;margin-top:1.75rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 .6rem 1.25rem #1118272e}.ui-v2-storefront--public-template .ui-v2-storefront__empty-action:hover{background:#000}.ui-v2-storefront--public-template .ui-v2-storefront__empty-action:focus-visible{outline-offset:3px;outline:3px solid #3b82f659}.ui-v2-storefront--public-template .ui-v2-storefront__empty-action svg{flex:none;width:1.125rem;height:1.125rem}@keyframes storefront-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}.ui-v2-storefront--public-template .ui-v2-storefront__section-heading{margin-bottom:1.25rem;padding-inline:.25rem}.ui-v2-storefront--public-template .ui-v2-storefront__section-heading h2{font-size:1.0625rem;font-weight:900}.ui-v2-storefront--public-template .ui-v2-storefront__section-heading p{font-size:.75rem;font-weight:700}.ui-v2-storefront--public-template .ui-v2-products-grid{gap:1.5rem;padding:0 0 3rem}.ui-v2-storefront--public-template .ui-v2-listing-card{border-radius:1.5rem;box-shadow:0 10px 26px #1118270e}.ui-v2-storefront--public-template .ui-v2-listing-card__media{aspect-ratio:1/1.05}.ui-v2-storefront--public-template .ui-v2-listing-card__body{padding:1.25rem}.ui-v2-storefront--public-template .ui-v2-listing-card__title{margin-bottom:1rem;font-size:1.0625rem}.ui-v2-storefront--public-template .ui-v2-listing-card__facts{gap:.5rem;margin-bottom:1rem}.ui-v2-storefront--public-template .ui-v2-listing-card__fact-row{background:0 0;border:0;gap:.5rem;min-height:0;padding:0}.ui-v2-storefront--public-template .ui-v2-listing-card__fact-row dd{background:#f8fafce6;border:1px solid #f3f4f6cc;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.375rem;padding:.375rem .5rem;display:flex}.ui-v2-storefront--public-template .ui-v2-listing-card__fact-row dd:nth-of-type(2){border-inline-start:1px solid #f3f4f6cc}.ui-v2-storefront--public-template .ui-v2-listing-price,.ui-v2-storefront--public-template .ui-v2-price-action,.ui-v2-storefront--public-template .ui-v2-contact-action{border-radius:.75rem}@media (width>=1024px){.ui-v2-storefront--public-template .ui-v2-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.ui-v2-storefront--public-template{width:min(100% - 1.5rem, var(--ui-v2-page-width));margin-top:1rem}.ui-v2-storefront--public-template .ui-v2-storefront__hero{border-radius:1.5rem;padding:1.25rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty{min-height:20rem;padding:.75rem .5rem 2.5rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-illustration{width:10.5rem;height:9rem;margin-bottom:1rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-package{width:6.5rem;height:6.5rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-question{font-size:3rem;inset-inline-end:1.2rem}.ui-v2-storefront--public-template .ui-v2-storefront__empty-exclamation{bottom:1.55rem;inset-inline-start:1.2rem}.ui-v2-storefront--public-template .ui-v2-storefront__identity{text-align:center;flex-direction:column;align-items:center;gap:.875rem}.ui-v2-storefront--public-template .ui-v2-storefront__logo{border-radius:1.25rem;width:6rem;height:6rem}.ui-v2-storefront--public-template .ui-v2-storefront__title-row,.ui-v2-storefront--public-template .ui-v2-storefront__meta{justify-content:center}.ui-v2-storefront--public-template .ui-v2-storefront__address{text-align:center;justify-content:center}.ui-v2-storefront--public-template h1{font-size:1.1875rem}.ui-v2-storefront--public-template .ui-v2-storefront__about{text-align:center}.ui-v2-storefront--public-template .ui-v2-products-grid{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.ui-v2-storefront--public-template .ui-v2-storefront__empty-package{animation:none}}.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{aspect-ratio:1;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__media>.listing-gallery,.ui-v2-listing-card__media>.ui-v2-gallery{height:100%}.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;display:grid}.ui-v2-listing-card__price-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-listing-price{width:100%;min-height:2.5rem;color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100);border:1px solid var(--ui-v2-gray-200);font-variant-numeric:tabular-nums;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .75rem;font-size:.875rem;font-weight:900;display:flex}.ui-v2-listing-price__label{color:var(--ui-v2-gray-600);font-size:.6875rem;font-weight:800}.ui-v2-listing-price__reference{color:var(--ui-v2-gray-500);font-variant-numeric:tabular-nums;justify-self:center;font-size:.75rem;font-weight:700;text-decoration-thickness:1px}.ui-v2-listing-card__detail-link{align-self:center}.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:not(a){cursor:text;-webkit-user-select:text;user-select:text}.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-listing-detail__seller-actions{display:contents}.ui-v2-listing-message-open{margin:0}.ui-v2-listing-message-open button{color:#fff;background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-900);cursor:pointer;border-radius:.625rem;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;display:inline-grid}.ui-v2-listing-message-open button:hover{background:var(--ui-v2-gray-800)}.ui-v2-listing-message-open button:focus-visible,.ui-v2-listing-detail__storefront-link:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px}.ui-v2-listing-message-open svg{fill:currentColor;width:1.25rem;height:1.25rem}.ui-v2-listing-detail__storefront-link{min-height:2.75rem;color:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-v2-listing-detail__storefront-link:hover{color:var(--ui-v2-blue-700);border-color:var(--ui-v2-blue-500)}.ui-v2-listing-detail__card{grid-template-areas:"body""media";display:grid}.ui-v2-listing-detail__body{flex-direction:column;grid-area:body;display:flex}.ui-v2-listing-detail__media{grid-area:media}.ui-v2-listing-detail__details-slot[hidden]{display:none}.ui-v2-listing-detail__details-slot p{border-bottom:1px solid var(--ui-v2-gray-100);justify-content:space-between;gap:1rem;margin:0;padding:.75rem 0;display:flex}.ui-v2-listing-detail__details-slot span{color:var(--ui-v2-gray-500)}.ui-v2-listing-detail__details-slot strong{color:var(--ui-v2-gray-900)}.ui-v2-listing-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.ui-v2-listing-detail__actions>.ui-v2-protected-actions,.ui-v2-listing-detail__actions>.ui-v2-listing-card__owner-price-control{display:contents}.ui-v2-listing-detail__actions .ui-v2-listing-price,.ui-v2-listing-detail__actions .ui-v2-price-action--locked{grid-column:1/-1;min-height:3.25rem}.ui-v2-listing-detail__actions .ui-v2-contact-action,.ui-v2-listing-detail__actions .ui-v2-listing-message-open,.ui-v2-listing-detail__actions .ui-v2-listing-detail__saved-form,.ui-v2-listing-detail__actions .ui-v2-listing-detail__saved-action,.ui-v2-listing-detail__actions .ui-v2-listing-detail__storefront-link{min-width:0;margin:0}.ui-v2-listing-detail__actions .ui-v2-contact-action,.ui-v2-listing-detail__actions .ui-v2-listing-message-open button,.ui-v2-listing-detail__saved-form button,.ui-v2-listing-detail__saved-action,.ui-v2-listing-detail__actions .ui-v2-listing-detail__storefront-link{min-height:3.1rem}.ui-v2-listing-detail__actions .ui-v2-listing-message-open button,.ui-v2-listing-detail__saved-form button,.ui-v2-listing-detail__saved-action,.ui-v2-listing-detail__actions .ui-v2-listing-detail__storefront-link{width:100%}.ui-v2-listing-detail__actions .ui-v2-listing-message-open,.ui-v2-listing-detail__actions .ui-v2-listing-message-open button{width:3.1rem}.ui-v2-listing-detail__saved-form button,.ui-v2-listing-detail__saved-action{color:var(--ui-v2-gray-800);font:inherit;border:1px solid var(--ui-v2-gray-200);cursor:pointer;background:#fff;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-v2-listing-detail__saved-form button:hover,.ui-v2-listing-detail__saved-action:hover{color:var(--ui-v2-blue-700);border-color:var(--ui-v2-blue-300);background:var(--ui-v2-blue-50)}.ui-v2-listing-detail__saved-form button:focus-visible,.ui-v2-listing-detail__saved-action:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px}.ui-v2-listing-detail__saved-form svg,.ui-v2-listing-detail__saved-action svg{fill:currentColor;width:1.1rem;height:1.1rem}.ui-v2-listing-detail__actions .ui-v2-listing-detail__storefront-link{color:#6d28d9;background:#faf5ff;border-color:#ddd6fe}.ui-v2-listing-detail__actions .ui-v2-listing-detail__storefront-link:hover{color:#5b21b6;background:#f3e8ff;border-color:#c4b5fd}.ui-v2-listing-detail__actions .ui-v2-listing-detail__storefront-link:disabled{color:var(--ui-v2-gray-400);background:var(--ui-v2-gray-50);border-color:var(--ui-v2-gray-200);cursor:not-allowed}.ui-v2-saved-listings{width:min(100%, var(--ui-v2-page-width));min-height:calc(100vh - 8rem);margin:0 auto;padding:1.5rem 1rem 2.5rem}.ui-v2-saved-listings__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.ui-v2-saved-listings__header p{width:100%;color:var(--ui-v2-blue-700);margin:0;font-size:.8125rem;font-weight:800}.ui-v2-saved-listings__header h1{color:var(--ui-v2-gray-900);margin:0;font-size:1.5rem;font-weight:900}.ui-v2-saved-listings__header a{color:var(--ui-v2-blue-700);font-size:.875rem;font-weight:800;text-decoration:none}.ui-v2-saved-listings__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ui-v2-saved-listings__pagination{justify-content:center;margin-top:1.5rem;display:flex}.hamphone-pagination{direction:rtl;justify-content:center;margin:1.5rem 0 0;display:flex}.hamphone-pagination__list{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.hamphone-pagination__link,.hamphone-pagination__current,.hamphone-pagination__disabled,.hamphone-pagination__ellipsis{border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-sm);justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:800;line-height:1.2;display:inline-flex}.hamphone-pagination__link{color:var(--ui-v2-gray-700);background:var(--ui-v2-white);text-decoration:none}.hamphone-pagination__link:hover{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50);border-color:var(--ui-v2-gray-300)}.hamphone-pagination__link:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.hamphone-pagination__current{color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border-color:var(--ui-v2-gray-900)}.hamphone-pagination__disabled{color:var(--ui-v2-gray-400);background:var(--ui-v2-gray-50);cursor:not-allowed}.hamphone-pagination__ellipsis{min-width:auto;color:var(--ui-v2-gray-500);border-color:#0000}@media (width<=30rem){.hamphone-pagination__link,.hamphone-pagination__current,.hamphone-pagination__disabled{min-width:2.25rem;padding-inline:.5rem;font-size:.75rem}}.ui-v2-saved-listings__empty{text-align:center;border:1px solid var(--ui-v2-gray-200);max-width:36rem;box-shadow:var(--ui-v2-shadow-card);background:#fff;border-radius:1rem;padding:2rem}.ui-v2-saved-listings__empty h2{color:var(--ui-v2-gray-900);margin:0;font-size:1.125rem}.ui-v2-saved-listings__empty p{color:var(--ui-v2-gray-600);margin:.75rem 0 1.25rem;line-height:1.8}.ui-v2-saved-listings__empty a{margin-inline:auto;text-decoration:none}@media (width>=48rem){.ui-v2-listing-detail__media,.ui-v2-listing-detail__media>.ui-v2-gallery,.ui-v2-listing-detail__media .ui-v2-gallery__slide{height:100%}.ui-v2-listing-detail__media .ui-v2-gallery__slide img{aspect-ratio:auto;object-fit:cover;height:100%}.ui-v2-saved-listings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.ui-v2-saved-listings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.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}.ui-v2-information-page{width:100%;min-width:0;min-height:calc(100vh - 8rem)}.ui-v2-information-page__hero{text-align:center;border-bottom:1px solid var(--ui-v2-gray-200);background:#fff;padding:3.5rem 1rem 4.5rem}.ui-v2-information-page__hero--compact{padding-bottom:2.5rem}.ui-v2-information-page__hero-content{width:min(100%,48rem);margin:0 auto}.ui-v2-information-page__hero h1,.ui-v2-information-page h2,.ui-v2-information-page h3{color:var(--ui-v2-gray-900);margin:0;font-weight:900}.ui-v2-information-page__hero h1{text-align:center;font-size:clamp(2rem,5vw,2.75rem);line-height:1.35}.ui-v2-information-page__hero p{color:var(--ui-v2-gray-600);margin:1rem auto 0;font-size:1rem;line-height:1.95}.ui-v2-information-page__hero p+p{margin-top:.5rem}.ui-v2-information-page__section{width:min(100%, var(--ui-v2-page-width));margin:0 auto;padding:3rem 1rem}.ui-v2-information-page__grid{gap:1.25rem;min-width:0;display:grid}.ui-v2-information-page__card{border:1px solid var(--ui-v2-gray-200);min-width:0;box-shadow:var(--ui-v2-shadow-card);background:#fff;border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex}.ui-v2-information-page__icon{color:#176b73;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;background:#ddebed;border-radius:.75rem;width:3rem;height:3rem;margin:0 0 1.25rem;padding:.75rem}.ui-v2-information-page__icon--large{background:var(--ui-v2-gray-100);border-radius:1rem;width:4rem;height:4rem;margin:0 auto 1.25rem;padding:1rem}.ui-v2-information-page__card h2{font-size:1.35rem;line-height:1.55}.ui-v2-information-page__card p,.ui-v2-information-page__card address{color:var(--ui-v2-gray-600);margin:.75rem 0 0;font-size:.9375rem;font-style:normal;line-height:1.95}.ui-v2-information-page__band{text-align:center;border-top:1px solid var(--ui-v2-gray-200);border-bottom:1px solid var(--ui-v2-gray-200);background:#fff;padding:3.5rem 1rem}.ui-v2-information-page__band-content{width:min(100%,48rem);margin:0 auto}.ui-v2-information-page__band h2,.ui-v2-information-page__callout h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.55}.ui-v2-information-page__band p{color:var(--ui-v2-gray-600);margin:1rem 0 0;font-size:1rem;line-height:1.95}.ui-v2-information-page__callout{color:#fff;background:#176b73;border-radius:1.5rem;gap:2rem;min-width:0;padding:2rem;display:grid;box-shadow:0 8px 24px #11182714}.ui-v2-information-page__callout h2,.ui-v2-information-page__callout h3{color:#fff}.ui-v2-information-page__callout h3{margin-top:1.75rem;font-size:1.2rem;line-height:1.6}.ui-v2-information-page__callout p{color:#ddebed;margin:.75rem 0 0;font-size:.9375rem;line-height:1.95}.ui-v2-information-page__callout-icon{color:#ffffffad;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;place-self:center;width:min(12rem,50vw);height:min(12rem,50vw);padding:2.5rem}.ui-v2-information-page__card--contact{min-height:100%}.ui-v2-information-page__card--contact h2{font-size:1.25rem}.ui-v2-information-page__phone{text-align:right;direction:ltr;font-weight:800;font-size:1.15rem!important}.ui-v2-information-page__action{color:#fff;text-align:center;background:#176b73;border:1px solid #176b73;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:auto;padding:.625rem 1rem;font-size:.9375rem;font-weight:800;line-height:1.4;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ui-v2-information-page__action:hover{color:#fff;background:#125a61;border-color:#125a61}.ui-v2-information-page__action--secondary{color:#176b73;background:0 0}.ui-v2-information-page__action--secondary:hover{color:#0e474d;background:#ddebed;border-color:#176b73}.ui-v2-information-page__action:focus-visible,.ui-v2-information-page__channel a:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px}.ui-v2-information-page__channel{text-align:center;margin:1.5rem 0 0}.ui-v2-information-page__channel a{color:#176b73;font-size:.875rem;font-weight:800;text-decoration:none}.ui-v2-information-page__channel a:hover{text-decoration:underline}@media (width>=768px){.ui-v2-information-page__hero{padding:5rem 2rem 6rem}.ui-v2-information-page__hero--compact{padding-bottom:3rem}.ui-v2-information-page__hero p{font-size:1.125rem}.ui-v2-information-page__section{padding:4rem 2rem}.ui-v2-information-page__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ui-v2-information-page__grid--contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.ui-v2-information-page__card{padding:2rem}.ui-v2-information-page__band{padding:4.5rem 2rem}.ui-v2-information-page__callout{grid-template-columns:minmax(0,2fr) minmax(10rem,1fr);align-items:center;gap:3rem;padding:3.5rem}.ui-v2-listing-detail{padding-top:2rem}.ui-v2-listing-detail__card{direction:ltr;grid-template-columns:minmax(18rem,1.05fr) minmax(0,.95fr);grid-template-areas:"media body";min-height:36rem;display:grid}.ui-v2-listing-detail__body,.ui-v2-listing-detail__media{direction:rtl}.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,.listing-composer-audiences{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-audiences{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.listing-composer-audiences legend{color:var(--ui-v2-gray-900);padding-inline:.25rem;font-size:.875rem;font-weight:900}.listing-composer-audiences>p{color:var(--ui-v2-gray-500);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.6}.listing-composer-audience-choice{min-height:2.75rem;color:var(--ui-v2-gray-800);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.listing-composer-audience-choice input{block-size:1rem;inline-size:1rem;accent-color:var(--ui-v2-gray-900);margin:0}.listing-composer-audiences .listing-composer-field{grid-column:auto}.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-composer-audiences,.listing-price-words{grid-column:1}.listing-composer-audiences{grid-template-columns:minmax(0,1fr)}.listing-composer-audiences>p,.listing-composer-audiences .listing-composer-field{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}.listing-commercial-status{min-width:0;color:var(--ui-v2-gray-700);background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-100);border-radius:1rem;gap:.75rem;margin:0;padding:1rem;display:grid}.listing-commercial-status__group{border:0;min-width:0;margin:0;padding:0}.listing-commercial-status__group legend{color:var(--ui-v2-gray-700);padding:0;font-size:.875rem;font-weight:700;line-height:1.5rem}.listing-commercial-status__choices{flex-wrap:wrap;gap:.5rem;min-width:0;margin-top:.5rem;display:flex}.listing-commercial-choice{min-height:2.75rem;color:var(--ui-v2-gray-700);border:1px solid var(--ui-v2-gray-200);cursor:pointer;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;width:auto!important;display:inline-flex!important}.listing-commercial-choice:hover{border-color:var(--ui-v2-gray-400)}.listing-commercial-choice:has(.listing-commercial-choice__input:checked){color:var(--ui-v2-gray-900);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)}.listing-commercial-choice:has(.listing-commercial-choice__input:focus-visible){outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.listing-commercial-choice__input,.listing-composer-field .listing-commercial-choice__input,.seller-form .listing-commercial-choice__input{appearance:auto;height:1rem;min-height:1rem;accent-color:var(--ui-v2-gray-900);flex:0 0 1rem;margin:0;background:initial!important;width:1rem!important;min-width:1rem!important;box-shadow:none!important;border:0!important;border-radius:50%!important;padding:0!important}.listing-commercial-status__hint{color:var(--ui-v2-gray-600);border:1px dashed var(--ui-v2-gray-200);background:#fff;border-radius:.75rem;margin:-.125rem 0 0;padding:.625rem .75rem;font-size:.75rem;font-weight:500;line-height:1.65}.listing-commercial-status__hint[hidden],.listing-commercial-status__code[hidden]{display:none}.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-composer-audiences,.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}}.identity-private-page{min-width:320px;padding:1rem 0 4rem}.identity-private-page__skip{z-index:100;color:var(--ui-v2-white);background:var(--ui-v2-blue-700);border-radius:var(--ui-v2-radius-sm);padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:1rem;transform:translateY(-200%)}.identity-private-page__skip:focus{transform:translateY(0)}.identity-private-page__card{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-lg);width:min(100% - 2rem,48rem);min-width:0;box-shadow:var(--ui-v2-shadow-card);gap:1rem;margin:0 auto;padding:1.25rem;display:grid}.identity-private-page__heading>*,.identity-private-page__section>*{margin-block-start:0}.identity-private-page__heading>p:first-child{color:var(--ui-v2-blue-700);margin-block-end:.25rem;font-size:.78rem;font-weight:900}.identity-private-page__heading h1{margin-block-end:.5rem;font-size:clamp(1.4rem,4vw,2rem)}.identity-private-page__heading>p:last-child{color:var(--ui-v2-gray-600);margin-block-end:0;line-height:1.8}.identity-private-page__section{border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-md);min-width:0;padding:1rem}.identity-private-page__section h2{font-size:1rem}.identity-private-page__notice,.identity-private-page__warning,.identity-private-page__errors,.identity-private-page__unavailable{border-radius:var(--ui-v2-radius-md);margin:0;padding:.75rem 1rem;line-height:1.8}.identity-private-page__notice{color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100)}.identity-private-page__notice.is-success{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-50);border-color:var(--ui-v2-gray-200)}.identity-private-page__warning,.identity-private-page__errors{color:var(--ui-v2-gray-900);background:var(--ui-v2-gray-100);border:1px solid var(--ui-v2-gray-300)}.identity-private-page__unavailable{color:var(--ui-v2-gray-600);background:var(--ui-v2-gray-50);border:1px dashed var(--ui-v2-gray-300)}.identity-private-page form,.identity-action-grid,.partner-onboarding__form{gap:.75rem;min-width:0;margin-block:.75rem;display:grid}.partner-invitations{gap:1rem;display:grid}.partner-invitations__switch{background:var(--ui-v2-gray-100);border-radius:.75rem;gap:.5rem;padding:.3rem;display:flex}.partner-invitations__switch button,.partner-invitations__section-heading>button{min-height:2.5rem;color:var(--ui-v2-gray-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.5rem .8rem;font-size:.8rem;font-weight:900}.partner-invitations__switch button{flex:1}.partner-invitations__switch button.is-active{color:var(--ui-v2-blue-700);background:#fff;box-shadow:0 1px 4px #0f172a14}.partner-invitations__section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.partner-invitations__section-heading h2{color:var(--ui-v2-gray-900);margin:0;font-size:1.25rem}.partner-invitations__section-heading p{color:var(--ui-v2-gray-500);margin:.3rem 0 0;font-size:.82rem}.partner-invitations__section-heading>button{color:#fff;background:var(--ui-v2-gray-900)}.partner-invitations__cards{gap:.75rem;display:grid}.partner-invitations__card{border:1px solid var(--ui-v2-gray-200);border-radius:.8rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.partner-invitations__card>div:first-child{gap:.35rem;display:grid}.partner-invitations__card>div:first-child span{width:max-content;color:var(--ui-v2-gray-600);background:var(--ui-v2-gray-100);border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:900}.partner-invitations__card>div:first-child span.is-issued{color:#1d4ed8;background:#eff6ff}.partner-invitations__card>div:first-child span.is-consumed{color:#15803d;background:#f0fdf4}.partner-invitations__card dl{gap:1rem;margin:0;display:flex}.partner-invitations__card dl div{gap:.2rem;display:grid}.partner-invitations__card dt{color:var(--ui-v2-gray-500);font-size:.7rem}.partner-invitations__card dd{margin:0;font-size:.8rem}.partner-invitations__card form{margin:0}.partner-invitations__card form button{min-height:2.25rem;padding:.35rem .65rem;font-size:.75rem}.partner-invitations [hidden]{display:none!important}@media (width<=767px){.partner-invitations__section-heading{flex-direction:column;align-items:stretch}.partner-invitations__section-heading>button{width:100%}.partner-invitations__card{grid-template-columns:1fr;gap:.75rem}.partner-invitations__card dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-invitations__card form button{width:100%}}.identity-private-page label{min-width:0;color:var(--ui-v2-gray-700);gap:.4rem;font-weight:800;display:grid}.identity-private-page :is(input,select,output){width:100%;min-width:0;min-height:2.75rem;color:var(--ui-v2-gray-900);background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-300);border-radius:var(--ui-v2-radius-sm);font:inherit;padding:.65rem .75rem}.identity-private-page button,.identity-button{min-height:2.75rem;color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-900);border-radius:var(--ui-v2-radius-sm);font:inherit;cursor:pointer;padding:.65rem 1rem;font-weight:900}.identity-security-page .identity-action-grid{grid-template-columns:1fr;align-items:start;gap:1rem}.identity-security-page .identity-action-grid>form{align-self:start;gap:.75rem;min-height:0;margin:0;display:grid}.identity-security-page .identity-action-grid [hidden]{display:none!important}.identity-security-page .identity-action-grid>form :is(input,select){min-height:48px}.identity-security-page .identity-action-grid>form>button{justify-content:center;align-self:start;align-items:center;width:100%;height:48px;min-height:48px;max-height:48px;display:flex}:is(.identity-security-page .identity-action-grid>form :is(input,select)[aria-invalid=true],.identity-security-page .identity-action-grid>form :is(input,select):user-invalid){border-color:var(--ui-v2-gray-900);box-shadow:0 0 0 2px #1118271f}.identity-security-page .identity-action-grid>form>button[aria-busy=true]{cursor:wait;opacity:.7}.identity-security-page .identity-action-grid>form>button:disabled{cursor:wait}.identity-security-page .identity-action-grid>form>button.identity-button--secondary{justify-self:start;width:fit-content;max-width:100%}.identity-security-page .identity-action-grid>[data-identity-link-feedback]{min-height:0;color:var(--ui-v2-gray-600);grid-column:1/-1;margin:0;line-height:1.8}.identity-security-page .identity-action-grid>[data-identity-link-feedback]:empty{display:none}.identity-security-page .identity-action-grid[data-identity-link-state=error]>[data-identity-link-feedback]{color:#b91c1c}.identity-security-page .identity-action-grid[data-identity-link-state=success]>[data-identity-link-feedback]{color:#047857}.identity-button--secondary{color:var(--ui-v2-gray-900)!important;background:var(--ui-v2-white)!important;border-color:var(--ui-v2-gray-300)!important}.identity-button--danger{color:var(--ui-v2-gray-900)!important;background:var(--ui-v2-gray-100)!important;border-color:var(--ui-v2-gray-400)!important}.identity-private-page :is(a,button,input,select,[tabindex]):focus-visible{outline:3px solid var(--ui-v2-blue-500);outline-offset:3px}.identity-inline-actions{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.identity-inline-actions form{margin:0}.identity-confirmation{align-items:flex-start;gap:.6rem!important;display:flex!important}.identity-confirmation input{margin-block-start:.2rem;width:1.25rem!important;min-height:1.25rem!important}.identity-methods,.identity-credit__history{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.identity-methods li,.identity-credit__history li{background:var(--ui-v2-gray-50);border-radius:var(--ui-v2-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.identity-methods li>span:first-child{gap:.2rem;display:grid}.identity-state-badge{color:var(--ui-v2-gray-600);font-size:.78rem;font-weight:900}.identity-credit{background:var(--ui-v2-blue-50);border-color:var(--ui-v2-blue-100)}.identity-credit__history time{color:var(--ui-v2-gray-600);font-size:.8rem}.identity-credit__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.75rem 0;display:grid}.identity-credit__summary div{background:var(--ui-v2-gray-50);border-radius:var(--ui-v2-radius-sm);padding:.625rem}.identity-credit__summary dt{color:var(--ui-v2-gray-600);font-size:.75rem}.identity-credit__summary dd{margin:.2rem 0 0;font-weight:900}.identity-credit__caption{margin:.9rem 0 .4rem;font-size:.85rem;font-weight:900}@media (width<=30rem){.identity-credit__summary{grid-template-columns:1fr}}.partner-onboarding__requirements{border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-sm);gap:.5rem;padding:1rem;display:grid}.partner-onboarding__requirements label{align-items:center;display:flex}.partner-onboarding__requirements input{width:auto;min-height:auto}.partner-onboarding__one-time{background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100);border-radius:var(--ui-v2-radius-md);padding:1rem}.partner-onboarding__dialog{width:min(100% - 2rem,28rem);color:var(--ui-v2-gray-900);background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-300);border-radius:var(--ui-v2-radius-lg);box-shadow:var(--ui-v2-shadow-card);padding:1.25rem}.partner-onboarding__dialog::backdrop{background:#11182799}.partner-invitation-flow{gap:1rem;display:grid}.partner-invitation-flow__header>*{margin-block-start:0}.partner-invitation-flow__header>:last-child{margin-block-end:0}.partner-invitation-flow__eyebrow{color:var(--ui-v2-blue-700);margin-block-end:.25rem;font-size:.78rem;font-weight:900}.partner-invitation-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.partner-invitation-flow__steps li{min-width:0;color:var(--ui-v2-gray-600);text-align:center;background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-sm);padding:.65rem .5rem;font-size:.78rem;font-weight:900}.partner-invitation-flow__steps li.is-current{color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50);border-color:var(--ui-v2-blue-100)}.partner-invitation-flow__steps li.is-complete{color:var(--ui-v2-gray-900);background:var(--ui-v2-white)}.partner-invitation-flow h3,.partner-invitation-flow h4{margin-block:0 .5rem}.partner-invitation-flow__status{min-height:1.75rem;color:var(--ui-v2-gray-600);margin:.5rem 0 0;font-size:.85rem;line-height:1.8}.partner-invitation-flow__profile{background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100);border-radius:var(--ui-v2-radius-md);padding:1rem}.partner-invitation-flow__profile p{line-height:1.8}.partner-invitation-flow .identity-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.partner-onboarding__table-wrap{max-width:100%;overflow-x:auto}.partner-onboarding table{border-collapse:collapse;width:100%;min-width:36rem}.partner-onboarding th,.partner-onboarding td{text-align:start;border-bottom:1px solid var(--ui-v2-gray-200);padding:.75rem}@media (width>=768px){.identity-private-page{padding-block-start:2rem}.identity-private-page__card{padding:2rem}.identity-action-grid,.identity-security-page .identity-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-security-page .identity-action-grid>form{grid-column:auto}.identity-security-page .identity-action-grid:has(>form[hidden])>form:not([hidden]){grid-column:1/-1}}@media (width<=480px){.identity-private-page__card{width:calc(100% - 1rem);padding:1rem}.identity-private-page__section{padding:.875rem}.identity-private-page button{width:100%}}.account-merge__form{max-width:36rem}.identity-summary-list,.admin-summary-list{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.5rem 1rem;display:grid}.identity-summary-list dt,.admin-summary-list dt{color:var(--ui-v2-gray-600,#4b5563);font-weight:800}.identity-summary-list dd,.admin-summary-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.account-merge__conflicts{gap:.5rem;padding-inline-start:1.25rem;display:grid}.account-merge__conflicts li{line-height:1.7}.identity-form-status:empty{display:none}@media (width<=480px){.identity-summary-list,.admin-summary-list{grid-template-columns:minmax(0,1fr)}}.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(5,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__promotional-credit{background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100);border-radius:.875rem;gap:.3rem;padding:.875rem;display:grid}.profile-modal__promotional-credit h4,.profile-modal__promotional-credit p,.profile-modal__promotional-credit small{margin:0}.profile-modal__promotional-credit h4{font-size:.875rem;font-weight:900}.profile-modal__promotional-credit small{color:var(--ui-v2-gray-600)}.profile-modal__promotional-credit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.5rem 0;display:grid}.profile-modal__promotional-credit-summary div{background:var(--ui-v2-gray-50);border-radius:.5rem;padding:.625rem}.profile-modal__promotional-credit-summary dt{color:var(--ui-v2-gray-600);font-size:.75rem}.profile-modal__promotional-credit-summary dd{margin:.2rem 0 0;font-weight:900}.profile-modal__promotional-credit-caption{font-size:.8125rem;font-weight:900;margin-top:.45rem!important}.profile-modal__promotional-credit-history{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.profile-modal__promotional-credit-history li{background:var(--ui-v2-gray-50);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;display:flex}@media (width<=30rem){.profile-modal__promotional-credit-summary{grid-template-columns:1fr}}.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{align-items:center;gap:.875rem;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-modal__identity-copy{gap:.35rem;min-width:0;display:grid}.profile-modal__identity-copy h3{color:var(--ui-v2-gray-900);margin:0;font-size:1.125rem;font-weight:900;line-height:1.35}.profile-modal__stats{background:var(--ui-v2-gray-200);border:1px solid var(--ui-v2-gray-200);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.25rem 0 0;display:grid;overflow:hidden}.profile-modal__stats div{text-align:center;background:var(--ui-v2-white);gap:.18rem;padding:.75rem;display:grid}.profile-modal__stats dt{color:var(--ui-v2-gray-500);font-size:.6875rem;font-weight:700}.profile-modal__stats dd{color:var(--ui-v2-gray-900);margin:0;font-size:1.25rem;font-weight:900;line-height:1.15}.profile-modal__mobile-account,.profile-modal__mobile-back{display:none}.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-card [hidden]{display:none!important}.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}.profile-modal__wallet{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.875rem;padding:1rem}.profile-modal__wallet header,.profile-modal__wallet header h3,.profile-modal__wallet header p{margin:0}.profile-modal__wallet header{gap:.25rem;display:grid}.profile-modal__wallet header h3{color:var(--ui-v2-gray-900);font-size:1rem}.profile-modal__wallet header p{color:var(--ui-v2-gray-600);font-size:.75rem;line-height:1.7}.profile-modal__wallet-balance{color:var(--ui-v2-gray-900);background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.8}.profile-modal__wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.profile-modal__wallet-actions a{min-height:2.75rem;color:var(--ui-v2-white);background:var(--ui-v2-gray-900);text-align:center;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.profile-modal__wallet-actions a:hover{background:var(--ui-v2-gray-800)}.profile-modal__wallet-actions a:focus-visible{outline:2px solid var(--ui-v2-gray-900);outline-offset:2px}.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-modal__tabs button{padding-inline:.25rem;font-size:.6875rem}.profile-modal__wallet-actions{grid-template-columns:1fr}}@media (width<=767px){.profile-modal{top:3.75rem;bottom:calc(4.375rem + env(safe-area-inset-bottom));background:#f1f5f9}.profile-modal__panel{background:#f1f5f9;border-radius:0;height:100%;max-height:100%}.profile-modal__header{display:none}.profile-modal__body{padding:1rem}.profile-modal__form{gap:1rem}.profile-modal__identity{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem}.profile-modal__identity-copy{justify-items:center}.profile-modal__stats{background:0 0;border:0;border-radius:0;gap:.75rem;margin-top:-.4rem;overflow:visible}.profile-modal__stats div{border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);border-radius:1rem}.profile-modal__tabs{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);border-radius:1rem;gap:.5rem;padding:.5rem}.profile-modal__tabs button{border-radius:.7rem;min-height:2.75rem}.profile-modal__tab-panel,.profile-modal__listings{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);border-radius:1rem;padding:1rem}.profile-modal__tabs{display:none}.profile-modal__mobile-account{gap:1rem;display:grid}.profile-modal__mobile-account section{gap:.5rem;display:grid}.profile-modal__mobile-account h3{color:var(--ui-v2-gray-500);margin:0;padding-inline:.75rem;font-size:.75rem;font-weight:900}.profile-modal__mobile-account details{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);box-shadow:var(--ui-v2-shadow-sm);border-radius:1rem;overflow:hidden}.profile-modal__mobile-account summary{min-height:3.5rem;color:var(--ui-v2-gray-900);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:900;list-style:none;display:flex}.profile-modal__mobile-account summary>span:first-child{align-items:center;gap:.75rem;display:inline-flex}.profile-modal__mobile-icon{border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.profile-modal__mobile-icon svg{width:1rem;height:1rem}.profile-modal__mobile-icon--profile,.profile-modal__mobile-icon--security{color:var(--ui-v2-gray-600);background:var(--ui-v2-gray-100)}.profile-modal__mobile-icon--activity{color:#2563eb;background:#dbeafe}.profile-modal__mobile-icon--sale{color:#059669;background:#d1fae5}.profile-modal__mobile-icon--wallet{color:#0891b2;background:#cffafe}.profile-modal__mobile-icon--partner{color:#b45309;background:#fef3c7}.profile-modal__mobile-account summary::-webkit-details-marker{display:none}.profile-modal__mobile-account summary>span:last-child{color:var(--ui-v2-gray-400);font-size:1.45rem;line-height:1;transition:transform .15s;transform:rotate(0)}.profile-modal__mobile-account details[open] summary{border-bottom:1px solid var(--ui-v2-gray-100)}.profile-modal__mobile-account details[open] summary>span:last-child{transform:rotate(-90deg)}.profile-modal__mobile-account details>div{background:var(--ui-v2-gray-50);display:grid}.profile-modal__mobile-account :is(a,button){width:100%;min-height:3rem;color:var(--ui-v2-gray-600);font:inherit;text-align:right;border:0;border-bottom:1px solid var(--ui-v2-gray-100);cursor:pointer;background:0 0;align-items:center;padding:.6rem 1rem .6rem 2.5rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.profile-modal__mobile-account details>div>:last-child{border-bottom:0}.profile-modal__mobile-account :is(a,button):focus-visible,.profile-modal__mobile-account summary:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:-2px}.profile-modal[data-profile-mobile-view=landing] .profile-modal__tab-panel{display:none!important}.profile-modal[data-profile-mobile-view=landing] .profile-modal__footer{display:none}.profile-modal[data-profile-mobile-view=landing] .profile-modal__form>:not(.profile-modal__identity):not(.profile-modal__stats):not(.profile-modal__mobile-account):not(.profile-modal__account-actions):not(.profile-modal__sr-only){display:none!important}.profile-modal[data-profile-mobile-view=panel] .profile-modal__mobile-account,.profile-modal[data-profile-mobile-view=panel]>.profile-modal__body>.profile-modal__form>.profile-modal__listing-link,.profile-modal[data-profile-mobile-view=panel]>.profile-modal__body>.profile-modal__form>.profile-modal__stats,.profile-modal[data-profile-mobile-view=panel]>.profile-modal__body>.profile-modal__form>.profile-modal__identity{display:none}.profile-modal__mobile-back{width:fit-content;min-height:2.75rem;color:var(--ui-v2-gray-700);font:inherit;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;padding:.5rem .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.profile-modal__mobile-back:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}}.account-dashboard{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;max-width:72rem;margin:2rem auto;padding:0 1rem 3rem;display:grid}.account-dashboard__mobile{display:none}.account-dashboard__sidebar{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:1rem;align-self:start;padding:1rem;position:sticky;top:5rem}.account-dashboard__identity{border-bottom:1px solid #dfe7f0;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.account-dashboard__identity>span{color:#fff;background:var(--ui-v2-gray-900);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-weight:900;display:grid}.account-dashboard__identity small{color:var(--ui-v2-gray-500);font-size:.75rem;display:block}.account-dashboard__main{min-width:0}.account-dashboard__sidebar nav{gap:.9rem;margin-top:.75rem;display:grid}.account-dashboard__workspace-group{gap:.15rem;display:grid}.account-dashboard__workspace-group+.account-dashboard__workspace-group{border-top:1px solid #dfe7f0;padding-top:.9rem}.account-dashboard__workspace-group p{color:var(--ui-v2-gray-500);margin:0 .65rem .2rem;font-size:.7rem;font-weight:900}.account-dashboard__sidebar a,.account-dashboard__groups a{color:var(--ui-v2-gray-700);border-radius:.6rem;padding:.65rem;text-decoration:none}.account-dashboard__sidebar a:hover,.account-dashboard__sidebar .is-active{color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50)}.account-dashboard__sidebar a:focus-visible,.account-dashboard__workspace-error :is(button,a):focus-visible,.account-native-panel :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.account-dashboard__heading,.account-native-panel__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.account-dashboard h1,.account-dashboard h2{color:var(--ui-v2-gray-900);margin:0;font-weight:900}.account-dashboard__heading p,.account-native-panel__heading>div>p:last-child{color:var(--ui-v2-gray-500);margin:.35rem 0}.account-dashboard__primary,.account-native-profile__actions button,.account-native-wallet__actions a{color:#fff;min-height:2.75rem;font:inherit;background:var(--ui-v2-gray-900);cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.account-dashboard__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.account-dashboard__summary article,.account-dashboard__activity,.account-dashboard__groups details{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:1rem;padding:1rem}.account-dashboard__summary span,.account-dashboard__summary a{color:var(--ui-v2-gray-500);font-size:.8rem;display:block}.account-dashboard__summary strong{color:var(--ui-v2-gray-900);margin:.25rem 0;font-size:1.5rem;display:block}.account-dashboard progress{width:100%}.account-dashboard__global-stat{color:var(--ui-v2-gray-700);border:1px solid var(--ui-v2-blue-100);background:#fff;border-radius:.8rem;margin:0 0 1.5rem;padding:.85rem 1rem}.account-dashboard__global-stat strong{color:var(--ui-v2-blue-700);font-size:1.15rem}.account-dashboard__activity{gap:.6rem;display:grid}.account-dashboard__activity a{color:var(--ui-v2-gray-800);background:var(--ui-v2-gray-50);border-radius:.65rem;justify-content:space-between;padding:.75rem;text-decoration:none;display:flex}.account-dashboard__activity small{color:var(--ui-v2-gray-500)}.account-dashboard__logout{margin-top:1rem}.account-dashboard__logout button{color:#b91c1c;font:inherit;cursor:pointer;background:0 0;border:0;padding:.7rem 0;font-weight:900}.account-dashboard__workspace-status{min-height:1.3rem;color:var(--ui-v2-gray-500);margin:0 0 .5rem;font-size:.8rem}.account-dashboard__workspace-status:empty{display:none}.account-dashboard__workspace-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.9rem;margin:0 0 1rem;padding:1rem}.account-dashboard__workspace-error p{margin:0;font-size:.85rem;line-height:1.7}.account-dashboard__workspace-error div{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.account-dashboard__workspace-error :is(button,a){color:#991b1b;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:.6rem;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.account-dashboard__workspace-error[hidden]{display:none}.account-dashboard__workspace-panel{min-width:0}.account-dashboard__workspace-panel>:first-child{margin-top:0}.account-dashboard [data-account-workspace-content] :is(h1,h2)[tabindex="-1"]:focus-visible{outline-offset:.3rem;border-radius:.25rem;outline:3px solid #2563eb73}[data-account-workspace] .seller-shell{width:100%;margin:0;padding:0}[data-account-workspace] .alert-manager__panel{width:100%;box-shadow:none;margin:0}.account-native-panel{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:1rem;min-width:0;padding:clamp(1rem,3vw,1.75rem)}.account-native-panel__eyebrow{color:var(--ui-v2-blue-700);margin:0 0 .4rem;font-size:.78rem;font-weight:900}.account-native-panel__heading h1{font-size:clamp(1.35rem,2.4vw,1.9rem)}.account-native-panel__completion{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.8rem;font-weight:900}.account-native-profile__form{gap:1rem;margin-top:1.5rem;display:grid}.account-native-profile__feedback{min-height:1.2rem;color:var(--ui-v2-gray-500);margin:0;font-size:.85rem}.account-native-profile__feedback[data-state=success]{color:#047857}.account-native-profile__feedback[data-state=error]{color:#b91c1c}.account-native-profile__section{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.account-native-profile__section-heading h2,.account-native-wallet__history h2,.account-native-wallet__empty h2{font-size:1rem}.account-native-profile__section-heading p{color:var(--ui-v2-gray-500);margin:.3rem 0 0;font-size:.8rem}.account-native-profile__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.account-native-profile__field-grid label,.account-native-profile__full-field,.account-native-profile__section .profile-location-selector{gap:.4rem;display:grid}.account-native-profile__field-grid label>span,.account-native-profile__full-field>span,.account-native-profile__section .profile-location-selector label{color:var(--ui-v2-gray-700);font-size:.82rem;font-weight:800}.account-native-profile__section :is(input,select,textarea){width:100%;min-height:2.75rem;color:var(--ui-v2-gray-900);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;padding:.6rem .75rem}.account-native-profile__section textarea{resize:vertical;min-height:6.5rem}.account-native-profile__section .profile-location-selector{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.85rem}.account-native-profile__section .profile-location-selector :is(label,select){min-width:0}.account-native-profile__section .profile-location-selector [data-iran-location-status]{color:var(--ui-v2-gray-500);grid-column:1/-1;margin:0;font-size:.75rem}.account-native-profile__verified-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.account-native-profile__verified-methods div{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:.7rem;padding:.75rem}.account-native-profile__verified-methods dt{color:var(--ui-v2-gray-500);font-size:.75rem}.account-native-profile__verified-methods dd{color:var(--ui-v2-gray-900);margin:.25rem 0 0;font-weight:900}.account-native-profile__security-link{color:var(--ui-v2-blue-700);justify-self:start;font-size:.85rem;font-weight:900;text-decoration:none}.account-native-profile__actions{justify-content:flex-start;display:flex}.account-native-wallet{gap:1rem;display:grid}.account-native-wallet__notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.85rem;padding:.9rem 1rem}.account-native-wallet__notice p{margin:.3rem 0 0;font-size:.85rem;line-height:1.7}.account-native-wallet__balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.account-native-wallet__balances article{background:var(--ui-v2-gray-50);border:1px solid var(--ui-v2-gray-200);border-radius:.85rem;gap:.2rem;padding:1rem;display:grid}.account-native-wallet__balances span,.account-native-wallet__balances small{color:var(--ui-v2-gray-500);font-size:.78rem}.account-native-wallet__balances strong{color:var(--ui-v2-gray-900);font-size:1.4rem}.account-native-wallet__expiry{color:var(--ui-v2-gray-700);background:#f8fafc;border-radius:.75rem;margin:0;padding:.85rem 1rem}.account-native-wallet__history,.account-native-wallet__empty{border:1px solid var(--ui-v2-gray-200);border-radius:.85rem;padding:1rem}.account-native-wallet__history{gap:0;display:grid}.account-native-wallet__history h2{margin-bottom:.55rem}.account-native-wallet__history article{border-top:1px solid var(--ui-v2-gray-100);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.account-native-wallet__history article strong,.account-native-wallet__history article small{display:block}.account-native-wallet__history article small{color:var(--ui-v2-gray-500);margin-top:.25rem;font-size:.75rem}.account-native-wallet__history>p,.account-native-wallet__empty p{color:var(--ui-v2-gray-500);margin:.4rem 0 0;font-size:.85rem}.account-native-wallet__actions{flex-wrap:wrap;gap:.65rem;display:flex}.account-native-wallet__actions a+a{color:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-300);background:#fff}@media (prefers-reduced-motion:reduce){.account-dashboard__workspace-panel{scroll-behavior:auto}}@media (width<=767px){.account-dashboard-page .ui-v2-topbar{justify-content:space-between}.account-dashboard-page .ui-v2-public-header__nav{display:none}.account-dashboard-page .ui-v2-brand .brand-logo{width:5.25rem}.account-dashboard{padding:1.25rem 1rem calc(7.5rem + env(safe-area-inset-bottom));background:var(--ui-v2-gray-50);margin:0;display:block}.account-dashboard__sidebar,.account-dashboard__main,.account-dashboard.is-workspace-active .account-dashboard__mobile{display:none}.account-dashboard.is-workspace-active .account-dashboard__main{display:block}.account-dashboard__mobile{max-width:28rem;margin:auto;display:block}.account-dashboard__mobile-heading{margin:1rem 0 1.25rem}.account-dashboard__mobile-heading h1{font-size:1.8rem}.account-dashboard__mobile-heading p{color:var(--ui-v2-gray-500);margin:.35rem 0 0}.account-dashboard__mobile-identity{color:inherit;border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:1.25rem;align-items:center;gap:.85rem;padding:1rem;text-decoration:none;display:flex;box-shadow:0 .35rem 1rem #0f172a0a}.account-dashboard__mobile-identity>span{color:#fff;background:var(--ui-v2-gray-900);border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;margin:0;font-size:1.35rem;font-weight:900;display:grid}.account-dashboard__mobile-identity>strong{color:var(--ui-v2-gray-900);font-size:1.05rem}.account-dashboard__mobile-identity small{color:#15803d;background:#f0fdf4;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:auto;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.account-dashboard__mobile-identity small svg{width:.85rem;height:.85rem}.account-dashboard__mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0 1.35rem;display:grid}.account-dashboard__mobile-stats a{min-height:4.5rem;color:var(--ui-v2-gray-700);border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:.95rem;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.account-dashboard__mobile-stats span{color:var(--ui-v2-gray-500);font-size:.72rem}.account-dashboard__mobile-stats strong{color:var(--ui-v2-gray-900);font-size:1.2rem}.account-dashboard__mobile-auctions{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:.95rem;justify-items:center;gap:.25rem;margin:0 0 .8rem;padding:1rem;display:grid}.account-dashboard__mobile-auctions span{color:var(--ui-v2-gray-500);font-size:.8rem}.account-dashboard__mobile-auctions strong{color:var(--ui-v2-blue-700);font-size:1.35rem}.account-dashboard__mobile-activity{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.account-dashboard__mobile-activity h2{font-size:1.05rem}.account-dashboard__mobile-activity a{color:var(--ui-v2-gray-800);border-top:1px solid var(--ui-v2-gray-100);justify-content:space-between;gap:.5rem;padding:.7rem 0;text-decoration:none;display:flex}.account-dashboard__mobile-activity small{color:var(--ui-v2-gray-500)}.account-dashboard__mobile-groups{gap:1rem;margin-top:1rem;display:grid}.account-dashboard__mobile-group{gap:.45rem;display:grid}.account-dashboard__mobile-group h2{color:var(--ui-v2-gray-500);margin:0 .25rem;font-size:.82rem}.account-dashboard__mobile-group>div{border:1px solid var(--ui-v2-gray-200);background:#fff;border-radius:1rem;overflow:hidden}.account-dashboard__mobile-group a{min-height:3.85rem;color:var(--ui-v2-gray-800);border-top:1px solid var(--ui-v2-gray-100);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-weight:800;text-decoration:none;display:flex}.account-dashboard__mobile-group a:first-child{border-top:0}.account-dashboard__mobile-group a.is-active{color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50)}.account-dashboard__mobile-group a b{color:var(--ui-v2-gray-400);font-size:1.5rem;font-weight:400}.account-dashboard__main{max-width:32rem;margin:0 auto}.account-dashboard__workspace-status{margin-bottom:.5rem}.account-native-panel{border-radius:1rem;padding:1rem}.account-native-panel__heading{gap:.75rem;display:grid}.account-native-panel__completion{justify-self:start}.account-native-profile__field-grid,.account-native-profile__verified-methods,.account-native-profile__section .profile-location-selector,.account-native-wallet__balances{grid-template-columns:1fr}.account-native-profile__section .profile-location-selector [data-iran-location-status]{grid-column:auto}.account-native-profile__actions,.account-native-profile__actions button,.account-native-wallet__actions,.account-native-wallet__actions a{width:100%}.account-native-wallet__history article{align-items:start}}.ui-v2-footer--rich{padding:2rem 1rem calc(6rem + env(safe-area-inset-bottom));border-top:1px solid var(--ui-v2-gray-200);background:#fff}.ui-v2-footer__rich-grid{grid-template-columns:1.4fr repeat(2,1fr) auto;gap:2rem;max-width:72rem;margin:auto;display:grid}.ui-v2-footer__rich-grid h2{color:var(--ui-v2-gray-900);margin:0 0 .65rem;font-size:.9rem;font-weight:900}.ui-v2-footer__rich-grid p{color:var(--ui-v2-gray-500);margin:.5rem 0;font-size:.8rem;line-height:1.9}.ui-v2-footer__rich-grid nav{align-content:start;gap:.45rem;display:grid}.ui-v2-footer__rich-grid a{color:var(--ui-v2-gray-600);font-size:.8rem;text-decoration:none}.ui-v2-footer__rich-grid a:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:2px}.ui-v2-footer__trust{align-content:center;display:grid}.ui-v2-footer__seal{border:1px solid var(--ui-v2-gray-200);border-radius:.75rem;place-items:center;width:4.5rem;min-height:4.5rem;display:grid;overflow:hidden}.ui-v2-footer__seal img{display:none}.ui-v2-footer__seal-mark{color:#047857;width:2.2rem;height:2.2rem}.ui-v2-footer__copyright{max-width:72rem;color:var(--ui-v2-gray-500);border-top:1px solid var(--ui-v2-gray-200);justify-content:space-between;margin:1.5rem auto 0;padding-top:1rem;font-size:.75rem;display:flex}@media (width<=767px){.ui-v2-footer__rich-grid{grid-template-columns:1fr 1fr;gap:1.25rem}.ui-v2-footer__rich-grid>section:first-child{grid-column:1/-1}.ui-v2-footer__trust{grid-column:1/-1;justify-content:center}}.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}}body[data-auction-ui].auction-wizard-page{color:#101b30;background:#334155;min-width:0;min-height:100dvh;margin:0}[data-auction-ui]{--auction-ink:#101b30;--auction-muted:#667085;--auction-line:#e5e7eb;--auction-surface:#fff;--auction-soft:#f8fafc;--auction-blue:#2563eb;--auction-red:#ff4c5b;--auction-green:#10b981;font-family:Vazirmatn,sans-serif}[data-auction-ui].auction-wizard-page :is(button,input,select,textarea){font:inherit}[data-auction-ui].auction-wizard-page button,[data-auction-ui].auction-wizard-page select{-webkit-tap-highlight-color:transparent}[data-auction-ui] .auction-wizard{background:var(--auction-surface);flex-direction:column;width:min(100%,30rem);min-height:100dvh;margin:0 auto;display:flex;overflow:hidden}[data-auction-ui] .auction-wizard__header{min-height:5.5rem;padding:max(1rem, env(safe-area-inset-top)) 1.25rem 1rem;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-auction-ui] .auction-wizard__header h1{color:var(--auction-ink);align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:900;display:flex}[data-auction-ui] .auction-wizard__header h1 span{background:var(--auction-red);border-radius:999px;width:.65rem;height:.65rem;box-shadow:0 0 .85rem #ff4c5ba6}[data-auction-ui] .auction-wizard__close{color:#98a2b3;background:#f8fafc;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;font-size:1.85rem;line-height:1;text-decoration:none;display:grid}[data-auction-ui] .auction-wizard__close:focus-visible,[data-auction-ui] .auction-wizard :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb59}[data-auction-ui] .auction-wizard__progress{background:#f8fafc;height:.28rem}[data-auction-ui] .auction-wizard__progress i{background:var(--auction-red);width:20%;height:100%;transition:width .25s;display:block}[data-auction-ui] .auction-wizard__steps{scrollbar-width:none;background:#fff;border-bottom:1px solid #f1f5f9;flex:none;gap:.4rem;padding:.65rem 1rem;display:flex;overflow-x:auto}[data-auction-ui] .auction-wizard__steps::-webkit-scrollbar{display:none}[data-auction-ui] .auction-wizard__steps a{min-height:2.25rem;color:var(--auction-muted);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.65rem;padding:.45rem .7rem;font-size:.74rem;font-weight:800;text-decoration:none}[data-auction-ui] .auction-wizard__steps a[aria-current=step]{color:var(--auction-blue);background:#eff6ff;border-color:#dbeafe}[data-auction-ui] .auction-wizard__panel,[data-auction-ui] .auction-wizard__start{width:100%;padding:1.25rem 1.25rem max(1.5rem, env(safe-area-inset-bottom));background:#fff;flex:1;overflow-y:auto}[data-auction-ui] .auction-wizard__panel[hidden],[data-auction-ui] .auction-wizard__start[hidden],[data-auction-ui] .auction-wizard__field[hidden]{display:none}[data-auction-ui] .auction-wizard__start-status{color:#b42318;min-height:1.3rem;margin:-.4rem 0 .6rem;font-size:.78rem;font-weight:800;line-height:1.7}[data-auction-ui] .auction-wizard__start-actions{grid-template-columns:.8fr 1.2fr;gap:.65rem;display:grid}[data-auction-ui] .auction-wizard__start-actions .auction-wizard__secondary{width:100%}[data-auction-ui] .auction-wizard__panel h2{margin:0 0 .4rem;font-size:1.32rem;font-weight:900}[data-auction-ui] .auction-wizard__notice{color:#57657a;background:#f4f9ff;border:1px solid #dbeafe;border-radius:.85rem;margin:0 0 1.35rem;padding:.9rem 1rem;font-size:.82rem;font-weight:600;line-height:2}[data-auction-ui] .auction-wizard__notice--error{color:#b42318;background:#fff5f5;border-color:#fecaca}[data-auction-ui] .auction-wizard__hint{color:var(--auction-muted);margin:0 0 1rem;font-size:.75rem;line-height:1.8}[data-auction-ui] .auction-wizard__form{gap:1.25rem;display:grid}[data-auction-ui] .auction-wizard__field,[data-auction-ui] .auction-wizard__status{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}[data-auction-ui] .auction-wizard__field>span,[data-auction-ui] .auction-wizard__field>legend,[data-auction-ui] .auction-wizard__status>legend{color:#475467;font-size:.84rem;font-weight:900}[data-auction-ui] .auction-wizard__field small{color:#98a2b3;font-size:.7rem;line-height:1.75}[data-auction-ui] .auction-wizard__field select,[data-auction-ui] .auction-wizard__field input:not([type=hidden]),[data-auction-ui] .auction-wizard__field textarea{width:100%;min-height:3.25rem;color:var(--auction-ink);background:#fff;border:1px solid #dfe4ea;border-radius:.8rem;padding:.75rem 1rem;font-weight:700;box-shadow:0 .15rem .45rem #10182808}[data-auction-ui] .auction-wizard__field select:disabled{color:#667085;opacity:1;background:#f8fafc}[data-auction-ui] .auction-wizard__field textarea{resize:vertical;min-height:7rem}[data-auction-ui] .auction-wizard__choices{flex-wrap:wrap;gap:.6rem;display:flex}[data-auction-ui] .auction-wizard__choices[hidden]{display:none}[data-auction-ui] .auction-wizard__choices button{color:#57657a;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:.75rem;flex:4.25rem;min-width:4.25rem;min-height:3rem;padding:.55rem .65rem;font-size:.8rem;font-weight:800;box-shadow:0 .15rem .45rem #10182808}[data-auction-ui] .auction-wizard__choices button[data-selected=true]{color:#fff;background:var(--auction-ink);border-color:var(--auction-ink)}[data-auction-ui] .auction-wizard__choices--color button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}[data-auction-ui] .auction-wizard__choices--color i{background:var(--auction-swatch);border:1px solid #0f172a29;border-radius:999px;width:.85rem;height:.85rem}[data-auction-ui] .auction-wizard__battery{background:#fff;border-radius:1rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 .7rem 1.85rem #1018280f}[data-auction-ui] .auction-wizard__battery span{justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;font-weight:900;display:flex}[data-auction-ui] .auction-wizard__battery b{color:var(--auction-ink);font-size:1.1rem}[data-auction-ui] .auction-wizard__battery input{width:100%;accent-color:var(--auction-green);direction:ltr}[data-auction-ui] .auction-wizard__field--other-part{margin-top:.75rem}[data-auction-ui] [data-auction-activation-section][hidden]{display:none}[data-auction-ui] .auction-wizard__status-grid{gap:1rem;display:grid}[data-auction-ui] .auction-wizard__status{background:#f8fafc;border:1px solid #edf1f5;border-radius:1rem;padding:1rem}[data-auction-ui] .auction-wizard__status>div{flex-wrap:wrap;gap:.55rem;display:flex}[data-auction-ui] .auction-wizard__status label{cursor:pointer;justify-content:center;align-items:center;min-width:7rem;min-height:2.75rem;padding:.5rem .75rem;display:inline-flex;position:relative}[data-auction-ui] .auction-wizard__status input{opacity:0;width:1px;height:1px;position:absolute}[data-auction-ui] .auction-wizard__status span{color:#57657a;text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:.72rem;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.45rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}[data-auction-ui] .auction-wizard__status input:checked+span{color:var(--auction-ink);border:2px solid var(--auction-ink);background:#fff}[data-auction-ui] .auction-wizard__status--checks label{min-width:auto}[data-auction-ui] .auction-wizard__status--checks span{min-height:2.4rem}[data-auction-ui] .auction-wizard__status--checks input:checked+span{color:#075985;background:#eff6ff;border-color:#93c5fd}[data-auction-ui] .auction-wizard__primary,[data-auction-ui] .auction-wizard__secondary{cursor:pointer;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.65rem;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}[data-auction-ui] .auction-wizard__primary{color:#fff;background:var(--auction-blue);border:1px solid var(--auction-blue);margin-top:.25rem;box-shadow:0 .6rem 1.25rem #2563eb38}[data-auction-ui] .auction-wizard__primary:disabled{color:#fff;cursor:not-allowed;opacity:.52;box-shadow:none}[data-auction-ui] .auction-wizard__secondary{width:auto;min-height:2.8rem;color:var(--auction-ink);background:#fff;border:1px solid #dfe4ea;font-size:.8rem}[data-auction-ui] .auction-wizard__unavailable{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:.85rem;margin:1rem 0;padding:1rem;font-size:.82rem;font-weight:700;line-height:1.9}[data-auction-ui] .auction-wizard__blockers{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:.85rem;gap:.35rem;margin:0 0 1rem;padding:.8rem 1.1rem;font-size:.78rem;font-weight:700;line-height:1.8;display:grid}[data-auction-ui] .auction-wizard__blockers[hidden]{display:none}[data-auction-ui] .auction-wizard__status-recovery{color:#57657a;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1.8;display:flex}[data-auction-ui] .auction-wizard__status-recovery p{color:#9a3412;width:100%;margin:0}[data-auction-ui] .auction-wizard__status-recovery [hidden]{display:none}[data-auction-ui] .auction-wizard__status-recovery a{color:#175cd3;text-underline-offset:.2rem;text-decoration:underline}[data-auction-ui] .auction-wizard__evidence{background:#fff}[data-auction-ui] .auction-wizard__evidence-intro{align-items:center;gap:.7rem;margin:.1rem 0 1rem;display:flex}[data-auction-ui] .auction-wizard__evidence-intro>span{color:#ff4c63;font-size:1.15rem}[data-auction-ui] .auction-wizard__evidence-intro h2,[data-auction-ui] .auction-wizard__evidence-intro p{margin:0}[data-auction-ui] .auction-wizard__evidence-intro h2{color:var(--auction-ink);font-size:1.05rem}[data-auction-ui] .auction-wizard__evidence-intro p{color:var(--auction-muted);margin-top:.2rem;font-size:.74rem;line-height:1.7}[data-auction-ui] .auction-wizard__capture-start{background:#f5f9ff;border:1px solid #d7e7ff;border-radius:1rem;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}[data-auction-ui] .auction-wizard__capture-start[hidden],[data-auction-ui] .auction-wizard__evidence-complete[hidden],[data-auction-ui] [data-auction-evidence-continue][hidden]{display:none}[data-auction-ui] .auction-wizard__capture-start-copy{gap:.2rem;display:grid}[data-auction-ui] .auction-wizard__capture-start-copy strong{color:var(--auction-ink);font-size:.9rem}[data-auction-ui] .auction-wizard__capture-start-copy p{color:#57657a;min-height:1.25rem;margin:0;font-size:.75rem;line-height:1.7}[data-auction-ui] .auction-wizard__capture-start-actions{flex-wrap:wrap;gap:.55rem;display:flex}[data-auction-ui] .auction-wizard__capture-start-actions>*{flex:11rem;justify-content:center}[data-auction-ui] .auction-wizard__camera-status{min-height:1.2rem}[data-auction-ui] .auction-wizard__camera{z-index:80;background:#fff;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}[data-auction-ui] .auction-wizard__camera[hidden]{display:none}[data-auction-ui] .auction-wizard__camera-dialog-header{z-index:20;min-height:4.25rem;padding:max(.85rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .85rem max(1rem, env(safe-area-inset-left));color:#111827;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-auction-ui] .auction-wizard__camera-dialog-header h2{align-items:center;gap:.55rem;margin:0;font-size:1.05rem;font-weight:900;display:inline-flex}[data-auction-ui] .auction-wizard__camera-dialog-header h2 i{background:#ef4444;border-radius:999px;flex:none;width:.65rem;height:.65rem;box-shadow:0 0 .55rem #ef444499}[data-auction-ui] .auction-wizard__camera-dialog-header button{color:#98a2b3;background:#f8fafc;border:0;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}[data-auction-ui] .auction-wizard__camera-dialog-header button:hover,[data-auction-ui] .auction-wizard__camera-dialog-header button:focus-visible{color:#dc2626;background:#fef2f2}[data-auction-ui] .auction-wizard__camera-dialog-header svg{width:1.2rem;height:1.2rem}[data-auction-ui] .auction-wizard__camera-stage{background:#000;min-height:0;position:relative;overflow:hidden}[data-auction-ui] .auction-wizard__camera-stage video,[data-auction-ui] .auction-wizard__camera-stage>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}[data-auction-ui] .auction-wizard__camera-stage>img{z-index:4;background:#000}[data-auction-ui] .auction-wizard__camera-stage>img[hidden]{display:none}[data-auction-ui] .auction-wizard__camera-hud{z-index:8;color:#fff;pointer-events:none;position:absolute;inset:0}[data-auction-ui] .auction-wizard__camera-hud>[data-auction-camera-hud-copy]{top:max(1rem, env(safe-area-inset-top));text-align:center;text-shadow:0 .12rem .28rem #000c;gap:.2rem;width:min(17rem,100% - 8.5rem);display:grid;position:absolute;right:50%;transform:translate(50%)}[data-auction-ui] .auction-wizard__camera-hud b{font-size:1.05rem;font-weight:900}[data-auction-ui] .auction-wizard__camera-hud span,[data-auction-ui] .auction-wizard__camera-hud small{font-size:.72rem;font-weight:700;line-height:1.65}[data-auction-ui] .auction-wizard__camera-hud small{color:#facc15}[data-auction-ui] .auction-wizard__camera-hud-direction,[data-auction-ui] .auction-wizard__camera-hud-gallery{top:max(1rem, env(safe-area-inset-top));z-index:1;color:#fff;pointer-events:auto;background:#0000007a;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;padding:0;display:grid;position:absolute;box-shadow:0 .35rem .85rem #00000040}[data-auction-ui] .auction-wizard__camera-hud-direction{right:max(1rem, env(safe-area-inset-right))}[data-auction-ui] .auction-wizard__camera-hud-gallery{left:max(1rem, env(safe-area-inset-left))}[data-auction-ui] .auction-wizard__camera-hud-direction:disabled{opacity:.45}[data-auction-ui] .auction-wizard__camera-hud svg{width:1.25rem;height:1.25rem}[data-auction-ui] .auction-wizard__camera-permission,[data-auction-ui] .auction-wizard__camera-error{z-index:9;padding:max(7rem, calc(env(safe-area-inset-top) + 5.5rem)) max(1.5rem, env(safe-area-inset-right)) max(2rem, calc(env(safe-area-inset-bottom) + 1.5rem)) max(1.5rem, env(safe-area-inset-left));color:#fff;text-align:center;background:#000000d1;align-content:center;justify-items:center;gap:.85rem;display:grid;position:absolute;inset:0}[data-auction-ui] .auction-wizard__camera-permission[hidden],[data-auction-ui] .auction-wizard__camera-error[hidden]{display:none}[data-auction-ui] .auction-wizard__camera-permission>div,[data-auction-ui] .auction-wizard__camera-error>div{color:#facc15;border:1px solid #facc1573;border-radius:999px;place-items:center;width:3.75rem;height:3.75rem;font-size:2rem;font-weight:900;display:grid}[data-auction-ui] .auction-wizard__camera-permission h3,[data-auction-ui] .auction-wizard__camera-error h3,[data-auction-ui] .auction-wizard__camera-permission p,[data-auction-ui] .auction-wizard__camera-error p{max-width:21rem;margin:0}[data-auction-ui] .auction-wizard__camera-permission h3,[data-auction-ui] .auction-wizard__camera-error h3{font-size:1.1rem;font-weight:900}[data-auction-ui] .auction-wizard__camera-permission p,[data-auction-ui] .auction-wizard__camera-error p{color:#e5e7eb;font-size:.82rem;font-weight:600;line-height:2}[data-auction-ui] .auction-wizard__camera-primary,[data-auction-ui] .auction-wizard__camera-secondary{color:#fff;width:min(100%,20rem);min-height:3.25rem;font:inherit;border-radius:.85rem;padding:.75rem 1rem;font-size:.85rem;font-weight:900}[data-auction-ui] .auction-wizard__camera-primary{background:#2563eb;border:1px solid #2563eb}[data-auction-ui] .auction-wizard__camera-secondary{background:#ffffff1a;border:1px solid #ffffff4d}[data-auction-ui] .auction-wizard__camera[data-auction-camera-state=permission_prompt] :is(video,img,[data-auction-camera-viewfinder],[data-auction-camera-phone],[data-auction-camera-capture],[data-auction-camera-switch],[data-auction-capture-actions]),[data-auction-ui] .auction-wizard__camera[data-auction-camera-state=error] :is(video,img,[data-auction-camera-viewfinder],[data-auction-camera-phone],[data-auction-camera-capture],[data-auction-camera-switch],[data-auction-capture-actions]),[data-auction-ui] .auction-wizard__camera[data-auction-camera-state=captured] :is([data-auction-camera-capture],[data-auction-camera-switch]),[data-auction-ui] .auction-wizard__camera[data-auction-camera-state=uploading] :is([data-auction-camera-capture],[data-auction-camera-switch],[data-auction-capture-actions]){display:none}[data-auction-ui] .auction-wizard__viewfinder{z-index:6;width:min(15rem, calc(100% - max(2rem, env(safe-area-inset-left) + env(safe-area-inset-right))));height:min(30rem, calc(100% - max(2rem, env(safe-area-inset-top) + env(safe-area-inset-bottom))));pointer-events:none;border:2px dashed #ffffffe6;border-radius:2.25rem;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);box-shadow:0 0 0 9999px #00000061}[data-auction-ui] .auction-wizard__viewfinder[data-auction-camera-frame=edge]{border-radius:.8rem;left:calc(50% - 1.35rem);right:calc(50% - 1.35rem)}[data-auction-ui] .auction-wizard__viewfinder[data-auction-camera-frame=landscape]{border-radius:.8rem;top:calc(50% - 1.35rem);bottom:calc(50% - 1.35rem)}[data-auction-ui] .auction-wizard__viewfinder i{border:3px solid #facc15;width:1.15rem;height:1.15rem;position:absolute}[data-auction-ui] .auction-wizard__viewfinder i:first-child{border-bottom:0;border-left:0;border-radius:0 .5rem 0 0;top:-.2rem;right:-.2rem}[data-auction-ui] .auction-wizard__viewfinder i:nth-child(2){border-bottom:0;border-right:0;border-radius:.5rem 0 0;top:-.2rem;left:-.2rem}[data-auction-ui] .auction-wizard__viewfinder i:nth-child(3){border-top:0;border-left:0;border-radius:0 0 .5rem;bottom:-.2rem;right:-.2rem}[data-auction-ui] .auction-wizard__viewfinder i:nth-child(4){border-top:0;border-right:0;border-radius:0 0 0 .5rem;bottom:-.2rem;left:-.2rem}[data-auction-ui] .auction-wizard__phone-guide{z-index:7;bottom:max(6.6rem, calc(env(safe-area-inset-bottom) + 5.4rem));left:max(1rem, env(safe-area-inset-left));border:2px solid #ffffffd9;border-radius:.75rem;width:3.25rem;height:6.5rem;transition:transform .25s,width .25s,height .25s;position:absolute;transform:rotateY(0);box-shadow:0 .65rem 1.2rem #00000073}[data-auction-ui] .auction-wizard__phone-guide:before{content:"";background:#111827;border:2px solid #94a3b8;border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:.45rem;right:.45rem}[data-auction-ui] .auction-wizard__phone-guide[data-auction-camera-phone=back]{background:linear-gradient(145deg,#64748b,#0f172a);transform:rotateY(180deg)}[data-auction-ui] .auction-wizard__phone-guide[data-auction-camera-phone=right],[data-auction-ui] .auction-wizard__phone-guide[data-auction-camera-phone=left]{background:#94a3b8;width:.8rem}[data-auction-ui] .auction-wizard__phone-guide[data-auction-camera-phone=top],[data-auction-ui] .auction-wizard__phone-guide[data-auction-camera-phone=bottom]{background:#94a3b8;width:6.5rem;height:.8rem}[data-auction-ui] .auction-wizard__shutter{z-index:8;right:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));background:#fff;border:.35rem solid #d0d5dd;border-radius:999px;width:4.65rem;height:4.65rem;position:absolute;transform:translate(50%);box-shadow:inset 0 0 0 .18rem #fff,0 .3rem .9rem #0006}[data-auction-ui] .auction-wizard__camera-switch{z-index:8;bottom:max(6.5rem, calc(env(safe-area-inset-bottom) + 5rem));right:max(1rem, env(safe-area-inset-right));color:#fff;min-height:2.75rem;font:inherit;background:#0000007a;border:1px solid #ffffff40;border-radius:.65rem;padding:.5rem .75rem;font-size:.76rem;font-weight:800;position:absolute}[data-auction-ui] .auction-wizard__capture-actions{right:1rem;bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:9;grid-template-columns:1fr 1.35fr;gap:.65rem;display:grid;position:absolute;left:1rem}[data-auction-ui] .auction-wizard__capture-actions[hidden]{display:none}[data-auction-ui] .auction-wizard__capture-actions button{color:#fff;background:#0f172ae0;border:1px solid #ffffff47;border-radius:.85rem;min-height:3.25rem;padding:.7rem;font-size:.84rem;font-weight:900}[data-auction-ui] .auction-wizard__capture-actions button:last-child{background:var(--auction-blue);border-color:var(--auction-blue)}@media (width>=640px){[data-auction-ui] .auction-wizard__viewfinder{width:min(17.5rem,100% - 2rem);height:min(35rem,100% - 2rem)}}@media (width>=768px){[data-auction-ui] .auction-wizard__viewfinder{height:min(27.625rem,100% - 15rem)}}[data-auction-ui] .auction-wizard__slot-list{gap:.55rem;display:grid}[data-auction-ui] .auction-wizard__evidence-group{background:#f8fafc;border:1px solid #e5e7eb;border-radius:1rem;margin:1rem 0;padding:1rem}[data-auction-ui] .auction-wizard__evidence-group h3,[data-auction-ui] .auction-wizard__evidence-group summary{color:var(--auction-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .8rem;font-size:.9rem;font-weight:800;display:flex}[data-auction-ui] .auction-wizard__evidence-group summary{margin:0;list-style:none}[data-auction-ui] .auction-wizard__evidence-group summary::-webkit-details-marker{display:none}[data-auction-ui] .auction-wizard__evidence-group h3 small,[data-auction-ui] .auction-wizard__evidence-group summary small{color:#667085;background:#eef2f6;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}[data-auction-ui] .auction-wizard__evidence-group--optional[open] summary{margin-bottom:.8rem}[data-auction-ui] .auction-wizard__slot{background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;align-items:center;gap:.7rem;min-height:4.4rem;padding:.75rem .8rem;display:flex}[data-auction-ui] .auction-wizard__slot-mark{color:#98a2b3;background:#f2f4f7;border-radius:999px;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;font-size:1rem;font-weight:900;display:grid}[data-auction-ui] .auction-wizard__slot.is-state-received .auction-wizard__slot-mark,[data-auction-ui] .auction-wizard__slot.is-state-processing .auction-wizard__slot-mark{color:#175cd3;background:#eff8ff}[data-auction-ui] .auction-wizard__slot.is-state-ready{background:#f6fef9;border-color:#a6f4c5}[data-auction-ui] .auction-wizard__slot.is-state-ready .auction-wizard__slot-mark{color:#067647;background:#d1fadf}[data-auction-ui] .auction-wizard__slot.is-state-failed{background:#fffbfa;border-color:#fecdca}[data-auction-ui] .auction-wizard__slot.is-state-failed .auction-wizard__slot-mark{color:#b42318;background:#fee4e2}[data-auction-ui] .auction-wizard__slot-copy{flex:auto;gap:.2rem;min-width:0;display:grid}[data-auction-ui] .auction-wizard__slot-copy strong{color:var(--auction-ink);overflow-wrap:anywhere;font-size:.82rem}[data-auction-ui] .auction-wizard__slot-copy small{color:var(--auction-muted);font-size:.7rem}[data-auction-ui] .auction-wizard__slot form{flex:none}[data-auction-ui] .auction-wizard__slot-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}[data-auction-ui] .auction-wizard__slot-actions .auction-wizard__secondary{min-height:2.35rem;padding:.4rem .6rem;font-size:.7rem}[data-auction-ui] .auction-wizard__file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-auction-ui] .auction-wizard__native-evidence-actions{display:none}[data-auction-ui] .auction-wizard__slot-badge{color:#667085;background:#f2f4f7;border-radius:.5rem;flex:none;padding:.4rem .6rem;font-size:.68rem;font-weight:800}[data-auction-ui] .auction-wizard__evidence-complete{color:#067647;background:#f6fef9;border:1px solid #a6f4c5;border-radius:.9rem;align-items:center;gap:.65rem;margin:1rem 0;padding:.9rem;display:flex}[data-auction-ui] .auction-wizard__evidence-complete>span{color:#fff;background:#12b76a;border-radius:999px;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}[data-auction-ui] .auction-wizard__evidence-complete strong,[data-auction-ui] .auction-wizard__evidence-complete p{margin:0}[data-auction-ui] .auction-wizard__evidence-complete strong{font-size:.8rem}[data-auction-ui] .auction-wizard__evidence-complete p{color:#067647;margin-top:.12rem;font-size:.69rem;line-height:1.7}[data-auction-ui] .auction-wizard__no-box{color:#57657a;background:#fff7ed;border:1px solid #fed7aa;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.8rem;font-size:.72rem;font-weight:700;line-height:1.8;display:flex}[data-auction-ui] .auction-wizard__no-box p{margin:0}[data-auction-ui] .auction-wizard__no-box .auction-wizard__secondary{flex:none;min-height:2.55rem}[data-auction-ui] .auction-wizard__terms-check{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.85rem;font-weight:700;line-height:1.9;display:flex}[data-auction-ui] .auction-wizard__terms-check input{width:1.2rem;height:1.2rem;accent-color:var(--auction-blue);flex:none;margin-top:.2rem}[data-auction-ui] .auction-wizard__review-list{border:1px solid #e5e7eb;border-radius:1rem;margin:1rem 0;padding:0;display:grid;overflow:hidden}[data-auction-ui] .auction-wizard__review-list div{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}[data-auction-ui] .auction-wizard__review-list div:last-child{border-bottom:0}[data-auction-ui] .auction-wizard__review-list dt{color:#667085;font-size:.8rem;font-weight:700}[data-auction-ui] .auction-wizard__review-list dd{color:var(--auction-ink);text-align:left;margin:0;font-size:.85rem;font-weight:900}[data-auction-ui] .auction-wizard__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){[data-auction-ui].auction-wizard-page{background:#334155;place-items:center;min-height:100vh;padding:2rem;display:grid}[data-auction-ui] .auction-wizard{border-radius:2rem;min-height:min(48rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);box-shadow:0 2rem 5rem #0f172a52}[data-auction-ui] .auction-wizard__panel,[data-auction-ui] .auction-wizard__start{padding:1.6rem 1.8rem 2rem}[data-auction-ui] .auction-wizard__camera{border-radius:2rem;width:min(30rem,100vw - 4rem);height:min(46.875rem,100dvh - 4rem);min-height:0;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2rem 5rem #0000008c}[data-auction-ui] .auction-wizard__camera video,[data-auction-ui] .auction-wizard__camera img{min-height:0}}@media (prefers-reduced-motion:reduce){[data-auction-ui] .auction-wizard__progress i{transition:none}}[data-auction-ui]{color:#1e293b;background:#f8fafc;min-width:320px;margin:0;font-family:Vazirmatn,system-ui,sans-serif}[data-auction-ui] *,[data-auction-ui] :before,[data-auction-ui] :after{box-sizing:border-box}[data-auction-ui] .auction-live__page{flex-direction:column;min-height:100vh;display:flex;overflow:clip}[data-auction-ui] .auction-live__workspace-root,[data-auction-ui].auction-live__workspace-root{flex:1 0 auto}[data-auction-ui] .auction-live__header{z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;box-shadow:0 1px 3px #0f172a0f}[data-auction-ui] .auction-live__header-inner,[data-auction-ui] .auction-live__footer-inner,[data-auction-ui] .auction-live{width:min(100% - 2rem,80rem);margin-inline:auto}[data-auction-ui] .auction-live__header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}[data-auction-ui] .auction-live__brand{color:#176b73;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}[data-auction-ui] .auction-live__brand .brand-logo{width:6.25rem;height:auto}[data-auction-ui] .auction-live__brand-caption{color:#64748b;white-space:nowrap;font-size:.6875rem}[data-auction-ui] .auction-live__header-meta{align-items:center;gap:.5rem;min-width:0;display:flex}[data-auction-ui] .auction-live__live-chip,[data-auction-ui] .auction-live__directory-status{color:#176b73;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-auction-ui] .auction-live__live-chip>span,[data-auction-ui] .auction-live__directory-status>span{background:#10b981;border-radius:50%;width:.5rem;height:.5rem}[data-auction-ui] .auction-live__support{color:#334155;border:1px solid #cbd5e1;border-radius:.75rem;min-height:2.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none}[data-auction-ui] .auction-live__avatar{color:#176b73;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.75rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:900;display:grid}[data-auction-ui] .auction-live{flex:1 0 auto;padding-block:1.5rem 3rem}[data-auction-ui] .auction-live__back{color:#176b73;margin-bottom:1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}[data-auction-ui] .auction-live__featured,[data-auction-ui] .auction-live__terminal{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}[data-auction-ui] .auction-live__featured-status{color:#fff;background:#176b73;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}[data-auction-ui] .auction-live__featured-status>div,[data-auction-ui] .auction-live__featured-status p{align-items:center;gap:.75rem;margin:0;font-size:.75rem;display:flex}[data-auction-ui] .auction-live__hot-badge{background:#e11d48;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-weight:900;display:inline-flex}[data-auction-ui] .auction-live__hot-badge span{background:#fff;border-radius:50%;width:.4rem;height:.4rem}[data-auction-ui] .auction-live__id{color:#ccfbf1}[data-auction-ui] .auction-live__featured-status time{color:#fef08a;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:900}[data-auction-ui] .auction-live__featured-body{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);gap:2rem;padding:1.5rem;display:grid}[data-auction-ui] .auction-live__product{min-width:0}[data-auction-ui] .auction-live__gallery{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;place-items:center;min-height:16rem;display:grid;position:relative;overflow:hidden}[data-auction-ui] .auction-live__gallery figure{width:100%;height:100%;margin:0}[data-auction-ui] .auction-live__gallery img{object-fit:contain;width:100%;height:100%;max-height:25rem;display:block}[data-auction-ui] .auction-live__gallery-count{color:#334155;background:#ffffffed;border:1px solid #e2e8f0;border-radius:.5rem;margin:0;padding:.25rem .55rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}[data-auction-ui] .auction-live__gallery-actions{justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}[data-auction-ui] .auction-live__gallery [data-auction-gallery-previous],[data-auction-ui] .auction-live__gallery [data-auction-gallery-next]{color:#176b73;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-family:Vazirmatn,system-ui,sans-serif;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}[data-auction-ui] .auction-live__gallery [data-auction-gallery-previous]:hover,[data-auction-ui] .auction-live__gallery [data-auction-gallery-next]:hover{color:#fff;background:#176b73;border-color:#176b73}[data-auction-ui] .auction-live__gallery-fallback{color:#64748b;text-align:center;place-items:center;gap:.75rem;font-size:.8125rem;display:grid}[data-auction-ui] .auction-live__gallery-fallback span,[data-auction-ui] .auction-live__device-placeholder{border:2px solid #94a3b8;border-radius:.55rem;width:3rem;height:4rem;display:block}[data-auction-ui] .auction-live__title-group{margin-top:1rem}[data-auction-ui] .auction-live__title-group h1{color:#0f172a;margin:0;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:900;line-height:1.45}[data-auction-ui] .auction-live__title-group p{color:#64748b;margin:.35rem 0 0;font-size:.75rem;line-height:1.8}[data-auction-ui] .auction-live__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;display:grid}[data-auction-ui] .auction-live__facts>div{text-align:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;padding:.65rem .35rem}[data-auction-ui] .auction-live__facts dt{color:#94a3b8;font-size:.6875rem}[data-auction-ui] .auction-live__facts dd{color:#334155;margin:.25rem 0 0;font-size:.75rem;font-weight:700}[data-auction-ui] .auction-live__bid{border-inline-start:1px solid #f1f5f9;flex-direction:column;gap:1.15rem;min-width:0;padding-inline-start:2rem;display:flex}[data-auction-ui] .auction-live__price-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:1rem;padding:1.25rem}[data-auction-ui] .auction-live__price-label,[data-auction-ui] .auction-live__price-meta{color:#64748b;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}[data-auction-ui] .auction-live__price-label [data-auction-status]{color:#176b73;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.25rem .5rem;font-weight:700}[data-auction-ui] .auction-live__amount{color:#0f172a;letter-spacing:-.04em;margin:.75rem 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.2}[data-auction-ui] .auction-live__amount span{color:#64748b;letter-spacing:normal;font-size:.875rem}[data-auction-ui] .auction-live__price-meta{border-top:1px solid #e2e8f0;padding-top:.75rem}[data-auction-ui] .auction-live__bid-form{gap:.7rem;display:grid}[data-auction-ui] .auction-live__bid-form p{color:#64748b;margin:0;font-size:.75rem;line-height:1.7}[data-auction-ui] .auction-live__bid-form button{color:#fff;cursor:pointer;background:#176b73;border:1px solid #176b73;border-radius:1rem;width:100%;min-height:44px;padding:.85rem 1rem;font-size:.9375rem;font-weight:900;line-height:1.35;box-shadow:0 10px 22px #176b7338}[data-auction-ui] .auction-live__bid-form button:disabled{color:#64748b;box-shadow:none;cursor:not-allowed;background:#e2e8f0;border-color:#e2e8f0}[data-auction-ui] .auction-live__feedback{color:#176b73;background:#ecfdf5;border-radius:.75rem;margin:0;padding:.7rem;font-size:.8125rem}[data-auction-ui] .auction-live__feedback--error{color:#be123c;background:#fff1f2}[data-auction-ui] .auction-live__history h2{color:#64748b;margin:0 0 .5rem;font-size:.75rem}[data-auction-ui] .auction-live__history ol{gap:.35rem;max-height:9rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}[data-auction-ui] .auction-live__history li{color:#475569;background:#f8fafc;border:1px solid #f1f5f9;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;font-size:.75rem;display:flex}[data-auction-ui] .auction-live__history-own{font-weight:700;color:#115e59!important;background:#f0fdfa!important;border-color:#ccfbf1!important}[data-auction-ui] .auction-live__history>p{color:#64748b;margin:0;font-size:.75rem}[data-auction-ui] .auction-live__directory-section{margin-top:2rem}[data-auction-ui] .auction-live__section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}[data-auction-ui] .auction-live__section-heading h2{color:#0f172a;margin:0;font-size:1.125rem;font-weight:900}[data-auction-ui] .auction-live__section-heading p{color:#64748b;margin:.25rem 0 0;font-size:.75rem}[data-auction-ui] .auction-live__directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}[data-auction-ui] .auction-live__card{min-width:0;min-height:13rem;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.9rem;padding:1rem;text-decoration:none;display:flex;box-shadow:0 1px 2px #0f172a0a}[data-auction-ui] .auction-live__card-heading{gap:.75rem;min-width:0;display:flex}[data-auction-ui] .auction-live__card-heading img,[data-auction-ui] .auction-live__device-placeholder{object-fit:contain;background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;flex:none;width:4rem;height:4rem}[data-auction-ui] .auction-live__card-heading h3{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0;font-size:.8125rem;font-weight:800;overflow:hidden}[data-auction-ui] .auction-live__card-heading p{color:#94a3b8;margin:0;font-size:.6875rem}[data-auction-ui] .auction-live__card-battery{color:#176b73;background:#ecfdf5;border-radius:.35rem;padding:.15rem .35rem;font-size:.625rem;font-weight:700;display:inline-block}[data-auction-ui] .auction-live__card-price{color:#64748b;background:#f8fafc;border-radius:.75rem;justify-content:space-between;gap:.5rem;margin:0;padding:.65rem;font-size:.6875rem;display:flex}[data-auction-ui] .auction-live__card-price strong{color:#1e293b;font-size:.75rem}[data-auction-ui] .auction-live__card-action{color:#e11d48;justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:800;display:flex}[data-auction-ui] .auction-live__card-action em{color:#fff;background:#176b73;border-radius:.65rem;padding:.4rem .6rem;font-style:normal}[data-auction-ui] .auction-live__empty,[data-auction-ui] .auction-live__terminal{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem}[data-auction-ui] .auction-live__empty h1,[data-auction-ui] .auction-live__terminal h1{color:#1e293b;margin:0;font-size:1.125rem;font-weight:900}[data-auction-ui] .auction-live__empty p,[data-auction-ui] .auction-live__terminal p{margin:.5rem 0 0;font-size:.8125rem;line-height:1.8}[data-auction-ui] .auction-live__terminal{margin-inline:auto;max-width:42rem;margin-top:2rem}[data-auction-ui] .auction-live__eyebrow{font-weight:800;color:#176b73!important}[data-auction-ui] .auction-live__primary-link,[data-auction-ui] .auction-live__secondary-link{border-radius:.75rem;justify-content:center;align-items:center;min-height:44px;margin-top:1rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}[data-auction-ui] .auction-live__primary-link{color:#fff;background:#176b73}[data-auction-ui] .auction-live__secondary-link{color:#176b73;border:1px solid #176b73}[data-auction-ui] .auction-live__footer{padding-block:1rem max(1rem, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;flex:none}[data-auction-ui] .auction-live__footer-inner{color:#64748b;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}[data-auction-ui] .auction-live__footer p{margin:0}[data-auction-ui] .auction-live__footer strong{color:#176b73}[data-auction-ui] .auction-live__footer nav{flex-wrap:wrap;gap:1rem;display:flex}[data-auction-ui] .auction-live__footer a{color:inherit;text-decoration:none}[data-auction-ui] .auction-live a:focus-visible,[data-auction-ui] .auction-live button:focus-visible,[data-auction-ui] .auction-live__header a:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}[data-auction-ui] .auction-live__support:hover,[data-auction-ui] .auction-live__footer a:hover{color:#176b73}@media (width<=899px){[data-auction-ui] .auction-live__featured-body{grid-template-columns:1fr}[data-auction-ui] .auction-live__bid{padding-top:1.5rem;border-top:1px solid #f1f5f9;border-inline-start:0;padding-inline-start:0}[data-auction-ui] .auction-live__directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){[data-auction-ui] .auction-live__header-inner,[data-auction-ui] .auction-live__footer-inner,[data-auction-ui] .auction-live{width:min(100% - 1.25rem,80rem)}[data-auction-ui] .auction-live__brand-caption,[data-auction-ui] .auction-live__live-chip,[data-auction-ui] .auction-live__support{display:none}[data-auction-ui] .auction-live{padding-block:.75rem 1.5rem}[data-auction-ui] .auction-live__featured{border-radius:1rem}[data-auction-ui] .auction-live__featured-status{flex-direction:column;align-items:start;padding:.75rem 1rem}[data-auction-ui] .auction-live__featured-body{gap:1rem;padding:1rem}[data-auction-ui] .auction-live__gallery{min-height:13rem}[data-auction-ui] .auction-live__facts{gap:.35rem}[data-auction-ui] .auction-live__price-label,[data-auction-ui] .auction-live__price-meta{flex-direction:column;align-items:start;gap:.35rem}[data-auction-ui] .auction-live__directory-grid{grid-template-columns:1fr}[data-auction-ui] .auction-live__section-heading,[data-auction-ui] .auction-live__footer-inner{flex-direction:column;align-items:start}[data-auction-ui] .auction-live__bid{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){[data-auction-ui] *,[data-auction-ui] :before,[data-auction-ui] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-auction-ui] .seller-auctions{color:#1e293b;width:min(100% - 2rem,56rem);margin:0 auto;padding:1.5rem 0 3rem}[data-auction-ui] .seller-auctions__back,[data-auction-ui] .seller-auctions a{color:#176b73;font-weight:800;text-decoration:none}[data-auction-ui] .seller-auctions__heading{justify-content:space-between;align-items:end;gap:1rem;margin:1rem 0;display:flex}[data-auction-ui] .seller-auctions__heading :is(h1,p,span){margin:0;display:block}[data-auction-ui] .seller-auctions__heading p{color:#176b73;font-size:.8rem;font-weight:800}[data-auction-ui] .seller-auctions__heading h1{margin-top:.25rem;font-size:1.5rem}[data-auction-ui] .seller-auctions__heading span{color:#64748b;margin-top:.4rem;font-size:.85rem}[data-auction-ui] .seller-auctions__primary{white-space:nowrap;background:#176b73;border-radius:.75rem;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;display:inline-flex;color:#fff!important}[data-auction-ui] .seller-auctions__list{gap:1rem;display:grid}[data-auction-ui] .seller-auctions__card,[data-auction-ui] .seller-auctions__empty,[data-auction-ui] .seller-auctions--status>section{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:0 2px 10px #0f172a0a}[data-auction-ui] .seller-auctions__card h2,[data-auction-ui] .seller-auctions__card p,[data-auction-ui] .seller-auctions__empty :is(h2,p),[data-auction-ui] .seller-auctions--status h1{margin:0}[data-auction-ui] .seller-auctions__card>div>p,[data-auction-ui] .seller-auctions__empty p{color:#64748b;margin-top:.4rem;font-size:.85rem}[data-auction-ui] .seller-auctions dl{gap:.5rem;margin:1rem 0;display:grid}[data-auction-ui] .seller-auctions dl div{background:#f8fafc;border-radius:.65rem;justify-content:space-between;gap:1rem;padding:.65rem;font-size:.8rem;display:flex}[data-auction-ui] .seller-auctions dt{color:#64748b}[data-auction-ui] .seller-auctions dd{margin:0;font-weight:700}[data-auction-ui] .seller-auctions footer{flex-wrap:wrap;gap:1rem;display:flex}[data-auction-ui] .seller-auctions__empty{text-align:center}[data-auction-ui] .seller-auctions__notice{color:#176b73;background:#ecfdf5;border-radius:.65rem;padding:.75rem}[data-auction-ui] .seller-auctions--status>section{margin-top:1rem}[data-auction-ui] .seller-auctions--status form{margin-top:.75rem}[data-auction-ui] .seller-auctions--status button{color:#fff;min-height:44px;font:inherit;background:#176b73;border:0;border-radius:.65rem;padding:.65rem 1rem}[data-auction-ui] .seller-auctions__panel>:first-child{margin-top:0}[data-auction-ui] .seller-auctions__panel>:last-child{margin-bottom:0}[data-auction-ui] .seller-auctions__panel p{color:#64748b;line-height:1.8}[data-auction-ui] .seller-auctions__facts{grid-template-columns:repeat(2,minmax(0,1fr))}[data-auction-ui] .seller-auctions__facts div{min-width:0;display:block}[data-auction-ui] .seller-auctions__facts dd{overflow-wrap:anywhere;line-height:1.7}[data-auction-ui] .seller-auctions__badge{background:#ecfdf5;border-radius:999px;width:fit-content;padding:.3rem .6rem;font-size:.78rem;font-weight:800;color:#176b73!important}@media (width<=40rem){[data-auction-ui] .seller-auctions__facts{grid-template-columns:1fr}[data-auction-ui] .seller-auctions__heading{flex-direction:column;align-items:stretch}[data-auction-ui] .seller-auctions__primary{width:100%}}.partner-auction-purchases,.auction-settlement{gap:1rem;display:grid}.partner-auction-purchases__toolbar,.auction-settlement__intro,.auction-settlement__summary,.auction-settlement__actions,.auction-settlement__receipt{background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-md);min-width:0;padding:1rem}.partner-auction-purchases__toolbar h2,.auction-settlement__intro h2,.auction-settlement__summary h2,.auction-settlement__actions h2,.auction-settlement__receipt h2{color:var(--ui-v2-gray-900);margin:0;font-size:1.05rem}.partner-auction-purchases__toolbar>p,.auction-settlement__intro>p{color:var(--ui-v2-gray-600);margin:.4rem 0 0;line-height:1.8}.partner-auction-purchases__filters{background:var(--ui-v2-gray-100);border-radius:.75rem;gap:.5rem;margin-top:1rem;padding:.35rem;display:flex;overflow-x:auto}.partner-auction-purchases__filters a{min-height:2.4rem;color:var(--ui-v2-gray-600);border-radius:.55rem;flex:none;padding:.55rem .8rem;font-size:.82rem;font-weight:900;text-decoration:none}.partner-auction-purchases__filters a[aria-current=page]{color:var(--ui-v2-blue-700);background:var(--ui-v2-white);box-shadow:0 1px 4px #0f172a14}.partner-auction-purchases__list{gap:.75rem;display:grid}.partner-auction-purchases__card{border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.partner-auction-purchases__card h3{color:var(--ui-v2-gray-900);margin:0;font-size:1rem;line-height:1.8}.auction-settlement__badge{width:fit-content;color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100);border-radius:999px;margin:.5rem 0 0;padding:.3rem .6rem;font-size:.75rem;font-weight:900}.auction-settlement__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.85rem 0 0;display:grid}.auction-settlement__facts div{background:var(--ui-v2-gray-50);border-radius:var(--ui-v2-radius-sm);min-width:0;padding:.7rem}.auction-settlement__facts dt{color:var(--ui-v2-gray-600);font-size:.73rem}.auction-settlement__facts dd{min-width:0;color:var(--ui-v2-gray-900);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:900;line-height:1.7}.auction-settlement__actions{gap:.75rem;display:grid}.auction-settlement__actions>p{color:var(--ui-v2-gray-600);margin:0;line-height:1.8}.auction-settlement__actions form{border-top:1px solid var(--ui-v2-gray-200);margin:0;padding-top:.75rem}.auction-settlement__actions textarea{border:1px solid var(--ui-v2-gray-300);border-radius:var(--ui-v2-radius-sm);width:100%;min-height:7rem;font:inherit;resize:vertical;padding:.65rem .75rem}.auction-settlement__actions form p{color:var(--ui-v2-gray-600);margin:.45rem 0 0;font-size:.82rem;line-height:1.7}.auction-settlement__links,.partner-auction-purchases__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.auction-settlement__links a,.partner-auction-purchases__actions a{min-height:2.5rem;color:var(--ui-v2-blue-700);background:var(--ui-v2-blue-50);border:1px solid var(--ui-v2-blue-100);border-radius:var(--ui-v2-radius-sm);justify-content:center;align-items:center;padding:.5rem .8rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.partner-auction-purchases__empty{color:var(--ui-v2-gray-600);text-align:center;background:var(--ui-v2-gray-50);border:1px dashed var(--ui-v2-gray-300);border-radius:var(--ui-v2-radius-md);margin:0;padding:1.25rem}.partner-auction-purchases nav[role=navigation]{justify-content:center;margin-top:.5rem;display:flex}@media (width<=600px){.partner-auction-purchases__card,.auction-settlement__facts{grid-template-columns:1fr}.partner-auction-purchases__actions a,.auction-settlement__links a{flex:100%}}.ui-v2-error-page__main{width:min(100%, var(--ui-v2-page-width));place-items:center;min-height:calc(100vh - 9rem);margin:0 auto;padding:2rem 1rem;display:grid}.ui-v2-error-page__card{text-align:center;background:var(--ui-v2-white);border:1px solid var(--ui-v2-gray-200);border-radius:var(--ui-v2-radius-lg);width:min(100%,34rem);box-shadow:var(--ui-v2-shadow-card);padding:clamp(1.5rem,5vw,3rem)}.ui-v2-error-page__code{color:var(--ui-v2-blue-600);letter-spacing:-.06em;margin:0 0 .5rem;font-size:clamp(2.25rem,8vw,4.5rem);font-weight:900;line-height:1}.ui-v2-error-page__card h1{color:var(--ui-v2-gray-900);margin:0;font-size:clamp(1.25rem,4vw,1.75rem);line-height:1.6}.ui-v2-error-page__card>p:last-of-type{color:var(--ui-v2-gray-600);margin:.75rem auto 1.5rem;font-size:.9375rem;line-height:1.9}.ui-v2-error-page__action{min-height:2.75rem;color:var(--ui-v2-white);background:var(--ui-v2-gray-900);border:1px solid var(--ui-v2-gray-900);border-radius:var(--ui-v2-radius-sm);justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-v2-error-page__action:hover{background:var(--ui-v2-gray-800)}.ui-v2-error-page__action:focus-visible{outline:2px solid var(--ui-v2-blue-500);outline-offset:3px}.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-selection__item[data-media-queue-state=editing]{grid-column:1/-1}.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(42rem,100%);margin-inline:auto;padding:1.5rem;position:relative;overflow:visible;box-shadow:0 10px 28px #11182714}.alert-manager--modal .alert-manager__panel{width:min(34rem,100%);max-height:min(48rem,100vh - 2rem);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;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.alert-manager__telegram--disabled,.alert-manager__telegram--unlinked,.alert-manager__telegram--repair_required{color:#92400e;background:#fffbeb}.alert-manager__telegram-link{color:inherit;text-underline-offset:.18em;font-weight:800;text-decoration:underline}.alert-manager__web-push{min-width:0;color:var(--ui-v2-gray-800,#1f2937);border:1px solid var(--ui-v2-gray-200,#e5e7eb);background:#f8fafc;border-radius:.85rem;margin:0 0 1rem;padding:1rem}.alert-manager__web-push h3{margin:0 0 .45rem;font-size:1rem}.alert-manager__web-push p{overflow-wrap:anywhere;color:var(--ui-v2-gray-600,#4b5563);margin:0}.alert-manager__web-push[data-state=enabled_here]{background:#ecfdf5;border-color:#a7f3d0}.alert-manager__web-push[data-state=denied],.alert-manager__web-push[data-state=error],.alert-manager__web-push[data-state=server_unavailable]{background:#fff7ed;border-color:#fed7aa}.alert-manager__web-push-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.alert-manager__web-push-actions button{color:#fff;max-width:100%;min-height:2.75rem;font:inherit;white-space:normal;overflow-wrap:anywhere;background:var(--ui-v2-gray-900,#111827);cursor:pointer;border:0;border-radius:.65rem;padding:.65rem 1rem;font-weight:800}.alert-manager__web-push-actions button[data-web-push-disable]{color:#991b1b;background:#fff;border:1px solid #fecaca}.alert-manager__web-push-actions button:focus-visible{outline-offset:2px;outline:3px solid #3b82f64d}.alert-manager__web-push-actions button:disabled{cursor:wait;opacity:.65}.web-push-onboarding{max-width:38rem;color:var(--ui-v2-gray-800,#1f2937);border:1px solid var(--ui-v2-gray-200,#e5e7eb);background:#f8fafc;border-radius:.85rem;margin:.75rem auto;padding:.75rem .9rem;box-shadow:0 6px 20px #1118270d}.web-push-onboarding[hidden]{display:none!important}.web-push-onboarding h2{margin:0;font-size:.88rem}.web-push-onboarding p{color:var(--ui-v2-gray-600,#4b5563);margin:.16rem 0 0;font-size:.78rem;line-height:1.55}.web-push-onboarding[data-state=denied],.web-push-onboarding[data-state=worker_error],.web-push-onboarding[data-state=persistence_error],.web-push-onboarding[data-state=session_expired]{background:#fff7ed;border-color:#fed7aa}.web-push-onboarding__actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.web-push-onboarding__actions button{min-height:2.75rem;font:inherit;overflow-wrap:anywhere;border-radius:.6rem;padding:.48rem .75rem;font-size:.8rem;font-weight:800}.web-push-onboarding__actions button:focus-visible{outline-offset:2px;outline:3px solid #3b82f64d}.web-push-onboarding-toast{z-index:200;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));color:#fff;text-align:center;background:var(--ui-v2-gray-900,#111827);border-radius:.8rem;width:min(26rem,100% - 2rem);margin:0 auto;padding:.8rem 1rem;font:800 .88rem/1.5 Vazirmatn,system-ui,sans-serif;position:fixed;left:1rem;box-shadow:0 14px 35px #11182740}.web-push-onboarding-toast--success{background:#047857}.web-push-onboarding-toast--error{background:#b45309}@media (width>=640px){.web-push-onboarding--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.web-push-onboarding--compact h2,.web-push-onboarding--compact p{grid-column:1}.web-push-onboarding--compact .web-push-onboarding__actions{grid-area:1/2/span 2;justify-content:end;margin:0}}.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:1rem;width:100%;padding:1rem}.alert-manager--modal .alert-manager__panel{border-radius:1.25rem 1.25rem 0 0;max-height:92vh;padding:1.25rem;overflow-y:auto}.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}}.telegram-direct-link{color:var(--ui-v2-gray-700,#374151);background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:.875rem;gap:.7rem;padding:.9rem;display:grid}.telegram-direct-link__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.telegram-direct-link h3,.telegram-direct-link p{margin:0}.telegram-direct-link h3{color:var(--ui-v2-gray-900,#111827);font-size:.9rem;font-weight:900}.telegram-direct-link p{font-size:.78rem;font-weight:600;line-height:1.75}.telegram-direct-link__hint{color:var(--ui-v2-gray-600,#4b5563)}.telegram-direct-link__badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.68rem;font-weight:900}.telegram-direct-link__actions{flex-wrap:wrap;gap:.5rem;display:flex}.telegram-direct-link__actions button,.telegram-direct-link__actions a{color:#fff;background:var(--ui-v2-gray-900,#111827);border:1px solid var(--ui-v2-gray-900,#111827);min-height:2.75rem;font:inherit;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.telegram-direct-link__actions [data-telegram-direct-link-cancel]{color:var(--ui-v2-gray-700,#374151);border-color:var(--ui-v2-gray-300,#d1d5db);background:#fff}.telegram-direct-link__actions button:disabled{cursor:not-allowed;opacity:.65}.telegram-direct-link__actions button:focus-visible,.telegram-direct-link__actions a:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.telegram-direct-link__status{min-height:1.25rem;color:var(--ui-v2-gray-600,#4b5563)}.telegram-direct-link__status[data-state=success]{color:#047857}.telegram-direct-link__status[data-state=error]{color:#b91c1c}@media (width<=359px){.telegram-direct-link__actions>*{width:100%}}.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{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.admin-v2-page .admin-v2-brand .brand-logo{width:6.5rem;max-width:100%;height:auto;display:block}.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}.admin-v2-page .admin-dashboard{gap:1rem;min-width:0;display:grid}.admin-v2-page .admin-dashboard__intro,.admin-v2-page .admin-dashboard__panel{background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:var(--ui-v2-radius-lg,1rem);min-width:0;box-shadow:var(--ui-v2-shadow-card,0 4px 18px #1118270b);padding:clamp(1rem,3vw,1.4rem)}.admin-v2-page .admin-dashboard__intro{background:linear-gradient(135deg, var(--ui-v2-blue-50,#eff6ff), var(--ui-v2-white,#fff));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-v2-page .admin-dashboard__intro>div,.admin-v2-page .admin-dashboard__section-heading>div{min-width:0}.admin-v2-page .admin-dashboard__eyebrow,.admin-v2-page .admin-dashboard__section-heading p{color:var(--ui-v2-blue-700,#1d4ed8);margin:0 0 .25rem;font-size:.76rem;font-weight:800}.admin-v2-page .admin-dashboard h2,.admin-v2-page .admin-dashboard h3{overflow-wrap:anywhere;margin:0}.admin-v2-page .admin-dashboard h2{color:var(--ui-v2-gray-900,#111827);font-size:clamp(1.45rem,3vw,2rem);line-height:1.45}.admin-v2-page .admin-dashboard h3{color:var(--ui-v2-gray-900,#111827);font-size:1.05rem}.admin-v2-page .admin-dashboard__captured-at{color:var(--ui-v2-gray-600,#4b5563);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.82rem}.admin-v2-page .admin-dashboard__refresh{color:var(--ui-v2-white,#fff);background:var(--ui-v2-blue-700,#1d4ed8);border-radius:var(--ui-v2-radius-sm,.5rem);flex:none;padding:.65rem .9rem;font-size:.88rem;font-weight:800;text-decoration:none}.admin-v2-page .admin-dashboard__refresh:hover{background:var(--ui-v2-blue-800,#1e40af)}.admin-v2-page .admin-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.admin-v2-page .admin-dashboard__metric{background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:var(--ui-v2-radius-md,.75rem);min-width:0;box-shadow:var(--ui-v2-shadow-sm,0 1px 2px #0000000d);grid-template-columns:auto minmax(0,1fr);gap:.25rem .7rem;padding:1rem;display:grid}.admin-v2-page .admin-dashboard__metric-icon{width:1.4rem;height:1.4rem;color:var(--ui-v2-blue-700,#1d4ed8);grid-row:span 2}.admin-v2-page .admin-dashboard__metric p{color:var(--ui-v2-gray-600,#4b5563);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.admin-v2-page .admin-dashboard__metric strong{color:var(--ui-v2-gray-900,#111827);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.2}.admin-v2-page .admin-dashboard__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.admin-v2-page .admin-dashboard__section-heading>span{color:var(--ui-v2-gray-500,#6b7280);font-size:.78rem;font-weight:700}.admin-v2-page .admin-dashboard__activity-list,.admin-v2-page .admin-dashboard__state-list,.admin-v2-page .admin-dashboard__review-list{gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.admin-v2-page .admin-dashboard__activity-list{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-v2-page .admin-dashboard__activity-list li{background:var(--ui-v2-gray-50,#f9fafb);border-radius:var(--ui-v2-radius-sm,.5rem);min-width:0;padding:.65rem}.admin-v2-page .admin-dashboard__activity-list time{color:var(--ui-v2-gray-700,#374151);overflow-wrap:anywhere;margin-bottom:.6rem;font-size:.74rem;font-weight:800;display:block}.admin-v2-page .admin-dashboard__activity-list dl{gap:.5rem;margin:0;display:grid}.admin-v2-page .admin-dashboard__activity-list dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .45rem;min-width:0;display:grid}.admin-v2-page .admin-dashboard__activity-list dt,.admin-v2-page .admin-dashboard__activity-list dd{color:var(--ui-v2-gray-600,#4b5563);overflow-wrap:anywhere;margin:0;font-size:.7rem}.admin-v2-page .admin-dashboard__activity-list dd{color:var(--ui-v2-gray-900,#111827);font-weight:900}.admin-v2-page .admin-dashboard progress{width:100%;height:.4rem;accent-color:var(--ui-v2-blue-600,#2563eb);grid-column:1/-1}.admin-v2-page .admin-dashboard__state-list li{min-width:0;color:var(--ui-v2-gray-700,#374151);grid-template-columns:minmax(7rem,1fr) minmax(3rem,2fr) auto;align-items:center;gap:.75rem;padding:.25rem 0;font-size:.86rem;display:grid}.admin-v2-page .admin-dashboard__state-list span,.admin-v2-page .admin-dashboard__state-list strong{overflow-wrap:anywhere;min-width:0}.admin-v2-page .admin-dashboard__state-list strong{color:var(--ui-v2-gray-900,#111827)}.admin-v2-page .admin-dashboard__review-list li{border-bottom:1px solid var(--ui-v2-gray-100,#f3f4f6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-width:0;padding:.7rem 0;display:flex}.admin-v2-page .admin-dashboard__review-list li:last-child{border-bottom:0}.admin-v2-page .admin-dashboard__review-list time,.admin-v2-page .admin-dashboard__empty-queue{color:var(--ui-v2-gray-600,#4b5563);overflow-wrap:anywhere;margin:0;font-size:.86rem}.admin-v2-page .admin-dashboard__review-list a{color:var(--ui-v2-blue-700,#1d4ed8);flex:none;font-size:.86rem;font-weight:800;text-decoration:none}.admin-v2-page .admin-dashboard__review-list a:hover{text-decoration:underline}@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-brand .brand-logo{width:5.5rem}.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)}.admin-v2-page .admin-dashboard__intro,.admin-v2-page .admin-dashboard__panel{padding:1rem}.admin-v2-page .admin-dashboard__activity-list{grid-template-columns:minmax(0,1fr)}.admin-v2-page .admin-dashboard__activity-list li{grid-template-columns:minmax(4.5rem,.6fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.admin-v2-page .admin-dashboard__activity-list time{margin:0}.admin-v2-page .admin-dashboard__state-list li{grid-template-columns:minmax(5rem,1fr) minmax(2.5rem,1.5fr) auto;gap:.5rem}}@media (width>=768px){.admin-v2-page .admin-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-page .admin-dashboard__activity-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.admin-v2-page .admin-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-page .admin-dashboard__activity-list{grid-template-columns:repeat(7,minmax(0,1fr))}}.admin-identity-stack,.admin-section form,.admin-action-grid{gap:1rem;display:grid}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-section table{border-collapse:collapse;width:100%;min-width:42rem}.admin-section th,.admin-section td{text-align:start;border-bottom:1px solid var(--ui-v2-gray-200,#e5e7eb);padding:.75rem}.admin-section form{max-width:36rem;margin:1rem 0}.admin-section label{color:var(--ui-v2-gray-700,#374151);gap:.4rem;font-weight:800;display:grid}.admin-section input,.admin-section select{width:100%;min-width:0;min-height:2.75rem;color:var(--ui-v2-gray-900,#111827);background:var(--ui-v2-white,#fff);border:1px solid var(--ui-v2-gray-300,#d1d5db);border-radius:var(--ui-v2-radius-sm,.5rem);padding:.6rem .7rem}.admin-section button{min-height:2.75rem;color:var(--ui-v2-white,#fff);background:var(--ui-v2-gray-900,#111827);border:1px solid var(--ui-v2-gray-900,#111827);border-radius:var(--ui-v2-radius-sm,.5rem);cursor:pointer;padding:.6rem .9rem;font-weight:900}.admin-section .admin-danger-button{color:var(--ui-v2-gray-900,#111827);background:var(--ui-v2-gray-100,#f3f4f6);border-color:var(--ui-v2-gray-400,#9ca3af)}.admin-metric-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-metric-grid dl>div{background:var(--ui-v2-gray-50,#f9fafb);border-radius:var(--ui-v2-radius-sm,.5rem);padding:.75rem}.admin-metric-grid dd{margin:.3rem 0 0;font-size:1.2rem;font-weight:900}.admin-reason-list{gap:.5rem;padding:0;list-style:none;display:grid}.admin-reason-list li{background:var(--ui-v2-gray-50,#f9fafb);border-radius:var(--ui-v2-radius-sm,.5rem);justify-content:space-between;gap:1rem;padding:.6rem .75rem;display:flex}.admin-policy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-policy-form>:last-child{grid-column:1/-1}.admin-user-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin-user-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-user-details dt{font-weight:800}.admin-user-details dd{margin:.3rem 0 0}@media (width>=768px){.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.admin-metric-grid dl,.admin-policy-form,.admin-user-filters,.admin-user-details{grid-template-columns:minmax(0,1fr)}.admin-policy-form>:last-child{grid-column:auto}.admin-user-table,.admin-user-table tbody,.admin-user-table tr,.admin-user-table td{min-width:0;display:block}.admin-user-table thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-user-table tr{border:1px solid var(--ui-v2-gray-200,#e5e7eb);border-radius:.5rem;margin-block:.75rem;padding:.5rem}.admin-user-table td{border:0;padding:.35rem}.admin-user-table td:before{content:attr(data-label);font-weight:800;display:block}}: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}.storefront-owner-page{padding-bottom:0}.seller-shell{width:min(1100px,100% - 32px);margin:0 auto;padding:32px 0 64px}.storefront-owner{max-width:1100px}.storefront-owner__intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.storefront-owner__intro h1,.storefront-owner__intro p,.storefront-owner__card-heading h2,.storefront-owner__card-heading p{margin:0}.storefront-owner__eyebrow{color:#0f766e;font-size:.76rem;font-weight:800;margin-bottom:.35rem!important}.storefront-owner__intro h1{letter-spacing:-.045em;font-size:clamp(1.55rem,3vw,2rem)}.storefront-owner__intro>div>p:last-child,.storefront-owner__card-heading p{color:#6b7280;margin-top:.4rem;font-size:.84rem;line-height:1.7}.storefront-owner__listing-action,.storefront-owner__public-link,.storefront-owner__save,.storefront-owner__logo-submit{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.storefront-owner__listing-action{color:#374151;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0f172a0a}.storefront-owner__status{border:1px solid;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 2rem;padding:1.25rem;display:grid}.storefront-owner__status--public{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.storefront-owner__status--private{color:#374151;background:#f8fafc;border-color:#e5e7eb}.storefront-owner__status-icon{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;font-size:1.4rem;font-weight:900;display:grid}.storefront-owner__status--private .storefront-owner__status-icon{color:#475569;background:#e2e8f0}.storefront-owner__status h2,.storefront-owner__status p{margin:0}.storefront-owner__status h2{font-size:1rem}.storefront-owner__status p{margin-top:.25rem;font-size:.8rem;line-height:1.7}.storefront-owner__public-link{color:#fff;white-space:nowrap;background:#0f766e;border:1px solid #0f766e}.storefront-owner__status--private .storefront-owner__public-link{color:#374151;background:#fff;border-color:#d1d5db}.storefront-owner__layout{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);align-items:start;gap:1.5rem;display:grid}.storefront-owner__card{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;min-width:0;overflow:hidden;box-shadow:0 10px 40px -20px #0f172a2e}.storefront-owner__card-heading{border-bottom:1px solid #f1f5f9;padding:1.5rem}.storefront-owner__card-heading h2{font-size:1.1rem}.storefront-owner__card-heading small{color:#6b7280;vertical-align:middle;background:#f3f4f6;border-radius:.35rem;padding:.1rem .4rem;font-size:.65rem}.storefront-owner__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.5rem;display:grid}.storefront-owner__field{min-width:0}.storefront-owner__field--wide{grid-column:1/-1}.storefront-owner__field label,.storefront-owner__label-row label{color:#374151;margin-bottom:.5rem;font-size:.84rem;font-weight:800;display:block}.storefront-owner__label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.storefront-owner__label-row label span,.storefront-owner__label-row small{color:#9ca3af;font-size:.7rem}.storefront-owner__label-row small{background:#f3f4f6;border-radius:.3rem;padding:.15rem .4rem}.storefront-owner__field input,.storefront-owner__field textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:.75rem;outline:none;padding:.8rem .9rem;font-size:.88rem}.storefront-owner__field textarea{resize:vertical;min-height:6rem}.storefront-owner__field input:focus,.storefront-owner__field textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a624}.storefront-owner__username{direction:ltr;display:flex}.storefront-owner__username span{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #d1d5db;border-left:0;border-radius:0 .75rem .75rem 0;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.storefront-owner__username input{direction:ltr;border-radius:.75rem 0 0 .75rem}.storefront-owner__help{color:#9ca3af;margin:.45rem 0 0;font-size:.72rem;line-height:1.65}.storefront-owner__card-footer{background:#f8fafc;border-top:1px solid #f1f5f9;padding:1.1rem 1.5rem}.storefront-owner__save{color:#fff;background:#111827;border:1px solid #111827}.storefront-owner__logo-body{text-align:center;padding:1.5rem}.storefront-owner__logo-placeholder{aspect-ratio:1;color:#0f766e;background:#ccfbf1;border:.25rem solid #f0fdfa;border-radius:999px;place-items:center;width:7rem;margin:0 auto 1.25rem;font-weight:900;display:grid;box-shadow:0 4px 15px #0f766e21}.storefront-owner__dropzone{color:#4b5563;cursor:pointer;background:#f8fafc;border:2px dashed #d1d5db;border-radius:.85rem;place-items:center;gap:.3rem;min-height:7.75rem;padding:1rem;display:grid}.storefront-owner__dropzone strong{font-size:.82rem}.storefront-owner__dropzone span{color:#9ca3af;font-size:.72rem}.storefront-owner__logo input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.storefront-owner__logo-submit{color:#374151;background:#fff;border:1px solid #d1d5db;width:100%;margin-top:1rem}.storefront-owner__logo-empty{color:#6b7280;margin:0;font-size:.82rem;line-height:1.8}.storefront-owner :is(a,button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #14b8a659}.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}.seller-form__commercial-status{border:0;min-width:0;margin:0;padding:0}.seller-form__audiences{border:1px solid #d1d5db;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;min-width:0;margin:0;padding:16px;display:grid}.seller-form__audiences legend{padding:0 6px;font-weight:700}.seller-form__audiences>p{color:#4b5563;grid-column:1/-1;margin:0}.seller-form__audience-choice{grid-column:1/-1;align-items:center;gap:8px;width:fit-content;display:inline-flex!important}.seller-form__audience-choice input[type=checkbox]{width:auto;min-width:0;margin:0;padding:0}.seller-form__commercial-status legend{margin-bottom:8px;font-weight:700}.seller-form__commercial-options{flex-wrap:wrap;gap:8px 16px;display:flex}.seller-form__commercial-options label{align-items:center;gap:6px;width:auto;display:inline-flex}.seller-form__commercial-options input[type=radio]{width:auto;min-width:0;margin:0;padding:0}.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){.storefront-owner__intro,.storefront-owner__status{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.storefront-owner__listing-action,.storefront-owner__public-link{grid-column:1/-1;width:100%}.storefront-owner__layout,.storefront-owner__fields{grid-template-columns:1fr}.storefront-owner__field--wide{grid-column:auto}.storefront-owner__intro{display:grid}.storefront-owner__card-heading,.storefront-owner__fields,.storefront-owner__logo-body{padding:1.15rem}.storefront-owner__card-footer{padding:1rem 1.15rem}.storefront-owner__save{width:100%}.seller-page__header{flex-wrap:wrap}.seller-page__header h1{flex-basis:100%;order:3}.seller-form{grid-template-columns:1fr;padding:18px}.seller-form__audiences{grid-template-columns:1fr}.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}.listing-message-thread form{gap:.65rem;margin-top:1rem;display:grid}.listing-message-thread textarea{min-height:5rem;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:.75rem;padding:.7rem}.listing-message-thread button{color:#fff;background:#1d4ed8;border:0;border-radius:.65rem;width:fit-content;padding:.6rem 1rem}.listing-message-page{width:min(720px,100% - 2rem);margin:2rem auto 4rem}.listing-message-thread{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-top:1rem;padding:1.25rem}.listing-message-thread ol{gap:.75rem;padding:0;list-style:none;display:grid}.listing-message-thread li{background:#f1f5f9;border-radius:.75rem;max-width:min(85%,32rem);padding:.75rem}.listing-message-thread li[data-direction=outbound]{color:#fff;background:#1d4ed8;justify-self:end}.listing-message-thread p,.listing-message-thread time{margin:0}.listing-message-thread time{opacity:.8;margin-top:.4rem;font-size:.75rem;display:block}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}}
