.suggestions-module-scss-module__jm1ATW__page{min-height:calc(100svh - 56px);color:var(--mantine-color-dark-8);background:linear-gradient(180deg, var(--mantine-color-body) 0, var(--mantine-color-gray-0) 280px, var(--mantine-color-gray-1) 100%)}.suggestions-module-scss-module__jm1ATW__hero,.suggestions-module-scss-module__jm1ATW__catalogHero{border-bottom:1px solid var(--krt-border-soft);background:var(--mantine-color-body);box-shadow:0 12px 28px color-mix(in srgb, var(--mantine-color-dark-9) 6%, transparent)}.suggestions-module-scss-module__jm1ATW__formModalContent{width:min(720px,100vw - 24px);max-height:calc(100vh - 32px);box-shadow:none;background:0 0;overflow:auto}.suggestions-module-scss-module__jm1ATW__formOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1814127a}.suggestions-module-scss-module__jm1ATW__formModalBody{padding:0}.suggestions-module-scss-module__jm1ATW__detailsModalContent{width:min(680px,100vw - 24px);max-height:calc(100vh - 32px);box-shadow:none;background:0 0;overflow:auto}.suggestions-module-scss-module__jm1ATW__detailsModalBody{padding:0}.suggestions-module-scss-module__jm1ATW__detailsOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1814127a}.suggestions-module-scss-module__jm1ATW__detailsDialog{border:1px solid color-mix(in srgb, var(--krt-color-main-6) 18%, var(--krt-border-soft));border-top:5px solid var(--krt-color-main-6);background:var(--mantine-color-body);box-shadow:0 30px 90px color-mix(in srgb, var(--mantine-color-dark-9) 28%, transparent);border-radius:22px;padding:34px;position:relative}.suggestions-module-scss-module__jm1ATW__detailsClose{border:1px solid var(--krt-border-soft);background:var(--mantine-color-body);width:40px;height:40px;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:16px;right:16px}.suggestions-module-scss-module__jm1ATW__detailsClose:focus-visible,.suggestions-module-scss-module__jm1ATW__formClose:focus-visible{outline:3px solid color-mix(in srgb, var(--krt-color-main-6) 38%, transparent);outline-offset:3px}.suggestions-module-scss-module__jm1ATW__detailsEyebrow{color:var(--krt-color-main-8);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;margin-right:46px;font-size:.75rem;font-weight:800}.suggestions-module-scss-module__jm1ATW__detailsDialogTitle{letter-spacing:-.04em;margin-bottom:14px;margin-right:46px;font-size:clamp(1.8rem,6vw,2.65rem);line-height:1.08}.suggestions-module-scss-module__jm1ATW__detailsBadges{margin-bottom:20px}.suggestions-module-scss-module__jm1ATW__detailsDescription{color:var(--mantine-color-gray-7);white-space:pre-wrap;font-size:.9rem;line-height:1.75}.suggestions-module-scss-module__jm1ATW__detailsReply{border:1px solid color-mix(in srgb, var(--mantine-color-green-6) 22%, var(--krt-border-soft));background:color-mix(in srgb, var(--mantine-color-green-1) 72%, transparent);color:var(--mantine-color-green-9);border-radius:10px;gap:4px;margin-top:18px;padding:13px 14px;font-size:.82rem;line-height:1.6;display:grid}.suggestions-module-scss-module__jm1ATW__detailsReply strong{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.suggestions-module-scss-module__jm1ATW__detailsMeta{border-top:1px solid var(--krt-border-soft);gap:9px;margin:22px 0 0;padding:16px 0 0;display:grid}.suggestions-module-scss-module__jm1ATW__detailsMeta>div{grid-template-columns:110px 1fr;gap:12px;display:grid}.suggestions-module-scss-module__jm1ATW__detailsMeta dt{color:var(--mantine-color-dimmed);font-size:.75rem;font-weight:700}.suggestions-module-scss-module__jm1ATW__detailsMeta dd{color:var(--mantine-color-gray-7);margin:0;font-size:.75rem}.suggestions-module-scss-module__jm1ATW__detailsActions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.suggestions-module-scss-module__jm1ATW__copyButton,.suggestions-module-scss-module__jm1ATW__copyCopied,.suggestions-module-scss-module__jm1ATW__copyError{border-radius:9px;min-height:42px}.suggestions-module-scss-module__jm1ATW__communityFavorite{border:1px solid color-mix(in srgb, var(--mantine-color-orange-6) 34%, var(--krt-border-soft));background:color-mix(in srgb, var(--mantine-color-orange-1) 78%, var(--mantine-color-body));width:26px;height:26px;color:var(--mantine-color-orange-7);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.suggestions-module-scss-module__jm1ATW__communityFavoriteIcon{flex:none}.suggestions-module-scss-module__jm1ATW__copyButton{color:var(--krt-color-main-8);background:var(--krt-color-main-0)}.suggestions-module-scss-module__jm1ATW__copyCopied{color:var(--mantine-color-green-9);background:color-mix(in srgb, var(--mantine-color-green-1) 72%, transparent)}.suggestions-module-scss-module__jm1ATW__copyError{color:var(--mantine-color-red-9);background:color-mix(in srgb, var(--mantine-color-red-1) 72%, transparent)}@media (max-width:40em){.suggestions-module-scss-module__jm1ATW__detailsDialog{padding:28px 16px 18px}.suggestions-module-scss-module__jm1ATW__detailsClose{width:44px;height:44px;top:12px;right:12px}.suggestions-module-scss-module__jm1ATW__detailsDialogTitle{margin-right:38px;font-size:1.9rem}.suggestions-module-scss-module__jm1ATW__detailsMeta>div{grid-template-columns:1fr;gap:2px}.suggestions-module-scss-module__jm1ATW__detailsActions{flex-direction:column;align-items:stretch}.suggestions-module-scss-module__jm1ATW__copyButton,.suggestions-module-scss-module__jm1ATW__copyCopied,.suggestions-module-scss-module__jm1ATW__copyError{width:100%}}.suggestions-module-scss-module__jm1ATW__formDialog{border:1px solid color-mix(in srgb, var(--krt-color-main-6) 18%, var(--krt-border-soft));background:var(--mantine-color-body);box-shadow:0 30px 90px color-mix(in srgb, var(--mantine-color-dark-9) 28%, transparent);border-top:5px solid var(--krt-color-main-6);border-radius:22px;padding:32px;position:relative}.suggestions-module-scss-module__jm1ATW__formClose{border:1px solid var(--krt-border-soft);background:var(--mantine-color-white);width:40px;height:40px;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:18px;right:18px}.suggestions-module-scss-module__jm1ATW__formHeader{margin-bottom:24px;padding-right:42px}.suggestions-module-scss-module__jm1ATW__formEyebrow{color:var(--krt-color-main-8);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.suggestions-module-scss-module__jm1ATW__formDot{background:var(--krt-color-main-6);border-radius:50%;width:8px;height:8px}.suggestions-module-scss-module__jm1ATW__formStack{gap:18px;display:grid}.suggestions-module-scss-module__jm1ATW__formField{gap:8px;display:grid}.suggestions-module-scss-module__jm1ATW__formField label{font-size:.84rem;font-weight:800}.suggestions-module-scss-module__jm1ATW__formInput,.suggestions-module-scss-module__jm1ATW__formTextarea{border-radius:10px}.suggestions-module-scss-module__jm1ATW__formTextarea{min-height:180px}.suggestions-module-scss-module__jm1ATW__formMeta{color:var(--mantine-color-dimmed);justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.suggestions-module-scss-module__jm1ATW__formMessage{border-radius:10px;gap:4px;padding:11px 13px;font-size:.9rem;line-height:1.45;display:grid}.suggestions-module-scss-module__jm1ATW__formSuccess{background:color-mix(in srgb, var(--mantine-color-green-1) 72%, transparent);color:var(--mantine-color-green-9)}.suggestions-module-scss-module__jm1ATW__formError{background:color-mix(in srgb, var(--mantine-color-red-1) 72%, transparent);color:var(--mantine-color-red-9)}.suggestions-module-scss-module__jm1ATW__formActions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.suggestions-module-scss-module__jm1ATW__formCancel,.suggestions-module-scss-module__jm1ATW__formSubmit{border-radius:9px;min-height:44px}.suggestions-module-scss-module__jm1ATW__rulesPanel{border:1px solid var(--krt-border-soft);background:var(--mantine-color-gray-0);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.suggestions-module-scss-module__jm1ATW__rulesPanelCopy{align-items:flex-start;gap:10px;min-width:0;display:flex}.suggestions-module-scss-module__jm1ATW__rulesPanelCopy strong{color:var(--mantine-color-dark-8);font-size:.84rem;display:block}.suggestions-module-scss-module__jm1ATW__rulesPanelCopy p{color:var(--mantine-color-gray-7);margin-top:3px;font-size:.75rem;line-height:1.45}.suggestions-module-scss-module__jm1ATW__rulesPanelIcon{border:1px solid color-mix(in srgb, var(--krt-color-main-6) 24%, var(--krt-border-soft));background:var(--mantine-color-body);width:30px;height:30px;color:var(--krt-color-main-8);border-radius:9px;flex:none;place-items:center;display:grid}.suggestions-module-scss-module__jm1ATW__rulesButton{border-color:color-mix(in srgb, var(--krt-color-main-6) 32%, var(--krt-border-soft));color:var(--krt-color-main-8);flex:none}.suggestions-module-scss-module__jm1ATW__rulesModalContent{width:min(680px,100vw - 24px);max-height:calc(100vh - 32px);box-shadow:none;background:0 0;overflow:auto}.suggestions-module-scss-module__jm1ATW__rulesDialog{border:1px solid color-mix(in srgb, var(--krt-color-main-6) 18%, var(--krt-border-soft));border-top:5px solid var(--krt-color-main-6);background:var(--mantine-color-body);box-shadow:0 30px 90px color-mix(in srgb, var(--mantine-color-dark-9) 28%, transparent);border-radius:22px;padding:32px;position:relative}.suggestions-module-scss-module__jm1ATW__rulesHeader{margin-bottom:20px;padding-right:42px}.suggestions-module-scss-module__jm1ATW__rulesHeader h2{text-wrap:balance;margin-top:6px}.suggestions-module-scss-module__jm1ATW__rulesHeader p{max-width:65ch;color:var(--mantine-color-gray-7);margin-top:5px;line-height:1.55}.suggestions-module-scss-module__jm1ATW__rulesList{gap:9px;display:grid}.suggestions-module-scss-module__jm1ATW__rulesRow{border:1px solid var(--krt-border-soft);background:var(--mantine-color-gray-0);border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px;display:grid}.suggestions-module-scss-module__jm1ATW__rulesNumber{background:var(--krt-color-main-1);width:30px;height:30px;color:var(--krt-color-main-8);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.suggestions-module-scss-module__jm1ATW__rulesRow strong{color:var(--mantine-color-dark-8);font-size:.86rem;display:block}.suggestions-module-scss-module__jm1ATW__rulesRow p{color:var(--mantine-color-gray-7);margin-top:4px;font-size:.78rem;line-height:1.55}.suggestions-module-scss-module__jm1ATW__rulesForbidden{border-color:color-mix(in srgb, var(--mantine-color-red-6) 28%, var(--krt-border-soft));background:color-mix(in srgb, var(--mantine-color-red-0) 68%, var(--mantine-color-body))}.suggestions-module-scss-module__jm1ATW__rulesForbidden .suggestions-module-scss-module__jm1ATW__rulesNumber{background:var(--mantine-color-red-1);color:var(--mantine-color-red-9)}.suggestions-module-scss-module__jm1ATW__rulesForbidden ul{color:var(--mantine-color-red-9);margin:8px 0 0;padding-left:18px;font-size:.77rem;line-height:1.55}.suggestions-module-scss-module__jm1ATW__rulesAllowedNote{border:1px solid var(--krt-border-soft);background:var(--mantine-color-gray-0);color:var(--mantine-color-gray-7);border-radius:10px;margin-top:12px;padding:11px 12px;font-size:.75rem;line-height:1.5}@media (max-width:40em){.suggestions-module-scss-module__jm1ATW__formDialog{border-radius:18px;padding:22px}.suggestions-module-scss-module__jm1ATW__formClose{width:44px;height:44px;top:12px;right:12px}.suggestions-module-scss-module__jm1ATW__formHeader{padding-right:44px}.suggestions-module-scss-module__jm1ATW__rulesPanel{flex-direction:column;align-items:stretch}.suggestions-module-scss-module__jm1ATW__rulesButton{width:100%}.suggestions-module-scss-module__jm1ATW__rulesDialog{border-radius:18px;padding:24px 16px 18px}.suggestions-module-scss-module__jm1ATW__rulesHeader{padding-right:38px}.suggestions-module-scss-module__jm1ATW__rulesRow{grid-template-columns:30px minmax(0,1fr);padding:11px}.suggestions-module-scss-module__jm1ATW__rulesNumber{width:28px;height:28px}.suggestions-module-scss-module__jm1ATW__formActions{flex-direction:column-reverse}.suggestions-module-scss-module__jm1ATW__formCancel,.suggestions-module-scss-module__jm1ATW__formSubmit{width:100%}}.suggestions-module-scss-module__jm1ATW__heroInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:14px;display:grid}.suggestions-module-scss-module__jm1ATW__heroIcon{width:48px;height:48px;color:var(--mantine-color-white);background:linear-gradient(135deg, var(--krt-color-main-5) 0%, var(--krt-color-main-8) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 20%, transparent);border-radius:12px;place-items:center;display:grid}.suggestions-module-scss-module__jm1ATW__hero h1,.suggestions-module-scss-module__jm1ATW__catalogHero h1,.suggestions-module-scss-module__jm1ATW__emptyPage h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:750;line-height:1.08}.suggestions-module-scss-module__jm1ATW__hero p,.suggestions-module-scss-module__jm1ATW__catalogHero p,.suggestions-module-scss-module__jm1ATW__emptyPage p{max-width:70ch;color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);margin:3px 0 0;font-weight:500;line-height:1.35}.suggestions-module-scss-module__jm1ATW__primaryAction{white-space:nowrap}.suggestions-module-scss-module__jm1ATW__content{padding-block:30px 80px}.suggestions-module-scss-module__jm1ATW__summary{border:1px solid var(--krt-border-soft);background:var(--krt-border-soft);box-shadow:0 12px 30px color-mix(in srgb, var(--mantine-color-dark-9) 7%, transparent);border-radius:16px;gap:1px;margin-bottom:18px;display:flex;overflow:hidden}.suggestions-module-scss-module__jm1ATW__summary>div,.suggestions-module-scss-module__jm1ATW__summary>button{background:var(--mantine-color-body);text-align:left;cursor:pointer;border:0;flex:1 1 0;min-width:0;padding:17px 20px;transition:background-color .16s,box-shadow .16s}.suggestions-module-scss-module__jm1ATW__summary>button:hover,.suggestions-module-scss-module__jm1ATW__summaryActive{box-shadow:inset 0 -3px 0 var(--mantine-color-main-6);background:var(--mantine-color-gray-0)!important}.suggestions-module-scss-module__jm1ATW__summary strong,.suggestions-module-scss-module__jm1ATW__summary span{display:block}.suggestions-module-scss-module__jm1ATW__summary strong{font-size:1.35rem;line-height:1}.suggestions-module-scss-module__jm1ATW__summary span{color:var(--mantine-color-gray-7);margin-top:5px;font-size:.82rem;font-weight:650}.suggestions-module-scss-module__jm1ATW__toolbar{border:1px solid var(--krt-border-soft);background:color-mix(in srgb, var(--mantine-color-body) 94%, transparent);border-radius:16px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.75fr));gap:10px;margin-bottom:18px;padding:12px;display:grid}.suggestions-module-scss-module__jm1ATW__feed{gap:12px;display:grid}.suggestions-module-scss-module__jm1ATW__suggestionCard{border:1px solid color-mix(in srgb, var(--mantine-color-dark-9) 10%, transparent);background:var(--mantine-color-body);box-shadow:0 12px 34px color-mix(in srgb, var(--mantine-color-dark-9) 8%, transparent);content-visibility:auto;contain-intrinsic-size:150px;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;transition:transform .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1);display:grid}@media (hover:hover){.suggestions-module-scss-module__jm1ATW__suggestionCard:hover{border-color:color-mix(in srgb, var(--krt-color-main-6) 35%, var(--krt-border-soft));box-shadow:0 18px 42px color-mix(in srgb, var(--mantine-color-dark-9) 12%, transparent);transform:translateY(-2px)}}.suggestions-module-scss-module__jm1ATW__cardBody{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.suggestions-module-scss-module__jm1ATW__cardBody:focus-visible{outline:3px solid color-mix(in srgb, var(--krt-color-main-6) 35%, transparent);outline-offset:5px;border-radius:10px}.suggestions-module-scss-module__jm1ATW__cardBody h2{letter-spacing:-.02em;margin-top:12px;font-size:1.16rem;font-weight:820;line-height:1.25}.suggestions-module-scss-module__jm1ATW__cardBody p{max-width:75ch;color:var(--mantine-color-gray-7);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;line-height:1.55;display:-webkit-box;overflow:hidden}.suggestions-module-scss-module__jm1ATW__author,.suggestions-module-scss-module__jm1ATW__replyCue{color:var(--mantine-color-gray-7);align-items:center;gap:5px;margin-top:12px;font-size:.78rem;font-weight:650;display:inline-flex}.suggestions-module-scss-module__jm1ATW__languageGroups{gap:28px;display:grid}.suggestions-module-scss-module__jm1ATW__filterProgress{background:color-mix(in srgb, var(--mantine-primary-color-filled) 12%, transparent);border-radius:999px;height:2px;margin:4px 0 12px;overflow:hidden}.suggestions-module-scss-module__jm1ATW__filterProgress>span{border-radius:inherit;background:var(--mantine-primary-color-filled);width:38%;height:100%;animation:.72s ease-in-out infinite alternate suggestions-module-scss-module__jm1ATW__suggestionsFilterProgress;display:block}.suggestions-module-scss-module__jm1ATW__languageGroup{gap:12px;display:grid}.suggestions-module-scss-module__jm1ATW__languageGroup>h2{margin:0;font-size:1.18rem}.suggestions-module-scss-module__jm1ATW__inlineReply{border:1px solid color-mix(in srgb, var(--mantine-color-green-6) 28%, var(--krt-border-soft));background:color-mix(in srgb, var(--mantine-color-green-1) 72%, transparent);color:var(--mantine-color-green-9);border-radius:8px;gap:3px;margin-top:12px;padding:10px 12px;font-size:.86rem;line-height:1.45;display:grid}.suggestions-module-scss-module__jm1ATW__inlineReply strong{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.suggestions-module-scss-module__jm1ATW__likeAnimating{position:relative}.suggestions-module-scss-module__jm1ATW__likeAnimating>svg{transform-origin:50%;animation:.56s cubic-bezier(.15,.9,.25,1) suggestions-module-scss-module__jm1ATW__likeHeartPop}.suggestions-module-scss-module__jm1ATW__unlikeAnimating>svg{transform-origin:50%;animation:.32s both suggestions-module-scss-module__jm1ATW__unlikeHeart}.suggestions-module-scss-module__jm1ATW__likeBurst{pointer-events:none;color:var(--mantine-color-red-6);position:absolute;inset:0}.suggestions-module-scss-module__jm1ATW__likeBurst>svg{opacity:0;position:absolute}.suggestions-module-scss-module__jm1ATW__burstOne{animation:.56s ease-out both suggestions-module-scss-module__jm1ATW__heartBurstOne;top:-7px;right:-4px}.suggestions-module-scss-module__jm1ATW__burstTwo{animation:.56s ease-out 40ms both suggestions-module-scss-module__jm1ATW__heartBurstTwo;top:1px;left:-8px}.suggestions-module-scss-module__jm1ATW__burstThree{animation:.56s ease-out 80ms both suggestions-module-scss-module__jm1ATW__heartBurstThree;bottom:-7px;right:2px}.suggestions-module-scss-module__jm1ATW__likeControl{color:var(--mantine-color-red-7);flex:0 0 72px;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.suggestions-module-scss-module__jm1ATW__likeButton{border:1px solid color-mix(in srgb, var(--mantine-color-red-6) 26%, var(--krt-border-soft));background:color-mix(in srgb, var(--mantine-color-red-0) 72%, var(--mantine-color-body));width:44px;height:44px;color:inherit;cursor:pointer;transform-origin:50%;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.suggestions-module-scss-module__jm1ATW__likeButton:hover:not(:disabled){border-color:var(--mantine-color-red-5);background:var(--mantine-color-red-1)}.suggestions-module-scss-module__jm1ATW__likeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--mantine-color-red-6) 38%, transparent);outline-offset:3px}.suggestions-module-scss-module__jm1ATW__likeButton:disabled{cursor:not-allowed;opacity:.55}.suggestions-module-scss-module__jm1ATW__likeButton[aria-busy=true]:disabled{cursor:wait;opacity:1}.suggestions-module-scss-module__jm1ATW__likeCount{font-variant-numeric:tabular-nums;text-align:right;min-width:1.5ch;font-size:.88rem;font-weight:750}.suggestions-module-scss-module__jm1ATW__detailsLike{flex-basis:86px}@keyframes suggestions-module-scss-module__jm1ATW__suggestionsFilterProgress{0%{transform:translate(-20%)}to{transform:translate(185%)}}@keyframes suggestions-module-scss-module__jm1ATW__likeHeartPop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes suggestions-module-scss-module__jm1ATW__heartBurstOne{0%{opacity:0;transform:translateY(5px)scale(.4)rotate(-12deg)}30%{opacity:1}to{opacity:0;transform:translate(9px,-13px)scale(1.05)rotate(12deg)}}@keyframes suggestions-module-scss-module__jm1ATW__heartBurstTwo{0%{opacity:0;transform:translate(5px)scale(.4)rotate(10deg)}30%{opacity:1}to{opacity:0;transform:translate(-13px,-2px)scale(1)rotate(-16deg)}}@keyframes suggestions-module-scss-module__jm1ATW__heartBurstThree{0%{opacity:0;transform:translate(-2px,-4px)scale(.4)rotate(-8deg)}30%{opacity:1}to{opacity:0;transform:translate(7px,13px)scale(1.1)rotate(18deg)}}@keyframes suggestions-module-scss-module__jm1ATW__unlikeHeart{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.suggestions-module-scss-module__jm1ATW__likeAnimating>svg,.suggestions-module-scss-module__jm1ATW__unlikeAnimating>svg,.suggestions-module-scss-module__jm1ATW__likeBurst>svg,.suggestions-module-scss-module__jm1ATW__filterProgress>span{animation:none}}.suggestions-module-scss-module__jm1ATW__replyCue{color:var(--mantine-color-green-8);margin-left:14px}.suggestions-module-scss-module__jm1ATW__emptyState,.suggestions-module-scss-module__jm1ATW__emptyPage{min-height:360px;color:var(--mantine-color-gray-7);text-align:center;align-content:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.suggestions-module-scss-module__jm1ATW__emptyState h2{color:var(--mantine-color-dark-8);font-size:1.35rem}.suggestions-module-scss-module__jm1ATW__pagination{justify-content:center;margin-top:26px;display:flex}.suggestions-module-scss-module__jm1ATW__detailText{white-space:pre-wrap;line-height:1.7}.suggestions-module-scss-module__jm1ATW__catalogHero{padding-block:32px}.suggestions-module-scss-module__jm1ATW__catalogBody{padding-block:32px 80px}.suggestions-module-scss-module__jm1ATW__gameCard{border:1px solid var(--krt-border-soft);background:var(--mantine-color-body);min-height:180px;box-shadow:0 16px 40px color-mix(in srgb, var(--mantine-color-dark-9) 9%, transparent);border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1);display:flex}.suggestions-module-scss-module__jm1ATW__gameCard strong{margin-top:18px;font-size:1.35rem}.suggestions-module-scss-module__jm1ATW__gameCard span:last-child{color:var(--krt-color-main-8);margin-top:5px;font-weight:750}@media (hover:hover){.suggestions-module-scss-module__jm1ATW__gameCard:hover{box-shadow:0 22px 52px color-mix(in srgb, var(--mantine-color-dark-9) 14%, transparent);transform:translateY(-3px)}}.suggestions-module-scss-module__jm1ATW__gameCardVersion{color:var(--mantine-color-gray-7);font-size:.8rem;font-weight:700}@media (max-width:56.25em){.suggestions-module-scss-module__jm1ATW__toolbar{grid-template-columns:1fr 1fr}}@media (max-width:38.75em){.suggestions-module-scss-module__jm1ATW__heroInner{grid-template-columns:auto minmax(0,1fr)}.suggestions-module-scss-module__jm1ATW__heroIcon{width:44px;height:44px}.suggestions-module-scss-module__jm1ATW__primaryAction{grid-column:1/-1;width:100%}.suggestions-module-scss-module__jm1ATW__content{padding-top:18px}.suggestions-module-scss-module__jm1ATW__summary{flex-direction:column}.suggestions-module-scss-module__jm1ATW__toolbar{grid-template-columns:1fr}.suggestions-module-scss-module__jm1ATW__suggestionCard{grid-template-columns:minmax(0,1fr)}.suggestions-module-scss-module__jm1ATW__suggestionCard>:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){.suggestions-module-scss-module__jm1ATW__suggestionCard,.suggestions-module-scss-module__jm1ATW__gameCard{transition:none}}
