@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap);:root{--bg:#f4f3f0;--bg-2:#e7ecf2;--ink:#0f1114;--ink-muted:#4b5563;--accent:#0b7a75;--accent-2:#f28f3b;--border:#1f2937;--panel:#fff;--shadow:rgba(15,17,20,.12);--font-body:"IBM Plex Sans","Segoe UI",Tahoma,sans-serif;--font-display:"Space Grotesk","Arial Black",sans-serif}.App{background:radial-gradient(1200px 800px at 10% 10%,#e7ecf2,#f4f3f0);background:radial-gradient(1200px 800px at 10% 10%,var(--bg-2),var(--bg));color:#0f1114;color:var(--ink);font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);overscroll-behavior:contain;text-align:center;vertical-align:top}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background:linear-gradient(135deg,#fff,#f4f3f0 60%,#e7ecf2);color:#0f1114;color:var(--ink);padding-left:0}.App-header,.App-header-Dark{display:flex;flex-direction:column;font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);font-size:calc(10px + 2vmin);min-height:100vh;overflow:hidden;position:relative;z-index:0}.App-header-Dark{background:linear-gradient(135deg,#101418,#1c2330 60%,#0f1114);color:#f5f7fa}.App-header-Login{background:linear-gradient(135deg,#fff,#f4f3f0 60%,#e7ecf2);color:#0f1114;color:var(--ink)}.App-header-Dark-Login,.App-header-Login{align-items:center;display:flex;flex-direction:column;font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;position:relative;z-index:0}.App-header-Dark-Login{background:linear-gradient(135deg,#101418,#1c2330 60%,#0f1114);color:#f5f7fa}.Row{white-space:nowrap}.Row,.Row2{display:flex;flex-direction:row;width:100%}.LogoImg{align-self:flex-start;margin-top:1%}.LogOutCorner{align-self:center;display:inline-block;margin-right:1%;margin-top:1%}.ContactCorner{bottom:0;left:0;position:fixed}.LogOutButton{background:transparent;border:1px solid #1f2937;border:1px solid var(--border);border-radius:6px;color:inherit;font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);font-size:calc(6px + 2vmin);padding:.4rem .8rem}.ContactButtonLight{color:#0b7a75;color:var(--accent)}.ContactButtonDark,.ContactButtonLight{background:none;border:none;font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);font-size:calc(6px + 2vmin)}.ContactButtonDark{color:#fff}.ContactButtonDark:hover,.ContactButtonLight:hover{text-decoration:underline}.break{flex-basis:100%;height:0}.CentralButtons{align-content:center;align-items:center;justify-content:center;margin:0;padding:0;position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ControllerTitle{color:#0f1114;color:var(--ink);font-family:Space Grotesk,Arial Black,sans-serif;font-family:var(--font-display);font-size:calc(18px + 3.2vmin);font-weight:700;letter-spacing:.08em;margin-bottom:1.5%;text-transform:uppercase}.App-header-Dark .ControllerTitle{color:#f5f7fa}.ButtonsTable{align-items:center;border-collapse:initial;border-spacing:.6em .8em;display:flex;justify-content:center;width:100%}.ButtonPanel,.ButtonsTable th{background:transparent;border:none}.ButtonPanel{box-shadow:none;margin:0 auto;padding:0;width:min(92%,980px)}.Button{border:2px solid #1f2937;border:2px solid var(--border);border-radius:10px;box-shadow:none;color:#0f1114;color:var(--ink);font-family:Space Grotesk,Arial Black,sans-serif;font-family:var(--font-display);font-size:calc(9px + 2vmin);min-height:7vh;min-width:22vh;padding:.6rem 1.1rem;transition:box-shadow .12s ease,background .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,-webkit-transform .12s ease}.Button:hover:not(:disabled){background:rgba(242,143,59,.15);box-shadow:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Button:focus-visible{outline:3px solid #0b7a75;outline:3px solid var(--accent);outline-offset:2px}.Button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.blank{font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);font-size:calc(9px + 2vmin);min-height:8vh;min-width:30vh;padding-left:5%;padding-right:5%;padding-top:3%}.blank2{margin-right:1%;margin-top:1%}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-body);margin:0;overscroll-behavior:contain}.container{border:1px solid blue;float:left;text-align:center;width:100%}.container button{display:inline-block}#btn1{float:left}#btn3{float:right}.br{margin-top:5%}.br,.br2{width:100%}li{list-style-type:none}.Table{align-items:center;display:flex;justify-content:center;margin-top:1%;width:100%}th{background:#f8fafc;border:1px solid #1f2937;border:1px solid var(--border);min-width:12vh}.cell-checksum{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td{border:1px solid #1f2937;border:1px solid var(--border);min-width:12vh;text-align:center}.transparentGrey{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(15,17,20,.45);height:100vh;justify-content:center;position:absolute;width:100%;z-index:1}.displayTable{height:90vh;overflow:hidden;overflow-x:scroll;overflow-y:scroll;width:min(96%,1400px)}.displayFileSelection,.displayTable{align-self:center;background:#fff;background:var(--panel);border-radius:14px;box-shadow:0 18px 40px rgba(15,17,20,.12);box-shadow:0 18px 40px var(--shadow);left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.displayFileSelection{height:30vh;overflow:hidden;width:min(90%,520px)}.displayManualWindow{border-radius:14px}.displayManualWindow,.displayTutorialWindow{align-self:center;background:#fff;background:var(--panel);box-shadow:0 18px 40px rgba(15,17,20,.12);box-shadow:0 18px 40px var(--shadow);height:90vh;left:50%;overflow:hidden;overflow-y:scroll;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(96%,1200px);z-index:2}.displayTutorialWindow{border:0;border-radius:14px}.panel-dark{background:#1b212b;color:#f5f7fa}.panel-dark .dataTable td,.panel-dark .dataTable th{background:#242c38;border-color:#3b4555;color:#f5f7fa}.panel-dark .rowSelection label,.panel-dark .rowSelection span{color:#f5f7fa}.Button{background:hsla(45,15%,95%,.9)}.noBorder th,.rowSelection,tr.noBorder th{border:0 solid #000}.manualText{color:#4b5563;color:var(--ink-muted);margin:1%;text-align:left;width:98%}h1{font-family:Space Grotesk,Arial Black,sans-serif;font-family:var(--font-display);font-size:6vh;letter-spacing:.02em}@media (max-width:900px){.CentralButtons{margin-top:8%;position:static;-webkit-transform:none;transform:none}.ButtonsTable{border-spacing:.6em .8em}.Button{min-width:70vw}}
/*# sourceMappingURL=main.2da002df.css.map*/