.extensions-module__q3dfmq__page{--extension-muted:#aaa9ba;--extension-accent:#c3baf3;max-width:1540px;margin:0 auto;padding:clamp(108px,11vw,160px) 5vw clamp(88px,10vw,140px)}.extensions-module__q3dfmq__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);margin-bottom:clamp(80px,9vw,144px);display:grid}.extensions-module__q3dfmq__heroCopy h1{letter-spacing:-.045em;color:var(--text-hi);margin:26px 0 24px;font-size:clamp(38px,5.1vw,76px);font-weight:550;line-height:1.08}.extensions-module__q3dfmq__heroCopy h1 span{color:#b1accc}.extensions-module__q3dfmq__heroDescription{max-width:390px;color:var(--extension-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.8}.extensions-module__q3dfmq__heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.extensions-module__q3dfmq__explore{border-radius:var(--radius-small);border:var(--border-active);min-height:48px;color:var(--text-hi);transition:background var(--motion-feedback) var(--motion-utility-ease), transform var(--motion-press) var(--motion-utility-ease);background:#ffffff0e;justify-content:space-between;align-items:center;gap:32px;padding:12px 18px;font-size:13px;text-decoration:none;display:inline-flex}.extensions-module__q3dfmq__explore:hover{background:var(--surface-active)}.extensions-module__q3dfmq__explore:active{transform:translateY(1px)}.extensions-module__q3dfmq__explore span{color:var(--extension-accent);font-size:20px}.extensions-module__q3dfmq__heroFootnote{color:var(--extension-muted);align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.extensions-module__q3dfmq__chromeMark{color:var(--extension-accent);display:flex}.extensions-module__q3dfmq__pinboard{border-radius:var(--radius-large);min-width:0;box-shadow:var(--shadow-deep);background:#121019;border:1px solid #ffffff1f;padding:0 10px 10px;transform:rotate(1deg)}.extensions-module__q3dfmq__browserBar{min-height:44px;color:var(--extension-muted);border-bottom:var(--border-whisper);justify-content:space-between;align-items:center;gap:18px;padding:0 10px;display:flex}.extensions-module__q3dfmq__windowDots{gap:4px;display:flex}.extensions-module__q3dfmq__windowDots i{border:1px solid #777380;border-radius:50%;width:5px;height:5px}.extensions-module__q3dfmq__browserTitle{letter-spacing:.04em;font-size:10px}.extensions-module__q3dfmq__pinControls{align-items:center;gap:5px;padding:12px 4px;display:flex}.extensions-module__q3dfmq__pinControls button{border-radius:var(--radius-small);cursor:pointer;width:44px;height:44px;transition:background var(--motion-feedback) var(--motion-utility-ease), border-color var(--motion-feedback) var(--motion-utility-ease), transform var(--motion-feedback) var(--motion-ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.extensions-module__q3dfmq__pinControls button:hover{background:var(--surface-hover);transform:translateY(-2px)}.extensions-module__q3dfmq__pinControls button[aria-pressed=true]{background:#c3baf31f;border-color:#c3baf366}.extensions-module__q3dfmq__pinHint{color:var(--extension-muted);align-items:center;gap:6px;margin-left:auto;padding-right:6px;font-size:10px;display:flex}.extensions-module__q3dfmq__pinCaption{color:var(--text-hi);justify-content:space-between;align-items:center;gap:18px;padding:18px 10px 8px;text-decoration:none;display:flex}.extensions-module__q3dfmq__pinCaption h2{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:550;line-height:1.4}.extensions-module__q3dfmq__pinCaption>svg{color:var(--extension-accent);flex-shrink:0}.extensions-module__q3dfmq__pinCaption:hover h2{color:var(--extension-accent)}.extensions-module__q3dfmq__library{scroll-margin-top:84px}.extensions-module__q3dfmq__libraryHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.extensions-module__q3dfmq__libraryHeading h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(23px,2.3vw,34px);font-weight:550;line-height:1.25}.extensions-module__q3dfmq__microLabel{font-family:var(--font-satoshi);letter-spacing:.08em;text-transform:uppercase;color:var(--extension-accent);font-size:10px;font-weight:550;line-height:1.6;display:block}.extensions-module__q3dfmq__filters{gap:20px;display:grid}.extensions-module__q3dfmq__search{border:var(--border-standard);border-radius:var(--radius-small);color:var(--extension-muted);background:#ffffff09;align-items:center;gap:14px;max-width:600px;min-height:50px;padding:0 16px;display:flex}.extensions-module__q3dfmq__search svg{flex-shrink:0}.extensions-module__q3dfmq__search input{width:100%;min-width:0;min-height:50px;color:var(--text-hi);font-family:var(--font-satoshi);background:0 0;border:0;outline:none;font-size:14px}.extensions-module__q3dfmq__search input::placeholder{color:#9390a5;opacity:1}.extensions-module__q3dfmq__search:focus-within{border-color:var(--extension-accent);outline:1px solid var(--extension-accent);outline-offset:3px}.extensions-module__q3dfmq__categoryFilters{flex-wrap:wrap;gap:8px;display:flex}.extensions-module__q3dfmq__categoryFilters button{border:var(--border-whisper);border-radius:var(--radius-pill);color:#b9b6c7;min-height:44px;font-family:var(--font-satoshi);cursor:pointer;transition:color var(--motion-feedback) var(--motion-utility-ease), background var(--motion-feedback) var(--motion-utility-ease), border-color var(--motion-feedback) var(--motion-utility-ease);background:#ffffff06;align-items:center;gap:12px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.extensions-module__q3dfmq__categoryFilters button span{font-variant-numeric:tabular-nums;color:#a6a0b9;font-size:10px}.extensions-module__q3dfmq__categoryFilters button:hover{color:var(--text-hi);background:var(--surface-hover);border-color:#ffffff40}.extensions-module__q3dfmq__categoryFilters button[aria-pressed=true]{color:#e8e3ff;background:#c3baf31f;border-color:#c3baf366}.extensions-module__q3dfmq__categoryFilters button[aria-pressed=true] span{color:#d0c4ff}.extensions-module__q3dfmq__resultsBar{border-bottom:var(--border-standard);justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:40px;display:flex}.extensions-module__q3dfmq__resultsBar p{color:var(--extension-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.extensions-module__q3dfmq__resultsBar button{min-height:44px;font:inherit;color:var(--extension-accent);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.extensions-module__q3dfmq__resultsBar button span{font-size:18px}.extensions-module__q3dfmq__results{gap:clamp(64px,7vw,96px);display:grid}.extensions-module__q3dfmq__categoryHeading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.extensions-module__q3dfmq__categoryHeading h2{letter-spacing:-.025em;font-size:clamp(19px,2vw,26px);font-weight:550}.extensions-module__q3dfmq__categoryHeading>span{color:var(--extension-muted);font-variant-numeric:tabular-nums;font-size:11px}.extensions-module__q3dfmq__categoryHeading>div{background:#ffffff14;flex:1;height:1px;margin-left:8px}.extensions-module__q3dfmq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.extensions-module__q3dfmq__card{min-width:0}.extensions-module__q3dfmq__card>a{color:var(--text-hi);text-decoration:none;display:block}.extensions-module__q3dfmq__promotion{aspect-ratio:16/10;border-radius:var(--radius-standard);isolation:isolate;background:#191820;width:100%;position:relative;overflow:hidden}.extensions-module__q3dfmq__promotion>img{object-fit:contain;transition:transform var(--motion-media) var(--motion-ease-out)}.extensions-module__q3dfmq__promotionFallback{color:var(--extension-muted);text-align:center;background:radial-gradient(at 50% 45%,#8186f01a,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;font-size:16px;display:flex;position:absolute;inset:0}.extensions-module__q3dfmq__icon{object-fit:contain;border-radius:9px;flex-shrink:0}.extensions-module__q3dfmq__iconFallback{background:var(--surface-active);width:40px;height:40px;font-size:20px;font-family:var(--font-clash);color:var(--extension-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.extensions-module__q3dfmq__cardContent{padding:22px 0 0}.extensions-module__q3dfmq__cardIdentity{align-items:center;gap:12px;display:flex}.extensions-module__q3dfmq__cardIdentity>div{flex:1;min-width:0}.extensions-module__q3dfmq__cardIdentity h3{letter-spacing:-.025em;overflow-wrap:anywhere;transition:color var(--motion-feedback) var(--motion-utility-ease);margin-top:4px;font-size:clamp(18px,1.7vw,24px);font-weight:550;line-height:1.3}.extensions-module__q3dfmq__cardArrow{color:var(--extension-muted);transition:transform var(--motion-feedback) var(--motion-ease-out), color var(--motion-feedback) var(--motion-utility-ease);flex-shrink:0;align-self:flex-start;margin-top:6px}.extensions-module__q3dfmq__cardContent>p{color:var(--extension-muted);max-width:56ch;margin-top:16px;font-size:14px;line-height:1.8}.extensions-module__q3dfmq__storeLink{min-height:44px;color:var(--extension-accent);align-items:center;gap:7px;margin-top:12px;font-size:11px;display:inline-flex}.extensions-module__q3dfmq__storeLink svg{width:12px;height:12px}.extensions-module__q3dfmq__leadCard{grid-column:1/-1}.extensions-module__q3dfmq__leadCard>a{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,4vw,60px);display:grid}.extensions-module__q3dfmq__leadCard .extensions-module__q3dfmq__cardContent{padding:0}.extensions-module__q3dfmq__leadCard .extensions-module__q3dfmq__cardIdentity h3{font-size:clamp(22px,2.5vw,34px)}.extensions-module__q3dfmq__leadCard .extensions-module__q3dfmq__cardContent>p{max-width:40ch;font-size:15px}.extensions-module__q3dfmq__card>a:hover h3{color:var(--extension-accent)}.extensions-module__q3dfmq__card>a:hover .extensions-module__q3dfmq__cardArrow{color:var(--extension-accent);transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.extensions-module__q3dfmq__card>a:hover .extensions-module__q3dfmq__promotion>img{transform:scale(1.015)}}.extensions-module__q3dfmq__empty{text-align:center;border:var(--border-whisper);border-radius:var(--radius-large);padding:56px 20px}.extensions-module__q3dfmq__empty h2{letter-spacing:-.02em;margin-top:16px;font-size:clamp(22px,3vw,32px);font-weight:550;line-height:1.35}.extensions-module__q3dfmq__empty p{color:var(--extension-muted);margin-top:12px;font-size:14px;line-height:1.8}.extensions-module__q3dfmq__empty button{border:var(--border-active);border-radius:var(--radius-small);background:var(--surface-active);min-height:44px;font:inherit;color:var(--text-hi);cursor:pointer;margin-top:24px;padding:12px 18px;font-size:13px}.extensions-module__q3dfmq__page a:focus-visible,.extensions-module__q3dfmq__page button:focus-visible{outline:2px solid var(--extension-accent);outline-offset:5px;border-radius:var(--radius-small)}.extensions-module__q3dfmq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.extensions-module__q3dfmq__hero{grid-template-columns:1fr 1fr;gap:32px}.extensions-module__q3dfmq__heroCopy h1{font-size:clamp(38px,5.2vw,60px)}.extensions-module__q3dfmq__pinHint{display:none}.extensions-module__q3dfmq__grid{gap:32px 24px}}@media (max-width:760px){.extensions-module__q3dfmq__page{padding-top:110px}.extensions-module__q3dfmq__hero{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.extensions-module__q3dfmq__heroCopy h1{margin-top:24px;font-size:clamp(37px,7.4vw,56px)}.extensions-module__q3dfmq__heroDescription{max-width:440px}.extensions-module__q3dfmq__heroActions{gap:16px}.extensions-module__q3dfmq__heroFootnote{margin-top:22px}.extensions-module__q3dfmq__pinboard{width:100%;max-width:560px;transform:none}.extensions-module__q3dfmq__pinHint{display:flex}.extensions-module__q3dfmq__libraryHeading{margin-bottom:26px;display:block}.extensions-module__q3dfmq__search input{font-size:16px}.extensions-module__q3dfmq__categoryFilters{gap:6px}.extensions-module__q3dfmq__categoryFilters button{gap:8px;padding:10px 12px;font-size:11px}.extensions-module__q3dfmq__resultsBar{gap:12px;margin-bottom:32px}.extensions-module__q3dfmq__resultsBar p,.extensions-module__q3dfmq__resultsBar button{font-size:11px}.extensions-module__q3dfmq__grid{grid-template-columns:minmax(0,1fr);gap:28px}.extensions-module__q3dfmq__card+.extensions-module__q3dfmq__card{border-top:1px solid #c3baf33d;padding-top:28px}.extensions-module__q3dfmq__leadCard>a{display:block}.extensions-module__q3dfmq__leadCard .extensions-module__q3dfmq__cardContent{padding-top:22px}.extensions-module__q3dfmq__leadCard .extensions-module__q3dfmq__cardIdentity h3{font-size:clamp(18px,4.8vw,24px)}.extensions-module__q3dfmq__leadCard .extensions-module__q3dfmq__cardContent>p{font-size:14px}}@media (max-width:380px){.extensions-module__q3dfmq__pinHint{display:none}.extensions-module__q3dfmq__categoryHeading{gap:10px}.extensions-module__q3dfmq__categoryHeading>div{display:none}}@media (prefers-reduced-motion:reduce){.extensions-module__q3dfmq__page *,.extensions-module__q3dfmq__page :before,.extensions-module__q3dfmq__page :after{transition:none!important;animation:none!important}.extensions-module__q3dfmq__pinboard,.extensions-module__q3dfmq__card>a:hover .extensions-module__q3dfmq__promotion>img,.extensions-module__q3dfmq__card>a:hover .extensions-module__q3dfmq__cardArrow,.extensions-module__q3dfmq__pinControls button:hover,.extensions-module__q3dfmq__explore:active{transform:none}}