.LayoutCheckPage-module-scss-module__kdz1kq__container{padding-top:2rem;padding-bottom:4rem}.LayoutCheckPage-module-scss-module__kdz1kq__hero{margin-bottom:3.5rem;position:relative}.LayoutCheckPage-module-scss-module__kdz1kq__freeBadge{color:#16a34a;text-transform:uppercase;letter-spacing:.05em;background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.LayoutCheckPage-module-scss-module__kdz1kq__ctaButton{margin-top:1rem;border-radius:10px!important;height:3rem!important;padding:0 2rem!important;font-weight:600!important}.LayoutCheckPage-module-scss-module__kdz1kq__description{color:#475569;max-width:800px;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.LayoutCheckPage-module-scss-module__kdz1kq__grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.LayoutCheckPage-module-scss-module__kdz1kq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LayoutCheckPage-module-scss-module__kdz1kq__grid{grid-template-columns:repeat(3,1fr)}}.LayoutCheckPage-module-scss-module__kdz1kq__card{flex-direction:column;height:100%;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__cardIcon{color:var(--color-primary);background-color:#f0fdf4;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__cardTitle{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.LayoutCheckPage-module-scss-module__kdz1kq__cardText{color:#64748b;font-size:.9375rem;line-height:1.5}.LayoutCheckPage-module-scss-module__kdz1kq__cardText ul{margin-top:.5rem;padding-left:0}.LayoutCheckPage-module-scss-module__kdz1kq__cardText ul li{margin-bottom:.25rem}.LayoutCheckPage-module-scss-module__kdz1kq__featureList{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (min-width:768px){.LayoutCheckPage-module-scss-module__kdz1kq__featureList{grid-template-columns:repeat(2,1fr)}}.LayoutCheckPage-module-scss-module__kdz1kq__featureItem{background:#fff;border:1px solid #f1f5f9;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__featureItem svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.LayoutCheckPage-module-scss-module__kdz1kq__featureItemTitle{color:#1e293b;margin-bottom:.25rem;font-weight:500}.LayoutCheckPage-module-scss-module__kdz1kq__featureItemText{color:#64748b;font-size:.875rem}.LayoutCheckPage-module-scss-module__kdz1kq__formCard{background:#fff;border-radius:1rem;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.LayoutCheckPage-module-scss-module__kdz1kq__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.LayoutCheckPage-module-scss-module__kdz1kq__formGrid{grid-template-columns:repeat(3,1fr)}}.LayoutCheckPage-module-scss-module__kdz1kq__sectionTitle{font-size:1.5rem;font-weight:600;font-family:var(--font-merri);margin-bottom:1.5rem}.LayoutCheckPage-module-scss-module__kdz1kq__resultCard{background:#fff;border:1px solid #f1f5f9;border-radius:12px;transition:all .2s;overflow:hidden}.LayoutCheckPage-module-scss-module__kdz1kq__resultCard:hover{transform:translateY(-2px);box-shadow:0 12px 20px -10px #00000014}.LayoutCheckPage-module-scss-module__kdz1kq__resultCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (max-width:640px){.LayoutCheckPage-module-scss-module__kdz1kq__resultCardHeader{flex-direction:column;align-items:stretch}}.LayoutCheckPage-module-scss-module__kdz1kq__fileInfoMain{flex:1;align-items:center;gap:1rem;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__fileIconWrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__fileName{color:#1e293b;word-break:break-all;font-size:1rem;font-weight:600;line-height:1.2}.LayoutCheckPage-module-scss-module__kdz1kq__resultCardBody{padding:0 1.25rem 1.25rem}.LayoutCheckPage-module-scss-module__kdz1kq__statusBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:2rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.LayoutCheckPage-module-scss-module__kdz1kq__commentBox{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;gap:.75rem;margin-top:.75rem;padding:1rem;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__commentBox svg{flex-shrink:0;margin-top:2px}.LayoutCheckPage-module-scss-module__kdz1kq__fixupsWrapper{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.LayoutCheckPage-module-scss-module__kdz1kq__fixupsHeader{color:#64748b;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;font-size:.8125rem;font-weight:500;transition:color .2s;display:flex}.LayoutCheckPage-module-scss-module__kdz1kq__fixupsHeader:hover{color:var(--color-primary)}.LayoutCheckPage-module-scss-module__kdz1kq__fixupItem{background:#f0f9ff;border-left:3px solid #7dd3fc;border-radius:4px;margin-bottom:.5rem;padding:.5rem 1rem}.LayoutCheckPage-module-scss-module__kdz1kq__fixupItem:last-child{margin-bottom:0}.LayoutCheckPage-module-scss-module__kdz1kq__fixupName{color:#0369a1;font-size:.8125rem;font-weight:600}.LayoutCheckPage-module-scss-module__kdz1kq__fixupComment{color:#475569;margin-top:.25rem;font-size:.75rem;line-height:1.4}.LayoutCheckPage-module-scss-module__kdz1kq__resetButton{border-radius:8px;min-width:200px;font-weight:500;transition:all .2s}.LayoutCheckPage-module-scss-module__kdz1kq__resetButton:hover{background:#f8fafc;border-color:#cbd5e1}.LayoutCheckPage-module-scss-module__kdz1kq__formatButton{color:#475569;background:#fff;border-color:#e2e8f0;border-radius:6px;font-weight:500;transition:all .2s}.LayoutCheckPage-module-scss-module__kdz1kq__formatButton:hover:not(:disabled){color:var(--color-primary);background:#f1f5f9;border-color:#cbd5e1}.LayoutCheckPage-module-scss-module__kdz1kq__formatButton[data-variant=solid],.LayoutCheckPage-module-scss-module__kdz1kq__formatButton[data-state=active]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.LayoutCheckPage-module-scss-module__kdz1kq__formatButton[data-variant=solid] span,.LayoutCheckPage-module-scss-module__kdz1kq__formatButton[data-state=active] span{color:#fffc!important}.LayoutCheckPage-module-scss-module__kdz1kq__colorsControl{background:#f1f5f9;border-radius:8px;width:fit-content;min-width:240px;padding:2px}.LayoutCheckPage-module-scss-module__kdz1kq__colorsControl .chakra-segment-group__indicator{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a}.LayoutCheckPage-module-scss-module__kdz1kq__colorsControl .chakra-segment-group__item{color:#64748b;cursor:pointer;z-index:1;justify-content:center;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex;position:relative}.LayoutCheckPage-module-scss-module__kdz1kq__colorsControl .chakra-segment-group__item[data-state=checked]{color:var(--color-primary)}.LayoutCheckPage-module-scss-module__kdz1kq__colorsControl .chakra-segment-group__item:hover:not([data-state=checked]){color:#1e293b}
