.cs-search-field{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.cs-search-field input{width:100%}.cs-typed{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;pointer-events:none;font-size:16px}.cs-typed-text{color:transparent;background:linear-gradient(100deg,var(--cs-text-4) 0,var(--cs-text-4) 38%,var(--cs-ink) 50%,var(--cs-text-4) 62%,var(--cs-text-4) 100%) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;animation:prompt-shimmer 3.6s linear infinite}.cs-caret{flex:none;width:1.5px;height:19px;margin-left:2px;border-radius:1px;background:var(--cs-text-4);animation:cs-caret 1.05s step-end infinite}@keyframes cs-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-caret,.cs-typed-text{animation:none}}.cs-mobile-only{display:none}.cs-mobile-actions{display:flex;align-items:center;gap:6px}.cs-market-mini{padding:3px;border-radius:11px}.cs-market-mini.cs-seg-slide .cs-seg-thumb{top:3px;bottom:3px;left:3px;width:calc((100% - 6px - (var(--seg-n) - 1) * 2px) / var(--seg-n));border-radius:8px}.cs-market-mini button{height:28px;min-width:40px;padding:0 9px;border-radius:8px;font-size:13px;font-weight:500}@media (max-width:860px){.cs-search-row>.cs-market{display:none}.cs-mobile-only{display:block}.cs-mobile-only>.cs-seg{display:inline-grid}.cs-mobile-only>.cs-seg,.cs-search-row>.cs-seg{align-self:flex-start}.cs-mobile-only .cs-seg button,.cs-search-row>.cs-seg button{flex:none;height:34px;padding:0 14px;font-size:14px}.ads-page .wh-head .wh-tabs{display:none}.ads-page .wh-head:not(:has(.wh-title)){display:none}}.ad-sheet-sidebar .ads-open-funnel{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:1px solid var(--cs-line);border-radius:9999px;background:var(--cs-sunken-2);color:var(--cs-text-2);font-size:15px;font-weight:500;transition:background-color var(--dur-1,.12s) ease,color var(--dur-1,.12s) ease,border-color var(--dur-1,.12s) ease}.ad-sheet-sidebar .ads-open-funnel:hover{background:var(--cs-sunken);border-color:var(--cs-line-strong);color:var(--cs-ink)}.ad-sheet-sidebar .ads-open-funnel svg{color:var(--cs-text-4)}.ads-actions .help-tip{margin-left:auto}.help-tip{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--cs-text-4);cursor:help}.help-tip:focus-visible,.help-tip:hover{background:var(--cs-sunken-2);color:var(--cs-text-2)}.help-tip-pop{max-width:260px;font-weight:450;line-height:1.45}.ads-chip-app{display:inline-flex!important;align-items:center;gap:6px}.ads-icon .app-icon{flex:none}.pv-where{display:inline-flex!important;align-items:center;gap:6px}.pv-stage-copy{display:grid;gap:4px;padding:0 2px}.pv-stage-copy .pc-caption{padding:0}.pv-stage-copy .pc-caption p{font-size:15px;line-height:1.55;color:var(--cs-ink-2);white-space:pre-line}.pv-stage-copy .pv-title{margin:0;font-size:16px}@media (min-width:861px){.fd-tabs{position:sticky;top:var(--cs-frame-gap,4px);z-index:20;margin:0 -48px;padding:0 48px;background:var(--cs-canvas)}.fd-tabs:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--cs-line)}.fd-tabs{border-bottom-color:transparent}}@media (max-width:860px){.fd-views{display:inline-flex;width:auto;max-width:100%}.fd-views button{flex:none}}.pc-avatar{position:relative;flex:none;display:inline-flex}.pc-avatar .pc-platform{position:absolute;right:-3px;bottom:-3px;box-shadow:0 0 0 2px var(--cs-raised)}.pc-card.pc-focus{border-color:var(--cs-ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-select) 35%,transparent),var(--cs-glow,none);transition:box-shadow .6s ease,border-color .6s ease}.be-platforms button{display:inline-flex;align-items:center;gap:7px}.be-review footer small .app-icon{margin-right:2px;vertical-align:-2px}.be-posts-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.be-posts-rail{position:sticky;top:calc(var(--cs-frame-gap, 4px) + 76px);display:grid;gap:16px}.be-rail-card{display:grid;gap:10px;padding:16px;border:1px solid var(--cs-line-soft);border-radius:var(--cs-r-xl);background:var(--cs-tint)}.be-rail-card h4{gap:8px;margin:2px 4px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.be-rail-card h4,.be-rail-search{display:flex;align-items:center;color:var(--cs-text-4)}.be-rail-search{gap:9px;height:44px;padding:0 14px;border:1px solid var(--cs-line);border-radius:9999px;background:var(--cs-raised)}.be-rail-search:focus-within{border-color:var(--cs-line-strong);box-shadow:var(--cs-shadow-lg)}.be-rail-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:15px;color:var(--cs-ink)}.be-rail-list{display:grid;gap:2px}.be-rail-list button{display:flex;align-items:center;gap:11px;height:42px;padding:0 10px;border-radius:12px;font-size:15px;color:var(--cs-text-2);text-align:left}.be-rail-list button>span:not(.app-icon):not(.be-rail-all){flex:1}.be-rail-list button small{font-size:13px;color:var(--cs-text-4)}.be-rail-list button:hover{background:var(--cs-sunken-2);color:var(--cs-ink)}.be-rail-list button.on{background:var(--cs-raised);color:var(--cs-ink);font-weight:500;box-shadow:0 1px 2px rgba(20,23,31,.05),0 0 0 1px var(--cs-line-soft)}.be-rail-all{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:var(--cs-sunken);color:var(--cs-text-3)}.be-rail-account{display:flex;align-items:center;gap:4px;border-radius:14px}.be-rail-account.on{background:var(--cs-raised);box-shadow:0 0 0 1px var(--cs-line-soft)}.be-rail-account-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:14px;text-align:left}.be-rail-account-main:hover{background:var(--cs-sunken-2)}.be-rail-avatar{position:relative;flex:none;width:40px;height:40px}.be-rail-avatar>.be-initial,.be-rail-avatar>img{width:40px;height:40px;border-radius:50%;object-fit:cover}.be-rail-badge{position:absolute;right:-3px;bottom:-3px;box-shadow:0 0 0 2px var(--cs-tint)}.be-rail-account-text{min-width:0;display:grid}.be-rail-account-text small,.be-rail-account-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.be-rail-account-text strong{font-size:15px;font-weight:500}.be-rail-account-text small{font-size:13px;color:var(--cs-text-4)}.be-rail-open{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--cs-text-4)}.be-rail-open:hover{background:var(--cs-sunken-2);color:var(--cs-ink)}.be-rail-tags>div{display:flex;flex-wrap:wrap;gap:6px}.be-rail-tags button{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 11px 0 8px;border-radius:9999px;background:var(--cs-sunken);font-size:13px;color:var(--cs-text-2)}.be-rail-tags button:hover{color:var(--cs-ink)}.be-rail-tags button.on{background:var(--cs-ink-2);color:var(--cs-on-ink)}.be-posts-layout>.be-post-grid .be-empty{margin-top:24px}@media (max-width:1100px){.be-posts-layout{grid-template-columns:minmax(0,1fr);gap:20px}.be-posts-rail{position:static;order:-1}.be-rail-accounts,.be-rail-tags{display:none}.be-rail-card{padding:0;border:0;background:none}.be-rail-list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.be-rail-list button{flex:none;height:38px;border:1px solid var(--cs-line);border-radius:9999px;padding:0 12px 0 6px}.be-rail-list button.on{border-color:var(--cs-ink-2)}.be-rail-list button>span:not(.app-icon):not(.be-rail-all){flex:none}}.be-posts-layout .post-masonry{--masonry-columns:2}@media (min-width:1500px){.be-posts-layout .post-masonry{--masonry-columns:3}}@media (max-width:640px){.be-posts-layout .post-masonry{--masonry-columns:1}}.lib-brand-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:14px 28px 18px;min-width:0}.lib-tag{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:9999px;background:var(--cs-sunken);font-size:13px;font-weight:500;color:var(--cs-text-2);white-space:nowrap}.lib-tag-quiet{background:none;padding:0 4px;color:var(--cs-text-4);font-weight:450}.lib-brand-caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--cs-text-3)}@media (max-width:860px){.lib-brand-tags{padding:12px 18px 14px}}.ai-result{display:flex;align-items:center;gap:12px;max-width:1640px;margin:14px auto 0;padding:0 40px}.ai-result>span:not(.cs-orb){flex:1;min-width:0;display:grid;gap:1px;padding:11px 16px;border:1px solid var(--cs-line-soft);border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--cs-violet) 7%,transparent),transparent 70%),var(--cs-tint)}.ai-result strong{font-size:15px;font-weight:500;color:var(--cs-ink)}.ai-result small{font-size:13px;color:var(--cs-text-3)}.ai-result .cs-button{height:40px;padding:0 16px;border-radius:9999px}.lb-empty{margin:auto;max-width:380px;text-align:center;color:rgba(244,245,247,.72)}@media (max-width:860px){.ai-result{padding:0 16px;margin-top:12px;align-items:stretch}.ai-result>.cs-orb{display:none}}.fs-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;padding-bottom:48px}.fs-head h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.fs-head p{margin:4px 0 18px;font-size:15px;color:var(--cs-text-3)}.fs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.fs-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:22px 16px 16px;border:1px solid var(--cs-line-soft);border-radius:22px;background:var(--cs-raised);transition:box-shadow .25s ease,border-color .2s ease}.fs-card:hover{border-color:color-mix(in srgb,var(--cs-line) 60%,transparent);box-shadow:var(--cs-glow,var(--cs-shadow-lg))}.fs-id{display:grid;justify-items:center;gap:2px;min-width:0;text-align:center}.fs-avatar{position:relative;margin-bottom:10px}.fs-avatar .brand-tile.large{width:84px;height:84px;flex:0 0 84px;border-radius:50%;font-size:32px;box-shadow:0 0 0 1px var(--cs-line-soft)}.fs-avatar i{position:absolute;right:3px;bottom:3px;width:16px;height:16px;border-radius:50%;background:var(--cs-text-5);box-shadow:0 0 0 3px var(--cs-raised)}.fs-avatar i.on{background:var(--cs-green)}.fs-id small,.fs-id strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-id strong{font-size:16px;font-weight:500;color:var(--cs-ink)}.fs-id small{font-size:13px;color:var(--cs-text-4)}.fs-follow{height:38px;border-radius:9999px;justify-content:center;font-size:14px}.fs-side{position:sticky;top:calc(var(--cs-frame-gap, 4px) + 16px);border:1px solid var(--cs-line-soft);border-radius:24px;background:var(--cs-tint);overflow:hidden}.fs-side header{padding:18px 20px 10px}.fs-side h3{margin:0;font-size:16px;font-weight:500}.fs-side ol{list-style:none;margin:0;padding:0 8px 10px}.fs-side li{display:flex;align-items:center;gap:4px;border-radius:14px}.fs-side li:hover{background:var(--cs-sunken-2)}.fs-side li>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:9px 10px;text-align:left}.fs-side .brand-tile{width:44px;height:44px;flex:0 0 44px;border-radius:12px}.fs-side li span{min-width:0;display:grid}.fs-side li small,.fs-side li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-side li strong{font-size:15px;font-weight:500}.fs-side li small{font-size:13px;color:var(--cs-text-4)}.fs-plus{width:34px;height:34px;margin-right:8px;display:grid;place-items:center;flex:none;border:1px solid var(--cs-line);border-radius:50%;background:var(--cs-raised);color:var(--cs-text-2)}.fs-plus:hover{border-color:var(--cs-line-strong);color:var(--cs-ink)}@media (max-width:1100px){.fs-wrap{grid-template-columns:minmax(0,1fr)}.fs-side{position:static}}@media (max-width:640px){.fs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-card{padding:18px 12px 12px}.fs-avatar .brand-tile.large{width:68px;height:68px;flex-basis:68px}}.lb-scrim{z-index:80;background:rgba(7,8,11,.86);backdrop-filter:blur(6px) saturate(.9)}.lb,.lb-scrim{position:fixed;inset:0;animation:lb-fade .18s ease both}.lb{z-index:81;display:flex;flex-direction:column;color:#f4f5f7;outline:none}@keyframes lb-fade{0%{opacity:0}}.lb-bar{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 24px 22px;background:linear-gradient(180deg,rgba(7,8,11,.7),rgba(7,8,11,0));pointer-events:none}.lb-bar>*{pointer-events:auto}.lb-title{min-width:0;display:flex;align-items:center;gap:12px}.lb-title>span{min-width:0;display:grid}.lb-title small,.lb-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-title strong{font-size:16px;font-weight:500;color:#fff}.lb-title small{font-size:13px;color:rgba(244,245,247,.62)}.lb-title .brand-tile{width:38px;height:38px;flex:0 0 38px;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.14)}.lb-tools{display:flex;align-items:center;gap:10px;flex:none}.lb-close,.lb-group,.lb-pill{display:flex;align-items:center;height:50px;border:1px solid rgba(255,255,255,.16);border-radius:9999px;background:rgba(24,26,32,.72);backdrop-filter:blur(14px);box-shadow:0 8px 28px rgba(0,0,0,.28)}.lb-group>*{width:52px;height:100%;display:grid;place-items:center;color:#f4f5f7;transition:background-color .12s ease,color .12s ease}.lb-group>*+*{border-left:1px solid rgba(255,255,255,.12)}.lb-group>:first-child{border-radius:9999px 0 0 9999px}.lb-group>:last-child{border-radius:0 9999px 9999px 0}.lb-group>:only-child{border-radius:9999px}.lb-close:hover,.lb-group>:hover:not(:disabled),.lb-pill:hover{background:rgba(255,255,255,.1)}.lb-group>:disabled{color:rgba(244,245,247,.3)}.lb-close{width:50px;justify-content:center;color:#fff}.lb-pill{gap:8px;padding:0 18px 0 16px;font-size:15px;font-weight:500;color:#fff}.lb-pill svg:last-child{color:rgba(244,245,247,.6)}.lb a:focus-visible,.lb button:focus-visible{outline:2px solid #fff;outline-offset:2px}.lb-stage{flex:1;min-height:0;display:flex;overflow:auto;overscroll-behavior:contain;padding:92px 88px 60px;scrollbar-color:rgba(255,255,255,.25) transparent}.lb-stage.tall{padding-bottom:72px}.lb-media{flex:none;margin:auto;display:block;max-width:100%;max-height:100%;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.5);opacity:0;transition:opacity .2s ease;cursor:zoom-in}.lb-media:not(.lb-video){background:#f5f6f9}.lb-media.is-loaded,.lb-video{opacity:1}.lb-stage.tall .lb-media{margin-top:0;border-radius:10px}.lb-media[style*=width]{max-width:none;max-height:none;height:auto}.lb-stage.zoomed .lb-media{cursor:zoom-out}.lb-video{width:min(100%,1200px);max-height:100%;background:#000;cursor:auto}.lb-slot{margin:auto;width:min(560px,100%)}.lb-nav{position:absolute;top:50%;z-index:3;width:48px;height:48px;display:grid;place-items:center;margin-top:-24px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(24,26,32,.72);backdrop-filter:blur(14px);color:#fff}.lb-nav:hover{background:rgba(60,63,72,.85)}.lb-nav.prev{left:18px}.lb-nav.next{right:18px}.lb-count{position:absolute;bottom:16px;left:50%;z-index:3;transform:translateX(-50%);padding:6px 12px;border-radius:9999px;background:rgba(24,26,32,.72);font-size:13px;font-variant-numeric:tabular-nums;color:rgba(244,245,247,.8)}@media (max-width:700px){.lb-bar{padding:calc(10px + env(safe-area-inset-top)) 10px 18px 14px}.lb-pill span,.lb-pill svg:last-child,.lb-title small,.lb-zoom{display:none}.lb-pill{width:44px;padding:0;justify-content:center}.lb-close,.lb-group,.lb-pill{height:44px}.lb-close,.lb-group>*{width:44px}.lb-stage{padding:72px 12px 56px}.lb-nav{top:auto;bottom:10px;margin-top:0;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.lb,.lb-media,.lb-scrim{animation:none;transition:none}}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px 20px}.mk-grid.small{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px 16px}.mk-card{min-width:0;display:flex;flex-direction:column;gap:12px}.mk-plate{position:relative;display:grid;place-items:center;aspect-ratio:1/1;padding:12%;overflow:hidden;border:1px solid var(--cs-line-soft);border-radius:20px;background:radial-gradient(120% 90% at 50% 0,var(--cs-raised) 0,transparent 60%),linear-gradient(180deg,var(--cs-sunken-2) 0,var(--cs-sunken) 100%);cursor:zoom-in;transition:border-color .18s ease,box-shadow .25s ease,transform .25s ease}.mk-plate.locked{padding:0;cursor:auto}.mk-plate.locked .locked-preview{width:100%;height:100%;border-radius:0}.mk-plate img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(20,23,31,.16)) drop-shadow(0 2px 4px rgba(20,23,31,.08));transition:transform .35s cubic-bezier(.22,1,.36,1)}.mk-plate:hover{border-color:color-mix(in srgb,var(--cs-line) 60%,transparent);box-shadow:var(--cs-glow,var(--cs-shadow-lg))}.mk-plate:hover img{transform:scale(1.035) translateY(-2px)}.mk-doc{display:grid;justify-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--cs-text-3)}.mk-kind{left:12px;max-width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px;border-radius:9999px;background:color-mix(in srgb,var(--cs-raised) 88%,transparent);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--cs-line-soft);font-size:12px;font-weight:500;color:var(--cs-text-2)}.mk-expand,.mk-kind{position:absolute;top:12px}.mk-expand{right:12px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--cs-ink-2);color:var(--cs-on-ink);opacity:0;transform:scale(.9);transition:opacity .15s ease,transform .15s ease}.mk-plate:focus-visible .mk-expand,.mk-plate:hover .mk-expand{opacity:1;transform:none}@media (hover:none){.mk-expand{opacity:.9;transform:none}.mk-plate:hover{box-shadow:none}}.mk-meta{display:flex;align-items:center;gap:10px;min-width:0;padding:0 2px}.mk-meta .brand-tile{width:32px;height:32px;flex:0 0 32px;border-radius:50%;font-size:14px}.mk-text{flex:1;min-width:0;display:grid}.mk-text small,.mk-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-text strong{font-size:15px;font-weight:500;color:var(--cs-ink)}.mk-text small{font-size:13px;color:var(--cs-text-4)}.mk-open{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--cs-text-4);transition:background-color .12s ease,color .12s ease}.mk-open:hover{background:var(--cs-sunken);color:var(--cs-ink)}@media (max-width:640px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.mk-plate{border-radius:16px}.mk-meta .brand-tile{display:none}}.cs-app .home{max-width:1640px;margin:0 auto;padding:0 40px 72px}.home-ticker{display:none}@keyframes home-ticker{to{transform:translateX(-50%)}}.home-hero{position:relative;isolation:isolate;padding-bottom:64px}.home-grid{position:absolute;z-index:0;width:min(408px,30vw);height:auto;pointer-events:none;user-select:none}.home-grid-tr{top:71px;right:0}.home-grid-bl{bottom:0;left:0}.home-eyebrow{justify-content:space-between;gap:16px;padding:30px 0 22px;border-bottom:1px solid var(--cs-line);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-text-5)}.home-eyebrow,.home-hero-inner{position:relative;z-index:1;display:flex}.home-hero-inner{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding-top:76px;text-align:center}.home-badge{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;border-radius:7px;background:linear-gradient(90deg,#56a36d,#2e6c6f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 8px 22px -6px rgba(46,108,111,.45);color:#fff;font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.home-hero h1{margin-top:24px;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--cs-ink);text-wrap:balance}.home-sub{max-width:620px;margin-top:22px;font-size:18px;line-height:1.55;color:var(--cs-text-2);text-wrap:pretty}.home-find{display:flex;align-items:center;gap:12px;width:min(680px,100%);height:64px;margin-top:34px;padding:0 8px 0 18px;border:1px solid var(--cs-line);border-radius:9999px;background:var(--cs-search-bg,#fff);box-shadow:var(--cs-glow);transition:border-color .15s ease,box-shadow .2s ease}.home-find:focus-within{border-color:var(--cs-line-strong)}.home-find-field{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.home-find-field input{width:100%;height:100%;border:0;outline:none;background:transparent;font-size:17px;color:var(--cs-ink)}.home-find-field input::placeholder{color:var(--cs-text-4)}.home-find-field .cs-typed{font-size:17px;text-align:left}.home-find-clear{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--cs-text-4)}.home-find-clear:hover{background:var(--cs-sunken-2);color:var(--cs-ink)}.home-find-go{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 22px;border-radius:9999px;background:var(--cs-ink-2);color:var(--cs-on-ink);font-size:15px;font-weight:500;transition:opacity .15s ease,transform .15s ease}.home-find-go:disabled{opacity:.4;cursor:default}.home-find-go:not(:disabled):active{transform:scale(.97)}.home-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.home-chips button{height:34px;padding:0 14px;border:1px solid var(--cs-line);border-radius:9999px;background:var(--cs-raised);font-size:14px;color:var(--cs-text-3);white-space:nowrap}.home-chips button:hover{background:var(--cs-sunken-2);color:var(--cs-ink)}.home-stats{display:inline-flex;margin-top:40px;padding:18px 10px;border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);background:color-mix(in srgb,var(--cs-raised) 86%,transparent);backdrop-filter:blur(6px)}.home-stats>div{padding:0 22px}.home-stats dd{font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--cs-text-2);font-variant-numeric:tabular-nums}.home-stats dt{margin-top:2px;font-size:14px;color:var(--cs-text-3)}.home-anchor{scroll-margin-top:12px}.home-sections{display:flex;flex-direction:column;gap:28px}.home-market{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--cs-text-3)}.home-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.home-section h2{font-size:21px;font-weight:500;letter-spacing:-.01em}.home-section h2 small{display:block;margin-top:2px;font-weight:400;letter-spacing:0}.home-note,.home-section h2 small{font-size:14px;color:var(--cs-text-3)}.home-note{text-align:center}.home-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-goal{position:relative;display:flex;flex-direction:column;min-height:320px;padding:24px 24px 0;border:1px solid var(--cs-line);border-radius:var(--cs-r-xl);background:var(--cs-tint);overflow:hidden;text-align:left;transition:border-color .15s ease,box-shadow .2s ease}.home-goal:hover{border-color:var(--cs-line-strong);box-shadow:var(--cs-shadow-lg)}.home-goal-text{display:flex;flex-direction:column}.home-goal-text strong{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--cs-ink)}.home-goal-text strong svg{color:var(--cs-text-4);transition:transform .2s ease,color .2s ease}.home-goal:hover .home-goal-text strong svg{transform:translateX(3px);color:var(--cs-ink)}.home-goal-text small{margin-top:4px;font-size:15px;line-height:1.45;color:var(--cs-text-3)}.home-goal-text em{margin-top:12px;font-style:normal;font-size:14px;color:var(--cs-text-4)}.home-goal-shots{display:flex;justify-content:center;align-items:flex-end;gap:10px;height:176px;margin-top:auto;padding-top:20px}.home-goal-shot{width:34%;height:150px;border:1px solid var(--cs-line);border-bottom:0;border-radius:14px 14px 0 0;overflow:hidden;background:var(--cs-sunken);box-shadow:0 10px 30px -12px rgba(20,23,31,.25);transition:transform .25s ease}.home-goal-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.home-goal-shots.n3 .home-goal-shot:first-child{transform:translateY(18px) rotate(-4deg)}.home-goal-shots.n3 .home-goal-shot:nth-child(2){height:160px}.home-goal-shots.n3 .home-goal-shot:nth-child(3){transform:translateY(18px) rotate(4deg)}.home-goal:hover .home-goal-shot:nth-child(2){transform:translateY(-4px)}.home-goals-loading .home-goal{min-height:320px;border:0}.home-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-idea{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--cs-line);border-radius:16px;background:var(--cs-raised);text-align:left;transition:border-color .15s ease,background .15s ease}.home-idea:hover{border-color:var(--cs-line-strong);background:var(--cs-tint)}.home-idea-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--cs-sunken);color:var(--cs-text-2)}.home-idea-text{display:flex;flex-direction:column;min-width:0}.home-idea-text strong{font-size:16px;font-weight:500;color:var(--cs-ink)}.home-idea-text small{margin-top:2px;font-size:13.5px;color:var(--cs-text-4)}.home-idea-go{flex:none;margin-left:auto;color:var(--cs-text-5);transition:transform .2s ease,color .2s ease}.home-idea:hover .home-idea-go{transform:translateX(3px);color:var(--cs-ink)}.home-browse{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:22px 26px;border:1px solid var(--cs-line);border-radius:var(--cs-r-xl);background:var(--cs-tint);text-align:left}.home-browse:hover{border-color:var(--cs-line-strong)}.home-browse strong{display:block;font-size:18px;font-weight:500;color:var(--cs-ink)}.home-browse small{display:block;margin-top:2px;font-size:14px;color:var(--cs-text-3)}.cs-carousel-track{align-items:flex-start}.cs-carousel>header .cs-shape-pills{margin-left:auto}.cs-shape-pills{display:flex;gap:2px;padding:3px;border-radius:9999px;background:var(--cs-sunken)}.cs-shape-pills button{height:30px;padding:0 12px;border-radius:9999px;font-size:13.5px;color:var(--cs-text-3);font-variant-numeric:tabular-nums}.cs-shape-pills button.on{background:var(--cs-raised);color:var(--cs-ink);box-shadow:0 1px 2px rgba(20,23,31,.08)}.cs-shape-cell{display:flex}.cs-shape-cell>*{flex:1;min-width:0}.cs-shape-cell .ad-natural-wrap{aspect-ratio:var(--shape)!important}.cs-shape-cell .ad-natural-wrap>.ad-natural-media{width:100%;height:100%;object-fit:cover;object-position:top center}.cs-shape-vertical .cs-carousel-track>*{flex-basis:250px}.cs-shape-portrait .cs-carousel-track>*{flex-basis:280px}.cs-shape-landscape .cs-carousel-track>*{flex-basis:380px}.cs-shape-skeleton{height:440px;border-radius:var(--cs-r-xl)}.find{padding-top:4px}.find-head{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);background:var(--cs-tint)}.find-head>span:not(.cs-orb){flex:1;min-width:0}.find-head strong{display:block;font-size:17px;font-weight:500;color:var(--cs-ink)}.find-head small{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--cs-text-3)}.find-head .cs-button{flex:none}.find-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 4px}.find-terms>span{margin-right:4px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-text-5)}.find-terms i{display:inline-flex;align-items:center;height:28px;padding:0 11px;border:1px solid var(--cs-line);border-radius:9999px;font-style:normal;font-size:13.5px;color:var(--cs-text-3)}.find-terms i.w3{border-color:var(--cs-line-strong);color:var(--cs-ink)}.find-terms i.w1{color:var(--cs-text-4);border-style:dashed}.find-note{margin:8px 0 0;font-size:14px;color:var(--cs-text-3)}.find-tabs{margin:18px 0 4px}.find-tabs small{margin-left:6px;font-size:13px;color:var(--cs-text-4)}.find-group h3{margin:24px 0 12px;font-size:17px;font-weight:500;color:var(--cs-ink)}.find-group:first-of-type h3{margin-top:18px}.find-ads{margin-top:16px}.find-item{display:flex;flex-direction:column;gap:8px}.find-ads .find-item{margin-bottom:20px}.find-funnels{gap:28px}.find-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.find-quote{margin:0;padding:11px 14px 12px;border-radius:12px;background:var(--cs-sunken-2)}.find-quote-label{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-text-4)}.find-quote p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--cs-text-2);overflow-wrap:anywhere}.find-quote mark{padding:0 2px;border-radius:3px;background:rgba(106,87,227,.14);color:var(--cs-ink)}.find-more{margin-top:28px;text-align:center}.find-more>.find-group{text-align:left}.find-show{display:flex;margin:16px auto 0}.find-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.find-skeleton>div{height:300px;border-radius:var(--cs-r-lg)}@media (max-width:860px){.cs-app .home{padding:0 16px 72px}.home-ticker{display:block;margin:0 -16px;height:36px;overflow:hidden;border-bottom:1px solid var(--cs-line);background:var(--cs-side-bg);font-size:13px;line-height:36px;color:var(--cs-text-3);white-space:nowrap}.home-ticker-track{animation:home-ticker 32s linear infinite}.home-ticker-item,.home-ticker-track,.home-ticker-track>span{display:inline-flex}.home-ticker-item{gap:5px;padding-left:12px}.home-ticker-item b{font-weight:600;color:var(--cs-ink)}.home-ticker-item i{padding-left:7px;font-style:normal;color:var(--cs-text-5)}.home-eyebrow{display:none}.home-grid{width:210px}.home-grid-tr{top:0;right:-16px}.home-grid-bl{left:-16px}.home-hero{padding-bottom:40px}.home-hero-inner{padding-top:36px}.home-hero h1{margin-top:18px;font-size:38px}.home-sub{margin-top:14px;font-size:16px}.home-find{height:56px;margin-top:24px;padding:0 6px 0 14px;gap:10px}.home-find-field .cs-typed,.home-find-field input{font-size:16px}.home-find-go{width:44px;height:44px;padding:0;justify-content:center}.home-find-go span{display:none}.home-chips{flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;margin:14px -16px 0;padding:0 16px;overflow-x:auto;scrollbar-width:none}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;margin-top:28px;padding:14px 4px}.home-stats>div{padding:0 4px}.home-stats dd{font-size:20px}.home-stats dt{font-size:12.5px}.home-anchor{scroll-margin-top:72px}.cs-carousel>header{flex-wrap:wrap;align-items:center;row-gap:12px}.cs-carousel>header h2{flex:1 1 0;min-width:0}.cs-carousel>header:has(.cs-shape-pills) h2{flex:1 0 100%}.cs-carousel>header .cs-shape-pills{margin-left:0}.cs-carousel>header .cs-carousel-controls{margin-left:auto}.cs-carousel-controls .cs-link{margin-right:0;white-space:nowrap}.home-sections{gap:20px}.home-market,.home-stats{display:none}.home-goals{display:flex;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.home-goals>*{flex:0 0 84%;scroll-snap-align:start}.home-goal{min-height:290px;padding:20px 20px 0}.home-ideas{grid-template-columns:1fr}.find-head{flex-wrap:wrap;padding:16px}.find-head>span:not(.cs-orb){flex-basis:calc(100% - 50px)}.find-skeleton{grid-template-columns:1fr 1fr}.find-skeleton>div{height:220px}.find-videos{grid-template-columns:1fr}.cs-shape-vertical .cs-carousel-track>*{flex-basis:66%}.cs-shape-landscape .cs-carousel-track>*{flex-basis:86%}}@media (max-width:1180px) and (min-width:861px){.home-goals,.home-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.home-goals>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.home-ticker-track{animation:none}}.cs-item.cs-item-split{padding:0;gap:0}.cs-item-split .cs-item-main{display:flex;flex:1;min-width:0;align-items:center;gap:12px;height:100%;padding:0 0 0 11px;color:inherit;text-align:left}.cs-item-split .cs-item-main>svg{color:var(--cs-nav)}.cs-item-split.on .cs-item-main>svg,.cs-item-split:hover .cs-item-main>svg{color:var(--cs-ink-2)}.cs-item-split .cs-item-fold{display:grid;place-items:center;width:36px;height:100%;border-radius:0 10px 10px 0}.cs-item-split .cs-item-fold:hover{background:var(--cs-sunken-2)}.bs-root{z-index:90}.bs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 12px}.bs-head h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;letter-spacing:-.01em}.bs-close{display:grid;place-items:center;width:36px;border-radius:50%;background:var(--cs-sunken);color:var(--cs-text-2)}.bs-close,.bs-done{flex:none;height:36px}.bs-done{padding:0 16px;border-radius:9999px;background:var(--cs-ink-2);color:var(--cs-on-ink);font-size:15px;font-weight:500}.bs-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.bs-body .filter-pop,.bs-body .save-pop{width:auto;max-width:none;overflow:visible}.bs-body .menu-search,.bs-body .save-top{height:46px}.bs-body .menu-search input{font-size:16px}.bs-body .menu-list{max-height:none;overflow:visible}.bs-body .menu-row{min-height:52px;padding:0 12px;border-radius:12px;font-size:16px}.bs-body .menu-row small{font-size:14px}.bs-body .menu-section{padding:14px 12px 6px}.bs-body .save-top{display:flex;gap:8px;margin-bottom:8px}.bs-body .save-top .menu-search{flex:1}.bs-body .save-top .tool-button{height:46px;padding:0 16px}.cs-mobile-saved{position:relative}.cs-mobile-badge{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--cs-canvas);border-radius:9999px;background:var(--cs-red);color:#fff;font-size:10px;font-weight:600;line-height:1}@media (max-width:860px){.fd-actions .cs-button.fd-save{flex:1 1 0}.fd-actions a.cs-button.outline{flex:0 0 auto;padding:0 16px}}.ask-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;overflow-x:clip}.ask-shell>.ask{width:100%;min-width:0}.ask-shell.has-panel{grid-template-columns:300px minmax(0,1fr)}.ask-threads{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:14px 12px 16px;border-right:1px solid var(--cs-line);overflow-y:auto}.ask-tools{display:flex;align-items:center;gap:4px}.ask-tool{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--cs-text-4)}.ask-tool:hover{background:var(--cs-sunken);color:var(--cs-ink)}.ask-tool-end{margin-left:auto;color:var(--cs-text-2)}.ask-top{align-self:stretch;margin:-12px 0 8px -8px}.ask-threads-eyebrow{margin:26px 0 8px;padding:0 10px;font-size:15px;color:var(--cs-text-4)}.ask-thread-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ask-thread-list li{position:relative;border-radius:12px}.ask-thread-list li.on,.ask-thread-list li:hover{background:var(--cs-sunken-2)}.ask-thread{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 34px 0 10px;text-align:left;font-size:15px;color:var(--cs-ink-2)}.ask-thread span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-thread small{flex:none;font-size:13px;color:var(--cs-text-4)}.ask-thread-forget{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--cs-text-4);opacity:0;transform:translateY(-50%)}.ask-thread-forget:focus-visible,.ask-thread-list li:hover .ask-thread-forget{opacity:1}.ask-thread-list li:hover .ask-thread small{visibility:hidden}.ask-thread-forget:hover{background:var(--cs-line-soft);color:var(--cs-ink)}.ask-threads-empty{padding:4px 10px;font-size:14px;line-height:1.5;color:var(--cs-text-4)}.ask-mcp{display:flex;align-items:center;gap:12px;margin-top:auto;padding:12px;border:1px solid var(--cs-line);border-radius:14px;background:var(--cs-raised);text-align:left;color:var(--cs-text-2)}.ask-threads .ask-mcp{margin-top:24px}.ask-threads>.ask-mcp{margin-top:auto}.ask-mcp:hover{border-color:var(--cs-line-strong)}.ask-mcp strong{display:block;font-size:15px;font-weight:500;color:var(--cs-ink)}.ask-mcp small{display:block;margin-top:1px;font-size:13px;color:var(--cs-text-4)}.ask-threads-sheet .ask-threads-eyebrow{display:none}.ask-threads-sheet .ask-thread{min-height:50px;font-size:16px}.ask-threads-sheet .ask-thread-forget{opacity:1}.ask-threads-sheet .ask-thread small{display:none}.ask-threads-sheet .ask-mcp{margin-top:20px;width:100%}.ask-composer-wrap{position:relative;width:100%}.ask-composer-wrap .ask-composer{position:relative;z-index:1}.ask-glow{position:absolute;inset:10px -22px -26px;z-index:0;border-radius:40px;background:linear-gradient(100deg,#ffc49b,#ff9ec7 30%,#b6a4ff 60%,#8fd0ff 85%,#ffc49b) 0 50% /220% 100%;filter:blur(34px);opacity:0;transform:scale(.94);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.ask.is-research .ask-glow{opacity:.55;transform:none;animation:ask-glow-drift 9s ease-in-out infinite alternate}.ask.is-research .ask-composer{border-color:color-mix(in srgb,var(--cs-line) 60%,transparent);box-shadow:0 1px 2px rgba(20,23,31,.04)}@keyframes ask-glow-drift{to{background-position:100% 50%}}.ask-next{width:100%;margin-top:48px}.ask-next>p{padding:0 4px;font-size:15px;color:var(--cs-text-4)}.ask-next button{display:flex;align-items:center;gap:14px;width:100%;margin-top:12px;padding:10px 4px 16px;border-bottom:1px solid var(--cs-line);text-align:left}.ask-next button>span:not(.cs-orb){flex:1;min-width:0}.ask-next strong{display:block;font-size:16px;font-weight:500;color:var(--cs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-next small{display:block;margin-top:2px;font-size:14px;color:var(--cs-text-4)}.ask-next button>svg{color:var(--cs-text-5);transition:transform .2s ease}.ask-next button:hover>svg{transform:translateX(3px);color:var(--cs-ink)}.ask-br{display:none}@media (max-width:860px){.ask-br{display:inline}.ask-top{margin:-6px 0 4px -6px}.ask-next{margin-top:36px}}@media (prefers-reduced-motion:reduce){.ask.is-research .ask-glow{animation:none}.ask-glow{transition:opacity .2s linear}}