@keyframes compare-modal-module-scss-module__G_VEHq__skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.compare-modal-module-scss-module__G_VEHq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.compare-modal-module-scss-module__G_VEHq__modal{background:#fff;border:1px solid #e2e8f0cc;border-radius:1.5rem;flex-direction:column;width:100%;max-width:900px;max-height:85vh;padding:1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.compare-modal-module-scss-module__G_VEHq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.compare-modal-module-scss-module__G_VEHq__titleGroup{align-items:center;gap:.75rem;display:flex}.compare-modal-module-scss-module__G_VEHq__titleGroup .compare-modal-module-scss-module__G_VEHq__title{color:#0f172a;margin:0;font-size:1.5rem;font-weight:800}.compare-modal-module-scss-module__G_VEHq__titleGroup .compare-modal-module-scss-module__G_VEHq__proBadge{color:#fff;text-transform:uppercase;background:#8b5cf6;border-radius:9999px;padding:.15rem .5rem;font-size:.625rem;font-weight:800}.compare-modal-module-scss-module__G_VEHq__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:inline-flex}.compare-modal-module-scss-module__G_VEHq__closeBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.compare-modal-module-scss-module__G_VEHq__gridContent{flex:1;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem;margin-bottom:1.5rem;padding-right:.5rem;display:grid;overflow-y:auto}.compare-modal-module-scss-module__G_VEHq__gridContent::-webkit-scrollbar{width:6px;height:6px}.compare-modal-module-scss-module__G_VEHq__gridContent::-webkit-scrollbar-track{background:0 0}.compare-modal-module-scss-module__G_VEHq__gridContent::-webkit-scrollbar-thumb{background:#8f6cff4d;border-radius:9999px}.compare-modal-module-scss-module__G_VEHq__gridContent::-webkit-scrollbar-thumb:hover{background:#7047ff99}@media (max-width:768px){.compare-modal-module-scss-module__G_VEHq__gridContent{grid-template-columns:1fr}}.compare-modal-module-scss-module__G_VEHq__compareCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;gap:1.25rem;min-height:220px;padding:1.25rem;transition:all .2s;display:flex}.compare-modal-module-scss-module__G_VEHq__compareCard:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #00000008}.compare-modal-module-scss-module__G_VEHq__cardHeader{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.2rem;padding-bottom:.75rem;display:flex}.compare-modal-module-scss-module__G_VEHq__cardHeader .compare-modal-module-scss-module__G_VEHq__fontName{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.compare-modal-module-scss-module__G_VEHq__cardHeader .compare-modal-module-scss-module__G_VEHq__fontStyle{color:#64748b;font-size:.8125rem;font-weight:500}.compare-modal-module-scss-module__G_VEHq__previewText{color:#0f172a;word-break:break-word;flex:1;justify-content:flex-start;align-items:center;line-height:1.2;display:flex;overflow:hidden}.compare-modal-module-scss-module__G_VEHq__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;padding-top:.75rem;display:flex}.compare-modal-module-scss-module__G_VEHq__clearBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.compare-modal-module-scss-module__G_VEHq__clearBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}
.font-grid-module-scss-module__--rruG__gridContainer{width:100%;text-align:var(--text-align,center);gap:1.25rem;padding-bottom:2rem;display:grid}.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__gridLayout{grid-template-columns:repeat(var(--grid-columns,9), 1fr)}@media (max-width:1200px){.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__gridLayout{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:1024px){.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__gridLayout{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.1rem}}@media (max-width:640px){.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__gridLayout{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}}.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__listLayout{max-width:1000px;text-align:var(--text-align,left);grid-template-columns:1fr;margin:0 auto}.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__listLayout .card{flex-direction:row;align-items:center;min-height:auto;padding:1rem 1.5rem}.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__listLayout .cardHeader{width:250px;margin-bottom:0}.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__listLayout .previewArea{text-overflow:ellipsis;overflow:hidden}.font-grid-module-scss-module__--rruG__gridContainer.font-grid-module-scss-module__--rruG__listLayout .cardFooter{border-top:none;margin-top:0;padding-top:0}.font-grid-module-scss-module__--rruG__noResults{text-align:center;color:#60657f;background:#f8f9fe;border:1px dashed #e8e9f4;border-radius:1.25rem;grid-column:1/-1;width:100%;padding:4rem 1rem;font-size:1.125rem;font-weight:500}
