.SuggestionCardsGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;width:100%;margin:14px 0 20px;padding:0}.SuggestionCardsRow .ChatScreenMsgWrap>i{width:30px!important;height:30px!important;min-width:30px!important;flex-shrink:0!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important}.SuggestionCardsRow .ChatScreenMsgWrapBox{background:transparent!important;border:none!important;padding:0!important}.SuggestionCardsRow .SuggestionCardsGrid{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.SuggestionCardsSecondary{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:8px;align-self:stretch}.SuggestionCard{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#eeeff3;cursor:default;transition:border-color .15s ease,background .15s ease;outline:none;min-height:76px;height:100%;position:relative}.SuggestionCard:hover{border-color:#ffffff24;background:#ffffff0d}.SuggestionCardFeatured{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);justify-content:space-between;overflow:hidden}.SuggestionCardFeaturedHasImage{min-height:380px}.SuggestionCardFeatured .SuggestionCardFeaturedImage{position:absolute;top:10%;left:50%;transform:translate(-50%);width:80%;height:60%;object-fit:contain;object-position:center center;pointer-events:none;z-index:0;opacity:1;animation:featuredImageFloat 6s ease-in-out infinite}@keyframes featuredImageFloat{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-50%) translateY(-6px) scale(1.02)}}.SuggestionCardFeaturedHasImage .SuggestionCardBody{max-width:100%}.SuggestionCardFeatured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);transform:translate(-100%);animation:featuredShimmer 5s ease-in-out infinite;pointer-events:none;z-index:1}.SuggestionCardFeatured:hover{border-color:#ffffff2e;transform:translateY(-1px)}@keyframes _featuredPulseDeprecated{0%,to{box-shadow:0 0 #56d8df00,inset 0 0 #56d8df00}50%{box-shadow:0 0 24px 2px #56d8df2e,inset 0 0 22px #56d8df0f}}@keyframes featuredShimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.SuggestionCardFeatured .SuggestionCardBody{margin-top:auto!important;flex:0 0 auto!important;gap:6px;position:relative;z-index:1}.SuggestionCardFeatured .SuggestionCardIcon{position:relative;z-index:1}.SuggestionCardFeatured .SuggestionCardTitle{font-size:22px!important;line-height:1.25;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#fff,#d5f7f9);-webkit-background-clip:text;background-clip:text;color:transparent}.SuggestionCardFeatured .SuggestionCardSubtitle{font-size:13px!important;line-height:1.5;color:#eeeff3b3;font-weight:400}.SuggestionCardIcon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#ffffff0f;font-size:16px;margin-bottom:10px}.SuggestionCardIconFeatured{background:#56d8df2e;color:#56d8df;font-size:18px;width:36px;height:36px}.SuggestionCardIconSmall{color:#c9c9c9}.SuggestionCardBody{display:flex;flex-direction:column;gap:3px;flex:1}.SuggestionCardTitle{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.25;color:#eeeff3}.SuggestionCardFeatured .SuggestionCardTitle{font-size:16px}.SuggestionCardSubtitle{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.35;color:#eeeff38c}.SuggestionCardStart{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;color:#eeeff366;margin-top:10px}.SuggestionCardStart svg{width:12px;height:12px}@media (max-width: 992px){.SuggestionCardsGrid{grid-template-columns:1fr;gap:10px}.ImageUploadPreviewChat .SuggestionCardsGrid{padding-left:36px;padding-right:12px;max-width:100%}.SuggestionCardsSecondary{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:8px}.SuggestionCardFeaturedHasImage{min-height:380px}.SuggestionCardsSecondary .SuggestionCard{min-height:96px;padding:10px 12px}}@media (max-width: 640px){.SuggestionCardsGrid{grid-template-columns:1fr;gap:10px}.ImageUploadPreviewChat .SuggestionCardsGrid{padding-left:12px;padding-right:12px}.SuggestionCardFeaturedHasImage{min-height:420px}.SuggestionCardsSecondary{grid-template-columns:repeat(3,1fr);gap:6px}.SuggestionCardsSecondary .SuggestionCard{min-height:96px;padding:10px}.SuggestionCardsSecondary .SuggestionCardTitle{font-size:12px;line-height:1.2}.SuggestionCardsSecondary .SuggestionCardSubtitle{font-size:10px;line-height:1.3}.SuggestionCardFeatured .SuggestionCardTitle{font-size:17px!important}.SuggestionCardFeatured .SuggestionCardSubtitle{font-size:12px!important}}.SuggestionCard.SuggestionCardClickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;width:100%;box-sizing:border-box;cursor:pointer}.SuggestionCardsGrid{grid-template-columns:1.4fr 1fr!important;gap:10px;align-items:stretch}.SuggestionCardsGrid>.SuggestionCardFeatured{min-height:190px;padding:18px 20px;background:#ffffff0a;justify-content:center}.SuggestionCardsGrid>.SuggestionCardFeatured:not(.SuggestionCardFeaturedHasImage) .SuggestionCardBody{margin-top:14px!important;gap:8px}.SuggestionCardsGrid>.SuggestionCardFeatured .SuggestionCardIcon{width:44px;height:44px;font-size:22px}.SuggestionCardsSecondary{display:flex!important;flex-direction:column;gap:8px!important;align-self:stretch;grid-template-columns:none!important}.SuggestionDeckViewport{display:grid;grid-template-rows:repeat(3,86px);gap:10px;flex:0 0 auto;animation:deckFade .3s ease}@keyframes deckFade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.SuggestionCardsSecondary .SuggestionCard{min-height:0!important;padding:13px 15px!important;justify-content:center}.SuggestionCardsSecondary .SuggestionCard .SuggestionCardIcon{margin-bottom:8px}.SuggestionCardsSecondary .SuggestionCardTitle{font-size:13px}.SuggestionCardsSecondary .SuggestionCardSubtitle{font-size:11px}.SuggestionCardClickable:hover{border-color:#fff3!important;transform:translateY(-1px)}.SuggestionCardClickable:active{transform:translateY(0)}.SuggestionCardClickable:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.SuggestionCard.SuggestionCardCopied{border-color:#4ade8099!important}.SuggestionCardCopyHint{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;color:#eeeff36b;margin-top:10px}.SuggestionCardCopyHint svg{width:13px;height:13px}.SuggestionCardCopied .SuggestionCardCopyHint{color:#4ade80}.SuggestionCardFeatured .SuggestionCardCopyHint{position:absolute;right:16px;bottom:14px;margin-top:0;z-index:2}.SuggestionCardCopyHintSmall{margin-top:6px}.SuggestionCardFeaturedBody{animation:deckFade .3s ease}.SuggestionDeckNav{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:2px;flex:0 0 auto}.SuggestionDeckArrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#cfd2da;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.SuggestionDeckArrow:hover{border-color:#56d8df80;color:#7fe3ea;background:#56d8df1a}.SuggestionDeckArrow svg{width:14px;height:14px}.SuggestionDeckDots{display:flex;align-items:center;gap:6px}.SuggestionDeckDot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;cursor:pointer;width:6px;height:6px;border-radius:50%;background:#ffffff38;transition:background .15s ease,width .15s ease}.SuggestionDeckDot.is-active{background:#56d8df;width:16px;border-radius:3px}.SuggestionCardIcon{border:none}@media (max-width: 992px){.SuggestionCardsGrid{grid-template-columns:1fr!important}.SuggestionCardsGrid>.SuggestionCardFeatured{min-height:150px}.SuggestionDeckViewport{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.SuggestionDeckViewport{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.SuggestionCardsGrid>.SuggestionCardFeatured{min-height:130px;padding:14px}.SuggestionCardFeatured .SuggestionCardCopyHint{right:12px;bottom:11px;font-size:10px}}
