body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Noto Sans Hebrew,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-content,body{overflow-x:hidden}.main-content{flex:1 1;margin-top:5rem;padding:2rem}.hero{background-image:linear-gradient(#0006,#0006),url(/static/media/HomeBG.6b6776da01e4bf0654e8.png);background-size:cover;border-radius:30px;color:#fff;height:10em;padding:1.5rem;text-align:center}.hero h1{font-size:3.5rem}.how-it-works{text-align:center}.how-it-works h1{align-items:center;display:flex;font-size:3rem;justify-content:center;width:100%}.signup-free{background-color:#1980e6;border-radius:.5rem;color:#fff;display:block;margin:2rem auto;padding:.5rem 2rem}.steps{flex-direction:row;justify-content:space-around}.step-title,.steps{display:flex;width:100%}.step-title{align-items:center;flex-direction:column;justify-content:center;text-align:center}.step-title h2{font-size:2rem;margin:.5rem 0 .2rem}.step-icon{padding:.75rem}.step{align-items:flex-end;background-color:#fff;border:2px solid #00000026;border-radius:1rem;direction:rtl;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:18rem;min-width:14rem;padding:1rem;text-align:right;transition:box-shadow .3s ease,border .3s ease;width:fit-content}.step:hover{border:2px solid #0006;box-shadow:10px 10px 20px #24242480}.step p{color:#0009;font-size:1.2rem;margin:.5rem 1rem 1rem;text-align:center}.api-key-section{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:20px auto;max-width:500px;padding:20px;text-align:center}.api-key-section h2{color:#333;font-size:24px;margin-bottom:10px}.api-key-form{align-items:center;display:flex;flex-direction:column}.api-key-form input{border:2px solid #ddd;border-radius:8px;font-size:16px;margin-bottom:10px;padding:12px;text-align:center;width:80%}.api-key-form button{background-color:#1980e6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background .3s ease}.api-key-form button:hover{background-color:#166bb3}.api-key-form .MuiFormControl-root{margin-bottom:10px}body{background-color:#f8fafc}.design-root{display:flex;flex-direction:column;min-height:100vh}.layout-container{background-color:#f8fafc;box-shadow:0 2px 2px #0003;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:fixed;top:0;width:100%;z-index:999!important}.header{align-items:center;border-bottom:1px solid #e7edf3;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:1rem 2rem}.nav-active{border-bottom:2px solid #1980e6;color:#1980e6}.header-left{gap:1rem}.header-left,.nav-links{align-items:center;display:flex}.nav-links{direction:rtl;gap:1.5rem}.logo img{height:22%;width:22%}.header-title{font-size:1.25rem}.header-title,.nav-links a{color:#0e141b;font-weight:700}.nav-links a{font-size:1rem;margin:0 1rem;text-decoration:none}.nav-links a:hover{text-decoration:underline}.session-credit{color:#0e141b;font-family:inherit;font-size:1rem;font-weight:700;margin:0 1rem;text-decoration:none}.session-credit:hover{cursor:default;text-decoration:underline}.logout-button{background:none;border:none;color:#0e141b;cursor:pointer;font-family:inherit;font-size:1rem}.logout-button:hover{text-decoration:underline}.questions-list{border:1px solid #eee}.material-content-box{font-family:Arial,sans-serif;line-height:1.6}.question-layout{align-items:flex-start;display:flex;flex-direction:row;gap:40px;justify-content:center;margin:auto;max-width:1200px;padding:80px 20px 20px;width:100%}.material-container{background-color:#f3f3f3;border-radius:12px;box-shadow:0 4px 6px #0000001a;height:fit-content;padding:20px;width:350px}.material-container h2{font-size:30px;font-weight:700;margin-bottom:10px}.material-display{background-color:#e7edf3;border:none;border-radius:8px;color:#0e141b;font-size:16px;height:250px;padding:16px;resize:none;width:100%}.question-layout-content-container{background-color:#ececee;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:512px;padding:20px;width:512px}.button-container{align-items:center;gap:10px;justify-content:center;margin-right:236px;margin-top:20px;position:relative;width:100%}button{border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;height:40px;max-width:180px;min-width:120px;padding:10px 16px;width:auto}@media (max-width:900px){.question-layout{align-items:center;flex-direction:column}.material-container,.question-layout-content-container{max-width:100%;width:90%}}body{background-color:#f5f5f5;direction:rtl;font-family:Rubik,sans-serif,Arial;margin:0;padding:0}.custom-container{direction:rtl;height:auto;margin:0 auto;max-width:20rem;min-width:800px;padding:7rem 1rem}.custom-paper{background-color:#fff;border-radius:8px;margin-top:2rem;padding:2rem;position:relative}.custom-title{margin-bottom:.5rem;padding-bottom:2rem;text-align:center}.custom-stack>div{margin-bottom:1rem}.MuiFormLabel-root,.MuiInputBase-input,.MuiInputBase-root{direction:rtl;text-align:right}.fab-container{margin-top:1.5rem}.fab-container,.loading-container{display:flex;justify-content:center}.loading-container{align-items:center;background:#fff;bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-content{animation:fadeIn .5s ease-in;color:#000;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#000;height:50px;margin:0 auto 20px;width:50px}.loading-text{animation:pulse 2s ease-in-out infinite;font-size:18px;font-weight:500;letter-spacing:.5px;margin:0;opacity:.9}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.App{font-family:"'Plus Jakarta Sans', 'Noto Sans', sans-serif",serif;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f9a8e14c.css.map*/