.dsb-logo{display:inline-flex;align-items:center;gap:10px;flex:none}.dsb-logo__mark{display:inline-flex;flex:none;filter:drop-shadow(0 2px 6px rgba(20,26,34,.18))}.dsb-logo__mark svg{display:block}.dsb-logo__text{font-family:var(--dsb-font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.03em;color:var(--dsb-ink);line-height:1}.dsb-logo__text b{color:var(--dsb-accent-ink);font-weight:700}.dsb-logo--invert .dsb-logo__text{color:#fff}.dsb-logo--invert .dsb-logo__text b{color:var(--dsb-accent)}.dsb-header{background:var(--dsb-paper);border-bottom:1px solid var(--dsb-line);position:sticky;top:0;z-index:50}.dsb-header__strip{background:var(--dsb-dark);color:var(--dsb-ink-inv-2);font-size:var(--dsb-t-xs);letter-spacing:.02em}.dsb-header__strip-in{display:flex;align-items:center;justify-content:space-between;height:34px;gap:16px}.dsb-header__strip-link{color:#fff;font-weight:600}.dsb-header__strip-link:hover{color:var(--dsb-accent)}.dsb-header__bar{display:flex;align-items:center;gap:28px;height:var(--dsb-header-h)}.dsb-search{flex:1;max-width:560px;display:flex;align-items:center;gap:10px;background:var(--dsb-bg);border:1px solid var(--dsb-line-2);border-radius:var(--dsb-radius-pill);padding:6px 6px 6px 16px;color:var(--dsb-ink-3);transition:border-color var(--dsb-dur) var(--dsb-ease),box-shadow var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease)}.dsb-search:focus-within{border-color:var(--dsb-primary);background:var(--dsb-paper);box-shadow:0 0 0 3px #1c253014}.dsb-search__icon{flex:none}.dsb-search input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:var(--dsb-t-body);color:var(--dsb-ink)}.dsb-search__btn{flex:none;border:0;background:var(--dsb-primary);color:var(--dsb-ink-inv);font-weight:600;font-size:var(--dsb-t-sm);padding:8px 18px;border-radius:var(--dsb-radius-pill);transition:background var(--dsb-dur) var(--dsb-ease)}.dsb-search__btn:hover{background:var(--dsb-primary-deep)}.dsb-header__actions{display:flex;align-items:center;gap:18px;margin-left:auto}.dsb-header__nav{display:flex;align-items:center;gap:4px}.dsb-navlink{padding:8px 10px;font-size:var(--dsb-t-sm);font-weight:600;color:var(--dsb-ink-2);border-radius:var(--dsb-radius-sm);transition:color var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease)}.dsb-navlink:hover{color:var(--dsb-ink);background:var(--dsb-bg)}.dsb-navlink.active{color:var(--dsb-accent-ink)}.dsb-header__auth{display:flex;align-items:center;gap:12px}.dsb-header__account{display:flex;align-items:center;gap:12px;padding-left:6px}.dsb-header__user{font-size:var(--dsb-t-sm);font-weight:600;color:var(--dsb-ink);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-header__logout{background:none;border:0;color:var(--dsb-ink-3);font-size:var(--dsb-t-sm);font-weight:500;padding:0}.dsb-header__logout:hover{color:var(--dsb-accent-ink)}.dsb-header__cart{position:relative;display:inline-flex;padding:8px;color:var(--dsb-ink);border-radius:var(--dsb-radius-sm)}.dsb-header__cart:hover{background:var(--dsb-bg)}.dsb-header__cart-badge{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 5px;background:var(--dsb-accent);color:#fff;font-size:10.5px;font-weight:700;border-radius:var(--dsb-radius-pill);display:grid;place-items:center;line-height:1;font-family:var(--dsb-font-display);border:2px solid var(--dsb-paper)}@media (max-width: 1024px){.dsb-header__nav{display:none}}@media (max-width: 860px){.dsb-header__bar{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px;gap:12px}.dsb-search{order:3;flex-basis:100%;max-width:none}.dsb-header__strip-in span{display:none}.dsb-header__strip-link{margin-left:auto}.dsb-header__user{display:none}}.dsb-footer{background:var(--dsb-dark);color:var(--dsb-ink-inv-2);margin-top:64px}.dsb-footer__cols{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:32px;padding:48px var(--dsb-gutter) 28px}.dsb-footer__brand{font-family:var(--dsb-font-display);font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.02em}.dsb-footer__brand b{color:var(--dsb-accent)}.dsb-footer__tagline{margin:12px 0 0;font-size:var(--dsb-t-sm);max-width:42ch;line-height:1.6;color:var(--dsb-ink-inv-2)}.dsb-footer h5{color:#fff;font-family:var(--dsb-font-display);font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.dsb-footer a{display:block;font-size:var(--dsb-t-sm);color:var(--dsb-ink-inv-2);padding:4px 0;transition:color var(--dsb-dur) var(--dsb-ease)}.dsb-footer a:hover{color:var(--dsb-accent)}.dsb-footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;max-width:var(--dsb-max-w);margin:0 auto;padding:18px var(--dsb-gutter);border-top:1px solid var(--dsb-dark-line);font-size:var(--dsb-t-xs);color:var(--dsb-ink-inv-2)}@media (max-width: 820px){.dsb-footer__cols{grid-template-columns:1fr 1fr}}.dsb-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 22px;text-align:center;color:var(--dsb-ink-3)}.dsb-state__title{font-family:var(--dsb-font-display);font-size:var(--dsb-t-h3);color:var(--dsb-ink)}.dsb-state__text{margin:0;font-size:var(--dsb-t-sm);max-width:46ch;line-height:1.55}.dsb-state--error .dsb-state__title{color:var(--dsb-danger)}.dsb-spinner{width:30px;height:30px;border:3px solid var(--dsb-line-2);border-top-color:var(--dsb-accent);border-radius:50%;animation:dsb-spin .7s linear infinite}@keyframes dsb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.dsb-spinner{animation:none}}.dsb-catcard{display:flex;flex-direction:column;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);overflow:hidden;transition:transform var(--dsb-dur) var(--dsb-ease),box-shadow var(--dsb-dur) var(--dsb-ease),border-color var(--dsb-dur) var(--dsb-ease)}.dsb-catcard:hover{transform:translateY(-3px);box-shadow:var(--dsb-shadow-md);border-color:var(--dsb-line-2)}.dsb-catcard__media{aspect-ratio:5 / 4;overflow:hidden;background:var(--dsb-bg-2)}.dsb-catcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--dsb-ease)}.dsb-catcard:hover .dsb-catcard__media img{transform:scale(1.05)}.dsb-catcard__fallback{width:100%;height:100%;display:grid;place-items:center;background-size:cover;position:relative}.dsb-catcard__fallback:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.1) 1px,transparent 0);background-size:14px 14px;opacity:.5}.dsb-catcard__fallback span{position:relative;font-family:var(--dsb-font-display);font-weight:700;font-size:2rem;color:#ffffffeb;letter-spacing:.05em}.dsb-catcard__body{padding:13px 15px;display:flex;flex-direction:column;gap:3px}.dsb-catcard__name{font-family:var(--dsb-font-display);font-weight:600;font-size:var(--dsb-t-body);color:var(--dsb-ink);letter-spacing:-.01em}.dsb-catcard__count{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3);font-weight:500}.dsb-card{display:flex;flex-direction:column;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);overflow:hidden;transition:transform var(--dsb-dur) var(--dsb-ease),box-shadow var(--dsb-dur) var(--dsb-ease),border-color var(--dsb-dur) var(--dsb-ease)}.dsb-card:hover{transform:translateY(-3px);box-shadow:var(--dsb-shadow-md);border-color:var(--dsb-line-2)}.dsb-card__media{position:relative;aspect-ratio:4 / 3;background:var(--dsb-bg-2);overflow:hidden}.dsb-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--dsb-ease)}.dsb-card:hover .dsb-card__media img{transform:scale(1.05)}.dsb-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#ffffffe6;background-size:cover}.dsb-card__placeholder span{font-family:var(--dsb-font-display);font-weight:700;font-size:2rem;letter-spacing:.04em;opacity:.9}.dsb-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px}.dsb-card__condition{position:absolute;top:10px;right:10px;box-shadow:var(--dsb-shadow-xs)}.dsb-card__body{padding:14px 15px 15px;display:flex;flex-direction:column;gap:7px;flex:1}.dsb-card__cat{font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dsb-ink-3)}.dsb-card__title{font-size:var(--dsb-t-lg);line-height:1.28;font-weight:600;color:var(--dsb-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dsb-card__brand{font-size:var(--dsb-t-sm);color:var(--dsb-ink-2);font-weight:500;margin-top:-2px}.dsb-card__specs{display:flex;gap:22px;margin:4px 0 0}.dsb-card__specs dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dsb-ink-3);margin-bottom:2px}.dsb-card__specs dd{margin:0;font-size:var(--dsb-t-sm);color:var(--dsb-ink);font-weight:600}.dsb-card__foot{margin-top:6px;padding-top:12px;border-top:1px solid var(--dsb-line-soft)}.dsb-card__pricewrap{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.dsb-card__price{font-size:1.5rem;line-height:1}.dsb-card__market{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.dsb-card__market .dsb-price--was{font-size:var(--dsb-t-sm)}.dsb-card__market .dsb-save{font-size:var(--dsb-t-xs)}.dsb-card__contact{font-size:var(--dsb-t-lg);font-weight:700;color:var(--dsb-primary);font-family:var(--dsb-font-display)}.dsb-card__seller{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--dsb-line-soft)}.dsb-card__seller-name{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-card__cta{font-size:var(--dsb-t-sm);font-weight:600;color:var(--dsb-accent-ink);white-space:nowrap}.dsb-card:hover .dsb-card__cta{color:var(--dsb-accent)}.dsb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}@media (max-width: 560px){.dsb-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}.dsb-tri-chakra{display:block;width:12px;height:12px;border-radius:50%;border:1.5px solid #0a3d91;position:relative;background:repeating-conic-gradient(from 0deg,#0a3d91 0deg 2deg,transparent 2deg 30deg);-webkit-mask:radial-gradient(circle,transparent 2px,#000 2.5px);mask:radial-gradient(circle,transparent 2px,#000 2.5px)}.dsb-tri-bar{display:inline-flex;align-items:stretch;height:6px;width:108px;border-radius:var(--dsb-radius-pill);overflow:hidden;box-shadow:var(--dsb-shadow-xs)}.dsb-tri-bar__saffron,.dsb-tri-bar__white,.dsb-tri-bar__green{flex:1}.dsb-tri-bar__saffron{background:#e8860f}.dsb-tri-bar__white{background:#fff;display:grid;place-items:center}.dsb-tri-bar__green{background:#128a4a}.dsb-tri-bar .dsb-tri-chakra{width:5px;height:5px;border-width:1px;-webkit-mask:none;mask:none;background:none}.dsb-tri-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 8px;border-radius:var(--dsb-radius-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dsb-tri-pill__flag{display:inline-flex;flex-direction:column;width:22px;height:15px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #00000014;flex:none}.dsb-tri-pill__saffron,.dsb-tri-pill__white,.dsb-tri-pill__green{flex:1}.dsb-tri-pill__saffron{background:#e8860f}.dsb-tri-pill__white{background:#fff;display:grid;place-items:center}.dsb-tri-pill__green{background:#128a4a}.dsb-tri-pill__flag .dsb-tri-chakra{width:4px;height:4px;border-width:.75px;-webkit-mask:none;mask:none;background:none}.dsb-tri-pill__label{font-family:var(--dsb-font-display);font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dsb-ink-inv)}.dsb-tri-pill--light{background:var(--dsb-paper);border-color:var(--dsb-line)}.dsb-tri-pill--light .dsb-tri-pill__label{color:var(--dsb-ink-2)}.dsb-home{padding-bottom:8px}.dsb-home-section{padding:56px 0 0}.dsb-hero{position:relative;background:var(--dsb-dark);color:var(--dsb-ink-inv);overflow:hidden}.dsb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(120% 90% at 78% 10%,#000 0%,transparent 62%);mask-image:radial-gradient(120% 90% at 78% 10%,#000 0%,transparent 62%);opacity:.7}.dsb-hero:after{content:"";position:absolute;top:-20%;right:-8%;width:620px;height:620px;background:radial-gradient(circle,rgba(224,120,31,.22) 0%,transparent 66%);pointer-events:none;z-index:2}.dsb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;opacity:.4}.dsb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--dsb-dark) 8%,rgba(18,24,31,.82) 46%,rgba(18,24,31,.35) 100%)}.dsb-hero__in{position:relative;z-index:3;display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:center;padding:72px var(--dsb-gutter) 76px}.dsb-hero__india{margin-bottom:18px}.dsb-hero__eyebrow{display:inline-block;font-family:var(--dsb-font-display);font-size:var(--dsb-t-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dsb-accent);margin-bottom:20px}.dsb-hero__title{font-size:var(--dsb-t-display);color:#fff;max-width:15ch;margin-bottom:20px;line-height:1.05}.dsb-hero__title em{font-style:normal;color:var(--dsb-accent)}.dsb-hero__lede{font-size:var(--dsb-t-lg);line-height:1.6;color:var(--dsb-ink-inv-2);max-width:56ch;margin-bottom:30px}.dsb-hero__search{display:flex;gap:10px;max-width:640px}.dsb-hero__search-field{flex:1;display:flex;align-items:center;gap:12px;background:#fff;border-radius:var(--dsb-radius);padding:0 16px;color:var(--dsb-ink-3);box-shadow:var(--dsb-shadow-lg)}.dsb-hero__search-field input{flex:1;border:0;outline:none;background:none;font:inherit;font-size:var(--dsb-t-body);color:var(--dsb-ink);padding:15px 0}.dsb-hero__popular{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:var(--dsb-t-sm)}.dsb-hero__popular>span{color:var(--dsb-ink-inv-2);font-weight:600}.dsb-hero__term{color:var(--dsb-ink-inv);border:1px solid var(--dsb-dark-line);border-radius:var(--dsb-radius-pill);padding:5px 13px;transition:border-color var(--dsb-dur) var(--dsb-ease),color var(--dsb-dur) var(--dsb-ease)}.dsb-hero__term:hover{border-color:var(--dsb-accent);color:var(--dsb-accent)}.dsb-hero__cta{margin-top:26px}.dsb-hero__stats{display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--dsb-accent);padding-left:26px}.dsb-hero__stat{padding:14px 0;border-bottom:1px solid var(--dsb-dark-line)}.dsb-hero__stat:last-child{border-bottom:0}.dsb-hero__stat .dsb-num{display:block;font-size:2rem;font-weight:700;color:#fff;line-height:1.1}.dsb-hero__stat span:last-child{font-size:var(--dsb-t-sm);color:var(--dsb-ink-inv-2)}.dsb-home-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.dsb-deals{margin-top:64px;background:var(--dsb-dark);color:var(--dsb-ink-inv);padding:56px 0}.dsb-deals__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.dsb-deals__eyebrow{display:block;font-family:var(--dsb-font-display);font-size:var(--dsb-t-sm);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dsb-accent);margin-bottom:10px}.dsb-deals__head h2{color:#fff;font-size:var(--dsb-t-h2)}.dsb-deals__head p{color:var(--dsb-ink-inv-2);margin-top:8px;max-width:52ch}.dsb-deals__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dsb-deal{display:flex;flex-direction:column;background:var(--dsb-dark-2);border:1px solid var(--dsb-dark-line);border-radius:var(--dsb-radius);overflow:hidden;transition:transform var(--dsb-dur) var(--dsb-ease),border-color var(--dsb-dur) var(--dsb-ease)}.dsb-deal:hover{transform:translateY(-3px);border-color:var(--dsb-accent)}.dsb-deal__media{position:relative;aspect-ratio:16/9;background:#0c1116}.dsb-deal__media img{width:100%;height:100%;object-fit:cover;opacity:.94}.dsb-deal__ph{width:100%;height:100%;display:grid;place-items:center;color:var(--dsb-ink-inv-2);font-family:var(--dsb-font-display)}.dsb-deal__save{position:absolute;top:12px;left:12px;font-size:var(--dsb-t-sm);padding:5px 11px}.dsb-deal__body{padding:16px 18px 18px}.dsb-deal__cat{font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--dsb-ink-inv-2)}.dsb-deal__name{color:#fff;font-size:var(--dsb-t-lg);margin:6px 0 14px;line-height:1.3}.dsb-deal__prices{display:flex;gap:28px;padding-bottom:14px;border-bottom:1px solid var(--dsb-dark-line)}.dsb-deal__label{display:block;font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--dsb-ink-inv-2);margin-bottom:3px}.dsb-deal__now{font-size:1.6rem;font-weight:700;color:var(--dsb-accent);line-height:1}.dsb-deal__now em{font-style:normal;font-size:.55em;color:var(--dsb-ink-inv-2);font-family:var(--dsb-font)}.dsb-deal__was{font-size:1.1rem;color:var(--dsb-ink-inv-2);text-decoration:line-through}.dsb-deal__meta{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-inv-2)}.dsb-deal__meta b{color:#fff}.dsb-why{padding:64px 0 8px}.dsb-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dsb-why__item{background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);padding:24px 22px}.dsb-why__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--dsb-radius-sm);background:var(--dsb-accent-soft);color:var(--dsb-accent-ink);margin-bottom:14px}.dsb-why__icon svg{width:22px;height:22px}.dsb-why__item h3{font-size:var(--dsb-t-h3);margin-bottom:7px}.dsb-why__item p{color:var(--dsb-ink-2);font-size:var(--dsb-t-sm);line-height:1.55}.dsb-industries{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dsb-industry{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-sm);padding:16px 18px;font-weight:600;color:var(--dsb-ink);transition:border-color var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease),transform var(--dsb-dur) var(--dsb-ease)}.dsb-industry:hover{border-color:var(--dsb-accent);transform:translate(3px)}.dsb-industry svg{width:15px;height:15px;color:var(--dsb-accent);flex:none}.dsb-industry__name{font-family:var(--dsb-font-display);font-size:var(--dsb-t-body)}.dsb-brands{display:flex;flex-wrap:wrap;gap:12px}.dsb-brand{display:inline-flex;align-items:center;min-height:56px;padding:0 28px;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-sm);font-family:var(--dsb-font-display);font-weight:600;font-size:var(--dsb-t-body);color:var(--dsb-ink-2);transition:border-color var(--dsb-dur) var(--dsb-ease),color var(--dsb-dur) var(--dsb-ease)}.dsb-brand:hover{border-color:var(--dsb-primary);color:var(--dsb-ink)}.dsb-sellcta{margin-top:64px}.dsb-sellcta__in{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(120deg,var(--dsb-primary) 0%,var(--dsb-primary-deep) 100%);border-radius:var(--dsb-radius-lg);padding:40px 44px;color:var(--dsb-ink-inv)}.dsb-sellcta__in h2{color:#fff;font-size:var(--dsb-t-h2);margin-bottom:8px}.dsb-sellcta__in p{color:var(--dsb-ink-inv-2);max-width:60ch}@media (max-width: 1000px){.dsb-hero__in{grid-template-columns:1fr;gap:32px}.dsb-hero__stats{flex-direction:row;border-left:0;border-top:2px solid var(--dsb-accent);padding-left:0;padding-top:8px;gap:28px}.dsb-hero__stat{border-bottom:0}.dsb-home-cats{grid-template-columns:repeat(3,1fr)}.dsb-deals__grid{grid-template-columns:1fr}.dsb-why__grid,.dsb-industries{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.dsb-hero__in{padding:48px var(--dsb-gutter) 52px}.dsb-hero__search{flex-direction:column}.dsb-hero__stats{flex-direction:column;gap:0}.dsb-hero__stat{border-bottom:1px solid var(--dsb-dark-line)}.dsb-home-cats{grid-template-columns:1fr 1fr}.dsb-why__grid,.dsb-industries{grid-template-columns:1fr}.dsb-sellcta__in{flex-direction:column;align-items:flex-start;padding:28px 24px}}.dsb-hubs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dsb-hub{display:flex;align-items:center;gap:10px;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-sm);padding:14px 16px;font-weight:600;font-size:var(--dsb-t-sm);color:var(--dsb-ink);transition:border-color var(--dsb-dur) var(--dsb-ease),transform var(--dsb-dur) var(--dsb-ease)}.dsb-hub:hover{border-color:var(--dsb-teal);transform:translateY(-2px)}.dsb-hub__pin{width:18px;height:18px;color:var(--dsb-teal);flex:none}.dsb-india-moment{margin-top:64px;background:var(--dsb-dark);color:var(--dsb-ink-inv)}.dsb-india-moment__in{padding:56px var(--dsb-gutter);text-align:center;display:flex;flex-direction:column;align-items:center}.dsb-india-moment__bar{margin-bottom:20px}.dsb-india-moment h2{color:#fff;font-size:var(--dsb-t-h2);margin-bottom:12px}.dsb-india-moment p{color:var(--dsb-ink-inv-2);font-size:var(--dsb-t-lg);line-height:1.6;max-width:62ch}@media (max-width: 1000px){.dsb-hubs{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.dsb-hubs{grid-template-columns:1fr}}.dsb-filters{background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);align-self:start;overflow:hidden}.dsb-filters__top{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--dsb-line)}.dsb-filters__top h3{font-size:var(--dsb-t-lg)}.dsb-filters__clear{background:none;border:0;color:var(--dsb-accent-ink);font-size:var(--dsb-t-sm);font-weight:600;padding:0}.dsb-filters__clear:hover{text-decoration:underline}.dsb-filters__group{padding:16px 18px;border-bottom:1px solid var(--dsb-line-soft)}.dsb-filters__group:last-child{border-bottom:0}.dsb-filters__group h4{font-family:var(--dsb-font-display);font-size:var(--dsb-t-sm);font-weight:600;letter-spacing:.02em;margin-bottom:10px;color:var(--dsb-ink)}.dsb-filters__opt{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:var(--dsb-t-sm);color:var(--dsb-ink-2);cursor:pointer}.dsb-filters__opt:hover{color:var(--dsb-ink)}.dsb-filters__opt input{accent-color:var(--dsb-accent);width:16px;height:16px;flex:none}.dsb-filters__note{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3);margin:0}.dsb-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.dsb-pagination__info{font-size:13px;color:var(--dsb-ink-3)}.dsb-browse-page{padding:24px var(--dsb-gutter) 48px}.dsb-crumbs{display:flex;align-items:center;gap:8px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-3);margin-bottom:16px}.dsb-crumbs a{color:var(--dsb-ink-2);font-weight:500}.dsb-crumbs a:hover{color:var(--dsb-accent-ink)}.dsb-crumbs span[aria-hidden]{color:var(--dsb-line-2)}.dsb-browse-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--dsb-line)}.dsb-browse-head h1{font-size:var(--dsb-t-h1);margin-bottom:4px}.dsb-browse-head__search{display:flex;gap:8px;width:340px;max-width:100%}.dsb-browse{display:grid;grid-template-columns:264px 1fr;gap:28px;align-items:start}.dsb-browse__sidebar{position:sticky;top:calc(var(--dsb-header-h) + 46px)}.dsb-browse__toolbar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.dsb-browse__filterbtn{display:none}.dsb-browse__count{margin-right:auto;font-size:var(--dsb-t-sm)}.dsb-browse__sortlabel{display:inline-flex;align-items:center;gap:8px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-3)}.dsb-browse__sort{width:auto;padding-top:8px;padding-bottom:8px}.dsb-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2280;z-index:100;display:flex}.dsb-drawer__panel{width:min(360px,88vw);background:var(--dsb-bg);height:100%;overflow-y:auto;display:flex;flex-direction:column}.dsb-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--dsb-paper);border-bottom:1px solid var(--dsb-line);position:sticky;top:0}.dsb-drawer__head h3{font-size:var(--dsb-t-lg)}.dsb-drawer__close{background:none;border:0;font-size:26px;line-height:1;color:var(--dsb-ink-3)}.dsb-drawer__panel .dsb-filters{border-radius:0;border-left:0;border-right:0;border-top:0}.dsb-drawer__foot{margin-top:auto;padding:14px 18px;background:var(--dsb-paper);border-top:1px solid var(--dsb-line);position:sticky;bottom:0}@media (max-width: 900px){.dsb-browse{grid-template-columns:1fr}.dsb-browse__sidebar{display:none}.dsb-browse__filterbtn{display:inline-flex}.dsb-browse-head{flex-direction:column;align-items:stretch}.dsb-browse-head__search{width:100%}}.dsb-cats-page{padding:24px var(--dsb-gutter) 56px}.dsb-cats-page .dsb-crumbs{margin-bottom:18px}.dsb-cats-head{margin-bottom:30px;max-width:62ch}.dsb-cats-head .eyebrow{display:block;font-family:var(--dsb-font-display);font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dsb-accent-ink);margin-bottom:10px}.dsb-cats-head h1{font-size:var(--dsb-t-h1);margin-bottom:10px}.dsb-cats-head p{color:var(--dsb-ink-2);font-size:var(--dsb-t-lg);line-height:1.55}.dsb-cats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}@media (max-width: 560px){.dsb-cats-grid{grid-template-columns:1fr 1fr;gap:14px}}.dsb-gallery{display:flex;flex-direction:column;gap:12px}.dsb-gallery__main{aspect-ratio:4 / 3;background:var(--dsb-bg-2);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);overflow:hidden}.dsb-gallery__main img{width:100%;height:100%;object-fit:cover}.dsb-gallery__empty{display:grid;place-items:center;color:var(--dsb-ink-3);font-family:var(--dsb-font-display);font-size:var(--dsb-t-sm);letter-spacing:.04em;text-transform:uppercase}.dsb-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap}.dsb-gallery__thumb{width:74px;height:74px;padding:0;border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-sm);overflow:hidden;background:var(--dsb-paper);transition:border-color var(--dsb-dur) var(--dsb-ease)}.dsb-gallery__thumb:hover{border-color:var(--dsb-line-2)}.dsb-gallery__thumb.active{border-color:var(--dsb-primary);box-shadow:0 0 0 2px #1c25301f}.dsb-gallery__thumb img{width:100%;height:100%;object-fit:cover}.dsb-pdp{padding:24px var(--dsb-gutter) 48px}.dsb-pdp .dsb-crumbs{margin-bottom:20px}.dsb-pdp__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;margin-bottom:32px}.dsb-pdp__gallery{position:sticky;top:calc(var(--dsb-header-h) + 20px);align-self:start}.dsb-pdp__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dsb-pdp__cat{font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dsb-accent-ink)}.dsb-pdp__title{font-size:var(--dsb-t-h1);line-height:1.12;margin-bottom:10px}.dsb-pdp__seller-line{font-size:var(--dsb-t-sm);color:var(--dsb-ink-3);margin-bottom:22px}.dsb-pdp__seller-line b{color:var(--dsb-ink-2);font-weight:600}.dsb-pdp__pricebox{padding:20px 22px;background:var(--dsb-bg-2);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);margin-bottom:20px}.dsb-pdp__price-row{display:flex;align-items:center;gap:14px}.dsb-pdp__price{font-size:2.4rem;font-weight:700;line-height:1;color:var(--dsb-ink)}.dsb-pdp__price .dsb-price__unit{font-size:.4em}.dsb-pdp__market{display:flex;align-items:baseline;gap:12px;margin-top:10px}.dsb-pdp__market .dsb-price--was{font-size:var(--dsb-t-lg)}.dsb-pdp__market .dsb-save{font-size:var(--dsb-t-sm)}.dsb-pdp__contact{font-family:var(--dsb-font-display);font-size:1.4rem;font-weight:700;color:var(--dsb-primary)}.dsb-pdp__facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin:0 0 22px}.dsb-pdp__facts dt{font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--dsb-ink-3);margin-bottom:3px}.dsb-pdp__facts dd{margin:0;font-size:var(--dsb-t-lg);font-weight:600;color:var(--dsb-ink)}.dsb-pdp__cta{display:flex;flex-direction:column;gap:10px}.dsb-pdp__cartmsg{margin-top:10px;font-size:var(--dsb-t-sm);color:var(--dsb-success);font-weight:600}.dsb-pdp__trust{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--dsb-line);display:flex;flex-direction:column;gap:9px}.dsb-pdp__trust li{position:relative;padding-left:24px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-2)}.dsb-pdp__trust li:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:var(--dsb-success-tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none' stroke='%232f7d54' stroke-width='2'%3E%3Cpath d='M4 8l2.5 2.5L11 5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.dsb-pdp__cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.dsb-pdp__section{padding:24px 26px}.dsb-pdp__section h2{font-size:var(--dsb-t-h3);margin-bottom:14px}.dsb-pdp__desc{color:var(--dsb-ink-2);line-height:1.7}.dsb-spec{width:100%;border-collapse:collapse;font-size:var(--dsb-t-sm)}.dsb-spec th,.dsb-spec td{text-align:left;padding:11px 0;border-bottom:1px solid var(--dsb-line-soft);vertical-align:top}.dsb-spec tr:last-child th,.dsb-spec tr:last-child td{border-bottom:0}.dsb-spec th{color:var(--dsb-ink-3);font-weight:500;width:42%}.dsb-spec td{font-weight:600;color:var(--dsb-ink)}.dsb-pdp__sellercard{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px}.dsb-pdp__sellercard-label{font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--dsb-ink-3)}.dsb-pdp__sellercard h3{font-size:var(--dsb-t-h3);margin:4px 0 2px}@media (max-width: 900px){.dsb-pdp__grid{grid-template-columns:1fr;gap:26px}.dsb-pdp__gallery{position:static}.dsb-pdp__cols{grid-template-columns:1fr}}@media (max-width: 480px){.dsb-pdp__facts{grid-template-columns:1fr}.dsb-pdp__sellercard{flex-direction:column;align-items:flex-start}}.dsb-pdp__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 400px){.dsb-pdp__cta-row{grid-template-columns:1fr}}.dsb-pdp__stock{background:var(--dsb-dark);color:var(--dsb-ink-inv);border-radius:var(--dsb-radius);padding:22px 26px;margin-bottom:22px;position:relative;overflow:hidden}.dsb-pdp__stock:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--dsb-accent)}.dsb-pdp__stock-head{display:flex;align-items:center;gap:9px;margin-bottom:18px;font-family:var(--dsb-font-display);font-size:var(--dsb-t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dsb-accent)}.dsb-pdp__stock-head svg{width:18px;height:18px}.dsb-pdp__stock-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 28px}.dsb-pdp__stock-fact{display:flex;flex-direction:column;gap:4px}.dsb-pdp__stock-label{font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--dsb-ink-inv-2)}.dsb-pdp__stock-value{font-size:var(--dsb-t-lg);font-weight:600;color:#fff}@media (max-width: 720px){.dsb-pdp__stock-grid{grid-template-columns:1fr 1fr}}@media (max-width: 400px){.dsb-pdp__stock-grid{grid-template-columns:1fr}}.dsb-cart{padding:28px var(--dsb-gutter) 48px}.dsb-cart h1{font-size:var(--dsb-t-h1)}.dsb-cart__grid{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.dsb-cart__items{padding:4px 20px}.dsb-cart__item{display:grid;grid-template-columns:84px 1fr 120px 140px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--dsb-line-soft)}.dsb-cart__item:last-child{border-bottom:0}.dsb-cart__thumb{width:84px;height:84px;border-radius:var(--dsb-radius-sm);overflow:hidden;background:var(--dsb-bg-2)}.dsb-cart__thumb img{width:100%;height:100%;object-fit:cover}.dsb-cart__ph{width:100%;height:100%;display:grid;place-items:center;font-family:var(--dsb-font-display);font-weight:700;color:var(--dsb-line-2);font-size:26px}.dsb-cart__name{font-family:var(--dsb-font-display);font-weight:600;font-size:var(--dsb-t-body);color:var(--dsb-ink)}.dsb-cart__name:hover{color:var(--dsb-accent-ink)}.dsb-cart__qty .dsb-label{margin-bottom:4px}.dsb-cart__line{text-align:right}.dsb-cart__linetotal{font-family:var(--dsb-font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--dsb-t-lg);margin-bottom:8px}.dsb-cart__summary{padding:22px 24px;position:sticky;top:calc(var(--dsb-header-h) + 20px)}.dsb-cart__summary h3{font-size:var(--dsb-t-h3);margin-bottom:16px}.dsb-cart__row{display:flex;justify-content:space-between;font-size:var(--dsb-t-sm);padding:7px 0;color:var(--dsb-ink-2)}.dsb-cart__row span:last-child{font-variant-numeric:tabular-nums}.dsb-cart__row--total{font-family:var(--dsb-font-display);font-weight:700;font-size:var(--dsb-t-h3);color:var(--dsb-ink);border-top:1px solid var(--dsb-line);margin-top:6px;padding-top:12px}.dsb-cart__summary .dsb-btn{margin-top:14px}@media (max-width: 820px){.dsb-cart__grid{grid-template-columns:1fr}.dsb-cart__item{grid-template-columns:64px 1fr;grid-auto-rows:auto}.dsb-cart__qty,.dsb-cart__line{grid-column:2;text-align:left}}.dsb-login{display:grid;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - var(--dsb-header-h))}.dsb-login__visual{position:relative;background:var(--dsb-dark);color:var(--dsb-ink-inv);overflow:hidden;display:flex}.dsb-login__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.55}.dsb-login__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 20% 0%,rgba(224,120,31,.22) 0%,transparent 55%),linear-gradient(180deg,#12181fb8,#12181fe0)}.dsb-login__visual-in{position:relative;display:flex;flex-direction:column;padding:40px 48px;width:100%}.dsb-login__pitch{margin-top:auto}.dsb-login__india{margin-bottom:22px}.dsb-login__pitch h2{color:#fff;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.dsb-login__pitch p{color:var(--dsb-ink-inv-2);font-size:var(--dsb-t-lg);line-height:1.6;max-width:46ch}.dsb-login__points{list-style:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--dsb-dark-line);display:flex;flex-direction:column;gap:12px}.dsb-login__points li{position:relative;padding-left:26px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-inv-2)}.dsb-login__points li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--dsb-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.dsb-login__form-wrap{display:flex;align-items:center;justify-content:center;padding:48px var(--dsb-gutter);background:var(--dsb-bg)}.dsb-login__card{width:100%;max-width:400px}.dsb-login__card-brand{display:none;margin-bottom:24px}.dsb-login__title{font-size:var(--dsb-t-h1);margin-bottom:6px}.dsb-login__sub{color:var(--dsb-ink-3);font-size:var(--dsb-t-sm);margin:0 0 26px}@media (max-width: 860px){.dsb-login{grid-template-columns:1fr}.dsb-login__visual{display:none}.dsb-login__card-brand{display:block}}.dsb-auth{display:flex;justify-content:center;padding:56px var(--dsb-gutter);min-height:60vh}.dsb-auth__card{width:100%;max-width:448px;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-lg);box-shadow:var(--dsb-shadow-md);padding:34px 32px;align-self:flex-start}.dsb-auth__card--wide{max-width:700px}.dsb-auth__title{font-size:var(--dsb-t-h2);margin-bottom:6px}.dsb-auth__sub{color:var(--dsb-ink-3);font-size:var(--dsb-t-sm);margin:0 0 24px}.dsb-auth__foot{margin-top:18px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-3);text-align:center}.dsb-auth__foot a{color:var(--dsb-accent-ink);font-weight:600}.dsb-auth__foot a:hover{text-decoration:underline}.dsb-auth__alert{background:var(--dsb-danger-tint);color:var(--dsb-danger);border:1px solid var(--dsb-danger);border-radius:var(--dsb-radius-sm);padding:11px 14px;font-size:var(--dsb-t-sm);margin-bottom:18px}.dsb-auth__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.dsb-auth__roles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.dsb-roletab{border:1px solid var(--dsb-line-2);border-radius:var(--dsb-radius-sm);padding:14px 16px;text-align:left;background:var(--dsb-paper);cursor:pointer;transition:border-color var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease)}.dsb-roletab.active{border-color:var(--dsb-accent);background:var(--dsb-accent-soft)}.dsb-roletab b{display:block;font-family:var(--dsb-font-display);font-size:var(--dsb-t-body);color:var(--dsb-ink)}.dsb-roletab span{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3)}@media (max-width: 560px){.dsb-auth__grid{grid-template-columns:1fr}}.dsb-sell{padding-bottom:8px}.dsb-sell__hero{background:var(--dsb-dark);color:var(--dsb-ink-inv);position:relative;overflow:hidden}.dsb-sell__hero:after{content:"";position:absolute;top:-30%;right:-6%;width:520px;height:520px;background:radial-gradient(circle,rgba(224,120,31,.2) 0%,transparent 66%);pointer-events:none}.dsb-sell__hero-in{position:relative;padding:56px var(--dsb-gutter) 60px;max-width:900px}.dsb-sell__india{margin-bottom:18px}.dsb-sell__hero h1{color:#fff;font-size:var(--dsb-t-h1);line-height:1.1;margin-bottom:14px;max-width:18ch}.dsb-sell__hero>.dsb-container>p,.dsb-sell__hero-in p{color:var(--dsb-ink-inv-2);font-size:var(--dsb-t-lg);line-height:1.6;max-width:60ch}.dsb-sell__points{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dsb-sell__points li{padding:16px 18px;background:var(--dsb-dark-2);border:1px solid var(--dsb-dark-line);border-radius:var(--dsb-radius-sm);border-top:2px solid var(--dsb-accent)}.dsb-sell__points b{display:block;font-family:var(--dsb-font-display);color:#fff;font-size:var(--dsb-t-body);margin-bottom:4px}.dsb-sell__points span{font-size:var(--dsb-t-sm);color:var(--dsb-ink-inv-2);line-height:1.5}.dsb-sell__form{padding:40px var(--dsb-gutter) 48px;display:flex;justify-content:center}.dsb-sell__form .dsb-auth__card{box-shadow:var(--dsb-shadow-md);margin-top:-60px}@media (max-width: 720px){.dsb-sell__points{grid-template-columns:1fr}.dsb-sell__form .dsb-auth__card{margin-top:0}}.dsb-dash{display:flex;min-height:100%;background:var(--dsb-bg)}.dsb-dash__side{width:256px;flex:none;background:var(--dsb-dark);color:var(--dsb-ink-inv-2);position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column}.dsb-dash__brand{padding:18px 20px;border-bottom:1px solid var(--dsb-dark-line);background:var(--dsb-dark)}.dsb-dash__nav{display:flex;flex-direction:column;padding:14px 12px;gap:2px}.dsb-dash__link{padding:11px 14px;border-radius:var(--dsb-radius-sm);font-size:var(--dsb-t-sm);font-weight:500;color:var(--dsb-ink-inv-2);transition:background var(--dsb-dur) var(--dsb-ease),color var(--dsb-dur) var(--dsb-ease)}.dsb-dash__link:hover{background:var(--dsb-dark-2);color:#fff}.dsb-dash__link.active{background:var(--dsb-accent);color:#fff;font-weight:600}.dsb-dash__main{flex:1;display:flex;flex-direction:column;min-width:0}.dsb-dash__top{height:var(--dsb-header-h);background:var(--dsb-paper);border-bottom:1px solid var(--dsb-line);display:flex;align-items:center;justify-content:space-between;padding:0 26px;position:sticky;top:0;z-index:20}.dsb-dash__title{font-size:var(--dsb-t-h3)}.dsb-dash__topright{display:flex;align-items:center;gap:14px;font-size:var(--dsb-t-sm)}.dsb-dash__content{padding:28px 26px}@media (max-width: 820px){.dsb-dash{flex-direction:column}.dsb-dash__side{width:100%;height:auto;position:static;flex-direction:column}.dsb-dash__brand{border-bottom:1px solid var(--dsb-dark-line)}.dsb-dash__nav{flex-direction:row;overflow-x:auto;padding:10px}.dsb-dash__link{white-space:nowrap}}.dsb-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.dsb-kpi{background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);padding:18px}.dsb-kpi__label{font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--dsb-ink-3);margin-bottom:8px}.dsb-kpi__value{font-family:var(--dsb-font-display);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;letter-spacing:-.02em;line-height:1}.dsb-listings{width:100%;border-collapse:collapse;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);overflow:hidden}.dsb-listings th{text-align:left;font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--dsb-ink-3);padding:12px 15px;background:var(--dsb-paper-2);border-bottom:1px solid var(--dsb-line)}.dsb-listings td{padding:13px 15px;border-bottom:1px solid var(--dsb-line-soft);font-size:var(--dsb-t-sm)}.dsb-listings tr:last-child td{border-bottom:0}.dsb-listings tr:hover td{background:var(--dsb-paper-2)}.dsb-form-section{background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);padding:24px;margin-bottom:18px}.dsb-form-section h3{font-size:var(--dsb-t-h3);margin-bottom:4px}.dsb-form-section p.hint{margin:0 0 18px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-3)}.dsb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.dsb-form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;align-items:center}.dsb-catpick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dsb-catpick__item{border:1px solid var(--dsb-line-2);border-radius:var(--dsb-radius-sm);padding:16px;text-align:left;background:var(--dsb-paper);cursor:pointer;transition:border-color var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease)}.dsb-catpick__item:hover{border-color:var(--dsb-ink-3)}.dsb-catpick__item.active{border-color:var(--dsb-accent);background:var(--dsb-accent-soft)}.dsb-catpick__item b{display:block;font-family:var(--dsb-font-display);font-size:var(--dsb-t-body)}.dsb-catpick__item span{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3)}.dsb-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.dsb-thumb{position:relative;width:100px;height:100px;border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-sm);overflow:hidden}.dsb-thumb img{width:100%;height:100%;object-fit:cover}.dsb-thumb button{position:absolute;top:4px;right:4px;background:#141a22b3;color:#fff;border:0;border-radius:4px;width:22px;height:22px;line-height:1}.dsb-thumb .primary-tag{position:absolute;bottom:0;left:0;right:0;background:var(--dsb-accent);color:#fff;font-size:10px;font-weight:600;text-align:center;padding:2px}.dsb-thumb--managed{width:116px;height:116px}.dsb-thumb__actions{position:absolute;top:4px;right:4px;display:flex;gap:4px}.dsb-thumb--managed .dsb-thumb__act{position:static;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#141a22b8;color:#fff;border:0;border-radius:4px;font-size:13px;line-height:1;cursor:pointer;transition:background .15s ease}.dsb-thumb--managed .dsb-thumb__act:hover{background:#141a22eb}.dsb-thumb--managed .dsb-thumb__act:disabled{opacity:.5;cursor:default}.dsb-thumb--managed .dsb-thumb__act--danger:hover{background:var(--dsb-danger)}@media (max-width: 900px){.dsb-kpis{grid-template-columns:repeat(2,1fr)}.dsb-form-grid,.dsb-catpick{grid-template-columns:1fr}}.dsb-admin-table{width:100%;border-collapse:collapse;background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);overflow:hidden}.dsb-admin-table th{text-align:left;font-size:var(--dsb-t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--dsb-ink-3);padding:12px 15px;background:var(--dsb-paper-2);border-bottom:1px solid var(--dsb-line)}.dsb-admin-table td{padding:13px 15px;border-bottom:1px solid var(--dsb-line-soft);font-size:var(--dsb-t-sm);vertical-align:middle}.dsb-admin-table tr:last-child td{border-bottom:0}.dsb-admin-table tr:hover td{background:var(--dsb-paper-2)}.dsb-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.dsb-admin-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.dsb-admin-toolbar .dsb-select{width:auto}.dsb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a228c;display:grid;place-items:center;z-index:100;padding:20px}.dsb-modal{background:var(--dsb-paper);border-radius:var(--dsb-radius-lg);width:100%;max-width:660px;max-height:88vh;overflow:auto;box-shadow:var(--dsb-shadow-lg)}.dsb-modal__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--dsb-line);position:sticky;top:0;background:var(--dsb-paper);z-index:1}.dsb-modal__head h3{font-size:var(--dsb-t-h3)}.dsb-modal__body{padding:22px}.dsb-modal__foot{display:flex;gap:10px;justify-content:flex-end;padding:16px 22px;border-top:1px solid var(--dsb-line);position:sticky;bottom:0;background:var(--dsb-paper)}.dsb-modal__close{background:none;border:0;font-size:24px;color:var(--dsb-ink-3);line-height:1}.dsb-modal__close:hover{color:var(--dsb-ink)}.dsb-opt-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.dsb-opt-row input{flex:1}.dsb-checks{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0 6px}.dsb-checks label{display:flex;gap:7px;align-items:center;font-size:var(--dsb-t-sm);color:var(--dsb-ink-2);cursor:pointer}.dsb-checks input{accent-color:var(--dsb-accent)}.dsb-attr-list{border:1px solid var(--dsb-line);border-radius:var(--dsb-radius-sm);overflow:hidden}.dsb-attr-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--dsb-line-soft)}.dsb-attr-item:last-child{border-bottom:0}.dsb-attr-item .meta{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3);margin-top:2px}.dsb-uploader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:20px;text-align:center;cursor:pointer;border:1.5px dashed var(--dsb-line-2);border-radius:var(--dsb-radius);background:var(--dsb-paper-2);color:var(--dsb-ink-3);transition:border-color var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease),color var(--dsb-dur) var(--dsb-ease)}.dsb-uploader:hover,.dsb-uploader.is-dragging{border-color:var(--dsb-accent);color:var(--dsb-accent-ink);background:var(--dsb-accent-soft)}.dsb-uploader.is-busy{opacity:.6;pointer-events:none}.dsb-uploader svg{width:26px;height:26px}.dsb-uploader__label{font-family:var(--dsb-font-display);font-weight:600;font-size:var(--dsb-t-sm);color:var(--dsb-ink-2)}.dsb-uploader__hint{font-size:var(--dsb-t-xs)}.dsb-media__intro{margin:0 0 20px;max-width:70ch}.dsb-media__group{margin-bottom:34px}.dsb-media__group-head{margin-bottom:14px}.dsb-media__group-head h3{font-size:var(--dsb-t-h3)}.dsb-media__group-head span{display:block;font-size:var(--dsb-t-sm);margin-top:2px}.dsb-media__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.dsb-media__upload{display:flex}.dsb-media__upload .dsb-uploader{width:100%}.dsb-media__empty{grid-column:1 / -1}.dsb-media__card{background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius);overflow:hidden}.dsb-media__card.is-inactive{opacity:.7}.dsb-media__thumb{position:relative;aspect-ratio:5/4;background:var(--dsb-bg-2)}.dsb-media__thumb img{width:100%;height:100%;object-fit:cover}.dsb-media__primary{position:absolute;top:8px;left:8px}.dsb-media__inactive-tag{position:absolute;top:8px;right:8px;background:#141a22bf;color:#fff;font-size:var(--dsb-t-xs);font-weight:600;padding:3px 8px;border-radius:var(--dsb-radius-pill)}.dsb-media__body{padding:12px;display:flex;flex-direction:column;gap:10px}.dsb-media__actions{display:flex;flex-wrap:wrap;gap:6px}.dsb-media__act,.dsb-media__replace{font-size:var(--dsb-t-xs);font-weight:600;padding:5px 9px;border-radius:var(--dsb-radius-sm);border:1px solid var(--dsb-line-2);background:var(--dsb-paper);color:var(--dsb-ink-2);cursor:pointer}.dsb-media__act:hover,.dsb-media__replace:hover{border-color:var(--dsb-ink-3);color:var(--dsb-ink)}.dsb-media__act--danger:hover{border-color:var(--dsb-danger);color:var(--dsb-danger)}.dsb-input--sm{padding:7px 10px;font-size:var(--dsb-t-sm)}:root{--dsb-primary: #1b232e;--dsb-primary-deep: #0f151d;--dsb-primary-soft: #2c3846;--dsb-primary-tint: #eef0f3;--dsb-accent: #e0781f;--dsb-accent-strong: #c0631a;--dsb-accent-soft: #fbe6d3;--dsb-accent-ink: #8a4c14;--dsb-teal: #1f7a74;--dsb-teal-soft: #dcefed;--dsb-gold: #b8892b;--dsb-gold-soft: #f6ecd4;--dsb-ink: #141a22;--dsb-ink-2: #454f5c;--dsb-ink-3: #78828f;--dsb-ink-inv: #f5f3ee;--dsb-ink-inv-2: #aab3bf;--dsb-bg: #f6f4ef;--dsb-bg-2: #efece4;--dsb-paper: #fffdfa;--dsb-paper-2: #faf8f3;--dsb-line: #e4e0d7;--dsb-line-2: #d6d1c5;--dsb-line-soft: #eeebe3;--dsb-dark: #12181f;--dsb-dark-2: #1c242e;--dsb-dark-line: #2b3540;--dsb-success: #2f7d54;--dsb-success-tint: #e4f1ea;--dsb-warning: #b4791b;--dsb-warning-tint: #f7edd8;--dsb-danger: #bb3b34;--dsb-danger-tint: #f7e6e4;--dsb-info: #35617e;--dsb-info-tint: #e4eef4;--dsb-font-display: "Space Grotesk", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dsb-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--dsb-font-mono: "Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--dsb-t-display: clamp(2.6rem, 4.6vw, 4rem);--dsb-t-h1: clamp(2rem, 3vw, 2.75rem);--dsb-t-h2: clamp(1.5rem, 2.2vw, 2rem);--dsb-t-h3: 1.25rem;--dsb-t-lg: 1.0625rem;--dsb-t-body: .9375rem;--dsb-t-sm: .8125rem;--dsb-t-xs: .6875rem;--dsb-radius: 10px;--dsb-radius-sm: 7px;--dsb-radius-lg: 16px;--dsb-radius-pill: 999px;--dsb-shadow-xs: 0 1px 2px rgba(20, 26, 34, .05);--dsb-shadow: 0 1px 2px rgba(20, 26, 34, .04), 0 4px 12px rgba(20, 26, 34, .06);--dsb-shadow-md: 0 6px 20px rgba(20, 26, 34, .1);--dsb-shadow-lg: 0 20px 48px rgba(16, 22, 30, .18);--dsb-header-h: 68px;--dsb-max-w: 2200px;--dsb-gutter: 40px;--dsb-ease: cubic-bezier(.22, .61, .36, 1);--dsb-dur: .2s}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--dsb-font);color:var(--dsb-ink);background:var(--dsb-bg);font-size:var(--dsb-t-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0;font-family:var(--dsb-font-display);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--dsb-ink)}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--dsb-accent-soft);color:var(--dsb-accent-ink)}:focus-visible{outline:2px solid var(--dsb-accent);outline-offset:2px;border-radius:4px}.dsb-num,.dsb-price,.dsb-card__price,.dsb-kpi__value{font-family:var(--dsb-font-display);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.dsb-container{max-width:var(--dsb-max-w);margin:0 auto;padding:0 var(--dsb-gutter);width:100%}@media (max-width: 640px){:root{--dsb-gutter: 18px}}.dsb-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.dsb-section-head h2{font-size:var(--dsb-t-h2)}.dsb-section-head .eyebrow{display:block;font-family:var(--dsb-font-display);font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dsb-accent-ink);margin-bottom:8px}.dsb-section-head .sub{margin-top:6px;color:var(--dsb-ink-3);font-size:var(--dsb-t-sm);max-width:60ch}.dsb-section-link{font-size:var(--dsb-t-sm);font-weight:600;color:var(--dsb-ink);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.dsb-section-link:hover{color:var(--dsb-accent)}.dsb-section-link svg{width:15px;height:15px}.dsb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--dsb-radius-sm);padding:10px 18px;font-weight:600;font-size:var(--dsb-t-sm);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background var(--dsb-dur) var(--dsb-ease),border-color var(--dsb-dur) var(--dsb-ease),color var(--dsb-dur) var(--dsb-ease),box-shadow var(--dsb-dur) var(--dsb-ease)}.dsb-btn:disabled{opacity:.5;cursor:not-allowed}.dsb-btn svg{width:16px;height:16px;flex:none}.dsb-btn--primary{background:var(--dsb-primary);color:var(--dsb-ink-inv)}.dsb-btn--primary:hover:not(:disabled){background:var(--dsb-primary-deep);box-shadow:var(--dsb-shadow-md)}.dsb-btn--accent{background:var(--dsb-accent);color:#fff}.dsb-btn--accent:hover:not(:disabled){background:var(--dsb-accent-strong);box-shadow:var(--dsb-shadow-md)}.dsb-btn--ghost{background:transparent;color:var(--dsb-ink);border-color:var(--dsb-line-2)}.dsb-btn--ghost:hover:not(:disabled){border-color:var(--dsb-ink-2);background:var(--dsb-paper)}.dsb-btn--light{background:#ffffff1a;color:var(--dsb-ink-inv);border-color:#ffffff38}.dsb-btn--light:hover:not(:disabled){background:#ffffff2e}.dsb-btn--block{width:100%}.dsb-btn--lg{padding:13px 24px;font-size:var(--dsb-t-body)}.dsb-btn--sm{padding:7px 13px;font-size:var(--dsb-t-sm)}.dsb-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dsb-line-2);background:var(--dsb-paper);border-radius:var(--dsb-radius-pill);padding:5px 13px;font-size:var(--dsb-t-sm);color:var(--dsb-ink-2);font-weight:500;transition:border-color var(--dsb-dur) var(--dsb-ease),color var(--dsb-dur) var(--dsb-ease),background var(--dsb-dur) var(--dsb-ease)}a.dsb-chip:hover{border-color:var(--dsb-accent);color:var(--dsb-accent-ink)}.dsb-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--dsb-radius-pill);font-family:var(--dsb-font-display);font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.03em;line-height:1.4}.dsb-badge--draft{background:var(--dsb-primary-tint);color:var(--dsb-ink-2)}.dsb-badge--pending{background:var(--dsb-warning-tint);color:var(--dsb-warning)}.dsb-badge--published{background:var(--dsb-success-tint);color:var(--dsb-success)}.dsb-badge--rejected{background:var(--dsb-danger-tint);color:var(--dsb-danger)}.dsb-badge--sold{background:var(--dsb-info-tint);color:var(--dsb-info)}.dsb-badge--save{background:var(--dsb-accent);color:#fff}.dsb-badge--condition{background:#ffffffeb;color:var(--dsb-ink-2);border:1px solid var(--dsb-line)}.dsb-field{display:block;margin-bottom:16px}.dsb-label{display:block;font-size:var(--dsb-t-sm);font-weight:600;color:var(--dsb-ink-2);margin-bottom:6px}.dsb-label .req{color:var(--dsb-danger);margin-left:3px}.dsb-input,.dsb-select,.dsb-textarea{width:100%;border:1px solid var(--dsb-line-2);border-radius:var(--dsb-radius-sm);padding:11px 13px;font:inherit;font-size:var(--dsb-t-body);background:var(--dsb-paper);color:var(--dsb-ink);transition:border-color var(--dsb-dur) var(--dsb-ease),box-shadow var(--dsb-dur) var(--dsb-ease)}.dsb-input::placeholder,.dsb-textarea::placeholder{color:var(--dsb-ink-3)}.dsb-input:focus,.dsb-select:focus,.dsb-textarea:focus{outline:none;border-color:var(--dsb-primary);box-shadow:0 0 0 3px #1c25301a}.dsb-textarea{min-height:104px;resize:vertical}.dsb-help{font-size:var(--dsb-t-xs);color:var(--dsb-ink-3);margin-top:5px}.dsb-error{font-size:var(--dsb-t-sm);color:var(--dsb-danger);margin-top:5px}.dsb-panel{background:var(--dsb-paper);border:1px solid var(--dsb-line);border-radius:var(--dsb-radius)}.dsb-price{font-weight:700;color:var(--dsb-ink)}.dsb-price__unit{font-family:var(--dsb-font);font-weight:500;font-size:.7em;color:var(--dsb-ink-3)}.dsb-price--was{font-weight:500;color:var(--dsb-ink-3);text-decoration:line-through}.dsb-save{color:var(--dsb-accent-ink);font-weight:700;font-family:var(--dsb-font-display)}.dsb-muted{color:var(--dsb-ink-3)}.dsb-accent-text{color:var(--dsb-accent-ink)}.dsb-stack{display:flex;flex-direction:column}.dsb-row{display:flex;align-items:center}.dsb-wrap{flex-wrap:wrap}.dsb-gap-8{gap:8px}.dsb-gap-12{gap:12px}.dsb-gap-16{gap:16px}.dsb-mt-8{margin-top:8px}.dsb-mt-16{margin-top:16px}.dsb-mt-24{margin-top:24px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.dsb-india{display:inline-flex;align-items:center;gap:7px;font-family:var(--dsb-font-display);font-size:var(--dsb-t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dsb-ink-2)}.dsb-india__mark{width:20px;height:14px;border-radius:2px;flex:none;background:linear-gradient(180deg,var(--dsb-accent) 0 33%,var(--dsb-paper) 33% 66%,var(--dsb-success) 66% 100%);box-shadow:inset 0 0 0 1px var(--dsb-line);position:relative}.dsb-india__mark:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--dsb-info)}.dsb-india--invert{color:var(--dsb-ink-inv-2)}.dsb-chip--teal{border-color:var(--dsb-teal);color:var(--dsb-teal);background:var(--dsb-teal-soft)}.dsb-chip--gold{border-color:var(--dsb-gold);color:var(--dsb-gold);background:var(--dsb-gold-soft)}.dsb-skeleton{background:linear-gradient(90deg,var(--dsb-bg-2) 25%,var(--dsb-line-soft) 37%,var(--dsb-bg-2) 63%);background-size:400% 100%;animation:dsb-shimmer 1.4s ease infinite;border-radius:var(--dsb-radius-sm)}@keyframes dsb-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.dsb-skeleton{animation:none}}
