.auth-hero-polished:after{content:"";pointer-events:none;background:#2563eb14;border-radius:999px;width:15rem;height:15rem;position:absolute;inset:auto -5rem -6rem auto}.auth-hero-polished>*{z-index:1;position:relative}.auth-hero-assurance,.auth-trust-rail,.auth-form-intro,.auth-security-summary,.auth-field-guidance{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#ffffffc7;border-radius:1.25rem;padding:1rem}.auth-hero-assurance span,.auth-security-summary strong,.auth-field-guidance strong{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.auth-hero-assurance strong,.auth-trust-rail h2,.auth-form-intro h2{color:var(--foreground);margin:.25rem 0 .45rem;display:block}.auth-hero-assurance p,.auth-form-intro p,.auth-security-summary span,.auth-field-guidance span{color:var(--muted-foreground);line-height:1.65}.auth-layout-polished{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1rem;display:grid}.auth-panel-polished,.auth-recovery-form,.auth-form-polished,.auth-fields-stack{gap:1rem;display:grid}.auth-trust-rail{position:sticky;top:5.5rem}.auth-trust-rail ul{margin:.75rem 0 0}.auth-security-summary{background:#f8fafcdb;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.auth-security-summary div{gap:.25rem;display:grid}.auth-field-guidance{background:#f8fafcdb}.google-auth-actions-polished{gap:.65rem;display:grid}.google-auth-actions-polished button{justify-content:center;width:100%}.auth-form-actions{align-items:center}.auth-success-panel,.auth-dev-panel{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 30%),#f8fafcf2;border-color:#2563eb47}.auth-dev-panel code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;display:block}.email-verification-request-page{place-items:start center;min-height:min(640px,100vh - 13rem);display:grid;padding-block:clamp(2rem,7vw,5.5rem)!important}.email-verification-request-card{gap:1.25rem;width:min(100%,35rem);padding:clamp(1.4rem,4vw,2.25rem);display:grid;background:radial-gradient(circle at 12% 0,#6fbf9f24,#0000 33%),radial-gradient(circle at 100% 100%,#ffaf921f,#0000 32%),#ffffffeb!important;border-color:#2f8c7833!important;border-radius:1.75rem!important;box-shadow:0 24px 64px #37302a1f!important}.email-verification-request-icon{color:#2f8c78;background:#2f8c781f;border-radius:1.15rem;place-items:center;width:3.5rem;height:3.5rem;margin-inline:auto;display:grid}.email-verification-request-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:2rem;height:2rem}.email-verification-request-heading{text-align:center;gap:.5rem;display:grid}.email-verification-request-heading .eyebrow,.email-verification-request-heading h1,.email-verification-request-heading p{margin:0}.email-verification-request-heading h1{color:var(--foreground);letter-spacing:-.045em;font-size:clamp(2rem,5vw,2.75rem);line-height:1.05}.email-verification-request-heading>p:last-child{color:var(--muted-foreground);line-height:1.65}.email-verification-request-form{gap:.9rem;display:grid}.email-verification-request-form>.form-note{margin:-.2rem 0 0;font-size:.84rem}.email-verification-request-actions{margin-top:.15rem}.email-verification-request-note{color:var(--muted-foreground);text-align:center;border-top:1px solid #37302a17;margin:0;padding-top:1rem;font-size:.78rem;line-height:1.55}.email-verification-request-skeleton{background:linear-gradient(100deg,#2f8c780f 20%,#2f8c7824 45%,#2f8c780f 70%) 0 0/240% 100%;border-radius:1.25rem;width:100%;min-height:18rem;animation:1.4s ease-in-out infinite auth-verification-skeleton}@keyframes auth-verification-skeleton{to{background-position:-180% 0}}@media (prefers-reduced-motion:reduce){.email-verification-request-skeleton{animation:none}}@media (max-width:640px){.email-verification-request-page{min-height:auto;padding:1rem .75rem 2.5rem!important}.email-verification-request-card{gap:1rem;padding:1.25rem;border-radius:1.35rem!important}}@media (max-width:980px){.auth-hero-polished,.auth-layout-polished,.auth-security-summary{grid-template-columns:1fr}.auth-trust-rail{position:static}}@media (max-width:640px){.auth-form-actions,.auth-form-actions button,.google-auth-actions-polished button{width:100%}}.parent-guide-detail-layout{gap:1.25rem}.parent-guide-detail-hero-polished{background:radial-gradient(circle at top left, #0ea5e924, transparent 34%), radial-gradient(circle at bottom right, #fb923c1f, transparent 32%), var(--card-background);border-color:#2563eb2e;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;display:grid;position:relative;overflow:hidden}.parent-guide-detail-hero-polished:after{content:"";pointer-events:none;background:#2563eb14;border-radius:999px;width:15rem;height:15rem;position:absolute;inset:auto -5rem -6rem auto}.parent-guide-detail-hero-polished>*{z-index:1;position:relative}.parent-guide-detail-hero-polished h2{color:var(--foreground);letter-spacing:-.055em;margin:.35rem 0 .7rem;font-size:clamp(1.9rem,4.5vw,3.4rem);line-height:1.08}.parent-guide-detail-hero-polished p,.parent-guide-safety-boundary p{color:var(--muted-foreground);line-height:1.65}.parent-guide-hero-actions,.parent-guide-category-strip,.parent-guide-detail-facts,.parent-guide-preview-strip{gap:.75rem;display:grid}.parent-guide-hero-actions{flex-wrap:wrap;margin-top:1rem;display:flex}.parent-guide-hero-actions a,.parent-guide-category-strip a,.parent-guide-preview-strip span{border:1px solid var(--border-color);color:var(--foreground);background:#ffffffc7;border-radius:999px;padding:.62rem .86rem;font-weight:850;text-decoration:none}.parent-guide-detail-facts{grid-template-columns:1fr}.parent-guide-detail-facts div,.parent-guide-safety-boundary{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#ffffffc7;border-radius:1.25rem;padding:1rem}.parent-guide-detail-facts span{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.parent-guide-detail-facts strong{color:var(--foreground);margin-top:.25rem;font-size:1.8rem;display:block}.parent-guide-action-panel,.parent-guide-preview-card-polished{gap:.9rem;display:grid;position:relative;overflow:hidden}.parent-guide-action-panel:before,.parent-guide-preview-card-polished:before{content:"";background:linear-gradient(90deg,#0ea5e9d9,#22c55ecc);height:.22rem;position:absolute;inset:0 0 auto}.parent-guide-card-header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.parent-guide-card-header h2,.parent-guide-card-header h3{color:var(--foreground);margin:.25rem 0 0}.parent-guide-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.parent-guide-detail-grid-polished{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-guide-action-panel{grid-template-columns:minmax(0,1fr)}.parent-guide-preview-section-polished{position:relative}.parent-guide-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.parent-guide-preview-strip span{text-align:center}@media (max-width:980px){.parent-guide-detail-hero-polished,.parent-guide-detail-grid-polished,.parent-guide-category-strip,.parent-guide-preview-strip{grid-template-columns:1fr}.parent-guide-card-header{flex-direction:column}}@media (max-width:640px){.parent-guide-hero-actions a,.parent-guide-category-strip a,.parent-guide-actions a,.parent-guide-preview-actions a{text-align:center;justify-content:center;width:100%}}.market-header{z-index:50;border-bottom:1px solid hsl(var(--border) / .75);background:hsl(var(--background) / .94);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0;box-shadow:0 16px 44px #38261814}.market-header-top,.market-header-bottom{width:min(100% - 2rem,1280px);margin:0 auto}.market-header-top{grid-template-columns:auto minmax(16rem,1fr) auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.market-wordmark{color:hsl(var(--foreground));letter-spacing:0;white-space:nowrap;align-items:center;font-size:1.55rem;font-weight:900;display:inline-flex}.market-wordmark:before{content:"";background:linear-gradient(135deg,#ff7d6b,#2f9e86);border-radius:999px;width:.72rem;height:.72rem;margin-right:.48rem;box-shadow:0 0 0 .28rem #ff7d6b24}.market-header-actions{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.market-header-bottom{align-items:center;gap:.8rem;padding:0 0 .75rem;display:flex}.market-mobile-menu-button{border:1px solid hsl(var(--border));background:hsl(var(--card));width:2.6rem;height:2.6rem;color:hsl(var(--foreground));border-radius:999px;place-items:center;display:none;box-shadow:0 10px 24px #38261814}.market-mobile-menu-button span,.market-mobile-menu-button span:before,.market-mobile-menu-button span:after{background:currentColor;border-radius:99px;width:1.05rem;height:2px;display:block}.market-mobile-menu-button span{position:relative}.market-mobile-menu-button span:before,.market-mobile-menu-button span:after{content:"";position:absolute;left:0}.market-mobile-menu-button span:before{top:-.36rem}.market-mobile-menu-button span:after{top:.36rem}.market-mobile-search-row{width:min(100% - 2rem,1280px);margin:0 auto;padding:0 0 .8rem;display:none}.market-search{min-width:0;position:relative}.market-search-form{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3rem;padding:.35rem .45rem .35rem 1rem;display:grid;box-shadow:0 12px 34px #3826181a}.market-search-form:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 4px hsl(var(--ring) / .13), 0 18px 42px #38261821}.market-search-form input{min-width:0;color:hsl(var(--foreground));font:inherit;background:0 0;border:0;outline:0;font-weight:650}.market-search-form input::placeholder{color:hsl(var(--muted-foreground));font-weight:600}.market-search-form button,.market-search-submit,.market-sell-cta{color:#fff;background:linear-gradient(135deg,#ff7d6b,#e85f6a);border:0;border-radius:999px;padding:.82rem 1rem;font-weight:850;line-height:1;transition:transform .16s,box-shadow .16s;box-shadow:0 12px 24px #e85f6a3d}.market-search-form button:hover,.market-search-submit:hover,.market-sell-cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px #e85f6a47}.market-search-backdrop,.market-modal-backdrop,.mobile-market-drawer-backdrop{background:#23191457;border:0;position:fixed;inset:0}.market-search-backdrop{z-index:55}.market-search-panel{z-index:60;border:1px solid hsl(var(--border));background:radial-gradient(circle at top right, #2f9e8614, transparent 17rem), hsl(var(--card));border-radius:1.35rem;width:min(42rem,100vw - 2rem);max-height:min(78vh,42rem);padding:1rem;position:absolute;top:calc(100% + .7rem);left:0;overflow:auto;box-shadow:0 30px 80px #281b143d}.market-header-search .market-search-panel{left:50%;transform:translate(-50%)}.market-search-panel-heading,.market-search-section-heading,.market-modal-heading,.mobile-market-drawer-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-search-panel-heading strong,.mobile-market-drawer-header a{color:hsl(var(--foreground));font-size:1.05rem;font-weight:900;display:block}.market-search-panel-heading span{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.85rem;font-weight:700;display:block}.market-search-panel-heading button,.market-search-section-heading button,.market-modal-heading button,.mobile-market-drawer-header button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:999px;padding:.55rem .75rem;font-weight:800}.market-search-submit{text-align:center;width:100%;margin:1rem 0;display:block}.market-search-panel-form{border:1px solid hsl(var(--border));background:hsl(var(--background) / .72);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:1rem;padding:.45rem;display:grid}.market-search-panel-form input{min-width:0;color:hsl(var(--foreground));font:inherit;background:0 0;border:0;outline:0;padding:.7rem .8rem;font-size:1.02rem;font-weight:760}.market-search-panel-form input::placeholder{color:hsl(var(--muted-foreground))}.market-search-panel-form button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0;border-radius:.85rem;padding:.7rem 1rem;font-weight:900}.market-search-section{border-top:1px solid hsl(var(--border) / .72);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.market-search-section h3{color:hsl(var(--foreground));font-size:.92rem;font-weight:900}.market-search-section.secondary{opacity:.92}.market-search-chips,.market-search-category-grid,.category-mega-links{flex-wrap:wrap;gap:.55rem;display:flex}.market-search-chips button,.market-search-category-grid a,.category-mega-links a,.market-quick-categories a{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .58);color:hsl(var(--foreground));border-radius:999px;padding:.62rem .8rem;font-size:.9rem;font-weight:750;transition:background .16s,border-color .16s,transform .16s}.market-search-chips button:hover,.market-search-category-grid a:hover,.category-mega-links a:hover,.market-quick-categories a:hover{border-color:hsl(var(--ring) / .45);background:hsl(var(--primary) / .1);transform:translateY(-1px)}.market-search-category-grid a{border-radius:.95rem;align-items:center;gap:.45rem;display:inline-flex}.market-search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.market-search-filter-grid a{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .42);color:hsl(var(--foreground));text-align:center;border-radius:.85rem;padding:.72rem .78rem;font-size:.9rem;font-weight:850}.market-search-filter-grid a:hover{border-color:hsl(var(--primary) / .48);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.market-search-muted-action,.market-muted-link{color:hsl(var(--primary));margin-top:1rem;font-size:.9rem;font-weight:850;display:inline-flex}.market-location{position:relative}.market-location-trigger,.market-login-button,.market-icon-button,.market-category-trigger,.market-account-trigger{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:2.7rem;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.45rem;padding:.72rem .9rem;font-size:.9rem;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #38261812}.market-location-trigger:hover,.market-login-button:hover,.market-icon-button:hover,.market-category-trigger:hover,.market-account-trigger:hover{border-color:hsl(var(--ring) / .44);background:hsl(var(--muted) / .6)}.market-location-menu{z-index:70;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.15rem;width:min(22rem,100vw - 2rem);padding:.9rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 24px 70px #281b1433}.market-location-menu p{color:hsl(var(--muted-foreground));margin:.35rem 0 .8rem;font-size:.86rem;line-height:1.45}.market-location-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.market-location-options button{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);color:hsl(var(--foreground));text-align:left;border-radius:.85rem;padding:.7rem .75rem;font-weight:750}.market-location-options button.active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.market-icon-button{justify-content:center;width:2.72rem;padding:0}.market-account{align-items:center;gap:.45rem;display:flex;position:relative}.market-activity-link{min-height:2.65rem;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;padding:.6rem .7rem;font-size:.88rem;font-weight:820;display:inline-flex;position:relative}.market-notifications-trigger{cursor:pointer;font:inherit;background:0 0;border:0}.market-activity-link span{color:#fff;background:#e85f6a;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;margin-left:.32rem;font-size:.7rem;font-weight:900;display:inline-grid}.market-account-trigger span{background:hsl(var(--primary) / .13);width:1.8rem;height:1.8rem;color:hsl(var(--primary));border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.market-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;overflow:hidden}.market-account-menu{z-index:75;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.1rem;gap:.2rem;width:min(18rem,100vw - 2rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 24px 70px #281b1433}.market-account-menu a,.market-account-menu button,.mobile-market-account-links a,.mobile-market-account-links button{color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:.8rem;padding:.7rem .8rem;font-weight:800}.market-account-menu a:hover,.market-account-menu button:hover,.mobile-market-account-links a:hover,.mobile-market-account-links button:hover{background:hsl(var(--muted) / .7)}.market-notifications-popover{z-index:78;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.15rem;gap:.8rem;width:min(24rem,100vw - 1.5rem);max-height:min(78vh,34rem);padding:.85rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;overflow:auto;box-shadow:0 24px 70px #281b1433}.market-notifications-popover-header,.market-notifications-summary-row,.market-notifications-favorites li{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.market-notifications-popover-header strong{color:hsl(var(--foreground));font-weight:900}.market-notifications-popover-header a,.market-notifications-summary-row a,.market-notifications-favorites a{color:hsl(var(--primary));font-weight:850;text-decoration:none}.market-notifications-summary-row,.market-notifications-favorites{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .36);border-radius:.95rem;padding:.8rem}.market-notifications-summary-row span,.market-notifications-favorites p,.market-notifications-muted{color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.45}.market-notifications-favorites{gap:.65rem;display:grid}.market-notifications-favorites ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.market-notifications-favorites li{background:hsl(var(--card) / .82);border-radius:.75rem;padding:.65rem .7rem}.market-notifications-favorites small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.78rem;font-weight:750;display:block}.market-notifications-read-all{border:1px solid hsl(var(--border));background:hsl(var(--foreground));color:hsl(var(--background));cursor:pointer;border-radius:999px;padding:.72rem .9rem;font-weight:900}.market-notifications-read-all:disabled{cursor:not-allowed;opacity:.48}.market-notifications-error{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-radius:.85rem;padding:.7rem .75rem;font-size:.9rem;font-weight:800}.market-category-trigger.active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.market-quick-categories{flex:1;gap:.45rem;min-width:0;display:flex;overflow:hidden}.market-quick-categories a{white-space:nowrap}.category-mega-menu{z-index:65;width:min(100% - 2rem,1180px);position:absolute;left:50%}.category-mega-menu-inner{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.4rem;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid;box-shadow:0 34px 90px #281b143b}.category-mega-tabs{border-right:1px solid hsl(var(--border));gap:.25rem;padding-right:.7rem;display:grid}.category-mega-tab{color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:.95rem;align-items:center;gap:.55rem;padding:.8rem;font-weight:850;display:flex}.category-mega-tab.active{background:hsl(var(--primary) / .11);color:hsl(var(--primary))}.category-mega-panel{align-content:start;gap:1rem;padding:.4rem;display:grid}.category-mega-panel h2{color:hsl(var(--foreground));font-size:1.6rem;font-weight:900}.mobile-market-drawer-backdrop{z-index:80}.mobile-market-drawer{z-index:90;overscroll-behavior:contain;border-right:1px solid hsl(var(--border));background:radial-gradient(circle at top left, #ff7d6b1a, transparent 16rem), hsl(var(--card));grid-template-rows:auto 1fr;width:min(88vw,420px);height:100dvh;transition:transform .22s;display:grid;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:28px 0 80px #281b1447}.mobile-market-drawer.open{transform:translate(0)}.mobile-market-drawer>*{padding-inline:1rem}.mobile-market-drawer-header{z-index:1;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card) / .96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-block:1rem;position:sticky;top:0}.mobile-market-account{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);border-radius:1.1rem;gap:.6rem;margin:1rem;padding:1rem;display:grid}.mobile-market-account strong{color:hsl(var(--foreground));font-size:1rem}.mobile-market-account span{color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.45}.mobile-market-account a,.mobile-market-account button,.mobile-market-quick-links a{background:hsl(var(--card));color:hsl(var(--foreground));border:0;border-radius:.9rem;justify-content:space-between;align-items:center;padding:.82rem .9rem;font-weight:850;display:flex}.mobile-market-drawer .market-search{margin:0 1rem 1rem;padding:0}.mobile-market-drawer .market-search-panel{width:auto;max-height:calc(100dvh - 6rem);position:fixed;inset:5rem 1rem 1rem}.mobile-market-quick-links,.mobile-market-account-links{gap:.45rem;display:grid}.mobile-market-section{gap:.7rem;margin-top:1.1rem;display:grid}.mobile-market-section h2{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.mobile-market-location-field{gap:.45rem;display:grid}.mobile-market-location-field>span{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.mobile-market-location-field select{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;min-height:2.9rem;color:hsl(var(--foreground));font:inherit;border-radius:.9rem;padding:.65rem .8rem;font-weight:850}.mobile-market-accordion,.mobile-market-category{gap:.42rem;display:grid}.mobile-market-category>button{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .48);width:100%;color:hsl(var(--foreground));text-align:left;border-radius:.95rem;align-items:center;gap:.55rem;padding:.8rem .9rem;font-weight:850;display:flex}.mobile-market-category>div{border-left:2px solid hsl(var(--border));gap:.28rem;margin-left:1rem;padding-left:.7rem;display:grid}.mobile-market-category a{color:hsl(var(--foreground));border-radius:.75rem;padding:.62rem .7rem;font-weight:760}.mobile-market-preferences{grid-template-columns:1fr;gap:.55rem;padding-bottom:1.25rem;display:grid}.mobile-market-preferences button{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);color:hsl(var(--foreground));border-radius:.9rem;padding:.78rem;font-weight:850}.market-modal-layer{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.market-modal-backdrop{z-index:0}.market-modal-card{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.35rem;gap:1rem;width:min(100%,31rem);padding:1.1rem;display:grid;position:relative;box-shadow:0 34px 90px #281b143d}.market-modal-card>p{color:hsl(var(--muted-foreground));line-height:1.55}.market-modal-actions{flex-wrap:wrap;gap:.55rem;display:flex}.home-hero-banner{border:1px solid hsl(var(--border));background:radial-gradient(circle at 78% 28%,#ffffffb8,#0000 15rem),linear-gradient(135deg,#fff0e9 0%,#f7fbef 48%,#eaf8f5 100%);border-radius:1.6rem;width:min(100% - 2rem,1280px);margin:1rem auto 0;position:relative;overflow:hidden;box-shadow:0 28px 80px #38261821}.home-hero-banner.tone-reuse{background:radial-gradient(circle at 80% 25%,#ffffffb8,#0000 15rem),linear-gradient(135deg,#edf9f2 0%,#fff7e4 52%,#fff0f3 100%)}.home-hero-banner-inner{grid-template-columns:minmax(14rem,.68fr) minmax(20rem,1.1fr);align-items:center;gap:clamp(1rem,4vw,3rem);min-height:20rem;padding:clamp(1.2rem,4vw,2.4rem);display:grid}.home-hero-banner-copy{justify-items:start;gap:1rem;display:grid}.home-hero-banner-copy h1{max-width:27rem;color:hsl(var(--foreground));letter-spacing:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:950;line-height:1.04}.home-hero-banner-copy p{max-width:24rem;color:hsl(var(--muted-foreground));font-size:1rem;font-weight:720;line-height:1.45}.home-hero-banner-cta{color:#fff;background:linear-gradient(135deg,#ff7366,#e85f6a);border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.9rem 1.25rem;font-weight:950;display:inline-flex;box-shadow:0 18px 34px #e85f6a3d}.home-hero-actions-compact{flex-wrap:wrap;gap:.65rem;display:flex}.home-hero-actions-compact>a:not(.home-hero-banner-cta){border:1px solid hsl(var(--border));min-height:3rem;color:hsl(var(--foreground));background:#ffffff94;border-radius:999px;justify-content:center;align-items:center;padding:.86rem 1rem;font-weight:900;display:inline-flex}.latest-listing-rotator{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(8rem,.38fr);gap:.85rem;min-width:0;display:grid}.latest-listing-rotator-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.latest-listing-rotator-heading h2{color:hsl(var(--foreground));font-size:1.12rem;font-weight:950}.latest-listing-rotator-heading a{color:hsl(var(--primary));font-size:.85rem;font-weight:900}.latest-listing-active-card{background:hsl(var(--card));border:1px solid #ffffffb3;border-radius:1.35rem;min-height:18rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #38261829}.latest-listing-image{border-radius:inherit;background:radial-gradient(circle at 35% 25%,#ff7d6b2e,#0000 9rem),linear-gradient(135deg,#fff7ed,#ecfdf5);min-height:18rem;overflow:hidden}.latest-listing-image img{transition:transform .26s}.latest-listing-active-card:hover .latest-listing-image img{transform:scale(1.03)}.latest-listing-card-body{color:#fff;background:linear-gradient(#0000,#231914d1);gap:.42rem;padding:4.8rem 1rem 1rem;display:grid;position:absolute;inset:auto 0 0}.latest-listing-card-body strong{font-size:1.25rem;font-weight:950;display:block}.latest-listing-card-body h3{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.latest-listing-card-body p{color:#ffffffd1;font-size:.88rem;font-weight:760}.latest-listing-badges{flex-wrap:wrap;gap:.38rem;display:flex}.latest-listing-badges span{color:#fff;background:#ffffff29;border-radius:999px;padding:.36rem .52rem;font-size:.74rem;font-weight:900}.latest-listing-stack{align-content:stretch;gap:.58rem;display:grid}.latest-listing-stack button{border:1px solid hsl(var(--border));color:hsl(var(--foreground));text-align:left;background:#ffffff8f;border-radius:1rem;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.44rem;font-weight:850;display:grid}.latest-listing-stack button[aria-pressed=true]{border-color:hsl(var(--primary) / .58);background:hsl(var(--primary) / .11)}.latest-listing-stack span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.2;display:-webkit-box;overflow:hidden}.latest-listing-thumb{border-radius:.72rem;min-height:3.35rem;overflow:hidden}.latest-listing-placeholder-card{border:1px dashed hsl(var(--border));background:radial-gradient(circle at 35% 25%, #2f9e8624, transparent 11rem), hsl(var(--card) / .6);min-height:18rem;color:hsl(var(--muted-foreground));border-radius:1.35rem;grid-column:1/-1;place-items:center;font-weight:900;display:grid}.home-hero-banner-visual{min-height:17rem;position:relative}.home-hero-product-card{color:hsl(var(--foreground));text-align:center;background:linear-gradient(145deg,#ffffffdb,#ffffff70),radial-gradient(circle at 35% 25%,#ff7d6b29,#0000 9rem);border:1px solid #ffffff9e;border-radius:1.4rem;place-items:center;font-weight:950;display:grid;position:absolute;box-shadow:0 22px 50px #38261821}.home-hero-product-card.primary{width:min(72%,18rem);min-height:10rem;font-size:clamp(1.25rem,3vw,2.1rem);inset:1rem 2rem auto auto}.home-hero-product-card.secondary{background:linear-gradient(145deg,#ffffffd6,#fff6),radial-gradient(circle at 30% 30%,#2f9e862e,#0000 8rem);width:min(56%,14rem);min-height:7.6rem;bottom:1.1rem;left:.6rem}.home-hero-product-card.mini{background:linear-gradient(145deg,#ffffffdb,#ffffff6b),radial-gradient(circle at 30% 30%,#e85f6a2b,#0000 7rem);border-radius:999px;width:min(42%,10rem);min-height:5.6rem;bottom:.2rem;right:0}.home-hero-carousel-controls{border-top:1px solid #ffffff94;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,4vw,2rem);display:flex}.home-hero-carousel-controls>button{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:#ffffff9e;border-radius:999px;padding:.62rem .85rem;font-size:.86rem;font-weight:900}.home-hero-carousel-controls>div{align-items:center;gap:.45rem;display:flex}.home-hero-carousel-controls>div button{background:hsl(var(--foreground) / .22);border:0;border-radius:999px;width:.72rem;height:.72rem;padding:0}.home-hero-carousel-controls>div button[aria-pressed=true]{background:hsl(var(--primary));width:1.8rem}.home-trend-chip-row{scrollbar-width:thin;gap:.55rem;width:min(100% - 2rem,1280px);margin:.85rem auto 0;padding:.2rem 0 .45rem;display:flex;overflow-x:auto}.home-trend-chip-row a{border:1px solid hsl(var(--border));background:hsl(var(--card) / .88);color:hsl(var(--foreground));border-radius:999px;flex:none;padding:.68rem .88rem;font-size:.9rem;font-weight:850;box-shadow:0 8px 20px #3826180f}.home-marketplace-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);min-height:auto;padding-top:3.5rem;padding-bottom:3rem}.home-marketplace-hero .home-hero-copy>p:not(.eyebrow){max-width:46rem;color:hsl(var(--muted-foreground));font-size:clamp(1.04rem,2vw,1.24rem);line-height:1.7}.home-marketplace-actions,.home-popular-searches,.home-marketplace-preview>div,.home-helper-section .home-marketplace-actions{flex-wrap:wrap;gap:.65rem;display:flex}.home-marketplace-actions{margin-top:1.4rem}.home-marketplace-actions a:first-child,.home-marketplace-actions a:nth-child(2){border-radius:999px;align-items:center;padding:.85rem 1.1rem;font-weight:900;display:inline-flex}.home-marketplace-actions a:first-child{color:#fff;background:linear-gradient(135deg,#ff7d6b,#e85f6a);box-shadow:0 16px 30px #e85f6a38}.home-marketplace-actions a:nth-child(2),.home-marketplace-actions.secondary a,.home-popular-searches a,.home-marketplace-preview a,.home-category-card a{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:999px;padding:.65rem .85rem;font-weight:820}.home-popular-searches{margin-top:1rem}.home-popular-searches a,.home-category-card a{background:hsl(var(--muted) / .48);color:hsl(var(--muted-foreground));font-size:.88rem}.home-marketplace-preview{border:1px solid hsl(var(--border));background:radial-gradient(circle at top right, #2f9e861c, transparent 12rem), hsl(var(--card) / .92);border-radius:1.35rem;align-content:center;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 22px 54px #3826181f}.home-marketplace-preview strong{color:hsl(var(--foreground));font-size:1.25rem;font-weight:900}.home-category-strip{padding-top:2rem}.home-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.home-category-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.05rem;gap:.7rem;padding:1rem;display:grid;box-shadow:0 14px 34px #38261812}.home-category-card>span{background:hsl(var(--primary) / .11);width:2.2rem;height:2.2rem;color:hsl(var(--primary));border-radius:.8rem;place-items:center;font-weight:900;display:grid}.home-category-card h3{color:hsl(var(--foreground));font-size:1rem;font-weight:900}.home-category-card>div{flex-wrap:wrap;gap:.4rem;display:flex}.home-helper-section{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}@media (max-width:1180px){.market-header-top{grid-template-columns:auto minmax(10rem,1fr) auto;gap:.75rem}.market-activity-link,.market-location-trigger span,.market-account-trigger strong,.market-quick-categories a:nth-last-child(-n+2){display:none}}@media (max-width:860px){.market-header-top{grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:.65rem}.market-mobile-menu-button{display:grid}.market-wordmark{justify-self:start;font-size:1.35rem}.market-header-search,.market-header-bottom,.market-location,.market-icon-button,.market-account,.market-header-actions .market-login-button{display:none}.market-header-actions{gap:0}.market-header-actions .market-sell-cta{padding:.78rem .9rem}.market-mobile-search-row{display:block}.market-mobile-search-row .market-search-panel{width:auto;max-height:calc(100dvh - 9.5rem);position:fixed;inset:8.4rem 1rem 1rem;transform:none}.category-mega-menu{display:none}.home-marketplace-hero,.home-hero-banner-inner,.home-helper-section,.latest-listing-rotator{grid-template-columns:1fr}.latest-listing-stack{padding-bottom:.2rem;display:flex;overflow-x:auto}.latest-listing-stack button{flex:0 0 min(78vw,16rem)}.home-hero-banner-visual{min-height:13rem}.home-hero-product-card.primary{width:70%;min-height:8rem;right:0}.home-hero-product-card.secondary{width:52%;min-height:6rem}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.market-header-top,.market-header-bottom,.market-mobile-search-row{width:min(100% - 1rem,1280px)}.market-search-form{min-height:2.85rem;padding-left:.85rem}.market-search-form button{padding-inline:.78rem}.market-search-panel-form,.market-search-filter-grid{grid-template-columns:1fr}.market-search-panel{border-radius:1rem;padding:.85rem}.home-hero-banner{border-radius:1.1rem;width:min(100% - 1rem,1280px)}.home-hero-banner-inner{min-height:auto;padding:1.1rem}.home-hero-carousel-controls{padding:.75rem}.home-hero-carousel-controls>button{padding:.55rem .7rem;font-size:.78rem}.home-trend-chip-row{width:min(100% - 1rem,1280px)}.mobile-market-drawer{width:min(92vw,420px)}.home-category-grid{grid-template-columns:1fr}}.notification-preferences-ux{gap:1rem;display:grid}.notification-preferences-hero,.notification-reminder-card,.notification-preferences-summary-grid>article,.notification-suggestion-strip,.notification-preferences-advanced{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#6fbf9f1f,#0000 34%),#ffffffd1;border:1px solid #37302a1a;border-radius:1.5rem;box-shadow:0 14px 34px #37302a12}.notification-preferences-hero{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notification-preferences-hero span{color:#2f8c78;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.notification-preferences-hero h1{color:var(--foreground);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:900;line-height:1.05}.notification-preferences-hero a,.notification-reminder-card-header a,.notification-suggestion-strip-header a,.notification-preferences-summary-grid a{color:var(--foreground);white-space:nowrap;background:#ffffffc7;border:1px solid #37302a1f;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.notification-preferences-stack{gap:1rem;display:grid}.notification-reminder-card{padding:1rem}.notification-reminder-card-header,.notification-suggestion-strip-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.notification-reminder-card h2,.notification-suggestion-strip h2{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:1.25rem;font-weight:900}.notification-reminder-card p{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.88rem;font-weight:750}.notification-reminder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.notification-reminder-grid article,.notification-suggestion-list article{background:#fffaf4c2;border:1px solid #37302a17;border-radius:1.1rem;padding:.85rem}.notification-reminder-grid strong,.notification-suggestion-list strong,.notification-preferences-summary-grid span{color:var(--foreground);font-size:.9rem;font-weight:900;display:block}.notification-reminder-grid span,.notification-suggestion-list span{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;font-weight:750;display:block}.notification-preferences-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.notification-preferences-summary-grid>article{justify-content:space-between;align-items:center;gap:.9rem;padding:.9rem;display:flex}.notification-preferences-summary-grid strong{color:#2f8c78;letter-spacing:-.04em;margin-top:.2rem;font-size:1.45rem;font-weight:950;display:block}.notification-suggestion-strip{padding:1rem}.notification-suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.notification-suggestion-list article{gap:.45rem;display:grid}.notification-suggestion-list a{background:var(--foreground);width:fit-content;color:var(--background);border-radius:999px;padding:.45rem .7rem;font-size:.76rem;font-weight:900;text-decoration:none}.notification-preferences-advanced{padding:.85rem 1rem}.notification-preferences-advanced>summary{cursor:pointer;color:var(--muted-foreground);font-size:.86rem;font-weight:900;list-style:none}.notification-preferences-advanced>summary::-webkit-details-marker{display:none}.notification-preferences-advanced-content{gap:1rem;margin-top:1rem;display:grid}.notification-preferences-advanced-content [class*=uppercase][class*=tracking]{display:none}.dark .notification-preferences-hero,.dark .notification-reminder-card,.dark .notification-preferences-summary-grid>article,.dark .notification-suggestion-strip,.dark .notification-preferences-advanced,.dark .notification-reminder-grid article,.dark .notification-suggestion-list article{background:#261e18d6;border-color:#fffaf41f}@media (max-width:900px){.notification-reminder-grid,.notification-preferences-summary-grid,.notification-suggestion-list{grid-template-columns:1fr}.notification-preferences-hero,.notification-reminder-card-header,.notification-suggestion-strip-header,.notification-preferences-summary-grid>article{flex-direction:column;align-items:stretch}.notification-preferences-hero a,.notification-reminder-card-header a,.notification-suggestion-strip-header a,.notification-preferences-summary-grid a{width:100%}}.messages-p0-page{--message-accent:#2f8c78;--message-accent-soft:#2f8c781f}.messages-p0-list-panel,.message-thread-p0,.messages-p0-empty-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#6fbf9f1a,#0000 34%),#ffffffd6!important;border-color:#37302a17!important;box-shadow:0 14px 34px #37302a12!important}.messages-p0-list-panel{overflow:hidden}.messages-p0-list-panel h1{letter-spacing:-.035em;font-size:1.25rem}.messages-p0-list-panel input{background:#ffffffd1;border-radius:999px;min-height:2.45rem}.messages-p0-filters button{border-radius:999px;min-height:2.1rem;font-size:.78rem;font-weight:850}.messages-p0-card-list{padding-right:.15rem;overflow:auto}.babyloop-conversation-card{box-shadow:none!important;background:#fffaf4b8!important;border-radius:1.05rem!important;padding:.75rem!important}.babyloop-conversation-card:hover{border-color:#2f8c7838!important;transform:none!important}.babyloop-conversation-card span{line-height:1.25}.message-thread-p0{background:#ffffffd1!important}.message-thread-p0-header{background:#ffffffb8!important}.message-thread-p0-header h1{font-size:1.08rem;font-weight:850}.message-thread-p0-status{background:var(--message-accent-soft)!important;color:var(--message-accent)!important}.message-thread-p0-context{background:#fffaf4a8!important;border-color:#37302a14!important}.message-thread-p0-context a{font-size:.86rem;font-weight:850}.message-thread-p0-context p{font-size:.76rem}.message-thread-p0-safety{background:#ffffff94!important;border-color:#37302a14!important}.message-thread-p0-safety summary{font-size:.8rem}.message-thread-p0-body ol{background:radial-gradient(circle at 12% 0,#6fbf9f14,#0000 28%),linear-gradient(#fffaf461,#ffffffb8)}.message-thread-p0-bubble{box-shadow:0 8px 22px #37302a12!important}.message-thread-p0-bubble-own{background:var(--message-accent)!important}.message-thread-p0-bubble-other{background:#ffffffe0!important}.message-thread-p0-bubble time,.message-thread-p0-bubble strong{font-size:.68rem}.message-thread-p0-new{background:var(--message-accent)!important}.message-composer-p0{background:#ffffffd1;border-top:1px solid #37302a17;gap:.65rem;padding:.75rem;display:grid}.message-composer-p0 textarea{background:#fffaf4c7;border-radius:1rem;min-height:4.7rem}.message-composer-p0-warning{color:#7c4a03;background:#fbbf242e;border-radius:1rem;padding:.6rem .75rem;font-size:.78rem;font-weight:750;line-height:1.45}.message-composer-p0-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.message-composer-p0-footer span{color:var(--muted-foreground);font-size:.74rem;font-weight:800}.message-composer-p0-footer button{border-radius:999px;min-height:2.45rem;padding-inline:1.1rem}.dark .messages-p0-list-panel,.dark .message-thread-p0,.dark .messages-p0-empty-panel,.dark .message-thread-p0-header,.dark .message-thread-p0-context,.dark .message-thread-p0-safety,.dark .message-composer-p0,.dark .message-thread-p0-bubble-other,.dark .babyloop-conversation-card{background:#261e18d6!important;border-color:#fffaf41f!important}@media (max-width:768px){.messages-p0-layout{gap:.75rem}.messages-p0-list-panel,.message-thread-p0{border-radius:1.1rem!important}.message-thread-p0-header{padding:.75rem!important}.message-thread-p0-context{margin-top:.7rem}.message-thread-p0-bubble{max-width:88%!important}.message-composer-p0{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}
.home-hero-banner{overflow:hidden}
.home-hero-banner-inner{align-items:stretch}.latest-listing-rotator{grid-template-rows:auto 1fr;min-width:0;display:grid}.latest-listing-rotator-heading{min-height:36px}.latest-listing-active-card{isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1fr);height:336px;min-height:336px;max-height:336px;display:grid;position:relative;overflow:hidden}.latest-listing-active-card .latest-listing-image,.latest-listing-active-card .latest-listing-image>*,.latest-listing-active-card .latest-listing-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:100%;max-height:100%;position:absolute;inset:0}.latest-listing-active-card .latest-listing-image{z-index:0;background:radial-gradient(circle at 20% 15%,#ff7e6c38,#0000 36%),radial-gradient(circle at 85% 10%,#2d8b762e,#0000 36%),linear-gradient(135deg,#fffbf5f5,#e6f3eeeb);display:block}.latest-listing-active-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#231c180a 0%,#231c1838 44%,#231c18b8 100%);position:absolute;inset:0}.latest-listing-card-body{z-index:2;color:#fff;text-shadow:0 1px 18px #17120f5c;align-self:end;gap:.35rem;padding:1.35rem;display:grid;position:relative}.latest-listing-card-body strong{font-size:clamp(1.15rem,1.9vw,1.65rem);line-height:1;display:block}.latest-listing-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:18rem;margin:0;font-size:clamp(1rem,1.45vw,1.32rem);line-height:1.12;display:-webkit-box;overflow:hidden}.latest-listing-card-body p{margin:0;font-weight:800}.latest-listing-badges{flex-wrap:wrap;gap:.45rem;max-width:100%;display:flex}.latest-listing-badges span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.latest-listing-stack{grid-template-rows:repeat(3,104px);gap:.72rem;min-width:0;display:grid}.latest-listing-stack button{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.82rem;width:100%;height:104px;min-height:104px;max-height:104px;display:grid;overflow:hidden}.latest-listing-thumb,.latest-listing-thumb>*,.latest-listing-thumb img{-o-object-fit:cover;object-fit:cover;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px}.latest-listing-thumb{background:radial-gradient(circle at 25% 20%,#ff7e6c2e,#0000 36%),linear-gradient(135deg,#fffbf5,#e7f4f0f2);border-radius:18px;flex:0 0 72px;display:block;overflow:hidden}.latest-listing-stack span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.latest-listing-placeholder-card{border-radius:28px;place-items:center;height:336px;min-height:336px;max-height:336px;display:grid;overflow:hidden}@media (max-width:960px){.latest-listing-active-card,.latest-listing-placeholder-card{height:300px;min-height:300px;max-height:300px}.latest-listing-stack{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.latest-listing-stack button{grid-template-columns:58px minmax(0,1fr);height:88px;min-height:88px;max-height:88px}.latest-listing-thumb,.latest-listing-thumb>*,.latest-listing-thumb img{border-radius:15px;width:58px;min-width:58px;max-width:58px;height:58px;min-height:58px;max-height:58px}}@media (max-width:640px){.latest-listing-active-card,.latest-listing-placeholder-card{border-radius:22px;height:260px;min-height:260px;max-height:260px}.latest-listing-card-body{padding:1rem}.latest-listing-stack{scroll-snap-type:x mandatory;gap:.65rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.latest-listing-stack button{scroll-snap-align:start;flex:0 0 76%;height:84px;min-height:84px;max-height:84px}}.category-mega-menu{background:#fffffffa;border:1px solid #37302a14;border-radius:1.45rem;top:8.45rem;left:max(1rem,50vw - 720px + 1rem);right:max(1rem,50vw - 720px + 1rem);overflow:hidden;box-shadow:0 24px 70px #37302a2e}.category-mega-menu-inner{grid-template-columns:minmax(260px,360px) 1fr;min-height:22rem;padding:0;display:grid}.category-mega-tabs{background:linear-gradient(#faf7f2f5,#f4f1ebeb);border-right:1px solid #37302a14;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.category-mega-tab{width:100%;min-height:3.45rem;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.95rem;align-items:center;gap:.85rem;padding:.55rem .7rem;font-weight:800;transition:background-color .16s,box-shadow .16s,transform .16s;display:flex}.category-mega-tab-label{line-height:1.15}.category-mega-icon{color:#fff;border-radius:999px;flex:0 0 2.35rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:inset 0 -10px 18px #00000014}.category-mega-icon svg{width:1.28rem;height:1.28rem;display:block}.category-mega-icon-travel{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.category-mega-icon-safety{background:linear-gradient(135deg,#10b981,#0f766e)}.category-mega-icon-sleep{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.category-mega-icon-feeding{background:linear-gradient(135deg,#f97316,#f59e0b)}.category-mega-icon-clothing{background:linear-gradient(135deg,#ec4899,#fb7185)}.category-mega-icon-play{background:linear-gradient(135deg,#22c55e,#84cc16)}.category-mega-icon-care{background:linear-gradient(135deg,#14b8a6,#38bdf8)}.category-mega-icon-parent{background:linear-gradient(135deg,#f43f5e,#f97316)}.category-mega-icon-kids{background:linear-gradient(135deg,#a855f7,#ec4899)}.category-mega-icon-reuse{background:linear-gradient(135deg,#64748b,#0f766e)}.category-mega-panel{background:radial-gradient(circle at 100% 0,#ff6b6b14,#0000 34%),#fff;padding:2.1rem 2.6rem}.category-mega-panel .eyebrow{display:none}.category-mega-panel-heading{align-items:center;gap:.9rem;margin-bottom:1.35rem;display:flex}.category-mega-panel h2{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.2vw,2.45rem)}.category-mega-links{grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.4rem 2.2rem;max-width:52rem;display:grid}.category-mega-links a{width:fit-content;min-height:2.2rem;color:var(--color-ink);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:750;text-decoration:none;display:inline-flex}.category-mega-links a:hover{color:var(--color-primary);background:0 0;transform:none}.category-mega-all{color:var(--color-ink);align-items:center;gap:.25rem;margin-top:1.25rem;font-weight:900;text-decoration:none;display:inline-flex}.category-mega-all:hover{color:var(--color-primary)}@media (max-width:920px){.category-mega-menu{top:7.8rem;left:.75rem;right:.75rem}.category-mega-menu-inner{grid-template-columns:1fr;max-height:min(72vh,42rem);overflow:auto}.category-mega-tabs{border-bottom:1px solid #37302a14;border-right:0}.category-mega-panel{padding:1.35rem}.category-mega-links{grid-template-columns:1fr 1fr}}@media (max-width:640px){.category-mega-links{grid-template-columns:1fr}.category-mega-tab{min-height:3.15rem}}body{background-color:#fffaf4;background-image:linear-gradient(#fffaf4d6,#fffaf4eb),url(/brand/babyloop-site-background.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.dark body{background-image:linear-gradient(#181614e0,#181614f0),url(/brand/babyloop-site-background.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.market-brand-logo,.mobile-market-brand-logo,.footer-brand-logo{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.market-brand-logo img{-o-object-fit:contain;object-fit:contain;width:clamp(8.4rem,11vw,11.2rem);height:auto;display:block}.mobile-market-brand-logo img{-o-object-fit:contain;object-fit:contain;width:9.5rem;height:auto;display:block}.footer-brand-logo img{-o-object-fit:contain;object-fit:contain;width:min(12rem,68vw);height:auto;display:block}.market-wordmark.market-brand-logo{letter-spacing:0;text-transform:none;line-height:1}.footer-brand .brand.footer-brand-logo{gap:0}.category-mega-menu{left:max(1rem,50vw - 685px);right:max(1rem,50vw - 685px);transform:none}@media (max-width:920px){.market-brand-logo img{width:8.5rem}.category-mega-menu{left:.75rem;right:.75rem;transform:none}}@media (max-width:640px){.market-brand-logo img{width:7.6rem}.mobile-market-brand-logo img{width:8.4rem}}.footer-brand{max-width:12rem}.footer-brand-logo.footer-brand-logo-full{align-items:center;width:100%;max-width:11rem;display:inline-flex}.footer-brand-logo.footer-brand-logo-full img{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;max-width:11rem;height:auto;display:block}@media (max-width:900px){.footer-brand{max-width:100%}.footer-brand-logo.footer-brand-logo-full{max-width:11rem}.footer-brand-logo.footer-brand-logo-full img{min-width:0;max-width:11rem}}@media (max-width:640px){.footer-brand-logo.footer-brand-logo-full,.footer-brand-logo.footer-brand-logo-full img{max-width:min(100%,10rem)}}html{background-color:#fffaf4}html.dark{background-color:#1e1712}body{isolation:isolate;background-color:#0000;background-image:none;background-attachment:initial;background-position:initial;background-repeat:initial;background-size:initial;min-height:100vh;position:relative}body:before{content:"";z-index:-2;pointer-events:none;background-color:#fffaf4;background-image:url(/brand/babyloop-bg-page-light.png);background-position:top;background-repeat:repeat;background-size:836px 93px;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fffaf4ad,#fffaf4d1),radial-gradient(circle at 0 0,#ff7a7a14,#0000 32%),radial-gradient(circle at 100% 0,#72c7b814,#0000 34%);position:fixed;inset:0}.dark body{background-color:#0000;background-image:none;background-attachment:initial;background-position:initial;background-repeat:initial;background-size:initial}.dark body:before{background-color:#1e1712;background-image:url(/brand/babyloop-bg-page-dark.png);background-position:top;background-repeat:repeat;background-size:836px 93px}.dark body:after{background:linear-gradient(#1e1712a8,#1e1712c7),radial-gradient(circle at 0 0,#75afff14,#0000 34%),radial-gradient(circle at 100% 0,#72c7b814,#0000 34%)}@media (max-width:720px){body:before,.dark body:before{background-size:668px 74px}}html{background:#fffaf4}html.dark{background:#1e1712}body,.dark body{min-height:100vh;background:0 0!important}.babyloop-global-pattern{z-index:0;pointer-events:none;background-color:#fffaf4;background-image:linear-gradient(#fffaf42e,#fffaf457),url(/brand/babyloop-bg-page-light.png);background-position:top;background-repeat:repeat;background-size:auto,836px 93px;position:fixed;inset:0}.dark .babyloop-global-pattern{background-color:#1e1712;background-image:linear-gradient(#1e17124d,#1e171280),url(/brand/babyloop-bg-page-dark.png);background-position:top;background-repeat:repeat;background-size:auto,836px 93px}.babyloop-app-content{z-index:1;min-height:100vh;position:relative}@media (max-width:720px){.babyloop-global-pattern,.dark .babyloop-global-pattern{background-size:auto,668px 74px}}.market-brand-logo{background:0 0!important}@media (max-width:720px){.app-shell,.dark .app-shell{background-size:auto,668px 74px!important}}.home-featured-showcase{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffeb,#fffaf4d1),#ffffffd1;border:1px solid #37302a1a;border-radius:2rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.82fr);width:min(100%,68rem);min-height:23rem;margin:1.4rem auto 3rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #37302a1f}.dark .home-featured-showcase{background:linear-gradient(135deg,#261e18eb,#1e1712c7),#1e1712c7;border-color:#fffaf41f;box-shadow:0 26px 76px #00000057}.home-featured-showcase-image{min-height:23rem;position:relative;overflow:hidden}.home-featured-showcase-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-featured-showcase-content{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.6rem,3vw,2.5rem);display:flex}.home-featured-showcase-content .eyebrow{color:#2f8c78;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.home-featured-showcase-content h1{max-width:18rem;color:var(--color-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.98}.home-featured-showcase-content p:not(.eyebrow){max-width:22rem;color:var(--color-muted);margin:0;font-weight:650;line-height:1.55}.home-featured-benefits{color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,max-content));gap:.55rem 1rem;font-size:.86rem;font-weight:850;display:grid}.home-featured-benefits span:before{content:"✓";color:#2f8c78;margin-right:.38rem}.home-featured-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.25rem;display:flex}.home-featured-actions a{color:#fff;background:linear-gradient(135deg,#6bbf9f,#2f8c78);border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.15rem 1.35rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #2f8c7838}.home-featured-actions a.secondary{color:var(--color-ink);box-shadow:none;background:#37302a14}.dark .home-featured-actions a.secondary{background:#fffaf41a}.home-featured-dots{gap:.45rem;margin-top:.25rem;display:flex}.home-featured-dots button{cursor:pointer;background:#37302a38;border:0;border-radius:999px;width:.52rem;height:.52rem;padding:0;transition:width .18s,background-color .18s}.home-featured-dots button.active{background:#2f8c78;width:1.55rem}.dark .home-featured-dots button{background:#fffaf43d}.dark .home-featured-dots button.active{background:#78d3b6}@media (max-width:980px){.home-featured-showcase{grid-template-columns:1fr;width:min(100%,42rem)}.home-featured-showcase-image{min-height:18rem}.home-featured-showcase-content{padding-top:1.45rem}}@media (max-width:720px){.app-shell,.dark .app-shell{background-size:auto,980px 735px!important}}@media (max-width:640px){.home-featured-showcase{border-radius:1.5rem;width:calc(100% - 1.5rem)}.home-featured-showcase-image{min-height:15rem}.home-featured-benefits{grid-template-columns:1fr}}html.dark,html.dark body,.dark body{background-color:#1f1814!important;background-image:none!important}.app-shell{min-height:100vh;background-color:#fbf6ef!important;background-image:linear-gradient(#fffaf458,#fffaf416),url(/brand/babyloop-bg-page-light.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:auto,1480px 1110px!important;background-attachment:fixed!important}.dark .app-shell{background-color:#1f1814!important;background-image:linear-gradient(#1f181414,#1f181429),url(/brand/babyloop-bg-page-dark.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:auto,1480px 1110px!important;background-attachment:fixed!important}.market-brand-logo,.footer-brand-logo,.mobile-market-brand-logo{box-shadow:none!important;background:0 0!important}.market-brand-logo img,.footer-brand-logo img,.mobile-market-brand-logo img{background:0 0!important}.market-wordmark:before,.market-brand-logo:before{content:none!important;display:none!important}.category-mega-icon{width:2.5rem;height:2.5rem;box-shadow:none;border:1px solid #37302a14;border-radius:999px;flex:0 0 2.5rem;position:relative;overflow:hidden}.category-mega-icon:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#fff0);position:absolute;inset:0}.category-mega-icon svg{width:1.15rem;height:1.15rem}.category-mega-icon-travel{color:#5d91b8;background:#dbeaf6}.category-mega-icon-safety{color:#4b9a7f;background:#dff1e8}.category-mega-icon-sleep{color:#7b6bc0;background:#e6e0f8}.category-mega-icon-feeding{color:#d08a44;background:#f9eadb}.category-mega-icon-clothing{color:#c96c95;background:#f8dfeb}.category-mega-icon-play{color:#6eae59;background:#e1f2da}.category-mega-icon-care{color:#57a8b4;background:#dff2f3}.category-mega-icon-parent{color:#d47b66;background:#f9e1dc}.category-mega-icon-kids{color:#a165c8;background:#ecdff7}.category-mega-icon-reuse{color:#5f8791;background:#ddecef}.category-mega-tab{border-radius:1rem}.category-mega-tab:hover,.category-mega-tab.active{background:#ffffffb8;transform:translate(2px);box-shadow:0 10px 22px #37302a0d}.category-mega-tab.active .category-mega-tab-label{color:#2f8c78}.dark .category-mega-tabs{background:linear-gradient(#261e18f5,#1e1712eb)}.dark .category-mega-tab:hover,.dark .category-mega-tab.active{background:#fffaf414;box-shadow:0 10px 22px #0000002e}.dark .category-mega-tab.active .category-mega-tab-label{color:#78d3b6}@media (max-width:720px){.app-shell,.dark .app-shell{background-size:auto,1080px 810px!important}}.app-shell{background-blend-mode:multiply, normal;background-color:#fbf2e6!important;background-image:url(/brand/babyloop-bg-page-light.png),url(/brand/babyloop-bg-page-light.png)!important;background-position:top,calc(50% + 590px) 442px!important;background-repeat:repeat,repeat!important;background-size:1180px 885px,1180px 885px!important;background-attachment:fixed,fixed!important}.dark .app-shell{background-blend-mode:screen, normal;background-color:#1f1814!important;background-image:url(/brand/babyloop-bg-page-dark.png),url(/brand/babyloop-bg-page-dark.png)!important;background-position:top,calc(50% + 590px) 442px!important;background-repeat:repeat,repeat!important;background-size:1180px 885px,1180px 885px!important;background-attachment:fixed,fixed!important}@media (max-width:720px){.app-shell,.dark .app-shell{background-position:top,calc(50% + 460px) 345px!important;background-size:920px 690px,920px 690px!important}}:root{--babyloop-bg-opacity:.2;--babyloop-bg-size:1448px 1086px;--babyloop-bg-color:#fff7ec;--babyloop-bg-image:url(/brand/babyloop-bg-page-light.png)}.dark{--babyloop-bg-color:#241912;--babyloop-bg-image:url(/brand/babyloop-bg-page-dark.png)}html,body{background-color:var(--babyloop-bg-color)!important;background-image:none!important}body:before,body:after{content:none!important}.babyloop-global-pattern{display:none!important}.babyloop-app-content{min-height:100vh;background:0 0!important}.app-shell{isolation:isolate;min-height:100vh;position:relative;background-color:var(--babyloop-bg-color)!important;background-image:none!important}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:var(--babyloop-bg-opacity);background-color:var(--babyloop-bg-color);background-image:var(--babyloop-bg-image);background-repeat:repeat;background-size:var(--babyloop-bg-size);background-position:top;background-attachment:fixed;position:fixed;inset:0}@media (max-width:720px){:root{--babyloop-bg-size:1086px 814px}}.market-header-bottom{gap:.7rem}.market-quick-categories{flex:1;justify-content:flex-start;gap:.65rem}.market-quick-categories a{min-height:2.75rem;color:var(--color-ink);letter-spacing:-.015em;background:#ffffffb8;border-color:#37302a1a;font-weight:900;box-shadow:0 10px 22px #37302a0b}.market-quick-categories a:hover{color:#2f8c78;background:#ffffffeb;border-color:#2f8c7847}.market-quick-categories a[href=\/guides]{background:#dff1e8c7}.market-quick-categories a[href="/account/children"]{background:#f8dfebb8}.market-quick-categories a[href=\/assistant]{background:#dbeaf6c7}.market-quick-categories a[href="/guides?topic=parent-reviews"]{background:#f9eadbc7}.market-quick-categories a:nth-last-child(-n+2){display:inline-flex!important}.dark .market-quick-categories a{box-shadow:none;background:#fffaf414;border-color:#fffaf41c}.dark .market-quick-categories a:hover{color:#78d3b6;background:#fffaf41f;border-color:#78d3b647}.dark .market-quick-categories a[href=\/guides],.dark .market-quick-categories a[href="/account/children"],.dark .market-quick-categories a[href=\/assistant],.dark .market-quick-categories a[href="/guides?topic=parent-reviews"]{background:#fffaf414}@media (max-width:1120px){.market-quick-categories{scrollbar-width:none;overflow-x:auto}.market-quick-categories::-webkit-scrollbar{display:none}.market-quick-categories a{white-space:nowrap}}.home-latest-listings-section{width:min(100%,86rem);margin:0 auto 4rem;padding:0 clamp(1rem,3vw,2rem);scroll-margin-top:9rem}.home-latest-listings-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.home-latest-listings-heading .eyebrow{color:#2f8c78;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-weight:950}.home-latest-listings-heading h2{color:var(--color-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.home-latest-listings-heading p{max-width:42rem;color:var(--color-muted);margin:.8rem 0 0;font-weight:650;line-height:1.55}.home-latest-listings-heading>a,.home-latest-listings-actions a,.home-latest-listings-actions button{min-height:2.8rem;color:var(--color-ink);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #37302a1a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.2rem 1.1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #37302a12}.home-latest-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.home-product-card{min-width:0;color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #37302a1a;border-radius:1.4rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 18px 42px #37302a14}.home-product-card:hover{border-color:#2f8c7842;transform:translateY(-3px);box-shadow:0 22px 54px #37302a1f}.home-product-card-image{background:linear-gradient(135deg,#ff7a7a14,#72c7b81f);height:13.5rem;position:relative}.home-product-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-product-card-body{flex-direction:column;justify-content:space-between;gap:.85rem;min-height:11.25rem;padding:1rem;display:flex}.home-product-card-body strong{color:var(--color-ink);letter-spacing:-.035em;font-size:1.35rem;font-weight:950;display:block}.home-product-card-body h3{min-height:2.6rem;color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:1.02rem;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.home-product-card-body p{color:var(--color-muted);margin:0;font-weight:750}.home-product-card-badges{flex-wrap:wrap;gap:.45rem;display:flex}.home-product-card-badges span{color:#2f8c78;background:#2f8c781a;border-radius:999px;align-items:center;min-height:1.85rem;padding:.1rem .7rem;font-size:.82rem;font-weight:900;display:inline-flex}.home-latest-listings-actions{justify-content:center;margin-top:1.35rem;display:flex}.home-latest-listings-actions button{color:#fff;background:linear-gradient(135deg,#6bbf9f,#2f8c78);box-shadow:0 16px 32px #2f8c7833}.home-latest-listings-state{min-height:11rem;color:var(--color-muted);text-align:center;background:#ffffffb8;border:1px dashed #37302a29;border-radius:1.4rem;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;font-weight:850;display:flex}.home-latest-listings-state a{color:#2f8c78;font-weight:950}.home-featured-actions button{color:#fff;cursor:pointer;min-height:3rem;font:inherit;background:linear-gradient(135deg,#6bbf9f,#2f8c78);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.15rem 1.35rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #2f8c7838}.dark .home-product-card,.dark .home-latest-listings-heading>a,.dark .home-latest-listings-actions a,.dark .home-latest-listings-state{background:#261e18d6;border-color:#fffaf41c}.dark .home-product-card-badges span{color:#78d3b6;background:#78d3b624}@media (max-width:1024px){.home-latest-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-card-image{height:14rem}}@media (max-width:640px){.home-latest-listings-heading{flex-direction:column;align-items:flex-start}.home-latest-listings-heading>a{width:100%}.home-latest-listings-grid{grid-template-columns:1fr}.home-product-card-image{height:15rem}.home-latest-listings-actions a,.home-latest-listings-actions button{width:100%}}.home-latest-listings-sentinel{height:1px}.home-latest-listings-inline-state{color:var(--color-muted);justify-content:center;margin-top:1.25rem;font-weight:850;display:flex}.home-latest-listings-inline-state span{background:#ffffffb8;border:1px solid #37302a1a;border-radius:999px;padding:.65rem 1rem}.dark .home-latest-listings-inline-state span{background:#261e18c7;border-color:#fffaf41a}.home-product-card{position:relative}.home-product-card-link{color:inherit;text-decoration:none;display:block}.home-product-card-favorite{z-index:3;color:#8a7868;cursor:pointer;width:2.55rem;height:2.55rem;font:inherit;background:#ffffffe6;border:1px solid #37302a1f;border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:950;line-height:1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 12px 26px #37302a24}.home-product-card-favorite:hover{color:#e85666;border-color:#e8566652;transform:scale(1.04)}.home-product-card-favorite.is-favorited{color:#e85666;background:#fff0f2f2;border-color:#e8566661}.home-product-card-favorite:disabled{cursor:wait;opacity:.68;transform:none}.dark .home-product-card-favorite{color:#d8c8b8;background:#261e18e0;border-color:#fffaf41f}.dark .home-product-card-favorite.is-favorited{color:#ff8998;background:#5e222ac7;border-color:#ff89985c}.market-auth-modal-card{max-width:min(92vw,31rem)}.market-auth-tabs{background:#37302a0f;border-radius:999px;grid-template-columns:1fr 1fr;gap:.45rem;padding:.35rem;display:grid}.market-auth-tabs button{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:900}.market-auth-tabs button.active{color:var(--color-text);background:#ffffffeb;box-shadow:0 10px 24px #37302a14}.market-google-auth-button{width:100%;color:var(--color-text);cursor:pointer;font:inherit;background:#e4f6ffbf;border:1px solid #37302a1f;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1rem;font-weight:900;display:inline-flex}.market-google-auth-button span{color:#4285f4;font-weight:950}.market-auth-modal-form{gap:.8rem;display:grid}.market-auth-modal-form label{color:var(--color-text);gap:.35rem;font-weight:850;display:grid}.market-auth-modal-form input{width:100%;color:var(--color-text);font:inherit;background:#fffaf4eb;border:1px solid #37302a24;border-radius:1rem;outline:none;padding:.9rem 1rem}.market-auth-modal-form input:focus{border-color:#24846c6b;box-shadow:0 0 0 4px #24846c1a}.market-auth-modal-error{color:#9f2434;background:#ffe8ebf2;border-radius:1rem;margin:0;padding:.8rem 1rem;font-weight:850}.market-auth-submit-button{justify-content:center;width:100%}.market-modal-layer{z-index:9999!important;justify-content:center!important;align-items:center!important;padding:1.25rem!important;display:flex!important;position:fixed!important;inset:0!important}.market-modal-backdrop{z-index:0!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;cursor:default!important;background:#27221d7a!important;border:0!important;position:absolute!important;inset:0!important}.market-modal-card{z-index:1!important;position:relative!important}.market-search{position:relative}.market-search-suggestions{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #37302a1a;border-radius:1.15rem;gap:.35rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;box-shadow:0 20px 42px #37302a29}.market-search-suggestions button{width:100%;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.85rem;gap:.16rem;padding:.75rem .85rem;display:grid}.market-search-suggestions button:hover,.market-search-suggestions button:focus-visible{background:#24846c17;outline:none}.market-search-suggestions strong{font-weight:950}.market-search-suggestions span,.market-search-suggestions p{color:var(--color-muted);margin:0;font-size:.88rem;font-weight:750}.market-search-suggestions p{padding:.8rem .85rem}.dark .market-search-suggestions{background:#261e18f5;border-color:#fffaf41c}.market-location-menu-detect-only{width:min(92vw,22rem)!important}.market-location-current{background:#fffaf4ad;border:1px solid #37302a14;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem .85rem;display:flex}.market-location-current span{color:var(--color-muted);font-size:.86rem;font-weight:800}.market-location-current strong{color:var(--color-text);font-weight:950}.market-location-all-country{width:100%;color:var(--color-text);cursor:pointer;font:inherit;background:#ffffffd1;border:1px solid #37302a1a;border-radius:1rem;margin-top:.7rem;padding:.85rem 1rem;font-weight:900}.market-location-all-country:hover,.market-location-all-country:focus-visible{background:#e2f7efb8;border-color:#24846c42;outline:none}.dark .market-location-current,.dark .market-location-all-country{background:#fffaf40f;border-color:#fffaf41f}.dark .market-auth-modal-card,.dark .market-modal-card.market-auth-modal-card{color:#fff7ec!important;background:#2b211bfa!important;border-color:#fffaf424!important;box-shadow:0 28px 72px #0000007a!important}.dark .market-auth-modal-card .eyebrow{color:#7bd8bd!important}.dark .market-auth-modal-card h2,.dark .market-auth-modal-form label,.dark .market-auth-tabs button{color:#fff7ec!important}.dark .market-auth-tabs{background:#fffaf414!important}.dark .market-auth-tabs button{color:#fff7ecc7!important}.dark .market-auth-tabs button.active{color:#332720!important;background:#fffaf4f5!important;box-shadow:0 12px 26px #00000047!important}.dark .market-google-auth-button{color:#2f2821!important;background:#e5f7ffeb!important;border-color:#91d0eb4d!important}.dark .market-google-auth-button span{color:#4285f4!important}.dark .auth-divider{color:#fff7ecb3!important}.dark .auth-divider:before,.dark .auth-divider:after{background:#fff7ec29!important}.dark .market-auth-modal-form input{color:#2f2821!important;background:#fffaf4f5!important;border-color:#fffaf42e!important}.dark .market-auth-modal-form input:focus{border-color:#7bd8bd80!important;box-shadow:0 0 0 4px #7bd8bd21!important}.dark .market-auth-modal-card .market-modal-heading>button,.dark .market-modal-card.market-auth-modal-card .market-modal-heading>button{color:#fff7ec!important;background:#fffaf414!important;border-color:#fffaf41f!important}.dark .market-auth-submit-button{color:#fff!important}
.babyloop-app-content,.app-shell,.app-content{min-width:0}.app-content{width:100%}.market-header{isolation:isolate}.market-header-top,.market-header-bottom{width:min(100% - 2rem,86rem)}.market-header-top{grid-template-columns:auto minmax(15rem,1fr) auto;gap:.75rem;min-height:4.5rem;padding-block:.7rem}.market-brand-logo{flex:none;width:clamp(8.4rem,11vw,10.2rem)}.market-brand-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.market-header-search,.market-header-actions,.market-account{min-width:0}.market-header-actions{flex-wrap:nowrap;gap:.4rem}.market-account{align-items:center;gap:.35rem;display:flex;position:relative}.market-activity-link,.market-icon-button{border:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .9);width:2.65rem;height:2.65rem;color:hsl(var(--muted-foreground));border-radius:999px;flex:none;place-items:center;padding:0;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-grid;position:relative;box-shadow:0 8px 22px #38261812}.market-activity-link:hover,.market-activity-link:focus-visible,.market-activity-link.is-active,.market-icon-button:hover,.market-icon-button:focus-visible{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .09);color:hsl(var(--primary));outline:none;transform:translateY(-1px)}.market-activity-link svg,.market-icon-button svg{width:1.22rem;height:1.22rem}.market-activity-badge{border:2px solid hsl(var(--background));background:hsl(var(--destructive));min-width:1.2rem;height:1.2rem;color:hsl(var(--destructive-foreground));border-radius:999px;place-items:center;padding-inline:.18rem;font-size:.65rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.25rem}.market-account-trigger{border:1px solid hsl(var(--border) / .82);background:hsl(var(--card) / .9);min-width:0;min-height:2.65rem;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.5rem;padding:.28rem .55rem .28rem .3rem;transition:border-color .16s,background-color .16s;display:inline-flex;box-shadow:0 8px 22px #38261812}.market-account-trigger:hover,.market-account-trigger:focus-visible,.market-account-trigger.is-active{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .08);outline:none}.market-account-trigger>span{background:hsl(var(--primary));width:2rem;height:2rem;color:hsl(var(--primary-foreground));border-radius:999px;flex:none;place-items:center;font-size:.82rem;font-weight:950;display:grid}.market-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.82rem;font-weight:900;overflow:hidden}.market-account-trigger svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.market-account-menu{width:min(19rem,100vw - 2rem);max-height:min(70vh,34rem);right:0;overflow-y:auto}.market-notifications-popover{width:min(25rem,100vw - 1.5rem);max-height:min(72vh,34rem);right:0}.market-header-bottom{min-width:0;padding-bottom:.65rem}.market-quick-categories{min-width:0}.market-sell-cta,.market-login-button{white-space:nowrap}.home-featured-showcase{grid-template-columns:minmax(0,1.2fr) minmax(21rem,.8fr);width:min(100% - 2rem,86rem);min-height:clamp(22rem,34vw,30rem);margin:1.25rem auto 2.5rem}.home-featured-showcase-image{background:hsl(var(--muted) / .35);min-height:100%}.home-featured-showcase-image img{-o-object-position:center;object-position:center}.home-featured-showcase-content{min-width:0;padding:clamp(1.5rem,3.4vw,3rem)}.home-featured-showcase-content h1,.home-featured-showcase-content p:not(.eyebrow){max-width:31rem}.home-featured-showcase-content h1{font-size:clamp(2rem,3.3vw,3.45rem);line-height:1.02}.home-featured-actions button,.home-featured-actions a{cursor:pointer;min-height:3rem;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.15rem 1.35rem;font-weight:950;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.home-featured-actions button{color:#fff;background:linear-gradient(135deg,#6bbf9f,#2f8c78);box-shadow:0 16px 32px #2f8c7838}.home-featured-actions button:hover,.home-featured-actions button:focus-visible,.home-featured-actions a:hover,.home-featured-actions a:focus-visible{outline:none;transform:translateY(-1px)}.home-featured-actions button:focus-visible,.home-featured-actions a:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.home-latest-listings-section{width:min(100% - 2rem,86rem);padding-inline:0}.home-latest-listings-heading{margin-bottom:1rem}.home-latest-listings-heading .eyebrow{margin:0}.home-product-card{min-width:0}.home-product-card-image{aspect-ratio:4/3;justify-self:stretch;place-items:center;width:100%;max-width:100%;height:auto;margin:0;display:grid}.home-product-card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:none;height:100%;display:block}.home-product-card-link,.home-product-card-body{min-width:0}.home-product-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.browse-results-summary{border-color:hsl(var(--border) / .75);background:hsl(var(--card) / .82);align-items:flex-start;padding:1rem 1.1rem;box-shadow:0 12px 30px #3826180f}.browse-results-summary .eyebrow{margin:0 0 .35rem}.listing-column{min-width:0}.babyloop-filter-panel{border-color:hsl(var(--border) / .78);scrollbar-width:thin;max-height:calc(100dvh - 10rem);top:8.6rem;overflow:auto;box-shadow:0 14px 34px #3826180f}.babyloop-filter-form{gap:.8rem}.babyloop-filter-section{gap:.65rem;padding-block:.75rem}.babyloop-filter-field input,.babyloop-filter-field select{min-height:2.75rem}.active-filter-panel{align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.65rem .8rem;display:flex}.active-filter-panel .eyebrow{white-space:nowrap;flex:none;margin:0}.filter-chip-list{flex:auto;gap:.45rem}.filter-chip{min-height:2rem;padding:.35rem .65rem}.listing-grid{align-items:stretch}.listing-card{border-color:hsl(var(--border) / .78);min-width:0;height:100%;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 26px #3826180e}.listing-card:hover{border-color:hsl(var(--primary) / .28);transform:translateY(-2px);box-shadow:0 18px 42px #38261817}.listing-card-image{aspect-ratio:4/3;min-height:0}.babyloop-listing-card-body{flex-direction:column;min-height:10.8rem;display:flex}.babyloop-listing-card-body h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.75rem;display:-webkit-box;overflow:hidden}.babyloop-listing-card-badges{flex-wrap:nowrap;min-width:0;overflow:hidden}.babyloop-listing-card-badges .ui-badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58%;overflow:hidden}.babyloop-listing-card-footer{margin-top:auto}.listing-detail-p0-shell{padding-top:1rem}.listing-detail-back-link{border:1px solid hsl(var(--border) / .78);background:hsl(var(--card) / .82);min-height:2.45rem;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.42rem;margin-bottom:.85rem;padding:.2rem .8rem .2rem .55rem;font-size:.84rem;font-weight:850;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.listing-detail-back-link:hover,.listing-detail-back-link:focus-visible{border-color:hsl(var(--primary) / .38);color:hsl(var(--primary));outline:none;transform:translate(-2px)}.listing-detail-back-link svg{width:1.15rem;height:1.15rem}.listing-detail-p0-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.72fr);align-items:start;gap:1rem}.listing-detail-p0-gallery-card,.listing-detail-p0-panel{min-width:0}.listing-detail-p0-panel{position:sticky;top:8.6rem}.listing-detail-p0-title-head{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.listing-detail-p0-title-head h1{overflow-wrap:anywhere;min-width:0}.listing-share-button{border:1px solid hsl(var(--border) / .82);background:hsl(var(--background) / .88);width:2.65rem;height:2.65rem;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-grid;position:relative;box-shadow:0 8px 20px #38261812}.listing-share-button:hover,.listing-share-button:focus-visible,.listing-share-button.is-copied{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .09);color:hsl(var(--primary));outline:none;transform:translateY(-1px)}.listing-share-button.is-error{border-color:hsl(var(--destructive) / .42);color:hsl(var(--destructive))}.listing-share-button:disabled{cursor:wait;opacity:.62}.listing-share-button svg{width:1.18rem;height:1.18rem}.listing-share-status{z-index:4;border:1px solid hsl(var(--border) / .8);background:hsl(var(--popover));width:max-content;max-width:9rem;color:hsl(var(--popover-foreground));border-radius:.65rem;padding:.34rem .5rem;font-size:.7rem;font-weight:850;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 10px 26px #3826181f}.listing-share-status:empty{display:none}.listing-detail-p0-description{overflow-wrap:anywhere;max-height:10.5rem;padding-right:.25rem;overflow:auto}.listing-detail-p0-primary-actions{grid-template-columns:1fr;gap:.55rem;display:grid}.listing-detail-p0-primary-actions>*{min-width:0}.listing-detail-p0-primary-actions button,.listing-detail-p0-primary-actions a{justify-content:center;width:100%}.listing-detail-p0-safety{margin-top:.1rem}@media (max-width:1180px){.market-header-top{grid-template-columns:auto minmax(13rem,1fr) auto}.market-location{display:none}.market-account-trigger strong{max-width:5.8rem}.listing-detail-p0-grid{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr)}}@media (max-width:980px){.market-header-top{grid-template-columns:auto minmax(0,1fr) auto}.market-header-search{display:none}.market-mobile-search-row{width:min(100% - 2rem,86rem);margin:0 auto;padding-bottom:.65rem;display:block}.market-header-bottom{display:none}.market-mobile-menu-button{display:grid}.market-sell-cta{min-height:2.55rem;padding-inline:.85rem}.home-featured-showcase{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr)}.listing-detail-p0-grid{grid-template-columns:1fr}.listing-detail-p0-panel{position:static}.babyloop-filter-panel{max-height:none;position:static;overflow:visible}}@media (max-width:720px){.market-header-top,.market-mobile-search-row{width:min(100% - 1rem,86rem)}.market-header-top{gap:.45rem;min-height:4rem;padding-block:.5rem}.market-brand-logo{width:7.5rem}.market-header-actions{gap:.25rem}.market-icon-button,.market-activity-link{width:2.45rem;height:2.45rem}.market-account-trigger{min-height:2.45rem;padding-right:.35rem}.market-account-trigger>span{width:1.85rem;height:1.85rem}.market-account-trigger strong,.market-account-trigger svg{display:none}.market-sell-cta{min-height:2.45rem;padding-inline:.7rem;font-size:.78rem}.home-featured-showcase{border-radius:1.45rem;grid-template-columns:1fr;width:min(100% - 1rem,86rem);min-height:0;margin-top:.75rem}.home-featured-showcase-image{aspect-ratio:16/10;min-height:0}.home-featured-showcase-content{gap:.85rem;padding:1.25rem}.home-featured-showcase-content h1{max-width:none;font-size:clamp(1.8rem,9vw,2.5rem)}.home-featured-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.home-featured-actions{grid-template-columns:1fr 1fr;display:grid}.home-featured-actions button,.home-featured-actions a{width:100%;min-width:0;padding-inline:.75rem}.home-latest-listings-section{width:min(100% - 1rem,86rem)}.browse-results-summary{padding:.9rem}.listing-detail-p0-shell{padding-inline:.75rem}.listing-detail-p0-gallery-card{padding:.3rem}.listing-detail-main-image{aspect-ratio:4/3;min-height:0}.listing-detail-p0-panel{padding:.85rem}.listing-detail-p0-title-head{gap:.5rem}}@media (max-width:560px){.market-brand-logo{width:6.7rem}.market-icon-button{display:none}.market-sell-cta{width:2.45rem;padding:0;font-size:0}.market-sell-cta:before{content:"+";font-size:1.4rem;font-weight:900;line-height:1}.home-featured-actions{grid-template-columns:1fr}.babyloop-filter-row{grid-template-columns:1fr 1fr}.babyloop-listing-card-badges .ui-badge{max-width:54%}.listing-detail-p0-facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.market-activity-link,.market-icon-button,.market-account-trigger,.home-featured-actions button,.home-featured-actions a,.listing-card,.listing-detail-back-link,.listing-share-button{transition:none}}.home-product-card-image{box-sizing:border-box;padding:5px 5px 0!important}.my-listings-page,.favorites-page,.account-profile-page,.sell-page-ux,.saved-searches-page{width:min(100%,1180px);margin-inline:auto}.my-listings-page .listing-card{border-radius:1.15rem;min-width:0;height:100%}.my-listings-page .listing-card-image{box-sizing:border-box;background:0 0;width:100%;max-width:none;overflow:hidden;padding:5px 5px 0!important}.my-listings-page .listing-card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.9rem .9rem 0 0;width:100%;max-width:none;height:100%;display:block}.my-listings-page .listing-card-body{min-width:0;height:100%}.my-listings-page .listing-card-actions{flex-wrap:wrap;gap:.55rem;display:flex}.favorites-page-layout{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start}.favorite-listing-card{border-radius:1.15rem;min-width:0;height:100%}.favorite-listing-card-image{box-sizing:border-box;background:0 0;padding:5px 5px 0}.favorite-listing-card-image img{-o-object-position:center center;object-position:center center;border-radius:.9rem .9rem 0 0}.saved-searches-page{max-width:1120px!important;padding:1.5rem clamp(1rem,3vw,2rem) 3rem!important}.saved-searches-page>header{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, var(--primary) 8%);border-radius:1.4rem;gap:.35rem;padding:clamp(1.15rem,3vw,1.75rem);display:grid;box-shadow:0 14px 36px #0f172a0f}.saved-searches-page>header h1{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.1;margin:0!important}.saved-searches-page>form,.saved-searches-page>section{box-shadow:0 10px 30px #0f172a0d;border:1px solid var(--border)!important;background:var(--background)!important;border-radius:1.35rem!important;padding:clamp(1rem,3vw,1.5rem)!important}.saved-searches-page input,.saved-searches-page select,.saved-searches-page button{min-height:44px}.saved-searches-page input,.saved-searches-page select{background:var(--background);color:var(--foreground);outline:none;border-color:var(--border)!important}.saved-searches-page input:focus,.saved-searches-page select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent);border-color:color-mix(in srgb, var(--primary) 55%, var(--border))!important}.auth-page-ux{border-radius:1.6rem;width:min(100% - 2rem,1080px);max-width:1080px;margin:clamp(1rem,3vw,2rem) auto 0}.auth-page-ux--register{text-align:left;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:center;min-height:0;padding:clamp(1.35rem,3vw,2.25rem)}.auth-page-ux--register h1{max-width:12ch;font-size:clamp(2.4rem,5vw,4.35rem);font-weight:900;line-height:.98}.auth-page-ux--register p:not(.eyebrow){margin-inline:0}.auth-page-ux--register .auth-hero-assurance{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:color-mix(in srgb, var(--card) 90%, transparent);box-shadow:0 18px 48px #0f172a14}.auth-page-layout-ux{grid-template-columns:minmax(0,560px) minmax(250px,330px);justify-content:center;gap:1rem;width:min(100%,980px);padding-top:1rem}.auth-page-layout-ux--register{grid-template-columns:minmax(0,680px) minmax(260px,320px);gap:1.25rem;width:min(100% - 2rem,1080px);padding-top:1.25rem}.auth-page-layout-ux--register .auth-panel--register{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));max-width:none;box-shadow:0 24px 64px #0f172a14}.auth-panel--register .auth-form-intro{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 .25rem}.auth-panel--register .auth-form-intro h2{letter-spacing:-.03em;margin-bottom:.2rem;font-size:clamp(1.35rem,2.5vw,1.7rem)}.auth-panel--register .auth-form-intro p:not(.eyebrow){max-width:52ch;line-height:1.5}.auth-panel--register .auth-fields-stack,.auth-panel--register .form-grid{gap:.85rem}.auth-panel--register .auth-legal-notice{border-radius:1rem;padding:.9rem 1rem}.auth-panel--register .auth-form-actions{border-top:1px solid var(--border);padding-top:1rem}.auth-trust-rail--register{border-color:color-mix(in srgb, var(--primary) 16%, var(--border));background:color-mix(in srgb, var(--card) 92%, transparent);top:7.5rem}.auth-page-layout-ux .auth-panel-polished,.auth-page-layout-ux .auth-trust-rail{border-radius:1.35rem;min-width:0}.account-profile-page{padding-top:1.5rem!important}.account-profile-page>section,.account-profile-page>div{min-width:0}.sell-page-ux{padding-bottom:3rem;padding-top:1.25rem!important}.sell-page-ux form{min-width:0}.sell-page-ux input,.sell-page-ux textarea,.sell-page-ux select{max-width:100%}@media (max-width:1024px){.favorites-page-layout,.auth-page-layout-ux{grid-template-columns:minmax(0,1fr)}.favorites-page-layout>aside{position:static}.auth-page-layout-ux .auth-trust-rail{order:2}.auth-page-ux--register{grid-template-columns:minmax(0,1fr)}.auth-page-ux--register h1{max-width:16ch}}@media (max-width:640px){.my-listings-page,.favorites-page,.account-profile-page,.sell-page-ux{padding-inline:.85rem!important}.auth-page-ux{border-radius:1.2rem;width:calc(100% - 1rem);margin-top:.5rem;padding:1rem}.auth-page-ux--register{gap:.85rem;padding:1.15rem}.auth-page-ux--register h1{font-size:clamp(2.15rem,12vw,3.1rem)}.auth-page-layout-ux{padding-inline:.5rem}.auth-page-layout-ux .auth-trust-rail{display:none}.saved-searches-page{padding-inline:.75rem!important}.saved-searches-page>form,.saved-searches-page>section{padding:1rem!important}.my-listings-page .listing-card-actions>*,.favorite-listing-card .listing-card-body>div:last-child>*{flex:100%;min-width:0}}.my-listings-status-grid{min-width:0}.my-listings-status-card{min-height:112px;position:relative;overflow:hidden;box-shadow:0 10px 28px #3826180e}.my-listings-status-card:after{content:"";background:color-mix(in srgb, var(--primary) 9%, transparent);pointer-events:none;border-radius:999px;width:6rem;height:6rem;position:absolute;bottom:-2.25rem;right:-1.5rem}.my-listing-detail-link,.my-listing-title-link{color:inherit;text-decoration:none}.my-listing-detail-link:focus-visible,.my-listing-title-link:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 26%, transparent);outline-offset:2px;border-radius:.9rem}.my-listing-title-link:hover h2{color:var(--primary)}.my-listing-edit-modal{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-content:start;gap:.9rem;max-height:calc(100% - 1.1rem);display:grid;position:absolute;inset:.55rem;overflow-y:auto;box-shadow:0 22px 60px #231c1838;background:color-mix(in srgb, var(--background) 96%, var(--primary) 4%)!important}.my-listing-edit-modal label{color:var(--foreground);gap:.4rem;font-size:.78rem;font-weight:900;display:grid}.my-listing-edit-modal input:not([type=hidden]){border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:.8rem;padding:.7rem .8rem}.my-listing-actions-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231c1852;align-items:flex-end;padding:.65rem;display:flex;position:absolute;inset:0}.my-listing-actions-menu{width:100%;max-height:calc(100% - .5rem);overflow-y:auto;box-shadow:0 22px 58px #231c183d}@media (max-width:640px){.my-listings-status-card{min-height:102px;padding:.9rem}.my-listings-status-card strong{font-size:1.75rem}.my-listing-edit-modal{inset:.35rem}.my-listing-actions-layer{padding:.4rem}}.my-listing-card:before{content:none!important;display:none!important}.my-listing-card{isolation:isolate}form.my-listing-edit-modal{z-index:100;border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));align-content:start;gap:1rem;max-height:calc(100% - 1.1rem);display:grid;position:absolute;inset:.55rem;overflow-y:auto;box-shadow:0 24px 64px #2e231d47;color:#2d241f!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffdf9!important}form.my-listing-edit-modal:before{content:"İlanı düzenle";color:#2d241f;border-bottom:1px solid #493a311f;padding-bottom:.75rem;font-size:1rem;font-weight:950;line-height:1.2;display:block}form.my-listing-edit-modal label{gap:.45rem;margin:0;display:grid;color:#2d241f!important;opacity:1!important}form.my-listing-edit-modal label>span{font-size:.78rem;font-weight:900;line-height:1.2;display:block;color:#4b3b32!important}form.my-listing-edit-modal input:not([type=hidden]){caret-color:#241c18;box-shadow:inset 0 0 0 1px #fff9;color:#241c18!important;width:100%!important;min-height:46px!important;font:inherit!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-text-fill-color:#241c18!important;background:#fff!important;border:1px solid #cfc2b8!important;border-radius:.8rem!important;outline:none!important;margin:0!important;padding:.72rem .82rem!important;font-size:.95rem!important;font-weight:750!important;line-height:1.3!important;display:block!important}form.my-listing-edit-modal input:not([type=hidden]):focus{box-shadow:0 0 0 3px #2f8b7229,inset 0 0 0 1px #ffffffb3;border-color:#2f8b72!important}form.my-listing-edit-modal input:not([type=hidden]):disabled{cursor:wait;color:#76685f!important;-webkit-text-fill-color:#76685f!important;background:#f4eee8!important}form.my-listing-edit-modal .listing-card-actions{z-index:1;background:#fffdf9;border-top:1px solid #493a311f;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.2rem;padding-top:.85rem;display:grid;position:sticky;bottom:0}.dark form.my-listing-edit-modal{border-color:#fff8f029;color:#fff8f0!important;background:#251f1b!important}.dark form.my-listing-edit-modal:before,.dark form.my-listing-edit-modal label,.dark form.my-listing-edit-modal label>span{color:#fff8f0!important}.dark form.my-listing-edit-modal input:not([type=hidden]){caret-color:#fff8f0;color:#fff8f0!important;-webkit-text-fill-color:#fff8f0!important;background:#302822!important;border-color:#5a4b42!important}.dark form.my-listing-edit-modal .listing-card-actions{background:#251f1b}@media (max-width:640px){form.my-listing-edit-modal{padding:.9rem;inset:.35rem}form.my-listing-edit-modal .listing-card-actions{grid-template-columns:minmax(0,1fr)}}.browse-listing-card{position:relative}.browse-listing-card-hit-area{z-index:6;border-radius:inherit;position:absolute;inset:0}.browse-listing-card-hit-area:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 70%, white);outline-offset:3px}.browse-listing-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px #352a221f}.sell-donation-confirmation-backdrop{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e181494;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sell-donation-confirmation-modal{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:var(--background);width:min(100%,32rem);color:var(--foreground);border-radius:1.35rem;gap:1.2rem;padding:clamp(1.15rem,4vw,1.65rem);display:grid;box-shadow:0 28px 80px #14100d57}.sell-donation-confirmation-modal h2{letter-spacing:-.03em;margin:.35rem 0 .65rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:950;line-height:1.15}.sell-donation-confirmation-modal p{color:var(--muted-foreground);margin-bottom:0;font-weight:650;line-height:1.55}.sell-donation-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}@media (max-width:640px){.sell-donation-confirmation-actions{grid-template-columns:minmax(0,1fr);display:grid}.sell-donation-confirmation-actions button{width:100%}}.password-change-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c171494;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.password-change-modal-card{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--background) 96%, var(--primary) 4%), var(--background));width:min(100%,34rem);max-height:min(88dvh,48rem);color:var(--foreground);border-radius:1.55rem;display:grid;overflow:hidden;box-shadow:0 32px 100px #16110e61}.password-change-modal-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.35rem 1.35rem 1.05rem;display:grid}.password-change-modal-header h2{letter-spacing:-.035em;margin:.3rem 0 .45rem;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:950;line-height:1.1}.password-change-modal-header p:last-child{max-width:29rem;color:var(--muted-foreground);margin:0;font-size:.9rem;font-weight:650;line-height:1.5}.password-change-modal-close{border:1px solid var(--border);background:var(--background);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:999px;place-items:center;font-size:1.55rem;font-weight:800;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:grid}.password-change-modal-close:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--background));transform:rotate(3deg)}.password-change-modal-close:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent);outline-offset:2px}.password-change-modal-content{padding:1.25rem 1.35rem 1.4rem;overflow-y:auto}.password-change-modal-content form{gap:.95rem;display:grid}.password-change-modal-content form>div,.password-change-modal-content label{min-width:0}.password-change-modal-content input{width:100%;min-height:46px}.password-change-modal-content button[type=submit]{width:100%;min-height:46px;margin-top:.2rem}.password-change-modal-content .auth-security-summary{display:none}.password-change-modal-content .ui-alert{margin-top:.25rem}@media (max-width:640px){.password-change-modal-backdrop{align-items:end;padding:.5rem}.password-change-modal-card{border-radius:1.35rem 1.35rem .9rem .9rem;width:100%;max-height:92dvh}.password-change-modal-header{padding:1.05rem 1rem .9rem}.password-change-modal-content{padding:1rem}}.password-change-modal-backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#231f1c94!important}.password-change-modal-card{color:#352b25!important;background:#fffdf9!important;border:1px solid #eee3da!important;border-radius:1.35rem!important;width:min(100% - 1rem,31.25rem)!important;max-height:min(90dvh,45rem)!important;box-shadow:0 28px 84px #1d161257!important}.password-change-modal-header{background:#fffdf9!important;border-bottom:0!important;padding:1.25rem 1.25rem .85rem!important}.password-change-modal-header .eyebrow{color:#2f8b72!important;letter-spacing:.08em!important;font-size:.78rem!important;font-weight:950!important}.password-change-modal-header h2{color:#352b25!important;margin:.35rem 0!important;font-size:1.5rem!important;font-weight:950!important}.password-change-modal-header p:last-child{color:#6f625a!important;font-size:.9rem!important;font-weight:600!important}.password-change-modal-close{color:#4a3d35!important;background:#f7f0ea!important;border:1px solid #eadfd6!important;width:2.5rem!important;height:2.5rem!important}.password-change-modal-content{background:#fffdf9!important;padding:0 1.25rem 1.25rem!important}.password-change-modal-content .auth-form-intro,.password-change-modal-content .auth-security-summary{display:none!important}.password-change-modal-content form,.password-change-modal-content .listing-form,.password-change-modal-content .auth-recovery-form{box-shadow:none!important;background:0 0!important;border:0!important;gap:.9rem!important;margin:0!important;padding:0!important}.password-change-modal-content label{color:#3f342e!important;gap:.42rem!important;font-size:.9rem!important;font-weight:850!important;display:grid!important}.password-change-modal-content input{color:#352b25!important;opacity:1!important;-webkit-text-fill-color:#352b25!important;width:100%!important;min-height:3.35rem!important;box-shadow:none!important;background:#fffaf5!important;border:1px solid #eadfd6!important;border-radius:1rem!important;padding:.75rem .9rem!important}.password-change-modal-content input:focus{outline-offset:0!important;border-color:#ff786d!important;outline:3px solid #ff786d29!important}.password-change-modal-content button[type=submit]{color:#fff!important;background:linear-gradient(135deg,#ff786d,#ef5e73)!important;border:0!important;border-radius:999px!important;width:100%!important;min-height:2.85rem!important;margin-top:.2rem!important;font-size:.95rem!important;font-weight:900!important;box-shadow:0 12px 28px #ef5e7338!important}.password-change-modal-content button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 15px 32px #ef5e7347!important}.password-change-modal-content .ui-alert{color:#7d302f!important;background:#fff4f3!important;border-color:#f1d4d4!important}.saved-searches-management-page{gap:1.1rem;width:min(100% - 2rem,1080px);margin:0 auto;padding:1.5rem 0 3rem;display:grid}.saved-searches-management-hero{background:#fffdf9;border:1px solid #eadfd6;border-radius:1.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.15rem,3vw,1.65rem);display:grid;box-shadow:0 16px 44px #372b2312}.saved-searches-management-hero h1{color:#352b25;letter-spacing:-.04em;margin:.3rem 0 .45rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:950;line-height:1.05}.saved-searches-management-hero p:last-child{color:#75675f;max-width:45rem;margin:0;font-weight:600;line-height:1.55}.saved-searches-create-link,.saved-search-open-link{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff786d,#ef5e73);border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:.7rem 1.05rem;font-size:.88rem;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #ef5e732e}.saved-searches-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.saved-searches-summary-grid article{background:#fffdf9;border:1px solid #eadfd6;border-radius:1.1rem;gap:.25rem;padding:1rem 1.1rem;display:grid}.saved-searches-summary-grid span{color:#7b6d64;font-size:.78rem;font-weight:800}.saved-searches-summary-grid strong{color:#352b25;font-size:1.35rem;font-weight:950}.saved-searches-management-list{gap:.85rem;display:grid}.saved-search-management-card{background:#fffdf9;border:1px solid #eadfd6;border-radius:1.3rem;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 12px 34px #372b230f}.saved-search-management-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.saved-search-management-card-heading>div>span{color:#2f8b72;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950}.saved-search-management-card h2{color:#352b25;margin:.25rem 0 0;font-size:1.15rem;font-weight:950;line-height:1.25}.saved-search-notification-state{color:#76685f;white-space:nowrap;background:#f1ece7;border-radius:999px;padding:.42rem .68rem;font-size:.75rem;font-weight:850}.saved-search-notification-state.is-enabled{color:#22745f;background:#e5f5ef}.saved-search-filter-chips{flex-wrap:wrap;gap:.5rem;display:flex}.saved-search-filter-chips span{color:#5f5048;background:#fff8f2;border:1px solid #eadfd6;border-radius:999px;padding:.45rem .68rem;font-size:.78rem;font-weight:750}.saved-search-management-actions{border-top:1px solid #eee3da;flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:.85rem;display:flex}.saved-search-notification-link,.saved-search-delete-trigger,.saved-search-delete-confirmation button{color:#4f423a;background:#fffaf5;border:1px solid #eadfd6;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem .9rem;font-size:.82rem;font-weight:850;display:inline-flex}.saved-search-delete-trigger{color:#a33b3b;margin-left:auto}.saved-search-delete-confirmation{flex:100%;align-items:center;gap:.55rem;display:flex}.saved-search-delete-confirmation span{color:#7d302f;margin-right:auto;font-size:.82rem;font-weight:800}.saved-searches-management-state,.saved-searches-management-empty,.saved-searches-management-alert{background:#fffdf9;border:1px solid #eadfd6;border-radius:1.3rem;padding:1.25rem}.saved-searches-management-state{align-items:center;gap:.8rem;display:flex}.saved-searches-management-state p,.saved-searches-management-empty p{color:#75675f;margin:.3rem 0 0}.saved-searches-loading-dot{background:#ef5e73;border-radius:999px;width:.85rem;height:.85rem;animation:1.4s infinite saved-search-pulse;box-shadow:0 0 #ef5e734d}.saved-searches-management-empty{text-align:center;justify-items:center;gap:.55rem;display:grid}.saved-searches-management-empty>div{color:#ef5e73;background:#fff0eb;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.4rem;display:grid}.saved-searches-management-empty h2{color:#352b25;margin:0;font-size:1.25rem;font-weight:950}.saved-searches-management-empty a{color:#2f8b72;margin-top:.35rem;font-weight:900}.saved-searches-management-alert{color:#843d3b;background:#fff4f3;border-color:#f0d0cf;justify-content:space-between;align-items:center;gap:1rem;font-weight:750;display:flex}.saved-searches-management-alert button{font-weight:900;text-decoration:underline}@keyframes saved-search-pulse{70%{box-shadow:0 0 0 .55rem #ef5e7300}to{box-shadow:0 0 #ef5e7300}}.dark .password-change-modal-card,.dark .password-change-modal-header,.dark .password-change-modal-content,.dark .saved-searches-management-hero,.dark .saved-searches-summary-grid article,.dark .saved-search-management-card,.dark .saved-searches-management-state,.dark .saved-searches-management-empty,.dark .saved-searches-management-alert{color:#fff8f2!important;background:#241e1a!important;border-color:#4d4038!important}.dark .password-change-modal-header h2,.dark .saved-searches-management-hero h1,.dark .saved-searches-summary-grid strong,.dark .saved-search-management-card h2,.dark .saved-searches-management-empty h2{color:#fff8f2!important}.dark .password-change-modal-header p:last-child,.dark .saved-searches-management-hero p:last-child,.dark .saved-searches-management-state p,.dark .saved-searches-management-empty p{color:#cdbfb5!important}.dark .password-change-modal-content input,.dark .saved-search-filter-chips span,.dark .saved-search-notification-link,.dark .saved-search-delete-trigger,.dark .saved-search-delete-confirmation button{color:#fff8f2!important;-webkit-text-fill-color:#fff8f2!important;background:#302722!important;border-color:#55463e!important}@media (max-width:720px){.saved-searches-management-page{width:min(100% - 1rem,1080px);padding-top:.75rem}.saved-searches-management-hero{grid-template-columns:minmax(0,1fr)}.saved-searches-create-link{width:100%}.saved-searches-summary-grid,.saved-search-management-card-heading{grid-template-columns:minmax(0,1fr)}.saved-search-notification-state{justify-self:start}.saved-search-management-actions>a,.saved-search-management-actions>button{width:100%}.saved-search-delete-trigger{margin-left:0}.saved-search-delete-confirmation{grid-template-columns:minmax(0,1fr);display:grid}}.sell-page-ux aside[aria-label="Görseller ve AI önerileri"]{gap:.8rem}.sell-page-ux section[aria-label=Görseller],.sell-page-ux section[aria-label=AI\ önerileri]{border-radius:1.2rem!important;padding:1rem!important}.sell-page-ux .image-upload-header{align-items:start;gap:.75rem}.sell-page-ux .image-upload-header h2,.sell-page-ux section[aria-label=AI\ önerileri] h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:900;line-height:1.2}.sell-page-ux .image-upload-header p,.sell-page-ux section[aria-label=AI\ önerileri] p{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.84rem;font-weight:600;line-height:1.42}.sell-page-ux section[aria-label=Görseller] strong{font-size:.92rem;line-height:1.3}.sell-page-ux section[aria-label=Görseller] span{font-size:.82rem;line-height:1.4}.sell-page-ux section[aria-label=AI\ önerileri] button{min-height:2.65rem}@media (max-width:720px){.sell-page-ux aside[aria-label="Görseller ve AI önerileri"]{gap:.65rem}.sell-page-ux section[aria-label=Görseller],.sell-page-ux section[aria-label=AI\ önerileri]{padding:.85rem!important}}.messages-start-panel{color:#352b25;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 50% 18%,#ffe7dcb8,#0000 26%),#fffdf9!important;border-color:#eadfd6!important;box-shadow:0 18px 48px #372b2314!important}.messages-start-content{justify-items:center;gap:1.15rem;width:min(100%,29rem);display:grid}.messages-start-visual{width:6.5rem;height:5.5rem;position:relative}.messages-start-bubble{border-radius:1.15rem;place-items:center;display:grid;position:absolute;box-shadow:0 14px 32px #372b2321}.messages-start-bubble-primary{color:#fff;background:linear-gradient(135deg,#ff786d,#ef5e73);width:4.8rem;height:4rem;top:0;left:.2rem;transform:rotate(-4deg)}.messages-start-bubble-primary:after{clip-path:polygon(0 0,100% 0,0 100%);content:"";background:#ef5e73;width:.9rem;height:.9rem;position:absolute;bottom:-.45rem;left:.85rem}.messages-start-bubble-secondary{color:#fff;background:#2f8b72;border:4px solid #fffdf9;border-radius:999px;width:2.65rem;height:2.65rem;bottom:0;right:0}.messages-start-content .eyebrow{color:#2f8b72;letter-spacing:.08em;margin:0 0 .3rem;font-size:.76rem;font-weight:950}.messages-start-content h2{color:#352b25;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:950;line-height:1.08}.messages-start-description{color:#74665d;margin:.4rem 0 0;font-size:.94rem;font-weight:650}.messages-start-actions{justify-items:center;gap:.65rem;width:min(100%,23rem);display:grid}.messages-start-actions a{color:#fff;background:linear-gradient(135deg,#ff786d,#ef5e73);border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.7rem 1.15rem;font-size:.88rem;font-weight:900;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 11px 26px #ef5e7333}.messages-start-actions a:hover,.messages-start-actions a:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 15px 32px #ef5e7345}.messages-start-actions span{color:#7b6d64;font-size:.78rem;font-weight:650;line-height:1.45}.messages-start-safety{color:#286f5d;text-align:left;background:#eff9f5;border:1px solid #dfeee8;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:min(100%,24rem);padding:.8rem .9rem;display:grid}.messages-start-safety>div{gap:.15rem;display:grid}.messages-start-safety strong{font-size:.82rem;font-weight:950}.messages-start-safety span{color:#52796d;font-size:.76rem;font-weight:650}.dark .messages-start-panel{color:#fff8f2;background:radial-gradient(circle at 50% 18%,#78363742,#0000 28%),#241e1a!important;border-color:#4d4038!important}.dark .messages-start-bubble-secondary{border-color:#241e1a}.dark .messages-start-content h2{color:#fff8f2}.dark .messages-start-description,.dark .messages-start-actions span{color:#cdbfb5}.dark .messages-start-safety{color:#a7e0cf;background:#203a33;border-color:#355b50}.dark .messages-start-safety span{color:#9bc6ba}@media (prefers-reduced-motion:reduce){.messages-start-actions a{transition:none}}.footer-link-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.footer-link-button:hover,.footer-link-button:focus-visible{color:var(--primary);text-decoration:underline}.cookie-consent{z-index:120;border:1px solid color-mix(in srgb, var(--border) 74%, var(--primary) 26%);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;gap:16px;width:min(620px,100vw - 36px);padding:20px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 80px #3020162e}.cookie-consent-copy{gap:7px;display:grid}.cookie-consent-copy h2,.cookie-consent-copy p{margin:0}.cookie-consent-copy h2{font-size:1.35rem}.cookie-consent-copy>p:not(.eyebrow):not(.cookie-consent-links){color:var(--muted-foreground);line-height:1.6}.cookie-consent-links{flex-wrap:wrap;gap:14px;font-size:.86rem;font-weight:800;display:flex}.cookie-consent-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cookie-consent-details>div{border:1px solid var(--border);background:var(--muted);border-radius:15px;gap:5px;padding:12px;display:grid}.cookie-consent-details span{color:var(--muted-foreground);font-size:.82rem;line-height:1.5}.cookie-consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cookie-consent-actions .button{text-align:center;justify-content:center;min-height:44px}.cookie-consent-close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:center;font-weight:800}.auth-legal-notice{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 86%, var(--card));border-radius:18px;gap:10px;padding:14px;display:grid}.market-auth-modal-card{max-height:calc(100dvh - 2rem);overflow-y:auto}.market-auth-legal-notice{border-radius:14px;gap:8px;padding:11px 12px}.market-auth-modal-card .market-auth-legal-notice>p,.market-auth-modal-card .market-auth-legal-notice .auth-terms-checkbox{font-size:.8rem;line-height:1.45}.auth-legal-notice>p{color:var(--muted-foreground);margin:0;font-size:.88rem;line-height:1.6}.auth-legal-notice a{font-weight:850}.auth-terms-checkbox{color:var(--foreground);align-items:flex-start;gap:10px;font-size:.9rem;font-weight:750;line-height:1.5;display:flex}.auth-terms-checkbox input{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}.legal-contact-page{max-width:860px}.legal-contact-page h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(2.2rem,5vw,4rem)}.legal-contact-page>p:not(.eyebrow){max-width:700px;color:var(--muted-foreground);line-height:1.75}.legal-contact-card{border:1px solid var(--border);background:var(--card);border-radius:24px;gap:14px;margin:28px 0;padding:20px;display:grid}.legal-contact-card>div{gap:4px;display:grid}@media (max-width:640px){.cookie-consent{border-radius:20px;width:calc(100vw - 20px);padding:16px;bottom:10px;right:10px}.cookie-consent-actions,.cookie-consent-details{grid-template-columns:1fr}}
