@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");:root{--ax-blue:#4f6f52;--ax-blue-dark:#415c44;--ax-blue-darker:#2e4231;--ax-blue-300:#a7bfa0;--ax-blue-100:#dbe5d6;--ax-blue-50:#f0f4ed;--ax-ring:rgba(79,111,82,0.28);--ax-blue-soft:rgba(79,111,82,0.14);--ax-text:#0f172a;--ax-text-2:#334155;--ax-text-3:#475569;--ax-muted:#64748b;--ax-muted-2:#94a3b8;--ax-white:#ffffff;--ax-bg:#f8fafc;--ax-border:#e5e7eb}body{height:100%;margin:10;font-family:Poppins,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}:root{--bs-primary:var(--ax-blue);--bs-primary-rgb:79,111,82;--bs-link-color:var(--ax-blue);--bs-link-color-rgb:79,111,82;--bs-link-hover-color:var(--ax-blue-dark);--bs-link-hover-color-rgb:65,92,68}.btn-primary{--bs-btn-bg:var(--ax-blue);--bs-btn-border-color:var(--ax-blue);--bs-btn-hover-bg:var(--ax-blue-dark);--bs-btn-hover-border-color:var(--ax-blue-dark);--bs-btn-active-bg:var(--ax-blue-darker);--bs-btn-active-border-color:var(--ax-blue-darker);--bs-btn-disabled-bg:var(--ax-blue);--bs-btn-disabled-border-color:var(--ax-blue)}.btn-outline-primary{--bs-btn-color:var(--ax-blue);--bs-btn-border-color:var(--ax-blue);--bs-btn-hover-bg:var(--ax-blue);--bs-btn-hover-border-color:var(--ax-blue);--bs-btn-active-bg:var(--ax-blue);--bs-btn-active-border-color:var(--ax-blue);--bs-btn-disabled-color:var(--ax-blue);--bs-btn-disabled-border-color:var(--ax-blue)}.bg-primary{background-color:var(--ax-blue)!important}.text-primary{color:var(--ax-blue)!important}.border-primary{border-color:var(--ax-blue)!important}.bg-info{background-color:var(--ax-muted)!important}.text-info{color:var(--ax-muted)!important}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--ax-blue-300);box-shadow:0 0 0 .25rem var(--ax-ring)}.form-check-input:checked{background-color:var(--ax-blue);border-color:var(--ax-blue)}.App{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{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:white}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}