.q3dfmq_page{--extension-muted:#aaa9ba;--extension-accent:#c3baf3;max-width:1540px;margin:0 auto;padding:clamp(108px,11vw,160px) 5vw clamp(88px,10vw,140px)}.q3dfmq_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);margin-bottom:clamp(80px,9vw,144px);display:grid}.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}.q3dfmq_heroCopy h1 span{color:#b1accc}.q3dfmq_heroDescription{max-width:390px;color:var(--extension-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.8}.q3dfmq_heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.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}.q3dfmq_explore:hover{background:var(--surface-active)}.q3dfmq_explore:active{transform:translateY(1px)}.q3dfmq_explore span{color:var(--extension-accent);font-size:20px}.q3dfmq_heroFootnote{color:var(--extension-muted);align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.q3dfmq_chromeMark{color:var(--extension-accent);display:flex}.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)}.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}.q3dfmq_windowDots{gap:4px;display:flex}.q3dfmq_windowDots i{border:1px solid #777380;border-radius:50%;width:5px;height:5px}.q3dfmq_browserTitle{letter-spacing:.04em;font-size:10px}.q3dfmq_pinControls{align-items:center;gap:5px;padding:12px 4px;display:flex}.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}.q3dfmq_pinControls button:hover{background:var(--surface-hover);transform:translateY(-2px)}.q3dfmq_pinControls button[aria-pressed=true]{background:#c3baf31f;border-color:#c3baf366}.q3dfmq_pinHint{color:var(--extension-muted);align-items:center;gap:6px;margin-left:auto;padding-right:6px;font-size:10px;display:flex}.q3dfmq_pinCaption{color:var(--text-hi);justify-content:space-between;align-items:center;gap:18px;padding:18px 10px 8px;text-decoration:none;display:flex}.q3dfmq_pinCaption h2{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:550;line-height:1.4}.q3dfmq_pinCaption>svg{color:var(--extension-accent);flex-shrink:0}.q3dfmq_pinCaption:hover h2{color:var(--extension-accent)}.q3dfmq_library{scroll-margin-top:84px}.q3dfmq_libraryHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.q3dfmq_libraryHeading h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(23px,2.3vw,34px);font-weight:550;line-height:1.25}.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}.q3dfmq_filters{gap:20px;display:grid}.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}.q3dfmq_search svg{flex-shrink:0}.q3dfmq_search input{width:100%;min-width:0;min-height:50px;color:var(--text-hi);font-family:var(--font-satoshi);font-size:var(--touch-search-font-size,14px);background:0 0;border:0;outline:none}.q3dfmq_search input::placeholder{color:#9390a5;opacity:1}.q3dfmq_search:focus-within{border-color:var(--extension-accent);outline:1px solid var(--extension-accent);outline-offset:3px}.q3dfmq_categoryFilters{flex-wrap:wrap;gap:8px;display:flex}.q3dfmq_categoryFilters button{overflow-wrap:anywhere;border:var(--border-whisper);border-radius:var(--radius-pill);color:#b9b6c7;max-width:100%;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}.q3dfmq_categoryFilters button span{font-variant-numeric:tabular-nums;color:#a6a0b9;flex-shrink:0;font-size:10px}.q3dfmq_categoryFilters button:hover{color:var(--text-hi);background:var(--surface-hover);border-color:#ffffff40}.q3dfmq_categoryFilters button[aria-pressed=true]{color:#e8e3ff;background:#c3baf31f;border-color:#c3baf366}.q3dfmq_categoryFilters button[aria-pressed=true] span{color:#d0c4ff}.q3dfmq_resultsBar{border-bottom:var(--border-standard);justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:40px;display:flex}.q3dfmq_resultsBar p{color:var(--extension-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.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}.q3dfmq_resultsBar button span{font-size:18px}.q3dfmq_results{gap:clamp(64px,7vw,96px);display:grid}.q3dfmq_categoryHeading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.q3dfmq_categoryHeading h2{letter-spacing:-.025em;font-size:clamp(19px,2vw,26px);font-weight:550}.q3dfmq_categoryHeading>span{color:var(--extension-muted);font-variant-numeric:tabular-nums;font-size:11px}.q3dfmq_categoryHeading>div{background:#ffffff14;flex:1;height:1px;margin-left:8px}.q3dfmq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.q3dfmq_card{min-width:0}.q3dfmq_card>a{color:var(--text-hi);text-decoration:none;display:block}.q3dfmq_promotion{aspect-ratio:16/10;border-radius:var(--radius-standard);isolation:isolate;background:#191820;width:100%;position:relative;overflow:hidden}.q3dfmq_promotion>img{object-fit:contain;transition:transform var(--motion-media) var(--motion-ease-out)}.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}.q3dfmq_icon{object-fit:contain;border-radius:9px;flex-shrink:0}.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}.q3dfmq_cardContent{padding:22px 0 0}.q3dfmq_cardIdentity{align-items:center;gap:12px;display:flex}.q3dfmq_cardIdentity>div{flex:1;min-width:0}.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}.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}.q3dfmq_cardContent>p{color:var(--extension-muted);max-width:56ch;margin-top:16px;font-size:14px;line-height:1.8}.q3dfmq_storeLink{min-height:44px;color:var(--extension-accent);align-items:center;gap:7px;margin-top:12px;font-size:11px;display:inline-flex}.q3dfmq_storeLink svg{width:12px;height:12px}.q3dfmq_leadCard{grid-column:1/-1}.q3dfmq_leadCard>a{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,4vw,60px);display:grid}.q3dfmq_leadCard .q3dfmq_cardContent{padding:0}.q3dfmq_leadCard .q3dfmq_cardIdentity h3{font-size:clamp(22px,2.5vw,34px)}.q3dfmq_leadCard .q3dfmq_cardContent>p{max-width:40ch;font-size:15px}.q3dfmq_card>a:hover h3{color:var(--extension-accent)}.q3dfmq_card>a:hover .q3dfmq_cardArrow{color:var(--extension-accent);transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.q3dfmq_card>a:hover .q3dfmq_promotion>img{transform:scale(1.015)}}.q3dfmq_empty{text-align:center;border:var(--border-whisper);border-radius:var(--radius-large);padding:56px 20px}.q3dfmq_empty h2{letter-spacing:-.02em;margin-top:16px;font-size:clamp(22px,3vw,32px);font-weight:550;line-height:1.35}.q3dfmq_empty p{color:var(--extension-muted);margin-top:12px;font-size:14px;line-height:1.8}.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}.q3dfmq_page a:focus-visible,.q3dfmq_page button:focus-visible{outline:2px solid var(--extension-accent);outline-offset:5px;border-radius:var(--radius-small)}.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){.q3dfmq_hero{grid-template-columns:1fr 1fr;gap:32px}.q3dfmq_heroCopy h1{font-size:clamp(38px,5.2vw,60px)}.q3dfmq_pinHint{display:none}.q3dfmq_grid{gap:32px 24px}}@media (max-width:760px){.q3dfmq_page{padding-top:110px}.q3dfmq_hero{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.q3dfmq_heroCopy h1{margin-top:24px;font-size:clamp(37px,7.4vw,56px)}.q3dfmq_heroDescription{max-width:440px}.q3dfmq_heroActions{gap:16px}.q3dfmq_heroFootnote{margin-top:22px}.q3dfmq_pinboard{width:100%;max-width:560px;transform:none}.q3dfmq_pinHint{display:flex}.q3dfmq_libraryHeading{margin-bottom:26px;display:block}.q3dfmq_search input{font-size:16px}.q3dfmq_categoryFilters{gap:6px}.q3dfmq_categoryFilters button{gap:8px;padding:10px 12px;font-size:11px}.q3dfmq_resultsBar{gap:12px;margin-bottom:32px}.q3dfmq_resultsBar p,.q3dfmq_resultsBar button{font-size:11px}.q3dfmq_grid{grid-template-columns:minmax(0,1fr);gap:28px}.q3dfmq_card+.q3dfmq_card{border-top:1px solid #c3baf33d;padding-top:28px}.q3dfmq_leadCard>a{display:block}.q3dfmq_leadCard .q3dfmq_cardContent{padding-top:22px}.q3dfmq_leadCard .q3dfmq_cardIdentity h3{font-size:clamp(18px,4.8vw,24px)}.q3dfmq_leadCard .q3dfmq_cardContent>p{font-size:14px}}@media (max-width:380px){.q3dfmq_pinHint{display:none}.q3dfmq_categoryHeading{gap:10px}.q3dfmq_categoryHeading>div{display:none}}@media (any-pointer:coarse){.q3dfmq_search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.q3dfmq_page *,.q3dfmq_page :before,.q3dfmq_page :after{transition:none!important;animation:none!important}.q3dfmq_pinboard,.q3dfmq_card>a:hover .q3dfmq_promotion>img,.q3dfmq_card>a:hover .q3dfmq_cardArrow,.q3dfmq_pinControls button:hover,.q3dfmq_explore:active{transform:none}}