body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navigation-menu ul{list-style-type:none;margin:0;padding:0}.navigation-menu li.group-title{margin-bottom:15px}.navigation-menu .group-pages li{font-size:18px;margin-bottom:0;padding:8px}.group-title{background-color:#d0d0d0;border-radius:5px;cursor:pointer;font-weight:700;margin-top:20px;padding:10px;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.group-title:hover{background-color:#bdbdbd}.group-title.collapsed:after{content:"▼";transform:rotate(90deg)}.group-pages{margin-left:1.5em}.navigation-menu li.active a{background-color:#007bff;color:#fff}.navigation-menu a{border-radius:5px;color:#333;display:block;font-weight:700;padding:10px;text-decoration:none;transition:background-color .3s ease}.navigation-menu a:hover{background-color:#ccc;color:#000}.navigation-menu .group-pages li.active{background-color:#007bff;color:#fff}.section{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 5px #0000001a;font-size:24px;margin-bottom:20px;padding:20px}.section-title{color:#333;font-size:28px;font-weight:700;margin-bottom:5px}.section-description{color:#666;font-size:24px;margin-bottom:2em;margin-top:.75em}.input-title,.section-subtitle{font-weight:700}.input-title{color:#333;font-size:larger;margin-bottom:5px}.input-description{color:#666;font-size:22px;margin-top:5px}.input-content{font-size:22px;line-height:1.5;margin-left:2em}.input-group{align-items:flex-start;display:flex;margin-bottom:15px}.input-group .button-column{margin-right:20px}.input-group .content-column{display:flex;flex-direction:column}.input-group input[type=radio]{margin-top:5px}[type=checkbox],[type=radio]{height:24px;width:24px}input[type=text],textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:24pt;outline:none;padding:10px;transition:border-color .3s ease;width:100%}input[type=text]:focus,textarea:focus{border-color:#007bff}.code{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;overflow-x:auto;padding:10px;white-space:pre-wrap}.button-link{background-color:#007bff;border-radius:5px;display:inline-block;font-size:16px;font-weight:700;margin:1.5em 10px 1.5em 0;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.button-link .link-style{color:#fff;text-decoration:none}.button-link:hover{background-color:#0056b3}.app-container{display:flex;height:100vh}.navigation-menu{background-color:#e0e0e0;box-shadow:2px 0 5px #0000001a;flex-shrink:0;font-size:20px;padding:20px;width:250px}.content{background-color:#fff;flex-grow:1;overflow-y:auto;padding:20px}.app-home{padding:40px;text-align:center}.app-home h1{font-size:2.5em}.app-home p{font-size:1.2em;margin-bottom:20px}.app-home ul{list-style-type:none;padding:0}.app-home ul li{margin-bottom:15px}.app-home ul li a{color:#007bff;font-size:1.5em;text-decoration:none;transition:color .2s ease}.app-home ul li a:hover{color:#0056b3}
/*# sourceMappingURL=main.0d15ac6d.css.map*/