: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)}a{color:inherit;text-decoration:none}button,input{font:inherit}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;max-width:1180px;margin:0 auto;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:40;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: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:20px;text-align:center}.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{position:relative;z-index:12;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:26px;background:rgba(255,255,255,.74)}.top-actions,.top-bar__left{display:flex;align-items:center;gap:12px;min-width:0}.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}.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)}.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__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}.wishlist-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-soft);white-space:nowrap}.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__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)}.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;justify-items:center;grid-gap:10px;gap:10px;padding:14px 8px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,242,255,.86));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:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff,#f3edff);border:1px solid rgba(134,98,255,.1);color:var(--purple-strong)}.category-chip span{font-size:.88rem;font-weight:600}.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:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.96);border:1px solid rgba(134,98,255,.08);color:var(--text-soft)}.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}.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;gap:10px;margin-top:10px;color:var(--text-soft);font-size:.82rem}.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 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 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:50px;height:50px;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}.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:1fr}.bottom-rail,.hero-banner,.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:wrap;justify-content:flex-start}.section-header{flex-direction:column;align-items:stretch}}@media (max-width:760px){.market-shell{padding:16px 12px 34px}.bottom-rail,.hero-banner,.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}.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--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: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--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 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}.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--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{max-width:1180px;margin:0 auto;display:grid;grid-template-columns: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,.seller-profile-footer a{color:var(--purple-strong);font-weight:700}.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{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}.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)}.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{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}.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: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}.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__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{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}.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 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{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}.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,1.45fr) minmax(300px,.78fr);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(170px,220px) minmax(0,1fr) minmax(210px,260px);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{padding:22px;border-left:1px solid rgba(134,98,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,246,255,.92))}.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{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}.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-detail-nav__filters,.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{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}.safety-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.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{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}.support-page-sidebar{display:grid;position:-webkit-sticky;position:sticky;top:26px}.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}@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){.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}.support-actions-panel,.support-category-card__header,.support-quick-link-card__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.support-actions-panel__buttons,.support-escalation-card,.support-hero__actions,.support-topbar-action{grid-template-columns:1fr}.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{min-height:100vh;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{width:100%;min-height:100vh;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}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{display:flex;align-items:center;gap:28px}.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}.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-canvas{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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding:52px 4px 20px}.waitlist-stat{display:grid;grid-gap:6px;gap:6px}.waitlist-stat strong{font-size:clamp(1.8rem,3vw,2.5rem);color:#111111;letter-spacing:-.05em}.waitlist-insights{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:36px;gap:36px;padding:34px 0 8px;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-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-insight-card__badge{background:rgba(255,255,255,.14);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.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-frame{padding:20px}.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{flex-wrap:wrap;justify-content:center;gap:16px}.waitlist-scroll-cue{display:none}.waitlist-map{min-height:480px}.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:640px){.waitlist-hero__copy h1{font-size:2.5rem}.waitlist-search{grid-template-columns:1fr;margin-bottom:-18px;border-radius:28px}.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-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}}