:root{color-scheme:light;--bg:#f6f3ff;--panel:rgba(255,255,255,0.82);--panel-strong:rgba(255,255,255,0.94);--panel-soft:rgba(248,244,255,0.86);--panel-muted:rgba(241,234,255,0.96);--border:rgba(134,98,255,0.14);--border-strong:rgba(134,98,255,0.24);--text:#20183a;--text-soft:#6f6788;--text-faint:#9e95b6;--purple:#8b5cf6;--purple-strong:#6d28d9;--purple-deep:#5220ad;--purple-soft:#f0e8ff;--pink:#f472b6;--orange:#ffb55d;--success:#1cb36c;--danger:#ff5f8d;--shadow-lg:0 28px 70px rgba(86,55,170,0.14);--shadow-md:0 16px 36px rgba(86,55,170,0.11);--shadow-sm:0 10px 22px rgba(86,55,170,0.08)}body.theme-dark{color-scheme:dark;--bg:#0d1117;--panel:rgba(16,20,28,0.78);--panel-strong:rgba(18,24,35,0.92);--panel-soft:rgba(20,25,36,0.86);--panel-muted:rgba(24,30,42,0.96);--border:rgba(139,92,246,0.22);--border-strong:rgba(167,139,250,0.34);--text:#f4f6fb;--text-soft:#b3bdd1;--text-faint:#7d8aa6;--purple-soft:rgba(91,55,184,0.22);--shadow-lg:0 28px 70px rgba(0,0,0,0.42);--shadow-md:0 16px 36px rgba(0,0,0,0.32);--shadow-sm:0 10px 22px rgba(0,0,0,0.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:radial-gradient(circle at 10% 8%,rgba(176,128,255,.18),transparent 24%),radial-gradient(circle at 92% 10%,rgba(244,114,182,.12),transparent 20%),linear-gradient(180deg,#faf8ff,#f2eeff)}body.theme-dark{background:radial-gradient(circle at 12% 10%,rgba(109,40,217,.24),transparent 24%),radial-gradient(circle at 88% 8%,rgba(59,130,246,.16),transparent 22%),linear-gradient(180deg,#090d13,#111827)}body.theme-dark .waitlist-page{background:radial-gradient(circle at top left,rgba(109,40,217,.22),transparent 30%),radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 24%),linear-gradient(180deg,#090d13,#111827)}body.theme-dark .waitlist-eyebrow,body.theme-dark .waitlist-section-label{color:#c4b5fd;font-size:.92rem;font-weight:700;letter-spacing:.03em}body.theme-dark .coming-soon-page .waitlist-hero__copy h1,body.theme-dark .waitlist-brand__text,body.theme-dark .waitlist-countdown__item strong,body.theme-dark .waitlist-featured-card__content h2,body.theme-dark .waitlist-hero__copy h1,body.theme-dark .waitlist-hero__description,body.theme-dark .waitlist-insight-card h3,body.theme-dark .waitlist-insights__copy h2,body.theme-dark .waitlist-login,body.theme-dark .waitlist-nav__links a,body.theme-dark .waitlist-stat strong{color:#f4f6fb}body.theme-dark .coming-soon-page .waitlist-hero__description,body.theme-dark .waitlist-countdown__item span,body.theme-dark .waitlist-featured-card__content>p,body.theme-dark .waitlist-insight-card p,body.theme-dark .waitlist-insights__copy p,body.theme-dark .waitlist-stat span{color:#c4cede}body.theme-dark .waitlist-login:hover,body.theme-dark .waitlist-nav__links a:hover{color:#ffffff}body.theme-dark .waitlist-countdown__item,body.theme-dark .waitlist-featured-card,body.theme-dark .waitlist-insight-card,body.theme-dark .waitlist-preview-card,body.theme-dark .waitlist-preview-card__listing,body.theme-dark .waitlist-stat{background:rgba(18,24,35,.88);border-color:rgba(167,139,250,.18);box-shadow:0 16px 36px rgba(0,0,0,.28)}body.theme-dark .waitlist-hero__pillars span{background:rgba(22,28,40,.92);border-color:rgba(167,139,250,.28);color:#eef2ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 10px 24px rgba(0,0,0,.22)}body.theme-dark .waitlist-search{background:rgba(20,25,36,.72);border-color:rgba(167,139,250,.16);box-shadow:0 18px 34px rgba(0,0,0,.24);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.theme-dark .waitlist-search__field{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}body.theme-dark .waitlist-countdown__item span,body.theme-dark .waitlist-insight-card__badge,body.theme-dark .waitlist-launch-card__eyebrow,body.theme-dark .waitlist-search__field span{color:#e8edf8}body.theme-dark .waitlist-search__field span{background:none}body.theme-dark .coming-soon-card-carousel__fallback,body.theme-dark .coming-soon-card-carousel__label,body.theme-dark .waitlist-insight-card__badge,body.theme-dark .waitlist-launch-card__eyebrow,body.theme-dark .waitlist-search__field input,body.theme-dark .waitlist-search__field select{color:#f8fafc}body.theme-dark .waitlist-featured-card__tag{background:rgba(255,255,255,.92);color:#111111}body.theme-dark .waitlist-search__field input::placeholder{color:#a7b4c8}body.theme-dark .waitlist-search__field input,body.theme-dark .waitlist-search__field select{text-shadow:none}body.theme-dark .waitlist-cta,body.theme-dark .waitlist-search__submit{background:linear-gradient(135deg,#7c3aed,#4f46e5)}body.theme-dark .waitlist-search__location-trigger{background:rgba(167,139,250,.18);color:#ede9fe}body.theme-dark .waitlist-search__location-trigger:hover{background:rgba(167,139,250,.26)}body.theme-dark .waitlist-search__status--success,body.theme-dark .waitlist-search__utility-status--success{color:#86efac}body.theme-dark .waitlist-search__status--error,body.theme-dark .waitlist-search__utility-status--error{color:#fda4af}body.theme-dark .waitlist-search__status--info,body.theme-dark .waitlist-search__utility-status--info{color:#fcd34d}body.theme-dark .waitlist-success-modal{background:rgba(10,14,26,.94)}body.theme-dark .waitlist-insights,body.theme-dark .waitlist-stats{border-color:transparent}body.theme-dark .waitlist-search__submit{box-shadow:0 18px 36px rgba(79,70,229,.34)}body.theme-dark .waitlist-map{border-color:rgba(167,139,250,.18)}.generated-asset{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generated-asset--cover{object-fit:cover}.generated-asset-frame{display:grid;place-items:center;overflow:hidden}.generated-asset-frame .generated-asset{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.82));transform-origin:center}a{color:inherit;text-decoration:none}.mobile-bottom-nav{display:none}.floating-whatsapp-help{position:fixed;right:16px;bottom:22px;z-index:2147482999;display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;background:linear-gradient(135deg,#16a34a,#06b6d4);color:#ffffff;font-size:.78rem;font-weight:900;text-decoration:none;box-shadow:0 12px 26px rgba(22,163,74,.24)}.floating-whatsapp-help span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:rgba(255,255,255,.2);font-size:.72rem}.floating-whatsapp-help strong{line-height:1}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}button{border:0;background:none;cursor:pointer}.market-shell{position:relative;min-height:100vh;padding:26px 20px 44px}.content-area{position:relative;z-index:1;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:20px}.overlay{position:fixed;inset:0;background:rgba(33,20,64,.34);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;z-index:30}.overlay--visible{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;z-index:120;width:min(320px,calc(100vw - 24px));padding:22px 18px;background:rgba(248,244,255,.92);border:1px solid rgba(134,98,255,.12);box-shadow:0 30px 80px rgba(49,24,109,.26);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow-y:auto;transition:transform .22s ease}.drawer--left{left:0;transform:translateX(-104%);border-right:1px solid rgba(134,98,255,.14)}.drawer--right{right:0;transform:translateX(104%);border-left:1px solid rgba(134,98,255,.14)}.drawer--open{transform:translateX(0)}.brand-card,.cart-panel,.category-strip,.hero-banner,.join-card,.mode-switch,.product-card,.promo-card,.side-nav,.sidebar-card,.support-box,.top-bar,.trust-strip{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.brand-card{display:flex;align-items:center;gap:12px;padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,244,255,.88))}.brand-card__mark,.brand-inline__mark{display:grid;place-items:center;overflow:hidden;background:rgba(255,255,255,.92);box-shadow:0 12px 24px rgba(109,40,217,.18)}.brand-card__mark img,.brand-inline__mark img,.waitlist-brand__mark img{width:100%;height:100%;object-fit:contain}.brand-card__mark{width:44px;height:44px;border-radius:15px}.brand-card__status{display:inline-flex;margin-bottom:4px;color:var(--purple-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-card h1{margin:0;font-size:1.16rem}.brand-card p{margin:4px 0 0;color:var(--text-soft);font-size:.84rem}.side-nav{display:grid;grid-gap:8px;gap:8px;padding:10px;margin-top:16px;border-radius:24px}.side-nav__item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:15px;color:var(--text-soft);transition:background .16s ease,color .16s ease,transform .16s ease}.side-nav__item--auth{display:none}body.has-beta-session .side-nav__item--auth,body[data-beta-session=true] .side-nav__item--auth,html.has-beta-session .side-nav__item--auth,html[data-beta-session=true] .side-nav__item--auth{display:flex}body.has-beta-session .side-nav__item--guest,body[data-beta-session=true] .side-nav__item--guest,html.has-beta-session .side-nav__item--guest,html[data-beta-session=true] .side-nav__item--guest{display:none}.side-nav__item:hover{background:rgba(255,255,255,.76);color:var(--text);transform:translateX(2px)}.side-nav__item--active{background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;box-shadow:0 12px 26px rgba(109,40,217,.24)}.side-nav__icon{width:24px;height:24px;display:grid;place-items:center;text-align:center;flex:0 0 auto}.side-nav__icon .generated-asset,.side-nav__icon .storefront-icon{width:22px;height:22px;filter:drop-shadow(0 6px 12px rgba(109,40,217,.18))}.side-nav__badge{margin-left:auto;padding:4px 8px;border-radius:999px;background:#ffe5ee;color:#ff4e89;font-size:.7rem;font-weight:700}.promo-tower{position:relative;overflow:hidden;margin-top:16px;padding:22px;min-height:236px;border-radius:28px;background:linear-gradient(180deg,#5c2cc8,#7d4ff0 44%,#a97dff);color:#fff;box-shadow:0 28px 54px rgba(100,59,214,.28)}.promo-tower:before{content:"";position:absolute;top:-26px;left:-24px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.16)}.promo-tower__eyebrow{position:relative;margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.promo-tower h2{position:relative;margin:12px 0 0;max-width:11ch;font-size:2rem;line-height:1.04}.promo-tower p:not(.promo-tower__eyebrow){position:relative;max-width:20ch;margin:12px 0 0;color:rgba(255,255,255,.88);line-height:1.65}.promo-tower__decor{position:absolute;right:18px;bottom:12px;width:96px;height:96px;border-radius:28px;display:grid;place-items:center;background:rgba(255,255,255,.15);font-size:2.7rem;font-weight:800}.mode-switch,.support-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;margin-top:16px;border-radius:18px}.support-box{flex-direction:column;align-items:flex-start}.support-box p,.support-box span{margin:0}.support-box p{font-weight:700}.mode-switch,.support-box span{color:var(--text-soft)}.top-bar{z-index:12;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 14px;border-radius:26px;background:rgba(255,255,255,.74)}.top-bar,.top-bar__main{position:relative;display:grid;align-items:center}.top-bar__main{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-width:0}.top-actions,.top-bar__left{display:flex;align-items:center;gap:8px;min-width:0}.top-bar__brand{justify-self:center}.icon-button,.menu-button{position:relative;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.92));border:1px solid rgba(134,98,255,.1);color:var(--text-soft);box-shadow:var(--shadow-sm)}.icon-button span{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;display:grid;place-items:center;font-size:.68rem;font-weight:700}.brand-inline{display:inline-flex;align-items:center}.topbar-icon-action{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.92));border:1px solid rgba(134,98,255,.1);color:var(--purple-strong);box-shadow:var(--shadow-sm)}.topbar-icon-action:hover{color:var(--orange);transform:translateY(-1px)}.topbar-icon-action .profile-chip__avatar{width:30px;height:30px;font-size:.68rem}.brand-inline__logo{width:112px;height:auto;display:block}.top-search{width:100%;min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08);color:var(--text-faint)}.top-search__icon{color:var(--text-soft);display:grid;place-items:center}.keyword-search__item-icon .generated-asset,.top-search__icon .generated-asset,.wishlist-link .generated-asset{width:1.15em;height:1.15em;flex:0 0 auto}.keyword-search{position:relative;z-index:2;display:block}.keyword-search__field{display:flex;align-items:center;gap:12px;width:100%}.keyword-search__input{width:100%;min-width:0;min-height:56px;padding:0;border:0;background:transparent;color:var(--text);outline:none}.keyword-search__input::placeholder{color:var(--text-faint)}.keyword-search__submit{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(134,98,255,.08);flex:0 0 auto}.keyword-search__dropdown{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:15;max-height:min(420px,calc(100vh - 120px));overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:22px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.14);box-shadow:0 22px 50px rgba(76,42,171,.16);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.keyword-search__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text-soft);font-size:.82rem}.keyword-search__hint{color:var(--purple-strong);font-weight:700}.keyword-search__list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.keyword-search__list-item{list-style:none}.keyword-search__item{min-height:56px;padding:10px 12px;border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(247,241,255,.62));border:1px solid rgba(134,98,255,.08);transition:transform .16s ease,background .16s ease,border-color .16s ease}.keyword-search__item:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,241,255,.84));border-color:rgba(134,98,255,.18)}.keyword-search__item-action,.keyword-search__item-icon{color:var(--purple-strong)}.keyword-search__phone-thumb{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f4efff);border:1px solid rgba(134,98,255,.12);color:var(--purple-strong);font-size:.74rem;font-weight:800}.keyword-search__phone-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;padding:4px;filter:drop-shadow(0 8px 10px rgba(15,23,42,.12))}.keyword-search__empty{padding:14px;border-radius:16px;color:var(--text-soft);background:rgba(255,255,255,.64);border:1px solid rgba(134,98,255,.08)}.keyword-search__item-copy{display:grid;grid-gap:3px;gap:3px}.keyword-search__item-copy strong{font-size:.92rem;font-weight:600;color:var(--text)}.keyword-search__item-copy small{color:var(--text-soft);font-size:.78rem}.storefront-icon{display:inline-block;flex:0 0 auto;vertical-align:-.15em;transition:color .16s ease,transform .16s ease,filter .16s ease}.wishlist-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-soft);white-space:nowrap}.icon-button .storefront-icon,.keyword-search__item-icon .storefront-icon,.top-search__icon .storefront-icon,.wishlist-link .storefront-icon{color:var(--purple-strong);width:1.25em;height:1.25em;stroke-width:2.45;filter:drop-shadow(0 5px 10px rgba(109,40,217,.2))}.icon-button:hover .storefront-icon,.wishlist-link:hover .storefront-icon{color:var(--orange);transform:translateY(-1px) scale(1.06)}.profile-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.92));border:1px solid rgba(134,98,255,.08)}.profile-chip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chip__avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffd7e8,#d9cbff);font-size:.76rem;font-weight:700}.hero-banner{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(240px,.82fr);grid-gap:18px;gap:18px;align-items:center;min-height:180px;padding:18px 22px;border-radius:24px;color:#fff;box-shadow:0 24px 54px rgba(100,59,214,.22);transition:background .26s ease,box-shadow .26s ease}.hero-banner--orchid{background:linear-gradient(135deg,#6b3cf1,#8d63ff 46%,#f187c2)}.hero-banner--rose{background:linear-gradient(135deg,#8f47ff,#c06cfd 48%,#ff9ac0)}.hero-banner--midnight{background:linear-gradient(135deg,#4c1d95,#6d28d9 45%,#8b5cf6)}.hero-banner__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-banner__badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:.72rem;font-weight:700}.hero-banner h2{margin:12px 0 0;max-width:100%;min-height:2.12em;font-size:clamp(1.85rem,2.7vw,2.7rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.hero-banner p{max-width:35ch;min-height:3.18em;margin:10px 0 0;color:rgba(255,255,255,.88);line-height:1.58;font-size:.92rem}.hero-banner__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:16px}.hero-banner__actions{display:flex;gap:10px;margin-top:0}.hero-banner__dots{display:flex;align-items:center;gap:8px}.hero-banner__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.45);transition:width .18s ease,background .18s ease,transform .18s ease}.hero-banner__dot:hover{transform:scale(1.1)}.hero-banner__dot--active{width:22px;background:#ffffff}.hero-banner__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hero-banner__meta-item{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-size:.76rem;font-weight:600}.hero-banner__visual{position:relative;min-height:144px;height:100%;border-radius:20px;overflow:hidden}.hero-figure{position:absolute;inset:0}.hero-figure--generated{display:grid;place-items:center;padding:8px}.hero-figure--generated .generated-asset{width:min(100%,420px);max-height:100%;filter:drop-shadow(0 24px 32px rgba(15,23,42,.18))}.hero-figure__circle{position:absolute;border-radius:50%}.hero-figure__circle--left{width:104px;height:104px;left:-10px;bottom:-14px;background:radial-gradient(circle,rgba(255,214,232,.92),rgba(255,214,232,.08))}.hero-figure__circle--right{width:122px;height:122px;right:-12px;bottom:-14px;background:radial-gradient(circle,rgba(255,146,199,.8),rgba(255,146,199,.08))}.hero-figure__body{position:absolute;right:20px;bottom:-4px;width:146px;height:108%;border-radius:88px 88px 18px 18px;background:radial-gradient(circle at 50% 18%,#342248 0 26px,transparent 27px),radial-gradient(circle at 50% 32%,#f1dbdd 0 34px,transparent 35px),linear-gradient(180deg,#d7b8ff,#c499ff 44%,#b97bff);box-shadow:inset 0 -10px 18px rgba(0,0,0,.08)}.home-hero-collapse{display:block;min-height:0;padding:0;overflow:hidden}.home-hero-collapse summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;cursor:pointer;list-style:none;background:linear-gradient(135deg,#93c5fd,#a78bfa 48%,#67e8f9);border:1px solid rgba(37,99,235,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 12px 30px rgba(37,99,235,.16)}.home-hero-collapse summary::-webkit-details-marker{display:none}.home-hero-collapse summary .hero-banner__badge{background:rgba(255,255,255,.9);color:#1d4ed8;border-color:rgba(255,255,255,.64)}.home-hero-collapse summary strong{color:#0f172a;font-size:clamp(.98rem,1.5vw,1.15rem);font-weight:900}.home-hero-collapse__body{display:grid;grid-gap:18px;gap:18px;padding:22px;border-top:1px solid rgba(134,98,255,.12)}.product-card--link{color:inherit;text-decoration:none}.product-card__image--phone-photo{display:grid;place-items:center;background:#ffffff}.product-card__image--phone-photo:after,.product-card__image--phone-photo:before{display:none!important;content:none!important}.product-card__image--phone-photo img{display:block;width:auto;height:auto;max-width:82%;max-height:86%;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 26px rgba(15,23,42,.16));z-index:1}.product-card__palette strong{margin-left:auto;color:var(--purple-strong);font-size:.9rem}.category-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px;border-radius:22px}.category-chip{display:grid;grid-template-rows:58px auto;place-items:center;align-items:center;justify-items:center;grid-gap:10px;gap:10px;min-height:100px;padding:14px 8px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,242,255,.86));border:1px solid transparent;color:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.category-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--border-strong)}.category-chip__icon{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;place-self:center;background:linear-gradient(180deg,#ffffff,#f3edff);border:1px solid rgba(134,98,255,.1);color:var(--purple-strong)}.category-chip__icon .generated-asset,.category-chip__icon .storefront-icon{display:block;width:34px;height:34px;margin:0 auto;stroke-width:2.25;filter:drop-shadow(0 10px 18px rgba(109,40,217,.18))}.category-chip span{display:block;width:100%;font-size:.88rem;font-weight:700;line-height:1.2;text-align:center}.home-phone-brand-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.home-phone-brand-link{min-height:92px;display:grid;place-items:center;grid-gap:8px;gap:8px;padding:12px 8px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,242,255,.86));border:1px solid rgba(134,98,255,.12);color:var(--text);font-size:.82rem;font-weight:900;text-align:center}.home-phone-brand-link .phone-brand-logo{width:46px;height:46px;border-radius:15px}.home-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-launch-grid .category-chip{min-height:82px;padding:10px 8px;border-radius:18px}.home-launch-grid .category-chip__icon{width:42px;height:42px;border-radius:14px}.home-launch-grid .category-chip__icon svg{width:22px;height:22px}.home-listings-preview-grid{width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}.home-launch-details{padding:0;overflow:hidden}.home-launch-details summary{display:grid;grid-gap:6px;gap:6px;padding:20px;cursor:pointer;list-style:none}.home-launch-details summary::-webkit-details-marker{display:none}.home-launch-details summary strong{font-size:1.15rem;color:var(--text)}.home-launch-details summary small{color:var(--text-soft);font-weight:700}.home-launch-details[open] summary{border-bottom:1px solid rgba(134,98,255,.12)}.home-launch-details .trust-strip{margin:18px}.promo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.promo-card{min-height:148px;padding:18px;border-radius:22px;display:flex;flex-direction:column;justify-content:space-between}.promo-card h3{margin:8px 0 0;font-size:1.12rem}.promo-card p{margin:10px 0 0;color:var(--text-soft);line-height:1.65}.promo-card a{color:var(--purple-strong);font-weight:700}.promo-card--rose{background:linear-gradient(135deg,rgba(255,235,242,.95),rgba(255,249,251,.92))}.promo-card--mint{background:linear-gradient(135deg,rgba(239,252,246,.96),rgba(250,255,252,.92))}.promo-card--sand{background:linear-gradient(135deg,rgba(255,244,230,.96),rgba(255,250,244,.92))}.section-kicker{display:inline-flex;color:var(--purple-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-section{display:flex;flex-direction:column;gap:16px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.section-header--compact{align-items:center}.section-header h2{margin:6px 0 0;font-size:1.46rem}.section-header p{margin:8px 0 0;color:var(--text-soft)}.section-header a{color:var(--purple-strong);font-weight:700}.product-grid{display:grid;grid-gap:18px;gap:18px}.product-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{position:relative;padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,244,255,.84));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(86,55,170,.14);border-color:rgba(134,98,255,.2)}.product-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 8px;border-radius:999px;background:linear-gradient(135deg,#ff658f,#ff839b);color:#fff;font-size:.7rem;font-weight:700}.product-card__favorite{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.96);border:1px solid rgba(255,78,137,.18);color:#ff4e89;box-shadow:0 12px 24px rgba(255,78,137,.18)}.listing-favorite .storefront-icon,.product-card__favorite .generated-asset,.product-card__favorite .storefront-icon{width:20px;height:20px;color:#ff4e89;stroke-width:2.7;filter:drop-shadow(0 6px 10px rgba(255,78,137,.22))}.cart-item__thumb,.product-card__image,.sidebar-product__thumb{position:relative;overflow:hidden;background:linear-gradient(180deg,#faf8ff,#f1ecfb);border:1px solid rgba(134,98,255,.08)}.product-card__image{height:188px;border-radius:18px;margin-bottom:14px}.product-card__image--generated,.sidebar-product__thumb--generated{display:grid;place-items:center;padding:clamp(18px,8%,34px);isolation:isolate;--generated-asset-scale:0.78}.product-card__image--generated:after,.product-card__image--generated:before,.sidebar-product__thumb--generated:after,.sidebar-product__thumb--generated:before{display:none!important}.product-card__image--generated .generated-asset,.sidebar-product__thumb--generated .generated-asset{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.78));transform-origin:center}.cart-item__thumb:after,.cart-item__thumb:before,.product-card__image:after,.product-card__image:before,.sidebar-product__thumb:after,.sidebar-product__thumb:before{content:"";position:absolute}.cart-item__thumb--sneaker:before,.product-card__image--sneaker:before,.sidebar-product__thumb--sneaker:before{width:120px;height:62px;left:50%;top:54%;transform:translate(-50%,-50%) rotate(-16deg);border-radius:36px 42px 20px 20px;background:linear-gradient(135deg,#ffffff,#cfd2ff 55%,#b58fff);box-shadow:0 14px 24px rgba(100,81,170,.18)}.product-card__image--watch:before{width:84px;height:132px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:42px;background:linear-gradient(180deg,#4b5563 0 18px,transparent 18px 114px,#4b5563 114px),radial-gradient(circle at 50% 50%,#111827 0 28px,#a78bfa 29px 38px,#111827 39px)}.cart-item__thumb--bottle:before,.product-card__image--bottle:before{width:80px;height:118px;left:50%;top:54%;transform:translate(-50%,-50%);border-radius:22px 22px 28px 28px;background:linear-gradient(180deg,rgba(255,255,255,.94),#ffd5e4);border:1px solid rgba(34,27,58,.08)}.cart-item__thumb--bottle:after,.product-card__image--bottle:after{width:26px;height:20px;left:50%;top:18%;transform:translateX(-50%);border-radius:8px 8px 4px 4px;background:#111827}.product-card__image--headphones:before{width:116px;height:116px;left:50%;top:48%;transform:translate(-50%,-50%);border:14px solid #d6d3d1;border-bottom-color:transparent;border-radius:50%}.product-card__image--headphones:after{width:128px;height:42px;left:50%;bottom:32px;transform:translateX(-50%);background:linear-gradient(90deg,#d6d3d1 0 28px,transparent 28px 100px,#d6d3d1 100px),linear-gradient(90deg,transparent 0 18px,#d6d3d1 18px 42px,transparent 42px 86px,#d6d3d1 86px 110px,transparent 110px)}.product-card__image--shirt:before{width:118px;height:132px;left:50%;top:54%;transform:translate(-50%,-50%);border-radius:28px 28px 18px 18px;background:linear-gradient(180deg,#eee8e1,#d6d3d1);-webkit-clip-path:polygon(14% 8%,34% 0,50% 10%,66% 0,86% 8%,100% 32%,86% 38%,82% 100%,18% 100%,14% 38%,0 32%);clip-path:polygon(14% 8%,34% 0,50% 10%,66% 0,86% 8%,100% 32%,86% 38%,82% 100%,18% 100%,14% 38%,0 32%)}.cart-item__thumb--bag:before,.product-card__image--bag:before{width:112px;height:84px;left:50%;top:58%;transform:translate(-50%,-50%);border-radius:32px 32px 22px 22px;background:linear-gradient(180deg,#7c8a72,#4a5843)}.cart-item__thumb--bag:after,.product-card__image--bag:after{width:64px;height:44px;left:50%;top:30%;transform:translateX(-50%);border:8px solid #6f7b67;border-bottom:0;border-radius:38px 38px 0 0}.product-card__image--serum:before{width:70px;height:118px;left:50%;top:56%;transform:translate(-50%,-50%);border-radius:18px 18px 28px 28px;background:linear-gradient(180deg,#ffffff,#e5e7eb)}.product-card__image--serum:after{width:22px;height:42px;left:50%;top:16%;transform:translateX(-50%);border-radius:8px 8px 0 0;background:linear-gradient(180deg,#a1a1aa,#d4d4d8)}.product-card__image--smartwatch:before{width:88px;height:134px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:44px;background:linear-gradient(180deg,#111827 0 18px,transparent 18px 116px,#111827 116px),radial-gradient(circle at 50% 50%,#111827 0 28px,#a78bfa 29px 38px,#111827 39px)}.cart-item__thumb--glasses:before,.product-card__image--glasses:before,.sidebar-product__thumb--glasses:before{width:112px;height:42px;left:50%;top:54%;transform:translate(-50%,-50%);background:radial-gradient(circle at 24px 21px,transparent 0 13px,#111827 14px 18px,transparent 19px),radial-gradient(circle at 88px 21px,transparent 0 13px,#111827 14px 18px,transparent 19px),linear-gradient(90deg,transparent 0 38px,#111827 38px 74px,transparent 74px)}.cart-item h3,.product-card h3,.sidebar-product h3{margin:0;font-size:.98rem}.cart-item p,.product-card p,.sidebar-product p{margin:6px 0 0;color:var(--text-soft);line-height:1.5;font-size:.85rem}.product-card__price-row{display:flex;align-items:baseline;gap:8px;margin-top:10px}.cart-item strong,.product-card__price-row strong,.sidebar-product strong{color:var(--text);font-size:1rem}.product-card__price-row span{color:var(--text-faint);text-decoration:line-through;font-size:.82rem}.product-card__meta-row{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--text-soft);font-size:.82rem}.rating-inline{display:inline-flex;align-items:center;gap:4px}.listing-review__stars .storefront-icon,.rating-inline .generated-asset,.rating-inline .storefront-icon,.search-result-card__rating .storefront-icon{width:16px;height:16px;color:#f59e0b;stroke-width:2.35;filter:drop-shadow(0 5px 8px rgba(245,158,11,.25))}.product-card__palette{display:flex;align-items:center;gap:7px;margin-top:14px}.product-card__palette span{width:12px;height:12px;border-radius:50%;border:1px solid rgba(34,27,58,.1)}.product-card__palette button{margin-left:auto;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;box-shadow:0 12px 22px rgba(109,40,217,.24)}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px;border-radius:22px}.trust-strip article{display:flex;gap:12px;align-items:center}.trust-strip span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff,#f2ebff);border:1px solid rgba(134,98,255,.1);color:var(--purple-strong)}.trust-strip span .generated-asset,.trust-strip span .storefront-icon{width:30px;height:30px;stroke-width:2.25;filter:drop-shadow(0 10px 18px rgba(109,40,217,.2))}.trust-strip strong{display:block;font-size:.92rem}.trust-strip p{margin:4px 0 0;color:var(--text-soft);font-size:.8rem}.bottom-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.cart-panel,.join-card,.sidebar-card{border-radius:24px}.sidebar-card{padding:18px}.sidebar-card--compact{min-height:100%}.sidebar-products{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.sidebar-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.cart-item__thumb,.sidebar-product__thumb{border-radius:16px}.sidebar-product__thumb{width:64px;height:64px}.sidebar-product__thumb--phone{display:grid;place-items:center;padding:6px}.sidebar-product__thumb--phone:after,.sidebar-product__thumb--phone:before{display:none!important}.sidebar-product__thumb--phone img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 10px 14px rgba(15,23,42,.12))}.sidebar-product button{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#f6f0ff,#efe7ff);color:var(--purple-strong);border:1px solid rgba(134,98,255,.08)}.recently-viewed{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.recently-viewed span{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff,#f4efff);border:1px solid rgba(134,98,255,.1);font-size:1.2rem;overflow:hidden}.recently-viewed span .generated-asset,.recently-viewed span img{width:46px;height:46px;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 8px 12px rgba(15,23,42,.12))}.join-card{padding:22px;background:linear-gradient(180deg,#ad89ff,#8b5cf6 50%,#6d28d9);color:#fff;box-shadow:0 24px 50px rgba(109,40,217,.24)}.join-card p{margin:0;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.join-card h2{margin-top:10px;line-height:1.3;font-size:1.28rem}.cart-panel{padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,242,255,.86))}.cart-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cart-panel__header h2{margin:0;font-size:1.18rem}.cart-panel__header p{margin:4px 0 0;color:var(--text-soft);font-size:.84rem}.cart-panel__header button{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(134,98,255,.08);color:var(--text-soft)}.cart-panel__note{margin:14px 0 0;color:var(--text-soft);line-height:1.7;font-size:.84rem}.cart-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.cart-item__thumb{width:72px;height:72px}.cart-item__controls{display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid rgba(134,98,255,.08)}.cart-item__controls button{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(134,98,255,.08);color:var(--text-soft)}.promo-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.78);color:var(--text-faint);border:1px solid rgba(134,98,255,.08)}.promo-code button{min-height:38px;padding:0 16px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;font-weight:700}.cart-summary{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.cart-summary div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-soft)}.cart-summary strong{color:var(--text)}.cart-summary__discount{color:var(--danger)!important}.cart-summary__free{color:var(--success)!important}.cart-summary__total{padding-top:12px;border-top:1px solid rgba(134,98,255,.1)}.cart-summary__total span,.cart-summary__total strong{color:var(--text)!important;font-size:1.04rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:rgba(255,255,255,.98);color:var(--purple-strong);box-shadow:0 14px 30px rgba(35,18,76,.16)}.button--ghost,.button--secondary{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.18)}.button--checkout{width:100%;margin-top:20px;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;box-shadow:0 18px 34px rgba(109,40,217,.26)}@media (max-width:1100px){.top-bar{grid-template-columns:minmax(0,1fr)}.bottom-rail,.hero-banner,.home-listings-preview-grid,.product-grid--four,.promo-row,.trust-strip{grid-template-columns:1fr 1fr}.category-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.top-actions{flex-wrap:nowrap;justify-content:flex-end}.section-header{flex-direction:column;align-items:stretch}.login-page-frame{grid-template-columns:1fr}.login-page-sidebar{display:none}}@media (max-width:760px){.market-shell{padding:16px 12px 34px}.bottom-rail,.hero-banner,.home-listings-preview-grid,.product-grid--four,.promo-row,.trust-strip{grid-template-columns:1fr}.category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.top-bar,.top-search{padding-inline:14px}.top-bar{grid-template-columns:auto 1fr}.hero-banner__actions,.hero-banner__meta,.top-actions,.top-bar__left{flex-wrap:wrap}.top-actions{gap:10px}.profile-chip{width:100%;justify-content:flex-start}.hero-banner__footer{flex-wrap:wrap}.cart-item,.sidebar-product{grid-template-columns:64px minmax(0,1fr)}.cart-item__controls,.sidebar-product button{grid-column:2;justify-self:flex-start;margin-top:8px}}.search-page-shell{padding-top:32px}.search-page-content{gap:24px}.search-page__top-bar{position:-webkit-sticky;position:sticky;top:16px;z-index:4}.search-page__searchbar{min-height:52px}.search-page__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(244,114,182,.16),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,239,255,.86));border:1px solid rgba(134,98,255,.12);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.search-page__intro h1{margin:8px 0 0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.02;letter-spacing:-.04em}.search-page__intro p{margin:12px 0 0;max-width:64ch;color:var(--text-soft);line-height:1.7}.search-page__intro-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.search-page__intro-meta span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(134,98,255,.12);color:var(--purple-strong);font-size:.82rem;font-weight:700}.search-page__keyword-strip{display:flex;flex-wrap:wrap;gap:10px}.search-page__keyword-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.76);border:1px solid rgba(134,98,255,.12);box-shadow:var(--shadow-sm);color:var(--purple-strong);font-size:.84rem;font-weight:700}.search-page__layout{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.search-filters{display:flex;flex-direction:column;gap:18px}.search-filter-card,.search-page-footer,.search-result-card,.search-results-toolbar{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.search-filter-card{padding:18px;border-radius:24px}.search-filter-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.search-filter-card__header h2{margin:0;font-size:1rem}.search-filter-input{width:100%;min-height:48px;padding:0 14px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,241,255,.88));border:1px solid rgba(134,98,255,.08);color:var(--text-faint)}.search-filter-products{display:grid;grid-gap:14px;gap:14px}.search-filter-product{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.search-filter-product h3{margin:0;font-size:.86rem}.search-filter-product__prices{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;align-items:baseline}.search-filter-product__prices strong{color:#da4f1b;font-size:.88rem}.search-filter-product__prices span{color:var(--text-faint);font-size:.78rem;text-decoration:line-through}.search-filter-list{display:grid;grid-gap:4px;gap:4px}.search-filter-list__button{min-height:36px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-soft);text-align:left}.search-filter-list__button:before{content:"•";margin-right:8px;color:rgba(134,98,255,.42)}.search-filter-list__button span:first-of-type{margin-right:auto}.search-filter-list__button--active{color:#da4f1b}.search-chip-group{display:flex;flex-wrap:wrap;gap:8px}.search-chip{min-width:42px;min-height:34px;padding:0 12px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.88));border:1px solid rgba(134,98,255,.1);color:var(--text-soft);font-size:.8rem}.search-chip-group--tags{gap:7px}.search-chip--tag{min-width:auto;padding:0 10px}.search-color-swatches{display:flex;flex-wrap:wrap;gap:10px}.search-color-swatches__item{width:22px;height:22px;border-radius:50%;border:2px solid rgba(134,98,255,.12);box-shadow:0 4px 10px rgba(86,55,170,.08)}.search-results-panel{display:flex;flex-direction:column;gap:22px}.search-results-toolbar{min-height:60px;padding:12px 18px;border-radius:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px}.search-results-toolbar p{margin:0;justify-self:center;color:var(--text-soft);font-size:.88rem}.search-results-toolbar__sort,.search-results-toolbar__views{display:flex;align-items:center;gap:10px}.search-results-toolbar__sort button,.search-results-toolbar__view-button{min-height:38px;padding:0 12px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,241,255,.88));border:1px solid rgba(134,98,255,.1);color:var(--text-soft)}.search-results-toolbar__view-button{width:38px;display:grid;place-items:center;padding:0}.search-results-toolbar__view-button--active{color:#da4f1b}.search-results-toolbar__sort span{color:var(--text-soft);font-size:.84rem;font-weight:600}.search-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.search-result-card{padding:18px 18px 20px;border-radius:24px;text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.search-result-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(86,55,170,.14);border-color:rgba(134,98,255,.2)}.search-result-card h2{margin:14px 0 0;font-size:1rem;font-weight:500}.search-result-card__rating{margin-top:12px;color:#f5d25a;font-size:.72rem;letter-spacing:.24em}.search-result-card__price-row{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:10px}.search-result-card__price-row strong{color:#da4f1b;font-size:1rem}.search-result-card__price-row span{color:var(--text-faint);font-size:.82rem;text-decoration:line-through}.search-illustration{position:relative;margin:0 auto;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(245,239,255,.82))}.search-illustration--thumb{width:54px;height:54px;border-radius:16px}.search-illustration--large{width:min(100%,210px);height:196px;border-radius:22px}.search-illustration:after,.search-illustration:before{content:"";position:absolute}.search-illustration--generated{display:grid;place-items:center;padding:clamp(14px,9%,28px);isolation:isolate;--generated-asset-scale:0.78}.search-illustration--generated:after,.search-illustration--generated:before{display:none!important}.search-illustration--generated .generated-asset{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.78));transform-origin:center}.search-illustration--charger:before{width:64px;height:112px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:18px;background:radial-gradient(circle at 50% 38%,#d4d4d8 0 20px,transparent 21px),linear-gradient(180deg,#2c3138,#12161b)}.search-illustration--charger:after{width:16px;height:24px;left:calc(50% + 14px);top:26px;border-radius:4px;background:#0f172a}.search-illustration--smartwatch:before,.search-illustration--watch:before{width:84px;height:134px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:40px;background:linear-gradient(180deg,rgba(219,192,116,.88) 0 20px,transparent 20px 114px,rgba(219,192,116,.88) 114px),radial-gradient(circle at 50% 50%,#20242b 0 24px,#e2cf67 25px 38px,#1d2128 39px)}.search-illustration--laptop:before{width:114px;height:76px;left:50%;top:46%;transform:translate(-50%,-50%);border-radius:10px 10px 6px 6px;background:linear-gradient(135deg,#0f172a,#2563eb 58%,#93c5fd)}.search-illustration--laptop:after{width:132px;height:8px;left:50%;bottom:42px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.search-illustration--headphones:before{width:110px;height:118px;left:50%;top:48%;transform:translate(-50%,-50%);border:12px solid #d1d5db;border-bottom-color:transparent;border-radius:50%}.search-illustration--headphones:after{width:122px;height:40px;left:50%;bottom:40px;transform:translateX(-50%);background:linear-gradient(90deg,#d1d5db 0 26px,transparent 26px 96px,#d1d5db 96px),linear-gradient(90deg,transparent 0 18px,#d1d5db 18px 40px,transparent 40px 82px,#d1d5db 82px 104px,transparent 104px)}.search-illustration--earbuds:before{width:92px;height:64px;left:50%;bottom:34px;transform:translateX(-50%);border-radius:26px 26px 18px 18px;background:linear-gradient(180deg,#ffffff,#e5e7eb);box-shadow:inset 0 -8px 16px rgba(15,23,42,.06)}.search-illustration--earbuds:after{width:74px;height:64px;left:50%;top:42px;transform:translateX(-50%);background:radial-gradient(circle at 18px 26px,#ffffff 0 16px,transparent 17px),radial-gradient(circle at 56px 26px,#ffffff 0 16px,transparent 17px),radial-gradient(circle at 18px 26px,#d1d5db 0 4px,transparent 5px),radial-gradient(circle at 56px 26px,#d1d5db 0 4px,transparent 5px)}.search-illustration--tv:before{width:88px;height:70px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:18px;background:linear-gradient(180deg,#2b3138,#101418)}.search-illustration--tv:after{content:"tv";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.9);font-size:1.5rem;font-weight:600;letter-spacing:-.04em}.search-illustration--speaker:before{width:118px;height:118px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f8fafc,#cbd5e1 60%,#94a3b8 100%)}.search-illustration--speaker:after{width:90px;height:18px;left:50%;top:12px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,rgba(167,139,250,.1),rgba(244,114,182,.66),rgba(96,165,250,.18))}.search-illustration--magsafe:before,.search-illustration--phone:before{width:76px;height:138px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:24px;background:linear-gradient(180deg,#ffffff,#e5e7eb);border:1px solid rgba(148,163,184,.4)}.search-illustration--phone:after{width:62px;height:124px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;background:linear-gradient(180deg,#fef3c7,#fb923c 58%,#111827)}.search-illustration--magsafe:after{width:40px;height:40px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:4px solid #cbd5e1;box-shadow:inset 0 0 0 8px rgba(203,213,225,.28)}.search-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:4px}.search-pagination button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--text-soft)}.search-pagination__page{background:rgba(255,255,255,.82);border:1px solid rgba(134,98,255,.12)}.search-pagination__page--active{background:linear-gradient(135deg,#ff8b4d,#f97316);color:#fff!important;box-shadow:0 12px 26px rgba(249,115,22,.24)}.search-page-footer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);grid-gap:24px;gap:24px;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 0 100%,rgba(139,92,246,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(243,236,255,.88))}.search-page-footer__brand p{margin:14px 0 0;max-width:34ch;color:var(--text-soft);line-height:1.7}.search-page-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.search-page-footer__section h2{margin:0;font-size:.96rem}.search-page-footer__section ul{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;color:var(--text-soft);font-size:.9rem}@media (max-width:1100px){.search-page-footer,.search-page__layout{grid-template-columns:1fr}.search-page-footer__grid,.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-page__intro,.search-results-toolbar{grid-template-columns:1fr;justify-items:stretch}.search-page-footer,.search-page__intro,.search-results-toolbar{align-items:stretch}.search-page__intro-meta{justify-content:flex-start}.search-results-toolbar p{justify-self:flex-start}}@media (max-width:760px){.keyword-search__header,.keyword-search__item{grid-template-columns:1fr}.keyword-search__header{justify-content:flex-start}.keyword-search__hint{white-space:normal}.keyword-search__item-action{display:none}.search-page__intro{padding:22px 18px}.search-page-footer__grid,.search-results-grid{grid-template-columns:1fr}.search-page-footer,.search-results-toolbar{padding:18px}.search-filter-card,.search-result-card{padding:16px}.search-results-toolbar__sort{flex-wrap:wrap}}.listing-detail-page{padding-top:32px}.listing-detail-content{gap:24px}.listing-detail-topbar{position:-webkit-sticky;position:sticky;top:16px;z-index:6}.listing-detail-card,.listing-detail-panel,.listing-mini-card,.listing-more,.listing-purchase-card,.listing-review-panel,.listing-shipping-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,244,255,.9));border:1px solid rgba(134,98,255,.12);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.listing-detail-panel{padding:24px;border-radius:32px}.listing-detail-nav{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.listing-detail-nav__filters{flex:1 1;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.listing-filter-chip,.listing-inline-link{min-height:40px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid rgba(134,98,255,.12);color:var(--text-soft)}.listing-filter-chip--active{color:var(--text);font-weight:700;box-shadow:var(--shadow-sm)}.listing-detail-nav__search{width:min(320px,100%);min-width:220px;margin-left:6px}.listing-detail-nav__search .keyword-search__input{min-height:48px}.listing-detail-nav__search .top-search{min-height:48px;padding-inline:14px;border-radius:999px}.listing-detail-nav__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.listing-inline-link{display:inline-flex;align-items:center;font-size:.84rem;font-weight:600}.listing-detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;color:var(--text-soft);font-size:.84rem}.listing-detail-breadcrumb__current{color:var(--text);font-weight:700}.listing-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:14px;gap:14px;margin-top:18px}.listing-hero-grid__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.listing-art{position:relative;overflow:hidden;min-height:198px;border-radius:22px;background:linear-gradient(180deg,#edf2f7,#dfe7ef 100%);border:1px solid rgba(134,98,255,.08)}.listing-art:after,.listing-art:before,.listing-mini-card__art:before,.listing-review__thumb:before{content:"";position:absolute}.listing-art--generated{display:grid;place-items:center;padding:clamp(34px,10%,72px);isolation:isolate;--generated-asset-scale:0.76}.listing-art--generated:after,.listing-art--generated:before{display:none!important}.listing-art--generated .generated-asset{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.76));transform-origin:center;filter:drop-shadow(0 24px 32px rgba(15,23,42,.18))}.listing-art:before{width:50%;height:70%;left:50%;bottom:0;transform:translateX(-50%);border-radius:120px 120px 30px 30px;background:linear-gradient(180deg,#b7cda9,#96b68f);box-shadow:inset 0 -14px 22px rgba(0,0,0,.08)}.listing-art:after{width:26%;height:18%;left:50%;top:16%;transform:translateX(-50%);border-radius:999px 999px 24px 24px;background:rgba(144,176,140,.9)}.listing-art--primary{min-height:432px;background:linear-gradient(180deg,#eef1f4,#dfe4e8)}.listing-art--primary:before{width:58%;height:76%;left:42%;bottom:0;transform:translateX(-50%)}.listing-art--primary:after{width:28%;top:14%}.listing-art--portrait{min-height:206px;background:linear-gradient(180deg,#f1f5f9,#dde5ec)}.listing-art--offset:before{left:54%}.listing-art--detail{grid-column:1/-1;min-height:208px;background:linear-gradient(135deg,#d9e2de,#f1f4f7)}.listing-art--detail:before{width:72%;height:88%;left:auto;right:-6%;bottom:-14%;transform:none;border-radius:160px 0 0 30px}.listing-art--detail:after{width:32%;height:26%;top:22%;left:auto;right:14%;transform:none}.listing-art__badge,.listing-art__caption{position:absolute;z-index:1}.listing-art__badge{top:14px;right:14px;min-height:32px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;background:rgba(255,255,255,.96);font-size:.78rem;font-weight:700}.listing-art__caption{left:16px;bottom:16px;display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.84);border:1px solid rgba(134,98,255,.08)}.listing-art__caption strong{font-size:.86rem}.listing-art__caption span{color:var(--text-soft);font-size:.76rem}.listing-detail-main{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.listing-detail-card{padding:24px;border-radius:28px}.listing-detail-card__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.listing-detail-card__headline h1{margin:8px 0 0;font-size:clamp(2.1rem,3vw,3rem);line-height:1.02;letter-spacing:-.05em}.listing-detail-card__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--text-soft);font-size:.88rem}.listing-favorite{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(255,95,141,.16);color:var(--danger);box-shadow:var(--shadow-sm);flex:0 0 auto}.listing-detail-card__selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.listing-detail-card__selectors h2,.listing-detail-copy h2,.listing-review-panel h2{margin:0;font-size:1rem}.listing-swatch-grid{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.listing-swatch{display:grid;grid-gap:8px;gap:8px;justify-items:center;color:var(--text-soft);font-size:.76rem}.listing-swatch__dot{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.9);box-shadow:0 8px 18px rgba(86,55,170,.12)}.listing-size-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.listing-size-chip{min-width:50px;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.84);border:1px solid rgba(134,98,255,.12);color:var(--text-soft)}.listing-size-chip--active{background:#14161c;border-color:#14161c;color:#fff}.listing-detail-copy{display:grid;grid-gap:18px;gap:18px;margin-top:26px}.listing-detail-copy section{padding-top:18px;border-top:1px solid rgba(134,98,255,.1)}.listing-detail-copy h2{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-detail-copy p{margin:14px 0 0;color:var(--text-soft);line-height:1.75}.listing-features-band{margin-top:18px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,244,255,.9));border:1px solid rgba(134,98,255,.12);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.listing-features-band__header h2{margin:8px 0 0;font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1.04;letter-spacing:-.04em}.listing-features-band__header p{margin:10px 0 0;max-width:58ch;color:var(--text-soft);line-height:1.7}.listing-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.listing-feature-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;grid-gap:12px;gap:12px;align-items:center;min-height:178px;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(248,250,246,.96),rgba(255,255,255,.94));border:1px solid rgba(134,98,255,.08)}.listing-feature-card__copy{display:grid;grid-gap:10px;gap:10px}.listing-feature-card__copy strong{font-size:1.28rem;line-height:1.08;letter-spacing:-.03em}.listing-feature-card__lines{display:grid;grid-gap:4px;gap:4px}.listing-feature-card__lines p{margin:0;color:var(--text-soft);font-size:.84rem;line-height:1.55}.listing-feature-card__art{position:relative;overflow:hidden;min-height:140px;border-radius:18px;background:linear-gradient(180deg,#eef3ec,#e4ece1)}.listing-feature-card__art:after,.listing-feature-card__art:before{content:"";position:absolute}.listing-feature-card__art--generated{display:grid;place-items:center;padding:clamp(16px,10%,28px);--generated-asset-scale:0.78}.listing-feature-card__art--generated:after,.listing-feature-card__art--generated:before{display:none!important}.listing-feature-card__art--generated .generated-asset{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.78));transform-origin:center}.listing-feature-card__art--capsule:before{width:96px;height:96px;right:18px;top:16px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffffff 0,#d7dfd0 58%,#8ea184 100%);box-shadow:0 16px 24px rgba(86,55,170,.12)}.listing-feature-card__art--capsule:after{width:70px;height:16px;left:6px;bottom:20px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(142,161,132,.24));transform:rotate(-22deg)}.listing-feature-card__art--pod:before{width:112px;height:70px;right:12px;top:28px;border-radius:36px;background:linear-gradient(135deg,#ffffff,#dbe4d5 62%,#9ab08f)}.listing-feature-card__art--pod:after{width:52px;height:8px;left:0;top:50%;border-radius:999px;background:rgba(154,176,143,.4)}.listing-feature-card__art--exploded:before{width:120px;height:26px;right:12px;top:54px;border-radius:999px;background:radial-gradient(circle at 10px 13px,#8ea184 0 10px,transparent 11px),radial-gradient(circle at 38px 13px,#adbca3 0 11px,transparent 12px),radial-gradient(circle at 68px 13px,#d5ddd1 0 10px,transparent 11px),radial-gradient(circle at 96px 13px,#edf2ea 0 10px,transparent 11px)}.listing-feature-card__art--exploded:after{width:84px;height:84px;right:24px;bottom:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff 0,#dbe4d5 52%,#8ea184 100%)}.listing-feature-card__art--portrait:before{width:86px;height:118px;right:24px;bottom:-6px;border-radius:60px 60px 20px 20px;background:linear-gradient(180deg,#c8ddc0,#9ab08f)}.listing-feature-card__art--portrait:after{width:54px;height:54px;right:40px;top:16px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff 0,#e5ece0 58%,#afc0a6 100%)}.listing-feature-card__art--case:before{width:108px;height:92px;right:18px;bottom:12px;border-radius:26px 26px 34px 34px;background:linear-gradient(180deg,#eef2ea,#cfdac6 48%,#8ea184)}.listing-feature-card__art--case:after{width:86px;height:44px;right:29px;top:20px;border-radius:44px 44px 12px 12px;background:linear-gradient(180deg,#ffffff,#dbe4d5)}.listing-feature-card__art--device:before{width:62px;height:118px;right:58px;top:12px;border-radius:18px;background:linear-gradient(180deg,#dce8d6,#b8c9af);border:1px solid rgba(142,161,132,.36)}.listing-feature-card__art--device:after{width:58px;height:58px;right:8px;bottom:12px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0,#dfe8d9 56%,#9ab08f 100%)}.listing-shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.listing-shipping-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:20px}.listing-shipping-card__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff,#efe7ff);color:var(--purple-strong)}.listing-shipping-card__icon .generated-asset{width:28px;height:28px}.listing-shipping-card strong{display:block;font-size:.88rem}.listing-shipping-card p{margin:4px 0 0;color:var(--text-soft);font-size:.8rem;line-height:1.5}.listing-purchase-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:28px}.listing-purchase-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;background:#14161c;color:#fff}.listing-purchase-card__eyebrow{display:inline-flex;color:rgba(255,255,255,.68);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.listing-purchase-card__price{display:block;margin-top:6px;font-size:clamp(2rem,3vw,2.6rem);line-height:1;letter-spacing:-.04em}.listing-detail-buy{background:rgba(255,255,255,.96);color:#14161c;box-shadow:none;white-space:nowrap}.listing-review-panel{padding:16px;border-radius:24px}.listing-review-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-more__header a,.listing-review-panel__header a{color:var(--purple-strong);font-weight:700}.listing-review-list{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.listing-review{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.listing-review__avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f8d4e2,#d7cdff);font-size:.78rem;font-weight:700}.listing-review h3{margin:0;font-size:.92rem}.listing-review__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;color:var(--text-soft);font-size:.78rem}.listing-review__stars{color:#f5bf27;letter-spacing:.16em;display:inline-flex;align-items:center;gap:2px}.listing-review__stars .generated-asset{width:16px;height:16px}.listing-review p{margin:10px 0 0;color:var(--text-soft);line-height:1.65;font-size:.84rem}.listing-review__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.listing-review__thumb{position:relative;overflow:hidden;width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,#eef2f7,#dbe4ed);border:1px solid rgba(134,98,255,.08)}.listing-review__thumb--wide{width:72px}.listing-review__thumb:before{width:54%;height:64%;left:50%;bottom:-2px;transform:translateX(-50%);border-radius:40px 40px 10px 10px;background:linear-gradient(180deg,#b7cda9,#96b68f)}.listing-more{margin-top:18px;padding:24px;border-radius:28px}.listing-more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.listing-mini-card{padding:14px;border-radius:24px}.listing-mini-card__art{position:relative;overflow:hidden;height:220px;border-radius:18px;background:linear-gradient(180deg,#eef2f7,#dde5ec);border:1px solid rgba(134,98,255,.08)}.listing-mini-card__art:before{width:52%;height:72%;left:50%;bottom:-4px;transform:translateX(-50%);border-radius:80px 80px 18px 18px;background:linear-gradient(180deg,#b7cda9,#96b68f)}.listing-mini-card__art--generated{display:grid;place-items:center;padding:clamp(22px,10%,38px);--generated-asset-scale:0.78}.listing-mini-card__art--generated:before{display:none!important}.listing-mini-card__art--generated .generated-asset{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.78));transform-origin:center}.listing-mini-card__art--2:before{background:linear-gradient(180deg,#2b2f38,#0f172a)}.listing-mini-card__art--3:before{width:60%}.listing-mini-card h3{margin:14px 0 0;font-size:1rem}.listing-mini-card p{margin:8px 0 0;color:var(--text-soft);font-size:.84rem}.listing-mini-card strong{display:inline-flex;margin-top:12px;color:var(--text)}.listing-detail-footer{margin-top:4px}.seller-profile-frame{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.seller-profile-sidebar{display:none}.seller-sidebar-stack{display:flex;flex-direction:column;gap:16px}.seller-profile-main{display:flex;flex-direction:column;gap:20px;min-width:0}.seller-product-card,.seller-products-section,.seller-profile-intro,.seller-review-panel,.seller-spotlight-card,.seller-summary-card,.seller-trust-card,.seller-workflow-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.seller-profile-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.seller-profile-menu{display:grid}.seller-profile-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.12),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(243,236,255,.88))}.seller-products-section h2,.seller-profile-intro h1,.seller-spotlight-card h2,.seller-summary-card h2,.seller-trust-card h2,.seller-workflow-card h2{margin:8px 0 0}.seller-products-section p,.seller-profile-intro p,.seller-spotlight-card p,.seller-summary-card p,.seller-trust-card li,.seller-workflow-card p{color:var(--text-soft);line-height:1.7}.seller-profile-intro__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.seller-link-chip,.seller-product-card__status,.seller-profile-intro__meta span,.seller-socials a,.seller-workflow-step__status{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(134,98,255,.12);background:rgba(255,255,255,.72);color:var(--purple-strong);font-size:.8rem;font-weight:700}.seller-discovery-grid,.seller-profile-overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);grid-gap:20px;gap:20px;align-items:start}.seller-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;padding:26px;border-radius:30px}.seller-summary-card__avatar{width:150px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.34),transparent 30%),linear-gradient(160deg,#8b5cf6,#a855f7 48%,#f472b6);box-shadow:0 24px 40px rgba(109,40,217,.22)}.seller-summary-card__avatar span{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;font-size:2rem;font-weight:800;letter-spacing:.08em}.seller-summary-card__content{display:flex;flex-direction:column;gap:18px}.seller-summary-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seller-summary-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.seller-summary-meta__item{display:grid;grid-gap:6px;gap:6px}.seller-product-card p,.seller-product-card__meta,.seller-review-panel__product,.seller-summary-meta__item span{color:var(--text-soft)}.seller-summary-meta__item span{font-size:.8rem}.seller-product-card h3,.seller-summary-meta__item strong{font-size:.98rem}.seller-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.seller-stat-card{padding:16px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.seller-stat-card strong{display:block;font-size:1.1rem}.seller-stat-card span{display:block;margin-top:8px;color:var(--text-soft);font-size:.84rem}.seller-socials{display:flex;flex-wrap:wrap;gap:10px}.seller-profile-sidecards{display:grid;grid-gap:20px;gap:20px}.seller-products-section,.seller-review-panel,.seller-spotlight-card,.seller-trust-card,.seller-workflow-card{padding:24px;border-radius:28px}.seller-trust-card ul{margin:18px 0 0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}.seller-spotlight-card{background:linear-gradient(180deg,#5c2cc8,#7d4ff0 44%,#a97dff);color:#fff;box-shadow:0 28px 54px rgba(100,59,214,.28)}.seller-spotlight-card .section-kicker,.seller-spotlight-card p{color:rgba(255,255,255,.86)}.seller-spotlight-card__action{margin-top:18px}.seller-workflow-card__header{margin-bottom:0}.seller-workflow-list{position:relative;display:grid;grid-gap:16px;gap:16px;margin-top:18px}.seller-workflow-list:before{content:"";position:absolute;top:18px;bottom:18px;left:20px;width:2px;background:linear-gradient(180deg,rgba(139,92,246,.42),rgba(244,114,182,.22))}.seller-workflow-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.seller-workflow-step__rail{position:relative;z-index:1}.seller-workflow-step__dot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple-deep),var(--purple),var(--pink));color:#fff;box-shadow:0 16px 24px rgba(109,40,217,.22);font-size:.86rem;font-weight:800}.seller-workflow-step__content{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.seller-workflow-step__content strong{display:block;font-size:.98rem}.seller-workflow-step__content p{margin:8px 0 0}.seller-workflow-step__status--live{background:rgba(229,255,241,.9);color:#168a55}.seller-workflow-step__status--verified{background:rgba(236,231,255,.92);color:var(--purple-strong)}.seller-workflow-step__status--trusted{background:rgba(255,240,228,.92);color:#c66a10}.seller-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.seller-product-card{display:grid;grid-gap:16px;gap:16px;padding:14px;border-radius:24px}.seller-product-card__art{position:relative;overflow:hidden;min-height:220px;border-radius:20px;background:linear-gradient(180deg,#eef2f7,#dde5ec);border:1px solid rgba(134,98,255,.08)}.seller-product-card__art:after,.seller-product-card__art:before{content:"";position:absolute}.seller-product-card__art:before{left:50%;bottom:-6px;transform:translateX(-50%)}.seller-product-card__art--audio:before{width:60%;height:74%;border-radius:36px 36px 18px 18px;background:linear-gradient(180deg,#27272a,#0f172a)}.seller-product-card__art--audio:after{inset:24px auto auto 50%;width:82px;height:82px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85) 0 10%,rgba(148,163,184,.35) 12%,transparent 46%)}.seller-product-card__art--sleeve:before{width:64%;height:68%;border-radius:24px;background:linear-gradient(180deg,#d2bfaa,#b89073)}.seller-product-card__art--sleeve:after{inset:26px auto auto 50%;width:44%;height:20%;transform:translateX(-50%);border-radius:999px;border:2px solid rgba(255,255,255,.5)}.seller-product-card__art--watch:before{width:38%;height:76%;border-radius:28px;background:linear-gradient(180deg,#2f3949,#131a24)}.seller-product-card__art--watch:after{inset:18px auto auto 50%;width:54%;height:54%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.92) 0 18%,rgba(165,180,252,.4) 20%,transparent 56%)}.seller-product-card__art--speaker:before{width:54%;height:60%;border-radius:50px 50px 20px 20px;background:linear-gradient(180deg,#f8fafc,#d6deea)}.seller-product-card__art--speaker:after{inset:28px auto auto 50%;width:74px;height:74px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(15,23,42,.88) 0 16%,rgba(148,163,184,.38) 18%,transparent 54%)}.seller-product-card__body{display:grid;grid-gap:12px;gap:12px}.seller-product-card__footer,.seller-product-card__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seller-product-card h3{margin:0}.seller-product-card p{margin:8px 0 0;font-size:.84rem}.seller-product-card__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.82rem}.seller-product-card__footer strong{font-size:1.06rem}.seller-product-card__footer a,.seller-products-section__header a{color:var(--purple-strong);font-weight:700}.seller-profile-footer .search-page-footer__section a,.vendor-profile-footer .search-page-footer__section a{color:var(--text-soft);font-weight:400}.seller-profile-footer .search-page-footer__section a:hover,.vendor-profile-footer .search-page-footer__section a:hover{color:var(--text)}.seller-review-panel{position:-webkit-sticky;position:sticky;top:106px}.seller-review-panel__item{padding-bottom:16px;border-bottom:1px solid rgba(134,98,255,.1)}.seller-review-panel__item:last-child{padding-bottom:0;border-bottom:0}.seller-review-panel__product{display:inline-flex;margin-top:10px;font-size:.82rem;font-weight:700}.seller-profile-footer{margin-top:2px}.login-page-frame{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.login-page-frame--drawer-only{grid-template-columns:minmax(0,1fr)}.login-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.login-page-main,.login-page-sidebar-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.login-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.login-topbar-action{white-space:nowrap}.login-benefits-section,.login-card,.login-page-intro,.login-side-card,.login-spotlight-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.login-page-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.12),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(243,236,255,.88))}.login-benefit-card h3,.login-benefits-section h2,.login-card h2,.login-page-intro h1,.login-side-card h2,.login-spotlight-card h2{margin:8px 0 0}.login-benefit-card p,.login-benefits-section p,.login-card p,.login-page-intro p,.login-side-card p,.login-signal-card span,.login-spotlight-card p,.login-support-link span{color:var(--text-soft);line-height:1.7}.login-benefit-card__icon,.login-card__badge,.login-page-intro__meta,.login-section-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.login-page-intro__meta{flex-wrap:wrap;justify-content:flex-end;gap:10px}.login-card__badge,.login-page-intro__meta span,.login-section-link{padding:8px 12px;border:1px solid rgba(134,98,255,.12);background:rgba(255,255,255,.72);color:var(--purple-strong);font-size:.8rem;font-weight:700}.login-page-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);grid-gap:20px;gap:20px;align-items:start}.login-benefits-section,.login-card,.login-side-card,.login-spotlight-card{padding:24px;border-radius:28px}.login-card{display:grid;grid-gap:22px;gap:22px}.register-page-intro{background:radial-gradient(circle at 100% 0,rgba(244,114,182,.16),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,238,255,.9))}.register-consent-stack,.register-form__grid,.register-journey-grid{display:grid;grid-gap:14px;gap:14px}.register-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.register-journey-card{padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.register-journey-card span{display:inline-flex;color:var(--purple-strong);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.register-journey-card strong{display:block;margin-top:10px}.register-journey-card p{margin:8px 0 0;color:var(--text-soft);line-height:1.7}.register-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.register-consent-stack{padding:18px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,241,255,.88));border:1px solid rgba(134,98,255,.08)}.register-consent-stack .login-check{align-items:flex-start}.register-consent-stack .login-check+.login-check{padding-top:14px;border-top:1px solid rgba(134,98,255,.12)}.login-benefits-section__header,.login-card__header,.login-form__actions,.login-form__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.login-card__header{padding-bottom:18px;border-bottom:1px solid rgba(134,98,255,.1)}.login-card__badge{white-space:nowrap;background:rgba(236,231,255,.92)}.login-benefits-grid,.login-field-group,.login-form,.login-page-side-stack,.login-signal-grid{display:grid;grid-gap:16px;gap:16px}.login-field-group{gap:14px}.login-field{display:grid;grid-gap:8px;gap:8px}.login-check span,.login-field>span,.login-signal-card p,.login-support-link strong{font-weight:700}.login-input{min-height:56px;width:100%;padding:0 16px;border-radius:16px;border:1px solid rgba(134,98,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.92));color:var(--text);outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.login-input:focus{border-color:rgba(109,40,217,.4);box-shadow:0 0 0 4px rgba(139,92,246,.12)}.login-check,.login-form__meta{align-items:center}.login-check{display:inline-flex;gap:10px;color:var(--text-soft)}.login-check input{width:18px;height:18px;accent-color:var(--purple-strong)}.login-form__link,.login-form__secondary,.login-section-link,.login-support-link strong{color:var(--purple-strong)}.login-form__status{padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.login-form__status strong,.login-signal-card strong,.login-support-link strong{display:block}.login-benefit-card p,.login-form__status p,.login-signal-card p,.login-spotlight-list,.login-support-link span{margin:8px 0 0}.login-form__submit{justify-content:center;background:linear-gradient(135deg,var(--purple-deep),var(--purple),var(--pink));color:#fff;box-shadow:0 18px 30px rgba(109,40,217,.22)}.login-form__secondary{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.login-form__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:var(--text-faint)}.login-form__divider span{height:1px;background:rgba(134,98,255,.14)}.login-form__support{grid-template-columns:repeat(2,minmax(0,1fr))}.login-benefit-card,.login-signal-card,.login-support-link{padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.beta-demo-flow,.beta-demo-flow__created,.beta-demo-flow__panel,.beta-demo-flow__summary{display:grid;grid-gap:16px;gap:16px}.beta-demo-flow__actions,.beta-demo-flow__header,.beta-demo-flow__step-heading,.beta-demo-flow__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.beta-demo-flow__header{padding:18px;border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(244,114,182,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.1)}.beta-demo-flow__header h3{margin:8px 0 0;font-size:clamp(1.25rem,2vw,1.7rem)}.beta-demo-flow__created p,.beta-demo-flow__header p,.beta-demo-flow__step-heading span,.beta-demo-flow__summary p{margin:8px 0 0;color:var(--text-soft);line-height:1.6}.beta-demo-flow__session{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.76rem;font-weight:800;white-space:nowrap}.beta-demo-flow__session--on{background:rgba(28,179,108,.12);color:#0f8a50}.beta-demo-flow__session--off{background:rgba(134,98,255,.1);color:var(--purple-strong)}.beta-demo-flow__status--success{border-color:rgba(28,179,108,.24);background:linear-gradient(180deg,rgba(239,253,246,.98),rgba(246,241,255,.88))}.beta-demo-flow__status--error{border-color:rgba(255,95,141,.26);background:linear-gradient(180deg,rgba(255,241,246,.98),rgba(246,241,255,.88))}.beta-demo-flow__created,.beta-demo-flow__panel{padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,241,255,.88));border:1px solid rgba(134,98,255,.1)}.beta-demo-flow__step-heading strong{font-size:1rem}.beta-demo-flow__full-button{width:100%;justify-content:center}.beta-demo-flow__textarea{min-height:112px;padding-top:14px;resize:vertical}.beta-demo-flow__file{padding-top:15px}.beta-demo-flow__next-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.beta-demo-flow__next-actions .button{justify-content:center}.beta-demo-flow__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.beta-demo-flow__summary article{min-width:0;padding:16px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.1)}.beta-demo-flow__summary span{color:var(--text-faint);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.beta-demo-flow__created strong,.beta-demo-flow__summary strong{display:block;overflow-wrap:anywhere}.beta-account-profile-card{display:grid;grid-gap:18px;gap:18px;padding:22px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.1);box-shadow:var(--shadow-md)}.beta-account-profile-card__header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.beta-account-profile-card h2{margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.beta-account-profile-card p{color:var(--text-soft);line-height:1.7}.beta-account-profile-card>.beta-demo-flow__next-actions{grid-column:1/-1}.account-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);grid-gap:18px;gap:18px;align-items:start}.account-profile-layout__main,.account-profile-layout__side{display:grid;grid-gap:18px;gap:18px;min-width:0}@media (max-width:900px){.account-profile-layout{grid-template-columns:1fr}.beta-account-profile-card>.beta-demo-flow__next-actions,.beta-account-profile-card__header{grid-column:auto}}.beta-account-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.beta-account-profile-grid article{min-width:0;padding:16px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.1)}.beta-account-profile-grid span{color:var(--text-faint);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.beta-account-profile-grid strong{display:block;margin-top:8px;overflow-wrap:anywhere}body.theme-dark .beta-demo-flow__status--success{border-color:rgba(74,222,128,.28);background:linear-gradient(180deg,rgba(6,78,59,.72),rgba(15,23,42,.94))}body.theme-dark .beta-demo-flow__status--error{border-color:rgba(251,113,133,.34);background:linear-gradient(180deg,rgba(88,28,42,.72),rgba(15,23,42,.94))}body.theme-dark .beta-demo-flow__session--on{background:rgba(74,222,128,.14);color:#86efac}body.theme-dark .beta-demo-flow__session--off{background:rgba(167,139,250,.14);color:#ddd6fe}body.theme-dark .beta-demo-flow .login-input,body.theme-dark .beta-demo-flow select.login-input,body.theme-dark .beta-demo-flow textarea.login-input{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(30,41,59,.92))!important;border-color:rgba(167,139,250,.24)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important}body.theme-dark .beta-demo-flow .login-input::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8}body.theme-dark .beta-demo-flow .login-input:-webkit-autofill,body.theme-dark .beta-demo-flow .login-input:-webkit-autofill:focus,body.theme-dark .beta-demo-flow .login-input:-webkit-autofill:hover{border-color:rgba(167,139,250,.32)!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #1e293b!important;caret-color:#f8fafc}.login-support-link{display:grid;grid-gap:6px;gap:6px}.login-spotlight-card{background:linear-gradient(180deg,#5c2cc8,#7d4ff0 44%,#a97dff);color:#fff;box-shadow:0 28px 54px rgba(100,59,214,.28)}.login-spotlight-card .section-kicker,.login-spotlight-card p,.login-spotlight-list{color:rgba(255,255,255,.88)}.login-spotlight-list{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.login-spotlight-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.login-spotlight-card__action{margin-top:4px}.login-benefits-grid,.login-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-signal-card strong{font-size:1.12rem}.login-signal-card p{color:var(--text)}.login-benefits-section__header{margin-bottom:18px}.login-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.login-benefit-card__icon{width:44px;height:44px;margin-bottom:12px;font-size:1.05rem;font-weight:800}.login-benefit-card--purple .login-benefit-card__icon{background:rgba(236,231,255,.92);color:var(--purple-strong)}.login-benefit-card--rose .login-benefit-card__icon{background:rgba(255,234,242,.94);color:#d43a7d}.login-benefit-card--mint .login-benefit-card__icon{background:rgba(229,255,241,.92);color:#168a55}.login-page-footer{margin-top:2px}.categories-page-frame{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.categories-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.categories-page-main,.categories-page-sidebar-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.categories-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.categories-discovery-card,.categories-grid-section,.categories-page-hero,.categories-page-stat,.categories-rail-card,.category-grid-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.categories-page-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(243,236,255,.9))}.categories-discovery-card strong,.categories-grid-section h2,.categories-page-hero h1,.categories-page-stat strong,.categories-rail-card h2,.categories-spotlight-item strong,.category-grid-card h2{margin:8px 0 0}.categories-discovery-card p,.categories-grid-section p,.categories-page-hero p,.categories-page-stat span,.categories-popular-links a,.categories-rail-card p,.category-grid-card p{color:var(--text-soft);line-height:1.7}.categories-page-hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.categories-page-stat{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.88))}.categories-page-stat strong{font-size:1.2rem;color:var(--purple-strong)}.categories-discovery-band,.categories-grid,.categories-page-layout,.categories-popular-links,.categories-rail-actions,.categories-spotlight-list,.category-grid-card__cues,.category-grid-card__featured{display:grid;grid-gap:16px;gap:16px}.categories-discovery-band{grid-template-columns:repeat(3,minmax(0,1fr))}.categories-discovery-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:20px;border-radius:24px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.categories-discovery-card:hover,.category-grid-card:hover{transform:translateY(-2px);border-color:rgba(109,40,217,.2);box-shadow:var(--shadow-lg)}.categories-discovery-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,rgba(109,40,217,.14),rgba(244,114,182,.16));color:var(--purple-strong);font-weight:800}.categories-discovery-card__icon .generated-asset{width:30px;height:30px}.categories-page-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);align-items:start}.categories-grid-section,.categories-rail-card{padding:24px;border-radius:28px}.categories-grid-section__header,.category-grid-card__header,.category-grid-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category-grid-card__browse,.category-grid-section__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.76);color:var(--purple-strong);font-weight:700;white-space:nowrap}.categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.category-grid-card{display:grid;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,241,255,.9))}.category-grid-card__hero{position:relative;min-height:140px;padding:18px;display:flex;align-items:flex-start;justify-content:flex-end}.category-grid-card__hero--generated{min-height:190px;align-items:center;justify-content:center;padding:clamp(24px,9%,44px);isolation:isolate;--generated-asset-scale:0.78}.category-grid-card__hero--generated .generated-asset{width:100%;height:100%;max-height:170px;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.78));transform-origin:center;filter:drop-shadow(0 18px 26px rgba(15,23,42,.16))}.category-grid-card__cues span,.category-grid-card__hero span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.category-grid-card__hero span{background:rgba(255,255,255,.82);color:var(--purple-strong)}.category-grid-card__body{display:grid;grid-gap:16px;gap:16px;padding:22px}.categories-popular-links a,.categories-spotlight-item,.category-grid-card__featured-link,.category-grid-card__meta span{padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.category-grid-card__meta span{flex:1 1;text-align:center;color:var(--text);font-weight:700}.category-grid-card__featured{grid-template-columns:1fr}.category-grid-card__featured-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);transition:transform .16s ease,border-color .16s ease}.categories-popular-links a:hover,.category-grid-card__featured-link:hover{transform:translateX(2px);border-color:rgba(109,40,217,.18)}.category-grid-card__cues{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid-card__cues span{min-height:42px;background:rgba(236,231,255,.92);color:var(--purple-strong)}.category-grid-card--purple .category-grid-card__hero{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.46),transparent 20%),linear-gradient(135deg,#6d28d9,#8b5cf6 55%,#c084fc)}.category-grid-card--rose .category-grid-card__hero{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.4),transparent 18%),linear-gradient(135deg,#db2777,#f472b6 52%,#fbcfe8)}.category-grid-card--mint .category-grid-card__hero{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.42),transparent 18%),linear-gradient(135deg,#0f766e,#34d399 55%,#a7f3d0)}.category-grid-card--sand .category-grid-card__hero{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.4),transparent 20%),linear-gradient(135deg,#b45309,#f59e0b 56%,#fde68a)}.category-grid-card--midnight .category-grid-card__hero{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.3),transparent 18%),linear-gradient(135deg,#0f172a,#334155 48%,#8b5cf6)}.category-grid-card--sky .category-grid-card__hero{background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.34),transparent 20%),linear-gradient(135deg,#0369a1,#38bdf8 52%,#bae6fd)}.categories-page-rail{display:grid;grid-gap:20px;gap:20px}.categories-spotlight-list{margin-top:16px}.categories-spotlight-item strong{color:var(--text)}.categories-popular-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.categories-popular-links a{color:var(--text);font-weight:700;transition:transform .16s ease,border-color .16s ease}.categories-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.categories-page-footer{margin-top:2px}.category-detail-page-frame{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.category-detail-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.category-detail-page-main,.category-detail-sidebar-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.category-detail-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.category-detail-breadcrumb,.category-detail-checklist,.category-detail-collection-list,.category-detail-hero__actions,.category-detail-layout,.category-detail-listing-card__links,.category-detail-listing-grid,.category-detail-pill-row,.category-detail-shortcuts,.category-detail-subcategory-card__links,.category-detail-subcategory-grid,.category-detail-summary-card__links,.category-detail-summary-card__links--stack,.category-detail-summary-card__stats{display:grid;grid-gap:16px;gap:16px}.category-detail-hero,.category-detail-listing-card,.category-detail-rail-card,.category-detail-section,.category-detail-shortcut,.category-detail-subcategory-card,.category-detail-summary-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.category-detail-breadcrumb{grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:start;gap:10px;color:var(--text-soft);font-size:.92rem;overflow-x:auto}.category-detail-breadcrumb a{color:var(--text-soft)}.category-detail-breadcrumb__current{color:var(--purple-strong);font-weight:700}.category-detail-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-gap:18px;gap:18px;padding:26px;border-radius:28px}.category-detail-hero--purple{background:radial-gradient(circle at 100% 0,rgba(139,92,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(243,236,255,.9))}.category-detail-hero--rose{background:radial-gradient(circle at 100% 0,rgba(244,114,182,.18),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,241,247,.92))}.category-detail-hero--mint{background:radial-gradient(circle at 100% 0,rgba(52,211,153,.16),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.95),rgba(237,252,246,.92))}.category-detail-hero--sand{background:radial-gradient(circle at 100% 0,rgba(245,158,11,.18),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,247,231,.92))}.category-detail-hero--midnight{background:radial-gradient(circle at 100% 0,rgba(99,102,241,.18),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(237,242,255,.9))}.category-detail-hero--sky{background:radial-gradient(circle at 100% 0,rgba(56,189,248,.18),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,249,255,.92))}.category-detail-hero--fallback{background:radial-gradient(circle at 100% 0,rgba(109,40,217,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(243,236,255,.9))}.category-detail-hero__aside,.category-detail-hero__content{display:grid;grid-gap:18px;gap:18px;align-content:start}.category-detail-collection-link strong,.category-detail-hero h1,.category-detail-listing-card h3,.category-detail-rail-card h2,.category-detail-section h2,.category-detail-subcategory-card h2,.category-detail-summary-card strong{margin:8px 0 0}.category-detail-checklist li,.category-detail-collection-link p,.category-detail-hero p,.category-detail-listing-card p,.category-detail-rail-card p,.category-detail-section p,.category-detail-subcategory-card p,.category-detail-summary-card p{color:var(--text-soft);line-height:1.7}.category-detail-pill-row{grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.category-detail-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;border-radius:999px;background:rgba(236,231,255,.92);color:var(--purple-strong);font-size:.82rem;font-weight:700;border:1px solid rgba(134,98,255,.12)}.category-detail-pill--soft{background:rgba(255,255,255,.82);color:var(--text)}.category-detail-hero__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.category-detail-rail-card,.category-detail-section,.category-detail-summary-card{padding:24px;border-radius:28px}.category-detail-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.88))}.category-detail-summary-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.category-detail-collection-link,.category-detail-listing-card__links a,.category-detail-shortcut,.category-detail-subcategory-card__links a,.category-detail-summary-card__links a,.category-detail-summary-card__stats div{padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.category-detail-summary-card__stats strong{display:block;color:var(--purple-strong);font-size:1.05rem}.category-detail-summary-card__stats span{color:var(--text-soft);line-height:1.6}.category-detail-summary-card__links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.category-detail-summary-card__links--stack{grid-template-columns:1fr}.category-detail-collection-link,.category-detail-listing-card__links a,.category-detail-shortcut,.category-detail-subcategory-card__links a,.category-detail-summary-card__links a{color:var(--text);font-weight:700;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.category-detail-collection-link:hover,.category-detail-listing-card__links a:hover,.category-detail-shortcut:hover,.category-detail-subcategory-card__links a:hover,.category-detail-summary-card__links a:hover{transform:translateY(-1px);border-color:rgba(109,40,217,.18);box-shadow:var(--shadow-lg)}.category-detail-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.category-detail-shortcut{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:24px}.category-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);align-items:start}.category-detail-collection-list,.category-detail-listing-grid,.category-detail-primary,.category-detail-rail,.category-detail-subcategory-grid{display:grid;grid-gap:20px;gap:20px}.category-detail-listing-card__header,.category-detail-section__header,.category-detail-subcategory-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category-detail-section__action,.category-detail-subcategory-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.76);color:var(--purple-strong);font-weight:700;white-space:nowrap}.category-detail-listing-grid,.category-detail-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-detail-listing-card,.category-detail-subcategory-card{overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,241,255,.9))}.category-detail-listing-card__art,.category-detail-subcategory-card__art{min-height:142px;padding:18px;display:flex;justify-content:flex-end;align-items:flex-start}.category-detail-listing-card__art--generated,.category-detail-subcategory-card__art--generated{min-height:180px;justify-content:center;align-items:center;padding:clamp(22px,10%,40px);isolation:isolate;--generated-asset-scale:0.78}.category-detail-listing-card__art--generated .generated-asset,.category-detail-subcategory-card__art--generated .generated-asset{width:100%;height:100%;max-height:160px;object-fit:contain;object-position:center;transform:scale(var(--generated-asset-scale,.78));transform-origin:center;filter:drop-shadow(0 18px 24px rgba(15,23,42,.16))}.category-detail-listing-card__art span,.category-detail-listing-card__badge,.category-detail-subcategory-card__art span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.category-detail-listing-card__art span,.category-detail-subcategory-card__art span{background:rgba(255,255,255,.84);color:var(--purple-strong)}.category-detail-listing-card__body,.category-detail-subcategory-card__body{display:grid;grid-gap:16px;gap:16px;padding:22px}.category-detail-listing-card__badge{background:rgba(236,231,255,.92);color:var(--purple-strong)}.category-detail-listing-card__header strong{color:var(--text);font-size:1.04rem}.category-detail-listing-card__links,.category-detail-subcategory-card__links{grid-template-columns:repeat(2,minmax(0,1fr))}.category-detail-collection-link{display:grid;grid-gap:8px;gap:8px}.category-detail-checklist{padding-left:20px}.category-detail-checklist li{margin:0}.category-detail-listing-card__art--purple,.category-detail-subcategory-card__art--purple{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.46),transparent 20%),linear-gradient(135deg,#6d28d9,#8b5cf6 55%,#c084fc)}.category-detail-listing-card__art--rose,.category-detail-subcategory-card__art--rose{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.4),transparent 18%),linear-gradient(135deg,#db2777,#f472b6 52%,#fbcfe8)}.category-detail-listing-card__art--mint,.category-detail-subcategory-card__art--mint{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.42),transparent 18%),linear-gradient(135deg,#0f766e,#34d399 55%,#a7f3d0)}.category-detail-listing-card__art--sand,.category-detail-subcategory-card__art--sand{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.4),transparent 20%),linear-gradient(135deg,#b45309,#f59e0b 56%,#fde68a)}.category-detail-listing-card__art--midnight,.category-detail-subcategory-card__art--midnight{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.3),transparent 18%),linear-gradient(135deg,#0f172a,#334155 48%,#8b5cf6)}.category-detail-listing-card__art--sky,.category-detail-subcategory-card__art--sky{background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.34),transparent 20%),linear-gradient(135deg,#0369a1,#38bdf8 52%,#bae6fd)}.category-detail-footer{margin-top:2px}.wishlist-page-shell{padding-top:32px}.wishlist-page-frame{position:relative;z-index:1;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.wishlist-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.wishlist-collection-list,.wishlist-empty-state__actions,.wishlist-list,.wishlist-page-main,.wishlist-page-sidebar-stack,.wishlist-primary-column,.wishlist-rail,.wishlist-signal-list{display:grid;grid-gap:20px;gap:20px}.wishlist-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.wishlist-page__search{min-height:52px}.wishlist-actions-panel,.wishlist-empty-state,.wishlist-item-card,.wishlist-page-hero,.wishlist-rail-card,.wishlist-summary-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.wishlist-page-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(243,236,255,.9))}.wishlist-actions-panel h2,.wishlist-collection-card strong,.wishlist-empty-state h2,.wishlist-item-card h2,.wishlist-page-hero h1,.wishlist-rail-card h2,.wishlist-signal-card p,.wishlist-summary-card h2{margin:8px 0 0}.wishlist-actions-panel p,.wishlist-checklist li,.wishlist-collection-card p,.wishlist-empty-state p,.wishlist-empty-state__action span,.wishlist-item-card li,.wishlist-item-card p,.wishlist-page-hero p,.wishlist-rail-card p,.wishlist-signal-card span,.wishlist-summary-card p{color:var(--text-soft);line-height:1.7}.wishlist-actions-panel__buttons,.wishlist-item-card__actions,.wishlist-item-card__highlights,.wishlist-item-card__meta,.wishlist-page-hero__meta,.wishlist-page-layout,.wishlist-summary-grid{display:grid;grid-gap:16px;gap:16px}.wishlist-page-hero__meta{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px}.wishlist-page-hero__meta span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(134,98,255,.12);color:var(--purple-strong);font-size:.82rem;font-weight:700}.wishlist-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-actions-panel,.wishlist-empty-state,.wishlist-rail-card,.wishlist-summary-card{padding:24px;border-radius:28px}.wishlist-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.88))}.wishlist-signal-card strong,.wishlist-summary-card strong{color:var(--purple-strong);font-size:1.3rem}.wishlist-page-layout{grid-template-columns:minmax(0,1fr);align-items:start}.wishlist-actions-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:radial-gradient(circle at 100% 0,rgba(244,114,182,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,244,250,.92))}.wishlist-actions-panel__buttons{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px}.wishlist-item-card{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,241,255,.9))}.wishlist-item-card__art{min-height:100%;padding:22px;display:flex;align-items:flex-start;justify-content:flex-end}.wishlist-item-card__art span,.wishlist-item-card__highlights span,.wishlist-item-card__saved-date{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.wishlist-item-card__art span,.wishlist-item-card__saved-date{background:rgba(255,255,255,.84);color:var(--purple-strong)}.wishlist-item-card__aside,.wishlist-item-card__body,.wishlist-signal-card{display:grid;grid-gap:16px;gap:16px;align-content:start}.wishlist-item-card__body{padding:22px}.wishlist-item-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wishlist-item-card__header p{margin:8px 0 0}.wishlist-checklist a,.wishlist-item-card__header a{color:var(--purple-strong);font-weight:700}.wishlist-item-card__note{margin:0}.wishlist-item-card__highlights{display:flex;flex-wrap:wrap;gap:8px}.wishlist-item-card__highlights span{min-height:38px;background:rgba(236,231,255,.92);color:var(--purple-strong)}.wishlist-collection-card,.wishlist-empty-state__action,.wishlist-item-card__meta span,.wishlist-signal-card{padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,241,255,.9));border:1px solid rgba(134,98,255,.08)}.wishlist-item-card__aside{grid-column:2;padding:0 22px 22px;border-left:0;background:transparent}.wishlist-item-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.wishlist-item-card__price-row strong{color:#da4f1b;font-size:1.48rem}.wishlist-item-card__price-row span{color:var(--text-faint);text-decoration:line-through}.wishlist-item-card__actions{grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;gap:12px}.wishlist-item-card__text-action{min-height:40px;color:var(--purple-strong);font-weight:700;justify-self:flex-start;text-align:left}.wishlist-rail-card--spotlight{background:linear-gradient(180deg,#5c2cc8,#7d4ff0 44%,#a97dff);color:#fff;box-shadow:0 28px 54px rgba(100,59,214,.28)}.wishlist-rail-card--spotlight .section-kicker,.wishlist-rail-card--spotlight .wishlist-signal-card p,.wishlist-rail-card--spotlight .wishlist-signal-card span,.wishlist-rail-card--spotlight .wishlist-signal-card strong,.wishlist-rail-card--spotlight h2{color:#fff}.wishlist-rail-card--spotlight .wishlist-signal-card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18)}.wishlist-signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-collection-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.wishlist-collection-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,rgba(109,40,217,.14),rgba(244,114,182,.16));color:var(--purple-strong);font-weight:800}.wishlist-collection-card:hover,.wishlist-empty-state__action:hover{transform:translateY(-1px);border-color:rgba(109,40,217,.18);box-shadow:var(--shadow-lg)}.wishlist-checklist{display:grid;grid-gap:12px;gap:12px;padding-left:20px}.wishlist-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(243,236,255,.9))}.wishlist-empty-state__hero{display:grid;place-items:center;width:86px;height:86px;border-radius:28px;background:linear-gradient(135deg,#6d28d9,#8b5cf6 55%,#c084fc);color:#fff;font-size:2rem;box-shadow:0 24px 40px rgba(109,40,217,.22)}.wishlist-empty-state__actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-empty-state__action{display:grid;grid-gap:8px;gap:8px;color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.wishlist-item-card__art--purple{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.46),transparent 20%),linear-gradient(135deg,#6d28d9,#8b5cf6 55%,#c084fc)}.wishlist-item-card__art--rose{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.4),transparent 18%),linear-gradient(135deg,#db2777,#f472b6 52%,#fbcfe8)}.wishlist-item-card__art--mint{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.42),transparent 18%),linear-gradient(135deg,#0f766e,#34d399 55%,#a7f3d0)}.wishlist-item-card__art--sand{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.4),transparent 20%),linear-gradient(135deg,#b45309,#f59e0b 56%,#fde68a)}.wishlist-item-card__art--midnight{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.3),transparent 18%),linear-gradient(135deg,#0f172a,#334155 48%,#8b5cf6)}.wishlist-page-footer{margin-top:2px}.saved-searches-page-shell{padding-top:32px}.saved-searches-page-frame{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.saved-searches-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.saved-searches-action-list,.saved-searches-alert-list,.saved-searches-empty-state__actions,.saved-searches-list,.saved-searches-page-main,.saved-searches-primary-column,.saved-searches-rail,.saved-searches-sidebar-stack,.saved-searches-signal-list{display:grid;grid-gap:20px;gap:20px}.saved-searches-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.saved-searches-page__search{min-height:52px}.saved-search-card,.saved-searches-actions-panel,.saved-searches-empty-state,.saved-searches-page-hero,.saved-searches-rail-card,.saved-searches-summary-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.saved-searches-page-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,246,255,.92))}.saved-search-card h2,.saved-searches-action-card strong,.saved-searches-actions-panel h2,.saved-searches-alert-card strong,.saved-searches-empty-state h2,.saved-searches-page-hero h1,.saved-searches-rail-card h2,.saved-searches-signal-card p,.saved-searches-summary-card h2{margin:8px 0 0}.saved-search-card p,.saved-searches-action-card p,.saved-searches-actions-panel p,.saved-searches-alert-card p,.saved-searches-empty-state p,.saved-searches-empty-state__action span,.saved-searches-page-hero p,.saved-searches-rail-card p,.saved-searches-signal-card span,.saved-searches-summary-card p{color:var(--text-soft);line-height:1.7}.saved-search-card__actions,.saved-search-card__meta,.saved-search-card__tags,.saved-searches-actions-panel__buttons,.saved-searches-page-hero__meta,.saved-searches-page-layout,.saved-searches-summary-grid{display:grid;grid-gap:16px;gap:16px}.saved-searches-page-hero__meta{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px}.saved-searches-page-hero__meta span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(59,130,246,.14);color:#1d4ed8;font-size:.82rem;font-weight:700}.saved-searches-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-searches-actions-panel,.saved-searches-empty-state,.saved-searches-rail-card,.saved-searches-summary-card{padding:24px;border-radius:28px}.saved-searches-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,246,255,.92))}.saved-search-card__metric strong,.saved-searches-signal-card strong,.saved-searches-summary-card strong{color:#1d4ed8;font-size:1.3rem}.saved-searches-page-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);align-items:start}.saved-searches-actions-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:radial-gradient(circle at 100% 0,rgba(45,212,191,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,252,250,.92))}.saved-searches-actions-panel__buttons{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px}.saved-search-card{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(210px,260px);overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,246,255,.92))}.saved-search-card__art{min-height:100%;padding:22px;display:flex;align-items:flex-start;justify-content:flex-end}.saved-search-card__art span,.saved-search-card__last-run,.saved-search-card__tags span,.saved-searches-alert-card span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.saved-search-card__art span,.saved-search-card__last-run{background:rgba(255,255,255,.84);color:#1d4ed8}.saved-search-card__aside,.saved-search-card__body,.saved-searches-action-card,.saved-searches-alert-card,.saved-searches-signal-card{display:grid;grid-gap:16px;gap:16px;align-content:start}.saved-search-card__body{padding:22px}.saved-search-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.saved-search-card__header p{margin:8px 0 0}.saved-search-card__header strong{color:#1d4ed8}.saved-search-card__note{margin:0}.saved-search-card__tags{display:flex;flex-wrap:wrap;gap:8px}.saved-search-card__tags span{min-height:38px;background:rgba(219,234,254,.92);color:#1d4ed8}.saved-search-card__meta span,.saved-searches-action-card,.saved-searches-alert-card,.saved-searches-empty-state__action,.saved-searches-signal-card{padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,246,255,.92));border:1px solid rgba(59,130,246,.1)}.saved-search-card__aside{padding:22px;border-left:1px solid rgba(59,130,246,.12);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,247,255,.92))}.saved-search-card__metric{display:grid;grid-gap:4px;gap:4px}.saved-search-card__metric span{color:var(--text-soft);font-size:.88rem}.saved-search-card__actions{gap:12px}.saved-search-card__text-action{min-height:40px;color:#1d4ed8;font-weight:700;justify-self:flex-start;text-align:left}.saved-searches-rail-card--spotlight{background:linear-gradient(180deg,#0f4cbd,#2563eb 44%,#60a5fa);color:#fff;box-shadow:0 28px 54px rgba(37,99,235,.28)}.saved-searches-rail-card--spotlight .saved-searches-signal-card p,.saved-searches-rail-card--spotlight .saved-searches-signal-card span,.saved-searches-rail-card--spotlight .saved-searches-signal-card strong,.saved-searches-rail-card--spotlight .section-kicker,.saved-searches-rail-card--spotlight h2{color:#fff}.saved-searches-rail-card--spotlight .saved-searches-signal-card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18)}.saved-searches-signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-searches-action-card{grid-template-columns:auto minmax(0,1fr);gap:14px;color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.saved-searches-action-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(45,212,191,.16));color:#1d4ed8;font-weight:800}.saved-searches-alert-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.saved-searches-action-card:hover,.saved-searches-alert-card:hover,.saved-searches-empty-state__action:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.18);box-shadow:var(--shadow-lg)}.saved-searches-alert-card span{background:rgba(219,234,254,.92);color:#1d4ed8}.saved-searches-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,246,255,.92))}.saved-searches-empty-state__hero{display:grid;place-items:center;width:86px;height:86px;border-radius:28px;background:linear-gradient(135deg,#0f4cbd,#2563eb 55%,#60a5fa);color:#fff;font-size:2rem;box-shadow:0 24px 40px rgba(37,99,235,.22)}.saved-searches-empty-state__actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.saved-searches-empty-state__action{display:grid;grid-gap:8px;gap:8px;color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.saved-search-card__art--purple{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.46),transparent 20%),linear-gradient(135deg,#3730a3,#2563eb 55%,#93c5fd)}.saved-search-card__art--rose{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.4),transparent 18%),linear-gradient(135deg,#be185d,#f472b6 50%,#fecdd3)}.saved-search-card__art--mint{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.42),transparent 18%),linear-gradient(135deg,#0f766e,#14b8a6 55%,#99f6e4)}.saved-search-card__art--sand{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.4),transparent 20%),linear-gradient(135deg,#b45309,#f59e0b 56%,#fde68a)}.saved-searches-page-footer{margin-top:2px}@media (max-width:1180px){.saved-search-card,.saved-searches-empty-state,.saved-searches-empty-state__actions,.saved-searches-page-frame,.saved-searches-page-hero,.saved-searches-page-layout,.saved-searches-signal-list,.saved-searches-summary-grid{grid-template-columns:1fr}.saved-searches-page-sidebar{display:none}}@media (max-width:760px){.saved-search-card__aside,.saved-search-card__body,.saved-searches-actions-panel,.saved-searches-empty-state,.saved-searches-page-hero,.saved-searches-rail-card,.saved-searches-summary-card{padding:18px}.saved-search-card__header,.saved-searches-actions-panel{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.saved-search-card__actions,.saved-searches-actions-panel__buttons,.saved-searches-alert-card{grid-template-columns:1fr}.saved-searches-topbar-action{width:100%;justify-content:center}.saved-search-card__text-action{width:100%;justify-self:stretch;text-align:center}.saved-search-card__aside{border-left:0;border-top:1px solid rgba(59,130,246,.12)}}@media (max-width:1180px){.categories-discovery-band,.categories-grid,.categories-page-frame,.categories-page-hero,.categories-page-hero__meta,.categories-page-layout,.categories-popular-links,.categories-rail-actions,.category-detail-hero,.category-detail-layout,.category-detail-listing-grid,.category-detail-page-frame,.category-detail-shortcuts,.category-detail-subcategory-grid,.category-detail-summary-card__links,.category-detail-summary-card__stats,.listing-detail-main,.listing-detail-nav,.listing-hero-grid,.login-benefits-grid,.login-page-frame,.login-page-grid,.seller-discovery-grid,.seller-profile-frame,.seller-profile-overview,.wishlist-empty-state,.wishlist-empty-state__actions,.wishlist-item-card,.wishlist-page-frame,.wishlist-page-hero,.wishlist-page-layout,.wishlist-signal-list,.wishlist-summary-grid{grid-template-columns:1fr}.wishlist-item-card__aside{grid-column:auto;padding:22px;border-top:1px solid rgba(134,98,255,.12)}.listing-detail-nav{flex-direction:column}.listing-detail-nav__links{justify-content:flex-start}.listing-hero-grid__secondary,.listing-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-page-sidebar,.category-detail-page-sidebar,.login-page-sidebar,.seller-profile-sidebar,.wishlist-page-sidebar{display:none}.seller-profile-menu{display:grid}.seller-profile-intro,.seller-summary-card,.seller-summary-card__header,.seller-workflow-step__content{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.category-grid-card__meta,.login-page-intro__meta,.seller-profile-intro__meta{justify-content:flex-start}.seller-stat-row,.seller-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-review-panel{position:static}.login-form__support,.login-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.categories-grid-section,.categories-page-hero,.categories-rail-card,.category-detail-hero,.category-detail-listing-card__body,.category-detail-rail-card,.category-detail-section,.category-detail-subcategory-card__body,.category-detail-summary-card,.category-grid-card__body,.listing-detail-card,.listing-detail-panel,.listing-features-band,.listing-more,.listing-purchase-card,.login-benefits-section,.login-card,.login-page-intro,.login-side-card,.login-spotlight-card,.seller-products-section,.seller-profile-intro,.seller-review-panel,.seller-spotlight-card,.seller-summary-card,.seller-trust-card,.seller-workflow-card,.wishlist-actions-panel,.wishlist-empty-state,.wishlist-item-card__aside,.wishlist-item-card__body,.wishlist-page-hero,.wishlist-rail-card,.wishlist-summary-card{padding:18px}.categories-grid-section__header,.category-detail-listing-card__header,.category-detail-section__header,.category-detail-subcategory-card__header,.category-grid-card__header,.category-grid-card__meta,.listing-detail-card__headline,.listing-purchase-card__header,.listing-review,.login-benefits-section__header,.login-card__header,.login-form__actions,.login-form__meta,.seller-product-card__footer,.seller-product-card__headline,.wishlist-item-card__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.listing-detail-nav__search{width:100%;min-width:0;margin-left:0}.categories-page-hero__meta,.categories-popular-links,.categories-rail-actions,.category-detail-hero__actions,.category-detail-listing-card__links,.category-detail-pill-row,.category-detail-subcategory-card__links,.category-grid-card__cues,.listing-detail-card__selectors,.listing-feature-grid,.listing-hero-grid__secondary,.listing-more__grid,.listing-shipping-grid,.login-form__support,.login-signal-grid,.register-form__grid,.register-journey-grid,.seller-products-grid,.seller-stat-row,.seller-summary-meta,.wishlist-actions-panel__buttons,.wishlist-item-card__actions{grid-template-columns:1fr}.category-detail-section__action,.category-detail-subcategory-card__action,.category-grid-card__browse,.category-grid-section__action,.login-card__badge,.login-form__secondary,.login-form__submit,.login-page-intro__meta span,.login-section-link,.login-topbar-action,.wishlist-topbar-action{width:100%;justify-content:center}.login-check{align-items:flex-start}.wishlist-item-card__text-action{width:100%;justify-self:stretch;text-align:center}.wishlist-item-card__aside{border-left:0;border-top:1px solid rgba(134,98,255,.12)}.wishlist-actions-panel{flex-direction:column}.login-benefit-card__icon{margin-bottom:10px}.listing-feature-card{grid-template-columns:1fr}.listing-art--primary{min-height:320px}.listing-art--detail{min-height:180px}.listing-purchase-card__header{align-items:flex-start}.listing-detail-buy{width:100%}.seller-summary-card__avatar{width:112px}.seller-summary-card__avatar span{width:84px;height:84px;font-size:1.5rem}.seller-workflow-list:before{left:15px}.seller-workflow-step{grid-template-columns:30px minmax(0,1fr);gap:14px}.seller-workflow-step__dot{width:30px;height:30px;font-size:.72rem}.seller-product-card__art{min-height:190px}}.safety-page-shell{padding-top:32px}.safety-page-frame{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.safety-page-sidebar{display:none}.safety-action-list,.safety-checklist-grid,.safety-danger-list,.safety-escalation-list,.safety-faq-list,.safety-layout,.safety-page-main,.safety-pillar-grid,.safety-primary-column,.safety-rail,.safety-scenario-list,.safety-sidebar-stack,.safety-summary-grid{display:grid;grid-gap:20px;gap:20px}.safety-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.safety-page__search{min-height:52px}.safety-actions-panel,.safety-checklist-card,.safety-escalation-card,.safety-faq-card,.safety-hero,.safety-pillar-card,.safety-rail-card,.safety-scenario-card,.safety-section-panel,.safety-summary-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.safety-hero{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.88fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(20,184,166,.18),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,253,250,.92))}.safety-action-card,.safety-checklist-card,.safety-danger-card,.safety-escalation-card,.safety-faq-card,.safety-hero__content,.safety-pillar-card,.safety-rail-card,.safety-scenario-card,.safety-section-heading{display:grid;grid-gap:16px;gap:16px;align-content:start}.safety-action-card strong,.safety-actions-panel h2,.safety-checklist-card h3,.safety-danger-card strong,.safety-escalation-card h3,.safety-faq-card strong,.safety-hero h1,.safety-pillar-card h3,.safety-rail-card h2,.safety-scenario-card h3,.safety-section-heading h2,.safety-summary-card h2{margin:8px 0 0}.safety-action-card p,.safety-actions-panel p,.safety-checklist-card p,.safety-danger-card p,.safety-escalation-card p,.safety-escalation-card__evidence span,.safety-faq-card p,.safety-hero p,.safety-pillar-card p,.safety-rail-card p,.safety-scenario-card p,.safety-section-heading p,.safety-summary-card p{color:var(--text-soft);line-height:1.7}.safety-actions-panel__buttons,.safety-checklist-card__header,.safety-hero__actions,.safety-hero__meta,.safety-scenario-card__header{display:grid;grid-gap:14px;gap:14px}.safety-hero__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.safety-hero__meta{grid-template-columns:1fr;align-content:start;gap:12px}.safety-escalation-card__timing,.safety-hero__meta span,.safety-scenario-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700}.safety-hero__meta span{background:rgba(255,255,255,.86);border:1px solid rgba(20,184,166,.14);color:#0f766e}.safety-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.safety-actions-panel,.safety-rail-card,.safety-section-panel,.safety-summary-card{padding:24px;border-radius:28px}.safety-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,253,250,.92))}.safety-checklist-card__icon,.safety-escalation-card__evidence strong,.safety-summary-card strong{color:#0f766e}.safety-summary-card strong{font-size:1.3rem}.safety-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start}.safety-actions-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:radial-gradient(circle at 100% 0,rgba(245,158,11,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,251,235,.92))}.safety-actions-panel__buttons{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px}.safety-checklist-grid,.safety-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-checklist-card,.safety-escalation-card,.safety-faq-card,.safety-pillar-card,.safety-scenario-card{padding:22px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,251,.92))}.safety-checklist-card ul,.safety-pillar-card ul{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;color:var(--text-soft)}.safety-checklist-card li,.safety-pillar-card li{line-height:1.65}.safety-pillar-card--teal{border-color:rgba(20,184,166,.18)}.safety-pillar-card--amber{border-color:rgba(245,158,11,.18)}.safety-pillar-card--indigo{border-color:rgba(79,70,229,.18)}.safety-scenario-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.safety-scenario-card__badge{background:rgba(254,243,199,.92);color:#b45309}.safety-scenario-card__warning{margin:0;color:var(--text);font-weight:700}.safety-escalation-card__evidence,.safety-scenario-card__evidence{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,253,250,.9));border:1px solid rgba(20,184,166,.12)}.safety-checklist-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.safety-checklist-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(99,102,241,.12));font-size:1.15rem;font-weight:800}.safety-escalation-card{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.safety-escalation-card__timing{min-width:118px;background:rgba(220,252,231,.9);color:#166534}.safety-rail-card--spotlight{background:linear-gradient(180deg,#115e59,#0f766e 42%,#14b8a6);color:#fff;box-shadow:0 28px 54px rgba(15,118,110,.28)}.safety-rail-card--spotlight .safety-danger-card p,.safety-rail-card--spotlight .safety-danger-card strong,.safety-rail-card--spotlight .section-kicker,.safety-rail-card--spotlight h2{color:#fff}.safety-action-card,.safety-danger-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(20,184,166,.1)}.safety-rail-card--spotlight .safety-danger-card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18)}.safety-action-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,253,250,.92));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.safety-action-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,rgba(20,184,166,.14),rgba(245,158,11,.16));color:#0f766e;font-weight:800}.safety-faq-card{border:1px solid rgba(20,184,166,.1)}.safety-action-card:hover{transform:translateY(-1px);border-color:rgba(20,184,166,.18);box-shadow:var(--shadow-lg)}.safety-page-footer{margin-top:2px}@media (max-width:1180px){.safety-checklist-grid,.safety-escalation-card,.safety-hero,.safety-layout,.safety-page-frame,.safety-pillar-grid,.safety-summary-grid{grid-template-columns:1fr}.safety-page-sidebar{display:none}}@media (max-width:760px){.safety-actions-panel,.safety-checklist-card,.safety-escalation-card,.safety-faq-card,.safety-hero,.safety-pillar-card,.safety-rail-card,.safety-scenario-card,.safety-section-panel,.safety-summary-card{padding:18px}.safety-actions-panel,.safety-checklist-card__header,.safety-scenario-card__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.safety-action-card,.safety-actions-panel__buttons,.safety-escalation-card,.safety-hero__actions{grid-template-columns:1fr}.safety-topbar-action{width:100%;justify-content:center}.safety-escalation-card__timing{justify-self:flex-start}}.support-page-shell{padding-top:32px}.support-page-frame{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.support-page-sidebar{display:none}.support-category-list,.support-contact-list,.support-escalation-list,.support-faq-list,.support-layout,.support-next-steps-list,.support-page-main,.support-primary-column,.support-quick-links-grid,.support-rail,.support-sidebar-stack,.support-summary-grid,.support-track-grid{display:grid;grid-gap:20px;gap:20px}.support-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.support-page__search{min-height:52px}.support-actions-panel,.support-category-card,.support-escalation-card,.support-faq-card,.support-hero,.support-next-step-card,.support-quick-link-card,.support-rail-card,.support-section-panel,.support-summary-card,.support-track-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.support-hero{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.88fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.18),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.92))}.support-category-card,.support-contact-card,.support-escalation-card,.support-faq-card,.support-hero__content,.support-hero__meta,.support-next-step-card,.support-quick-link-card,.support-rail-card,.support-section-heading,.support-track-card{display:grid;grid-gap:16px;gap:16px;align-content:start}.support-actions-panel h2,.support-category-card h3,.support-contact-card strong,.support-escalation-card h3,.support-faq-card strong,.support-hero h1,.support-next-step-card strong,.support-quick-link-card strong,.support-rail-card h2,.support-section-heading h2,.support-summary-card h2,.support-track-card h3{margin:8px 0 0}.support-actions-panel p,.support-category-card p,.support-category-card__cue span,.support-contact-card p,.support-escalation-card p,.support-escalation-card__evidence span,.support-faq-card p,.support-hero p,.support-next-step-card p,.support-quick-link-card p,.support-rail-card p,.support-section-heading p,.support-summary-card p,.support-track-card p{color:var(--text-soft);line-height:1.7}.support-actions-panel__buttons,.support-category-card__header,.support-hero__actions,.support-quick-link-card__header{display:grid;grid-gap:14px;gap:14px}.support-actions-panel__buttons,.support-hero__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.support-hero__meta{grid-template-columns:1fr;gap:12px}.support-category-card__badge,.support-category-card__examples span,.support-escalation-card__timing,.support-hero__meta span,.support-quick-link-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700}.support-hero__meta span{background:rgba(255,255,255,.86);border:1px solid rgba(59,130,246,.14);color:#1d4ed8}.support-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-actions-panel,.support-rail-card,.support-section-panel,.support-summary-card{padding:24px;border-radius:28px}.support-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.92))}.support-escalation-card__evidence strong,.support-quick-link-card__icon,.support-summary-card strong{color:#1d4ed8}.support-summary-card strong{font-size:1.3rem}.support-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start}.support-actions-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:radial-gradient(circle at 100% 0,rgba(244,114,182,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,245,255,.92))}.support-category-list,.support-quick-links-grid,.support-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-category-card,.support-escalation-card,.support-faq-card,.support-next-step-card,.support-quick-link-card,.support-track-card{padding:22px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,251,.92))}.support-quick-link-card{color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.support-category-card__header,.support-quick-link-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.support-quick-link-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(129,140,248,.16));font-size:1.15rem;font-weight:800}.support-quick-link-card__badge{background:rgba(219,234,254,.92);color:#1d4ed8}.support-track-card ol{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;color:var(--text-soft)}.support-track-card li{line-height:1.65}.support-track-card--teal{border-color:rgba(20,184,166,.18)}.support-track-card--amber{border-color:rgba(245,158,11,.18)}.support-track-card--indigo{border-color:rgba(79,70,229,.18)}.support-track-card--rose{border-color:rgba(244,114,182,.18)}.support-category-card__badge{background:rgba(238,242,255,.94);color:#4338ca}.support-category-card__examples{display:flex;flex-wrap:wrap;gap:10px}.support-category-card__examples span{min-height:auto;padding:8px 12px;background:rgba(239,246,255,.92);color:#1d4ed8}.support-category-card__cue,.support-escalation-card__evidence{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.9));border:1px solid rgba(59,130,246,.12)}.support-escalation-card{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.support-escalation-card__timing{min-width:138px;background:rgba(224,231,255,.92);color:#4338ca}.support-rail-card--spotlight{background:linear-gradient(180deg,#1d4ed8,#2563eb 42%,#60a5fa);color:#fff;box-shadow:0 28px 54px rgba(37,99,235,.28)}.support-rail-card--spotlight .section-kicker,.support-rail-card--spotlight .support-contact-card p,.support-rail-card--spotlight .support-contact-card strong,.support-rail-card--spotlight h2{color:#fff}.support-contact-card,.support-next-step-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(59,130,246,.1)}.support-rail-card--spotlight .support-contact-card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18)}.support-next-step-card{color:var(--text);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.contact-support-option{width:100%;text-align:left}.contact-support-option--selected{border-color:rgba(59,130,246,.28);box-shadow:0 20px 42px rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(236,246,255,.96))}.contact-support-option:hover,.support-next-step-card:hover,.support-quick-link-card:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.18);box-shadow:var(--shadow-lg)}.support-page-footer{margin-top:2px}.legal-page-frame{width:100%;max-width:none;margin:0;display:grid;grid-gap:22px;gap:22px}.legal-page-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--border);border-radius:26px;background:var(--panel);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.legal-page-brand{display:inline-flex;align-items:center;flex:0 0 auto}.legal-page-logo{display:block;width:112px;height:auto}.legal-page-hero__badges,.legal-page-topbar__actions{display:flex;flex-wrap:wrap;gap:10px}.legal-page-topbar__actions{justify-content:flex-end}.legal-page-topbar .button--ghost{border-color:var(--border-strong);background:var(--purple-soft);color:var(--purple-strong)}.legal-page-topbar__primary{background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#ffffff;box-shadow:0 16px 30px rgba(109,40,217,.24)}.legal-page-hero{padding:clamp(28px,6vw,58px);border:1px solid var(--border);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(243,236,255,.9));box-shadow:var(--shadow-lg)}.legal-page-hero__title{margin:12px 0 0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.96;letter-spacing:-.06em}.legal-page-hero__summary{max-width:760px;margin:20px 0 0;color:var(--text-soft);font-size:1.05rem;line-height:1.75}.legal-page-hero__badges{margin-top:24px}.legal-page-badge{padding:8px 12px;border-radius:999px;font-weight:700}.legal-page-badge--primary{background:var(--purple-soft);color:var(--purple-strong)}.legal-page-badge--secondary{border:1px solid var(--border);background:rgba(255,255,255,.72);color:var(--text-soft)}.legal-page-sections{display:grid;grid-gap:16px;gap:16px}.legal-page-section-card{padding:clamp(22px,4vw,34px);border-radius:26px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.legal-page-section-card h2{margin:0;font-size:1.35rem}.legal-page-section-card__body{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.legal-page-section-card__body p{margin:0;color:var(--text-soft);line-height:1.78}.legal-page-help-card{padding:24px;border-radius:26px;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(244,114,182,.1));border:1px solid var(--border-strong)}.legal-page-help-card h2{margin:8px 0 0}.legal-page-help-card p{margin:10px 0 0;color:var(--text-soft);line-height:1.72}.legal-page-help-card .button{margin-top:18px}body.theme-dark .legal-page-topbar{border-color:rgba(167,139,250,.18);background:rgba(16,20,28,.82);box-shadow:0 16px 36px rgba(0,0,0,.32)}body.theme-dark .legal-page-logo{filter:brightness(0) invert(1)}body.theme-dark .legal-page-topbar .button--ghost{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#f8fafc}body.theme-dark .legal-page-topbar__primary{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#ffffff;box-shadow:0 18px 36px rgba(79,70,229,.34)}body.theme-dark .legal-page-hero{border-color:rgba(167,139,250,.18);background:radial-gradient(circle at top right,rgba(139,92,246,.16),transparent 30%),linear-gradient(135deg,rgba(13,19,31,.96),rgba(17,24,39,.9));box-shadow:0 28px 70px rgba(0,0,0,.42)}body.theme-dark .legal-page-badge--primary{background:rgba(167,139,250,.18);color:#ede9fe}body.theme-dark .legal-page-badge--secondary{border-color:rgba(167,139,250,.18);background:rgba(255,255,255,.08);color:#c4cede}@media (max-width:1180px){.support-category-list,.support-escalation-card,.support-hero,.support-layout,.support-page-frame,.support-quick-links-grid,.support-summary-grid,.support-track-grid{grid-template-columns:1fr}.support-page-sidebar{display:none}}@media (max-width:760px){.legal-page-hero,.legal-page-topbar,.support-actions-panel,.support-category-card,.support-escalation-card,.support-faq-card,.support-hero,.support-next-step-card,.support-quick-link-card,.support-rail-card,.support-section-panel,.support-summary-card,.support-track-card{padding:18px}.legal-page-topbar,.support-actions-panel,.support-category-card__header,.support-quick-link-card__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.legal-page-topbar__actions,.support-actions-panel__buttons,.support-escalation-card,.support-hero__actions,.support-topbar-action{grid-template-columns:1fr}.legal-page-topbar__actions .button,.support-topbar-action{width:100%;justify-content:center}.support-escalation-card__timing{justify-self:flex-start}}.report-page-shell{padding-top:32px}.report-page-frame{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.report-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.report-checkbox-grid,.report-evidence-grid,.report-expectation-list,.report-faq-list,.report-layout,.report-page-main,.report-preview-list,.report-primary-column,.report-rail,.report-reason-grid,.report-safety-list,.report-sidebar-stack,.report-summary-grid,.report-target-card__highlights{display:grid;grid-gap:20px;gap:20px}.report-page-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:8}.report-page__search{min-height:52px}.report-actions-panel,.report-checkbox-card,.report-evidence-card,.report-expectation-card,.report-faq-card,.report-field input,.report-field select,.report-field textarea,.report-hero,.report-rail-card,.report-reason-card,.report-safety-card,.report-section-panel,.report-submission-card,.report-summary-card,.report-target-card,.report-target-highlight{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.report-hero{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.88fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 26px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(244,63,94,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,241,242,.92))}.report-checklist-panel,.report-detail-form,.report-evidence-card,.report-expectation-card,.report-faq-card,.report-hero__content,.report-hero__meta,.report-preview-card,.report-rail-card,.report-reason-card,.report-safety-card,.report-section-heading,.report-submission-card,.report-target-card,.report-target-highlight{display:grid;grid-gap:16px;gap:16px;align-content:start}.report-actions-panel h2,.report-checklist-panel h3,.report-evidence-card h3,.report-expectation-card h3,.report-faq-card strong,.report-hero h1,.report-preview-card strong,.report-rail-card h2,.report-reason-card h3,.report-safety-card strong,.report-section-heading h2,.report-submission-card h3,.report-summary-card h2,.report-target-card h3,.report-target-highlight strong{margin:8px 0 0}.report-acknowledgement span,.report-actions-panel p,.report-evidence-card p,.report-expectation-card p,.report-faq-card p,.report-field span,.report-hero p,.report-preview-card p,.report-rail-card p,.report-reason-card p,.report-reason-card__example,.report-safety-card p,.report-section-heading p,.report-submission-card p,.report-summary-card p,.report-target-card p,.report-target-highlight p{color:var(--text-soft);line-height:1.7}.report-actions-panel__buttons,.report-checklist-panel__heading,.report-field-grid,.report-form-actions,.report-hero__actions,.report-reason-card__header,.report-target-card__chips,.report-target-card__header{display:grid;grid-gap:14px;gap:14px}.report-actions-panel__buttons,.report-form-actions,.report-hero__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.report-hero__meta{grid-template-columns:1fr;gap:12px}.report-checklist-panel__count,.report-expectation-card__timing,.report-hero__meta span,.report-reason-card__badge,.report-target-card__chips span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700}.report-hero__meta span{background:rgba(255,255,255,.86);border:1px solid rgba(244,63,94,.14);color:#be123c}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-actions-panel,.report-rail-card,.report-section-panel,.report-summary-card{padding:24px;border-radius:28px}.report-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,241,242,.92))}.report-evidence-card li::marker,.report-submission-card strong,.report-summary-card strong{color:#be123c}.report-summary-card strong{font-size:1.3rem}.report-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start}.report-actions-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:radial-gradient(circle at 100% 0,rgba(79,70,229,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,245,255,.92))}.report-checkbox-card,.report-evidence-card,.report-expectation-card,.report-faq-card,.report-reason-card,.report-safety-card,.report-submission-card,.report-target-card,.report-target-highlight{padding:22px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,251,.92))}.report-checklist-panel__heading,.report-field-grid,.report-reason-card__header,.report-target-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.report-target-card__chips{display:flex;flex-wrap:wrap;gap:10px}.report-checklist-panel__count,.report-target-card__chips span{min-height:auto;padding:8px 12px;background:rgba(255,228,230,.92);color:#be123c}.report-target-highlight{padding:14px 16px;border-radius:18px;border:1px solid rgba(244,63,94,.1)}.report-evidence-grid,.report-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-reason-card{color:var(--text);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.report-reason-card__badge{background:rgba(254,226,226,.92);color:#b91c1c}.report-reason-card__example{display:inline-block;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,241,242,.9));border:1px solid rgba(244,63,94,.12)}.report-reason-card--selected{border-color:rgba(244,63,94,.28);box-shadow:0 24px 40px rgba(244,63,94,.12)}.report-reason-card--selected,.report-reason-card:hover{transform:translateY(-1px)}.report-reason-card--rose{border-color:rgba(244,63,94,.2)}.report-reason-card--amber{border-color:rgba(245,158,11,.2)}.report-reason-card--indigo{border-color:rgba(79,70,229,.2)}.report-reason-card--teal{border-color:rgba(20,184,166,.2)}.report-detail-form{gap:18px}.report-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-field{display:grid;grid-gap:10px;gap:10px}.report-field--full{grid-column:1/-1}.report-field span{color:var(--text);font-weight:700}.report-field input,.report-field select,.report-field textarea{width:100%;padding:14px 16px;border-radius:18px;color:var(--text);font:inherit;resize:vertical}.report-field input,.report-field select{min-height:54px}.report-field textarea{min-height:148px}.report-checklist-panel{padding:20px;border-radius:24px;border:1px solid rgba(244,63,94,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,241,242,.88))}.report-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-checkbox-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:16px;border-radius:18px}.report-acknowledgement input,.report-checkbox-card input{margin-top:4px;accent-color:#e11d48}.report-acknowledgement{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.report-form-actions .button[disabled]{opacity:.58;cursor:not-allowed}.report-submission-card{border-color:rgba(20,184,166,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,253,245,.92))}.report-evidence-card ul{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;color:var(--text-soft)}.report-evidence-card li{line-height:1.65}.report-expectation-list{gap:16px}.report-expectation-card{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.report-expectation-card__timing{min-width:132px;background:rgba(254,226,226,.92);color:#be123c}.report-rail-card--spotlight{background:linear-gradient(180deg,#9f1239,#be123c 42%,#fb7185);color:#fff;box-shadow:0 28px 54px rgba(190,24,93,.28)}.report-rail-card--spotlight .report-preview-card p,.report-rail-card--spotlight .report-preview-card strong,.report-rail-card--spotlight .section-kicker,.report-rail-card--spotlight h2{color:#fff}.report-preview-card,.report-safety-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(244,63,94,.1)}.report-rail-card--spotlight .report-preview-card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18)}.report-faq-card,.report-safety-card{border:1px solid rgba(244,63,94,.1)}.report-page-footer{margin-top:2px}@media (max-width:1180px){.report-checkbox-grid,.report-evidence-grid,.report-expectation-card,.report-hero,.report-layout,.report-page-frame,.report-reason-grid,.report-summary-grid{grid-template-columns:1fr}.report-page-sidebar{display:none}}@media (max-width:760px){.report-actions-panel,.report-checkbox-card,.report-checklist-panel,.report-evidence-card,.report-expectation-card,.report-faq-card,.report-hero,.report-rail-card,.report-reason-card,.report-safety-card,.report-section-panel,.report-submission-card,.report-summary-card,.report-target-card,.report-target-highlight{padding:18px}.report-acknowledgement,.report-actions-panel,.report-checkbox-card,.report-checklist-panel__heading,.report-field-grid,.report-reason-card__header,.report-target-card__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.report-actions-panel__buttons,.report-expectation-card,.report-form-actions,.report-hero__actions,.report-topbar-action{grid-template-columns:1fr}.report-topbar-action{width:100%;justify-content:center}.report-expectation-card__timing{justify-self:flex-start}}.storefront-empty-state{position:relative;overflow:hidden;align-items:start}.storefront-empty-state__copy,.storefront-empty-state__main{display:grid;grid-gap:14px;gap:14px}.storefront-empty-state__copy h2{margin:0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.1;color:var(--text)}.storefront-empty-state__copy p,.storefront-empty-state__hint{margin:0;color:var(--muted);line-height:1.7}.storefront-empty-state__highlights{display:flex;flex-wrap:wrap;gap:10px}.storefront-empty-state__highlights span{min-height:auto;padding:10px 14px;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.74);color:var(--text)}.storefront-empty-state__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.storefront-empty-state__button,.storefront-empty-state__text-action{width:100%;justify-content:center}.storefront-empty-state__text-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 18px;color:var(--text);border:1px dashed rgba(148,163,184,.32);background:rgba(255,255,255,.56);font-weight:600;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.storefront-empty-state__text-action:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.2);box-shadow:var(--shadow-lg)}.storefront-empty-state__visual{position:relative;justify-self:end;display:grid;place-items:center;width:min(100%,168px);min-height:168px;border-radius:32px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,249,.88))}.storefront-empty-state__frame,.storefront-empty-state__glow,.storefront-empty-state__ring{position:absolute}.storefront-empty-state__glow{top:18px;left:18px;width:58px;height:58px;border-radius:999px;background:rgba(255,255,255,.46);filter:blur(10px)}.storefront-empty-state__ring{right:16px;bottom:16px;width:72px;height:72px;border-radius:999px;border:1px solid rgba(255,255,255,.42)}.storefront-empty-state__frame{inset:14px;border-radius:26px;border:1px dashed rgba(255,255,255,.46)}.storefront-empty-state__symbol{position:relative;z-index:1;display:grid;place-items:center;width:84px;height:84px;border-radius:26px;background:rgba(255,255,255,.9);color:var(--text);font-size:1.9rem;font-weight:700;box-shadow:0 24px 44px rgba(15,23,42,.14)}.storefront-empty-state--indigo .storefront-empty-state__visual{background:radial-gradient(circle at 0 0,rgba(196,181,253,.76),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(237,233,254,.92))}.storefront-empty-state--indigo .storefront-empty-state__highlights span,.storefront-empty-state--indigo .storefront-empty-state__text-action{border-color:rgba(139,92,246,.16)}.storefront-empty-state--emerald .storefront-empty-state__visual{background:radial-gradient(circle at 0 0,rgba(110,231,183,.74),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(220,252,231,.92))}.storefront-empty-state--emerald .storefront-empty-state__highlights span,.storefront-empty-state--emerald .storefront-empty-state__text-action{border-color:rgba(16,185,129,.18)}.storefront-empty-state--amber .storefront-empty-state__visual{background:radial-gradient(circle at 0 0,rgba(253,230,138,.78),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(254,243,199,.92))}.storefront-empty-state--amber .storefront-empty-state__highlights span,.storefront-empty-state--amber .storefront-empty-state__text-action{border-color:rgba(245,158,11,.18)}.storefront-empty-state--slate .storefront-empty-state__visual{background:radial-gradient(circle at 0 0,rgba(203,213,225,.8),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(241,245,249,.92))}.storefront-empty-state--slate .storefront-empty-state__highlights span,.storefront-empty-state--slate .storefront-empty-state__text-action{border-color:rgba(148,163,184,.22)}@media (max-width:1180px){.storefront-empty-state{grid-template-columns:1fr}.storefront-empty-state__visual{justify-self:flex-start}}@media (max-width:760px){.storefront-empty-state__actions{grid-template-columns:1fr}.storefront-empty-state__visual{width:132px;min-height:132px}.storefront-empty-state__symbol{width:68px;height:68px;border-radius:22px;font-size:1.55rem}}.waitlist-page{padding:0;background:radial-gradient(circle at top left,rgba(255,216,226,.7),transparent 28%),radial-gradient(circle at top right,rgba(226,226,226,.9),transparent 20%),linear-gradient(180deg,#eeeeee,#e3e3e3)}.waitlist-frame,.waitlist-page{position:relative;min-height:100vh;overflow:hidden;isolation:isolate}.waitlist-frame{z-index:1;width:100%;margin:0;padding:30px clamp(28px,6vw,96px) 28px;border:0;border-radius:0;background:linear-gradient(180deg,rgba(250,250,250,.95),rgba(244,244,245,.96));box-shadow:none}.waitlist-page--root .waitlist-frame:after,.waitlist-page--root .waitlist-frame:before{content:"";position:absolute;pointer-events:none}.waitlist-page--root .waitlist-frame:before{top:clamp(118px,16vw,190px);right:clamp(-164px,-9vw,-84px);z-index:-1;width:clamp(290px,33vw,560px);aspect-ratio:.82;border:1px solid rgba(79,70,229,.12);border-radius:clamp(34px,5vw,68px);opacity:.58;transform:rotate(-11deg) skewY(4deg);background:linear-gradient(140deg,rgba(255,255,255,.62),rgba(219,234,254,.16) 42%,rgba(99,102,241,.08)),repeating-linear-gradient(90deg,rgba(79,70,229,.1) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(79,70,229,.08) 0 1px,transparent 1px 48px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 34px 90px rgba(79,70,229,.12)}.waitlist-page--root .waitlist-frame:after{top:clamp(154px,20vw,270px);right:clamp(14px,8vw,150px);z-index:-1;width:clamp(150px,18vw,270px);aspect-ratio:1.08;border:1px solid rgba(14,165,233,.14);border-radius:28px;opacity:.5;transform:rotate(7deg);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(224,242,254,.2)),linear-gradient(90deg,rgba(14,165,233,.14) 12%,transparent 12% 20%,rgba(79,70,229,.12) 20% 28%,transparent 28% 100%);box-shadow:0 22px 64px rgba(14,165,233,.1)}.waitlist-page--root .waitlist-frame>*{position:relative;z-index:1}.waitlist-page--root{background:radial-gradient(circle at 68% 18%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 12% 8%,rgba(139,92,246,.12),transparent 25%),radial-gradient(circle at 86% 72%,rgba(14,165,233,.1),transparent 28%),linear-gradient(145deg,#f8fbff,#eef5ff 45%,#f8fafc)}.waitlist-page--root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(115deg,transparent 0 58%,rgba(37,99,235,.14) 58.15% 58.48%,transparent 58.65% 100%),linear-gradient(145deg,transparent 0 70%,rgba(14,165,233,.12) 70.1% 70.42%,transparent 70.58% 100%),repeating-linear-gradient(90deg,rgba(37,99,235,.07) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(37,99,235,.05) 0 1px,transparent 1px 86px);mask-image:radial-gradient(circle at 77% 24%,black 0 42%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 77% 24%,black 0 42%,transparent 70%)}.waitlist-page--root .waitlist-frame{background:radial-gradient(circle at 72% 22%,rgba(37,99,235,.14),transparent 27%),radial-gradient(circle at 91% 12%,rgba(14,165,233,.11),transparent 18%),radial-gradient(circle at 24% 6%,rgba(124,58,237,.09),transparent 24%),linear-gradient(180deg,rgba(248,251,255,.88),rgba(241,247,255,.94) 52%,rgba(248,250,252,.97))}.waitlist-page--root .waitlist-cta,.waitlist-page--root .waitlist-hero__pillars span,.waitlist-page--root .waitlist-nav__links a,.waitlist-page--root .waitlist-search__location-trigger,.waitlist-page--root .waitlist-search__submit,.waitlist-page--root .waitlist-theme-toggle{border:1px solid rgba(37,99,235,.13);background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 34px rgba(37,99,235,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.waitlist-page--root .waitlist-nav__links a{padding:9px 12px;border-radius:999px;color:#1e293b;font-weight:700}.waitlist-page--root .waitlist-theme-toggle{color:#1e3a8a}.waitlist-page--root .waitlist-cta,.waitlist-page--root .waitlist-search__submit{border-color:rgba(37,99,235,.18);background:linear-gradient(135deg,#2563eb,#0284c7);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 18px 40px rgba(37,99,235,.24)}.waitlist-page--root .waitlist-cta:hover,.waitlist-page--root .waitlist-search__submit:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 22px 46px rgba(37,99,235,.28)}.waitlist-page--root .waitlist-eyebrow,.waitlist-page--root .waitlist-section-label{color:#4f46e5;letter-spacing:.05em}.waitlist-hero__top-action{min-height:42px;margin:clamp(8px,1.4vw,18px) auto 12px;padding:0 20px;font-size:.9rem}.waitlist-page--root .waitlist-hero-carousel{border:1px solid rgba(37,99,235,.14);background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 14px 36px rgba(37,99,235,.16)}.waitlist-page--root .waitlist-search{border-color:rgba(37,99,235,.14);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(239,246,255,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 68px rgba(37,99,235,.15);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.waitlist-page--root .waitlist-search__field{border:1px solid rgba(37,99,235,.1);background:rgba(255,255,255,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.waitlist-page--root .waitlist-search__field span{color:#475569}.waitlist-page--root .waitlist-search__field input,.waitlist-page--root .waitlist-search__field select{color:#0f172a}.waitlist-page--root .waitlist-search__field input::placeholder{color:#64748b}.waitlist-page--root .waitlist-search__location-trigger{color:#1d4ed8}.waitlist-page--root .waitlist-map{border-color:rgba(37,99,235,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 24px 74px rgba(37,99,235,.12)}.waitlist-page--root .waitlist-countdown__item,.waitlist-page--root .waitlist-featured-card{border-color:rgba(37,99,235,.12);background:radial-gradient(circle at 84% 10%,rgba(14,165,233,.11),transparent 28%),linear-gradient(150deg,rgba(255,255,255,.88),rgba(239,246,255,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 20px 56px rgba(37,99,235,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.theme-dark .waitlist-frame{background:linear-gradient(180deg,rgba(9,13,19,.96),rgba(15,23,36,.98))}.waitlist-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4px 6px}.waitlist-brand{display:inline-flex;align-items:center}.waitlist-brand__logo{width:clamp(280px,24vw,380px);max-width:none;height:auto;display:block}.waitlist-nav__actions,.waitlist-nav__links,.waitlist-nav__menu{display:flex;align-items:center;gap:28px}.waitlist-mobile-menu-toggle{display:none;position:relative;z-index:4;width:46px;height:46px;border:1px solid rgba(37,99,235,.14);border-radius:16px;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 34px rgba(37,99,235,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.waitlist-mobile-menu-toggle span{position:absolute;left:13px;width:18px;height:2px;border-radius:999px;background:#1e293b;transition:transform .18s ease,opacity .18s ease,top .18s ease}.waitlist-mobile-menu-toggle span:first-child{top:15px}.waitlist-mobile-menu-toggle span:nth-child(2){top:22px}.waitlist-mobile-menu-toggle span:nth-child(3){top:29px}.waitlist-nav--menu-open .waitlist-mobile-menu-toggle span:first-child{top:22px;transform:rotate(45deg)}.waitlist-nav--menu-open .waitlist-mobile-menu-toggle span:nth-child(2){opacity:0}.waitlist-nav--menu-open .waitlist-mobile-menu-toggle span:nth-child(3){top:22px;transform:rotate(-45deg)}.waitlist-login,.waitlist-nav__links a{color:#474747;font-size:.92rem}.waitlist-login{font-weight:500}.waitlist-cta,.waitlist-search__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:#111111;color:#ffffff;font-weight:600;box-shadow:0 14px 30px rgba(17,17,17,.2);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.waitlist-theme-toggle{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(24,24,27,.08);background:rgba(255,255,255,.78);color:#111111;font-size:.88rem;font-weight:600;box-shadow:0 12px 24px rgba(17,17,17,.08)}body.theme-dark .waitlist-theme-toggle{border-color:rgba(167,139,250,.24);background:rgba(20,25,36,.92);color:#f4f6fb}body.theme-dark .waitlist-mobile-menu-toggle{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.66);box-shadow:inset 0 1px 0 rgba(191,219,254,.07),0 16px 38px rgba(2,6,23,.28)}body.theme-dark .waitlist-mobile-menu-toggle span{background:#eaf2ff}.waitlist-cta:hover,.waitlist-search__submit:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(17,17,17,.24)}.waitlist-cta--nav{min-height:40px;padding:0 18px;font-size:.88rem}.waitlist-scroll-cue{position:fixed;left:50%;bottom:24px;z-index:40;width:52px;height:52px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#111111;color:#ffffff;font-size:1.45rem;box-shadow:0 18px 36px rgba(17,17,17,.24);transform:translateX(-50%);animation:waitlist-scroll-cue-bob 1.8s ease-in-out infinite}.waitlist-scroll-cue:hover{transform:translateX(-50%) translateY(-2px)}@keyframes waitlist-scroll-cue-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}.waitlist-hero{position:relative;padding:6px 0 0}.waitlist-hero__copy{max-width:1080px;margin:0 auto;text-align:center}.waitlist-eyebrow,.waitlist-section-label{margin:0 0 6px;color:#9b4444;font-size:.84rem;font-weight:600}.waitlist-hero__copy h1{margin:0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.05em;color:#18181b}.waitlist-hero__title{display:grid;grid-gap:.08em;gap:.08em;justify-items:center}.waitlist-hero__title-line{flex-wrap:wrap;gap:.16em}.waitlist-hero-carousel,.waitlist-hero__title-line{display:inline-flex;align-items:center;justify-content:center}.waitlist-hero-carousel{position:relative;width:clamp(112px,12vw,144px);height:clamp(44px,5vw,58px);overflow:hidden;border-radius:999px;background:rgba(24,24,27,.08);box-shadow:inset 0 0 0 1px rgba(24,24,27,.08),0 12px 28px rgba(24,24,27,.14);transform:translateY(2px)}.waitlist-hero-carousel__fallback,.waitlist-hero-carousel__slide{position:absolute;inset:0;display:grid;place-items:end center}.waitlist-hero-carousel__slide{padding:6px;background-position:50%;background-size:cover;opacity:0;transition:opacity .28s ease}.waitlist-hero-carousel__slide--active{opacity:1}.waitlist-hero-carousel__fallback,.waitlist-hero-carousel__label{margin:0 6px 6px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.9);color:#111111;font-size:.66rem;font-weight:700;letter-spacing:.02em}.waitlist-hero-carousel__fallback{place-items:center}.waitlist-hero__description{max-width:620px;margin:18px auto 0;color:#62626b;font-size:1rem;line-height:1.7}.waitlist-hero__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.waitlist-hero__pillars span{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(24,24,27,.08);color:#3f3f46;font-size:.82rem;font-weight:600}.waitlist-search{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:stretch;max-width:1060px;margin:34px auto -34px;padding:12px;border:1px solid rgba(24,24,27,.08);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 20px 50px rgba(24,24,27,.12)}.waitlist-search__field{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px 16px;border-radius:999px;background:rgba(248,248,248,.9)}.waitlist-search__field span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7c7c86}.waitlist-search__field input,.waitlist-search__field select{width:100%;padding:0;border:0;background:transparent;color:#171717;outline:none}.waitlist-search__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.waitlist-search__submit{width:56px;min-height:56px;padding:0;align-self:center;font-size:1.2rem}.waitlist-search__submit:disabled{cursor:wait;opacity:.72;transform:none}.waitlist-search__location-trigger{min-height:42px;padding:10px 16px;border:0;border-radius:999px;background:rgba(79,70,229,.12);color:#3730a3;font-size:.84rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.waitlist-search__location-trigger:hover{transform:translateY(-1px);background:rgba(79,70,229,.18)}.waitlist-search__location-trigger:disabled{cursor:wait;opacity:.72;transform:none}.waitlist-search-utility{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:1060px;margin:52px auto 14px;padding:0 16px;text-align:center}.waitlist-search__location-trigger--utility{min-width:240px}.waitlist-search__utility-status{margin:0;max-width:760px;font-size:.92rem;font-weight:600}.waitlist-search__utility-status--success{color:var(--success)}.waitlist-search__utility-status--error{color:var(--danger)}.waitlist-search__status{grid-column:1/-1;margin:0;font-size:.88rem;font-weight:600}.waitlist-search__status--success{color:var(--success)}.waitlist-search__status--error{color:var(--danger)}.waitlist-search__status--info{color:#f59e0b}.waitlist-search-feedback{position:relative;z-index:2;display:flex;justify-content:center;max-width:1060px;margin:10px auto 0;padding:0 16px;text-align:center}.waitlist-search-feedback .waitlist-search__status{max-width:760px}.waitlist-success-modal{position:fixed;left:50%;top:50%;z-index:40;width:min(520px,calc(100vw - 32px));max-height:min(88vh,720px);overflow:auto;padding:30px 26px 24px;border:1px solid rgba(134,98,255,.18);border-radius:28px;background:rgba(10,14,26,.94);box-shadow:0 34px 90px rgba(17,17,17,.36);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translate(-50%,-50%);color:#f8fafc}.waitlist-success-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#f8fafc;font-size:1.4rem;line-height:1;cursor:pointer}.waitlist-success-modal__eyebrow{display:inline-flex;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(99,102,241,.18);color:#c7d2fe;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.waitlist-success-modal h2{margin:0;font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.05}.waitlist-success-modal__message{margin:14px 0 10px;color:#86efac;font-size:1.02rem;font-weight:700}.waitlist-success-modal__supporting-copy{margin:0;color:#cbd5e1;line-height:1.6}.waitlist-success-modal__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.waitlist-success-modal__instagram{flex:1 1 220px;justify-content:center}.waitlist-success-modal__dismiss{flex:1 1 180px;min-height:52px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#f8fafc;font-size:.95rem;font-weight:700;cursor:pointer}.waitlist-map{position:relative;overflow:hidden;min-height:620px;margin-top:0;scroll-margin-top:clamp(120px,16vh,170px);border-radius:24px;border:1px solid rgba(24,24,27,.08);background:radial-gradient(circle at 20% 28%,rgba(255,255,255,.78),transparent 12%),radial-gradient(circle at 74% 42%,rgba(255,255,255,.62),transparent 12%),linear-gradient(180deg,rgba(244,244,242,.98),rgba(229,229,226,.98))}.waitlist-map:after,.waitlist-map:before{content:"";position:absolute;inset:0;pointer-events:none}.waitlist-map__canvas,.waitlist-map__overlay,.waitlist-map__veil{position:absolute;inset:0}.waitlist-map__canvas{z-index:0}.waitlist-map__canvas .maplibregl-canvas,.waitlist-map__canvas .maplibregl-canvas-container,.waitlist-map__canvas .maplibregl-map{width:100%;height:100%}.waitlist-map__canvas .maplibregl-map{position:relative;overflow:hidden}.waitlist-map__canvas .maplibregl-canvas-container{position:absolute;inset:0}.waitlist-map__canvas .maplibregl-canvas{position:absolute;left:0;top:0;outline:none;filter:grayscale(.12) saturate(.88) brightness(1.04) contrast(.92)}.waitlist-map__veil{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)),radial-gradient(circle at 50% 40%,rgba(255,255,255,.04),transparent 34%);backdrop-filter:blur(.2px);-webkit-backdrop-filter:blur(.2px)}.waitlist-map__overlay,.waitlist-map__veil{z-index:2;pointer-events:none}.waitlist-map__overlay>*{pointer-events:auto}.waitlist-map-marker{position:relative;width:0;height:0;padding:0;border:0;background:transparent;cursor:pointer}.waitlist-map-marker__halo,.waitlist-map-marker__photo,.waitlist-map-marker__pulse{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:999px}.waitlist-map-marker__halo{width:62px;height:62px;background:rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.waitlist-map-marker__pulse{width:54px;height:54px;background:rgba(17,17,17,.12)}.waitlist-map-marker__photo{width:46px;height:46px;border:3px solid rgba(255,255,255,.96);background-position:50%;background-size:cover;box-shadow:0 14px 30px rgba(17,17,17,.18);transition:transform .18s ease,box-shadow .18s ease}.waitlist-map-marker:focus-visible .waitlist-map-marker__photo,.waitlist-map-marker:hover .waitlist-map-marker__photo{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 18px 34px rgba(17,17,17,.24)}.waitlist-map-marker__tooltip{position:absolute;left:50%;top:34px;transform:translateX(-50%);display:grid;grid-gap:2px;gap:2px;min-width:128px;max-width:160px;padding:8px 10px;border-radius:14px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 14px 28px rgba(17,17,17,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.waitlist-map-marker:focus-within .waitlist-map-marker__tooltip,.waitlist-map-marker:hover .waitlist-map-marker__tooltip{opacity:1;transform:translateX(-50%) translateY(6px)}.waitlist-map-marker__tooltip strong{font-size:.8rem}.waitlist-map-marker__tooltip span{font-size:.7rem;line-height:1.35}.waitlist-map-marker--dark .waitlist-map-marker__tooltip{background:rgba(17,17,17,.9);color:#ffffff}.waitlist-map-marker--light .waitlist-map-marker__tooltip{background:rgba(255,255,255,.92);color:#171717}.waitlist-map:before{z-index:1;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 80% 26%,rgba(255,255,255,.14),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.waitlist-map:after{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.1)),radial-gradient(circle at 50% 50%,transparent 58%,rgba(17,17,17,.05) 100%)}.waitlist-map__grid{position:absolute;inset:0;background:linear-gradient(rgba(24,24,27,.018) 1px,transparent 0),linear-gradient(90deg,rgba(24,24,27,.018) 1px,transparent 0);background-size:92px 92px;opacity:.08}.waitlist-map-pin{position:absolute;z-index:1;display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:999px;font-size:.74rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 30px rgba(17,17,17,.14)}.waitlist-map-pin--live{position:relative;z-index:auto;white-space:nowrap;cursor:default}.waitlist-map-pin strong{font-size:.84rem}.waitlist-map-pin span{color:inherit;opacity:.7}.waitlist-map-pin--dark{background:rgba(17,17,17,.94);color:#ffffff}.waitlist-map-pin--light{background:rgba(255,255,255,.92);color:#171717}.waitlist-featured-card{position:absolute;top:110px;left:50%;z-index:2;width:min(100%,420px);overflow:hidden;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 28px 50px rgba(17,17,17,.18);transform:translateX(-50%)}.waitlist-featured-card__media{position:relative;padding:18px 18px 0}.waitlist-featured-card__image{height:128px;border-radius:18px;background:linear-gradient(180deg,rgba(43,94,180,.18),rgba(17,17,17,.2)),linear-gradient(135deg,#d5b38f,#9c6d4b 50%,#2c384e);background-position:50%;background-size:cover}.waitlist-featured-card__image:after,.waitlist-featured-card__image:before{content:"";position:absolute;border-radius:8px}.waitlist-featured-card__image:before{left:38px;bottom:32px;width:90px;height:86px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(243,244,246,.8));box-shadow:110px -14px 0 0 rgba(255,255,255,.86)}.waitlist-featured-card__image:after{left:28px;right:28px;bottom:20px;height:10px;background:rgba(15,23,42,.24);filter:blur(10px)}.waitlist-featured-card__tag{position:absolute;top:28px;right:28px;z-index:1;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:#111111;font-size:.72rem;font-weight:700}.waitlist-featured-card__content{display:grid;grid-gap:6px;gap:6px;padding:14px 16px 16px}.waitlist-featured-card__content h2{margin:0;font-size:1.2rem;line-height:1.2}.waitlist-launch-card__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(17,17,17,.08);color:#111111;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.waitlist-featured-card__content>p,.waitlist-featured-card__listing span,.waitlist-insight-card p,.waitlist-insights__copy p,.waitlist-stat span{margin:0;color:#6b7280;line-height:1.65}.waitlist-featured-card__footer,.waitlist-featured-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.waitlist-featured-card__meta{color:#52525b;font-size:.82rem}.waitlist-featured-card__footer{padding-top:4px;border-top:1px solid rgba(24,24,27,.08)}.waitlist-featured-card__footer strong{color:#111111;font-size:1rem}.waitlist-featured-card__footer a{color:#111111;font-weight:700}.waitlist-featured-card--launch{width:min(100%,420px)}.waitlist-featured-card__image--launch{background:linear-gradient(180deg,rgba(17,17,17,.1),rgba(17,17,17,.18)),linear-gradient(135deg,#ece7df,#d7d2ca 34%,#b8b5af 68%,#89837c)}.waitlist-featured-card__image--active:after,.waitlist-featured-card__image--active:before{opacity:0}.waitlist-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.waitlist-countdown__item{display:grid;grid-gap:4px;gap:4px;padding:8px 6px;border-radius:18px;background:rgba(17,17,17,.04);border:1px solid rgba(24,24,27,.08);text-align:center}.waitlist-countdown__item strong{font-size:1.35rem;color:#111111;letter-spacing:-.04em}.waitlist-countdown__item span{color:#6b7280;font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.waitlist-store-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.waitlist-store-button{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:18px;background:#111111;color:#ffffff;box-shadow:0 14px 24px rgba(17,17,17,.14)}.waitlist-store-button__eyebrow{color:rgba(255,255,255,.68);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.waitlist-store-button strong{font-size:1rem}.waitlist-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding:52px 4px 20px}.waitlist-stat{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:116px;padding:22px 24px;overflow:hidden;border:1px solid rgba(24,24,27,.08);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(248,250,252,.62));box-shadow:0 18px 46px rgba(15,23,42,.08)}.waitlist-stat:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.58;background:radial-gradient(circle at 86% 20%,rgba(79,70,229,.14),transparent 26%),linear-gradient(115deg,transparent 0 76%,rgba(14,165,233,.14) 76.2% 76.9%,transparent 77.1% 100%)}.waitlist-stat>*{position:relative;z-index:1}.waitlist-stat strong{font-size:clamp(1.8rem,3vw,2.5rem);line-height:.95;color:#111111;letter-spacing:-.05em}.waitlist-insights{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:36px;gap:36px;margin-top:10px;padding:46px 0 18px;border-top:1px solid rgba(24,24,27,.08)}.waitlist-insights__copy{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:20px 0}.waitlist-insights__copy h2{margin:0;max-width:13ch;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.04;letter-spacing:-.05em;color:#111111}.waitlist-insights__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.waitlist-insight-card,.waitlist-preview-card{padding:22px;border-radius:24px;border:1px solid rgba(24,24,27,.08);background:rgba(255,255,255,.72);box-shadow:0 14px 32px rgba(17,17,17,.08)}.waitlist-insight-card{display:grid;grid-gap:14px;gap:14px;min-height:196px}.waitlist-insight-card--1{background:rgba(255,255,255,.86)}.waitlist-insight-card--2{background:rgba(248,248,248,.94)}.waitlist-insight-card--3{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(245,245,244,.9))}.waitlist-page--root .waitlist-insights:before,.waitlist-page--root .waitlist-stats:before{content:"";position:absolute;pointer-events:none;z-index:-1}.waitlist-page--root .waitlist-stats:before{inset:-44px -6vw -54px;opacity:.66;background:radial-gradient(circle at 76% 8%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 22% 64%,rgba(99,102,241,.08),transparent 26%)}.waitlist-page--root .waitlist-insights:before{inset:-44px -6vw -34px;opacity:.52;background:linear-gradient(130deg,transparent 0 52%,rgba(14,165,233,.1) 52.2% 52.7%,transparent 52.9% 100%),repeating-linear-gradient(90deg,rgba(79,70,229,.06) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(79,70,229,.04) 0 1px,transparent 1px 92px);mask-image:radial-gradient(ellipse at 64% 46%,black 0 48%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at 64% 46%,black 0 48%,transparent 76%)}.waitlist-insight-card__badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(17,17,17,.08);color:#111111;font-size:.74rem;font-weight:700}body.theme-dark .waitlist-page--root .waitlist-stats:before{opacity:.95;background:radial-gradient(circle at 72% 0,rgba(37,99,235,.24),transparent 30%),radial-gradient(circle at 18% 62%,rgba(14,165,233,.12),transparent 26%),linear-gradient(115deg,transparent 0 58%,rgba(96,165,250,.1) 58.15% 58.48%,transparent 58.65% 100%)}body.theme-dark .waitlist-page--root .waitlist-stat{border-color:rgba(96,165,250,.18);background:radial-gradient(circle at 86% 8%,rgba(56,189,248,.18),transparent 26%),linear-gradient(145deg,rgba(15,23,42,.86),rgba(8,13,29,.78));box-shadow:inset 0 1px 0 rgba(191,219,254,.06),0 20px 58px rgba(2,6,23,.32),0 0 44px rgba(37,99,235,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.theme-dark .waitlist-page--root .waitlist-stat:after{opacity:.86;background:radial-gradient(circle at 88% 14%,rgba(125,211,252,.16),transparent 22%),linear-gradient(115deg,transparent 0 72%,rgba(56,189,248,.28) 72.15% 72.8%,transparent 73% 100%)}body.theme-dark .waitlist-page--root .waitlist-stat strong{color:#f8fbff;text-shadow:0 0 24px rgba(96,165,250,.22)}body.theme-dark .waitlist-page--root .waitlist-stat span{color:#c8d4e8}body.theme-dark .waitlist-page--root .waitlist-insights{border-top-color:rgba(96,165,250,.12)}body.theme-dark .waitlist-page--root .waitlist-insights:before{opacity:.92;background:radial-gradient(circle at 76% 18%,rgba(37,99,235,.18),transparent 26%),radial-gradient(circle at 12% 52%,rgba(14,165,233,.09),transparent 24%),linear-gradient(130deg,transparent 0 52%,rgba(56,189,248,.16) 52.2% 52.62%,transparent 52.82% 100%),repeating-linear-gradient(90deg,rgba(147,197,253,.07) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(147,197,253,.05) 0 1px,transparent 1px 92px)}body.theme-dark .waitlist-page--root .waitlist-insight-card{border-color:rgba(96,165,250,.18);background:radial-gradient(circle at 86% 10%,rgba(14,165,233,.16),transparent 28%),linear-gradient(150deg,rgba(15,23,42,.88),rgba(9,14,31,.82));box-shadow:inset 0 1px 0 rgba(191,219,254,.06),0 22px 64px rgba(2,6,23,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.theme-dark .waitlist-insight-card__badge{background:rgba(255,255,255,.14);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}body.theme-dark .waitlist-page--root .waitlist-insight-card__badge{background:rgba(96,165,250,.16);color:#e0f2fe;box-shadow:inset 0 0 0 1px rgba(125,211,252,.1)}.waitlist-insight-card h3{margin:0;color:#111111;font-size:1.04rem}@media (max-width:1180px){.waitlist-search{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:28px}.waitlist-search__submit{width:100%}.waitlist-featured-card{left:auto;right:32px;transform:none}.waitlist-insights,.waitlist-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.coming-soon-page .coming-soon-hero-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,420px);grid-gap:34px;gap:34px;align-items:start;padding-top:18px}.coming-soon-page .coming-soon-hero__copy{max-width:none;margin:0;text-align:left}.coming-soon-page .waitlist-hero__description{margin-left:0;margin-right:0}.coming-soon-page .waitlist-hero__pillars{justify-content:flex-start}.coming-soon-page .coming-soon-featured-card{position:relative;top:auto;left:auto;z-index:1;width:100%;transform:none;margin:0}.coming-soon-card-carousel{position:relative;overflow:hidden;background:linear-gradient(135deg,#ede9fe,#ddd6fe 35%,#c4b5fd)}.coming-soon-card-carousel__fallback,.coming-soon-card-carousel__slide{position:absolute;inset:0}.coming-soon-card-carousel__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity .26s ease}.coming-soon-card-carousel__slide--active{opacity:1}.coming-soon-card-carousel__fallback,.coming-soon-card-carousel__label{position:absolute;left:14px;bottom:14px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#111111;font-size:.72rem;font-weight:700}.coming-soon-card-carousel__fallback{right:auto;top:auto}@media (max-width:900px){.waitlist-page{padding:16px}.waitlist-page--root{background:radial-gradient(circle at 78% 12%,rgba(37,99,235,.16),transparent 30%),radial-gradient(circle at 18% 2%,rgba(14,165,233,.08),transparent 26%),linear-gradient(145deg,#f8fbff,#eef5ff 50%,#f8fafc)}body.theme-dark .waitlist-page--root{background:radial-gradient(circle at 78% 12%,rgba(37,99,235,.3),transparent 32%),radial-gradient(circle at 18% 2%,rgba(14,165,233,.12),transparent 28%),linear-gradient(145deg,#030712,#07142a 52%,#020617)}.waitlist-page--root:before{opacity:.32;background-size:auto;mask-image:radial-gradient(circle at 72% 18%,black 0 36%,transparent 66%);-webkit-mask-image:radial-gradient(circle at 72% 18%,black 0 36%,transparent 66%)}.waitlist-frame{padding:20px}.waitlist-page--root .waitlist-frame:before{top:118px;right:-190px;width:min(72vw,430px);opacity:.44}body.theme-dark .waitlist-page--root .waitlist-frame:before{opacity:.62}.waitlist-page--root .waitlist-frame:after{top:172px;right:-28px;width:min(36vw,190px);opacity:.34}.waitlist-page--root .waitlist-nav__links a{padding:8px 11px}.coming-soon-page .coming-soon-hero-layout{grid-template-columns:1fr}.coming-soon-page .coming-soon-hero__copy{text-align:center}.coming-soon-page .waitlist-hero__description{margin-left:auto;margin-right:auto}.coming-soon-page .waitlist-hero__pillars{justify-content:center}.coming-soon-page .coming-soon-featured-card{max-width:420px;margin:0 auto}.waitlist-nav{flex-direction:column}.waitlist-nav__actions,.waitlist-nav__links,.waitlist-nav__menu{flex-wrap:wrap;justify-content:center;gap:16px}.waitlist-scroll-cue{display:none}.waitlist-map{min-height:480px}.waitlist-page--root .waitlist-search{border-radius:30px}.waitlist-page--root .waitlist-stats{gap:16px;padding-top:44px}.waitlist-page--root .waitlist-stat{min-height:108px;padding:20px;border-radius:22px}.waitlist-page--root .waitlist-insights{gap:24px}.waitlist-featured-card{top:118px;right:20px;bottom:auto;width:min(calc(100% - 40px),340px)}.waitlist-insights,.waitlist-insights__grid,.waitlist-stats{grid-template-columns:1fr}.waitlist-preview-card{grid-column:span 1}.waitlist-countdown,.waitlist-store-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.waitlist-page--root .waitlist-nav{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px}.waitlist-page--root .waitlist-brand{min-width:0}.waitlist-page--root .waitlist-brand__logo{width:min(236px,64vw)}.waitlist-page--root .waitlist-mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.waitlist-page--root .waitlist-nav__menu{grid-column:1/-1;display:grid;grid-template-rows:0fr;width:100%;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease,opacity .18s ease,visibility .18s ease}.waitlist-page--root .waitlist-nav--menu-open .waitlist-nav__menu{grid-template-rows:1fr;opacity:1;visibility:visible}.waitlist-page--root .waitlist-nav--menu-open+.waitlist-hero .waitlist-hero__top-action{display:none}.waitlist-page--root .waitlist-nav__menu>*{min-height:0}.waitlist-page--root .waitlist-nav__actions,.waitlist-page--root .waitlist-nav__links{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%}.waitlist-page--root .waitlist-nav__links{padding-top:10px}.waitlist-page--root .waitlist-nav__links a,.waitlist-page--root .waitlist-theme-toggle{width:100%;min-height:44px;justify-content:center;text-align:center}}@media (max-width:640px){.waitlist-page--root{padding:0}.waitlist-page--root:before{opacity:.24;mask-image:radial-gradient(circle at 82% 12%,black 0 30%,transparent 58%);-webkit-mask-image:radial-gradient(circle at 82% 12%,black 0 30%,transparent 58%)}.waitlist-page--root .waitlist-frame{padding:16px}.waitlist-page--root .waitlist-hero{margin-top:-42px;padding-top:0}.waitlist-page--root .waitlist-nav--menu-open+.waitlist-hero{margin-top:0}.waitlist-page--root .waitlist-frame:before{top:132px;right:-210px;width:360px;border-radius:36px;opacity:.28}body.theme-dark .waitlist-page--root .waitlist-frame:before{opacity:.46}.waitlist-page--root .waitlist-frame:after{top:206px;right:-86px;width:176px;opacity:.22}.waitlist-page--root .waitlist-nav__links a,.waitlist-page--root .waitlist-theme-toggle{border-radius:18px}.waitlist-hero__top-action{min-height:40px;margin:6px auto 10px;padding:0 18px}.waitlist-hero__copy h1{font-size:2.5rem}.waitlist-search{grid-template-columns:1fr;margin-bottom:-18px;border-radius:28px}.waitlist-page--root .waitlist-search{padding:10px;border-radius:26px}.waitlist-search__field{border-radius:20px}.waitlist-search-utility{margin:22px auto 10px;padding:0 8px}.waitlist-search__location-trigger--utility{width:100%;min-width:0;text-align:center}.waitlist-success-modal{width:min(calc(100vw - 24px),420px);padding:22px 18px 18px;border-radius:22px}.waitlist-success-modal__actions{flex-direction:column}.waitlist-success-modal__dismiss,.waitlist-success-modal__instagram{width:100%}.waitlist-search-feedback{padding:0 8px}.waitlist-map{min-height:440px}.waitlist-map__overlay{display:block;padding:0}.waitlist-featured-card{position:absolute;top:12px;left:50%;right:auto;bottom:auto;width:min(calc(100% - 32px),252px);max-width:252px;margin:0;transform:translateX(-50%)}.waitlist-map-pin{padding:10px 12px}.waitlist-featured-card{min-height:auto}.waitlist-featured-card__media{padding:10px 10px 0}.waitlist-featured-card__image{height:88px}.waitlist-featured-card__tag{top:14px;right:14px;max-width:calc(100% - 28px);padding:4px 7px;font-size:.6rem;line-height:1.1;white-space:nowrap}.waitlist-featured-card__content{gap:5px;padding:8px 8px 10px}.waitlist-featured-card__content h2{font-size:.92rem;line-height:1.1}.waitlist-featured-card__content>p{font-size:.76rem;line-height:1.4}.waitlist-page--root .waitlist-stats{gap:12px;padding:34px 0 10px}.waitlist-page--root .waitlist-stat{min-height:98px;padding:18px;border-radius:20px}.waitlist-page--root .waitlist-stat strong{font-size:clamp(1.72rem,12vw,2.35rem)}.waitlist-page--root .waitlist-insights{margin-top:4px;padding-top:30px}.waitlist-page--root .waitlist-insight-card{min-height:auto;padding:20px;border-radius:22px}.waitlist-insights__copy h2{max-width:none}.waitlist-hero__pillars,.waitlist-store-buttons{grid-template-columns:1fr}.waitlist-countdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.waitlist-countdown__item{min-width:0;padding:6px 4px}.waitlist-countdown__item strong{font-size:.96rem}.waitlist-countdown__item span{font-size:.56rem}.waitlist-store-buttons{display:grid}}body.theme-dark .overlay{background:rgba(2,6,23,.74)}body.theme-dark .beta-account-profile-card,body.theme-dark .beta-demo-flow__created,body.theme-dark .beta-demo-flow__header,body.theme-dark .beta-demo-flow__panel,body.theme-dark .brand-card,body.theme-dark .categories-discovery-card,body.theme-dark .categories-grid-section,body.theme-dark .categories-page-hero,body.theme-dark .categories-page-stat,body.theme-dark .categories-rail-card,body.theme-dark .category-detail-hero,body.theme-dark .category-detail-listing-card,body.theme-dark .category-detail-rail-card,body.theme-dark .category-detail-section,body.theme-dark .category-detail-shortcut,body.theme-dark .category-detail-subcategory-card,body.theme-dark .category-detail-summary-card,body.theme-dark .category-grid-card,body.theme-dark .drawer,body.theme-dark .keyword-search__dropdown,body.theme-dark .listing-detail-card,body.theme-dark .listing-detail-panel,body.theme-dark .listing-features-band,body.theme-dark .listing-mini-card,body.theme-dark .listing-more,body.theme-dark .listing-purchase-card,body.theme-dark .listing-review-panel,body.theme-dark .listing-shipping-card,body.theme-dark .login-benefit-card,body.theme-dark .login-benefits-section,body.theme-dark .login-card,body.theme-dark .login-form__status,body.theme-dark .login-page-intro,body.theme-dark .login-side-card,body.theme-dark .login-signal-card,body.theme-dark .login-support-link,body.theme-dark .mode-switch,body.theme-dark .register-consent-stack,body.theme-dark .register-journey-card,body.theme-dark .report-actions-panel,body.theme-dark .report-checkbox-card,body.theme-dark .report-evidence-card,body.theme-dark .report-expectation-card,body.theme-dark .report-faq-card,body.theme-dark .report-hero,body.theme-dark .report-rail-card,body.theme-dark .report-reason-card,body.theme-dark .report-safety-card,body.theme-dark .report-section-panel,body.theme-dark .report-submission-card,body.theme-dark .report-summary-card,body.theme-dark .report-target-card,body.theme-dark .report-target-highlight,body.theme-dark .safety-actions-panel,body.theme-dark .safety-checklist-card,body.theme-dark .safety-escalation-card,body.theme-dark .safety-faq-card,body.theme-dark .safety-hero,body.theme-dark .safety-pillar-card,body.theme-dark .safety-rail-card,body.theme-dark .safety-scenario-card,body.theme-dark .safety-section-panel,body.theme-dark .safety-summary-card,body.theme-dark .saved-search-card,body.theme-dark .saved-searches-actions-panel,body.theme-dark .saved-searches-empty-state,body.theme-dark .saved-searches-page-hero,body.theme-dark .saved-searches-rail-card,body.theme-dark .saved-searches-summary-card,body.theme-dark .search-page__intro,body.theme-dark .seller-product-card,body.theme-dark .seller-products-section,body.theme-dark .seller-profile-intro,body.theme-dark .seller-review-panel,body.theme-dark .seller-summary-card,body.theme-dark .seller-trust-card,body.theme-dark .seller-workflow-card,body.theme-dark .support-actions-panel,body.theme-dark .support-box,body.theme-dark .support-category-card,body.theme-dark .support-escalation-card,body.theme-dark .support-faq-card,body.theme-dark .support-hero,body.theme-dark .support-next-step-card,body.theme-dark .support-quick-link-card,body.theme-dark .support-rail-card,body.theme-dark .support-section-panel,body.theme-dark .support-summary-card,body.theme-dark .support-track-card,body.theme-dark .top-bar,body.theme-dark .wishlist-actions-panel,body.theme-dark .wishlist-empty-state,body.theme-dark .wishlist-item-card,body.theme-dark .wishlist-page-hero,body.theme-dark .wishlist-rail-card,body.theme-dark .wishlist-summary-card{background:radial-gradient(circle at top right,rgba(139,92,246,.14),transparent 30%),linear-gradient(180deg,rgba(11,17,27,.96),rgba(17,24,39,.9));border-color:rgba(167,139,250,.18);box-shadow:0 22px 56px rgba(0,0,0,.28)}body.theme-dark .beta-account-profile-grid article,body.theme-dark .beta-demo-flow__summary article,body.theme-dark .brand-card__mark,body.theme-dark .categories-popular-links a,body.theme-dark .category-detail-collection-link,body.theme-dark .category-detail-listing-card__art span,body.theme-dark .category-detail-listing-card__badge,body.theme-dark .category-detail-listing-card__links a,body.theme-dark .category-detail-pill,body.theme-dark .category-detail-shortcut,body.theme-dark .category-detail-subcategory-card__art span,body.theme-dark .category-detail-subcategory-card__links a,body.theme-dark .category-detail-summary-card__links a,body.theme-dark .category-detail-summary-card__stats div,body.theme-dark .category-grid-card__featured-link,body.theme-dark .category-grid-card__hero span,body.theme-dark .category-grid-card__meta span,body.theme-dark .icon-button,body.theme-dark .keyword-search__item,body.theme-dark .listing-art__badge,body.theme-dark .listing-art__caption,body.theme-dark .listing-favorite,body.theme-dark .listing-filter-chip,body.theme-dark .listing-inline-link,body.theme-dark .listing-size-chip,body.theme-dark .login-card__badge,body.theme-dark .login-page-intro__meta span,body.theme-dark .login-section-link,body.theme-dark .menu-button,body.theme-dark .profile-chip,body.theme-dark .report-checklist-panel,body.theme-dark .report-checklist-panel__count,body.theme-dark .report-expectation-card__timing,body.theme-dark .report-field input,body.theme-dark .report-field select,body.theme-dark .report-field textarea,body.theme-dark .report-hero__meta span,body.theme-dark .report-preview-card,body.theme-dark .report-reason-card__badge,body.theme-dark .report-reason-card__example,body.theme-dark .report-safety-card,body.theme-dark .report-submission-card,body.theme-dark .report-target-card__chips span,body.theme-dark .safety-action-card,body.theme-dark .safety-checklist-card__icon,body.theme-dark .safety-escalation-card__timing,body.theme-dark .safety-hero__meta span,body.theme-dark .safety-scenario-card__badge,body.theme-dark .safety-scenario-card__evidence,body.theme-dark .saved-search-card__art span,body.theme-dark .saved-search-card__last-run,body.theme-dark .saved-search-card__meta span,body.theme-dark .saved-search-card__tags span,body.theme-dark .saved-searches-action-card,body.theme-dark .saved-searches-alert-card,body.theme-dark .saved-searches-empty-state__action,body.theme-dark .saved-searches-page-hero__meta span,body.theme-dark .saved-searches-signal-card,body.theme-dark .search-chip,body.theme-dark .search-filter-input,body.theme-dark .search-results-toolbar__sort button,body.theme-dark .search-results-toolbar__view-button,body.theme-dark .support-category-card__badge,body.theme-dark .support-category-card__cue,body.theme-dark .support-category-card__examples span,body.theme-dark .support-contact-card,body.theme-dark .support-escalation-card__evidence,body.theme-dark .support-escalation-card__timing,body.theme-dark .support-hero__meta span,body.theme-dark .support-next-step-card,body.theme-dark .support-quick-link-card__badge,body.theme-dark .top-search,body.theme-dark .wishlist-collection-card,body.theme-dark .wishlist-empty-state__action,body.theme-dark .wishlist-item-card__art span,body.theme-dark .wishlist-item-card__highlights span,body.theme-dark .wishlist-item-card__meta span,body.theme-dark .wishlist-item-card__saved-date,body.theme-dark .wishlist-page-hero__meta span,body.theme-dark .wishlist-signal-card{background:rgba(15,23,42,.78);border-color:rgba(167,139,250,.18);color:#e5edf9;box-shadow:none}body.theme-dark .saved-search-card__aside,body.theme-dark .wishlist-item-card__aside{background:linear-gradient(180deg,rgba(6,11,23,.78),rgba(12,19,33,.92));border-left-color:rgba(167,139,250,.16)}body.theme-dark .categories-popular-links a:hover,body.theme-dark .category-detail-collection-link:hover,body.theme-dark .category-detail-listing-card__links a:hover,body.theme-dark .category-detail-shortcut:hover,body.theme-dark .category-detail-subcategory-card__links a:hover,body.theme-dark .category-detail-summary-card__links a:hover,body.theme-dark .category-grid-card__featured-link:hover,body.theme-dark .contact-support-option:hover,body.theme-dark .keyword-search__item:hover,body.theme-dark .report-reason-card:hover,body.theme-dark .saved-searches-action-card:hover,body.theme-dark .saved-searches-alert-card:hover,body.theme-dark .saved-searches-empty-state__action:hover,body.theme-dark .support-next-step-card:hover,body.theme-dark .support-quick-link-card:hover,body.theme-dark .wishlist-collection-card:hover,body.theme-dark .wishlist-empty-state__action:hover{border-color:rgba(196,181,253,.28);box-shadow:0 18px 36px rgba(0,0,0,.22)}body.theme-dark .side-nav__item:hover{background:rgba(255,255,255,.06);color:#f8fafc}body.theme-dark .side-nav__badge{background:rgba(244,114,182,.2);color:#fbcfe8}body.theme-dark .brand-card__status,body.theme-dark .categories-page-stat strong,body.theme-dark .category-detail-summary-card__stats strong,body.theme-dark .keyword-search__hint,body.theme-dark .login-benefit-card h3,body.theme-dark .login-form__status strong,body.theme-dark .login-signal-card strong,body.theme-dark .login-support-link strong,body.theme-dark .report-hero__meta span,body.theme-dark .report-submission-card strong,body.theme-dark .report-summary-card strong,body.theme-dark .safety-escalation-card__evidence strong,body.theme-dark .safety-hero__meta span,body.theme-dark .safety-summary-card strong,body.theme-dark .saved-search-card__header strong,body.theme-dark .saved-search-card__metric strong,body.theme-dark .saved-search-card__text-action,body.theme-dark .saved-searches-signal-card strong,body.theme-dark .saved-searches-summary-card strong,body.theme-dark .search-filter-list__button--active,body.theme-dark .search-filter-product__prices strong,body.theme-dark .search-result-card__price-row strong,body.theme-dark .search-results-toolbar__view-button--active,body.theme-dark .section-kicker,body.theme-dark .support-category-card__examples span,body.theme-dark .support-escalation-card__evidence strong,body.theme-dark .support-hero__meta span,body.theme-dark .support-quick-link-card__icon,body.theme-dark .support-summary-card strong,body.theme-dark .wishlist-item-card__price-row strong,body.theme-dark .wishlist-signal-card strong,body.theme-dark .wishlist-summary-card strong{color:#c4b5fd}body.theme-dark .categories-page-hero,body.theme-dark .category-detail-hero,body.theme-dark .login-page-intro,body.theme-dark .report-hero,body.theme-dark .safety-hero,body.theme-dark .saved-searches-page-hero,body.theme-dark .search-page__intro,body.theme-dark .support-hero,body.theme-dark .top-bar,body.theme-dark .wishlist-page-hero{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.theme-dark .drawer{background:rgba(7,12,22,.94)}body.theme-dark .drawer,body.theme-dark .icon-button,body.theme-dark .keyword-search__dropdown,body.theme-dark .menu-button,body.theme-dark .profile-chip,body.theme-dark .top-search{border-color:rgba(167,139,250,.18)}body.theme-dark .brand-card__mark,body.theme-dark .keyword-search__dropdown,body.theme-dark .keyword-search__submit{background:rgba(10,17,29,.88)}body.theme-dark .profile-chip__avatar{background:linear-gradient(135deg,#7c3aed,#312e81 62%,#db2777);color:#ffffff}body.theme-dark .hero-banner__badge,body.theme-dark .hero-banner__dot,body.theme-dark .hero-banner__meta-item,body.theme-dark .promo-tower__decor,body.theme-dark .report-rail-card--spotlight .report-preview-card,body.theme-dark .safety-rail-card--spotlight .safety-danger-card,body.theme-dark .saved-searches-rail-card--spotlight .saved-searches-signal-card,body.theme-dark .seller-summary-card__avatar span,body.theme-dark .support-rail-card--spotlight .support-contact-card,body.theme-dark .wishlist-rail-card--spotlight .wishlist-signal-card{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16)}body.theme-dark .hero-banner__dot--active{background:#f8fafc}body.theme-dark .category-chip,body.theme-dark .listing-art,body.theme-dark .listing-mini-card__art,body.theme-dark .listing-review__thumb,body.theme-dark .search-illustration,body.theme-dark .seller-product-card__art{background:linear-gradient(180deg,#1f2937,#0f172a);border-color:rgba(167,139,250,.16)}body.theme-dark .promo-card--mint,body.theme-dark .promo-card--rose,body.theme-dark .promo-card--sand,body.theme-dark .report-actions-panel,body.theme-dark .safety-actions-panel,body.theme-dark .saved-searches-actions-panel,body.theme-dark .support-actions-panel,body.theme-dark .wishlist-actions-panel{background:radial-gradient(circle at top right,rgba(139,92,246,.12),transparent 28%),linear-gradient(180deg,rgba(13,19,31,.96),rgba(17,24,39,.88))}body.theme-dark .button--primary,body.theme-dark .category-chip__icon,body.theme-dark .category-detail-section__action,body.theme-dark .category-detail-subcategory-card__action,body.theme-dark .category-grid-card__browse,body.theme-dark .category-grid-section__action,body.theme-dark .resetButton,body.theme-dark .search-pagination__page{background:rgba(15,23,42,.82);border-color:rgba(167,139,250,.18);color:#e5edf9}body.theme-dark .button--ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#f8fafc}body.theme-dark .applyButton,body.theme-dark .login-form__submit,body.theme-dark .search-pagination__page--active{color:#ffffff}body.theme-dark .listing-size-chip--active{background:#f8fafc;border-color:#f8fafc;color:#0f172a}body.theme-dark .category-grid-card__featured-link,body.theme-dark .keyword-search__item-copy strong,body.theme-dark .listing-art__caption strong,body.theme-dark .login-input,body.theme-dark .report-acknowledgement span,body.theme-dark .report-field span,body.theme-dark .report-target-highlight,body.theme-dark .saved-searches-empty-state__action,body.theme-dark .search-filter-input,body.theme-dark .support-next-step-card,body.theme-dark .top-search,body.theme-dark .wishlist-empty-state__action{color:#f3f6fb}body.theme-dark .category-detail-breadcrumb,body.theme-dark .category-detail-breadcrumb a,body.theme-dark .keyword-search__header,body.theme-dark .login-benefit-card p,body.theme-dark .login-form__status p,body.theme-dark .login-signal-card span,body.theme-dark .login-support-link span,body.theme-dark .mode-switch,body.theme-dark .profile-chip>span:last-child,body.theme-dark .report-hero p,body.theme-dark .safety-hero p,body.theme-dark .saved-search-card__metric span,body.theme-dark .saved-searches-page-hero p,body.theme-dark .search-results-toolbar p,body.theme-dark .search-results-toolbar__sort span,body.theme-dark .seller-product-card p,body.theme-dark .seller-product-card__meta,body.theme-dark .seller-summary-meta__item span,body.theme-dark .support-box span,body.theme-dark .support-hero p,body.theme-dark .wishlist-item-card__price-row span,body.theme-dark .wishlist-link,body.theme-dark .wishlist-page-hero p{color:#b8c2d6}body.theme-dark .mode-switch__chevron,body.theme-dark .mode-switch__icon{color:#e9eef8}body.theme-dark .brand-card h1,body.theme-dark .categories-page-hero h1,body.theme-dark .category-detail-hero h1,body.theme-dark .login-page-intro h1,body.theme-dark .report-hero h1,body.theme-dark .safety-hero h1,body.theme-dark .saved-searches-page-hero h1,body.theme-dark .search-page__intro h1,body.theme-dark .seller-profile-intro h1,body.theme-dark .support-box p,body.theme-dark .support-hero h1,body.theme-dark .wishlist-page-hero h1{color:#f8fafc}@media (max-width:760px){.listing-detail-page,.market-shell,.report-page-shell,.saved-searches-page-shell,.search-page-shell,.support-page-shell{padding-top:16px}.categories-page-main,.category-detail-page-main,.content-area,.login-page-main,.report-page-main,.safety-page-main,.saved-searches-page-main,.search-page-content,.seller-profile-main,.support-page-main,.wishlist-page-main{gap:16px}.categories-page-topbar,.listing-detail-topbar,.login-page-topbar,.report-page-topbar,.safety-page-topbar,.saved-searches-page-topbar,.search-page__top-bar,.seller-profile-topbar,.support-page-topbar{top:0}.top-bar{grid-template-columns:1fr;gap:10px;padding:10px 12px;border-radius:22px}.top-bar__main{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.top-bar__left{width:auto;justify-content:flex-start;gap:0;flex-wrap:nowrap}.brand-inline{min-width:0}.brand-inline__logo{width:96px;max-width:100%}.icon-button,.menu-button{width:42px;height:42px}.keyword-search,.search-page__searchbar,.top-search{width:100%;min-width:0}.top-search{min-height:52px;padding:0 14px}.keyword-search__field{gap:10px}.keyword-search__input{min-height:52px;font-size:16px}.keyword-search__submit{width:36px;height:36px}.top-actions{width:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.top-actions>*{min-width:0}.icon-button,.topbar-icon-action{width:38px;height:38px;justify-content:center}.topbar-icon-action .profile-chip__avatar{width:28px;height:28px}.hero-banner{grid-template-columns:1fr;min-height:0;gap:16px;padding:18px}.hero-banner__visual{min-height:180px;order:-1}.hero-banner__copy h2{font-size:clamp(1.8rem,8vw,2.3rem);line-height:1.08}.hero-banner__meta{gap:8px}.hero-banner__meta-item{width:100%;justify-content:center;text-align:center}.categories-page-hero,.category-detail-hero,.login-page-intro,.report-hero,.safety-hero,.saved-searches-page-hero,.search-page__intro,.seller-profile-intro,.support-hero,.wishlist-page-hero{grid-template-columns:1fr;align-items:flex-start;gap:14px;padding:18px;border-radius:22px}.categories-page-hero h1,.category-detail-hero h1,.login-page-intro h1,.report-hero h1,.safety-hero h1,.saved-searches-page-hero h1,.search-page__intro h1,.seller-profile-intro h1,.support-hero h1,.wishlist-page-hero h1{font-size:clamp(1.9rem,8.5vw,2.55rem);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere}.categories-page-hero p,.category-detail-hero p,.login-page-intro p,.report-hero p,.safety-hero p,.saved-searches-page-hero p,.search-page__intro p,.seller-profile-intro p,.support-hero p,.wishlist-page-hero p{max-width:none;font-size:.96rem;line-height:1.65}.categories-page-hero__meta,.category-detail-hero__actions,.login-page-intro__meta,.report-actions-panel__buttons,.report-form-actions,.report-hero__actions,.safety-hero__actions,.saved-searches-page-hero__meta,.search-page__intro-meta,.seller-profile-intro__meta,.support-actions-panel__buttons,.support-hero__actions,.wishlist-page-hero__meta{display:grid;grid-template-columns:1fr;justify-content:stretch;grid-gap:10px;gap:10px;width:100%}.categories-page-hero__meta span,.category-detail-section__action,.category-detail-subcategory-card__action,.category-grid-card__browse,.category-grid-section__action,.login-card__badge,.login-page-intro__meta span,.login-section-link,.report-topbar-action,.saved-searches-page-hero__meta span,.search-page__intro-meta span,.seller-link-chip,.seller-profile-intro__meta span,.support-topbar-action,.wishlist-page-hero__meta span{width:100%;justify-content:center;text-align:center}.login-page-grid,.register-form__grid,.register-journey-grid,.report-checkbox-grid,.report-evidence-grid,.report-layout,.report-reason-grid,.search-page-footer__grid,.search-results-grid,.seller-discovery-grid,.seller-products-grid,.seller-profile-overview,.support-category-list,.support-layout,.support-quick-links-grid,.support-track-grid,.wishlist-page-layout{grid-template-columns:1fr;gap:16px}.categories-grid-section,.category-detail-section,.category-detail-summary-card,.listing-detail-card,.listing-detail-panel,.listing-more,.listing-purchase-card,.listing-shipping-card,.login-benefits-section,.login-card,.login-side-card,.login-spotlight-card,.report-actions-panel,.report-faq-card,.report-hero,.report-rail-card,.report-safety-card,.report-section-panel,.report-submission-card,.safety-hero,.saved-search-card,.saved-searches-empty-state,.saved-searches-page-hero,.saved-searches-summary-card,.search-page-footer,.search-results-toolbar,.seller-review-panel,.seller-spotlight-card,.seller-summary-card,.seller-trust-card,.seller-workflow-card,.support-actions-panel,.support-faq-card,.support-hero,.support-next-step-card,.support-rail-card,.support-section-panel,.wishlist-actions-panel,.wishlist-rail-card,.wishlist-summary-card{border-radius:22px}.report-hero,.safety-hero,.saved-search-card,.saved-searches-empty-state,.saved-searches-page-hero,.saved-searches-summary-card,.search-page-footer,.search-results-toolbar,.support-hero{padding:18px}.search-results-toolbar__sort,.search-results-toolbar__views{width:100%;justify-content:flex-start;flex-wrap:wrap}.listing-art{min-height:160px;border-radius:18px}.listing-art--primary{min-height:280px}.waitlist-frame{padding:18px 16px 20px}.waitlist-brand__logo{width:clamp(180px,52vw,250px)}.waitlist-nav{gap:16px}.waitlist-nav__actions,.waitlist-nav__links{width:100%;gap:12px}.waitlist-cta--nav,.waitlist-nav__links a,.waitlist-theme-toggle{width:100%;justify-content:center;text-align:center}.waitlist-hero__copy h1{font-size:clamp(2.1rem,10vw,3rem)}}@media (max-width:480px){.listing-detail-page,.market-shell,.report-page-shell,.saved-searches-page-shell,.search-page-shell,.support-page-shell{padding-top:12px}.market-shell{padding-inline:10px;padding-bottom:28px}.top-bar{padding:12px;border-radius:20px}.brand-inline__logo{width:84px}.top-search{padding:0 12px}.keyword-search__submit{width:34px;height:34px}.categories-page-hero h1,.category-detail-hero h1,.hero-banner__copy h2,.login-page-intro h1,.report-hero h1,.safety-hero h1,.saved-searches-page-hero h1,.search-page__intro h1,.seller-profile-intro h1,.support-hero h1,.wishlist-page-hero h1{font-size:clamp(1.7rem,9vw,2.15rem)}.category-strip{grid-template-columns:1fr}.search-results-toolbar__sort,.search-results-toolbar__views,.top-actions{gap:8px}.hero-banner__visual{min-height:150px}.waitlist-frame{padding-inline:14px}}@media (max-width:760px){.listing-detail-card__meta,.listing-detail-nav,.listing-detail-nav__filters,.listing-detail-nav__links,.listing-size-grid,.listing-swatch-grid,.seller-product-card__footer,.seller-product-card__headline,.seller-profile-intro__meta,.seller-socials,.seller-stat-row,.seller-summary-card__header,.seller-summary-meta{gap:10px}.listing-filter-chip,.listing-inline-link,.seller-socials a{width:auto;min-width:max-content;max-width:100%;flex:0 0 auto;min-height:38px;padding-inline:12px;justify-content:center;text-align:center}.seller-link-chip,.seller-product-card__status,.seller-workflow-step__status{width:auto;min-height:42px;align-self:start;justify-content:center;text-align:center}.listing-detail-card__meta,.listing-detail-nav__filters,.listing-detail-nav__links,.seller-profile-intro__meta,.seller-socials{display:flex;flex-wrap:wrap;justify-content:flex-start}.listing-hero-grid{gap:12px}.listing-hero-grid__secondary{grid-template-columns:1fr;gap:12px}.listing-art,.listing-art--detail,.listing-art--portrait{min-height:180px}.listing-art--primary{min-height:240px}.listing-art__caption{left:12px;right:12px;bottom:12px;padding:10px}.listing-detail-card__headline h1{font-size:clamp(1.85rem,8vw,2.4rem);overflow-wrap:anywhere}.listing-size-chip,.listing-swatch{width:auto;min-width:calc(50% - 6px);justify-content:center}.seller-summary-card{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}.seller-summary-card__avatar{width:116px}.seller-summary-card__avatar span{width:88px;height:88px;font-size:1.45rem}.seller-summary-card__content{width:100%}.seller-product-card__footer,.seller-product-card__headline,.seller-summary-card__header,.seller-workflow-step__content{display:grid;grid-template-columns:1fr;align-items:stretch;justify-items:stretch}.seller-discovery-grid,.seller-products-grid,.seller-profile-overview,.seller-stat-row,.seller-summary-meta{grid-template-columns:1fr}.seller-stat-card,.seller-summary-meta__item{text-align:center}.seller-workflow-step{grid-template-columns:1fr;gap:12px}.seller-workflow-list:before{display:none}.seller-workflow-step__rail{display:flex;justify-content:center}.seller-review-panel,.vendor-task-panel{position:static}}@media (max-width:480px){.listing-detail-card,.listing-detail-panel,.listing-purchase-card,.seller-products-section,.seller-review-panel,.seller-spotlight-card,.seller-summary-card,.seller-trust-card,.seller-workflow-card{padding:16px;border-radius:20px}.listing-detail-card__headline h1,.seller-profile-intro h1{font-size:clamp(1.65rem,9vw,2.05rem)}.listing-art--primary{min-height:210px}.listing-art,.listing-art--detail,.listing-art--portrait{min-height:160px}.seller-summary-card__avatar{width:98px}.seller-summary-card__avatar span{width:74px;height:74px;font-size:1.2rem}}body.theme-dark .listing-feature-card__copy strong,body.theme-dark .listing-features-band__header h2,body.theme-dark .listing-shipping-card strong,body.theme-dark .search-page-footer__section h2{color:#f8fafc}body.theme-dark .listing-feature-card{background:linear-gradient(180deg,rgba(8,14,26,.94),rgba(16,24,37,.92));border-color:rgba(167,139,250,.16);box-shadow:0 20px 40px rgba(0,0,0,.24)}body.theme-dark .listing-feature-card__lines p,body.theme-dark .listing-shipping-card p{color:#b8c2d6}body.theme-dark .listing-feature-card__art{background:linear-gradient(180deg,rgba(20,30,42,.96),rgba(12,19,31,.98));border:1px solid rgba(167,139,250,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}body.theme-dark .listing-feature-card__art--capsule:before,body.theme-dark .listing-feature-card__art--device:after,body.theme-dark .listing-feature-card__art--exploded:after,body.theme-dark .listing-feature-card__art--portrait:after{background:radial-gradient(circle at 34% 30%,#f8fafc 0,#9fb0ca 42%,#334155 100%)}body.theme-dark .listing-feature-card__art--capsule:after,body.theme-dark .listing-feature-card__art--case:after,body.theme-dark .listing-feature-card__art--device:before,body.theme-dark .listing-feature-card__art--exploded:before,body.theme-dark .listing-feature-card__art--pod:after{background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(51,65,85,.92))}body.theme-dark .listing-feature-card__art--case:before,body.theme-dark .listing-feature-card__art--pod:before,body.theme-dark .listing-feature-card__art--portrait:before{background:linear-gradient(180deg,rgba(148,163,184,.24),rgba(51,65,85,.96))}body.theme-dark .listing-shipping-card__icon{background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.96));color:#c4b5fd;border:1px solid rgba(167,139,250,.16)}body.theme-dark .beta-account-profile-card,body.theme-dark .beta-demo-flow__created,body.theme-dark .beta-demo-flow__header,body.theme-dark .beta-demo-flow__panel,body.theme-dark .login-benefit-card,body.theme-dark .login-form__status,body.theme-dark .login-signal-card,body.theme-dark .login-support-link,body.theme-dark .register-consent-stack,body.theme-dark .register-journey-card{background:linear-gradient(180deg,rgba(8,14,26,.94),rgba(16,24,37,.92));border-color:rgba(167,139,250,.16);box-shadow:0 18px 34px rgba(0,0,0,.24)}body.theme-dark .beta-account-profile-card h2,body.theme-dark .beta-account-profile-grid strong,body.theme-dark .beta-demo-flow .login-check span,body.theme-dark .beta-demo-flow .login-field>span,body.theme-dark .beta-demo-flow__created strong,body.theme-dark .beta-demo-flow__header h3,body.theme-dark .beta-demo-flow__step-heading strong,body.theme-dark .beta-demo-flow__summary strong,body.theme-dark .login-benefit-card h3,body.theme-dark .login-form__status strong,body.theme-dark .login-signal-card strong,body.theme-dark .login-support-link strong,body.theme-dark .register-consent-stack .login-check span,body.theme-dark .register-journey-card strong{color:#f8fafc}body.theme-dark .beta-account-profile-card p,body.theme-dark .beta-account-profile-grid span,body.theme-dark .beta-demo-flow__created p,body.theme-dark .beta-demo-flow__header p,body.theme-dark .beta-demo-flow__step-heading span,body.theme-dark .beta-demo-flow__summary p,body.theme-dark .login-benefit-card p,body.theme-dark .login-form__status p,body.theme-dark .login-signal-card p,body.theme-dark .login-signal-card span,body.theme-dark .login-support-link span,body.theme-dark .register-consent-stack .login-check,body.theme-dark .register-consent-stack .login-check span,body.theme-dark .register-journey-card p{color:#b8c2d6}body.theme-dark .register-journey-card span{color:#c4b5fd}body.theme-dark .search-page-footer{background:radial-gradient(circle at 0 100%,rgba(139,92,246,.16),transparent 24%),linear-gradient(180deg,rgba(8,14,26,.96),rgba(14,22,36,.94));border-color:rgba(167,139,250,.18);box-shadow:0 24px 54px rgba(0,0,0,.28)}body.theme-dark .search-page-footer a,body.theme-dark .search-page-footer__brand p,body.theme-dark .search-page-footer__section li,body.theme-dark .search-page-footer__section ul{color:#b8c2d6}body.theme-dark .search-page-footer__section h2{color:#f8fafc}body.theme-dark .safety-action-card,body.theme-dark .safety-checklist-card,body.theme-dark .safety-escalation-card,body.theme-dark .safety-escalation-card__evidence,body.theme-dark .safety-faq-card,body.theme-dark .safety-pillar-card,body.theme-dark .safety-scenario-card,body.theme-dark .safety-scenario-card__evidence,body.theme-dark .safety-summary-card,body.theme-dark .seller-stat-card,body.theme-dark .seller-workflow-step__content{background:linear-gradient(180deg,rgba(10,14,19,.96),rgba(16,21,28,.94));border-color:rgba(148,163,184,.16);box-shadow:0 18px 34px rgba(0,0,0,.24)}body.theme-dark .safety-action-card strong,body.theme-dark .safety-checklist-card h3,body.theme-dark .safety-danger-card strong,body.theme-dark .safety-escalation-card h3,body.theme-dark .safety-faq-card strong,body.theme-dark .safety-pillar-card h3,body.theme-dark .safety-scenario-card h3,body.theme-dark .safety-summary-card strong,body.theme-dark .seller-stat-card strong,body.theme-dark .seller-workflow-step__content strong{color:#f8fafc}body.theme-dark .safety-action-card p,body.theme-dark .safety-checklist-card li,body.theme-dark .safety-checklist-card p,body.theme-dark .safety-danger-card p,body.theme-dark .safety-escalation-card p,body.theme-dark .safety-escalation-card__evidence span,body.theme-dark .safety-faq-card p,body.theme-dark .safety-pillar-card li,body.theme-dark .safety-pillar-card p,body.theme-dark .safety-scenario-card p,body.theme-dark .seller-stat-card span,body.theme-dark .seller-workflow-step__content p{color:#b8c2d6}body.theme-dark .seller-workflow-list:before{background:linear-gradient(180deg,rgba(107,114,128,.38),rgba(55,65,81,.18))}body.theme-dark .profile-chip__avatar,body.theme-dark .safety-action-card__icon,body.theme-dark .safety-checklist-card__icon,body.theme-dark .seller-workflow-step__dot,body.theme-dark .support-quick-link-card__icon{background:linear-gradient(135deg,#111827,#1f2937,#374151);color:#f8fafc}body.theme-dark{--bg:#030712;--panel:rgba(15,23,42,0.76);--panel-strong:rgba(15,23,42,0.92);--panel-soft:rgba(15,23,42,0.66);--panel-muted:rgba(8,13,29,0.94);--border:rgba(96,165,250,0.18);--border-strong:rgba(125,211,252,0.28);--text:#f8fbff;--text-soft:#c8d4e8;--text-faint:#8ea4c4;--purple-soft:rgba(96,165,250,0.14);--shadow-lg:0 28px 70px rgba(2,6,23,0.56);--shadow-md:0 16px 36px rgba(2,6,23,0.42);--shadow-sm:0 10px 22px rgba(2,6,23,0.3);background:radial-gradient(circle at 70% 22%,rgba(37,99,235,.34),transparent 28%),radial-gradient(circle at 88% 10%,rgba(56,189,248,.16),transparent 18%),radial-gradient(circle at 16% 8%,rgba(30,64,175,.16),transparent 25%),linear-gradient(145deg,#030712,#07142a 46%,#020617)}body.theme-dark .waitlist-page{background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 24%),radial-gradient(circle at top right,rgba(148,163,184,.08),transparent 22%),linear-gradient(180deg,#05070b,#0d1117)}body.theme-dark .waitlist-frame{background:linear-gradient(180deg,rgba(7,9,12,.98),rgba(13,16,21,.98))}body.theme-dark .waitlist-page--root{background:radial-gradient(circle at 70% 22%,rgba(37,99,235,.38),transparent 28%),radial-gradient(circle at 86% 12%,rgba(56,189,248,.2),transparent 18%),radial-gradient(circle at 18% 10%,rgba(30,64,175,.18),transparent 25%),linear-gradient(145deg,#030712,#07142a 46%,#020617)}body.theme-dark .waitlist-page--root:before{opacity:.48;background:linear-gradient(115deg,transparent 0 57%,rgba(56,189,248,.16) 57.15% 57.45%,transparent 57.6% 100%),linear-gradient(145deg,transparent 0 69%,rgba(96,165,250,.12) 69.1% 69.36%,transparent 69.52% 100%),repeating-linear-gradient(90deg,rgba(148,163,184,.08) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(148,163,184,.06) 0 1px,transparent 1px 86px)}body.theme-dark .waitlist-page--root .waitlist-frame{background:radial-gradient(circle at 72% 22%,rgba(37,99,235,.34),transparent 27%),radial-gradient(circle at 91% 12%,rgba(14,165,233,.18),transparent 18%),radial-gradient(circle at 24% 6%,rgba(30,64,175,.18),transparent 24%),linear-gradient(180deg,rgba(3,7,18,.9),rgba(5,11,26,.96) 52%,rgba(2,6,23,.98))}body.theme-dark .waitlist-page--root .waitlist-frame:before{top:clamp(118px,14vw,180px);right:clamp(-178px,-8vw,-82px);width:clamp(320px,36vw,620px);border-color:rgba(56,189,248,.28);opacity:.9;background:radial-gradient(circle at 62% 22%,rgba(125,211,252,.48),transparent 20%),linear-gradient(145deg,rgba(37,99,235,.42),rgba(14,165,233,.2) 38%,rgba(15,23,42,.18)),linear-gradient(90deg,transparent 0 14%,rgba(56,189,248,.42) 14% 14.7%,transparent 14.7% 100%),repeating-linear-gradient(90deg,rgba(147,197,253,.14) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(147,197,253,.1) 0 1px,transparent 1px 52px);box-shadow:inset 0 1px 0 rgba(191,219,254,.26),inset 22px 0 70px rgba(14,165,233,.1),0 0 80px rgba(37,99,235,.26),0 32px 120px rgba(2,132,199,.2)}body.theme-dark .waitlist-page--root .waitlist-frame:after{border-color:rgba(125,211,252,.3);opacity:.86;background:linear-gradient(135deg,rgba(14,165,233,.22),rgba(30,64,175,.18)),linear-gradient(90deg,rgba(125,211,252,.34) 0 8%,transparent 8% 16%,rgba(59,130,246,.22) 16% 24%,transparent 24% 100%),repeating-linear-gradient(0deg,rgba(191,219,254,.12) 0 1px,transparent 1px 34px);box-shadow:inset 0 1px 0 rgba(191,219,254,.18),0 0 58px rgba(14,165,233,.22),0 24px 74px rgba(2,6,23,.34)}body.theme-dark .waitlist-page--root .waitlist-hero__pillars span,body.theme-dark .waitlist-page--root .waitlist-nav__links a,body.theme-dark .waitlist-page--root .waitlist-theme-toggle{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.66);color:#eaf2ff;box-shadow:inset 0 1px 0 rgba(191,219,254,.07),0 16px 38px rgba(2,6,23,.28)}body.theme-dark .waitlist-page--root .waitlist-cta,body.theme-dark .waitlist-page--root .waitlist-search__submit{border-color:rgba(125,211,252,.24);background:linear-gradient(135deg,#2563eb,#0284c7 58%,#0ea5e9);box-shadow:inset 0 1px 0 rgba(191,219,254,.2),0 0 36px rgba(14,165,233,.18),0 20px 48px rgba(2,6,23,.34)}body.theme-dark .waitlist-page--root .waitlist-search{border-color:rgba(96,165,250,.18);background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(8,13,29,.74));box-shadow:inset 0 1px 0 rgba(191,219,254,.07),0 24px 72px rgba(2,6,23,.42),0 0 52px rgba(37,99,235,.1)}body.theme-dark .waitlist-page--root .waitlist-search__field{border-color:rgba(96,165,250,.12);background:rgba(15,23,42,.64);box-shadow:inset 0 1px 0 rgba(191,219,254,.05)}body.theme-dark .waitlist-page--root .waitlist-search__field span{color:#c7d2fe}body.theme-dark .waitlist-page--root .waitlist-search__field input,body.theme-dark .waitlist-page--root .waitlist-search__field select{color:#f8fbff}body.theme-dark .waitlist-page--root .waitlist-search__location-trigger{border-color:rgba(96,165,250,.18);background:rgba(30,64,175,.26);color:#dbeafe;box-shadow:inset 0 1px 0 rgba(191,219,254,.07),0 16px 38px rgba(2,6,23,.28)}body.theme-dark .waitlist-page--root .waitlist-countdown__item,body.theme-dark .waitlist-page--root .waitlist-featured-card{border-color:rgba(96,165,250,.18);background:radial-gradient(circle at 84% 10%,rgba(14,165,233,.16),transparent 28%),linear-gradient(150deg,rgba(15,23,42,.88),rgba(9,14,31,.82));box-shadow:inset 0 1px 0 rgba(191,219,254,.06),0 22px 64px rgba(2,6,23,.34)}body.theme-dark .waitlist-page--root .waitlist-featured-card__tag{background:rgba(224,242,254,.92);color:#0f172a}body.theme-dark .applyButton,body.theme-dark .button--primary,body.theme-dark .login-form__submit,body.theme-dark .waitlist-cta,body.theme-dark .waitlist-search__submit{background:linear-gradient(135deg,#111827,#1f2937,#374151);box-shadow:0 18px 36px rgba(0,0,0,.34)}body.theme-dark .listing-feature-card,body.theme-dark .login-benefit-card,body.theme-dark .login-form__status,body.theme-dark .login-signal-card,body.theme-dark .login-support-link,body.theme-dark .mode-switch,body.theme-dark .register-consent-stack,body.theme-dark .register-journey-card,body.theme-dark .search-page-footer,body.theme-dark .support-box{border-color:rgba(148,163,184,.16)}body.theme-dark .mode-switch,body.theme-dark .support-box{background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 28%),linear-gradient(180deg,rgba(7,10,14,.98),rgba(14,18,24,.96))}body.theme-dark .brand-card__mark,body.theme-dark .categories-popular-links a,body.theme-dark .category-detail-collection-link,body.theme-dark .category-detail-listing-card__art span,body.theme-dark .category-detail-listing-card__badge,body.theme-dark .category-detail-listing-card__links a,body.theme-dark .category-detail-pill,body.theme-dark .category-detail-shortcut,body.theme-dark .category-detail-subcategory-card__art span,body.theme-dark .category-detail-subcategory-card__links a,body.theme-dark .category-detail-summary-card__links a,body.theme-dark .category-detail-summary-card__stats div,body.theme-dark .category-grid-card__hero span,body.theme-dark .category-grid-card__meta span,body.theme-dark .icon-button,body.theme-dark .keyword-search__dropdown,body.theme-dark .keyword-search__submit,body.theme-dark .listing-art__badge,body.theme-dark .listing-art__caption,body.theme-dark .listing-favorite,body.theme-dark .listing-filter-chip,body.theme-dark .listing-inline-link,body.theme-dark .listing-size-chip,body.theme-dark .login-card__badge,body.theme-dark .login-page-intro__meta span,body.theme-dark .login-section-link,body.theme-dark .menu-button,body.theme-dark .profile-chip,body.theme-dark .report-checklist-panel,body.theme-dark .report-checklist-panel__count,body.theme-dark .report-expectation-card__timing,body.theme-dark .report-hero__meta span,body.theme-dark .report-preview-card,body.theme-dark .report-reason-card__badge,body.theme-dark .report-reason-card__example,body.theme-dark .report-safety-card,body.theme-dark .report-submission-card,body.theme-dark .report-target-card__chips span,body.theme-dark .safety-action-card,body.theme-dark .safety-checklist-card__icon,body.theme-dark .safety-escalation-card__timing,body.theme-dark .safety-hero__meta span,body.theme-dark .safety-scenario-card__badge,body.theme-dark .safety-scenario-card__evidence,body.theme-dark .saved-search-card__art span,body.theme-dark .saved-search-card__last-run,body.theme-dark .saved-search-card__meta span,body.theme-dark .saved-search-card__tags span,body.theme-dark .saved-searches-action-card,body.theme-dark .saved-searches-alert-card,body.theme-dark .saved-searches-empty-state__action,body.theme-dark .saved-searches-page-hero__meta span,body.theme-dark .saved-searches-signal-card,body.theme-dark .search-results-toolbar__sort button,body.theme-dark .search-results-toolbar__view-button,body.theme-dark .support-category-card__badge,body.theme-dark .support-category-card__cue,body.theme-dark .support-category-card__examples span,body.theme-dark .support-contact-card,body.theme-dark .support-escalation-card__evidence,body.theme-dark .support-escalation-card__timing,body.theme-dark .support-hero__meta span,body.theme-dark .support-next-step-card,body.theme-dark .support-quick-link-card__badge,body.theme-dark .top-search,body.theme-dark .wishlist-collection-card,body.theme-dark .wishlist-empty-state__action,body.theme-dark .wishlist-item-card__art span,body.theme-dark .wishlist-item-card__highlights span,body.theme-dark .wishlist-item-card__meta span,body.theme-dark .wishlist-item-card__saved-date,body.theme-dark .wishlist-page-hero__meta span,body.theme-dark .wishlist-signal-card{background:rgba(15,20,27,.96);border-color:rgba(148,163,184,.16)}body.theme-dark .hero-banner__badge,body.theme-dark .hero-banner__meta-item,body.theme-dark .profile-chip__avatar,body.theme-dark .promo-tower__decor,body.theme-dark .seller-summary-card__avatar span{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}body.theme-dark .cart-panel,body.theme-dark .category-chip,body.theme-dark .join-card,body.theme-dark .product-card,body.theme-dark .sidebar-card,body.theme-dark .sidebar-product,body.theme-dark .trust-strip{background:linear-gradient(180deg,rgba(8,12,18,.96),rgba(14,18,24,.94));border-color:rgba(148,163,184,.16);box-shadow:0 18px 36px rgba(0,0,0,.28)}body.theme-dark .join-card,body.theme-dark .promo-card--mint,body.theme-dark .promo-card--rose,body.theme-dark .promo-card--sand{background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 28%),linear-gradient(180deg,rgba(11,15,21,.98),rgba(18,24,31,.96))}body.theme-dark .category-chip__icon,body.theme-dark .product-card__favorite,body.theme-dark .recently-viewed span,body.theme-dark .sidebar-product button{background:rgba(17,24,39,.96);border-color:rgba(148,163,184,.16);color:#d1d5db}body.theme-dark .cart-item__thumb,body.theme-dark .product-card__image,body.theme-dark .recently-viewed span,body.theme-dark .sidebar-product__thumb{background:linear-gradient(180deg,#111827,#0f172a);border-color:rgba(148,163,184,.14)}body.theme-dark .cart-item h3,body.theme-dark .cart-item strong,body.theme-dark .category-chip span,body.theme-dark .product-card h3,body.theme-dark .product-card__price-row strong,body.theme-dark .promo-card h3,body.theme-dark .section-header h2,body.theme-dark .sidebar-product h3,body.theme-dark .sidebar-product strong,body.theme-dark .trust-strip strong{color:#f8fafc}body.theme-dark .cart-item p,body.theme-dark .product-card p,body.theme-dark .product-card__meta-row,body.theme-dark .product-card__price-row span,body.theme-dark .promo-card p,body.theme-dark .section-header a,body.theme-dark .section-header p,body.theme-dark .sidebar-product p,body.theme-dark .trust-strip p{color:#b8c2d6}body.theme-dark .product-card__palette span{border-color:rgba(255,255,255,.12)}body.theme-dark .button--primary,body.theme-dark .login-form__submit,body.theme-dark .product-card__palette button{background:linear-gradient(135deg,#111827,#1f2937,#374151);box-shadow:0 16px 30px rgba(0,0,0,.34)}body.theme-dark .brand-card__status,body.theme-dark .keyword-search__hint,body.theme-dark .register-journey-card span,body.theme-dark .report-hero__meta span,body.theme-dark .safety-hero__meta span,body.theme-dark .section-kicker,body.theme-dark .support-category-card__examples span,body.theme-dark .support-hero__meta span{color:#d1d5db}body.theme-dark .side-nav__badge{background:rgba(239,68,68,.16);color:#fecaca}body.theme-dark .waitlist-search__location-trigger,body.theme-dark .waitlist-search__location-trigger:hover{background:rgba(148,163,184,.14);color:#e5e7eb}body.theme-dark .waitlist-page--root .waitlist-search__location-trigger,body.theme-dark .waitlist-page--root .waitlist-search__location-trigger:hover{border-color:rgba(96,165,250,.18);background:rgba(30,64,175,.26);color:#dbeafe}.legal-page-frame,.safety-page-shell .safety-page-frame,.seller-profile-page .seller-profile-frame,.support-page-shell .support-page-frame,.wishlist-page-shell .wishlist-page-frame{width:100%;max-width:none;margin-right:0;margin-left:0}.safety-page-shell .safety-page-frame,.seller-profile-page .seller-profile-frame,.support-page-shell .support-page-frame,.wishlist-page-shell .wishlist-page-frame{grid-template-columns:minmax(0,1fr)}.safety-page-shell .safety-page-sidebar,.seller-profile-page .seller-profile-sidebar,.support-page-shell .support-page-sidebar,.wishlist-page-shell .wishlist-page-sidebar{display:none}body:not(.theme-dark){--bg:#f8fbff;--panel:rgba(255,255,255,0.72);--panel-strong:rgba(255,255,255,0.9);--panel-soft:rgba(239,246,255,0.7);--panel-muted:rgba(219,234,254,0.64);--border:rgba(37,99,235,0.13);--border-strong:rgba(14,165,233,0.22);--text:#0f172a;--text-soft:#475569;--text-faint:#64748b;--purple:#2563eb;--purple-strong:#0284c7;--purple-deep:#1d4ed8;--purple-soft:rgba(37,99,235,0.1);--shadow-lg:0 28px 70px rgba(37,99,235,0.14);--shadow-md:0 18px 46px rgba(37,99,235,0.12);--shadow-sm:0 12px 28px rgba(37,99,235,0.1);background:radial-gradient(circle at 68% 18%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 12% 8%,rgba(139,92,246,.12),transparent 25%),radial-gradient(circle at 86% 72%,rgba(14,165,233,.1),transparent 28%),linear-gradient(145deg,#f8fbff,#eef5ff 45%,#f8fafc)}.categories-page-shell,.category-detail-page,.listing-detail-page,.login-page-shell,.market-shell.search-page-shell,.report-page-shell,.safety-page-shell,.saved-searches-page-shell,.search-page-shell,.seller-profile-page,.support-page-shell,.wishlist-page-shell{overflow:hidden;isolation:isolate;background:radial-gradient(circle at 72% 22%,rgba(37,99,235,.14),transparent 27%),radial-gradient(circle at 91% 12%,rgba(14,165,233,.11),transparent 18%),radial-gradient(circle at 24% 6%,rgba(124,58,237,.09),transparent 24%),linear-gradient(180deg,rgba(248,251,255,.88),rgba(241,247,255,.94) 52%,rgba(248,250,252,.97))}.market-shell.search-page-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.44;background:linear-gradient(115deg,transparent 0 58%,rgba(37,99,235,.14) 58.15% 58.48%,transparent 58.65% 100%),linear-gradient(145deg,transparent 0 70%,rgba(14,165,233,.12) 70.1% 70.42%,transparent 70.58% 100%),repeating-linear-gradient(90deg,rgba(37,99,235,.07) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(37,99,235,.05) 0 1px,transparent 1px 86px);mask-image:radial-gradient(circle at 77% 24%,black 0 42%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 77% 24%,black 0 42%,transparent 70%)}body.theme-dark .categories-page-shell,body.theme-dark .category-detail-page,body.theme-dark .listing-detail-page,body.theme-dark .login-page-shell,body.theme-dark .market-shell.search-page-shell,body.theme-dark .report-page-shell,body.theme-dark .safety-page-shell,body.theme-dark .saved-searches-page-shell,body.theme-dark .search-page-shell,body.theme-dark .seller-profile-page,body.theme-dark .support-page-shell,body.theme-dark .wishlist-page-shell{background:radial-gradient(circle at 72% 22%,rgba(37,99,235,.34),transparent 27%),radial-gradient(circle at 91% 12%,rgba(14,165,233,.18),transparent 18%),radial-gradient(circle at 24% 6%,rgba(30,64,175,.18),transparent 24%),linear-gradient(180deg,rgba(3,7,18,.9),rgba(5,11,26,.96) 52%,rgba(2,6,23,.98))}body.theme-dark .market-shell.search-page-shell:before{opacity:.5;background:linear-gradient(115deg,transparent 0 57%,rgba(56,189,248,.16) 57.15% 57.45%,transparent 57.6% 100%),linear-gradient(145deg,transparent 0 69%,rgba(96,165,250,.12) 69.1% 69.36%,transparent 69.52% 100%),repeating-linear-gradient(90deg,rgba(148,163,184,.08) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(148,163,184,.06) 0 1px,transparent 1px 86px)}.brand-card,.cart-panel,.categories-discovery-card,.categories-grid-section,.categories-page-hero,.categories-page-stat,.categories-rail-card,.category-detail-hero,.category-detail-listing-card,.category-detail-rail-card,.category-detail-section,.category-detail-shortcut,.category-detail-subcategory-card,.category-detail-summary-card,.category-grid-card,.category-strip,.drawer,.hero-banner,.join-card,.legal-page-frame>article,.legal-page-frame>section>article,.legal-page-hero,.legal-page-topbar,.listing-detail-card,.listing-detail-panel,.listing-features-band,.listing-mini-card,.listing-more,.listing-purchase-card,.listing-review-panel,.listing-shipping-card,.login-benefit-card,.login-benefits-section,.login-card,.login-form__status,.login-page-intro,.login-side-card,.login-signal-card,.login-support-link,.mode-switch,.product-card,.promo-card,.register-consent-stack,.register-journey-card,.report-actions-panel,.report-checkbox-card,.report-evidence-card,.report-expectation-card,.report-faq-card,.report-hero,.report-rail-card,.report-reason-card,.report-safety-card,.report-section-panel,.report-submission-card,.report-summary-card,.report-target-card,.report-target-highlight,.safety-actions-panel,.safety-checklist-card,.safety-escalation-card,.safety-faq-card,.safety-hero,.safety-pillar-card,.safety-rail-card,.safety-scenario-card,.safety-section-panel,.safety-summary-card,.saved-search-card,.saved-searches-actions-panel,.saved-searches-empty-state,.saved-searches-page-hero,.saved-searches-rail-card,.saved-searches-summary-card,.search-filter-card,.search-page-footer,.search-page__intro,.search-result-card,.search-results-toolbar,.seller-product-card,.seller-products-section,.seller-profile-intro,.seller-review-panel,.seller-summary-card,.seller-trust-card,.seller-workflow-card,.side-nav,.sidebar-card,.support-actions-panel,.support-box,.support-category-card,.support-escalation-card,.support-faq-card,.support-hero,.support-next-step-card,.support-quick-link-card,.support-rail-card,.support-section-panel,.support-summary-card,.support-track-card,.top-bar,.trust-strip,.wishlist-actions-panel,.wishlist-empty-state,.wishlist-item-card,.wishlist-page-hero,.wishlist-rail-card,.wishlist-summary-card{border-color:rgba(37,99,235,.13);background:radial-gradient(circle at 84% 10%,rgba(14,165,233,.11),transparent 28%),linear-gradient(150deg,rgba(255,255,255,.86),rgba(239,246,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 20px 56px rgba(37,99,235,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.theme-dark .beta-account-profile-card,body.theme-dark .beta-account-profile-grid article,body.theme-dark .beta-demo-flow__created,body.theme-dark .beta-demo-flow__header,body.theme-dark .beta-demo-flow__panel,body.theme-dark .beta-demo-flow__summary article,body.theme-dark .brand-card,body.theme-dark .cart-panel,body.theme-dark .categories-discovery-card,body.theme-dark .categories-grid-section,body.theme-dark .categories-page-hero,body.theme-dark .categories-page-stat,body.theme-dark .categories-rail-card,body.theme-dark .category-detail-hero,body.theme-dark .category-detail-listing-card,body.theme-dark .category-detail-rail-card,body.theme-dark .category-detail-section,body.theme-dark .category-detail-shortcut,body.theme-dark .category-detail-subcategory-card,body.theme-dark .category-detail-summary-card,body.theme-dark .category-grid-card,body.theme-dark .category-strip,body.theme-dark .drawer,body.theme-dark .hero-banner,body.theme-dark .join-card,body.theme-dark .legal-page-frame>article,body.theme-dark .legal-page-frame>section>article,body.theme-dark .legal-page-hero,body.theme-dark .legal-page-topbar,body.theme-dark .listing-detail-card,body.theme-dark .listing-detail-panel,body.theme-dark .listing-features-band,body.theme-dark .listing-mini-card,body.theme-dark .listing-more,body.theme-dark .listing-purchase-card,body.theme-dark .listing-review-panel,body.theme-dark .listing-shipping-card,body.theme-dark .login-benefit-card,body.theme-dark .login-benefits-section,body.theme-dark .login-card,body.theme-dark .login-form__status,body.theme-dark .login-page-intro,body.theme-dark .login-side-card,body.theme-dark .login-signal-card,body.theme-dark .login-support-link,body.theme-dark .mode-switch,body.theme-dark .product-card,body.theme-dark .promo-card,body.theme-dark .register-consent-stack,body.theme-dark .register-journey-card,body.theme-dark .report-actions-panel,body.theme-dark .report-checkbox-card,body.theme-dark .report-evidence-card,body.theme-dark .report-expectation-card,body.theme-dark .report-faq-card,body.theme-dark .report-hero,body.theme-dark .report-rail-card,body.theme-dark .report-reason-card,body.theme-dark .report-safety-card,body.theme-dark .report-section-panel,body.theme-dark .report-submission-card,body.theme-dark .report-summary-card,body.theme-dark .report-target-card,body.theme-dark .report-target-highlight,body.theme-dark .safety-actions-panel,body.theme-dark .safety-checklist-card,body.theme-dark .safety-escalation-card,body.theme-dark .safety-faq-card,body.theme-dark .safety-hero,body.theme-dark .safety-pillar-card,body.theme-dark .safety-rail-card,body.theme-dark .safety-scenario-card,body.theme-dark .safety-section-panel,body.theme-dark .safety-summary-card,body.theme-dark .saved-search-card,body.theme-dark .saved-searches-actions-panel,body.theme-dark .saved-searches-empty-state,body.theme-dark .saved-searches-page-hero,body.theme-dark .saved-searches-rail-card,body.theme-dark .saved-searches-summary-card,body.theme-dark .search-filter-card,body.theme-dark .search-page-footer,body.theme-dark .search-page__intro,body.theme-dark .search-result-card,body.theme-dark .search-results-toolbar,body.theme-dark .seller-product-card,body.theme-dark .seller-products-section,body.theme-dark .seller-profile-intro,body.theme-dark .seller-review-panel,body.theme-dark .seller-summary-card,body.theme-dark .seller-trust-card,body.theme-dark .seller-workflow-card,body.theme-dark .side-nav,body.theme-dark .sidebar-card,body.theme-dark .support-actions-panel,body.theme-dark .support-box,body.theme-dark .support-category-card,body.theme-dark .support-escalation-card,body.theme-dark .support-faq-card,body.theme-dark .support-hero,body.theme-dark .support-next-step-card,body.theme-dark .support-quick-link-card,body.theme-dark .support-rail-card,body.theme-dark .support-section-panel,body.theme-dark .support-summary-card,body.theme-dark .support-track-card,body.theme-dark .top-bar,body.theme-dark .trust-strip,body.theme-dark .wishlist-actions-panel,body.theme-dark .wishlist-empty-state,body.theme-dark .wishlist-item-card,body.theme-dark .wishlist-page-hero,body.theme-dark .wishlist-rail-card,body.theme-dark .wishlist-summary-card{border-color:rgba(96,165,250,.18);background:radial-gradient(circle at 84% 10%,rgba(14,165,233,.16),transparent 28%),linear-gradient(150deg,rgba(15,23,42,.88),rgba(9,14,31,.82));box-shadow:inset 0 1px 0 rgba(191,219,254,.06),0 22px 64px rgba(2,6,23,.34)}.applyButton,.button,.category-detail-listing-card__links a,.category-detail-pill,.category-detail-section__action,.category-detail-subcategory-card__action,.category-detail-subcategory-card__links a,.category-detail-summary-card__links a,.category-grid-card__browse,.category-grid-section__action,.keyword-search__submit,.legal-page-badge,.listing-filter-chip,.listing-inline-link,.login-form__submit,.login-section-link,.product-card__palette button,.promo-code button,.report-reason-card__badge,.resetButton,.seller-link-chip,.support-category-card__badge,.support-quick-link-card__badge{border-color:rgba(37,99,235,.14);background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 34px rgba(37,99,235,.1);color:#1e3a8a}.applyButton,.button--checkout,.button--primary,.category-detail-section__action,.category-detail-subcategory-card__action,.category-grid-card__browse,.category-grid-section__action,.legal-page-topbar__primary,.login-form__submit,.product-card__palette button,.promo-code button{border-color:rgba(37,99,235,.18);background:linear-gradient(135deg,#2563eb,#0284c7);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 18px 40px rgba(37,99,235,.24)}.button--ghost,.button--secondary{border-color:rgba(37,99,235,.13);background:rgba(255,255,255,.58);color:#1e3a8a}body.theme-dark .applyButton,body.theme-dark .button,body.theme-dark .category-detail-listing-card__links a,body.theme-dark .category-detail-pill,body.theme-dark .category-detail-section__action,body.theme-dark .category-detail-subcategory-card__action,body.theme-dark .category-detail-subcategory-card__links a,body.theme-dark .category-detail-summary-card__links a,body.theme-dark .category-grid-card__browse,body.theme-dark .category-grid-section__action,body.theme-dark .keyword-search__submit,body.theme-dark .legal-page-badge,body.theme-dark .listing-filter-chip,body.theme-dark .listing-inline-link,body.theme-dark .login-form__submit,body.theme-dark .login-section-link,body.theme-dark .product-card__palette button,body.theme-dark .promo-code button,body.theme-dark .report-reason-card__badge,body.theme-dark .resetButton,body.theme-dark .seller-link-chip,body.theme-dark .support-category-card__badge,body.theme-dark .support-quick-link-card__badge{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.66);color:#eaf2ff;box-shadow:inset 0 1px 0 rgba(191,219,254,.07),0 16px 38px rgba(2,6,23,.28)}body.theme-dark .applyButton,body.theme-dark .button--checkout,body.theme-dark .button--primary,body.theme-dark .category-detail-section__action,body.theme-dark .category-detail-subcategory-card__action,body.theme-dark .category-grid-card__browse,body.theme-dark .category-grid-section__action,body.theme-dark .legal-page-topbar__primary,body.theme-dark .login-form__submit,body.theme-dark .product-card__palette button,body.theme-dark .promo-code button{border-color:rgba(125,211,252,.24);background:linear-gradient(135deg,#2563eb,#0284c7 58%,#0ea5e9);color:#ffffff;box-shadow:inset 0 1px 0 rgba(191,219,254,.2),0 0 36px rgba(14,165,233,.18),0 20px 48px rgba(2,6,23,.34)}.hero-banner--midnight,.hero-banner--orchid,.hero-banner--rose,.join-card,.promo-tower,.report-rail-card--spotlight,.safety-rail-card--spotlight,.saved-searches-rail-card--spotlight,.support-rail-card--spotlight,.wishlist-rail-card--spotlight{background:radial-gradient(circle at 86% 8%,rgba(125,211,252,.22),transparent 28%),linear-gradient(135deg,#2563eb,#1d4ed8 42%,#0284c7);color:#ffffff;border-color:rgba(125,211,252,.24);box-shadow:inset 0 1px 0 rgba(191,219,254,.2),0 22px 58px rgba(37,99,235,.24)}body.theme-dark .hero-banner--midnight,body.theme-dark .hero-banner--orchid,body.theme-dark .hero-banner--rose,body.theme-dark .join-card,body.theme-dark .promo-tower,body.theme-dark .report-rail-card--spotlight,body.theme-dark .safety-rail-card--spotlight,body.theme-dark .saved-searches-rail-card--spotlight,body.theme-dark .support-rail-card--spotlight,body.theme-dark .wishlist-rail-card--spotlight{background:radial-gradient(circle at 86% 8%,rgba(125,211,252,.24),transparent 28%),linear-gradient(135deg,rgba(37,99,235,.94),rgba(30,64,175,.9) 42%,rgba(14,165,233,.78))}.market-shell>.content-area,.search-page-shell>.content-area,.search-page-shell>.search-page-content,.sell-phone-shell>.content-area{position:relative;z-index:1;min-width:0}.market-shell:not(.search-page-shell):before{display:none}.market-shell:not(.search-page-shell){overflow-x:clip;overflow-y:visible;background:transparent}.market-shell:not(.search-page-shell) .hero-banner--orchid{background:linear-gradient(135deg,#6b3cf1,#8d63ff 46%,#f187c2);border-color:rgba(134,98,255,.14);box-shadow:0 24px 54px rgba(100,59,214,.22)}.market-shell:not(.search-page-shell) .hero-banner--rose{background:linear-gradient(135deg,#8f47ff,#c06cfd 48%,#ff9ac0);border-color:rgba(244,114,182,.18);box-shadow:0 24px 54px rgba(192,108,253,.2)}.market-shell:not(.search-page-shell) .hero-banner--midnight{background:linear-gradient(135deg,#4c1d95,#6d28d9 45%,#8b5cf6);border-color:rgba(139,92,246,.16);box-shadow:0 24px 54px rgba(76,29,149,.24)}.market-shell:not(.search-page-shell) .promo-card--rose{background:linear-gradient(135deg,rgba(255,235,242,.95),rgba(255,249,251,.92))}.market-shell:not(.search-page-shell) .promo-card--mint{background:linear-gradient(135deg,rgba(239,252,246,.96),rgba(250,255,252,.92))}.market-shell:not(.search-page-shell) .promo-card--sand{background:linear-gradient(135deg,rgba(255,244,230,.96),rgba(255,250,244,.92))}.market-shell:not(.search-page-shell) .cart-panel,.market-shell:not(.search-page-shell) .category-strip,.market-shell:not(.search-page-shell) .join-card,.market-shell:not(.search-page-shell) .product-card,.market-shell:not(.search-page-shell) .sidebar-card,.market-shell:not(.search-page-shell) .trust-strip{border-color:var(--border);background:var(--panel);box-shadow:var(--shadow-md)}.market-shell:not(.search-page-shell) .product-card{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,244,255,.84))}.search-page-shell .search-page__intro{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(244,114,182,.16),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,239,255,.86));border-color:rgba(134,98,255,.12)}.search-page-shell .search-filter-card,.search-page-shell .search-page-footer,.search-page-shell .search-result-card,.search-page-shell .search-results-toolbar{position:relative;overflow:hidden;min-width:0}.search-page-shell .search-result-card h2,.search-page-shell .search-result-card__price-row,.search-page-shell .search-results-toolbar p,.search-page-shell .search-results-toolbar__sort,.sell-phone-shell a,.sell-phone-shell h1,.sell-phone-shell h2,.sell-phone-shell h3,.sell-phone-shell p,.sell-phone-shell span,.sell-phone-shell strong{min-width:0;overflow-wrap:anywhere}.hero-banner,.product-card,.promo-card,.search-page__intro,.search-result-card,.sell-phone-brand-card,.sell-phone-evaluation-card,.sell-phone-quote-card,.sell-phone-summary-card{isolation:isolate}.hero-banner>*,.product-card>*,.promo-card>*,.search-page__intro>*,.search-result-card>*,.sell-phone-brand-card>*,.sell-phone-evaluation-card>*,.sell-phone-quote-card>*,.sell-phone-summary-card>*{position:relative;z-index:1}.hero-figure__body,.hero-figure__circle,.product-card__image:after,.product-card__image:before,.promo-tower:before,.search-illustration:after,.search-illustration:before{pointer-events:none;z-index:0}.sell-phone-route-skeleton{min-height:240px;padding:24px;display:grid;place-items:center;color:var(--text-soft)}.sell-phone-route-skeleton__card{width:min(100%,560px);padding:24px;border-radius:24px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.sell-phone-route-skeleton__bar{display:block;height:14px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,rgba(37,99,235,.1),rgba(14,165,233,.18),rgba(37,99,235,.1))}.sell-phone-route-skeleton__bar:first-child{width:48%;margin-top:0}.sell-phone-route-skeleton__bar:nth-child(2){width:82%}.sell-phone-route-skeleton__bar:nth-child(3){width:64%}body.theme-dark .market-shell:not(.search-page-shell) .hero-banner--orchid{background:linear-gradient(135deg,#4c1d95,#6d28d9 46%,#be5aa2)}body.theme-dark .market-shell:not(.search-page-shell) .hero-banner--rose{background:linear-gradient(135deg,#5b21b6,#8b5cf6 48%,#db6a9f)}body.theme-dark .market-shell:not(.search-page-shell) .hero-banner--midnight{background:linear-gradient(135deg,#2e1065,#4c1d95 45%,#6d28d9)}body.theme-dark .sell-phone-route-skeleton__card{background:rgba(18,24,35,.88);border-color:rgba(167,139,250,.18)}body.theme-dark .brand-card__status,body.theme-dark .keyword-search__hint,body.theme-dark .section-kicker{color:#7dd3fc}@media (max-width:900px){.market-shell.search-page-shell:before{opacity:.32;mask-image:radial-gradient(circle at 72% 18%,black 0 36%,transparent 66%);-webkit-mask-image:radial-gradient(circle at 72% 18%,black 0 36%,transparent 66%)}}@media (max-width:640px){.market-shell.search-page-shell:before{opacity:.24;mask-image:radial-gradient(circle at 82% 12%,black 0 30%,transparent 58%);-webkit-mask-image:radial-gradient(circle at 82% 12%,black 0 30%,transparent 58%)}}.top-actions .wishlist-link{padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-soft);backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .beta-account-profile-card{background:radial-gradient(circle at top right,rgba(139,92,246,.14),transparent 30%),linear-gradient(180deg,rgba(8,14,26,.96),rgba(16,24,37,.94))!important;border-color:rgba(167,139,250,.18)!important;box-shadow:0 22px 56px rgba(0,0,0,.28)!important}body.theme-dark .beta-account-profile-grid article{background:rgba(15,23,42,.82)!important;border-color:rgba(167,139,250,.18)!important;color:#e5edf9!important}body.theme-dark .beta-account-profile-card h2,body.theme-dark .beta-account-profile-grid strong{color:#f8fafc!important}.sell-phone-shell .hero-banner__copy h2{max-width:13ch}.sell-phone-intro-collapse{border-radius:18px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.sell-phone-intro-collapse summary{min-height:52px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.sell-phone-intro-collapse summary::-webkit-details-marker{display:none}.sell-phone-intro-collapse summary span{color:var(--purple-strong);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sell-phone-intro-collapse summary strong{color:var(--text);font-size:.92rem}.sell-phone-intro-collapse summary:after{content:"+";width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:rgba(139,92,246,.1);color:var(--purple-strong);font-size:1.1rem;font-weight:900}.sell-phone-intro-collapse[open] summary:after{content:"−"}.sell-phone-intro-collapse__body{padding:0 16px 16px;display:grid;grid-gap:14px;gap:14px}.sell-phone-intro-collapse__body p{margin:0;color:var(--text-soft);line-height:1.55}.sell-phone-intro-collapse .sell-phone-flow-steps{margin:0}.sell-phone-hero--compact{grid-template-columns:1fr;min-height:0;padding:16px 20px;border-radius:22px}.sell-phone-hero--compact .hero-banner__copy h2{max-width:100%;min-height:0;margin-top:8px;font-size:clamp(1.55rem,3vw,2.35rem)}.sell-phone-hero--compact .hero-banner__copy p{max-width:58ch;min-height:0;margin-top:8px}.sell-phone-hero--compact .hero-banner__footer{margin-top:12px}.sell-phone-hero__visual{display:grid;place-items:center}.sell-phone-hero-card{width:min(100%,280px);min-height:190px;padding:22px;border-radius:26px;display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 54px rgba(15,23,42,.2)}.sell-phone-hero-card span{color:rgba(255,255,255,.84);font-weight:700}.sell-phone-hero-card strong{font-size:1.18rem}.sell-phone-letter-badge{width:58px;height:58px;max-width:58px;max-height:58px;border-radius:18px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;background:linear-gradient(180deg,#ffffff,#eef7ff);border:1px solid rgba(134,98,255,.12);color:var(--purple-strong);font-size:.96rem;font-weight:800;letter-spacing:.02em;line-height:1;text-align:center;white-space:nowrap;text-transform:uppercase;box-shadow:0 14px 28px rgba(86,55,170,.14)}.sell-phone-letter-badge--hero{width:96px;height:96px;max-width:96px;max-height:96px;border-radius:30px;font-size:1.65rem;color:#2563eb}.sell-phone-letter-badge--model{width:90px;height:90px;max-width:90px;max-height:90px;border-radius:28px;font-size:1.35rem}.sell-phone-letter-badge--quote{width:76px;height:76px;max-width:76px;max-height:76px;border-radius:24px;font-size:1.2rem}.sell-phone-status{padding:16px 18px;border-radius:20px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text-soft);font-weight:700}.sell-phone-status--warning{color:#b45309;background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,247,237,.88));border-color:rgba(245,158,11,.22)}.sell-phone-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sell-phone-flow-steps .sell-phone-letter-badge{width:46px;height:46px;max-width:46px;max-height:46px;border-radius:50%}.sell-phone-brand-section{margin-top:0}.sell-phone-brand-header{margin-bottom:10px}.sell-phone-brand-header .section-kicker{margin:0}.sell-phone-model-section{padding-top:14px}.sell-phone-model-section__header{margin-bottom:10px}.sell-phone-model-section__header .section-kicker{margin-bottom:2px}.sell-phone-brand-grid,.sell-phone-model-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.phone-brand-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:#ffffff;border:1px solid rgba(134,98,255,.12);box-shadow:0 12px 22px rgba(86,55,170,.12)}.phone-brand-logo img{display:block;width:auto;height:auto;max-width:64%;max-height:64%;object-fit:contain}.sell-phone-brand-card,.sell-phone-model-tile{min-height:96px;padding:10px 8px;border-radius:18px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,244,255,.88));border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sell-phone-brand-card:hover,.sell-phone-model-tile:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 18px 34px rgba(86,55,170,.12)}.sell-phone-brand-card h3,.sell-phone-model-tile h3,.sell-phone-quote-sidebar h2{margin:0}.sell-phone-brand-card h3,.sell-phone-model-tile h3{color:var(--text);font-size:clamp(.88rem,2.8vw,1rem);font-weight:900;line-height:1.15}.sell-phone-brand-card p,.sell-phone-model-tile>span:not(.phone-thumbnail-box),.sell-phone-quote-sidebar p{margin:0;color:var(--text-soft);font-size:.74rem;font-weight:800;line-height:1.25}.phone-thumbnail-box{width:66px;height:58px;max-width:66px;max-height:58px;border-radius:16px;display:grid;place-items:center;overflow:visible;background:#ffffff;border:1px solid rgba(134,98,255,.12);box-shadow:0 12px 22px rgba(86,55,170,.12)}.phone-thumbnail-box img{display:block;width:auto;height:auto;max-width:78%;max-height:78%;object-fit:contain;object-position:center;background:#ffffff}.phone-thumbnail-box .sell-phone-letter-badge{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:inherit;box-shadow:none}.phone-thumbnail-box--quote{width:86px;height:86px;max-width:86px;max-height:86px;border-radius:24px}.phone-thumbnail-box--quote img{max-width:82%;max-height:82%}body.theme-dark .sell-phone-brand-card h3,body.theme-dark .sell-phone-model-tile h3{color:#f8fafc}body.theme-dark .sell-phone-brand-card p,body.theme-dark .sell-phone-model-tile>span:not(.phone-thumbnail-box){color:#c8d4e8}body.theme-dark .phone-thumbnail-box{background:#ffffff;border-color:rgba(167,139,250,.22)}.sell-phone-brand-card strong{display:inline-flex;margin-top:10px;color:var(--text)}.sell-phone-brand-card>span:last-child{color:var(--purple-strong);font-weight:900}.sell-phone-model-card__image{display:grid;place-items:center;background:radial-gradient(circle at 70% 18%,rgba(244,114,182,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(238,242,255,.84))}.sell-phone-model-card__actions a{margin-left:auto;min-height:34px;padding:0 12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;font-weight:700;box-shadow:0 12px 22px rgba(109,40,217,.24)}.sell-phone-quote-stack{display:grid;grid-gap:22px;gap:22px}.sell-phone-quote-layout,.sell-phone-quote-stage{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(340px,1.05fr);grid-gap:18px;gap:18px;align-items:stretch}.sell-phone-quote-stage__action{display:grid;grid-gap:16px;gap:16px;min-width:0;height:100%}.sell-phone-quote-stage>.sell-phone-quote-card,.sell-phone-quote-stage__action>#sell-phone-final-quote,.sell-phone-quote-stage__action>#sell-phone-final-quote>.sell-phone-summary-card,.sell-phone-quote-stage__action>.sell-phone-evaluation-card,.sell-phone-quote-stage__action>.sell-phone-summary-card{height:100%}.sell-phone-quote-card{padding:24px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(125,211,252,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,239,255,.88));border:1px solid var(--border);box-shadow:var(--shadow-md)}.sell-phone-quote-card__header{display:flex;align-items:center;gap:16px;margin-top:12px}.sell-phone-quote-card__header h1{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}.sell-phone-quote-card__header p{margin:8px 0 0;color:var(--text-soft)}.sell-phone-quote-price{margin-top:22px;padding:22px;border-radius:24px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.1)}.sell-phone-quote-meta span,.sell-phone-quote-price span{color:var(--text-soft);font-size:.88rem;font-weight:700}.sell-phone-quote-price strong{display:block;margin-top:8px;color:#da4f1b;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.05em}.sell-phone-quote-price p{margin:8px 0 0;color:var(--text-soft)}.sell-phone-quote-price--masked strong{color:var(--text-soft);letter-spacing:.02em}.sell-phone-storage-chip{cursor:pointer}.sell-phone-quote-meta,.sell-phone-storage-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:920px){.sell-phone-quote-layout,.sell-phone-quote-stage{grid-template-columns:1fr}}.search-chip--active{background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;border-color:transparent;box-shadow:0 12px 24px rgba(109,40,217,.22)}.sell-phone-quote-meta span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.1)}.sell-phone-quote-sidebar{display:flex;flex-direction:column;justify-content:center}.sell-phone-quote-sidebar .button{margin-top:18px}.sell-phone-evaluation-card,.sell-phone-summary-card{padding:24px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(244,114,182,.12),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,239,255,.88));border:1px solid var(--border);box-shadow:var(--shadow-md)}.sell-phone-evaluation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.sell-phone-evaluation-step{min-width:0;margin:0;padding:16px;border-radius:22px;border:1px solid rgba(134,98,255,.12);background:rgba(255,255,255,.66)}.sell-phone-evaluation-step legend{display:flex;align-items:center;gap:12px;padding:0}.sell-phone-evaluation-step legend .sell-phone-letter-badge{width:42px;height:42px;max-width:42px;max-height:42px;border-radius:14px}.sell-phone-evaluation-step legend strong,.sell-phone-otp-card h2,.sell-phone-summary-card h2{margin:0}.sell-phone-evaluation-step legend small{display:block;margin-top:4px;color:var(--text-soft);font-weight:500}.sell-phone-option-grid{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.sell-phone-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.1);color:var(--text-soft);cursor:pointer}.sell-phone-option input{accent-color:var(--purple-strong)}.sell-phone-option span{color:var(--text);font-size:.86rem;font-weight:700}.sell-phone-option small{color:var(--text-soft);font-weight:800}.sell-phone-option--active{border-color:rgba(109,40,217,.34);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,232,255,.9));box-shadow:0 12px 24px rgba(109,40,217,.1)}.sell-phone-summary-card h2{margin-top:6px}.sell-phone-summary-total{margin-top:18px;padding:22px;border-radius:24px;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;box-shadow:0 18px 34px rgba(109,40,217,.26)}.sell-phone-summary-card--locked{overflow:hidden}.sell-phone-summary-total--locked{background:linear-gradient(135deg,rgba(32,24,58,.84),rgba(109,40,217,.76)),repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 8px,transparent 8px 18px)}.sell-phone-summary-total--locked strong{color:rgba(255,255,255,.92);filter:blur(.2px)}.sell-phone-locked-note{margin:14px 0 0;color:var(--text-soft);line-height:1.65}.sell-phone-reveal-button{width:100%}.sell-phone-summary-total span{color:rgba(255,255,255,.82);font-weight:800}.sell-phone-summary-total strong{display:block;margin-top:8px;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.05em}.sell-phone-adjustment-list,.sell-phone-summary-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.sell-phone-adjustment-line,.sell-phone-summary-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(134,98,255,.1)}.sell-phone-adjustment-line small,.sell-phone-adjustment-line span,.sell-phone-summary-list span{color:var(--text-soft)}.sell-phone-adjustment-line strong,.sell-phone-summary-list strong{color:var(--text)}.sell-phone-adjustment-line small{grid-column:1;font-size:.78rem;line-height:1.45}.sell-phone-adjustment-line--deduction strong,.sell-phone-adjustment-line--fee strong{color:var(--danger)}.sell-phone-otp-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px;padding:5px;border-radius:18px;background:rgba(139,92,246,.08);border:1px solid rgba(134,98,255,.12)}.sell-phone-otp-method{min-height:44px;border-radius:14px;color:var(--text-soft);font-weight:900}.sell-phone-otp-method--active{background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;box-shadow:0 12px 24px rgba(109,40,217,.2)}.sell-phone-otp-form{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.sell-phone-otp-form label{display:grid;grid-gap:7px;gap:7px;color:var(--text-soft);font-size:.84rem;font-weight:800}.sell-phone-otp-form input{width:100%;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.82);color:var(--text);outline:none}.sell-phone-phone-row{display:grid;grid-template-columns:minmax(86px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.sell-phone-country-code-field input{text-align:center;font-weight:900}.sell-phone-save-button{width:100%;margin-top:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 18px 34px rgba(5,150,105,.22)}.sell-phone-otp-form button:disabled,.sell-phone-save-button:disabled{cursor:not-allowed;opacity:.55}.sell-phone-unlock-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px}.sell-phone-unlock-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.54);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sell-phone-unlock-modal__card{position:relative;z-index:1;width:min(100%,520px);padding:28px;border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(14,165,233,.14),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.94));border:1px solid rgba(134,98,255,.16);box-shadow:0 34px 90px rgba(15,23,42,.28)}.sell-phone-unlock-modal__card h2{margin:4px 0 0;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1;letter-spacing:-.05em}.sell-phone-unlock-modal__card p{color:var(--text-soft);line-height:1.65}.sell-phone-handoff-modal{display:grid;grid-gap:16px;gap:16px}.sell-phone-handoff-actions{display:grid;grid-gap:10px;gap:10px}.sell-phone-handoff-primary{width:100%;justify-content:center;box-shadow:0 18px 34px rgba(0,145,90,.22)}.sell-phone-unlock-modal__close{position:absolute;top:16px;right:16px;width:38px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.82);color:var(--text);font-size:1.35rem;font-weight:800;cursor:pointer;box-shadow:var(--shadow-sm)}.sell-phone-otp-status,.sell-phone-persistence-note{margin:12px 0 0;padding:10px 12px;border-radius:14px;line-height:1.55;font-size:.84rem}.sell-phone-otp-status--info{background:rgba(219,234,254,.74);color:#1d4ed8}.sell-phone-otp-status--success{background:rgba(220,252,231,.74);color:#047857}.sell-phone-otp-status--error{background:rgba(255,228,230,.78);color:#be123c}.sell-phone-persistence-note{background:rgba(255,251,235,.78);color:#92400e!important;border:1px solid rgba(245,158,11,.18)}body.theme-dark .sell-phone-unlock-modal__card{background:radial-gradient(circle at 100% 0,rgba(14,165,233,.16),transparent 30%),linear-gradient(135deg,rgba(18,24,35,.98),rgba(17,24,39,.94));border-color:rgba(167,139,250,.2)}body.theme-dark .sell-phone-unlock-modal__close{background:rgba(30,41,59,.92);color:#f8fafc}body.theme-dark .sell-phone-adjustment-line,body.theme-dark .sell-phone-brand-card,body.theme-dark .sell-phone-evaluation-card,body.theme-dark .sell-phone-evaluation-step,body.theme-dark .sell-phone-option,body.theme-dark .sell-phone-otp-form input,body.theme-dark .sell-phone-quote-card,body.theme-dark .sell-phone-quote-meta span,body.theme-dark .sell-phone-quote-price,body.theme-dark .sell-phone-status,body.theme-dark .sell-phone-summary-card,body.theme-dark .sell-phone-summary-list div{background:rgba(18,24,35,.88);border-color:rgba(167,139,250,.18)}body.theme-dark .sell-phone-letter-badge{background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(191,219,254,.88));color:#1d4ed8}body.theme-dark .sell-phone-status--warning{color:#fcd34d}.coming-soon-gate-card,.phone-model-detail-card{position:relative;padding:clamp(26px,5vw,48px);border-radius:32px;background:radial-gradient(circle at top right,rgba(139,92,246,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,244,255,.86));border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.coming-soon-gate-card{min-height:520px;display:grid;align-content:center;justify-items:start;grid-gap:18px;gap:18px}.coming-soon-gate-card__orb,.phone-model-detail-card__visual{width:120px;height:120px;border-radius:34px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(244,114,182,.14));color:var(--purple-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),var(--shadow-sm)}.coming-soon-gate-card h1,.phone-model-detail-card h1{max-width:820px;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1;letter-spacing:-.045em}.coming-soon-gate-card p,.phone-model-detail-card p{max-width:720px;margin:0;color:var(--text-soft);font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.55}.coming-soon-gate-card__actions,.coming-soon-gate-card__highlights{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.coming-soon-gate-card__timer{padding:12px 14px;border-radius:999px;background:rgba(139,92,246,.1);color:var(--purple-strong);font-weight:800}.coming-soon-gate-card__highlights span,.phone-buy-card__meta span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid var(--border);color:var(--text-soft);font-size:.84rem;font-weight:800}.phone-model-detail-card .coming-soon-gate-card__highlights{width:min(100%,720px);gap:12px;align-items:stretch;justify-content:flex-start}.phone-model-detail-card .coming-soon-gate-card__highlights span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;line-height:1.2;text-align:center;white-space:normal;flex:0 1 auto}.phone-model-detail-card .coming-soon-gate-card__actions{width:min(100%,520px);gap:12px;align-items:center;justify-content:flex-start}.phone-model-detail-card .coming-soon-gate-card__actions .button{min-width:190px}.phone-detail-compact-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,760px)}.phone-detail-compact-options span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:12px;background:rgba(255,255,255,.74);border:1px solid var(--border);color:var(--text-soft);font-size:.82rem;font-weight:850;line-height:1}.hero-banner__actions,.phone-detail-compact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-banner__actions .button,.phone-detail-compact-actions .button{min-height:40px;min-width:0;padding-inline:16px}.phone-detail-compact-actions{width:min(100%,440px)}.phone-detail-compact-actions .button{flex:1 1 180px}.phones-brand-strip{align-items:stretch}.phones-brand-tile-section{margin-top:18px}.phone-buy-model-tile,.phones-brand-tile-grid .sell-phone-brand-card{text-decoration:none}.phone-buy-model-tile>span:not(.phone-thumbnail-box){color:var(--purple-strong);font-weight:900}.phones-brand-hero--series{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.phones-brand-hero__copy{display:grid;grid-gap:14px;gap:14px;min-width:0}.phone-series-selector{display:grid;grid-gap:6px;gap:6px;margin:4px 0 10px}.phone-series-search{display:grid;grid-gap:4px;gap:4px}.phone-series-search span{color:var(--purple-strong);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.phone-series-search input{width:100%;min-height:38px;border:1px solid var(--border);border-radius:999px;background:#ffffff;color:var(--text);font:inherit;font-size:.84rem;font-weight:800;outline:none;padding:8px 14px;box-shadow:0 8px 18px rgba(86,55,170,.08)}.phone-series-search input:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px rgba(134,98,255,.12)}.phone-series-pill-row{display:flex;flex-wrap:nowrap;gap:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:999px;background:#ffffff;box-shadow:0 8px 18px rgba(86,55,170,.08);scrollbar-width:thin;scrollbar-color:rgba(134,98,255,.45) transparent;-webkit-overflow-scrolling:touch}.phone-series-pill-row::-webkit-scrollbar{height:5px}.phone-series-pill-row::-webkit-scrollbar-thumb{background:rgba(134,98,255,.38);border-radius:999px}.phone-series-selector--expanded .phone-series-pill-row{flex-wrap:wrap;overflow:visible;border-radius:22px;gap:6px;padding:6px}.phone-series-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:38px;padding:8px 12px;border-radius:999px;color:var(--text-soft);text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.phone-series-pill--active,.phone-series-pill:hover{background:#ffffff;color:var(--purple-strong);box-shadow:inset 0 0 0 1px rgba(134,98,255,.22),0 6px 14px rgba(86,55,170,.1)}.phone-series-pill__label{font-size:.82rem;font-weight:900}.phone-series-pill__meta{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(134,98,255,.1);color:inherit;font-size:.7rem;font-weight:900}body.theme-dark .phone-series-pill-row{background:rgba(18,24,35,.9);border-color:rgba(167,139,250,.22)}body.theme-dark .phone-series-pill--active,body.theme-dark .phone-series-pill:hover{background:rgba(139,92,246,.2);color:#ede9fe}.phone-series-toggle{justify-self:end;border:0;background:transparent;color:var(--purple-strong);font:inherit;font-size:.78rem;font-weight:900;padding:0 4px;cursor:pointer}.phone-series-toggle:hover{text-decoration:underline}.phones-brand-chip{min-height:132px;color:inherit}.phones-brand-chip small{color:var(--text-soft);font-weight:800}.phone-buy-card{display:grid;grid-gap:14px;gap:14px}.phone-buy-card__image{display:grid;place-items:center;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.82),transparent 26%),linear-gradient(135deg,rgba(139,92,246,.18),rgba(59,130,246,.12))}.phone-buy-card__badge-letter{width:92px;height:92px;max-width:92px;max-height:92px;border-radius:30px;font-size:1.36rem}.phone-buy-card__body{display:grid;grid-gap:10px;gap:10px}.phone-buy-card__body h3,.phone-buy-card__body p{margin:0}.phone-buy-card__body p{min-height:44px;color:var(--text-soft);line-height:1.55}.phone-buy-card__meta{display:flex;flex-wrap:wrap;gap:8px}.phone-buy-card__action{justify-self:start}.phone-model-detail-card{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:center}.phone-model-detail-card__visual{width:min(100%,320px);height:320px;border-radius:42px;justify-self:center;display:grid;place-items:center;overflow:hidden}.phone-model-detail-card__visual:after,.phone-model-detail-card__visual:before{display:none!important;content:none!important}.phone-model-detail-card__visual .phone-thumbnail-box{width:min(78%,220px);height:min(78%,220px);max-width:220px;max-height:220px;border-radius:32px;overflow:visible}.phone-model-detail-card__visual .phone-thumbnail-box img{width:auto;height:auto;max-width:92%;max-height:92%;object-fit:contain;object-position:center}.phone-model-detail-card__price{justify-content:flex-start}body.theme-dark .coming-soon-gate-card,body.theme-dark .coming-soon-gate-card__highlights span,body.theme-dark .phone-buy-card__meta span,body.theme-dark .phone-model-detail-card{background:rgba(18,24,35,.88);border-color:rgba(167,139,250,.18)}@media (max-width:1100px){.sell-phone-phone-row{grid-template-columns:92px minmax(0,1fr)}.sell-phone-brand-grid,.sell-phone-evaluation-grid,.sell-phone-flow-steps,.sell-phone-quote-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.floating-whatsapp-help{right:14px;bottom:calc(98px + env(safe-area-inset-bottom));width:54px;height:54px;padding:0;justify-content:center;border-radius:999px}.floating-whatsapp-help span{width:100%;height:100%;background:transparent;font-size:.86rem}.floating-whatsapp-help strong{display:none}.phone-model-detail-card{grid-template-columns:1fr}.phone-model-detail-card__visual{width:100%;height:240px}.phone-model-detail-card__visual .phone-thumbnail-box{width:160px;height:160px;max-width:160px;max-height:160px}.phone-model-detail-card h1{font-size:clamp(2rem,12vw,3.1rem);line-height:1.02}.phone-model-detail-card p{font-size:.96rem;line-height:1.5}.hero-banner__actions,.phone-detail-compact-actions,.phone-detail-compact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero-banner__actions .button,.phone-detail-compact-actions .button,.phone-detail-compact-options span{width:100%}.phone-model-detail-card .coming-soon-gate-card__highlights{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.sell-phone-evaluation-grid,.sell-phone-flow-steps,.sell-phone-quote-layout{grid-template-columns:1fr}.sell-phone-brand-grid,.sell-phone-model-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sell-phone-brand-card,.sell-phone-model-tile{min-height:104px;padding:10px 6px;border-radius:16px;gap:10px}.sell-phone-brand-card .sell-phone-letter-badge,.sell-phone-model-tile .sell-phone-letter-badge{width:44px;height:44px;max-width:44px;max-height:44px;border-radius:14px;font-size:.86rem}.sell-phone-model-tile .phone-thumbnail-box{width:62px;height:52px;max-width:62px;max-height:52px;border-radius:14px}.sell-phone-model-tile .phone-thumbnail-box img{width:auto;height:auto;max-width:76%;max-height:76%;object-fit:contain}.sell-phone-brand-card h3,.sell-phone-model-tile h3{font-size:.78rem;line-height:1.12}.sell-phone-brand-card p,.sell-phone-model-tile>span:not(.phone-thumbnail-box){display:none}.sell-phone-brand-card,.sell-phone-quote-card__header{align-items:flex-start}body,html{min-height:100%;padding-bottom:calc(118px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(118px + env(safe-area-inset-bottom))}.drawer{padding-bottom:128px}.mobile-bottom-nav{position:fixed!important;inset:auto 0 0 0;z-index:2147483000;display:block;width:100%;transform:translateZ(0);padding:8px 10px max(10px,env(safe-area-inset-bottom));pointer-events:none;contain:layout paint}.listings-hero,.marketplace-detail-card{grid-template-columns:1fr}.listings-category-strip,.marketplace-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-post-form{grid-template-columns:1fr}.listings-post-form__wide{grid-column:auto}.marketplace-listing-card__media{height:118px}.mobile-bottom-nav__bar{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;width:min(calc(100% - 20px),560px);min-height:72px;margin:0 auto;padding:7px;border-radius:28px;background:rgba(255,255,255,.94);border:1px solid rgba(134,98,255,.14);box-shadow:0 -18px 44px rgba(63,48,126,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.mobile-bottom-nav__item{min-width:0;min-height:58px;border:0;border-radius:20px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;background:transparent;color:#6b7280;font:inherit;font-size:.68rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.mobile-bottom-nav__bar--five{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-bottom-nav__icon-wrap{position:relative;display:grid;place-items:center}.mobile-bottom-nav__item .storefront-icon{width:25px;height:25px;stroke-width:2.35}.mobile-bottom-nav__badge{position:absolute;top:-3px;right:-5px;width:9px;height:9px;border-radius:999px;background:#10b981;border:2px solid #fff;box-shadow:0 6px 12px rgba(16,185,129,.38)}.mobile-bottom-nav__item--active{background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(238,242,255,.94));color:#2563eb;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08),0 12px 24px rgba(37,99,235,.12)}.mobile-bottom-nav__profile-wrap{position:relative;min-width:0}.mobile-bottom-nav__profile{width:100%}.mobile-bottom-nav__profile-menu{position:absolute;right:0;bottom:calc(100% + 12px);width:172px;padding:8px;border-radius:20px;display:grid;grid-gap:6px;gap:6px;background:rgba(255,255,255,.98);border:1px solid rgba(134,98,255,.14);box-shadow:0 24px 52px rgba(63,48,126,.22)}.mobile-bottom-nav__profile-menu a{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:14px;color:var(--text);font-size:.88rem;font-weight:800}.mobile-bottom-nav__profile-menu a:hover{background:rgba(139,92,246,.1)}body.theme-dark .mobile-bottom-nav__bar,body.theme-dark .mobile-bottom-nav__profile-menu{background:rgba(18,24,35,.94);border-color:rgba(167,139,250,.2);box-shadow:0 -18px 44px rgba(0,0,0,.34)}body.theme-dark .mobile-bottom-nav__item{color:#aab6ca}body.theme-dark .mobile-bottom-nav__badge{border-color:rgba(18,24,35,.94)}body.theme-dark .mobile-bottom-nav__item--active{background:rgba(37,99,235,.18);color:#bfdbfe}body.theme-dark .mobile-bottom-nav__profile-menu a{color:#f8fafc}.home-hero-collapse{border-radius:22px}.home-hero-collapse summary{border-radius:22px;overflow:hidden}.home-hero-collapse[open] summary{border-radius:22px 22px 0 0}.home-launch-grid{grid-template-columns:repeat(4,minmax(78px,1fr))!important;gap:8px;padding:10px;overflow-x:auto}.home-launch-grid .category-chip{min-height:76px;min-width:78px;grid-template-rows:42px auto}.home-launch-details .trust-strip{grid-template-columns:1fr;margin:12px}.home-phone-brand-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-phone-brand-link{min-height:82px;padding:10px 6px;font-size:.72rem}.home-phone-brand-link .phone-brand-logo{width:40px;height:40px}.home-launch-grid{grid-template-columns:repeat(4,minmax(74px,1fr))!important;gap:8px;padding:10px;overflow-x:auto}.home-launch-grid .category-chip{min-height:74px;min-width:74px;grid-template-rows:40px auto;font-size:.72rem}.home-launch-details .trust-strip{grid-template-columns:1fr;margin:12px}}body.theme-dark .beta-account-profile-card p,body.theme-dark .beta-account-profile-grid span{color:#b8c2d6!important}.top-actions .wishlist-link:hover{color:var(--text)}body.theme-dark .top-actions .wishlist-link{background:transparent;border-color:transparent;box-shadow:none;color:#c8d4e8}body.theme-dark .top-actions .wishlist-link:hover{color:#f8fbff}.listings-page-content{gap:18px}.listings-hero,.listings-post-card,.marketplace-detail-card{border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(134,98,255,.12);box-shadow:var(--shadow-sm)}.listings-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.listings-hero h1{margin:6px 0 8px;font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.05;letter-spacing:-.04em}.listings-hero p{margin:0;max-width:720px;color:var(--text-soft);line-height:1.55}.listings-category-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.listings-category-chip{min-height:76px;display:grid;place-items:center;grid-gap:6px;gap:6px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(134,98,255,.1);color:var(--text);font-weight:850}.listings-category-chip--active{color:var(--purple-strong);border-color:rgba(109,40,217,.28);box-shadow:0 14px 28px rgba(109,40,217,.14)}.listings-post-card{padding:18px}.listings-post-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.listings-post-form label{display:grid;grid-gap:7px;gap:7px;color:var(--text-soft);font-size:.84rem;font-weight:850}.listings-post-form input,.listings-post-form select,.listings-post-form textarea{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.84);color:var(--text);padding:0 12px;outline:none}.listings-post-form textarea{min-height:92px;padding-block:12px;resize:vertical}.listings-post-form__wide{grid-column:span 2}.listings-post-form__check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px}.listings-post-form__check input{width:18px;min-height:18px}.listings-post-form__submit{align-self:end}.listings-post-status{margin:12px 0 0;font-weight:800}.listings-post-status--success{color:var(--success)}.listings-post-status--error{color:var(--danger)}.listings-post-status--info{color:var(--purple-strong)}.marketplace-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.marketplace-listing-card{position:relative;display:grid;grid-gap:12px;gap:12px;padding:12px;border-radius:20px;background:rgba(255,255,255,.78);border:1px solid rgba(134,98,255,.1);color:inherit;text-decoration:none;box-shadow:var(--shadow-sm)}.marketplace-listing-card__media{height:150px;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f4efff);color:var(--purple-strong)}.marketplace-detail-card__media img,.marketplace-listing-card__media img{width:100%;height:100%;object-fit:contain;object-position:center}.marketplace-listing-card__body{display:grid;grid-gap:6px;gap:6px}.marketplace-listing-card__footer,.marketplace-listing-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-soft);font-size:.78rem}.marketplace-listing-card__body>strong{font-size:1rem;line-height:1.25}.marketplace-listing-card__body small{color:var(--text-soft);line-height:1.4}.marketplace-listing-card__price{color:var(--text);font-weight:950;font-size:1.08rem}.marketplace-listing-card__save{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.86);color:var(--purple-strong)}.marketplace-detail-card{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);grid-gap:22px;gap:22px;padding:22px;align-items:center}.marketplace-detail-card__media{min-height:320px;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f4efff);color:var(--purple-strong)}.marketplace-detail-card__copy{display:grid;grid-gap:12px;gap:12px}.marketplace-detail-card__copy h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1;letter-spacing:-.05em}.marketplace-detail-card__copy p{margin:0;color:var(--text-soft);line-height:1.55}.marketplace-detail-card__copy>strong{font-size:1.5rem}@media (max-width:760px){.listings-hero,.marketplace-detail-card{grid-template-columns:1fr}.listings-category-strip,.marketplace-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-post-form{grid-template-columns:1fr}.listings-post-form__wide{grid-column:auto}}.listing-chat-panel,.messages-shell{border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(134,98,255,.12);box-shadow:var(--shadow-sm)}.listing-chat-panel{display:grid;grid-gap:14px;gap:14px;padding:18px}.listing-chat-panel h2,.messages-list h1,.messages-thread h2{margin:6px 0}.listing-chat-panel p,.messages-list p,.messages-thread p{margin:0;color:var(--text-soft)}.listing-chat-panel__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.28fr) auto;grid-gap:10px;gap:10px;align-items:end}.listing-chat-panel__form label{display:grid;grid-gap:7px;gap:7px;color:var(--text-soft);font-size:.84rem;font-weight:850}.listing-chat-panel__form input,.listing-chat-panel__form textarea,.messages-thread__composer input{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.84);color:var(--text);padding:0 12px;outline:none}.listing-chat-panel__form textarea{min-height:72px;padding-block:10px;resize:vertical}.listing-chat-panel__status{margin:0;font-weight:850}.listing-chat-panel__status--success{color:var(--success)}.listing-chat-panel__status--error{color:var(--danger)}.listing-chat-panel__status--info{color:var(--purple-strong)}.messages-page-content{gap:18px}.messages-shell{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);min-height:560px;overflow:hidden}.messages-list{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px;border-right:1px solid rgba(134,98,255,.12)}.messages-list__item{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:16px;text-align:left;background:rgba(255,255,255,.62);border:1px solid rgba(134,98,255,.08);color:var(--text)}.messages-list__item--active{border-color:rgba(109,40,217,.26);box-shadow:0 12px 24px rgba(109,40,217,.12)}.message-bubble small,.messages-list__item small,.messages-list__item span{color:var(--text-soft)}.messages-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.messages-thread__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid rgba(134,98,255,.12)}.messages-thread__body{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px;overflow:auto}.message-bubble{width:min(82%,620px);display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(134,98,255,.1)}.messages-thread__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid rgba(134,98,255,.12)}.messages-thread__empty{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:24px;text-align:center;color:var(--text-soft)}@media (max-width:760px){.listing-chat-panel__form,.messages-shell,.messages-thread__composer{grid-template-columns:1fr}.messages-list{border-right:0;border-bottom:1px solid rgba(134,98,255,.12)}.messages-shell{min-height:0}}.account-page-live-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.account-page-live-grid:has(>.account-otp-card){grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.listings-feed-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:end;grid-gap:12px;gap:12px;padding:10px 2px 0}.listings-location-filter{display:grid;grid-gap:4px;gap:4px;color:var(--text-soft);font-size:.78rem;font-weight:900}.listings-location-filter input{width:100%;min-height:40px;border:1px solid var(--border);border-radius:999px;background:#ffffff;color:var(--text);font:inherit;padding:8px 14px;outline:none}.listings-feed-topbar h1{margin:2px 0 0;font-size:clamp(1.55rem,4vw,2.3rem);letter-spacing:-.04em}.listings-category-pills{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.listings-category-pills::-webkit-scrollbar{display:none}.listings-category-pill{min-height:38px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(134,98,255,.12);color:var(--text-soft);font-size:.82rem;font-weight:850}.listings-category-pill--active{color:var(--purple-strong);border-color:rgba(109,40,217,.28);background:rgba(255,255,255,.94);box-shadow:0 10px 20px rgba(109,40,217,.12)}.listings-feed-section{margin-top:0}@media (max-width:760px){.account-page-live-grid,.listings-feed-topbar{grid-template-columns:1fr}.listings-feed-topbar{align-items:stretch;padding-inline:2px}.listings-feed-topbar .button{min-height:38px;padding-inline:14px}}.account-otp-card{display:grid;grid-gap:14px;gap:14px;width:100%;padding:22px;border-radius:24px;background:rgba(255,255,255,.82);border:1px solid rgba(134,98,255,.14);box-shadow:var(--shadow-sm)}.account-otp-card h2{margin:0;font-size:clamp(1.55rem,4.6vw,2.35rem);line-height:1.05;letter-spacing:-.045em;color:var(--text)}.account-otp-card p{margin:0;max-width:52ch;color:var(--text-soft);line-height:1.55}.account-otp-form{display:grid;grid-gap:12px;gap:12px;width:100%}.account-otp-field{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--text-soft);font-size:.84rem;font-weight:850}.account-otp-field span{display:block;line-height:1.2}.account-otp-field input{width:100%;min-width:0;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(134,98,255,.16);background:rgba(255,255,255,.92);color:var(--text);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.account-otp-field input:focus{border-color:rgba(109,40,217,.4);box-shadow:0 0 0 4px rgba(109,40,217,.1)}.account-otp-phone-row{display:grid;grid-template-columns:minmax(86px,.28fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.account-otp-field--code input{text-align:center;font-weight:950}.account-otp-form .button{width:100%;min-height:48px;margin-top:2px}.account-otp-status{margin:0;font-weight:850;line-height:1.45}.account-otp-status--success{color:var(--success)}.account-otp-status--error{color:var(--danger)}.account-otp-status--info{color:var(--purple-strong)}body.theme-dark .account-otp-card{background:linear-gradient(180deg,rgba(8,14,26,.94),rgba(16,24,37,.92));border-color:rgba(148,163,184,.16)}body.theme-dark .account-otp-field input{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.18);color:#f8fafc}@media (max-width:520px){.account-otp-card{padding:18px;border-radius:20px}.account-otp-phone-row{grid-template-columns:88px minmax(0,1fr);gap:8px}.account-otp-field input{min-height:46px;padding-inline:11px}}@media (max-width:360px){.account-otp-phone-row{grid-template-columns:1fr}}.auth-mode-switch-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,520px)}.auth-mode-switch-row .button{width:100%;min-height:42px}@media (max-width:520px){.auth-mode-switch-row{width:100%}}.topbar-icon-action--chat{position:relative}.topbar-icon-action__badge{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:999px;background:#10b981;border:2px solid #fff;box-shadow:0 6px 12px rgba(16,185,129,.38)}body.theme-dark .topbar-icon-action__badge{border-color:rgba(18,24,35,.94)}.sell-wizard-card{max-width:920px;margin-inline:auto;width:100%}.sell-wizard-form{grid-template-columns:1fr}.sell-wizard-step-panel{display:grid;grid-gap:14px;gap:14px}.sell-wizard-step-panel label{display:grid;grid-gap:8px;gap:8px}.sell-wizard-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sell-wizard-field-stack{display:grid;grid-gap:12px;gap:12px}.sell-wizard-field-stack--location{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-wizard-phone-row{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px}.sell-wizard-photo-step{display:grid;grid-gap:14px;gap:14px}.sell-wizard-image-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sell-wizard-image-preview{position:relative;display:grid;grid-gap:8px;gap:8px;margin:0;padding:10px;border-radius:16px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.78)}.sell-wizard-image-preview img{width:100%;height:116px;border-radius:12px;object-fit:cover}.sell-wizard-image-preview figcaption{display:grid;grid-gap:2px;gap:2px;min-width:0}.sell-wizard-image-preview figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.sell-wizard-image-preview figcaption small{color:var(--text-soft)}.sell-wizard-image-preview button{min-height:34px;border:0;border-radius:999px;background:rgba(239,68,68,.1);color:var(--danger);font-weight:900}.sell-wizard-category-tile{min-height:112px;display:grid;place-items:center;grid-gap:8px;gap:8px;border-radius:18px;border:1px solid rgba(134,98,255,.14);background:rgba(255,255,255,.78);color:var(--text);font-weight:850}.sell-wizard-category-tile--active,.sell-wizard-category-tile:hover{color:var(--purple-strong);border-color:rgba(109,40,217,.3);box-shadow:0 14px 28px rgba(109,40,217,.14)}.sell-wizard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sell-wizard-actions .button{width:100%}@media (max-width:760px){.sell-wizard-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sell-wizard-category-tile{min-height:92px;padding:8px;font-size:.78rem}.sell-wizard-field-stack--location,.sell-wizard-image-preview-grid,.sell-wizard-phone-row{grid-template-columns:1fr}.beta-account-profile-card{padding:18px;gap:14px}.beta-account-profile-card__header{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.beta-account-profile-card__actions,.beta-account-profile-card__header .profile-chip{max-width:100%;justify-self:start}.beta-account-profile-card__actions{display:grid;grid-gap:10px;gap:10px;width:100%}.beta-account-profile-card__logout{width:100%}.beta-account-profile-card h2{font-size:clamp(1.55rem,9vw,2.2rem);line-height:1.08;overflow-wrap:anywhere}.beta-account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.beta-account-profile-grid article{padding:13px;border-radius:17px}.beta-account-profile-grid strong{font-size:clamp(.98rem,4.6vw,1.16rem);line-height:1.18;overflow-wrap:anywhere;word-break:break-word}}.beta-account-profile-card__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.beta-account-profile-card__actions .profile-chip{min-width:0}.beta-account-profile-card__actions .profile-chip span{overflow-wrap:anywhere;word-break:break-word}.beta-account-profile-card__logout{min-height:42px;white-space:nowrap}@media (max-width:420px){.beta-account-profile-grid{grid-template-columns:1fr}}.admin-storefront-shell .storefront-shell__content{gap:14px}.admin-page-shell{display:grid;grid-gap:16px;gap:16px;padding:0 0 8px}.admin-page-shell--auth{min-height:100vh;place-items:center;padding:24px}.admin-card,.admin-hero-card,.admin-table-card{border-radius:24px;background:rgba(255,255,255,.84);border:1px solid rgba(134,98,255,.13);box-shadow:var(--shadow-sm)}.admin-card,.admin-hero-card{padding:clamp(18px,3vw,26px)}.admin-card h2,.admin-hero-card h1,.admin-login-card h1{margin:6px 0 8px;color:var(--text);letter-spacing:-.04em}.admin-card p,.admin-hero-card p,.admin-list-item span,.admin-login-card p,.admin-table small{color:var(--text-soft)}.admin-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px 2px 2px}.admin-tabs__link{flex:0 0 auto;padding:10px 14px;border-radius:999px;border:1px solid rgba(134,98,255,.12);background:rgba(255,255,255,.72);color:var(--text-soft);font-size:.86rem;font-weight:900}.admin-tabs__link--active{background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;box-shadow:0 14px 28px rgba(109,40,217,.18)}.admin-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.admin-metric-card{display:grid;grid-gap:6px;gap:6px}.admin-metric-card span{color:var(--text-soft);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-metric-card strong{color:var(--text);font-size:clamp(1.8rem,6vw,2.45rem);line-height:1}.admin-action-row,.admin-quick-grid,.admin-row-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-table-card{overflow:auto}.admin-table{width:100%;min-width:820px;border-collapse:collapse}.admin-table td,.admin-table th{padding:14px 16px;border-bottom:1px solid rgba(134,98,255,.1);text-align:left;vertical-align:top}.admin-table th{color:var(--text-soft);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-table td{color:var(--text);font-size:.9rem}.admin-table small,.admin-table td>small{display:block;margin-top:4px;font-size:.76rem}.admin-status,.admin-strong-link{color:var(--purple-strong);font-weight:900}.admin-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(139,92,246,.1);font-size:.75rem;text-transform:capitalize}.admin-status--pending,.admin-status--restricted,.admin-status--submitted,.admin-status--under_review{background:rgba(245,158,11,.12);color:#b45309}.admin-status--accepted,.admin-status--active{background:rgba(16,185,129,.12);color:#047857}.admin-status--blocked,.admin-status--rejected{background:rgba(239,68,68,.12);color:#b91c1c}.admin-danger-button{min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;font-weight:900;box-shadow:0 14px 28px rgba(185,28,28,.18)}.admin-action-inline{display:inline-flex;align-items:center;gap:6px}.admin-action-inline small,.admin-form-error{color:#b91c1c;font-weight:800}.admin-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-list-stack{display:grid;grid-gap:10px;gap:10px}.admin-list-item{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(134,98,255,.1);background:rgba(255,255,255,.56)}.admin-detail-grid{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px}.admin-detail-grid dt{color:var(--text-soft);font-weight:900}.admin-detail-grid dd{margin:0;color:var(--text)}.admin-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.admin-image-tile{display:grid;min-height:130px;overflow:hidden;border-radius:16px;background:var(--panel-muted)}.admin-image-tile img{width:100%;height:100%;object-fit:cover}.admin-login-card{width:min(100%,460px)}.admin-login-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.admin-login-form label{display:grid;grid-gap:7px;gap:7px;color:var(--text-soft);font-weight:900}.admin-login-form input{min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(134,98,255,.14);color:var(--text);background:rgba(255,255,255,.9)}.admin-alert{padding:12px 14px;border-radius:16px;font-weight:800}.admin-alert--warning{background:rgba(245,158,11,.12);color:#92400e;border:1px solid rgba(245,158,11,.18)}body.theme-dark .admin-card,body.theme-dark .admin-hero-card,body.theme-dark .admin-list-item,body.theme-dark .admin-table-card,body.theme-dark .admin-tabs__link{background:rgba(15,23,42,.82);border-color:rgba(167,139,250,.18)}@media (max-width:900px){.admin-two-column{grid-template-columns:1fr}}body:has(.admin-dashboard-shell) .floating-whatsapp-help,body:has(.admin-dashboard-shell) .mobile-bottom-nav,body:has(.admin-page-shell--auth) .floating-whatsapp-help,body:has(.admin-page-shell--auth) .mobile-bottom-nav{display:none!important}.admin-dashboard-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px;background:radial-gradient(circle at 78% 0,rgba(14,165,233,.18),transparent 28%),linear-gradient(135deg,#f8fbff,#eef6ff 48%,#f7f3ff)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:18px;height:calc(100vh - 36px);display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:28px;background:rgba(255,255,255,.86);border:1px solid rgba(134,98,255,.13);box-shadow:var(--shadow-sm);overflow:auto}.admin-sidebar__brand{display:flex;align-items:center;gap:12px;color:var(--text)}.admin-sidebar__logo{width:42px;height:42px;object-fit:contain}.admin-sidebar__brand span,.admin-sidebar__nav{display:grid}.admin-sidebar__brand strong{font-size:1rem}.admin-sidebar__brand small{color:var(--text-soft);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-sidebar__nav{gap:8px}.admin-sidebar__link{padding:12px 14px;border-radius:16px;color:var(--text-soft);font-weight:900;border:1px solid transparent}.admin-sidebar__link--active,.admin-sidebar__link:hover{color:#fff;background:linear-gradient(135deg,var(--purple),var(--purple-strong));box-shadow:0 14px 28px rgba(109,40,217,.16)}.admin-sidebar__review-card{margin-top:auto;display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:22px;background:linear-gradient(135deg,#2563eb,#0891b2);color:#fff}.admin-sidebar__review-card span{font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.82}.admin-sidebar__review-card p{margin:0;color:rgba(255,255,255,.82);font-size:.86rem;line-height:1.45}.admin-sidebar__review-card a{width:max-content;padding:8px 12px;border-radius:999px;background:#fff;color:#1d4ed8;font-size:.82rem;font-weight:900}.admin-main-panel{min-width:0;display:grid;grid-gap:14px;gap:14px;align-content:start}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:18px 20px;border-radius:26px;background:rgba(255,255,255,.86);border:1px solid rgba(134,98,255,.13);box-shadow:var(--shadow-sm)}.admin-topbar h1{margin:3px 0 0;color:var(--text);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.04em}.admin-topbar__actions{display:flex;align-items:center;gap:10px}.admin-dashboard-shell .admin-tabs{display:none}.admin-dashboard-shell .admin-page-shell{max-width:100%}.admin-dashboard-shell .admin-card,.admin-dashboard-shell .admin-hero-card,.admin-dashboard-shell .admin-table-card{background:rgba(255,255,255,.9)}body.theme-dark .admin-dashboard-shell{background:radial-gradient(circle at 78% 0,rgba(14,165,233,.16),transparent 28%),linear-gradient(135deg,#030712,#07142a 50%,#020617)}body.theme-dark .admin-sidebar,body.theme-dark .admin-topbar{background:rgba(15,23,42,.86);border-color:rgba(167,139,250,.18)}@media (max-width:920px){.admin-dashboard-shell{grid-template-columns:1fr;padding:10px}.admin-sidebar{position:static;height:auto}.admin-sidebar__nav{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.admin-sidebar__review-card{display:none}}@media (max-width:640px){.admin-sidebar__nav{grid-template-columns:repeat(5,minmax(92px,1fr))}.admin-topbar{align-items:flex-start;flex-direction:column}}