.ImportChatModal-module-scss-module__eTGTNa__dialogContent{max-width:36rem;max-height:90vh;overflow-y:auto}.ImportChatModal-module-scss-module__eTGTNa__dialogTitle{align-items:center;gap:.5rem;font-size:1.5rem;display:flex}.ImportChatModal-module-scss-module__eTGTNa__dialogDescription{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.875rem}.ImportChatModal-module-scss-module__eTGTNa__section{margin-top:1rem}.ImportChatModal-module-scss-module__eTGTNa__stack6>*+*{margin-top:1.5rem}.ImportChatModal-module-scss-module__eTGTNa__stack4>*+*{margin-top:1rem}.ImportChatModal-module-scss-module__eTGTNa__stack2>*+*{margin-top:.5rem}.ImportChatModal-module-scss-module__eTGTNa__tabsList{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ImportChatModal-module-scss-module__eTGTNa__tabsTrigger{align-items:center;gap:.5rem;display:inline-flex}.ImportChatModal-module-scss-module__eTGTNa__inputStateValid{border-color:#22c55e}.ImportChatModal-module-scss-module__eTGTNa__inputStateInvalid{border-color:hsl(var(--destructive))}.ImportChatModal-module-scss-module__eTGTNa__relative{position:relative}.ImportChatModal-module-scss-module__eTGTNa__inputIcon{width:1.25rem;height:1.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ImportChatModal-module-scss-module__eTGTNa__inputIconValid{color:#22c55e;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ImportChatModal-module-scss-module__eTGTNa__inputIconInvalid{width:1.25rem;height:1.25rem;color:hsl(var(--destructive));position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ImportChatModal-module-scss-module__eTGTNa__detectedRow{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ImportChatModal-module-scss-module__eTGTNa__examplesBox{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent);border:1px solid color-mix(in oklab,hsl(var(--muted))20%,transparent);border-radius:.5rem;padding:1rem}.ImportChatModal-module-scss-module__eTGTNa__examplesGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.ImportChatModal-module-scss-module__eTGTNa__examplesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImportChatModal-module-scss-module__eTGTNa__exampleItem{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.ImportChatModal-module-scss-module__eTGTNa__exampleName{font-weight:600}.ImportChatModal-module-scss-module__eTGTNa__exampleGuide{color:hsl(var(--muted-foreground));font-size:.75rem}.ImportChatModal-module-scss-module__eTGTNa__textareaMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}.ImportChatModal-module-scss-module__eTGTNa__platformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.ImportChatModal-module-scss-module__eTGTNa__platformGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ImportChatModal-module-scss-module__eTGTNa__platformButton{border:2px solid hsl(var(--border));border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;transition:border-color .15s,background-color .15s;display:flex}.ImportChatModal-module-scss-module__eTGTNa__platformButton:hover{border-color:color-mix(in oklab,hsl(var(--muted-foreground))30%,transparent)}.ImportChatModal-module-scss-module__eTGTNa__platformButtonActive{border-color:hsl(var(--primary));background-color:color-mix(in oklab,hsl(var(--primary))5%,transparent)}.ImportChatModal-module-scss-module__eTGTNa__tagsWrap{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ImportChatModal-module-scss-module__eTGTNa__tagRemoveButton{margin-left:.25rem}.ImportChatModal-module-scss-module__eTGTNa__tagRemoveButton:hover{color:hsl(var(--destructive))}.ImportChatModal-module-scss-module__eTGTNa__optionsSection{padding-top:.5rem}.ImportChatModal-module-scss-module__eTGTNa__optionRow{justify-content:space-between;align-items:center;display:flex}.ImportChatModal-module-scss-module__eTGTNa__optionTextStack>*+*{margin-top:.125rem}.ImportChatModal-module-scss-module__eTGTNa__optionDescription{color:hsl(var(--muted-foreground));font-size:.875rem}.ImportChatModal-module-scss-module__eTGTNa__infoBox{background-color:#3b82f61a;background-color:lab(54.6189% 8.76281 -65.7907/.1);border:1px solid #3b82f633;border:1px solid lab(54.6189% 8.76281 -65.7907/.2);border-radius:.5rem;gap:.75rem;padding:1rem;display:flex}.ImportChatModal-module-scss-module__eTGTNa__infoTitle{color:#2563eb;font-size:.875rem;font-weight:600}.ImportChatModal-module-scss-module__eTGTNa__infoTitleDark{color:#60a5fa}.ImportChatModal-module-scss-module__eTGTNa__submitRow{gap:.75rem;padding-top:1rem;display:flex}.ImportChatModal-module-scss-module__eTGTNa__btnFlex1{flex:1}.ImportChatModal-module-scss-module__eTGTNa__processingIcon{animation:1s linear infinite ImportChatModal-module-scss-module__eTGTNa__spin;display:inline-block}@keyframes ImportChatModal-module-scss-module__eTGTNa__spin{to{transform:rotate(360deg)}}.ImportChatModal-module-scss-module__eTGTNa__platformChatgpt{color:#fff;background-color:#10b981}.ImportChatModal-module-scss-module__eTGTNa__platformPerplexity{color:#fff;background-color:#3b82f6}.ImportChatModal-module-scss-module__eTGTNa__platformGemini{color:#fff;background-color:#a855f7}.ImportChatModal-module-scss-module__eTGTNa__platformClaude{color:#fff;background-color:#f97316}.ImportChatModal-module-scss-module__eTGTNa__platformTextChatgpt{color:#059669}.ImportChatModal-module-scss-module__eTGTNa__platformTextPerplexity{color:#2563eb}.ImportChatModal-module-scss-module__eTGTNa__platformTextGemini{color:#7e22ce}.ImportChatModal-module-scss-module__eTGTNa__platformTextClaude{color:#c2410c}.ImportChatModal-module-scss-module__eTGTNa__icon4{width:1rem;height:1rem}.ImportChatModal-module-scss-module__eTGTNa__icon5{width:1.25rem;height:1.25rem}.ImportChatModal-module-scss-module__eTGTNa__icon6{width:1.5rem;height:1.5rem}.ImportChatModal-module-scss-module__eTGTNa__textBlue500{color:#3b82f6}.ImportChatModal-module-scss-module__eTGTNa__mtHalf{margin-top:.125rem}.ImportChatModal-module-scss-module__eTGTNa__flexShrink0{flex-shrink:0}.ImportChatModal-module-scss-module__eTGTNa__textSm{font-size:.875rem}.ImportChatModal-module-scss-module__eTGTNa__textLg{font-size:1.125rem}.ImportChatModal-module-scss-module__eTGTNa__textXl{font-size:1.25rem}.ImportChatModal-module-scss-module__eTGTNa__fontMedium{font-weight:500}.ImportChatModal-module-scss-module__eTGTNa__asterisk{color:hsl(var(--destructive))}.ImportChatModal-module-scss-module__eTGTNa__infoText{font-size:.8125rem}
.AuthDialog-module-scss-module__MZO36G__content{width:100%;max-width:56rem}.AuthDialog-module-scss-module__MZO36G__title{text-align:center;font-size:1.5rem;line-height:2rem}.AuthDialog-module-scss-module__MZO36G__description{text-align:center}.AuthDialog-module-scss-module__MZO36G__form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.AuthDialog-module-scss-module__MZO36G__field{flex-direction:column;gap:.5rem;display:flex}.AuthDialog-module-scss-module__MZO36G__relative{position:relative}.AuthDialog-module-scss-module__MZO36G__inputIcon{width:1rem;height:1rem;color:hsl(var(--muted-foreground));position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.AuthDialog-module-scss-module__MZO36G__inputWithIcon{padding-left:2.5rem}.AuthDialog-module-scss-module__MZO36G__rowEnd{justify-content:flex-end;align-items:center;display:flex}.AuthDialog-module-scss-module__MZO36G__link{color:hsl(var(--primary));font-size:.875rem;text-decoration:none}.AuthDialog-module-scss-module__MZO36G__link:hover{text-decoration:underline}.AuthDialog-module-scss-module__MZO36G__submitBtn{gap:.5rem;width:100%;display:inline-flex}.AuthDialog-module-scss-module__MZO36G__sepContainer{position:relative}.AuthDialog-module-scss-module__MZO36G__sepLineWrap{align-items:center;display:flex;position:absolute;inset:0}.AuthDialog-module-scss-module__MZO36G__sepCenter{text-transform:uppercase;justify-content:center;font-size:.75rem;display:flex;position:relative}.AuthDialog-module-scss-module__MZO36G__sepText{background:hsl(var(--background));color:hsl(var(--muted-foreground));padding:0 .5rem}.AuthDialog-module-scss-module__MZO36G__oauthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.AuthDialog-module-scss-module__MZO36G__oauthBtn{gap:.5rem;display:inline-flex}.AuthDialog-module-scss-module__MZO36G__oauthIcon{width:1.25rem;height:1.25rem}.AuthDialog-module-scss-module__MZO36G__oauthGridSingle{display:flex}.AuthDialog-module-scss-module__MZO36G__oauthBtnFull{justify-content:center;gap:.5rem;width:100%}.AuthDialog-module-scss-module__MZO36G__switchWrap{text-align:center;font-size:.875rem}.AuthDialog-module-scss-module__MZO36G__muted{color:hsl(var(--muted-foreground))}.AuthDialog-module-scss-module__MZO36G__inlineLink{color:hsl(var(--primary));text-decoration:none}.AuthDialog-module-scss-module__MZO36G__inlineLink:hover{text-decoration:underline}.AuthDialog-module-scss-module__MZO36G__footerNote{text-align:center;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.75rem}.AuthDialog-module-scss-module__MZO36G__horizontal{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (min-width:768px){.AuthDialog-module-scss-module__MZO36G__horizontal{grid-template-columns:1fr 1fr;gap:1.25rem}}.AuthDialog-module-scss-module__MZO36G__sidebar{align-self:start}
.ListPromptCard-module-scss-module__4Pvcoa__card{background-color:var(--background);border:1px solid #e6e6e6;border-radius:.5rem;max-width:100%;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.ListPromptCard-module-scss-module__4Pvcoa__card:hover{border-color:#ccc;box-shadow:0 1px 3px #0000000f}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__card{border-radius:.5rem}}.ListPromptCard-module-scss-module__4Pvcoa__cardInner{flex-direction:row;gap:1rem;padding:1rem;display:flex}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__cardInner{flex-direction:column-reverse;gap:.75rem;padding:1rem}}.ListPromptCard-module-scss-module__4Pvcoa__content{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__content{gap:.5rem}}.ListPromptCard-module-scss-module__4Pvcoa__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ListPromptCard-module-scss-module__4Pvcoa__categoryBadge{color:var(--muted-foreground);background:0 0;border-color:#d9d9d9;border-radius:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;transition:all .2s}.ListPromptCard-module-scss-module__4Pvcoa__categoryBadge:hover{background:var(--muted);border-color:#bfbfbf}.ListPromptCard-module-scss-module__4Pvcoa__premiumBadge{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:.25rem;align-items:center;gap:.3rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ListPromptCard-module-scss-module__4Pvcoa__badgeIcon{width:.75rem;height:.75rem}.ListPromptCard-module-scss-module__4Pvcoa__price{margin-left:.125rem;font-weight:700}.ListPromptCard-module-scss-module__4Pvcoa__readTime{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;display:flex}.ListPromptCard-module-scss-module__4Pvcoa__clockIcon{opacity:.7;width:.75rem;height:.75rem}.ListPromptCard-module-scss-module__4Pvcoa__titleLink{color:inherit;text-decoration:none;display:block}.ListPromptCard-module-scss-module__4Pvcoa__title{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.ListPromptCard-module-scss-module__4Pvcoa__titleLink:hover .ListPromptCard-module-scss-module__4Pvcoa__title{color:var(--primary)}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__title{font-size:1rem;line-height:1.4}}.ListPromptCard-module-scss-module__4Pvcoa__description{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__description{font-size:.8125rem;line-height:1.5}}.ListPromptCard-module-scss-module__4Pvcoa__tags{flex-wrap:wrap;gap:.375rem;display:flex}.ListPromptCard-module-scss-module__4Pvcoa__tag{color:var(--muted-foreground);background:#f5f5f5;border:1px solid #0000;border-radius:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;transition:all .2s}.ListPromptCard-module-scss-module__4Pvcoa__tag:hover{color:var(--foreground);background:#ebebeb}.ListPromptCard-module-scss-module__4Pvcoa__footer{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__footer{flex-direction:column;align-items:flex-start;gap:.625rem}}.ListPromptCard-module-scss-module__4Pvcoa__authorSection{align-items:center;gap:.5rem;display:flex}.ListPromptCard-module-scss-module__4Pvcoa__avatar{border:1.5px solid var(--border);width:1.5rem;height:1.5rem}.ListPromptCard-module-scss-module__4Pvcoa__authorName{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.ListPromptCard-module-scss-module__4Pvcoa__footerActions{align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__footerActions{justify-content:space-between;width:100%}}.ListPromptCard-module-scss-module__4Pvcoa__ctaButton{color:var(--background);background:var(--foreground);white-space:nowrap;border:none;border-radius:.3125rem;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ListPromptCard-module-scss-module__4Pvcoa__ctaButton:hover{background:color-mix(in srgb,var(--foreground)85%,transparent);transform:translate(2px)}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__ctaButton{padding:.4375rem .75rem;font-size:.75rem}}.ListPromptCard-module-scss-module__4Pvcoa__ctaIcon{width:.875rem;height:.875rem;transition:transform .2s}.ListPromptCard-module-scss-module__4Pvcoa__ctaButton:hover .ListPromptCard-module-scss-module__4Pvcoa__ctaIcon{transform:translate(2px)}.ListPromptCard-module-scss-module__4Pvcoa__secondaryActions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ListPromptCard-module-scss-module__4Pvcoa__openInContainer{border-left:1px solid #e0e0e0;align-items:center;gap:.375rem;margin-left:.25rem;padding-left:.375rem;display:flex}.ListPromptCard-module-scss-module__4Pvcoa__openInBtn{background:#fff;border:1px solid #e0e0e0;border-radius:.3125rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ListPromptCard-module-scss-module__4Pvcoa__openInBtn:hover{background:#fafafa;box-shadow:0 2px 4px #00000014}.dark .ListPromptCard-module-scss-module__4Pvcoa__openInBtn{background:#0f1729;border-color:#1d283a}.dark .ListPromptCard-module-scss-module__4Pvcoa__openInBtn:hover{background:#1d283a}.ListPromptCard-module-scss-module__4Pvcoa__openInIcon{-o-object-fit:contain;object-fit:contain;width:.875rem;height:.875rem}.ListPromptCard-module-scss-module__4Pvcoa__iconBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3125rem;align-items:center;gap:.25rem;padding:.3125rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.ListPromptCard-module-scss-module__4Pvcoa__iconBtn:hover{color:var(--foreground);background:#f5f5f5;border-color:#e0e0e0}.ListPromptCard-module-scss-module__4Pvcoa__iconBtn:disabled{opacity:.4;cursor:not-allowed}.ListPromptCard-module-scss-module__4Pvcoa__iconBtnIcon{width:1rem;height:1rem}.ListPromptCard-module-scss-module__4Pvcoa__iconBtnCount{margin-left:.125rem;font-size:.6875rem}.ListPromptCard-module-scss-module__4Pvcoa__iconBtnLiked{color:#e11d48}.ListPromptCard-module-scss-module__4Pvcoa__iconBtnLiked:hover{color:#be123c;background:#e11d4814;border-color:#e11d4833}.ListPromptCard-module-scss-module__4Pvcoa__iconBtnBookmarked{color:#f59e0b}.ListPromptCard-module-scss-module__4Pvcoa__iconBtnBookmarked:hover{color:#d97706;background:#f59e0b14;border-color:#f59e0b33}.ListPromptCard-module-scss-module__4Pvcoa__thumbnailLink{flex-shrink:0;text-decoration:none;display:block}.ListPromptCard-module-scss-module__4Pvcoa__thumbnail{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:.375rem;width:180px;height:120px;position:relative;overflow:hidden}@media (max-width:1024px){.ListPromptCard-module-scss-module__4Pvcoa__thumbnail{width:160px;height:110px}}@media (max-width:768px){.ListPromptCard-module-scss-module__4Pvcoa__thumbnail{border-radius:.375rem;width:100%;height:140px}}.ListPromptCard-module-scss-module__4Pvcoa__thumbnailLink:hover .ListPromptCard-module-scss-module__4Pvcoa__thumbnail{border-color:#ccc}.ListPromptCard-module-scss-module__4Pvcoa__thumbnailImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s,opacity .2s;display:block}.ListPromptCard-module-scss-module__4Pvcoa__thumbnailLink:hover .ListPromptCard-module-scss-module__4Pvcoa__thumbnailImage{transform:scale(1.05)}.ListPromptCard-module-scss-module__4Pvcoa__thumbnailOverlay{background:linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--foreground)3%,transparent)100%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.ListPromptCard-module-scss-module__4Pvcoa__thumbnailLink:hover .ListPromptCard-module-scss-module__4Pvcoa__thumbnailOverlay{opacity:1}
.HomePage-module-scss-module__FbklEG__container{background-color:var(--background);min-height:100vh}.HomePage-module-scss-module__FbklEG__ctaRow{grid-column:1/-1;justify-content:center;margin-top:3rem;margin-bottom:4rem;display:flex}.HomePage-module-scss-module__FbklEG__categoriesBar{border-bottom:1px solid var(--border);background-color:var(--background);z-index:40;position:sticky;top:64px;box-shadow:0 1px 2px #0000000d}.HomePage-module-scss-module__FbklEG__categoriesScroll{scrollbar-width:none;gap:.375rem;max-width:100rem;margin:0 auto;padding:.625rem 1rem;display:flex;overflow-x:auto}.HomePage-module-scss-module__FbklEG__categoriesScroll::-webkit-scrollbar{display:none}@media (min-width:640px){.HomePage-module-scss-module__FbklEG__categoriesScroll{padding:.625rem 1.5rem}}@media (min-width:1024px){.HomePage-module-scss-module__FbklEG__categoriesScroll{padding:.625rem 2rem}}@media (min-width:1536px){.HomePage-module-scss-module__FbklEG__categoriesScroll{padding:.625rem 3rem}}.HomePage-module-scss-module__FbklEG__categoryChip{background-color:var(--muted);color:var(--foreground);white-space:nowrap;border:1px solid #0000;border-radius:1.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:all .2s;display:flex}.HomePage-module-scss-module__FbklEG__categoryChip:hover{background-color:var(--accent);border-color:var(--border);transform:translateY(-1px);box-shadow:0 2px 4px #00000014}.HomePage-module-scss-module__FbklEG__categoryIcon{flex-shrink:0;font-size:1rem;line-height:1}.HomePage-module-scss-module__FbklEG__categoryName{letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.HomePage-module-scss-module__FbklEG__categoryCount{background-color:var(--background);text-align:center;border-radius:.375rem;min-width:1.125rem;padding:.0625rem .3125rem;font-size:.6875rem;font-weight:600}.HomePage-module-scss-module__FbklEG__categoriesPlaceholder{color:var(--muted-foreground);padding:.5rem 1rem;font-size:.875rem}.HomePage-module-scss-module__FbklEG__mainContent{width:100%;max-width:none;margin:0;padding:1rem}@media (min-width:640px){.HomePage-module-scss-module__FbklEG__mainContent{padding:1rem 1.5rem}}@media (min-width:1024px){.HomePage-module-scss-module__FbklEG__mainContent{padding:1.25rem 2rem}}@media (min-width:1536px){.HomePage-module-scss-module__FbklEG__mainContent{padding:1.25rem 3rem}}.HomePage-module-scss-module__FbklEG__sectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.HomePage-module-scss-module__FbklEG__titleWrapper{align-items:center;gap:.5rem;display:flex}.HomePage-module-scss-module__FbklEG__sectionTitle{letter-spacing:-.02em;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}@media (min-width:768px){.HomePage-module-scss-module__FbklEG__sectionTitle{font-size:1.5rem}}.HomePage-module-scss-module__FbklEG__flameIcon{color:#ff6b35;flex-shrink:0;width:1.5rem;height:1.5rem}@media (min-width:768px){.HomePage-module-scss-module__FbklEG__flameIcon{width:1.75rem;height:1.75rem}}.HomePage-module-scss-module__FbklEG__hotBadge{color:#ff6b35;letter-spacing:.02em;background:linear-gradient(135deg,#fff5f0 0%,#ffe8dc 100%);border:1px solid #ffcdb5;border-radius:1rem;align-items:center;gap:.3125rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 1px 3px #ff6b3514}.HomePage-module-scss-module__FbklEG__hotBadge:hover{background:linear-gradient(135deg,#ffe8dc 0%,#ffd4bc 100%);border-color:#ff9f7a;transform:translateY(-1px);box-shadow:0 2px 4px #ff6b351f}.HomePage-module-scss-module__FbklEG__hotIcon{color:#ff6b35;width:.8125rem;height:.8125rem;animation:2s ease-in-out infinite HomePage-module-scss-module__FbklEG__pulse}@keyframes HomePage-module-scss-module__FbklEG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.HomePage-module-scss-module__FbklEG__activeFilters{background-color:var(--muted);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.HomePage-module-scss-module__FbklEG__filterLabel{color:var(--muted-foreground);font-weight:600}.HomePage-module-scss-module__FbklEG__filterTag{background-color:var(--primary);color:var(--primary-foreground);border-radius:1rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.HomePage-module-scss-module__FbklEG__filterTag span{line-height:1}.HomePage-module-scss-module__FbklEG__clearFilter{color:var(--primary-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.HomePage-module-scss-module__FbklEG__clearFilter:hover{opacity:.7}.HomePage-module-scss-module__FbklEG__clearFilter svg{width:.875rem;height:.875rem}.HomePage-module-scss-module__FbklEG__clearAllFilters{background-color:var(--background);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.HomePage-module-scss-module__FbklEG__clearAllFilters:hover{background-color:var(--accent)}.HomePage-module-scss-module__FbklEG__viewToggles{background-color:var(--muted);border-radius:.375rem;gap:.125rem;padding:.1875rem;display:flex}@media (max-width:768px){.HomePage-module-scss-module__FbklEG__viewToggles{display:none}}.HomePage-module-scss-module__FbklEG__viewBtn{color:var(--muted-foreground);cursor:pointer;background-color:#0000;border:none;border-radius:.3125rem;padding:.375rem;transition:all .2s}.HomePage-module-scss-module__FbklEG__viewBtn:hover{background-color:var(--accent)}.HomePage-module-scss-module__FbklEG__viewBtn.HomePage-module-scss-module__FbklEG__active{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px #00000014}.HomePage-module-scss-module__FbklEG__viewBtn svg{width:1.125rem;height:1.125rem}.HomePage-module-scss-module__FbklEG__postsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.HomePage-module-scss-module__FbklEG__postsGrid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:1024px){.HomePage-module-scss-module__FbklEG__postsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:1280px){.HomePage-module-scss-module__FbklEG__postsGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem}}@media (min-width:1536px){.HomePage-module-scss-module__FbklEG__postsGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.HomePage-module-scss-module__FbklEG__listViewContainer{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1280px){.HomePage-module-scss-module__FbklEG__listViewContainer{grid-template-columns:1fr 300px;gap:1.5rem}}.HomePage-module-scss-module__FbklEG__gridOnly{width:100%}.HomePage-module-scss-module__FbklEG__postsList{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:1024px){.HomePage-module-scss-module__FbklEG__postsList{gap:1.25rem}}.HomePage-module-scss-module__FbklEG__listSidebar{display:none}@media (min-width:1280px){.HomePage-module-scss-module__FbklEG__listSidebar{flex-direction:column;gap:1.25rem;display:flex}}.HomePage-module-scss-module__FbklEG__sidebarCard{overflow:hidden}.HomePage-module-scss-module__FbklEG__sidebarTitle{color:var(--foreground);font-size:1.125rem;font-weight:700}.HomePage-module-scss-module__FbklEG__sidebarContent{padding:1.25rem}.HomePage-module-scss-module__FbklEG__sidebarEmpty{color:var(--muted-foreground);text-align:center;margin:0;font-size:.875rem}.HomePage-module-scss-module__FbklEG__topicsList{flex-direction:column;gap:.625rem;display:flex}.HomePage-module-scss-module__FbklEG__topicItem{color:var(--foreground);border-radius:.625rem;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:all .2s;display:flex}.HomePage-module-scss-module__FbklEG__topicItem:hover{background-color:var(--accent)}.HomePage-module-scss-module__FbklEG__topicIcon{flex-shrink:0;font-size:1.375rem}.HomePage-module-scss-module__FbklEG__topicName{flex:1;font-size:.9375rem;font-weight:500}.HomePage-module-scss-module__FbklEG__topicCount{min-width:1.5rem;padding:.1875rem .5rem;font-size:.8125rem;font-weight:600}.HomePage-module-scss-module__FbklEG__statsList{flex-direction:column;gap:1.125rem;display:flex}.HomePage-module-scss-module__FbklEG__statItem{background-color:var(--muted);text-align:center;border-radius:.625rem;flex-direction:column;gap:.375rem;padding:1rem;display:flex}.HomePage-module-scss-module__FbklEG__statValue{color:var(--primary);font-size:1.75rem;font-weight:700}.HomePage-module-scss-module__FbklEG__statLabel{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.HomePage-module-scss-module__FbklEG__loadingMessage{text-align:center;color:var(--muted-foreground);grid-column:1/-1;padding:3rem 2rem;font-size:1.125rem}.HomePage-module-scss-module__FbklEG__errorMessage{text-align:center;color:var(--destructive);background-color:color-mix(in srgb,var(--destructive)10%,transparent);border:1px solid var(--destructive);border-radius:.5rem;grid-column:1/-1;margin-bottom:1.5rem;padding:1.5rem 2rem;font-size:1rem}.HomePage-module-scss-module__FbklEG__emptyMessage{text-align:center;color:var(--muted-foreground);grid-column:1/-1;padding:3rem 2rem;font-size:1.125rem}.HomePage-module-scss-module__FbklEG__loadMoreIndicator{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:2rem;font-size:.9375rem;font-weight:500;display:flex}.HomePage-module-scss-module__FbklEG__spinner{border:3px solid var(--muted);border-top-color:var(--primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite HomePage-module-scss-module__FbklEG__spin}@keyframes HomePage-module-scss-module__FbklEG__spin{to{transform:rotate(360deg)}}.HomePage-module-scss-module__FbklEG__endMessage{text-align:center;color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:2rem;padding:2rem;font-size:1rem;font-weight:500}
.PromptPacksSection-module-scss-module__upQwbW__section{padding:2rem 0}@media (min-width:768px){.PromptPacksSection-module-scss-module__upQwbW__section{padding:3rem 0}}.PromptPacksSection-module-scss-module__upQwbW__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.PromptPacksSection-module-scss-module__upQwbW__container{padding:0 1.5rem}}@media (min-width:1024px){.PromptPacksSection-module-scss-module__upQwbW__container{padding:0 2rem}}.PromptPacksSection-module-scss-module__upQwbW__header{margin-bottom:1.5rem}@media (min-width:768px){.PromptPacksSection-module-scss-module__upQwbW__header{margin-bottom:2rem}}.PromptPacksSection-module-scss-module__upQwbW__titleGroup{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.PromptPacksSection-module-scss-module__upQwbW__title{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}@media (min-width:768px){.PromptPacksSection-module-scss-module__upQwbW__title{font-size:1.75rem}}.PromptPacksSection-module-scss-module__upQwbW__titleIcon{width:1.5rem;height:1.5rem;color:var(--primary)}.PromptPacksSection-module-scss-module__upQwbW__newBadge{padding:.25rem .5rem;font-size:.75rem}.PromptPacksSection-module-scss-module__upQwbW__subtitle{color:var(--muted-foreground);max-width:600px;font-size:.875rem}@media (min-width:768px){.PromptPacksSection-module-scss-module__upQwbW__subtitle{font-size:1rem}}.PromptPacksSection-module-scss-module__upQwbW__packsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.PromptPacksSection-module-scss-module__upQwbW__packsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PromptPacksSection-module-scss-module__upQwbW__packsGrid{grid-template-columns:repeat(3,1fr)}}.PromptPacksSection-module-scss-module__upQwbW__compactGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.PromptPacksSection-module-scss-module__upQwbW__compactGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.PromptPacksSection-module-scss-module__upQwbW__compactGrid{grid-template-columns:repeat(6,1fr)}}.PromptPacksSection-module-scss-module__upQwbW__packLink{text-decoration:none;transition:transform .2s;display:block}.PromptPacksSection-module-scss-module__upQwbW__packLink:hover{transform:translateY(-4px)}.PromptPacksSection-module-scss-module__upQwbW__packCard{border:1px solid var(--border);cursor:pointer;height:100%;transition:all .3s;position:relative;overflow:hidden}.PromptPacksSection-module-scss-module__upQwbW__packCard:before{content:"";background:hsl(var(--primary));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.PromptPacksSection-module-scss-module__upQwbW__packCard:hover{border-color:var(--primary);box-shadow:0 10px 40px -10px #00000026}.PromptPacksSection-module-scss-module__upQwbW__packCard:hover:before{opacity:1}.PromptPacksSection-module-scss-module__upQwbW__packContent{flex-direction:column;height:100%;padding:1.25rem;display:flex}.PromptPacksSection-module-scss-module__upQwbW__packBadge{text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;font-size:.65rem;position:absolute;top:.75rem;right:.75rem}.PromptPacksSection-module-scss-module__upQwbW__packIconWrap{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.PromptPacksSection-module-scss-module__upQwbW__packEmoji{font-size:2rem;line-height:1}.PromptPacksSection-module-scss-module__upQwbW__packIcon{width:1.25rem;height:1.25rem;color:var(--muted-foreground);opacity:.6}.PromptPacksSection-module-scss-module__upQwbW__packTitle{color:var(--foreground);margin-bottom:.25rem;font-size:1rem;font-weight:600;line-height:1.3}@media (min-width:768px){.PromptPacksSection-module-scss-module__upQwbW__packTitle{font-size:1.125rem}}.PromptPacksSection-module-scss-module__upQwbW__packSubtitle{color:var(--muted-foreground);flex:1;margin-bottom:.75rem;font-size:.8rem;line-height:1.4}.PromptPacksSection-module-scss-module__upQwbW__packMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.PromptPacksSection-module-scss-module__upQwbW__packCount{color:var(--primary);font-weight:500}.PromptPacksSection-module-scss-module__upQwbW__packAudience{align-items:center;gap:.25rem;display:flex}.PromptPacksSection-module-scss-module__upQwbW__packCta{color:var(--primary);align-items:center;gap:.5rem;margin-top:auto;font-size:.8rem;font-weight:500;display:flex}.PromptPacksSection-module-scss-module__upQwbW__packCta svg{transition:transform .2s}.PromptPacksSection-module-scss-module__upQwbW__packLink:hover .PromptPacksSection-module-scss-module__upQwbW__packCta svg{transform:translate(4px)}.PromptPacksSection-module-scss-module__upQwbW__viewAll{text-align:center;margin-top:2rem}.PromptPacksSection-module-scss-module__upQwbW__loadingGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.PromptPacksSection-module-scss-module__upQwbW__loadingGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PromptPacksSection-module-scss-module__upQwbW__loadingGrid{grid-template-columns:repeat(4,1fr)}}.PromptPacksSection-module-scss-module__upQwbW__skeletonCard{background:var(--muted);border-radius:var(--radius);padding:1.25rem;animation:1.5s ease-in-out infinite PromptPacksSection-module-scss-module__upQwbW__pulse}.PromptPacksSection-module-scss-module__upQwbW__skeletonIcon{background:var(--muted-foreground);opacity:.2;border-radius:.5rem;width:2.5rem;height:2.5rem;margin-bottom:.75rem}.PromptPacksSection-module-scss-module__upQwbW__skeletonTitle{background:var(--muted-foreground);opacity:.2;border-radius:.25rem;width:80%;height:1.25rem;margin-bottom:.5rem}.PromptPacksSection-module-scss-module__upQwbW__skeletonText{background:var(--muted-foreground);opacity:.15;border-radius:.25rem;width:60%;height:.875rem}@keyframes PromptPacksSection-module-scss-module__upQwbW__pulse{0%,to{opacity:1}50%{opacity:.6}}.PromptPacksSection-module-scss-module__upQwbW__compactGrid .PromptPacksSection-module-scss-module__upQwbW__packContent{padding:1rem}.PromptPacksSection-module-scss-module__upQwbW__compactGrid .PromptPacksSection-module-scss-module__upQwbW__packEmoji{font-size:1.5rem}.PromptPacksSection-module-scss-module__upQwbW__compactGrid .PromptPacksSection-module-scss-module__upQwbW__packTitle{font-size:.875rem}.PromptPacksSection-module-scss-module__upQwbW__compactGrid .PromptPacksSection-module-scss-module__upQwbW__packSubtitle{display:none}.PromptPacksSection-module-scss-module__upQwbW__compactGrid .PromptPacksSection-module-scss-module__upQwbW__packMeta{font-size:.7rem}.PromptPacksSection-module-scss-module__upQwbW__compactGrid .PromptPacksSection-module-scss-module__upQwbW__packCta{font-size:.75rem}
