.HomeExperience_hero__nc9Vx{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:32px 36px;border-radius:32px;background:linear-gradient(120deg,var(--blue-brand) 0,var(--blue-brand) 65%,var(--blue-hover) 100%);color:white;isolation:isolate;overflow:clip}.HomeExperience_hero__nc9Vx:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 93% 9%,color-mix(in srgb,var(--blue-brand) 50.2%,transparent),transparent 42%)}.HomeExperience_hero__nc9Vx:after{content:"";position:absolute;width:420px;height:420px;border:48px solid #ffffff0c;border-radius:50%;right:-80px;top:-70px;z-index:-1;pointer-events:none}.HomeExperience_copy__Z0Q9J{align-self:center;z-index:2}.HomeExperience_eyebrow__9Gphd{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #ffffff38;border-radius:8px;background:color-mix(in srgb,var(--card) 4.7%,transparent);font-size:10px;font-weight:650;letter-spacing:.055em;color:#fff;margin-bottom:17px}.HomeExperience_eyebrow__9Gphd span{width:6px;height:6px;background:#43d6ff;border-radius:50%}.HomeExperience_hero__nc9Vx h2{font-size:clamp(34px,3.8vw,54px);line-height:1.04;font-weight:750;letter-spacing:-.04em;margin:0 0 16px;color:white}.HomeExperience_hero__nc9Vx h2 span{color:var(--site-on-brand-muted)}.HomeExperience_lead__GOlf6{font-size:14px;line-height:1.6;max-width:440px;color:#e2efff;margin:0 0 22px}.HomeExperience_actions__u6phE{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.HomeExperience_primary__uIFPa,.HomeExperience_secondary__M3Dvg{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 17px;font-size:13px;font-weight:650;border-radius:var(--local-radius-pill);cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s}.HomeExperience_primary__uIFPa{background:var(--card);color:var(--site-link);box-shadow:0 3px 10px color-mix(in srgb,var(--blue-brand) 18.8%,transparent);border:1px solid white}.HomeExperience_primary__uIFPa:hover{background:var(--local-soft)}.HomeExperience_secondary__M3Dvg{background:color-mix(in srgb,var(--card) 5.1%,transparent);border:1px solid #ffffff80;color:white}.HomeExperience_secondary__M3Dvg:hover{background:color-mix(in srgb,var(--card) 13.3%,transparent)}.HomeExperience_primary__uIFPa:active,.HomeExperience_secondary__M3Dvg:active{transform:translateY(1px)}.HomeExperience_hero__nc9Vx button:focus-visible{outline:3px solid var(--blue-brand);outline-offset:3px}.HomeExperience_playground__Ps0SZ{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:430px;width:100%;justify-self:end;align-self:center;padding:22px 0 34px}.HomeExperience_sticker__x2GH1{position:absolute;top:-2px;left:0;right:0;text-align:center;color:#d3eaff;font-size:11px;font-weight:500}.HomeExperience_item__anNie{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;background:var(--card);border:1px solid white;border-radius:26px;padding:12px;box-shadow:0 16px 25px color-mix(in srgb,var(--blue-brand) 27.1%,transparent);transform:rotate(-4deg)}.HomeExperience_get__DR35V{transform:rotate(5deg);background:var(--card)}.HomeExperience_itemLabel__ia_GL{align-self:flex-start;color:var(--muted-foreground);font-size:9px;font-weight:650;letter-spacing:.025em}.HomeExperience_item__anNie img{width:100%;height:122px;object-fit:contain;transition:transform .2s}.HomeExperience_item__anNie strong{align-self:flex-start;font-size:11px;font-weight:650;line-height:1.35;color:var(--foreground);margin-top:5px}.HomeExperience_swapIcon__w2QKM{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border:4px solid var(--blue-brand);border-radius:16px;background:var(--blue-brand);color:#052f74;z-index:3}.HomeExperience_swapIcon__w2QKM svg{width:26px}.HomeExperience_examplePicker__xwtlG{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:8px}.HomeExperience_examplePicker__xwtlG button{font-size:11px;line-height:1.4;font-weight:500;cursor:pointer;padding:5px 10px;color:#e5f2ff;border:1px solid #ffffff25;border-radius:var(--local-radius-pill);background:color-mix(in srgb,var(--card) 2%,transparent)}.HomeExperience_examplePicker__xwtlG button[aria-pressed=true]{background:var(--card);color:var(--site-link);border-color:#fff}@media(max-width:1000px){.HomeExperience_hero__nc9Vx{padding:28px;gap:22px}.HomeExperience_hero__nc9Vx h2{font-size:42px}.HomeExperience_item__anNie img{height:100px}.HomeExperience_playground__Ps0SZ{gap:16px}.HomeExperience_lead__GOlf6{font-size:13px}}@media(max-width:760px){.HomeExperience_hero__nc9Vx{display:block;padding:26px 23px;border-radius:28px}.HomeExperience_hero__nc9Vx h2{font-size:39px;letter-spacing:-.035em}.HomeExperience_eyebrow__9Gphd{font-size:9px;margin-bottom:15px}.HomeExperience_lead__GOlf6{font-size:13px;line-height:1.6;margin-bottom:20px}.HomeExperience_primary__uIFPa,.HomeExperience_secondary__M3Dvg{font-size:12px;min-height:46px;padding:11px 14px}.HomeExperience_playground__Ps0SZ{display:none}}@media(prefers-reduced-motion:reduce){.HomeExperience_hero__nc9Vx *{transition:none!important;animation:none!important}}.HomeExperience_welcome__IK6JE{display:block}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{min-height:360px;padding-bottom:78px;touch-action:pan-y}.HomeExperience_welcome__IK6JE .HomeExperience_copy__Z0Q9J{animation:HomeExperience_slideCopy__rhJUH .32s cubic-bezier(.16,1,.3,1)}@keyframes HomeExperience_slideCopy__rhJUH{0%{opacity:.3;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.HomeExperience_carouselFooter__AJt8s{position:absolute;left:36px;right:36px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.HomeExperience_carouselControls__NYWDn,.HomeExperience_carouselTabs__NsGf8{display:flex;align-items:center;gap:8px}.HomeExperience_carouselFooter__AJt8s button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:999px;border:1px solid #ffffff30;background:color-mix(in srgb,var(--card) 5.1%,transparent);color:white;cursor:pointer;transition:background .16s}.HomeExperience_carouselTabs__NsGf8 button{padding:8px 13px;font-size:11px;font-weight:600}.HomeExperience_carouselTabs__NsGf8 button[aria-pressed=true]{background:var(--card);color:var(--site-link);border-color:white}.HomeExperience_carouselFooter__AJt8s button:hover{background:color-mix(in srgb,var(--card) 14.9%,transparent)}.HomeExperience_carouselTabs__NsGf8 button[aria-pressed=true]:hover{background:var(--local-soft)}.HomeExperience_slideNumber__9wyzW{font-size:11px;font-weight:650;color:#d7eaff;min-width:35px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:760px){.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{min-height:342px;padding-bottom:76px}.HomeExperience_carouselFooter__AJt8s{left:22px;right:22px;bottom:18px}.HomeExperience_carouselTabs__NsGf8{gap:4px}.HomeExperience_carouselTabs__NsGf8 button{min-width:28px;min-height:38px;padding:0}.HomeExperience_carouselTabs__NsGf8 button span{display:none}.HomeExperience_carouselTabs__NsGf8 button:before{content:"";width:6px;height:6px;background:var(--card);border-radius:50%}.HomeExperience_carouselTabs__NsGf8 button[aria-pressed=true]:before{background:var(--blue-brand)}.HomeExperience_carouselFooter__AJt8s button{border-color:#ffffff30}.HomeExperience_carouselControls__NYWDn{gap:5px}.HomeExperience_carouselControls__NYWDn button{min-width:36px;min-height:38px}}@media(prefers-reduced-motion:reduce){.HomeExperience_welcome__IK6JE *{animation:none!important;transition:none!important}}@media(max-width:760px){.HomeExperience_hero__nc9Vx{padding:22px;border-radius:28px}.HomeExperience_hero__nc9Vx h2{font-size:34px;margin-bottom:12px}.HomeExperience_hero__nc9Vx .HomeExperience_eyebrow__9Gphd{padding:0;border:0;background:none;margin-bottom:12px;font-size:9px}.HomeExperience_hero__nc9Vx .HomeExperience_lead__GOlf6{font-size:12.5px;line-height:1.55;margin-bottom:16px}.HomeExperience_hero__nc9Vx .HomeExperience_actions__u6phE{display:grid;grid-template-columns:1fr 1fr;gap:8px}.HomeExperience_hero__nc9Vx .HomeExperience_primary__uIFPa,.HomeExperience_hero__nc9Vx .HomeExperience_secondary__M3Dvg{padding:10px 5px;font-size:11px;gap:5px;min-width:0;min-height:46px}.HomeExperience_hero__nc9Vx .HomeExperience_actions__u6phE svg{width:15px;height:15px;flex-shrink:0}}.HomeExperience_hero__nc9Vx a:focus-visible{outline:3px solid var(--blue-brand);outline-offset:3px}.HomeExperience_sticker__x2GH1{top:-14px}.HomeExperience_welcome__IK6JE{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:stretch}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:28px 26px 78px;gap:20px;min-height:395px}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx h2{font-size:clamp(32px,3vw,44px)}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx .HomeExperience_lead__GOlf6{font-size:13px}.HomeExperience_welcome__IK6JE .HomeExperience_playground__Ps0SZ{max-width:290px;gap:15px}.HomeExperience_welcome__IK6JE .HomeExperience_item__anNie img{height:95px}.HomeExperience_welcome__IK6JE .HomeExperience_item__anNie{padding:10px;border-radius:20px}.HomeExperience_welcome__IK6JE .HomeExperience_item__anNie strong{font-size:10px}.HomeExperience_welcome__IK6JE .HomeExperience_sticker__x2GH1{font-size:9px}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx .HomeExperience_primary__uIFPa,.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx .HomeExperience_secondary__M3Dvg{font-size:12px;padding:11px 14px}@media(min-width:1100px) and (max-width:1300px){.HomeExperience_welcome__IK6JE .HomeExperience_playground__Ps0SZ{display:none}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{display:block}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx .HomeExperience_copy__Z0Q9J{padding-top:15px}}@media(max-width:1099px){.HomeExperience_welcome__IK6JE{grid-template-columns:minmax(0,1fr)}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{min-height:360px;grid-template-columns:1.2fr 1fr}.HomeExperience_welcome__IK6JE .HomeExperience_playground__Ps0SZ{max-width:390px}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx h2{font-size:42px}.HomeExperience_welcome__IK6JE .HomeExperience_item__anNie img{height:110px}}@media(max-width:760px){.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{display:block;padding:24px 22px 76px;min-height:340px}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx h2{font-size:34px}.HomeExperience_welcome__IK6JE .HomeExperience_playground__Ps0SZ{display:none}.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx .HomeExperience_primary__uIFPa,.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx .HomeExperience_secondary__M3Dvg{font-size:11px;padding:10px 6px}}.HomeExperience_hero__nc9Vx{background:linear-gradient(115deg,var(--card),color-mix(in srgb,var(--blue-brand,#0066ff) 6%,var(--card)));color:var(--foreground);border:1px solid var(--border);box-shadow:0 8px 30px color-mix(in srgb,var(--site-shadow-ink) 2.4%,transparent);gap:26px}.HomeExperience_hero__nc9Vx:before{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--blue-brand) 3.9%,transparent),transparent 55%)}.HomeExperience_hero__nc9Vx:after{border-color:color-mix(in srgb,var(--blue-brand) 2.4%,transparent)}.HomeExperience_hero__nc9Vx h2{color:var(--foreground);font-size:clamp(31px,3.2vw,46px);line-height:1.12;letter-spacing:-.035em}.HomeExperience_hero__nc9Vx h2 span{color:var(--site-link)}.HomeExperience_hero__nc9Vx .HomeExperience_eyebrow__9Gphd{color:var(--site-link);background:var(--card);border-color:var(--border);font-size:10px}.HomeExperience_hero__nc9Vx .HomeExperience_eyebrow__9Gphd>span{background:var(--blue-brand,#0066ff)}.HomeExperience_hero__nc9Vx .HomeExperience_lead__GOlf6,.HomeExperience_hero__nc9Vx .HomeExperience_slideNumber__9wyzW,.HomeExperience_hero__nc9Vx .HomeExperience_sticker__x2GH1{color:var(--muted-foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_lead__GOlf6{font-size:14px;line-height:1.75;max-width:460px}.HomeExperience_hero__nc9Vx .HomeExperience_carouselTabs__NsGf8 button[aria-pressed=true],.HomeExperience_hero__nc9Vx .HomeExperience_primary__uIFPa{background:var(--blue-brand,#0066ff);color:white;border-color:var(--blue-brand,#0066ff);box-shadow:none}.HomeExperience_hero__nc9Vx .HomeExperience_primary__uIFPa:hover{background:var(--blue-hover)}.HomeExperience_hero__nc9Vx .HomeExperience_carouselFooter__AJt8s button,.HomeExperience_hero__nc9Vx .HomeExperience_dismiss__iZpby,.HomeExperience_hero__nc9Vx .HomeExperience_secondary__M3Dvg{background:var(--card);border-color:var(--border);color:var(--muted-foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_carouselFooter__AJt8s button:hover,.HomeExperience_hero__nc9Vx .HomeExperience_dismiss__iZpby:hover,.HomeExperience_hero__nc9Vx .HomeExperience_secondary__M3Dvg:hover{background:color-mix(in srgb,var(--blue-brand,#0066ff) 6%,var(--card));color:var(--foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_carouselTabs__NsGf8 button[aria-pressed=true]:hover{background:var(--blue-hover);color:white}.HomeExperience_hero__nc9Vx .HomeExperience_item__anNie{background:var(--card);border-color:var(--border);box-shadow:0 8px 20px color-mix(in srgb,var(--site-shadow-ink) 5.1%,transparent);transform:rotate(-3deg)}.HomeExperience_hero__nc9Vx .HomeExperience_get__DR35V{transform:rotate(3deg)}.HomeExperience_hero__nc9Vx .HomeExperience_item__anNie strong{color:var(--foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_itemLabel__ia_GL{color:var(--muted-foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_swapIcon__w2QKM{background:var(--blue-brand,#0066ff);border-color:color-mix(in srgb,var(--blue-brand,#0066ff) 6%,var(--card));color:white}.HomeExperience_hero__nc9Vx .HomeExperience_examplePicker__xwtlG button{border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_examplePicker__xwtlG button[aria-pressed=true]{background:var(--blue-brand,#0066ff);color:white}@media(max-width:760px){.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx{padding-bottom:132px;min-height:380px}.HomeExperience_hero__nc9Vx h2,.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx h2{font-size:32px}.HomeExperience_hero__nc9Vx .HomeExperience_lead__GOlf6{font-size:13px}.HomeExperience_carouselFooter__AJt8s{left:18px;right:18px;bottom:18px;flex-direction:column;gap:9px;align-items:stretch}.HomeExperience_carouselTabs__NsGf8{justify-content:space-between;gap:3px}.HomeExperience_carouselTabs__NsGf8 button{padding:0 9px;min-height:44px;min-width:0;font-size:10px}.HomeExperience_carouselTabs__NsGf8 button span{display:inline}.HomeExperience_carouselTabs__NsGf8 button:before{display:none}.HomeExperience_carouselControls__NYWDn{justify-content:flex-end;gap:6px}.HomeExperience_carouselControls__NYWDn button{min-width:44px;min-height:44px}.HomeExperience_slideNumber__9wyzW{margin-right:auto;text-align:left}}@media(max-width:360px){.HomeExperience_carouselTabs__NsGf8 button{padding-inline:7px;font-size:9px}.HomeExperience_hero__nc9Vx h2,.HomeExperience_welcome__IK6JE .HomeExperience_hero__nc9Vx h2{font-size:29px}}.HomeExperience_welcomeShell__T8VRM{min-width:0}html[data-home-hide-ideas=true] .HomeExperience_welcome__IK6JE[data-preferences-ready=false]>[data-home-banner=ideas],html[data-home-hide-promo=true] .HomeExperience_welcome__IK6JE[data-preferences-ready=false]>[data-home-banner=promo]{display:none}html[data-home-hide-ideas=true] .HomeExperience_welcome__IK6JE[data-preferences-ready=false],html[data-home-hide-promo=true] .HomeExperience_welcome__IK6JE[data-preferences-ready=false]{grid-template-columns:minmax(0,1fr)}html[data-home-hide-ideas=true][data-home-hide-promo=true] .HomeExperience_welcome__IK6JE[data-preferences-ready=false]{display:none}.HomeExperience_welcome__IK6JE[data-hero-hidden=true],.HomeExperience_welcome__IK6JE[data-promo-hidden=true]{grid-template-columns:minmax(0,1fr)}.HomeExperience_hero__nc9Vx[data-hidden=true],.HomeExperience_welcome__IK6JE[data-hero-hidden=true][data-promo-hidden=true]{display:none}.HomeExperience_hero__nc9Vx .HomeExperience_dismiss__iZpby{position:absolute;display:grid;place-items:center;top:10px;right:10px;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--muted-foreground);z-index:4;cursor:pointer}.HomeExperience_hero__nc9Vx .HomeExperience_dismiss__iZpby:hover{background:var(--background);color:var(--foreground)}.HomeExperience_hero__nc9Vx .HomeExperience_dismiss__iZpby:focus-visible{outline:2px solid var(--blue-brand);outline-offset:3px}.HomeExperience_hero__nc9Vx .HomeExperience_eyebrow__9Gphd{max-width:calc(100% - 35px);line-height:1.5}.CommunityTools_tools__PYog5{padding:24px 0;color:var(--foreground);border-top:1px solid var(--border);margin-top:24px}.CommunityTools_heading__Q2WAM{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.CommunityTools_heading__Q2WAM h2{font-family:var(--font-sans),Arial,sans-serif;font-size:17px;font-weight:650;letter-spacing:-.02em}.CommunityTools_heading__Q2WAM a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:var(--blue-brand)}.CommunityTools_panels__Otlb5{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.CommunityTools_panel__4B0iV{min-width:0;border:1px solid var(--border);border-radius:18px;background:var(--card);scroll-margin-top:90px}.CommunityTools_panel__4B0iV summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none;min-height:80px}.CommunityTools_panel__4B0iV summary::-webkit-details-marker{display:none}.CommunityTools_panel__4B0iV summary>svg:first-child{flex:none;color:var(--blue-brand);width:22px;height:22px}.CommunityTools_panel__4B0iV summary>svg:last-child{margin-left:auto;flex:none;color:var(--muted-foreground);width:18px;height:18px}.CommunityTools_panel__4B0iV[open] summary>svg:last-child{transform:rotate(180deg)}.CommunityTools_panel__4B0iV summary strong{display:block;font-size:14px;font-weight:650}.CommunityTools_panel__4B0iV summary small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--muted-foreground)}.CommunityTools_body__tyV3o{padding:0 16px 18px;font-size:13px;line-height:1.65}.CommunityTools_body__tyV3o ol{display:grid;gap:12px;list-style:decimal;padding-left:20px;margin:4px 0 16px}.CommunityTools_body__tyV3o ol li{padding-left:4px;color:var(--muted-foreground)}.CommunityTools_body__tyV3o ol strong{color:var(--foreground);display:block;font-weight:600}.CommunityTools_body__tyV3o p{color:var(--muted-foreground)}.CommunityTools_invitation__7l3TN{padding:14px;border-radius:12px;background:var(--background);border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.CommunityTools_actions__vlJRF{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.CommunityTools_actions__vlJRF a,.CommunityTools_actions__vlJRF button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border-radius:24px;border:1px solid var(--border);background:var(--background);color:var(--blue-brand);font-size:12px;font-weight:600}.CommunityTools_actions__vlJRF a:hover,.CommunityTools_actions__vlJRF button:hover{background:var(--muted)}.CommunityTools_status__IQpEM{display:block;color:var(--muted-foreground);font-size:12px;min-height:20px}.CommunityTools_footer__46Enz{justify-content:space-between;padding-top:14px}.CommunityTools_footer__46Enz,.CommunityTools_links__qUKii{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.CommunityTools_links__qUKii a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--muted-foreground);font-size:12px}.CommunityTools_links__qUKii a:hover{color:var(--blue-brand)}.CommunityTools_create__N4uvi button{min-height:44px;background:var(--blue-brand);border:1px solid var(--blue-brand);color:var(--primary-foreground,#fff);font-size:13px}.CommunityTools_tools__PYog5 :is(a,button,summary):focus-visible{outline:2px solid var(--blue-brand);outline-offset:3px}@media(max-width:639px){.CommunityTools_tools__PYog5{padding:18px 0;margin-top:16px}.CommunityTools_panels__Otlb5{grid-template-columns:minmax(0,1fr)}.CommunityTools_heading__Q2WAM{margin-bottom:10px}.CommunityTools_heading__Q2WAM h2{font-size:16px}.CommunityTools_heading__Q2WAM a{font-size:12px}.CommunityTools_panel__4B0iV summary{padding:14px;min-height:76px}.CommunityTools_footer__46Enz{gap:10px}.CommunityTools_links__qUKii{gap:14px}.CommunityTools_create__N4uvi,.CommunityTools_create__N4uvi button{width:100%}}.GamePromoBanner_banner__Qr0j0{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:20px;min-width:0;color:inherit;font-family:inherit}.GamePromoBanner_copy__XoRP_{position:relative;z-index:1;min-width:0}.GamePromoBanner_kicker__mozib{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:650;letter-spacing:.055em;margin-bottom:14px;color:inherit}.GamePromoBanner_kicker__mozib svg{flex-shrink:0;color:var(--site-link)}.GamePromoBanner_copy__XoRP_ h2{font-size:clamp(32px,3vw,44px);font-weight:750;line-height:1.04;letter-spacing:-.04em;margin:0 0 14px;color:inherit}.GamePromoBanner_copy__XoRP_ h2 span{color:var(--site-link)}.GamePromoBanner_copy__XoRP_ p{max-width:440px;font-size:13px;line-height:1.6;color:var(--muted-foreground);margin-bottom:14px}.GamePromoBanner_prizes__gFcbt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.GamePromoBanner_prizes__gFcbt span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:10px;color:inherit}.GamePromoBanner_prizes__gFcbt svg{flex-shrink:0}.GamePromoBanner_action__rnO1p{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:var(--local-radius-pill);background:var(--blue-brand);color:#fff;border:1px solid var(--blue-brand);box-shadow:0 3px 10px color-mix(in srgb,var(--blue-brand) 18.8%,transparent);padding:11px 14px;font-weight:650;font-size:12px;transition:background .15s,transform .15s}.GamePromoBanner_action__rnO1p:hover{background:var(--blue-hover)}.GamePromoBanner_action__rnO1p:active{transform:translateY(1px)}.GamePromoBanner_action__rnO1p:focus-visible{outline:3px solid var(--blue-brand);outline-offset:3px}.GamePromoBanner_copy__XoRP_ small{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.5;margin-top:10px}.GamePromoBanner_hero__2KE_a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0}.GamePromoBanner_hero__2KE_a:before{content:"";position:absolute;width:220px;height:220px;border:1px solid var(--border);background:var(--card);border-radius:50%;pointer-events:none}.GamePromoBanner_hero__2KE_a svg{width:190px;position:relative;max-width:100%;height:auto}.GamePromoBanner_hero__2KE_a>span{font-size:10px;color:var(--muted-foreground);position:relative}@media(min-width:1100px) and (max-width:1300px){.GamePromoBanner_banner__Qr0j0{display:block}.GamePromoBanner_hero__2KE_a{display:none}}@media(max-width:760px){.GamePromoBanner_banner__Qr0j0{display:block}.GamePromoBanner_hero__2KE_a{display:none}.GamePromoBanner_copy__XoRP_ h2{font-size:34px;margin-bottom:12px}.GamePromoBanner_kicker__mozib{font-size:9px;max-width:calc(100% - 37px);line-height:1.5;margin-bottom:12px}.GamePromoBanner_copy__XoRP_ p{font-size:12.5px;line-height:1.55;margin-bottom:12px}.GamePromoBanner_prizes__gFcbt{gap:5px;margin-bottom:12px}.GamePromoBanner_prizes__gFcbt span{font-size:9px;padding:5px 7px}.GamePromoBanner_action__rnO1p{font-size:11px;min-height:46px;padding:10px 12px}.GamePromoBanner_copy__XoRP_ small{font-size:9px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.GamePromoBanner_action__rnO1p{transition:none}}.SellerLaunchBanner_copy__Lveuh{min-width:0;align-self:center;position:relative;z-index:1}.SellerLaunchBanner_eyebrow__z4VD_{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--border);background:var(--card);border-radius:9px;font-size:9px;letter-spacing:.06em;font-weight:700;color:var(--site-link);margin-bottom:17px}.SellerLaunchBanner_copy__Lveuh p{max-width:430px;font-size:13px;line-height:1.7;color:var(--muted-foreground)}.SellerLaunchBanner_tags__bGEZM{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 20px}.SellerLaunchBanner_tags__bGEZM span{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;background:var(--card);border:1px solid var(--border);border-radius:99px;font-size:10px;font-weight:600;color:var(--muted-foreground)}.SellerLaunchBanner_action__Mk_OU{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border-radius:99px;background:var(--blue-brand);color:#fff;font-size:12px;font-weight:750;box-shadow:0 2px 5px color-mix(in srgb,var(--blue-brand) 18.8%,transparent),0 8px 18px color-mix(in srgb,var(--blue-brand) 14.5%,transparent);transition:background .15s,transform .15s}.SellerLaunchBanner_action__Mk_OU:hover{background:var(--blue-hover);transform:translateY(-1px)}.SellerLaunchBanner_action__Mk_OU:focus-visible{outline:3px solid var(--blue-brand);outline-offset:4px}.SellerLaunchBanner_note__YDXRE{display:block;font-size:10px;line-height:1.6;margin-top:12px;color:var(--muted-foreground)}.SellerLaunchBanner_visual__PPOx4{position:relative;min-width:0;align-self:center;justify-self:center;width:min(100%,310px);padding:12px 0 37px}.SellerLaunchBanner_storefront__koq36{position:relative;padding:17px;border:1px solid #ffffffb0;border-radius:22px;background:linear-gradient(135deg,var(--site-surface-soft),var(--local-soft));box-shadow:inset 0 1px var(--site-shadow-ink),0 5px 14px color-mix(in srgb,var(--blue-brand) 18.8%,transparent),0 24px 45px color-mix(in srgb,var(--blue-brand) 22%,transparent);transform:rotate(3deg);color:var(--foreground)}.SellerLaunchBanner_storeHeader__iOXm2{display:flex;align-items:center;gap:9px;margin-bottom:17px}.SellerLaunchBanner_brand__gsrFU{width:34px;height:34px}.SellerLaunchBanner_storeHeader__iOXm2>div{flex:1;min-width:0}.SellerLaunchBanner_storeHeader__iOXm2 strong{font-size:13px;font-weight:750;display:block;line-height:1.3}.SellerLaunchBanner_storeHeader__iOXm2 div>span{font-size:9px;color:var(--muted-foreground)}.SellerLaunchBanner_storeIcon__TGhUG{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--local-soft);color:var(--site-link)}.SellerLaunchBanner_storeItems__G9Y0G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SellerLaunchBanner_storeItems__G9Y0G>div{padding:8px 4px;border:1px solid var(--site-brand-line);border-radius:13px;background:var(--local-soft);min-width:0;text-align:center}.SellerLaunchBanner_storeItems__G9Y0G img{width:100%;height:70px;object-fit:contain}.SellerLaunchBanner_storeItems__G9Y0G span{font-size:9px;color:var(--muted-foreground);display:block;margin-top:6px}.SellerLaunchBanner_storeFooter__bEeom{display:flex;gap:7px;margin-top:13px}.SellerLaunchBanner_storeFooter__bEeom span{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:7px 4px;border-radius:9px;font-size:9px;background:var(--blue-brand);color:#fff}.SellerLaunchBanner_storeFooter__bEeom span+span{background:var(--local-soft);color:var(--site-link)}.SellerLaunchBanner_storefront__koq36>small{display:block;text-align:center;font-size:8px;margin-top:10px;color:var(--muted-foreground)}.SellerLaunchBanner_paymentBadge__qEQwm{position:absolute;bottom:4px;left:-8px;right:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--local-soft);border:1px solid var(--site-brand-line);border-radius:15px;box-shadow:inset 0 1px var(--site-shadow-ink),0 4px 12px color-mix(in srgb,var(--blue-brand) 14.5%,transparent);transform:rotate(-3deg);color:var(--site-link)}.SellerLaunchBanner_paymentBadge__qEQwm>span{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:11px;background:var(--local-soft)}.SellerLaunchBanner_paymentBadge__qEQwm strong{display:block;font-size:12px;font-weight:750;line-height:1.4}.SellerLaunchBanner_paymentBadge__qEQwm small{display:block;font-size:9px;margin-top:2px;color:var(--muted-foreground)}@media(min-width:1100px) and (max-width:1300px){.SellerLaunchBanner_visual__PPOx4{display:none}}@media(max-width:760px){.SellerLaunchBanner_visual__PPOx4{display:none}.SellerLaunchBanner_eyebrow__z4VD_{font-size:8px;max-width:calc(100% - 37px);line-height:1.5;margin-bottom:14px}.SellerLaunchBanner_copy__Lveuh p{font-size:12px;line-height:1.65}.SellerLaunchBanner_tags__bGEZM{margin:13px 0 17px}.SellerLaunchBanner_tags__bGEZM span{font-size:9px;padding:5px 8px}.SellerLaunchBanner_action__Mk_OU{font-size:12px;padding:12px 17px}.SellerLaunchBanner_note__YDXRE{font-size:9px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.SellerLaunchBanner_action__Mk_OU{transition:none}.SellerLaunchBanner_action__Mk_OU:hover{transform:none}}.WelcomePromoBanner_banner__rvFHz{position:relative;display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--border);border-radius:28px;color:var(--foreground);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,var(--blue-brand)),var(--card));box-shadow:0 8px 30px color-mix(in srgb,var(--site-shadow-ink) 3.1%,transparent);overflow:hidden}.WelcomePromoBanner_top__lkL0b{display:flex;align-items:center;justify-content:space-between;gap:8px}.WelcomePromoBanner_top__lkL0b>span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;letter-spacing:.055em;color:var(--site-link)}.WelcomePromoBanner_top__lkL0b>a{padding:6px;color:var(--site-link)}.WelcomePromoBanner_months__N8e3G{display:flex;gap:12px;align-items:center;margin:18px 0 10px;position:relative}.WelcomePromoBanner_months__N8e3G>strong{font-size:92px;line-height:.95;color:var(--site-link);letter-spacing:-.07em;font-weight:800}.WelcomePromoBanner_months__N8e3G b{display:block;font-size:23px;line-height:1.15}.WelcomePromoBanner_months__N8e3G span{display:block;font-size:14px;color:var(--site-link);font-weight:650;margin-top:5px}.WelcomePromoBanner_crown__8hKbx{position:absolute;right:-8px;top:4px;transform:rotate(15deg);opacity:.1;color:var(--site-link);pointer-events:none}.WelcomePromoBanner_banner__rvFHz>p{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:0 0 17px}.WelcomePromoBanner_code__Kelg_{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:1px dashed color-mix(in srgb,var(--site-link) 50%,var(--border));border-radius:14px;background:var(--card);text-align:left;cursor:pointer;color:var(--site-link)}.WelcomePromoBanner_code__Kelg_>span{font-size:9px;font-weight:600;color:var(--muted-foreground)}.WelcomePromoBanner_code__Kelg_>b{font-size:19px;font-weight:750;letter-spacing:.03em;flex:1}.WelcomePromoBanner_status__b6UWy{display:block;text-align:center;font-size:10px;color:var(--muted-foreground);margin:9px 0 15px;min-height:14px}.WelcomePromoBanner_cta__VTA6K{display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:10px;border-radius:999px;background:var(--blue-brand);color:#fff!important;font-size:13px;font-weight:700;margin-top:auto}.WelcomePromoBanner_cta__VTA6K:hover{background:var(--blue-hover)}.WelcomePromoBanner_game__MwiZV{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--site-link);font-size:11px;min-height:40px;padding-top:8px}.WelcomePromoBanner_banner__rvFHz :is(a,button):focus-visible{outline:3px solid var(--blue-brand);outline-offset:3px}@media(max-width:1099px){.WelcomePromoBanner_banner__rvFHz{padding:22px 25px;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:center}.WelcomePromoBanner_top__lkL0b{grid-column:1/-1}.WelcomePromoBanner_months__N8e3G{grid-row:2/4;margin:15px 0}.WelcomePromoBanner_months__N8e3G>strong{font-size:80px}.WelcomePromoBanner_banner__rvFHz>p{margin:14px 0 10px}.WelcomePromoBanner_status__b6UWy{margin:8px 0}.WelcomePromoBanner_cta__VTA6K{grid-column:1;margin-top:12px}.WelcomePromoBanner_game__MwiZV{grid-column:2;margin-top:12px}.WelcomePromoBanner_crown__8hKbx{display:none}}@media(max-width:550px){.WelcomePromoBanner_banner__rvFHz{display:flex;padding:22px;border-radius:24px}.WelcomePromoBanner_months__N8e3G{margin:16px 0 12px;align-self:flex-start}.WelcomePromoBanner_months__N8e3G>strong{font-size:76px}.WelcomePromoBanner_banner__rvFHz>p{margin:0 0 14px}.WelcomePromoBanner_code__Kelg_>b{font-size:20px}.WelcomePromoBanner_cta__VTA6K{width:100%;margin-top:10px}.WelcomePromoBanner_game__MwiZV{margin-top:0}.WelcomePromoBanner_top__lkL0b>span{font-size:9px}.WelcomePromoBanner_months__N8e3G b{font-size:24px}}.WelcomePromoBanner_banner__rvFHz[data-hidden=true]{display:none}.WelcomePromoBanner_banner__rvFHz .WelcomePromoBanner_dismiss__OtxUw{position:absolute;display:grid;place-items:center;right:10px;top:10px;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--muted-foreground);cursor:pointer;z-index:1}.WelcomePromoBanner_banner__rvFHz .WelcomePromoBanner_dismiss__OtxUw:hover{color:var(--foreground);background:var(--background)}.WelcomePromoBanner_banner__rvFHz .WelcomePromoBanner_top__lkL0b{padding-right:38px;min-height:32px}.WelcomePromoBanner_banner__rvFHz .WelcomePromoBanner_top__lkL0b>span{line-height:1.5}@media(min-width:1100px){:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz){padding:22px 25px;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:center}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_top__lkL0b{grid-column:1/-1}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_months__N8e3G{grid-row:2/4;margin:15px 0}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_months__N8e3G>strong{font-size:80px}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz)>p{margin:14px 0 10px}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_status__b6UWy{margin:8px 0}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_cta__VTA6K{grid-column:1;margin-top:12px}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_game__MwiZV{grid-column:2;margin-top:12px}:is(.WelcomePromoBanner_banner__rvFHz[data-compact=true],html[data-home-hide-ideas=true] [data-preferences-ready=false]>.WelcomePromoBanner_banner__rvFHz) .WelcomePromoBanner_crown__8hKbx{display:none}}.CategoryCatalog_popover__lsPRL{width:min(1120px,calc(100vw - 32px))!important;height:min(720px,var(--radix-popover-content-available-height,720px));max-height:calc(100dvh - 24px);padding:0!important;overflow:hidden;border:1px solid var(--border);border-radius:24px!important;background:var(--card);box-shadow:0 16px 56px color-mix(in srgb,var(--site-shadow-ink) 12.9%,transparent);z-index:100}.CategoryCatalog_overlay__sY39s{position:fixed;inset:0;background:#0f172a70;z-index:2099}.CategoryCatalog_fullscreen__vP3gQ{position:fixed;inset:20px max(20px,calc((100vw - 1380px)/2));height:calc(100dvh - 40px);overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--card);color:var(--foreground);outline:none;z-index:2100}.CategoryCatalog_panel__4DlJW{--catalog-accent:var(--site-link,var(--blue-brand,#0066ff));display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--card);color:var(--foreground);font-family:inherit;font-size:16px;line-height:1.5}.CategoryCatalog_header__z9qAx{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:20px 24px 16px;background:linear-gradient(115deg,color-mix(in srgb,var(--catalog-accent) 5%,var(--card)),var(--card) 75%)}.CategoryCatalog_title__3kAr7{display:flex;align-items:center;gap:12px;min-width:0}.CategoryCatalog_emblem__V_P55{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;border:1px solid color-mix(in srgb,var(--catalog-accent) 15%,var(--border));background:var(--card);color:var(--catalog-accent)}.CategoryCatalog_title__3kAr7 h2{font-family:inherit;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:0}.CategoryCatalog_title__3kAr7 p{margin-top:4px;font-size:14px;color:var(--muted-foreground);line-height:1.5}.CategoryCatalog_windowActions__NhJbY{display:flex;gap:6px;flex:none}.CategoryCatalog_windowActions__NhJbY button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;height:44px;padding:0 12px;border-radius:14px;font-size:14px;font-weight:500;color:var(--muted-foreground)}.CategoryCatalog_windowActions__NhJbY button:last-child{padding:0;border:1px solid var(--border);background:var(--card)}.CategoryCatalog_windowActions__NhJbY button:hover{background:var(--muted);color:var(--foreground)}.CategoryCatalog_toolbar__NCBnv{display:flex;align-items:center;gap:16px;padding:0 24px 16px;flex:none;border-bottom:1px solid var(--border)}.CategoryCatalog_search__RK9iS{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:var(--background);color:var(--muted-foreground)}.CategoryCatalog_search__RK9iS:focus-within{border-color:var(--catalog-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--catalog-accent) 10%,transparent)}.CategoryCatalog_search__RK9iS>svg{flex:none}.CategoryCatalog_search__RK9iS input{width:100%;min-width:0;padding:12px 0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--foreground);font-size:16px!important;line-height:1.5;--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent}.CategoryCatalog_search__RK9iS input:focus-visible{outline:none!important;box-shadow:none!important}.CategoryCatalog_search__RK9iS input::-webkit-search-cancel-button{display:none}.CategoryCatalog_search__RK9iS button{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-10px;border-radius:12px}.CategoryCatalog_search__RK9iS button:hover{color:var(--foreground);background:var(--muted)}.CategoryCatalog_count___ohp6{font-size:14px;line-height:1.4;color:var(--muted-foreground);white-space:nowrap}.CategoryCatalog_context__heRGO{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-height:58px;padding:4px 24px}.CategoryCatalog_context__heRGO>span{font-size:14px;font-weight:500;color:var(--muted-foreground)}.CategoryCatalog_context__heRGO button{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:500;color:var(--catalog-accent)}.CategoryCatalog_context__heRGO .CategoryCatalog_allListings__VLMvA{color:var(--muted-foreground)}.CategoryCatalog_context__heRGO button:hover{color:var(--catalog-accent);text-decoration:underline;text-underline-offset:4px}.CategoryCatalog_body__euhEI{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.CategoryCatalog_sidebar____hoD{flex:0 0 240px;min-height:0;overflow-y:auto;padding:8px 12px 20px 16px;border-right:1px solid var(--border);overscroll-behavior:contain;scrollbar-width:thin}.CategoryCatalog_sidebar____hoD button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px;border-radius:12px;font-size:15px;line-height:1.4;text-align:left;color:var(--muted-foreground);margin-bottom:3px}.CategoryCatalog_sidebar____hoD button>svg{width:20px;height:20px;flex:none;color:inherit}.CategoryCatalog_sidebar____hoD button>span{min-width:0;flex:1;overflow-wrap:anywhere}.CategoryCatalog_sidebar____hoD button>svg:last-child{width:14px;height:14px}.CategoryCatalog_sidebar____hoD button:hover{background:var(--muted);color:var(--foreground)}.CategoryCatalog_sidebar____hoD button[aria-pressed=true]{background:color-mix(in srgb,var(--catalog-accent) 9%,var(--card));color:var(--catalog-accent);font-weight:650}.CategoryCatalog_content__Dj4Vx{flex:1;min-width:0;min-height:0;padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:12px;outline:none;touch-action:pan-y pinch-zoom}.CategoryCatalog_overview__ezPjf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.CategoryCatalog_tile__rpkxL{--category-accent:var(--catalog-accent);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;min-height:174px;padding:20px;text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--catalog-accent) 3%,var(--card)),var(--card) 65%);border:1px solid var(--border);border-radius:24px;transition:background-color .15s,border-color .15s}.CategoryCatalog_tile__rpkxL:hover{background:color-mix(in srgb,var(--catalog-accent) 5%,var(--card));border-color:color-mix(in srgb,var(--catalog-accent) 45%,var(--border))}.CategoryCatalog_tileIcon__zKTdI{display:grid;place-items:center;width:50px;height:50px;flex:none;background:color-mix(in srgb,var(--category-accent) 9%,var(--card));color:var(--category-accent);border-radius:16px}.CategoryCatalog_tileIcon__zKTdI svg{width:28px;height:28px;color:inherit}.CategoryCatalog_tileCopy__1EMrm{min-width:0;margin-top:auto}.CategoryCatalog_tile__rpkxL strong{display:block;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.CategoryCatalog_tile__rpkxL small{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:var(--muted-foreground)}.CategoryCatalog_tileArrow__pYENL{position:absolute;right:16px;top:22px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:50%;color:var(--muted-foreground);background:var(--card)}.CategoryCatalog_tileArrow__pYENL svg{width:17px;height:17px}.CategoryCatalog_tile__rpkxL:hover .CategoryCatalog_tileArrow__pYENL{background:var(--blue-brand);border-color:var(--blue-brand);color:white}.CategoryCatalog_tile__rpkxL[data-category=food],.CategoryCatalog_tile__rpkxL[data-category=plants]{--category-accent:#15803d}.CategoryCatalog_tile__rpkxL[data-category=beauty],.CategoryCatalog_tile__rpkxL[data-category=clothing]{--category-accent:#be185d}.CategoryCatalog_tile__rpkxL[data-category=home],.CategoryCatalog_tile__rpkxL[data-category=tools]{--category-accent:#b45309}.CategoryCatalog_tile__rpkxL[data-category=hobby],.CategoryCatalog_tile__rpkxL[data-category=kids],.CategoryCatalog_tile__rpkxL[data-category=print3d]{--category-accent:#7c3aed}.dark .CategoryCatalog_tileIcon__zKTdI{color:color-mix(in srgb,var(--category-accent) 55%,white)}.CategoryCatalog_categoryHeading__MfACw{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.CategoryCatalog_categoryLabel__E_ibg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CategoryCatalog_categoryLabel__E_ibg>svg{width:28px;height:28px;color:var(--catalog-accent);flex:none}.CategoryCatalog_categoryLabel__E_ibg h3{font-family:inherit;font-size:24px;line-height:1.2;letter-spacing:-.025em;font-weight:600}.CategoryCatalog_categoryLabel__E_ibg small{font-size:13px;padding:4px 8px;border-radius:20px;background:var(--muted);color:var(--muted-foreground)}.CategoryCatalog_categoryHeading__MfACw p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.CategoryCatalog_categoryHeading__MfACw>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:44px;padding:10px 16px;border-radius:24px;background:var(--blue-brand);color:#fff;font-size:14px;font-weight:600}.CategoryCatalog_categoryHeading__MfACw>button:hover{background:var(--blue-hover,#0055d8)}.CategoryCatalog_groups__DQpAM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:28px}.CategoryCatalog_groups__DQpAM>section{min-width:0}.CategoryCatalog_groupName__5IyW7{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;width:100%;font-size:17px;font-weight:600;line-height:1.4;text-align:left;border-bottom:1px solid var(--border);padding-bottom:6px;overflow-wrap:break-word}.CategoryCatalog_groupName__5IyW7>svg{flex:none;color:var(--muted-foreground)}.CategoryCatalog_groups__DQpAM ul{margin-top:6px;padding:0;list-style:none}.CategoryCatalog_groups__DQpAM li button{display:block;min-height:44px;width:100%;padding:10px 8px;margin-left:-8px;border-radius:10px;text-align:left;font-size:16px;line-height:1.5;color:var(--muted-foreground);overflow-wrap:break-word}.CategoryCatalog_groups__DQpAM button:hover{color:var(--catalog-accent)}.CategoryCatalog_groups__DQpAM li button:hover{background:var(--muted)}.CategoryCatalog_results__KOHA_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.CategoryCatalog_results__KOHA_>button{display:flex;align-items:center;gap:12px;min-width:0;min-height:78px;padding:12px;border:1px solid var(--border);border-radius:14px;text-align:left;transition:background .15s,border-color .15s}.CategoryCatalog_results__KOHA_>button:hover{background:var(--muted);border-color:var(--catalog-accent)}.CategoryCatalog_resultIcon__h5USl{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;background:var(--muted);color:var(--catalog-accent)}.CategoryCatalog_resultIcon__h5USl svg{width:21px;height:21px;color:inherit}.CategoryCatalog_results__KOHA_>button>span:nth-child(2){min-width:0;flex:1}.CategoryCatalog_results__KOHA_ strong{display:block;font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:break-word}.CategoryCatalog_results__KOHA_ small{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted-foreground);overflow-wrap:break-word}.CategoryCatalog_results__KOHA_>button>svg{flex:none;color:var(--muted-foreground)}.CategoryCatalog_results__KOHA_ mark{background:color-mix(in srgb,var(--catalog-accent) 12%,var(--card));color:inherit;border-radius:3px}.CategoryCatalog_empty__1GUQe{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:360px;margin:24px auto;padding:20px 12px;text-align:center;color:var(--muted-foreground)}.CategoryCatalog_empty__1GUQe h3{font-family:inherit;font-size:17px;font-weight:650;color:var(--foreground)}.CategoryCatalog_empty__1GUQe p{font-size:15px;line-height:1.6}.CategoryCatalog_empty__1GUQe button,.CategoryCatalog_more__Gie1s{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:24px;font-size:14px;font-weight:600;color:var(--catalog-accent)}.CategoryCatalog_more__Gie1s{display:block;margin:20px auto 0}.CategoryCatalog_empty__1GUQe button:hover,.CategoryCatalog_more__Gie1s:hover{background:var(--muted)}.CategoryCatalog_panel__4DlJW button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}.CategoryCatalog_panel__4DlJW button{cursor:pointer}@media(max-width:1100px){.CategoryCatalog_overview__ezPjf{grid-template-columns:repeat(3,minmax(0,1fr))}.CategoryCatalog_sidebar____hoD{flex-basis:220px}.CategoryCatalog_groups__DQpAM{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}@media(max-width:767px){.CategoryCatalog_popover__lsPRL{display:none!important}.CategoryCatalog_fullscreen__vP3gQ{inset:0;height:100dvh;border:0;border-radius:0}.CategoryCatalog_header__z9qAx{padding:calc(14px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left));gap:10px}.CategoryCatalog_emblem__V_P55{width:36px;height:36px;border-radius:12px}.CategoryCatalog_title__3kAr7{gap:10px}.CategoryCatalog_title__3kAr7 h2{font-size:22px}.CategoryCatalog_title__3kAr7 p{font-size:13px}.CategoryCatalog_windowActions__NhJbY button{padding:0;min-width:44px}.CategoryCatalog_collapse__JIrre,.CategoryCatalog_windowActions__NhJbY button>span{display:none!important}.CategoryCatalog_toolbar__NCBnv{padding:0 16px 12px;gap:8px;display:block}.CategoryCatalog_search__RK9iS{padding:0 12px}.CategoryCatalog_search__RK9iS input{font-size:16px!important}.CategoryCatalog_count___ohp6{display:block;margin-top:8px;font-size:13px}.CategoryCatalog_context__heRGO{padding:2px 16px;min-height:54px;gap:8px}.CategoryCatalog_context__heRGO button,.CategoryCatalog_context__heRGO>span{font-size:13px}.CategoryCatalog_sidebar____hoD{display:none}.CategoryCatalog_content__Dj4Vx{padding:8px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.CategoryCatalog_overview__ezPjf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CategoryCatalog_tile__rpkxL{min-height:158px;padding:16px;gap:14px;border-radius:22px}.CategoryCatalog_tileIcon__zKTdI{width:44px;height:44px;border-radius:14px}.CategoryCatalog_tileIcon__zKTdI svg{width:26px;height:26px}.CategoryCatalog_tile__rpkxL strong{font-size:16px}.CategoryCatalog_tile__rpkxL small{font-size:13px}.CategoryCatalog_tileArrow__pYENL{right:12px;top:18px;width:28px;height:28px}.CategoryCatalog_tileArrow__pYENL svg{width:15px;height:15px}.CategoryCatalog_categoryHeading__MfACw{align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:18px;margin-bottom:18px}.CategoryCatalog_categoryLabel__E_ibg h3{font-size:23px}.CategoryCatalog_categoryHeading__MfACw>button{width:100%}.CategoryCatalog_groups__DQpAM{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.CategoryCatalog_groupName__5IyW7{font-size:16px;align-items:flex-start;padding-top:10px}.CategoryCatalog_groupName__5IyW7>svg{margin-top:2px}.CategoryCatalog_groups__DQpAM li button{font-size:15px}.CategoryCatalog_results__KOHA_{grid-template-columns:minmax(0,1fr)}.CategoryCatalog_results__KOHA_>button{min-height:76px}.CategoryCatalog_empty__1GUQe{margin:12px auto}}@media(max-width:359px){.CategoryCatalog_emblem__V_P55,.CategoryCatalog_title__3kAr7 p{display:none}.CategoryCatalog_groups__DQpAM{grid-template-columns:minmax(0,1fr)}.CategoryCatalog_tile__rpkxL{padding:12px}.CategoryCatalog_overview__ezPjf{gap:10px}.CategoryCatalog_tileArrow__pYENL{right:10px;top:17px;width:24px;height:24px}.CategoryCatalog_tileArrow__pYENL svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.CategoryCatalog_panel__4DlJW *{transition:none!important;animation:none!important}}.FeedToolbar_dialog__2357A{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;width:min(520px,calc(100% - 32px));max-width:520px;max-height:min(860px,calc(100dvh - 48px));border:1px solid var(--border);border-radius:28px;background:var(--card);color:var(--foreground)}.FeedToolbar_header__PrUdC{flex:none;padding:24px 56px 20px 24px;border-bottom:1px solid var(--border)}.FeedToolbar_title__I1tRL{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.FeedToolbar_description__ktBO0{margin-top:8px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.FeedToolbar_body__AyFk2{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin}.FeedToolbar_hint__usCQO{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--muted);color:var(--muted-foreground);font-size:13px;line-height:1.5}.FeedToolbar_footer__4zlu0{flex:none;display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--border);background:var(--card)}.FeedToolbar_footer__4zlu0 button{min-height:48px;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease}.FeedToolbar_reset__9MEzS{border:1px solid var(--border);color:var(--foreground);background:var(--card)}.FeedToolbar_reset__9MEzS:hover{background:var(--muted)}.FeedToolbar_apply__OcNgz{flex:1;background:var(--blue-brand,#0066ff);color:white}.FeedToolbar_apply__OcNgz:hover{background:var(--blue-hover,#0052d6)}.FeedToolbar_dialog__2357A button:focus-visible{outline:2px solid var(--blue-brand,#0066ff);outline-offset:3px}.FeedToolbar_dialog__2357A [data-slot=dialog-close]{top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.FeedToolbar_summary__WnQl2{text-align:left;font-size:12px;line-height:1.5;color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;border-radius:8px}.FeedToolbar_summary__WnQl2:hover{color:var(--foreground)}.FeedToolbar_summary__WnQl2:focus-visible{outline:2px solid var(--blue-brand,#0066ff);outline-offset:3px}@media(max-width:1023px){.FeedToolbar_dialog__2357A{max-height:100dvh}.FeedToolbar_header__PrUdC{padding:20px 60px 16px 20px}.FeedToolbar_body__AyFk2{flex:1;padding:20px}.FeedToolbar_footer__4zlu0{padding:14px 20px max(14px,env(safe-area-inset-bottom))}}@media(max-width:359px){.FeedToolbar_footer__4zlu0{gap:8px;padding-left:12px;padding-right:12px}.FeedToolbar_footer__4zlu0 button{padding:10px 12px;font-size:13px}.FeedToolbar_header__PrUdC{padding-left:16px}.FeedToolbar_body__AyFk2{padding:16px}}@media(prefers-reduced-motion:reduce){.FeedToolbar_footer__4zlu0 button{transition:none}}.AiMatchCard_row__0ShQS{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:14px;box-shadow:none;border-radius:16px;align-items:center}.AiMatchCard_photo__A1BIj{position:relative;width:88px;height:100px;overflow:hidden;border-radius:12px;background:var(--muted)}.AiMatchCard_photo__A1BIj>div{display:none}.AiMatchCard_photo__A1BIj>button{width:30px;height:30px;right:4px;top:4px}.AiMatchCard_content__fJJJT{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0}.AiMatchCard_summary__tvdG6{min-width:0;display:flex;flex-direction:column}.AiMatchCard_summary__tvdG6 h4{font-size:14px;line-height:1.45;color:var(--foreground)}.AiMatchCard_reason__XMByG{display:flex;align-items:center;gap:5px;order:5;color:var(--muted-foreground);font-size:11px;line-height:1.5;margin-top:6px;min-width:0}.AiMatchCard_reason__XMByG>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.AiMatchCard_description__cWHLF{display:none}.AiMatchCard_actions__SEyqs{display:flex;flex-wrap:wrap;gap:6px;max-width:290px;justify-content:flex-end}.AiMatchCard_actions__SEyqs>:is(a,button){flex:none;min-height:38px;padding:8px 10px;font-size:12px;border-radius:11px}.AiMatchCard_actions__SEyqs>a:first-child,.AiMatchCard_actions__SEyqs>button:first-child{flex-basis:100%}.AiMatchCard_actions__SEyqs>button:first-child svg+span:last-child{font-size:12px}.AiMatchCard_row__0ShQS :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:900px){.AiMatchCard_content__fJJJT{grid-template-columns:minmax(0,1fr)}.AiMatchCard_actions__SEyqs{max-width:none;justify-content:flex-start}.AiMatchCard_actions__SEyqs>a:first-child,.AiMatchCard_actions__SEyqs>button:first-child{flex-basis:auto}}@media(max-width:639px){.AiMatchCard_row__0ShQS{grid-template-columns:72px minmax(0,1fr);padding:12px;gap:12px}.AiMatchCard_photo__A1BIj{width:72px;height:88px}.AiMatchCard_content__fJJJT{display:contents}.AiMatchCard_summary__tvdG6{grid-column:2}.AiMatchCard_actions__SEyqs{grid-column:1/-1;display:flex;flex-wrap:nowrap;max-width:none;border-top:1px solid var(--border);padding-top:10px}.AiMatchCard_actions__SEyqs>a:first-child,.AiMatchCard_actions__SEyqs>button:first-child{flex:1}.AiMatchCard_reason__XMByG{display:none}.AiMatchCard_summary__tvdG6 h4{font-size:13px}.AiMatchCard_photo__A1BIj>button{width:28px;height:28px}.AiMatchCard_summary__tvdG6>div:nth-of-type(2){flex-wrap:wrap}.AiMatchCard_summary__tvdG6 span.AiMatchCard_hidden__N_Gc1.AiMatchCard_sm__inline-flex__o_G9G{display:inline-flex;font-size:13px}.AiMatchCard_actions__SEyqs>a:last-child{display:inline-flex;width:38px}}.AiSearchTheme_canvas__XZ2SZ{isolation:isolate;overflow-anchor:none}.AiSearchTheme_backdrop__oeKCk{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 78% 0,color-mix(in srgb,var(--blue-brand) 10%,transparent),transparent 52%),radial-gradient(ellipse at 0 85%,color-mix(in srgb,var(--blue-cyan) 6%,transparent),transparent 46%)}.AiSearchTheme_constellation__YHP29{position:absolute;width:100%;height:900px;max-height:100%;opacity:.28}.AiSearchTheme_horizon__xmWfa{position:absolute;inset:auto -15% -240px;height:580px;border:1px solid var(--site-brand-line);border-radius:50%;opacity:.2;transform:rotate(-12deg)}.AiSearchTheme_signals__RhL2L{opacity:.3}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true]{color:var(--foreground)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .AiSearchTheme_backdrop__oeKCk{opacity:1}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-local-search]{background:transparent!important}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-hero-search-root]{color:var(--foreground)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-search-intro]{color:var(--muted-foreground)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-search-field{background:var(--card);border-color:var(--border);box-shadow:0 2px 12px color-mix(in srgb,var(--site-shadow-ink) 3.9%,transparent)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-search-field:focus-within{border-color:var(--site-brand-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-link) 12%,transparent)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-catalog-trigger-hero,.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-hero-submit]{background:var(--blue-brand);border-color:var(--blue-brand);color:var(--primary-foreground);box-shadow:none}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-catalog-trigger-hero:hover,.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-hero-submit]:hover{background:var(--blue-hover);transform:none}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-hero-search-root] button:focus-visible{outline:2px solid var(--site-link);outline-offset:3px}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-feed-ai-dialogue]{background:var(--card);border-color:var(--border);color:var(--foreground);box-shadow:0 4px 18px color-mix(in srgb,var(--site-shadow-ink) 3.9%,transparent)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-dialogue-form],.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-dialogue-header]{background:var(--card);border-color:var(--border)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-chat-controls]{background:var(--site-surface-soft);border-color:var(--border)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-dialogue-log]{background:var(--site-surface-soft);scrollbar-color:var(--site-brand-line) var(--site-surface-soft)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-chat-user-message]{background:var(--blue-brand);color:var(--primary-foreground)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-composer]{background:var(--card);border-color:var(--border)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-composer]:focus-within{border-color:var(--site-brand-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-link) 12%,transparent)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-ai-match-card]{background:var(--card);color:var(--foreground);border-color:var(--border)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-chat-products] [data-card-root]{background:var(--card)!important;border-color:var(--border)!important}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] [data-chat-products] .local-card-body{background:var(--card)!important}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-stories-heading h2,.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-story-name{color:var(--foreground)}.AiSearchTheme_canvas__XZ2SZ[data-ai-theme=true] .local-stories-heading>span{color:var(--muted-foreground)}@media(max-width:639px){.AiSearchTheme_constellation__YHP29{width:160%;left:-40%;opacity:.2}}@media(prefers-reduced-motion:reduce){.AiSearchTheme_canvas__XZ2SZ [data-hero-search-root] *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}