.worksheet-generator-module__eJoSEG__pageContainer{color:#0f172a;min-height:100vh;font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 50%,#e2e8f0 100%);padding-top:90px;padding-bottom:60px}.worksheet-generator-module__eJoSEG__coreContainer{max-width:1280px;margin:0 auto;padding:0 1.5rem}.worksheet-generator-module__eJoSEG__toolHero{text-align:center;margin-bottom:2.5rem}.worksheet-generator-module__eJoSEG__heroBadge{color:#0284c7;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.worksheet-generator-module__eJoSEG__heroTitle{letter-spacing:-.02em;background:linear-gradient(135deg,#0f172a 0%,#2563eb 50%,#0d9488 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.worksheet-generator-module__eJoSEG__heroSubtitle{color:#475569;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.worksheet-generator-module__eJoSEG__stepperContainer{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto 2.5rem;display:flex;position:relative}.worksheet-generator-module__eJoSEG__stepperTrack{z-index:1;background:#cbd5e1;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.worksheet-generator-module__eJoSEG__stepperTrackProgress{background:linear-gradient(90deg,#2563eb,#0d9488);height:100%;transition:width .3s}.worksheet-generator-module__eJoSEG__stepItem{z-index:2;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.worksheet-generator-module__eJoSEG__stepCircle{color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.95rem;font-weight:700;transition:all .25s;display:flex;box-shadow:0 2px 4px #0000000d}.worksheet-generator-module__eJoSEG__stepItem.worksheet-generator-module__eJoSEG__active .worksheet-generator-module__eJoSEG__stepCircle{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb33}.worksheet-generator-module__eJoSEG__stepItem.worksheet-generator-module__eJoSEG__completed .worksheet-generator-module__eJoSEG__stepCircle{color:#fff;background:#0d9488;border-color:#0d9488}.worksheet-generator-module__eJoSEG__stepLabel{color:#64748b;white-space:nowrap;font-size:.825rem;font-weight:600}.worksheet-generator-module__eJoSEG__stepItem.worksheet-generator-module__eJoSEG__active .worksheet-generator-module__eJoSEG__stepLabel{color:#2563eb}.worksheet-generator-module__eJoSEG__mainGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.worksheet-generator-module__eJoSEG__mainGrid{grid-template-columns:460px 1fr}}.worksheet-generator-module__eJoSEG__controlPanel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003}.worksheet-generator-module__eJoSEG__panelSectionTitle{color:#0f172a;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.15rem;font-weight:700;display:flex}.worksheet-generator-module__eJoSEG__subjectGrid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.worksheet-generator-module__eJoSEG__subjectCard{cursor:pointer;text-align:left;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.worksheet-generator-module__eJoSEG__subjectCard:hover{background:#fff;border-color:#93c5fd;transform:translateY(-2px)}.worksheet-generator-module__eJoSEG__subjectCard.worksheet-generator-module__eJoSEG__selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}.worksheet-generator-module__eJoSEG__subjectIcon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.worksheet-generator-module__eJoSEG__subjectName{color:#0f172a;font-size:.95rem;font-weight:700}.worksheet-generator-module__eJoSEG__subjectDesc{color:#64748b;font-size:.75rem;line-height:1.3}.worksheet-generator-module__eJoSEG__formGroup{flex-direction:column;gap:.4rem;display:flex}.worksheet-generator-module__eJoSEG__label{color:#334155;font-size:.875rem;font-weight:600}.worksheet-generator-module__eJoSEG__inputField,.worksheet-generator-module__eJoSEG__selectField{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:.65rem .85rem;font-size:.925rem;transition:border-color .2s}.worksheet-generator-module__eJoSEG__inputField:focus,.worksheet-generator-module__eJoSEG__selectField:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.worksheet-generator-module__eJoSEG__buttonGroup{flex-wrap:wrap;gap:.5rem;display:flex}.worksheet-generator-module__eJoSEG__chipBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s}.worksheet-generator-module__eJoSEG__chipBtn:hover{background:#f1f5f9;border-color:#94a3b8}.worksheet-generator-module__eJoSEG__chipBtn.worksheet-generator-module__eJoSEG__selected{color:#fff;background:#2563eb;border-color:#2563eb}.worksheet-generator-module__eJoSEG__toggleGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.worksheet-generator-module__eJoSEG__toggleLabel{color:#334155;cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.worksheet-generator-module__eJoSEG__generateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.25rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #2563eb4d}.worksheet-generator-module__eJoSEG__generateBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb66}.worksheet-generator-module__eJoSEG__previewArea{flex-direction:column;gap:1rem;display:flex}.worksheet-generator-module__eJoSEG__previewToolbar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 2px 6px #00000008}.worksheet-generator-module__eJoSEG__toolbarTitle{color:#0f172a;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.worksheet-generator-module__eJoSEG__toolbarActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.worksheet-generator-module__eJoSEG__actionBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.worksheet-generator-module__eJoSEG__actionBtn:hover{background:#f8fafc;border-color:#94a3b8}.worksheet-generator-module__eJoSEG__actionBtnPrimary{color:#fff;background:#059669;border-color:#059669}.worksheet-generator-module__eJoSEG__actionBtnPrimary:hover{background:#047857}.worksheet-generator-module__eJoSEG__paperContainer{flex-direction:column;align-items:center;gap:2rem;display:flex}.worksheet-generator-module__eJoSEG__paperPage{color:#000;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:100%;max-width:794px;min-height:1050px;padding:2.5rem 3rem;position:relative;box-shadow:0 15px 35px #00000014,0 3px 10px #0000000a}.worksheet-generator-module__eJoSEG__paperHeader{border-bottom:2px solid #000;margin-bottom:1.5rem;padding-bottom:.75rem}.worksheet-generator-module__eJoSEG__paperTitle{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.worksheet-generator-module__eJoSEG__paperSubtitle{color:#4b5563;font-size:.9rem;font-style:italic}.worksheet-generator-module__eJoSEG__paperStudentFields{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;display:flex}.worksheet-generator-module__eJoSEG__paperFieldLine{border-bottom:1px solid #000;min-width:120px;display:inline-block}.worksheet-generator-module__eJoSEG__questionsGrid{flex-direction:column;gap:1.5rem;display:flex}.worksheet-generator-module__eJoSEG__verticalMathGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem;display:grid}.worksheet-generator-module__eJoSEG__verticalMathBox{border-bottom:2px solid #000;flex-direction:column;align-items:flex-end;width:90px;padding-bottom:.25rem;font-family:Courier New,Courier,monospace;font-size:1.25rem;font-weight:700;display:flex}.worksheet-generator-module__eJoSEG__handwritingBlock{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.worksheet-generator-module__eJoSEG__handwritingSampleText{margin-bottom:.25rem;font-size:1.35rem}.worksheet-generator-module__eJoSEG__handwritingSampleText.worksheet-generator-module__eJoSEG__cursive{font-family:Brush Script MT,Dancing Script,cursive}.worksheet-generator-module__eJoSEG__handwritingSampleText.worksheet-generator-module__eJoSEG__standard{font-family:Courier New,monospace}.worksheet-generator-module__eJoSEG__primary3Line{border-top:1px solid #60a5fa;border-bottom:1px solid #f87171;height:38px;margin-bottom:.75rem;position:relative}.worksheet-generator-module__eJoSEG__primary3LineDotted{border-top:1px dashed #94a3b8;position:absolute;top:50%;left:0;right:0}.worksheet-generator-module__eJoSEG__paperFooter{color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:space-between;padding-top:.5rem;font-size:.75rem;display:flex;position:absolute;bottom:1.5rem;left:3rem;right:3rem}@media print{body{color:#000!important;background:#fff!important}:is(nav,footer,.worksheet-generator-module__eJoSEG__toolHero,.worksheet-generator-module__eJoSEG__stepperContainer,.worksheet-generator-module__eJoSEG__controlPanel,.worksheet-generator-module__eJoSEG__previewToolbar,.article-container),.worksheet-generator-module__eJoSEG__paperPage button{display:none!important}.worksheet-generator-module__eJoSEG__pageContainer{background:0 0!important;padding:0!important}.worksheet-generator-module__eJoSEG__coreContainer,.worksheet-generator-module__eJoSEG__mainGrid,.worksheet-generator-module__eJoSEG__previewArea{max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.worksheet-generator-module__eJoSEG__paperPage{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;border:none!important;max-width:100%!important;min-height:auto!important;padding:1.5cm!important}.worksheet-generator-module__eJoSEG__paperPage:not(:last-child){page-break-after:always!important;break-after:page!important}.worksheet-generator-module__eJoSEG__paperPage:empty{display:none!important}}
