.page-module__E0kJGG__pageLogin{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-lilacbooks);background-color:var(--background);color:#9c27b0;border:1px solid #9c27b069;border-radius:5px;align-items:center;max-width:1200px;min-height:100svh;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px}.page-module__E0kJGG__pageMain{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-lilacbooks);color:#9c27b0;max-width:1200px;min-height:100svh;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px}.page-module__E0kJGG__pagePrivacy{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-lilacbooks);color:#9c27b0;gap:64px;max-width:1200px;min-height:100svh;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px;display:grid}.page-module__E0kJGG__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-lilacbooks);background-color:var(--background);word-wrap:break-word;border:1px solid #9c27b069;border-radius:5px;max-width:1200px;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px}.page-module__E0kJGG__main{width:100%;min-height:100vh}.page-module__E0kJGG__headerGrid{border-bottom:1px solid #9c27b0;align-items:center;margin-bottom:10px;padding-bottom:10px}.page-module__E0kJGG__image{border:1px solid #9c27b069;border-radius:5px;margin:2px;padding:5px}.page-module__E0kJGG__dottedImageBox{border:1px dashed #c6baf0;border-radius:5px;justify-content:center;max-width:200px;height:100px;margin:2px;padding:5px;display:flex}.page-module__E0kJGG__simpleBorder{border:1px solid #9c27b069;border-radius:5px;margin-top:5px;margin-bottom:10px;margin-right:15px;padding-left:5px;padding-right:5px}.page-module__E0kJGG__mainLogin{flex-direction:column;gap:32px;max-width:450px;margin-left:auto;margin-right:auto;display:flex}.page-module__E0kJGG__mainFront{flex-direction:column;gap:32px;display:flex}.page-module__E0kJGG__alignCentre{align-items:center;display:flex}.page-module__E0kJGG__loginBox{color:#9c27b0;background-color:#e8f0fe;border:1px solid #9c27b0;border-radius:25px;flex-direction:column;gap:30px;padding:50px;display:flex}.page-module__E0kJGG__loginBoxMinimal{color:#9c27b0;flex-direction:column;gap:30px;display:flex}.page-module__E0kJGG__displayLinks{color:#9c27b0;border-bottom:1px solid #9c27b069;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__E0kJGG__boxShadow{box-shadow:0 0 12px 3px #966eb5}.page-module__E0kJGG__centre{margin-left:auto;margin-right:auto}.page-module__E0kJGG__bigText{font-size:25px}a.page-module__E0kJGG__primary{background:var(--foreground);color:var(--background);gap:8px}a.page-module__E0kJGG__secondary{border-color:var(--gray-alpha-200);min-width:158px}.page-module__E0kJGG__footer{grid-row-start:3;gap:24px;display:flex}.page-module__E0kJGG__footer a{align-items:center;gap:8px;display:flex}.page-module__E0kJGG__footer img{flex-shrink:0}.page-module__E0kJGG__manualsection{border:1px solid #9c27b069;border-radius:5px;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:10px;display:flex}.page-module__E0kJGG__spanlink{color:#9c27b0;cursor:pointer;align-items:flex-end;margin:5px;text-decoration:underline;display:flex}.page-module__E0kJGG__spantype{color:#fafafa;max-height:0;display:none}.page-module__E0kJGG__scrollTop{position:fixed;bottom:0;right:0}.page-module__E0kJGG__notHavePanel{border:1px solid #9c27b069;border-radius:5px;padding:5px}@media (hover:hover) and (pointer:fine){a.page-module__E0kJGG__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module__E0kJGG__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:240px){.page-module__E0kJGG__displayLinks{display:grid}.page-module__E0kJGG__loginBox{padding:10px}}@media (max-width:350px){.page-module__E0kJGG__loginBox{padding:15px}}@media (max-width:600px){.page-module__E0kJGG__headerGrid{align-items:flex-start}}
