.AIToolsPage-module__m170EG__page{padding-top:68px;padding-bottom:100px}.AIToolsPage-module__m170EG__header{text-align:center;padding:80px 0 56px}.AIToolsPage-module__m170EG__title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.AIToolsPage-module__m170EG__subtitle{color:var(--text-2);max-width:540px;margin:0 auto;font-size:1.05rem;line-height:1.75}.AIToolsPage-module__m170EG__tabs{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.AIToolsPage-module__m170EG__tab{border:1px solid var(--border);color:var(--text-3);cursor:pointer;background:#ffffff08;border-radius:14px;align-items:center;gap:10px;padding:14px 24px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.AIToolsPage-module__m170EG__tab:hover{color:#94a3b8;background:#ffffff0f;border-color:#ffffff26}.AIToolsPage-module__m170EG__tabActive{color:#818cf8!important;background:#818cf81a!important;border-color:#818cf866!important;box-shadow:0 4px 24px #6366f133!important}.AIToolsPage-module__m170EG__tabIcon{font-size:1.1rem}.AIToolsPage-module__m170EG__toolWrap{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.AIToolsPage-module__m170EG__toolLeft{flex-direction:column;gap:16px;display:flex}.AIToolsPage-module__m170EG__toolDesc{border:1px solid var(--border);background:#ffffff08;border-radius:14px;align-items:center;gap:16px;padding:18px 22px;display:flex}.AIToolsPage-module__m170EG__toolDescIcon{flex-shrink:0;font-size:1.8rem}.AIToolsPage-module__m170EG__toolDescTitle{color:var(--text-1);margin-bottom:4px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700}.AIToolsPage-module__m170EG__toolDescText{color:var(--text-3);font-size:.85rem}.AIToolsPage-module__m170EG__keySection{flex-direction:column;gap:8px;display:flex}.AIToolsPage-module__m170EG__keyLabel{color:var(--text-3);font-size:.82rem;font-weight:600}.AIToolsPage-module__m170EG__keyLabel a{color:#818cf8}.AIToolsPage-module__m170EG__textarea{min-height:220px}.AIToolsPage-module__m170EG__error{color:#fb7185;background:#fb718512;border:1px solid #fb718526;border-radius:10px;padding:10px 14px;font-size:.85rem}.AIToolsPage-module__m170EG__toolRight{border:1px solid var(--border);background:#ffffff08;border-radius:20px;min-height:480px;overflow:hidden}.AIToolsPage-module__m170EG__outputHeader{border-bottom:1px solid var(--border);background:#ffffff08;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.AIToolsPage-module__m170EG__outputLabel{color:var(--text-3);font-size:.88rem;font-weight:600}.AIToolsPage-module__m170EG__emptyState{text-align:center;color:#334155;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:380px;padding:32px;display:flex}.AIToolsPage-module__m170EG__emptyIcon{opacity:.4;font-size:3rem}.AIToolsPage-module__m170EG__emptyState p{color:#334155;font-size:.88rem;line-height:1.7}.AIToolsPage-module__m170EG__emptyState strong{color:#818cf8}.AIToolsPage-module__m170EG__flashcardGrid{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.AIToolsPage-module__m170EG__flashcard{perspective:1000px;cursor:pointer;height:180px}.AIToolsPage-module__m170EG__flashcardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.AIToolsPage-module__m170EG__flipped .AIToolsPage-module__m170EG__flashcardInner{transform:rotateY(180deg)}.AIToolsPage-module__m170EG__flashcardFront,.AIToolsPage-module__m170EG__flashcardBack{backface-visibility:hidden;text-align:center;border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.AIToolsPage-module__m170EG__flashcardFront{background:#818cf80f}.AIToolsPage-module__m170EG__flashcardBack{background:#38bdf80f;transform:rotateY(180deg)}.AIToolsPage-module__m170EG__cardNum{color:#818cf8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:700}.AIToolsPage-module__m170EG__cardQuestion{color:var(--text-1);flex:1;align-items:center;font-size:.88rem;font-weight:600;line-height:1.4;display:flex}.AIToolsPage-module__m170EG__tapHint{color:#334155;margin-top:8px;font-size:.7rem}.AIToolsPage-module__m170EG__answerLabel{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.AIToolsPage-module__m170EG__cardAnswer{color:var(--text-2);font-size:.85rem;line-height:1.5}@media (max-width:900px){.AIToolsPage-module__m170EG__toolWrap,.AIToolsPage-module__m170EG__flashcardGrid{grid-template-columns:1fr}}@media (max-width:600px){.AIToolsPage-module__m170EG__tabs{flex-direction:column}}
