diff --git a/.github/workflows/cicd_new.yml b/.github/workflows/cicd_new.yml index 8429490bf..b2586eef9 100644 --- a/.github/workflows/cicd_new.yml +++ b/.github/workflows/cicd_new.yml @@ -3,7 +3,7 @@ name: CICD on: push: branches: - - main + - koway927 workflow_dispatch: jobs: @@ -22,7 +22,7 @@ jobs: run: docker push cliu232/networking-platform-cicd deploy: needs: build - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Pull image from docker hub run: docker pull cliu232/networking-platform-cicd diff --git a/Dockerfile b/Dockerfile index e2a68606f..7e5c96924 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,10 +13,11 @@ RUN npm run build # Step 2: Server With Nginx -FROM nginx:1.23-alpine +FROM nginx:1.18-alpine WORKDIR /usr/share/nginx/html RUN rm -rf * COPY --from=build /app/build . +COPY default.conf /etc/nginx/conf.d/default.conf EXPOSE 80 ENTRYPOINT [ "nginx", "-g", "daemon off;" ] diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 000000000..a699b7f1b --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,61 @@ +{ + "files": { + "main.css": "/static/css/main.9722b64e.css", + "main.js": "/static/js/main.4774647d.js", + "static/js/787.917857b7.chunk.js": "/static/js/787.917857b7.chunk.js", + "static/media/tcp_lesson_answer.png": "/static/media/tcp_lesson_answer.9f17ef9f0e55775a7c97.png", + "static/media/Rectangle 343.png": "/static/media/Rectangle 343.aa1065cabeadcb1554dd.png", + "static/media/forwarding_lesson_answer.png": "/static/media/forwarding_lesson_answer.6f9b8397c8419d1004f8.png", + "static/media/Moneyverse Crypto Galaxy.png": "/static/media/Moneyverse Crypto Galaxy.0ce74c2477181e3031a4.png", + "static/media/ip_lesson_answer.png": "/static/media/ip_lesson_answer.4c748f42bb60665a6d0b.png", + "static/media/email_lesson_answer.png": "/static/media/email_lesson_answer.2e65103d93b47fad28b6.png", + "static/media/http_lesson_answer.png": "/static/media/http_lesson_answer.fad9802b439f89ad42c8.png", + "static/media/blue_jay_view.png": "/static/media/blue_jay_view.41833792aa24d9e91774.png", + "static/media/wifi_lesson_answer.png": "/static/media/wifi_lesson_answer.70bbef27189fd1b308d7.png", + "static/media/Stuck at Home Home Office.png": "/static/media/Stuck at Home Home Office.575d9c399c3555ad931d.png", + "static/media/dns_lesson_answer.png": "/static/media/dns_lesson_answer.0a96f2b17aa0ce57be49.png", + "static/media/tls_lesson_answer.png": "/static/media/tls_lesson_answer.e1c0c52601732320fac0.png", + "static/media/Happy Bunch Chat.png": "/static/media/Happy Bunch Chat.d235e89c5d96a61e260b.png", + "static/media/Humaaans Wireframe.png": "/static/media/Humaaans Wireframe.345fd8864d374163fc1f.png", + "static/media/Humaaans Graphs.png": "/static/media/Humaaans Graphs.e06c7b37e3101cdd93c7.png", + "static/media/inter-latin-ext-700-normal.woff": "/static/media/inter-latin-ext-700-normal.4c2578dbd1ff5ea14172.woff", + "static/media/inter-latin-ext-400-normal.woff": "/static/media/inter-latin-ext-400-normal.40b3b0d5e09a90fb6e3e.woff", + "static/media/inter-latin-ext-700-normal.woff2": "/static/media/inter-latin-ext-700-normal.65678f6198b402319e15.woff2", + "static/media/inter-latin-700-normal.woff": "/static/media/inter-latin-700-normal.91c4ed20ea233963e54f.woff", + "static/media/BlueJay.png": "/static/media/BlueJay.a844cd75f67b1e9acda6.png", + "static/media/inter-latin-ext-400-normal.woff2": "/static/media/inter-latin-ext-400-normal.0f9e8d4e940df8f6edfe.woff2", + "static/media/inter-latin-400-normal.woff": "/static/media/inter-latin-400-normal.08a02fd275ecea6ef662.woff", + "static/media/inter-latin-700-normal.woff2": "/static/media/inter-latin-700-normal.b4118e4ad76754e71d0b.woff2", + "static/media/inter-latin-400-normal.woff2": "/static/media/inter-latin-400-normal.f1535355a7df553be385.woff2", + "static/media/Uncollected_Parrot.png": "/static/media/Uncollected_Parrot.32577e791111715f58cc.png", + "static/media/inter-cyrillic-ext-700-normal.woff": "/static/media/inter-cyrillic-ext-700-normal.e4e658bd15474bdf1f72.woff", + "static/media/inter-cyrillic-ext-400-normal.woff": "/static/media/inter-cyrillic-ext-400-normal.cd2ad378115f549d3c5b.woff", + "static/media/Palz Plant Green Leaves.png": "/static/media/Palz Plant Green Leaves.fc035dce0ff009c7ebce.png", + "static/media/inter-greek-700-normal.woff": "/static/media/inter-greek-700-normal.9e418f84ee90e15d0251.woff", + "static/media/inter-greek-400-normal.woff": "/static/media/inter-greek-400-normal.1eeaf1d0bde712085ffc.woff", + "static/media/inter-cyrillic-ext-700-normal.woff2": "/static/media/inter-cyrillic-ext-700-normal.b5907ba78848350cc015.woff2", + "static/media/inter-cyrillic-ext-400-normal.woff2": "/static/media/inter-cyrillic-ext-400-normal.ac62c8eba7f954b48546.woff2", + "static/media/inter-cyrillic-700-normal.woff": "/static/media/inter-cyrillic-700-normal.0f46f8d8d4c86e97ab79.woff", + "static/media/inter-cyrillic-400-normal.woff": "/static/media/inter-cyrillic-400-normal.fa67b2dd0048a5433bd5.woff", + "static/media/inter-greek-700-normal.woff2": "/static/media/inter-greek-700-normal.9cab44e73e21bce8d0ec.woff2", + "static/media/inter-greek-400-normal.woff2": "/static/media/inter-greek-400-normal.be0e76b30a7663adf9eb.woff2", + "static/media/inter-greek-ext-700-normal.woff": "/static/media/inter-greek-ext-700-normal.967ff698d058fd7afc94.woff", + "static/media/inter-greek-ext-400-normal.woff": "/static/media/inter-greek-ext-400-normal.708f2f7425851a3b7633.woff", + "static/media/inter-cyrillic-700-normal.woff2": "/static/media/inter-cyrillic-700-normal.544acdec5810964d78ff.woff2", + "static/media/inter-vietnamese-700-normal.woff": "/static/media/inter-vietnamese-700-normal.d734ef5c1391f85dfa86.woff", + "static/media/inter-cyrillic-400-normal.woff2": "/static/media/inter-cyrillic-400-normal.fa78d8d6788399bf6527.woff2", + "static/media/inter-vietnamese-400-normal.woff": "/static/media/inter-vietnamese-400-normal.6eab7f5e6cae783b49bf.woff", + "static/media/inter-greek-ext-700-normal.woff2": "/static/media/inter-greek-ext-700-normal.31161fccc41bc72f7c30.woff2", + "static/media/inter-greek-ext-400-normal.woff2": "/static/media/inter-greek-ext-400-normal.1e2b9039d9ecdbea5d80.woff2", + "static/media/inter-vietnamese-700-normal.woff2": "/static/media/inter-vietnamese-700-normal.20cbef325a3893fe67ad.woff2", + "static/media/inter-vietnamese-400-normal.woff2": "/static/media/inter-vietnamese-400-normal.5952d3d3c5df5a2f8e09.woff2", + "index.html": "/index.html", + "main.9722b64e.css.map": "/static/css/main.9722b64e.css.map", + "main.4774647d.js.map": "/static/js/main.4774647d.js.map", + "787.917857b7.chunk.js.map": "/static/js/787.917857b7.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.9722b64e.css", + "static/js/main.4774647d.js" + ] +} \ No newline at end of file diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 000000000..a11777cc4 Binary files /dev/null and b/build/favicon.ico differ diff --git a/build/index.html b/build/index.html new file mode 100644 index 000000000..a78af02db --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/build/logo192.png b/build/logo192.png new file mode 100644 index 000000000..fc44b0a37 Binary files /dev/null and b/build/logo192.png differ diff --git a/build/logo512.png b/build/logo512.png new file mode 100644 index 000000000..a4e47a654 Binary files /dev/null and b/build/logo512.png differ diff --git a/build/manifest.json b/build/manifest.json new file mode 100644 index 000000000..080d6c77a --- /dev/null +++ b/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/build/robots.txt b/build/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/build/static/css/main.9722b64e.css b/build/static/css/main.9722b64e.css new file mode 100644 index 000000000..bb5376c83 --- /dev/null +++ b/build/static/css/main.9722b64e.css @@ -0,0 +1,2 @@ +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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#website-title{height:147.75px;letter-spacing:0;line-height:43.36px;top:64px;width:380px}#website-title,h1{color:#000;font-family:Inter,sans-serif;left:82px;text-align:left}h1{font-size:55px;font-weight:500;height:322px;letter-spacing:200;line-height:75px;position:absolute;top:152px;width:658px}.dark-theme h1{color:#fff}#intro{color:#000;font-size:25px;left:82px;line-height:35px;position:absolute;text-align:left;top:427px;width:658px}.dark-theme #intro{color:#f0efef}#get-started{background-color:blue;color:#fff;height:44px;left:82px;position:absolute;top:530px;width:162.43px}#icon{height:34px;right:2%;top:2%;width:34px;z-index:999}#cover,#icon{box-sizing:border-box;position:fixed}#cover{height:643px;margin-bottom:200px;right:8%;top:15%;width:810px;z-index:998}@media screen and (min-width:1200px) and (max-width:1550px){#cover{box-sizing:border-box;height:482px;margin-bottom:200px;position:fixed;right:4%;top:30%;width:607px;z-index:998}}@media screen and (max-width:1200px){#cover{display:none}}#wireframe{height:508.12px;left:3%;position:absolute;top:16%;width:698px}#login-blue-half{background-color:#3127a0;height:100vh;left:0;overflow:hidden;position:absolute;width:20%}@media screen and (min-width:900px) and (max-width:1250px){#wireframe{box-sizing:border-box;height:361px;margin-bottom:200px;position:fixed;right:4%;top:30%;width:523px;z-index:998}}@media screen and (max-width:900px){#wireframe{display:none}}#rememberme{height:16px;margin-bottom:6%;margin-top:3%;width:16px}#back{background-color:#fff;border:none;color:#000;font-size:16px;margin-left:50%;padding-bottom:30px;padding-left:55px;padding-top:55px}#welcome{color:#000;font-weight:500}#website-name,#welcome{font-family:Inter,sans-serif;font-size:32px;line-height:43.36px;margin-left:60%;width:380px}#website-name{color:#6358dc;font-weight:800}#bottom-right-container{radius:6px;font-family:Inter,sans-serif;height:557px;margin-left:60%;margin-top:2%;width:427px}#account{color:#000;font-size:25px;font-weight:700;line-height:43.36px;width:380px}#description{color:#a9a9a9;margin-bottom:7%;margin-top:2%}#username-and-password{color:gray}#password,#user-name{font-size:16px;height:40px;margin-bottom:10px;margin-top:10px;width:300px}#login{background-color:#6358dc;border-radius:5px;color:#fff;height:50px;margin-bottom:10%;width:310px}#contact-us{color:#3127a0;font-family:Inter,sans-serif;font-size:32px;font-weight:800;left:5%;line-height:43.36px;position:absolute;top:100px;width:380px}.dark-theme #contact-us{color:#fff}#website-title-cu{color:#000;font-size:32px;font-weight:600;margin-left:5%;position:absolute;top:30px}.dark-theme #website-title-cu{color:#fff}#words{color:#000;font-size:20px;left:5%;line-height:35px;position:absolute;text-align:left;top:180px;width:658px}.dark-theme #words{color:#f0efef}#talk-to-us form{display:flex;flex-direction:column;margin-left:5%;margin-top:330px;max-width:700px}#talk-to-us input{margin-bottom:20px}#firstname{margin-right:26px}#firstname,#lastname{height:50px;width:45%}#lastname{margin-left:26px}#email-address{height:50px;width:99%}#content{height:150px}#sign-up-fields input,#sign-up-fields label{display:inline-block;margin-bottom:10px}#sign-up-fields label{margin-right:10px;text-align:right;width:120px}#submit{background-color:#6358dc;color:#fff;height:44px;margin-left:35%;width:162.43px}::placeholder{color:#9999;font-size:20px;position:relative;text-indent:20px;top:3px}#hbc{box-sizing:border-box;height:643px;margin-bottom:200px;position:fixed;right:8%;top:15%;width:810px;z-index:998}@media screen and (min-width:1300px) and (max-width:1550px){#hbc{box-sizing:border-box;height:481px;margin-bottom:200px;position:fixed;right:4%;top:30%;width:607px;z-index:998}}@media screen and (max-width:1300px){#hbc{display:none}}.page-title{align-items:center;display:flex;left:70px;position:relative;top:60px}#page-title-button{background-color:initial;border:none;color:#3127a0;font-family:Inter;font-size:16px;font-style:normal;font-weight:900;line-height:22px;white-space:nowrap}.dark-theme #page-title-button{color:#fff}#top-buttons{display:flex;justify-content:flex-end;padding:1%;position:absolute;right:18%;top:2%;z-index:1000}.info-button{background-color:initial;border:none;color:#000;cursor:pointer;font-size:16px;margin-left:3%;padding-bottom:7%;padding-left:10%;padding-top:7%}.dark-theme .info-button{color:#fff}#red-name-button{align-items:center;background-color:#f47878;border-radius:20px;color:#fff;color:var(--color-gray-10,#fff);cursor:pointer;display:flex;font:600 26px Inter,sans-serif;justify-content:center;padding:12px 24px;position:absolute;right:3%;top:4%;white-space:nowrap;width:12%}body{background-color:#fff}body,body.dark-mode{margin:0;overflow-x:hidden;padding:0}body.dark-mode{background-color:#303030}#top-white-section{background-color:#fff;height:100vh}#bottom-blue-section{background-color:#1d0b67;color:#fff}#about-us{color:#3127a0;font-family:Inter,sans-serif;font-size:32px;font-weight:800;left:85%;line-height:43.36px;position:absolute;top:165px;width:380px}#abu-words{color:#000;font-size:20px;font-weight:600;line-height:35px;position:absolute;right:3%;text-align:left;top:250px;width:658px}#palzplant{height:194px;position:absolute;right:0;top:623px;width:329px}#palzplant2{height:162px;position:absolute;right:12%;top:655px;width:285px}#meetus{font-size:40px;font-weight:600;line-height:54.2px;padding-bottom:60px;padding-left:36%;padding-top:90px;width:497px}#profileimage-container{grid-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);margin-left:200px;padding-bottom:200px}.grid-item img{height:auto;width:100%}#moneyVerse{height:426px;left:3%;position:absolute;top:22%;width:697px}@media screen and (min-width:1200px) and (max-width:1450px){#moneyVerse{height:284px;position:absolute;right:4%;top:30%;width:464px}}@media screen and (max-width:1200px){#moneyVerse{display:none}}#questions{color:#000;font-size:24px;font-weight:400;left:82px;line-height:32.52px;margin-left:5%;margin-top:5%;text-align:left;width:658px}#page-title{color:#3127a0;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:43.36px;margin-left:50%;margin-top:100px;transform:translate(-30%)}.dark-theme #page-title{color:#fff}#homeOffice{box-sizing:border-box;height:501px;position:absolute;right:10%;top:20%;width:569px;z-index:998}@media screen and (min-width:1150px) and (max-width:1350px){#homeOffice{box-sizing:border-box;height:501px;position:absolute;right:10%;top:20%;width:369px;z-index:998}}@media screen and (max-width:1150px){#homeOffice{display:none}}#faqBlock{padding:30px}.dark-theme #faqBlock{color:#fff}.blue-half{background-color:#3127a0;height:100vh;left:0;overflow:hidden;position:absolute;width:20%}.dark-theme .blue-half{background-color:#1a1a1a}.white-half{background-color:#fff;height:100%;left:20%;position:absolute;top:0;width:80%}.dark-theme .white-half{background-color:#303030}#sidebar-learning-progress-button{align-items:center;background-color:#3127a0;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:120px;width:83%;z-index:1000}.dark-theme #sidebar-learning-progress-button{background-color:#1a1a1a}#sidebar-learning-progress-button img{height:22px;margin-right:12px;width:22px}#sidebar-selected-learning-progress-button{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#3127a0;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:20px;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:120px;width:83%;z-index:1000}#sidebar-selected-learning-progress-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-selected-learning-progress-button{background-color:#fff;color:#1a1a1a}#sidebar-profile-button{align-items:center;background-color:#3127a0;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:188px;width:83%;z-index:1000}#sidebar-profile-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-profile-button{background-color:#1a1a1a}#sidebar-selected-profile-button{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#3127a0;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:188px;width:83%;z-index:1000}#sidebar-selected-profile-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-selected-profile-button{background-color:#fff;color:#1a1a1a}#sidebar-helpCenter-button{background-color:#3127a0;color:#fff}#sidebar-helpCenter-button,#sidebar-selected-helpCenter-button{align-items:center;border:none;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:256px;width:83%;z-index:1000}#sidebar-selected-helpCenter-button{background-color:#fff;border-radius:30px;color:#3127a0}#sidebar-helpCenter-button img,#sidebar-selected-helpCenter-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-helpCenter-button{background-color:#1a1a1a}.dark-theme #sidebar-selected-helpCenter-button{background-color:#fff;color:#1a1a1a}#sidebar-theme-button{align-items:center;background-color:#3127a0;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:392px;width:83%;z-index:1000}#sidebar-theme-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-theme-button{background-color:#1a1a1a}#sidebar-inventory-button{align-items:center;background-color:#3127a0;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:460px;width:83%;z-index:1000}#sidebar-inventory-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-inventory-button{background-color:#1a1a1a}#sidebar-selected-inventory-button{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#3127a0;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:460px;width:83%;z-index:1000}.dark-theme #sidebar-selected-inventory-button{background-color:#fff;color:#1a1a1a}#sidebar-selected-setting-button{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#3127a0;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:324px;width:83%;z-index:1000}#sidebar-selected-inventory-button img{height:22px;margin-right:12px;width:22px}#sidebar-setting-button{align-items:center;background-color:#3127a0;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:324px;width:83%;z-index:1000}#sidebar-setting-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-setting-button{background-color:#1a1a1a}#sidebar-selected-setting-button img{height:22px;margin-right:12px;width:22px}.dark-theme #sidebar-selected-setting-button{background-color:#fff;color:#1a1a1a}#separation-line{background-color:#fff;height:1px;left:6%;position:absolute;top:528px;width:250px}#sidebar-logout-button{align-items:center;background-color:#f47878;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;justify-content:flex-start;left:6%;line-height:22px;opacity:.9;padding-left:15px;position:absolute;top:568px;width:83%;z-index:1000}#sidebar-logout-button img{height:22px;margin-right:12px;width:22px}#profile-background{background:#f0efef;height:20%;left:5%;position:absolute;top:15%;width:90%}.dark-theme #profile-background{background:#474747}#avatar{background:#d9d9d9;border-radius:50%;height:78%;left:7%;position:absolute;top:35%;width:13%}.dark-theme #avatar{background:#1a1a1a}#username{color:#3127a0;font-family:Inter;font-size:200%;font-style:normal;font-weight:700;height:15%;left:23%;line-height:68%;position:absolute;top:70%;width:10%}.dark-theme #username{color:#fff}#bio{color:#000;font-family:Inter;font-size:125%;font-style:normal;font-weight:400;height:2%;left:23%;line-height:110%;position:absolute;top:91%;width:40%}.dark-theme #bio{color:#f0efef}#edit-button{background-color:#fff;border:none;color:#000;cursor:pointer;font-family:Inter;font-size:130%;font-style:normal;font-weight:400;height:5%;left:95%;line-height:110%;padding-left:28px;position:absolute;top:120%;width:6%;z-index:1000}#edit-button img{height:20px;left:5px;position:absolute;top:3px;width:20px}.dark-theme #edit-button{background:#0000;color:#f0efef}#info-slot-topleft{background:#f0efef;border-radius:30px;height:21%;left:5%;position:absolute;top:47%;width:38%}.dark-theme #info-slot-topleft{background:#474747}#info-slot-topright{background:#f0efef;border-radius:30px;height:21%;left:56%;position:absolute;top:47%;width:38%}.dark-theme #info-slot-topright{background:#474747}#info-slot-bottomleft{background:#f0efef;border-radius:30px;height:21%;left:5%;position:absolute;top:74%;width:38%}.dark-theme #info-slot-bottomleft{background:#474747}#info-slot-bottomright{background:#f0efef;border-radius:30px;height:21%;left:56%;position:absolute;top:74%;width:38%}.dark-theme #info-slot-bottomright{background:#474747}#info-slot-title{color:#000;font-family:Inter;font-size:138%;font-style:normal;font-weight:700;height:20%;left:33%;line-height:110%;position:absolute;top:26%;width:100%}.dark-theme #info-slot-title{color:#f0efef}#info-slot-icon{background:#d9d9d9;border-radius:20px;height:50%;left:7%;position:absolute;top:22%;width:20%}.dark-theme #info-slot-icon{background:#1a1a1a}#info-slot-stats{bottom:30%;color:#3127a0;font-family:Inter;font-size:270%;font-style:normal;font-weight:700;height:22px;left:33%;line-height:70%;max-width:100%;position:absolute;white-space:nowrap;width:auto}.dark-theme #info-slot-stats{color:#f0efef}#top-area{background:#e2e5ff;border-radius:20px;height:230px;left:50%;position:absolute;top:110px;transform:translateX(-50%);width:90%}.dark-theme #top-area{background:#474747}#inventory-title2{color:#000;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;height:51px;left:3%;line-height:22px;position:absolute;top:25%;width:27%}.dark-theme #inventory-title2{color:#fff}#collection-progress{background:#3127a0;border-radius:20px;color:#ffad31;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;height:47px;left:3%;line-height:24px;position:absolute;top:55%;width:20%}.dark-theme #collection-progress{background:#1a1a1a}#collection-progress .progress-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}#collection-progress .badge-img{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.collection-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;left:5.5%;overflow-x:auto;padding-bottom:20px;position:absolute;top:700px;transform:translateY(-50%);width:89%}.collection-item{background:#f0efef;border-radius:20px;flex-basis:calc(25% - 20px);flex-grow:0;flex-shrink:1;height:310px;max-width:calc(25% - 20px);position:relative;width:calc(25% - 20px)}.dark-theme .collection-item{background:#474747}.view-text{background-color:initial;border:none;bottom:2%;color:#3127a0;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;left:0;line-height:19px;position:absolute;right:0;text-align:center;transform:translateY(-50%)}.dark-theme .view-text{color:#fff}.name-text{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;left:0;line-height:24px;position:absolute;right:0;text-align:center;top:8%;transform:translateY(-50%)}.dark-theme .name-text{color:#fff}.collection-status{bottom:10%;color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;left:0;line-height:24px;position:absolute;right:0;text-align:center;transform:translateY(-50%)}.dark-theme .collection-status{color:#fff}.collection-item img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#sign-up-container{radius:6px;font-family:Inter,sans-serif;height:557px;margin-left:60%;margin-top:2%;width:427px}#account-signup{color:#000;font-size:25px;font-weight:700;line-height:43.36px;width:380px}#descriptionn{color:#a9a9a9;margin-bottom:7%;margin-top:2%}#signup-info{color:gray}#sign-up-form form{display:flex;flex-direction:column;margin-right:10%;margin-top:9%;max-width:700px}#sign-up-form input{margin-bottom:20px}#sign-up-fields label{margin-bottom:18px;text-align:left}.name{height:50px;width:100%}#emailaddress{height:50px;width:99%}#pass-word{height:50px}#submitt{background-color:#6358dc;color:#fff;height:44px;margin-left:35%;width:162.43px}#float-right{float:right}#float-left{float:left}#userinfo{color:#000;font-size:25px;font-weight:650;line-height:22px;margin-left:5%;margin-top:6%}#about-me-form form{display:flex;flex-direction:column;margin-left:5%;margin-top:1.5%;max-width:569px}#about-me-form input{color:#3127a0;margin-bottom:10px}#about-me-form label{font-weight:600}#settings-emailaddress{border:1.3px solid #3127a0;height:30px;width:99%}#settings-about{border:1.3px solid #3127a0;height:70px}#sign-up-fields form{height:30px}.settings-name{border:1.3px solid #3127a0;height:30px;width:250px}#change-password{color:#000;font-size:24px;font-weight:650;line-height:22px;margin-left:5%}#change-and-confirm{float:left;margin-left:5%;margin-top:2%}#change-input,#confirm-input,#current-input{border:1.3px solid #3127a0;font-size:16px;height:33px;margin-bottom:20px;margin-top:10px;width:250px}#change-and-confirm label{font-weight:700}#noti{margin-left:40%;margin-top:-1.5%}#notifications{color:#000;font-size:24px;font-weight:650;line-height:22px}.not-black-text{font-size:20px;font-weight:600;margin-top:5%}.not-grey-text{color:#858587;font-size:16px;font-weight:400;margin-top:2%}.slider-button{background-color:#cecece;border-radius:15px;cursor:pointer;height:30px;margin-left:70%;margin-top:-3.5%;position:relative;width:60px}.slider{background-color:#fff;border-radius:50%;height:27px;left:1.8px;position:absolute;top:1.7px;transition:transform .3s ease;width:27px}.slider-button.on{background-color:#3127a0}.slider-button.on .slider{transform:translateX(30px)}.slider-button.off .slider{transform:translateX(0)}#save-changes{background-color:#3127a0;border-radius:15px;color:#fff;height:44px;margin-left:60%;margin-top:2%;width:162.43px}#website-title{bottom:92.04%;color:#fff;font-family:Inter;font-size:32px;font-style:normal;font-weight:900;left:10.46%;line-height:135.5%;position:absolute;right:64.96%;top:1.83%}#progress-group{height:20%;left:5%;position:absolute;top:15%;width:90%}#progress-bar{height:5%;left:80%;position:absolute;top:120%;width:6%}#white-bar{background:#f2f1f1;width:63%}#blue-bar,#white-bar{border-radius:30px;height:30%;left:35%;position:absolute;top:50%}#blue-bar{background:#3127a0;width:42%}#progress-text{color:#827f7f;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;height:22px;left:85%;line-height:135.5%;position:absolute;top:25%;width:20%}#status-group{height:3%;width:12.5%}#status-circle{background:#d9d9d9;border-radius:50%;box-sizing:border-box;height:40px;left:2%;position:absolute;top:50%;width:40px}#status-text{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;height:1%;left:2%;line-height:135.5%;position:absolute;top:25%;width:50%}.dark-theme #status-text{color:#f0efef}#status-level{color:#000;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;height:43px;left:7%;line-height:135.5%;position:absolute;top:50%;width:139px}.dark-theme #status-level{color:#f0efef}#lesson0-box{height:18%;left:35%;position:absolute;top:35%;width:20%}#lesson1-box{left:35%;top:70%}#lesson2-box{left:10%;top:105%}#lesson3-box{left:60%;top:105%}#arrow-12{left:38%;position:absolute;top:55%}#arrow-13{left:55%;position:absolute;top:50%;transform:rotate(-60deg)}#arrow-24{top:90%}#arrow-24,#arrow-45{left:38%;position:absolute}#arrow-45{top:125%}#arrow-46{left:55%;position:absolute;top:107%;transform:rotate(-90deg)}#arrow-57{left:38%;position:absolute;top:160%}#arrow-58{top:143%}#arrow-58,#arrow-79{left:55%;position:absolute;transform:rotate(-90deg)}#arrow-79{top:178%}#arrow-89{left:73%;position:absolute;top:160%}#lesson1-box{top:35%}#lesson1-box,#lesson2-box{height:18%;left:30%;position:absolute;width:20%}#lesson2-box{top:70%}#lesson3-box{height:18%;left:65%;position:absolute;top:60%;width:20%}#lesson4-box{top:105%}#lesson4-box,#lesson5-box{height:18%;left:30%;position:absolute;width:20%}#lesson5-box{top:140%}#lesson6-box{left:65%;top:105%}#lesson6-box,#lesson7-box{height:18%;position:absolute;width:20%}#lesson7-box{left:30%;top:175%}#lesson8-box{top:140%}#lesson8-box,#lesson9-box{height:18%;left:65%;position:absolute;width:20%}#lesson9-box{top:175%}#unlocked-border{background:#2e1fc8;border-radius:28.8779px;bottom:0;box-sizing:border-box;left:.33%;position:absolute;right:7.59%;top:10.3%}#unlocked-inner-border{border-radius:28.8779px}#completed-inner-border,#unlocked-inner-border{background:#f47878;bottom:7.88%;box-sizing:border-box;left:0;position:absolute;right:7.92%;top:2.42%}#completed-inner-border{border:4.12541px solid #1b01b7;border-radius:28.8779px}#locked-border{background:#a79b9b;border-radius:28.8779px;bottom:7.88%;box-sizing:border-box;left:0;position:absolute;right:7.92%;top:2.42%}#lesson-text{font-size:24px;font-weight:600;left:0;line-height:30px;right:0;top:35%;transform:translateY(-50%)}#lesson-name,#lesson-text{color:#fff;font-family:Inter;font-style:normal;position:absolute;text-align:center}#lesson-name{display:flex;font-size:19.802px;font-weight:500;left:50%;line-height:24px;top:70%;transform:translate(-50%,-50%)}#current-circle{background:#fff;border:4px solid #1b01b7;border-radius:50%;bottom:66.67%;box-sizing:border-box;left:81.85%;position:absolute;right:0;top:0}#down-arrow{top:64.24%}#down-arrow,#down-left-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:10px solid #3127a0;bottom:24.24%;height:0;left:74.59%;position:absolute;right:18.15%;width:0}#down-left-arrow{top:100%}#down-right-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:10px solid #3127a0;bottom:24.24%;height:0;left:74.59%;position:absolute;right:18.15%;top:64.24%;width:0}#checkmark{bottom:55%;left:25%;position:absolute;right:55%;top:25%}#transition-arrow{left:43%;position:absolute;top:55%}#description-box{background:#fff;border:5px solid #1b01b7;border-radius:35px;box-sizing:border-box;height:80%;left:9%;position:relative;top:22%;width:82%;z-index:9999}#description-title{align-items:center;display:flex;font-size:30px;font-weight:600;height:20%;top:10%;width:30%}#description-text,#description-title{color:#000;font-family:Inter;font-style:normal;left:10%;line-height:36px;position:absolute}#description-text{font-size:25px;font-weight:400;height:40%;top:30%;width:80%}#start-button{align-items:center;background:#f47878;border-radius:20px;color:#fff;display:flex;font-family:Inter;font-size:25px;font-style:normal;font-weight:600;height:13%;justify-content:center;left:68%;line-height:36px;position:absolute;top:72%;width:22%}#blue-jay{left:7%;position:absolute;top:65%}#blue-cross{left:-5%;position:absolute;top:-8%}#white-circle{background-color:#fff;border-radius:50%;height:45px;left:97%;position:absolute;top:-2%;width:45px}#popover-button{color:#f47878}#popover-button,#popover-button-locked{align-items:center;background-color:#fff;display:flex;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;height:5%;justify-content:center;left:50%;line-height:30px;transform:translateX(-50%);width:95%}#popover-button-locked{color:#818181}#search-container{margin-top:2%}#search-input{border:2px solid #3127a0;border-radius:30px;font-size:20px;height:40px;margin-left:25%;padding-left:50px;width:40%}#search-input::placeholder{color:#3127a0;opacity:1}#search-icon{color:#3127a0;cursor:pointer;font-size:24px;margin-left:26%;margin-top:1.5%;position:absolute;transform:translateY(-50%);z-index:10}#hc-title{color:#3127a0;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:43.36px;margin-left:50%;margin-top:100px;transform:translate(-30%)}#hc-body{color:#4d4d4d;margin-left:7%;margin-top:6%}#hc-boxStyle{border:2px solid #000;border-radius:10px;display:inline-flex;flex:0 1 20%;height:250px;margin-left:80px;margin-right:80px;margin-top:3%;width:1000px}.hc-bold{font-size:18px;font-weight:700;margin-left:10%;margin-top:15%}.hc-normal{font-size:14px;margin-left:-48%;margin-top:30%;width:200px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.ac62c8eba7f954b48546.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.cd2ad378115f549d3c5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.fa78d8d6788399bf6527.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.fa67b2dd0048a5433bd5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.1e2b9039d9ecdbea5d80.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.708f2f7425851a3b7633.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.be0e76b30a7663adf9eb.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.1eeaf1d0bde712085ffc.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.5952d3d3c5df5a2f8e09.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.6eab7f5e6cae783b49bf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.0f9e8d4e940df8f6edfe.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.40b3b0d5e09a90fb6e3e.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.f1535355a7df553be385.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.08a02fd275ecea6ef662.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b5907ba78848350cc015.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.e4e658bd15474bdf1f72.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.544acdec5810964d78ff.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.0f46f8d8d4c86e97ab79.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.31161fccc41bc72f7c30.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.967ff698d058fd7afc94.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.9cab44e73e21bce8d0ec.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.9e418f84ee90e15d0251.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.20cbef325a3893fe67ad.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.d734ef5c1391f85dfa86.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.65678f6198b402319e15.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.4c2578dbd1ff5ea14172.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.b4118e4ad76754e71d0b.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.91c4ed20ea233963e54f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#showcase-box{background:#f0efef;border-radius:20px;height:330px;left:50%;position:absolute;top:140px;transform:translateX(-50%);width:90%}#showcase-box img{height:256px;left:5%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:284px}#view-name{font-size:32px;height:41px;line-height:39px;right:25%;text-align:center;top:10%;width:222px}#view-description,#view-name{color:#000;font-family:Inter;font-style:normal;font-weight:600;position:absolute}#view-description{font-size:20px;height:194px;line-height:24px;right:12%;top:27%;width:303px}#acquistion-text{color:#000;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;height:41px;left:7%;line-height:29px;position:absolute;top:500px;width:489px}#acquistion-box{background:#f0efef;border-radius:20px;height:130px;left:50%;position:absolute;top:560px;transform:translateX(-50%);width:90%}#acquistion-description{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;height:194px;left:2%;line-height:24px;position:absolute;top:15%;width:600px}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}#outercontainer{background-color:#dddbdb5c}.innercontainer{background-color:#fff;margin:0 auto;max-width:1200px;padding:10px 40px 40px;width:80%}.flowcontainer{height:500px;width:100%}.instruction{align-items:flex-start;display:flex;flex-direction:column;font-family:Inter;margin:0 auto 10px;max-width:1200px;text-align:left}.instruction p{margin:10px}.panel{background-color:#e5dede;color:#000;font-family:Inter;font-weight:700;width:100%}.runbutton{background-color:green;margin-left:800px}.helpbutton,.runbutton{border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter;height:36px;padding:.6em 1.2em}.helpbutton{background-color:#0073ff;margin-left:20px}.savebutton{background-color:#ef0f0f;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;height:36px;margin-left:20px;padding:.6em 1.2em}.explannation-header{align-items:center;display:flex}.explannation-header button{background:#0073ff;border-radius:5px;color:#fff;height:36px;margin-left:50px;width:100px}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fff;border:3px solid #1b01b7;border-radius:8px;box-shadow:0 0 10px #0000004d;height:300px;overflow:auto;padding:20px;position:relative;width:800px}.close-button{background-color:initial;border:none;color:#333;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.close-button:hover{color:#555}.content{text-align:center}.content h2{font-size:xx-large}.content p{font-size:large}.sidebar{align-items:center;background:#e5dede;border-right:1px solid #eee;display:flex;font-size:12px;padding:15px 10px}.description{font-size:16px;font-style:normal;font-weight:700;margin-bottom:10px;text-align:center;width:20%}.dndnode{border:1px solid #1a192b;border-radius:11px;color:#fff;cursor:grab;height:20px;margin:20px;padding:10px}.dndnode.input{background:#3127a0;border:2px solid #3127a0;border-radius:11px;color:#fff}.dndnode.serverblock{background:#fc9a07;border:2px solid #fc9a07;border-radius:11px;color:#fff}.dndnode.output{background:#f47878;border:2px solid #f47878;border-radius:11px;color:#fff}.dndnode.datablock{background:#3ed079;border:2px solid #3ed079;border-radius:11px;color:#fff}.dndnode.otherblock{background:rgba(255,0,0,.611);border:2px solid rgba(255,0,0,.611);border-radius:11px;color:#fff}.reactflow-wrapper{flex-grow:1;height:100%}.selectall{margin-top:10px}.react-flow__node-customNode{background:#eee;border-radius:5px;font-size:12px;text-align:center}.customnode{border-radius:25%;position:relative}.detailview{background-color:#fff;border:1px solid #000;border-radius:8px;left:105%;position:absolute;top:0}.mainblock{border-radius:8px;color:#fff;padding:24px;position:relative}.editbutton{background-color:#fff;border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:8px;position:absolute;right:0;top:0;z-index:1}.clientColorBlock{background:#3127a0}.serverColorBlock{background:#fc9a07}.serverFailColorBlock{background:#f47878}.serverDataBlock{background:#3ed079}.otherBlock{background:rgba(255,0,0,.611)}.customNodeBody{align-items:center;border:3px solid #000;border-radius:10px;display:flex;font-weight:700;height:80px;justify-content:center;overflow:hidden;position:relative;width:150px}.customNode:before{background:#d6d5e6;border:2px solid #222138;border-radius:4px;color:#fff;content:"";font-size:9px;height:15px;left:10%;line-height:1;position:absolute;top:-10px;transform:translate(-50%);width:30px;z-index:1000}div.customHandle{background:blue;border:none;border-radius:0;height:100%;left:0;opacity:0;position:absolute;top:0;transform:none;width:100%}.edgeinput{border:none;width:30px}.imagecontainer{height:60%;width:60%}.container,.options{align-items:center;display:flex;justify-content:center}.dropdown-box{padding:8px}.dropdown-item{align-items:center;display:flex}.dropdown-item p{margin:0 5px 0 0;width:69px}.description{color:#171717;display:inline-flex;font-size:12px}.dropdown-item select{border:1px solid #006bf7;border-radius:4px;padding:8px;width:69px}.dropdown-item select option{padding:8px}.module{font-size:x-large;text-decoration:underline}.border{align-items:center;background-color:#3127a0;display:flex;justify-content:space-between;padding:20px}.homebutton{background-color:initial;border:none;color:#fff;cursor:pointer;font-family:Inter;font-size:30px;font-weight:900;padding:10px 20px}.page-title_{align-items:center;display:flex;margin-bottom:20px;margin-left:110px;margin-top:20px}#page-title-button_{color:#3127a0;cursor:pointer;font-family:Inter;font-size:16px;font-weight:900;margin-right:5px}#top-buttons_{align-items:center;display:flex}.info-button_{background-color:initial;border:none;font-size:16px;padding:10px}#red-name-button_,.info-button_{color:#fff;cursor:pointer;margin-right:10px}#red-name-button_{background-color:#f47878;border-radius:20px;font:600 26px Inter,sans-serif;margin-left:40px;padding:10px 20px} +/*# sourceMappingURL=main.9722b64e.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.9722b64e.css.map b/build/static/css/main.9722b64e.css.map new file mode 100644 index 000000000..bef633c14 --- /dev/null +++ b/build/static/css/main.9722b64e.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.9722b64e.css","mappings":"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","sources":["index.css","Styles/Home.modules.css","Styles/login.modules.css","Styles/ContactUs.modules.css","Styles/Navigation.css","Styles/AboutUs.modules.css","Styles/FAQ.modules.css","Styles/Sidebar.css","Styles/Profile.modules.css","Styles/Inventory.modules.css","Styles/SignUp.modules.css","Styles/Settings.modules.css","Styles/Progress.modules.css","Styles/Lesson.css","Styles/HelpCenter.modules.css","../node_modules/@fontsource/inter/index.css","../node_modules/@fontsource/inter/700.css","Styles/View.modules.css","../node_modules/reactflow/dist/style.css","Styles/mainDrag&Drop.css","Styles/nodeBottomBar.css","Styles/CustomNode.css","Styles/Options.css","Styles/LessonNavigation.css"],"sourcesContent":["body {\r\n margin: 0;\r\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}\r\n","\r\n#website-title {\r\n\r\n width: 380px;\r\n height: 147.75px;\r\n top: 64px;\r\n left: 82px;\r\n position: absolute;\r\n color: #000000;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 900;\r\n line-height: 43.36px;\r\n letter-spacing: 0;\r\n text-align: left;\r\n}\r\n\r\nh1 {\r\n width: 658px;\r\n height: 322px;\r\n top: 152px;\r\n left: 82px;\r\n position: absolute;\r\n color: #000000;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 55px;\r\n font-weight: 500;\r\n line-height: 75px;\r\n letter-spacing: 200;\r\n text-align: left;\r\n}\r\n\r\n.dark-theme h1 {\r\n color: #ffffff;\r\n}\r\n\r\n#intro {\r\n width: 658px;\r\n top: 427px;\r\n left: 82px;\r\n position: absolute;\r\n line-height: 35px;\r\n color: #000000;\r\n font-size: 25px;\r\n text-align: left;\r\n}\r\n\r\n.dark-theme #intro {\r\n color: #F0EFEF;\r\n}\r\n\r\n#get-started {\r\n top: 530px;\r\n position: absolute;\r\n color: #ffffff;\r\n background-color: blue;\r\n left: 82px;\r\n width: 162.43px;\r\n height: 44px;\r\n}\r\n\r\n#icon {\r\n /* float: right; */\r\n box-sizing: border-box;\r\n width: 34px;\r\n height: 34px;\r\n\r\n\r\n position: fixed;\r\n top: 2%;\r\n right: 2%;\r\n z-index: 999;\r\n}\r\n\r\n#cover {\r\n box-sizing: border-box;\r\n width: 810px;\r\n height: 643px;\r\n margin-bottom: 200px;\r\n\r\n position: fixed;\r\n top: 15%;\r\n right: 8%;\r\n z-index: 998; \r\n}\r\n\r\n@media screen and (min-width: 1200px) and (max-width: 1550px) {\r\n #cover {\r\n box-sizing: border-box;\r\n width: 607px;\r\n height: 482px;\r\n margin-bottom: 200px;\r\n \r\n position: fixed;\r\n top: 30%;\r\n right: 4%;\r\n z-index: 998; \r\n }\r\n}\r\n\r\n@media screen and (max-width: 1200px) {\r\n #cover {\r\n display: none;\r\n }\r\n}\r\n\r\n\r\n","#wireframe {\r\n position: absolute;\r\n width: 698px;\r\n height: 508.12px;\r\n top: 16%;\r\n left: 3%;\r\n}\r\n\r\n#login-blue-half {\r\n width: 20%;\r\n height: 100vh;\r\n overflow: hidden;\r\n background-color: #3127A0;\r\n position: absolute;\r\n left: 0;\r\n}\r\n\r\n\r\n@media screen and (min-width: 900px) and (max-width: 1250px) {\r\n #wireframe {\r\n box-sizing: border-box;\r\n width: 523px;\r\n height: 361px;\r\n margin-bottom: 200px;\r\n \r\n position: fixed;\r\n top: 30%;\r\n right: 4%;\r\n z-index: 998; \r\n }\r\n}\r\n\r\n@media screen and (max-width: 900px) {\r\n #wireframe {\r\n display: none;\r\n }\r\n}\r\n\r\n#rememberme {\r\n width: 16px;\r\n height: 16px;\r\n margin-top: 3%;\r\n margin-bottom: 6%;\r\n}\r\n\r\n#back {\r\n background-color: white;\r\n color: black;\r\n border: none;\r\n font-size: 16px;\r\n padding-left: 55px;\r\n padding-top: 55px;\r\n padding-bottom: 30px;\r\n margin-left: 50%\r\n}\r\n\r\n#welcome {\r\n width: 380px;\r\n margin-left: 60%;\r\n color: #000000;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 500;\r\n line-height: 43.36px;\r\n}\r\n\r\n#website-name {\r\n width: 380px;\r\n margin-left: 60%;\r\n color: #6358DC;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 43.36px;\r\n}\r\n\r\n#bottom-right-container {\r\n width: 427px;\r\n height: 557px;\r\n margin-top: 2%;\r\n margin-left: 60%;\r\n radius: 6px;\r\n font-family: 'Inter', sans-serif;\r\n}\r\n\r\n#account {\r\n width: 380px;\r\n color: black;\r\n font-size: 25px;\r\n font-weight: 700;\r\n line-height: 43.36px;\r\n}\r\n\r\n#description {\r\n color: darkgrey;\r\n margin-top: 2%;\r\n margin-bottom: 7%;\r\n}\r\n\r\n#username-and-password {\r\n color: gray;\r\n}\r\n\r\n#user-name, #password {\r\n width: 300px;\r\n height: 40px;\r\n margin-top: 10px;\r\n margin-bottom: 10px;\r\n font-size: 16px;\r\n}\r\n\r\n#login {\r\n color: #ffffff;\r\n background-color: #6358DC;\r\n width: 310px;\r\n height: 50px;\r\n border-radius: 5px;\r\n margin-bottom: 10%;\r\n} ","#contact-us {\r\n width: 380px;\r\n left: 5%;\r\n top: 100px;\r\n position: absolute;\r\n color: #3127A0;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 43.36px;\r\n}\r\n\r\n.dark-theme #contact-us {\r\n color: #ffffff;\r\n}\r\n\r\n#website-title-cu {\r\n position: absolute;\r\n margin-left: 5%;\r\n top: 30px;\r\n color: black;\r\n font-size: 32px;\r\n font-weight: 600;\r\n\r\n}\r\n\r\n.dark-theme #website-title-cu {\r\n color: #ffffff;\r\n}\r\n\r\n#words {\r\n width: 658px;\r\n top: 180px;\r\n left: 5%;\r\n position: absolute;\r\n line-height: 35px;\r\n color: #000000;\r\n font-size: 20px;\r\n text-align: left;\r\n}\r\n\r\n.dark-theme #words {\r\n color: #F0EFEF;\r\n}\r\n\r\n#talk-to-us form {\r\n display: flex;\r\n flex-direction: column;\r\n max-width: 700px;\r\n /* position: absolute; */\r\n margin-top: 330px;\r\n margin-left: 5%;\r\n}\r\n\r\n#talk-to-us input {\r\n margin-bottom: 20px;\r\n}\r\n\r\n#firstname {\r\n\r\n width: 45%;\r\n height: 50px;\r\n margin-right: 26px;\r\n}\r\n\r\n#lastname {\r\n width: 45%;\r\n height: 50px;\r\n margin-left: 26px;\r\n}\r\n\r\n#email-address {\r\n height: 50px;\r\n width: 99%;\r\n}\r\n\r\n#content {\r\n height: 150px;\r\n}\r\n\r\n#sign-up-fields label,\r\n#sign-up-fields input {\r\n display: inline-block;\r\n margin-bottom: 10px; /* Adjust as needed */\r\n}\r\n\r\n#sign-up-fields label {\r\n width: 120px; /* Adjust the width to your preference */\r\n text-align: right;\r\n margin-right: 10px; /* Adjust as needed */\r\n}\r\n\r\n#submit {\r\n /* position: absolute; */\r\n color: #ffffff;\r\n background-color: #6358DC;\r\n margin-left: 35%;\r\n width: 162.43px;\r\n height: 44px;\r\n}\r\n\r\n::placeholder {\r\n position: relative;\r\n font-size: 20px;\r\n color: #9999;\r\n text-indent: 20px;\r\n top: 3px;\r\n}\r\n\r\n#hbc {\r\n box-sizing: border-box;\r\n width: 810px;\r\n height: 643px;\r\n margin-bottom: 200px;\r\n\r\n position: fixed;\r\n top: 15%;\r\n right: 8%;\r\n z-index: 998; \r\n}\r\n\r\n@media screen and (min-width: 1300px) and (max-width: 1550px) {\r\n #hbc {\r\n box-sizing: border-box;\r\n width: 607px;\r\n height: 481px;\r\n margin-bottom: 200px;\r\n \r\n position: fixed;\r\n top: 30%;\r\n right: 4%;\r\n z-index: 998; \r\n }\r\n}\r\n\r\n@media screen and (max-width: 1300px) {\r\n #hbc {\r\n display: none;\r\n }\r\n}\r\n\r\n",".page-title {\r\n left: 70px;\r\n top: 60px;\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n#page-title-button {\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 900;\r\n font-size: 16px;\r\n line-height: 22px;\r\n color: #3127A0;\r\n white-space: nowrap;\r\n border: none;\r\n background-color: transparent;\r\n}\r\n\r\n.dark-theme #page-title-button {\r\n color: white;\r\n}\r\n\r\n#top-buttons {\r\n position: absolute;\r\n display: flex;\r\n justify-content: flex-end;\r\n padding: 1%;\r\n top: 2%; \r\n right: 18%;\r\n z-index: 1000;\r\n}\r\n\r\n.info-button {\r\n background-color: transparent;\r\n color: black;\r\n border: none;\r\n font-size: 16px;\r\n padding-left: 10%;\r\n padding-top: 7%;\r\n padding-bottom: 7%;\r\n margin-left: 3%; \r\n cursor: pointer;\r\n}\r\n\r\n.dark-theme .info-button {\r\n color: white;\r\n}\r\n\r\n\r\n#red-name-button {\r\n position: absolute;\r\n right: 3%;\r\n top: 4%;\r\n border-radius: 20px;\r\n background-color: #f47878;\r\n display: flex; /* Use flexbox */\r\n justify-content: center; /* Center horizontally */\r\n align-items: center; /* Center vertically */\r\n color: var(--color-gray-10, #fff);\r\n white-space: nowrap;\r\n padding: 12px 24px;\r\n font: 600 26px Inter, sans-serif;\r\n width: 12%;\r\n cursor: pointer;\r\n}","body {\r\n margin: 0;\r\n padding: 0;\r\n overflow-x: hidden;\r\n background-color: white;\r\n}\r\n\r\nbody.dark-mode {\r\n margin: 0;\r\n padding: 0;\r\n overflow-x: hidden;\r\n background-color: #303030;\r\n}\r\n\r\n#top-white-section {\r\n height: 100vh;\r\n background-color: white;\r\n}\r\n\r\n#bottom-blue-section {\r\n background-color: #1D0B67;\r\n color: white;\r\n}\r\n\r\n#about-us {\r\n width: 380px;\r\n left: 85%;\r\n top: 165px;\r\n position: absolute;\r\n color: #3127A0;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 43.36px;\r\n}\r\n\r\n#abu-words {\r\n width: 658px;\r\n top: 250px;\r\n right: 3%;\r\n position: absolute;\r\n line-height: 35px;\r\n color: #000000;\r\n font-size: 20px;\r\n text-align: left;\r\n font-weight: 600;\r\n}\r\n\r\n\r\n\r\n#palzplant {\r\n position: absolute;\r\n width: 329px;\r\n height: 194px;\r\n top: 623px;\r\n right: 0%;\r\n}\r\n\r\n#palzplant2 {\r\n position: absolute;\r\n width: 285px;\r\n height: 162px;\r\n top: 655px;\r\n right: 12%;\r\n}\r\n\r\n#meetus {\r\n width: 497px;\r\n padding-left: 36%;\r\n padding-top: 90px;\r\n padding-bottom: 60px;\r\n line-height: 54.2px;\r\n font-size: 40px;\r\n font-weight: 600;\r\n}\r\n#profileimage-container {\r\n margin-left: 200px;\r\n padding-bottom: 200px;\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n grid-gap: 50px;\r\n}\r\n.grid-item img {\r\n width: 100%;\r\n height: auto;\r\n}\r\n\r\n#moneyVerse {\r\n position: absolute;\r\n width: 697px;\r\n height: 426px;\r\n top: 22%;\r\n left: 3%;\r\n}\r\n\r\n@media screen and (min-width: 1200px) and (max-width: 1450px) {\r\n #moneyVerse {\r\n width: 464px;\r\n height: 284px;\r\n position: absolute;\r\n top: 30%;\r\n right: 4%;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 1200px) {\r\n #moneyVerse {\r\n display: none;\r\n }\r\n}","#questions {\r\n width: 658px;\r\n margin-top: 5%;\r\n left: 82px;\r\n margin-left: 5%;\r\n line-height: 32.52px;\r\n color: #000000;\r\n font-size: 24px;\r\n font-weight: 400;\r\n text-align: left;\r\n}\r\n\r\n#page-title {\r\n margin-left: 50%;\r\n margin-top: 100px;\r\n color: #3127A0;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 43.36px;\r\n transform: translate(-30%);\r\n}\r\n\r\n.dark-theme #page-title {\r\n color: #ffffff;\r\n}\r\n\r\n#homeOffice {\r\n box-sizing: border-box;\r\n width: 569px;\r\n height: 501px;\r\n position: absolute;\r\n top: 20%;\r\n right: 10%;\r\n z-index: 998; \r\n}\r\n@media screen and (min-width: 1150px) and (max-width: 1350px) {\r\n #homeOffice {\r\n box-sizing: border-box;\r\n width: 369px;\r\n height: 501px;\r\n position: absolute;\r\n top: 20%;\r\n right: 10%;\r\n z-index: 998; \r\n }\r\n}\r\n\r\n@media screen and (max-width: 1150px) {\r\n #homeOffice {\r\n display: none;\r\n }\r\n}\r\n\r\n#faqBlock {\r\n padding: 30px;\r\n}\r\n\r\n.dark-theme #faqBlock {\r\n color: #ffffff;\r\n}\r\n",".blue-half {\r\n width: 20%;\r\n height: 100vh;\r\n overflow: hidden;\r\n background-color: #3127A0;\r\n position: absolute;\r\n left: 0;\r\n}\r\n\r\n.dark-theme .blue-half {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n.white-half {\r\n width: 80%;\r\n height: 100%;\r\n background-color: white;\r\n position: absolute;\r\n left: 20%;\r\n top: 0;\r\n}\r\n\r\n.dark-theme .white-half {\r\n background-color: #303030;\r\n}\r\n\r\n#website-title {\r\n position: absolute;\r\n left: 10.46%;\r\n right: 64.96%;\r\n top: 1.83%;\r\n bottom: 92.04%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 900;\r\n font-size: 32px;\r\n line-height: 135.5%;\r\n /* or 43px */\r\n\r\n color: #FFFFFF;\r\n}\r\n\r\n#sidebar-learning-progress-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: 120px;\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #3127A0;\r\n border: none; /* Removing border */\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n.dark-theme #sidebar-learning-progress-button {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n#sidebar-learning-progress-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n#sidebar-selected-learning-progress-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 20px;\r\n top: 120px;\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #3127A0;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #FFFFFF;\r\n border: none; /* Removing border */\r\n border-radius: 30px;\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-selected-learning-progress-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n.dark-theme #sidebar-selected-learning-progress-button {\r\n background-color: #ffffff;\r\n color: #1A1A1A;\r\n}\r\n\r\n#sidebar-profile-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 48px + 20px);\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #3127A0;\r\n border: none; /* Removing border */\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-profile-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n.dark-theme #sidebar-profile-button {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n#sidebar-selected-profile-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 48px + 20px);\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #3127A0;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #FFFFFF;\r\n border: none; /* Removing border */\r\n border-radius: 30px;\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-selected-profile-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n.dark-theme #sidebar-selected-profile-button {\r\n background-color: #ffffff;\r\n color: #1A1A1A;\r\n}\r\n\r\n#sidebar-helpCenter-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 2 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #3127A0;\r\n border: none; /* Removing border */\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-selected-helpCenter-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 2 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #3127A0;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #FFFFFF;\r\n border: none; /* Removing border */\r\n border-radius: 30px;\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-helpCenter-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n#sidebar-selected-helpCenter-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n.dark-theme #sidebar-helpCenter-button {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n.dark-theme #sidebar-selected-helpCenter-button {\r\n background-color: #ffffff;\r\n color: #1A1A1A;\r\n}\r\n\r\n#sidebar-theme-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 4 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #3127A0;\r\n border: none; /* Removing border */\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-theme-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n.dark-theme #sidebar-theme-button {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n\r\n#sidebar-inventory-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 5 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #3127A0;\r\n border: none; /* Removing border */\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-inventory-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n.dark-theme #sidebar-inventory-button {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n#sidebar-selected-inventory-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 5 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #3127A0;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #FFFFFF;\r\n border: none; /* Removing border */\r\n border-radius: 30px;\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n.dark-theme #sidebar-selected-inventory-button {\r\n background-color: #ffffff;\r\n color: #1A1A1A;\r\n}\r\n\r\n#sidebar-selected-setting-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 3 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #3127A0;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #FFFFFF;\r\n border: none; /* Removing border */\r\n border-radius: 30px;\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-selected-inventory-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n#sidebar-setting-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 3 * (48px + 20px));\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #3127A0;\r\n border: none; /* Removing border */\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-setting-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px;\r\n}\r\n\r\n.dark-theme #sidebar-setting-button {\r\n background-color: #1A1A1A;\r\n}\r\n\r\n#sidebar-selected-setting-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px;\r\n}\r\n\r\n.dark-theme #sidebar-selected-setting-button {\r\n background-color: #ffffff;\r\n color: #1A1A1A;\r\n}\r\n\r\n#separation-line {\r\n position: absolute;\r\n width: 250px;\r\n height: 1px;\r\n left: 6%;\r\n top: calc(120px + 6 * (48px + 20px));\r\n background-color: #ffffff;\r\n}\r\n\r\n#sidebar-logout-button {\r\n position: absolute;\r\n width: 83%;\r\n height: 48px;\r\n left: 6%;\r\n top: calc(120px + 6 * (48px + 20px) + 40px);\r\n font-family: Inter, sans-serif;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 22px;\r\n color: #FFFFFF;\r\n opacity: 0.9;\r\n z-index: 1000;\r\n background-color: #f47878;\r\n border: none; /* Removing border */\r\n border-radius: 30px;\r\n cursor: pointer;\r\n display: flex; /* Add display flex to align children in a row */\r\n align-items: center; /* Align children vertically in the center */\r\n justify-content: flex-start; /* Align children to the left */\r\n padding-left: 15px; /* Adding space for the icon */\r\n}\r\n\r\n#sidebar-logout-button img {\r\n width: 22px;\r\n height: 22px;\r\n margin-right: 12px; /* Add some space between the image and text */\r\n}\r\n\r\n\r\n","#profile-background {\r\n position: absolute;\r\n width: 90%;\r\n height: 20%;\r\n left: 5%;\r\n top: 15%;\r\n background: #F0EFEF;\r\n}\r\n\r\n.dark-theme #profile-background {\r\n background: #474747;\r\n}\r\n\r\n#avatar {\r\n position: absolute;\r\n width: 13%;\r\n height: 78%;\r\n left: 7%;\r\n top: 35%;\r\n border-radius: 50%;\r\n background: #D9D9D9;\r\n}\r\n\r\n.dark-theme #avatar {\r\n background: #1a1a1a;\r\n}\r\n\r\n\r\n#username {\r\n position: absolute;\r\n width: 10%;\r\n height: 15%;\r\n left: calc(7% + 13% + 3%);\r\n top: 70%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 200%;\r\n line-height: 68%;\r\n /* or 69% */\r\n\r\n color: #3127A0;\r\n}\r\n\r\n.dark-theme #username {\r\n color: white;\r\n}\r\n\r\n\r\n#bio {\r\n position: absolute;\r\n width: 40%;\r\n height: 2%;\r\n left: calc(7% + 13% + 3%);\r\n top: calc(70% + 15% + 6%);\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 125%;\r\n line-height: 110%;\r\n\r\n color: #000000;\r\n}\r\n\r\n.dark-theme #bio {\r\n color: #F0EFEF;\r\n}\r\n\r\n\r\n#edit-button {\r\n position: absolute;\r\n width: 6%;\r\n height: 5%;\r\n left: 95%;\r\n top: 120%;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 130%;\r\n line-height: 110%;\r\n color: #000000;\r\n z-index: 1000;\r\n background-color: #ffffff;\r\n border: none;\r\n cursor: pointer;\r\n padding-left: 28px;\r\n}\r\n\r\n#edit-button img {\r\n position: absolute;\r\n left: 5px; /* Adjust the position of the icon */\r\n top: 3px; /* Adjust the position of the icon */\r\n width: 20px; /* Adjust the width of the icon */\r\n height: 20px; /* Adjust the height of the icon */\r\n}\r\n\r\n.dark-theme #edit-button {\r\n background: transparent;\r\n color: #F0EFEF;\r\n}\r\n\r\n\r\n#info-slot-topleft {\r\n position: absolute;\r\n width: 38%;\r\n height: 21%;\r\n left: 5%;\r\n top: 47%;\r\n background: #F0EFEF;\r\n border-radius: 30px;\r\n}\r\n\r\n.dark-theme #info-slot-topleft {\r\n background: #474747;\r\n}\r\n\r\n#info-slot-topright {\r\n position: absolute;\r\n width: 38%;\r\n height: 21%;\r\n left: calc(5% + 38% + 13%);\r\n top: 47%;\r\n background: #F0EFEF;\r\n border-radius: 30px;\r\n}\r\n\r\n.dark-theme #info-slot-topright {\r\n background: #474747;\r\n}\r\n\r\n#info-slot-bottomleft {\r\n position: absolute;\r\n width: 38%;\r\n height: 21%;\r\n left: 5%;\r\n top: calc(47% + 21% + 6%);\r\n background: #F0EFEF;\r\n border-radius: 30px;\r\n}\r\n\r\n.dark-theme #info-slot-bottomleft {\r\n background: #474747;\r\n}\r\n\r\n#info-slot-bottomright {\r\n position: absolute;\r\n width: 38%;\r\n height: 21%;\r\n left: calc(5% + 38% + 13%);\r\n top: calc(47% + 21% + 6%);\r\n background: #F0EFEF;\r\n border-radius: 30px;\r\n}\r\n\r\n.dark-theme #info-slot-bottomright {\r\n background: #474747;\r\n}\r\n\r\n#info-slot-title {\r\n position: absolute;\r\n width: 100%;\r\n height: 20%;\r\n left: 33%;\r\n top: 26%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 138%;\r\n line-height: 110%;\r\n\r\n color: #000000;\r\n}\r\n.dark-theme #info-slot-title {\r\n color: #F0EFEF;\r\n}\r\n\r\n\r\n#info-slot-icon {\r\n position: absolute;\r\n width: 20%;\r\n height: 50%;\r\n left: 7%;\r\n top: 22%;\r\n\r\n background: #D9D9D9;\r\n border-radius: 20px;\r\n}\r\n\r\n.dark-theme #info-slot-icon {\r\n background: #1a1a1a;\r\n}\r\n\r\n#info-slot-stats {\r\n position: absolute;\r\n width: auto; /* Let the width be determined by the content */\r\n max-width: 100%; /* Limit the maximum width */\r\n height: 22px;\r\n left: 33%;\r\n bottom: 30%;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 270%;\r\n line-height: 70%;\r\n white-space: nowrap;\r\n color: #3127A0;\r\n}\r\n\r\n.dark-theme #info-slot-stats {\r\n color: #F0EFEF;\r\n}\r\n\r\n","#top-area {\r\n position: absolute;\r\n width: 90%; \r\n height: 230px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n top: 110px;\r\n background: #E2E5FF;\r\n border-radius: 20px;\r\n}\r\n\r\n.dark-theme #top-area {\r\n background: #474747;\r\n}\r\n\r\n#inventory-title2 {\r\n position: absolute;\r\n width: 27%; /* Adjusted width */\r\n height: 51px;\r\n left: 3%;\r\n top: 25%;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 24px;\r\n line-height: 22px;\r\n color: #000000;\r\n}\r\n\r\n.dark-theme #inventory-title2 {\r\n color: white;\r\n}\r\n\r\n#collection-progress {\r\n position: absolute;\r\n width: 20%;\r\n height: 47px;\r\n left: 3%;\r\n top: 55%;\r\n background: #3127A0;\r\n border-radius: 20px;\r\n color: #FFAD31;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 20px;\r\n line-height: 24px;\r\n}\r\n\r\n.dark-theme #collection-progress {\r\n background: #1a1a1a;\r\n}\r\n\r\n#collection-progress .progress-text {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n white-space: nowrap;\r\n}\r\n\r\n#collection-progress .badge-img {\r\n position: absolute;\r\n left: 10px; /* Adjust the position of the image */\r\n top: 50%;\r\n transform: translateY(-50%);\r\n}\r\n\r\n\r\n.collection-container {\r\n position: absolute;\r\n top: 700px;\r\n left: 5.5%;\r\n transform: translateY(-50%);\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n gap: 20px;\r\n width: 89%; /* Adjusted width */\r\n overflow-x: auto;\r\n padding-bottom: 20px;\r\n}\r\n\r\n.collection-item {\r\n flex: 0 1 calc(25% - 20px);\r\n position: relative;\r\n width: calc(25% - 20px); /* Adjusted width */\r\n max-width: calc(25% - 20px); /* Maximum width */\r\n height: 310px;\r\n background: #F0EFEF;\r\n border-radius: 20px;\r\n}\r\n\r\n.dark-theme .collection-item {\r\n background: #474747;\r\n}\r\n\r\n.view-text {\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: 2%;\r\n transform: translateY(-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 500;\r\n font-size: 16px;\r\n line-height: 19px;\r\n text-align: center;\r\n color: #3127A0;\r\n border: none;\r\n background-color: transparent;\r\n}\r\n\r\n.dark-theme .view-text {\r\n color: white;\r\n}\r\n\r\n.name-text {\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 8%;\r\n transform: translateY(-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 20px;\r\n line-height: 24px;\r\n text-align: center; \r\n color: #000000;\r\n}\r\n\r\n.dark-theme .name-text {\r\n color: white;\r\n}\r\n\r\n.collection-status {\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: 10%;\r\n transform: translateY(-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 20px;\r\n line-height: 24px;\r\n text-align: center; \r\n color: #000000;\r\n}\r\n\r\n.dark-theme .collection-status {\r\n color: white;\r\n}\r\n\r\n.collection-item img {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\n","#sign-up-container {\r\n width: 427px;\r\n height: 557px;\r\n margin-top: 2%;\r\n margin-left: 60%;\r\n radius: 6px;\r\n font-family: 'Inter', sans-serif;\r\n}\r\n\r\n#account-signup {\r\n width: 380px;\r\n color: black;\r\n font-size: 25px;\r\n font-weight: 700;\r\n line-height: 43.36px;\r\n}\r\n\r\n#descriptionn {\r\n color: darkgrey;\r\n margin-top: 2%;\r\n margin-bottom: 7%;\r\n}\r\n\r\n#signup-info {\r\n color: gray;\r\n}\r\n\r\n\r\n#sign-up-form form {\r\n display: flex;\r\n flex-direction: column;\r\n max-width: 700px;\r\n margin-top: 9%;\r\n margin-right:10%;\r\n}\r\n\r\n#sign-up-form input {\r\n margin-bottom: 20px;\r\n}\r\n\r\n#sign-up-fields label {\r\n margin-bottom: 18px;\r\n text-align: left;\r\n}\r\n\r\n\r\n.name {\r\n width: 100%;\r\n height: 50px;\r\n}\r\n\r\n\r\n#emailaddress {\r\n height: 50px;\r\n width: 99%;\r\n}\r\n\r\n#pass-word {\r\n height: 50px;\r\n}\r\n\r\n#submitt {\r\n /* position: absolute; */\r\n color: #ffffff;\r\n background-color: #6358DC;\r\n margin-left: 35%;\r\n width: 162.43px;\r\n height: 44px;\r\n}\r\n\r\n\r\n\r\n#float-right {\r\n float: right;\r\n}\r\n\r\n#float-left {\r\n float: left;\r\n}\r\n/* .last-name {\r\n float: right;\r\n} */\r\n\r\n","#userinfo {\r\n color: black;\r\n font-size: 25px;\r\n font-weight: 650;\r\n line-height: 22px;\r\n margin-top: 6%;\r\n margin-left: 5%;\r\n}\r\n\r\n#about-me-form form {\r\n display: flex;\r\n flex-direction: column;\r\n max-width: 569px;\r\n margin-top: 1.5%;\r\n margin-left:5%;\r\n}\r\n\r\n#about-me-form input {\r\n margin-bottom: 10px;\r\n color: #3127A0;\r\n}\r\n\r\n#about-me-form label {\r\n font-weight: 600;\r\n}\r\n\r\n#settings-emailaddress {\r\n height: 30px;\r\n width: 99%;\r\n border-style: solid;\r\n border-color: #3127A0;\r\n border-width: 1.3px;\r\n\r\n}\r\n#settings-about {\r\n height: 70px;\r\n border-style: solid;\r\n border-color: #3127A0;\r\n border-width: 1.3px;\r\n}\r\n\r\n#sign-up-fields form {\r\n height: 30px;\r\n}\r\n\r\n.settings-name {\r\n height: 30px;\r\n width: 250px;\r\n border-style: solid;\r\n border-color: #3127A0;\r\n border-width: 1.3px;\r\n}\r\n\r\n#change-password {\r\n color: black;\r\n font-size: 24px;\r\n font-weight: 650;\r\n line-height: 22px;\r\n margin-left: 5%;\r\n}\r\n#change-and-confirm {\r\n float: left;\r\n margin-left: 5%;\r\n margin-top:2%;\r\n}\r\n\r\n#change-input, #current-input, #confirm-input {\r\n width: 250px;\r\n height: 33px;\r\n margin-top: 10px;\r\n margin-bottom: 20px;\r\n font-size: 16px;\r\n border-style: solid;\r\n border-color: #3127A0;\r\n border-width: 1.3px;\r\n}\r\n\r\n#change-and-confirm label {\r\n font-weight: 700;\r\n}\r\n\r\n#noti {\r\n margin-left:40%;\r\n margin-top: -1.5%;\r\n}\r\n\r\n#notifications {\r\n color: black;\r\n font-size: 24px;\r\n font-weight: 650;\r\n line-height: 22px;\r\n}\r\n\r\n.not-black-text {\r\n margin-top: 5%;\r\n font-size: 20px;\r\n font-weight: 600;\r\n}\r\n\r\n.not-grey-text {\r\n margin-top: 2%;\r\n color: #858587;\r\n font-size: 16px;\r\n font-weight: 400;\r\n}\r\n\r\n\r\n\r\n.slider-button {\r\n margin-top: -3.5%;\r\n margin-left: 70%;\r\n width: 60px;\r\n height: 30px;\r\n background-color: #CECECE;\r\n border-radius: 15px;\r\n position: relative;\r\n cursor: pointer;\r\n}\r\n\r\n.slider {\r\n width: 27px;\r\n height: 27px;\r\n background-color: white;\r\n border-radius: 50%;\r\n position: absolute;\r\n top: 1.7px;\r\n left: 1.8px;\r\n transition: transform 0.3s ease;\r\n}\r\n\r\n.slider-button.on {\r\n background-color: #3127A0; \r\n}\r\n\r\n.slider-button.on .slider {\r\n transform: translateX(30px);\r\n}\r\n\r\n.slider-button.off .slider {\r\n transform: translateX(0);\r\n}\r\n\r\n#save-changes {\r\n color: #ffffff;\r\n background-color: #3127A0;\r\n margin-left: 60%;\r\n margin-top: 2%;\r\n width: 162.43px;\r\n height: 44px;\r\n border-radius: 15px;\r\n}\r\n","#website-title {\r\n position: absolute;\r\n left: 10.46%;\r\n right: 64.96%;\r\n top: 1.83%;\r\n bottom: 92.04%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 900;\r\n font-size: 32px;\r\n line-height: 135.5%;\r\n /* or 43px */\r\n\r\n color: #FFFFFF;\r\n}\r\n\r\n\r\n#progress-group {\r\n\r\n position: absolute;\r\n width: 90%;\r\n height: 20%;\r\n left: 5%;\r\n top: 15%;\r\n}\r\n\r\n#progress-bar {\r\n\r\n position: absolute;\r\n width: 6%;\r\n height: 5%;\r\n left: 80%;\r\n top: 120%;\r\n}\r\n\r\n#white-bar {\r\n\r\n position: absolute;\r\n width: 63%;\r\n height: 30%;\r\n left: 35%;\r\n top: 50%;\r\n\r\n background: #F2F1F1;\r\n border-radius: 30px;\r\n}\r\n\r\n#blue-bar {\r\n\r\n position: absolute;\r\n width: 42%;\r\n height: 30%;\r\n left: 35%;\r\n top: 50%;\r\n\r\n background: #3127A0;\r\n border-radius: 30px;\r\n}\r\n\r\n#progress-text {\r\n /* 15% complete */\r\n\r\n position: absolute;\r\n width: 20%;\r\n height: 22px;\r\n left: 85%;\r\n top: 25%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 16px;\r\n line-height: 135.5%;\r\n /* identical to box height, or 22px */\r\n\r\n color: #827F7F;\r\n}\r\n\r\n#status-group {\r\n width: 12.5%;\r\n height: 3%;\r\n}\r\n\r\n#status-circle {\r\n box-sizing: border-box;\r\n position: absolute;\r\n width: 40px;\r\n height: 40px;\r\n left: 2%;\r\n top: 50%;\r\n border-radius: 50%;\r\n background: #D9D9D9;\r\n\r\n}\r\n\r\n\r\n#status-text {\r\n /* Current Status */\r\n\r\n position: absolute;\r\n width: 50%;\r\n height: 1%;\r\n left: 2%;\r\n top: 25%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 20px;\r\n line-height: 135.5%;\r\n /* or 27px */\r\n\r\n color: #000000;\r\n\r\n}\r\n\r\n.dark-theme #status-text {\r\n color: #F0EFEF;\r\n}\r\n\r\n#status-level {\r\n\r\n position: absolute;\r\n width: 139px;\r\n height: 43px;\r\n left: 7%;\r\n top: 50%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 30px;\r\n line-height: 135.5%;\r\n /* or 43px */\r\n\r\n color: #000000;\r\n}\r\n\r\n.dark-theme #status-level {\r\n color: #F0EFEF;\r\n}\r\n\r\n#lesson0-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 35%; /* -49 */\r\n top: 35%;\r\n}\r\n\r\n#lesson1-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 35%;\r\n top: 70%;\r\n}\r\n\r\n#lesson2-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 10%;\r\n top: 105%;\r\n}\r\n\r\n#lesson3-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 60%;\r\n top: 105%;\r\n}\r\n\r\n#unlocked-border {\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0.33%;\r\n right: 7.59%;\r\n top: 10.3%;\r\n bottom: 0%;\r\n\r\n background: #2E1FC8;\r\n border-radius: 28.8779px;\r\n}\r\n\r\n#unlocked-inner-border {\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0%;\r\n right: 7.92%;\r\n top: 2.42%;\r\n bottom: 7.88%;\r\n\r\n background: #F47878;\r\n /* border: 4.12541px solid #1B01B7; */\r\n border-radius: 28.8779px;\r\n}\r\n\r\n#completed-inner-border {\r\n\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0%;\r\n right: 7.92%;\r\n top: 2.42%;\r\n bottom: 7.88%;\r\n\r\n background: #F47878;\r\n border: 4.12541px solid #1B01B7;\r\n border-radius: 28.8779px;\r\n\r\n}\r\n\r\n#locked-border {\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0%;\r\n right: 7.92%;\r\n top: 2.42%;\r\n bottom: 7.88%;\r\n\r\n background: #A79B9B;\r\n border-radius: 28.8779px;\r\n}\r\n\r\n#lesson-text {\r\n /* LESSON 0 */\r\n\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 35%;\r\n transform: translateY(-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 24px;\r\n line-height: 30px;\r\n text-align: center;\r\n\r\n color: #FFFFFF;\r\n}\r\n\r\n#lesson-name {\r\n\r\n position: absolute;\r\n left: 50%;\r\n top: 70%;\r\n transform: translate(-50%,-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 500;\r\n font-size: 19.802px;\r\n line-height: 24px;\r\n display: flex;\r\n text-align: center;\r\n\r\n color: #FFFFFF;\r\n}\r\n\r\n#current-circle {\r\n /* Ellipse 6 */\r\n\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 81.85%;\r\n right: 0%;\r\n top: 0%;\r\n bottom: 66.67%;\r\n border-radius: 50%;\r\n background: #FFFFFF;\r\n border: 4px solid #1B01B7;\r\n}\r\n\r\n#down-arrow {\r\n\r\n position: absolute;\r\n left: 74.59%;\r\n right: 18.15%;\r\n top: 64.24%;\r\n bottom: 24.24%;\r\n\r\n width: 0; \r\n height: 0; \r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n \r\n border-top: 10px solid #3127A0;\r\n}\r\n\r\n#down-left-arrow {\r\n\r\n position: absolute;\r\n left: 74.59%;\r\n right: 18.15%;\r\n top: 100%;\r\n bottom: 24.24%;\r\n\r\n width: 0; \r\n height: 0; \r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n \r\n border-top: 10px solid #3127A0;\r\n}\r\n\r\n#down-right-arrow {\r\n\r\n position: absolute;\r\n left: 74.59%;\r\n right: 18.15%;\r\n top: 64.24%;\r\n bottom: 24.24%;\r\n\r\n width: 0; \r\n height: 0; \r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n \r\n border-top: 10px solid #3127A0;\r\n}\r\n\r\n#checkmark {\r\n /* Vector */\r\n\r\n position: absolute;\r\n left: 25%;\r\n right: 55%;\r\n top: 25%;\r\n bottom: 55%;\r\n\r\n}\r\n\r\n#arrow-12 {\r\n\r\n position: absolute;\r\n left: 38%;\r\n top: 55%;\r\n\r\n /* background: #2E1FC8; */\r\n /* transform: rotate(-134.64deg); */\r\n\r\n}\r\n\r\n#arrow-13 {\r\n\r\n position: absolute;\r\n left: 55%;\r\n top: 50%;\r\n\r\n /* background: #2E1FC8; */\r\n transform: rotate(-60deg);\r\n\r\n}\r\n\r\n#arrow-24 {\r\n\r\n position: absolute;\r\n left: 38%;\r\n top: 90%;\r\n\r\n /* background: #2E1FC8; */\r\n /* transform: rotate(-134.64deg); */\r\n\r\n}\r\n\r\n#arrow-45 {\r\n\r\n position: absolute;\r\n left: 38%;\r\n top: 125%;\r\n\r\n /* background: #2E1FC8; */\r\n /* transform: rotate(-134.64deg); */\r\n\r\n}\r\n\r\n#arrow-46 {\r\n\r\n position: absolute;\r\n left: 55%;\r\n top: 107%;\r\n\r\n /* background: #2E1FC8; */\r\n transform: rotate(-90deg);\r\n\r\n}\r\n\r\n#arrow-57 {\r\n\r\n position: absolute;\r\n left: 38%;\r\n top: 160%;\r\n\r\n /* background: #2E1FC8; */\r\n /* transform: rotate(-134.64deg); */\r\n\r\n}\r\n\r\n#arrow-58 {\r\n\r\n position: absolute;\r\n left: 55%;\r\n top: 143%;\r\n\r\n /* background: #2E1FC8; */\r\n transform: rotate(-90deg);\r\n\r\n}\r\n\r\n#arrow-79 {\r\n\r\n position: absolute;\r\n left: 55%;\r\n top: 178%;\r\n\r\n /* background: #2E1FC8; */\r\n transform: rotate(-90deg);\r\n\r\n}\r\n\r\n#arrow-89 {\r\n\r\n position: absolute;\r\n left: 73%;\r\n top: 160%;\r\n\r\n /* background: #2E1FC8; */\r\n /* transform: rotate(-134.64deg); */\r\n\r\n}\r\n\r\n#description-box {\r\n\r\n box-sizing: border-box;\r\n\r\n position: relative;\r\n width: 82%;\r\n height: 80%;\r\n left: 9%;\r\n top: 22%;\r\n z-index: 9999;\r\n\r\n background: #FFFFFF;\r\n border: 5px solid #1B01B7;\r\n border-radius: 35px;\r\n\r\n}\r\n\r\n#description-title {\r\n\r\n position: absolute;\r\n width: 30%;\r\n height: 20%;\r\n left: 10%;\r\n top: 10%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 30px;\r\n line-height: 36px;\r\n display: flex;\r\n align-items: center;\r\n\r\n color: #000000;\r\n}\r\n\r\n#description-text {\r\n\r\n position: absolute;\r\n width: 80%;\r\n height: 40%;\r\n left: 10%;\r\n top: 30%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 25px;\r\n line-height: 36px;\r\n\r\n color: #000000;\r\n\r\n}\r\n\r\n#start-button{\r\n\r\n position: absolute;\r\n width: 22%;\r\n height: 13%;\r\n left: 68%;\r\n top: 72%;\r\n\r\n background: #F47878;\r\n border-radius: 20px;\r\n\r\n /* START! */\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 25px;\r\n line-height: 36px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n color: #FFFFFF;\r\n\r\n}\r\n\r\n#blue-jay {\r\n position: absolute;\r\n left: 7%;\r\n top: 65%;\r\n}\r\n\r\n#blue-cross {\r\n position: absolute;\r\n left: -5%;\r\n top: -8%;\r\n}\r\n\r\n#white-circle {\r\n position: absolute;\r\n left: 97%;\r\n top: -2%;\r\n width: 45px;\r\n height: 45px;\r\n background-color: #FFFFFF;\r\n border-radius: 50%;\r\n}\r\n\r\n#popover-button {\r\n background-color: white;\r\n color: #F47878;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 15px;\r\n line-height: 30px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n left: 50%;\r\n transform: translateX(-50%);\r\n width: 95%;\r\n height: 5%;\r\n}\r\n\r\n#popover-button-locked {\r\n background-color: white;\r\n color: #818181;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 15px;\r\n line-height: 30px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n left: 50%;\r\n transform: translateX(-50%);\r\n width: 95%;\r\n height: 5%;\r\n}","#lesson1-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 30%; /* -49 */\r\n top: 35%;\r\n}\r\n\r\n#lesson2-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 30%;\r\n top: 70%;\r\n}\r\n\r\n#lesson3-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 65%;\r\n top: 60%;\r\n}\r\n\r\n#lesson4-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 30%;\r\n top: 105%;\r\n}\r\n\r\n#lesson5-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 30%;\r\n top: 140%;\r\n}\r\n\r\n#lesson6-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 65%;\r\n top: 105%;\r\n}\r\n\r\n#lesson7-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 30%;\r\n top: 175%;\r\n}\r\n\r\n#lesson8-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 65%;\r\n top: 140%;\r\n}\r\n\r\n#lesson9-box {\r\n position: absolute;\r\n width: 20%;\r\n height: 18%;\r\n left: 65%;\r\n top: 175%;\r\n}\r\n\r\n\r\n#unlocked-border {\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0.33%;\r\n right: 7.59%;\r\n top: 10.3%;\r\n bottom: 0%;\r\n\r\n background: #2E1FC8;\r\n border-radius: 28.8779px;\r\n}\r\n\r\n#unlocked-inner-border {\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0%;\r\n right: 7.92%;\r\n top: 2.42%;\r\n bottom: 7.88%;\r\n\r\n background: #F47878;\r\n /* border: 4.12541px solid #1B01B7; */\r\n border-radius: 28.8779px;\r\n}\r\n\r\n#completed-inner-border {\r\n\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0%;\r\n right: 7.92%;\r\n top: 2.42%;\r\n bottom: 7.88%;\r\n\r\n background: #F47878;\r\n border: 4.12541px solid #1B01B7;\r\n border-radius: 28.8779px;\r\n\r\n}\r\n\r\n#locked-border {\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 0%;\r\n right: 7.92%;\r\n top: 2.42%;\r\n bottom: 7.88%;\r\n\r\n background: #A79B9B;\r\n border-radius: 28.8779px;\r\n}\r\n\r\n#lesson-text {\r\n /* LESSON 0 */\r\n\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 35%;\r\n transform: translateY(-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 24px;\r\n line-height: 30px;\r\n text-align: center;\r\n\r\n color: #FFFFFF;\r\n}\r\n\r\n#lesson-name {\r\n\r\n position: absolute;\r\n left: 50%;\r\n top: 70%;\r\n transform: translate(-50%,-50%);\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 500;\r\n font-size: 19.802px;\r\n line-height: 24px;\r\n display: flex;\r\n text-align: center;\r\n\r\n color: #FFFFFF;\r\n}\r\n\r\n#current-circle {\r\n /* Ellipse 6 */\r\n\r\n box-sizing: border-box;\r\n\r\n position: absolute;\r\n left: 81.85%;\r\n right: 0%;\r\n top: 0%;\r\n bottom: 66.67%;\r\n border-radius: 50%;\r\n background: #FFFFFF;\r\n border: 4px solid #1B01B7;\r\n}\r\n\r\n#down-arrow {\r\n\r\n position: absolute;\r\n left: 74.59%;\r\n right: 18.15%;\r\n top: 64.24%;\r\n bottom: 24.24%;\r\n\r\n width: 0; \r\n height: 0; \r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n \r\n border-top: 10px solid #3127A0;\r\n}\r\n\r\n#down-left-arrow {\r\n\r\n position: absolute;\r\n left: 74.59%;\r\n right: 18.15%;\r\n top: 100%;\r\n bottom: 24.24%;\r\n\r\n width: 0; \r\n height: 0; \r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n \r\n border-top: 10px solid #3127A0;\r\n}\r\n\r\n#down-right-arrow {\r\n\r\n position: absolute;\r\n left: 74.59%;\r\n right: 18.15%;\r\n top: 64.24%;\r\n bottom: 24.24%;\r\n\r\n width: 0; \r\n height: 0; \r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n \r\n border-top: 10px solid #3127A0;\r\n}\r\n\r\n#checkmark {\r\n /* Vector */\r\n\r\n position: absolute;\r\n left: 25%;\r\n right: 55%;\r\n top: 25%;\r\n bottom: 55%;\r\n\r\n}\r\n\r\n#transition-arrow {\r\n /* Vector */\r\n\r\n position: absolute;\r\n left: 43%;\r\n top: 55%;\r\n\r\n /* background: #2E1FC8; */\r\n /* transform: rotate(-134.64deg); */\r\n\r\n}\r\n\r\n#description-box {\r\n\r\n box-sizing: border-box;\r\n\r\n position: relative;\r\n width: 82%;\r\n height: 80%;\r\n left: 9%;\r\n top: 22%;\r\n z-index: 9999;\r\n\r\n background: #FFFFFF;\r\n border: 5px solid #1B01B7;\r\n border-radius: 35px;\r\n\r\n}\r\n\r\n#description-title {\r\n\r\n position: absolute;\r\n width: 30%;\r\n height: 20%;\r\n left: 10%;\r\n top: 10%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 30px;\r\n line-height: 36px;\r\n display: flex;\r\n align-items: center;\r\n\r\n color: #000000;\r\n}\r\n\r\n#description-text {\r\n\r\n position: absolute;\r\n width: 80%;\r\n height: 40%;\r\n left: 10%;\r\n top: 30%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 25px;\r\n line-height: 36px;\r\n\r\n color: #000000;\r\n\r\n}\r\n\r\n#start-button{\r\n\r\n position: absolute;\r\n width: 22%;\r\n height: 13%;\r\n left: 68%;\r\n top: 72%;\r\n\r\n background: #F47878;\r\n border-radius: 20px;\r\n\r\n /* START! */\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 25px;\r\n line-height: 36px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n color: #FFFFFF;\r\n\r\n}\r\n\r\n#blue-jay {\r\n position: absolute;\r\n left: 7%;\r\n top: 65%;\r\n}\r\n\r\n#blue-cross {\r\n position: absolute;\r\n left: -5%;\r\n top: -8%;\r\n}\r\n\r\n#white-circle {\r\n position: absolute;\r\n left: 97%;\r\n top: -2%;\r\n width: 45px;\r\n height: 45px;\r\n background-color: #FFFFFF;\r\n border-radius: 50%;\r\n}\r\n\r\n#popover-button {\r\n background-color: white;\r\n color: #F47878;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 15px;\r\n line-height: 30px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n left: 50%;\r\n transform: translateX(-50%);\r\n width: 95%;\r\n height: 5%;\r\n}\r\n\r\n#popover-button-locked {\r\n background-color: white;\r\n color: #818181;\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 15px;\r\n line-height: 30px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n left: 50%;\r\n transform: translateX(-50%);\r\n width: 95%;\r\n height: 5%;\r\n}","#search-container {\r\n margin-top: 2%;\r\n}\r\n\r\n#search-input {\r\n width: 40%;\r\n padding-left: 50px;\r\n margin-left: 25%;\r\n height: 40px;\r\n border: 2px solid #3127A0;\r\n border-radius: 30px; \r\n font-size: 20px;\r\n}\r\n\r\n#search-input::placeholder {\r\n color: #3127A0;\r\n opacity: 1;\r\n}\r\n\r\n#search-icon {\r\n position: absolute;\r\n margin-left: 26%;\r\n margin-top: 1.5%;\r\n transform: translateY(-50%);\r\n cursor: pointer;\r\n color: #3127A0;\r\n font-size: 24px;\r\n z-index: 10;\r\n}\r\n\r\n#hc-title {\r\n margin-left: 50%;\r\n margin-top: 100px;\r\n color: #3127A0;\r\n font-family: 'Inter', sans-serif;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 43.36px;\r\n transform: translate(-30%);\r\n}\r\n\r\n#hc-body {\r\n margin-left: 7%;\r\n margin-top: 6%;\r\n color: #4D4D4D;\r\n}\r\n\r\n#hc-boxStyle {\r\n flex: 0 1 20%;\r\n width: 1000px; \r\n height: 250px; \r\n margin-right: 80px; \r\n margin-left: 80px;\r\n margin-top: 3%;\r\n display: inline-flex;\r\n border: 2px solid black;\r\n border-radius: 10px\r\n}\r\n\r\n.hc-bold {\r\n font-weight: bold; \r\n font-size: 18px; \r\n margin-top: 15%;\r\n margin-left: 10%;\r\n}\r\n\r\n.hc-normal {\r\n font-size: 14px;\r\n margin-top: 30%;\r\n margin-left: -48%;\r\n width: 200px;\r\n}","/* inter-cyrillic-ext-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-cyrillic-ext-400-normal.woff2) format('woff2'), url(./files/inter-cyrillic-ext-400-normal.woff) format('woff');\n unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;\n}\n\n/* inter-cyrillic-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-cyrillic-400-normal.woff2) format('woff2'), url(./files/inter-cyrillic-400-normal.woff) format('woff');\n unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;\n}\n\n/* inter-greek-ext-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-greek-ext-400-normal.woff2) format('woff2'), url(./files/inter-greek-ext-400-normal.woff) format('woff');\n unicode-range: U+1F00-1FFF;\n}\n\n/* inter-greek-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-greek-400-normal.woff2) format('woff2'), url(./files/inter-greek-400-normal.woff) format('woff');\n unicode-range: U+0370-03FF;\n}\n\n/* inter-vietnamese-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-vietnamese-400-normal.woff2) format('woff2'), url(./files/inter-vietnamese-400-normal.woff) format('woff');\n unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;\n}\n\n/* inter-latin-ext-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-latin-ext-400-normal.woff2) format('woff2'), url(./files/inter-latin-ext-400-normal.woff) format('woff');\n unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* inter-latin-400-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/inter-latin-400-normal.woff2) format('woff2'), url(./files/inter-latin-400-normal.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}","/* inter-cyrillic-ext-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-cyrillic-ext-700-normal.woff2) format('woff2'), url(./files/inter-cyrillic-ext-700-normal.woff) format('woff');\n unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;\n}\n\n/* inter-cyrillic-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-cyrillic-700-normal.woff2) format('woff2'), url(./files/inter-cyrillic-700-normal.woff) format('woff');\n unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;\n}\n\n/* inter-greek-ext-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-greek-ext-700-normal.woff2) format('woff2'), url(./files/inter-greek-ext-700-normal.woff) format('woff');\n unicode-range: U+1F00-1FFF;\n}\n\n/* inter-greek-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-greek-700-normal.woff2) format('woff2'), url(./files/inter-greek-700-normal.woff) format('woff');\n unicode-range: U+0370-03FF;\n}\n\n/* inter-vietnamese-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-vietnamese-700-normal.woff2) format('woff2'), url(./files/inter-vietnamese-700-normal.woff) format('woff');\n unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;\n}\n\n/* inter-latin-ext-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-latin-ext-700-normal.woff2) format('woff2'), url(./files/inter-latin-ext-700-normal.woff) format('woff');\n unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* inter-latin-700-normal */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-display: swap;\n font-weight: 700;\n src: url(./files/inter-latin-700-normal.woff2) format('woff2'), url(./files/inter-latin-700-normal.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}","#showcase-box {\r\n position: absolute;\r\n width: 90%; \r\n height: 330px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n top: 140px;\r\n background: #F0EFEF;\r\n border-radius: 20px;\r\n}\r\n\r\n#showcase-box img {\r\n position: absolute;\r\n width: 284px;\r\n height: 256px;\r\n left: 5%;\r\n top: 50%; /* Set the top position to 50% */\r\n transform: translateY(-50%); /* Move the image up by half of its height */\r\n object-fit: cover;\r\n}\r\n\r\n\r\n#view-name {\r\n position: absolute;\r\n width: 222px;\r\n height: 41px;\r\n right: 25%;\r\n top: 10%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 32px;\r\n line-height: 39px;\r\n text-align: center;\r\n\r\n color: #000000;\r\n}\r\n\r\n#view-description {\r\n position: absolute;\r\n width: 303px;\r\n height: 194px;\r\n right: 12%;\r\n top: calc(10% + 17%);\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 20px;\r\n line-height: 24px;\r\n\r\n color: #000000;\r\n}\r\n\r\n#acquistion-text {\r\n position: absolute;\r\n width: 489px;\r\n height: 41px;\r\n left: 7%;\r\n top: 500px;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 24px;\r\n line-height: 29px;\r\n\r\n color: #000000;\r\n}\r\n\r\n#acquistion-box {\r\n position: absolute;\r\n width: 90%; \r\n height: 130px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n top: 560px;\r\n background: #F0EFEF;\r\n border-radius: 20px;\r\n}\r\n\r\n#acquistion-description {\r\n position: absolute;\r\n width: 600px;\r\n height: 194px;\r\n left: 2%;\r\n top: 15%;\r\n\r\n font-family: 'Inter';\r\n font-style: normal;\r\n font-weight: 600;\r\n font-size: 20px;\r\n line-height: 24px;\r\n\r\n color: #000000;\r\n}","/* this gets exported as style.css and can be used for the default theming */\n/* these are the necessary styles for React Flow, they get used by base.css and style.css */\n.react-flow__container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n.react-flow__pane {\n z-index: 1;\n cursor: -webkit-grab;\n cursor: grab;\n}\n.react-flow__pane.selection {\n cursor: pointer;\n }\n.react-flow__pane.dragging {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n }\n.react-flow__viewport {\n transform-origin: 0 0;\n z-index: 2;\n pointer-events: none;\n}\n.react-flow__renderer {\n z-index: 4;\n}\n.react-flow__selection {\n z-index: 6;\n}\n.react-flow__nodesselection-rect:focus,\n.react-flow__nodesselection-rect:focus-visible {\n outline: none;\n}\n.react-flow .react-flow__edges {\n pointer-events: none;\n overflow: visible;\n}\n.react-flow__edge-path,\n.react-flow__connection-path {\n stroke: #b1b1b7;\n stroke-width: 1;\n fill: none;\n}\n.react-flow__edge {\n pointer-events: visibleStroke;\n cursor: pointer;\n}\n.react-flow__edge.animated path {\n stroke-dasharray: 5;\n -webkit-animation: dashdraw 0.5s linear infinite;\n animation: dashdraw 0.5s linear infinite;\n }\n.react-flow__edge.animated path.react-flow__edge-interaction {\n stroke-dasharray: none;\n -webkit-animation: none;\n animation: none;\n }\n.react-flow__edge.inactive {\n pointer-events: none;\n }\n.react-flow__edge.selected,\n .react-flow__edge:focus,\n .react-flow__edge:focus-visible {\n outline: none;\n }\n.react-flow__edge.selected .react-flow__edge-path,\n .react-flow__edge:focus .react-flow__edge-path,\n .react-flow__edge:focus-visible .react-flow__edge-path {\n stroke: #555;\n }\n.react-flow__edge-textwrapper {\n pointer-events: all;\n }\n.react-flow__edge-textbg {\n fill: white;\n }\n.react-flow__edge .react-flow__edge-text {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n.react-flow__connection {\n pointer-events: none;\n}\n.react-flow__connection .animated {\n stroke-dasharray: 5;\n -webkit-animation: dashdraw 0.5s linear infinite;\n animation: dashdraw 0.5s linear infinite;\n }\n.react-flow__connectionline {\n z-index: 1001;\n}\n.react-flow__nodes {\n pointer-events: none;\n transform-origin: 0 0;\n}\n.react-flow__node {\n position: absolute;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n pointer-events: all;\n transform-origin: 0 0;\n box-sizing: border-box;\n cursor: -webkit-grab;\n cursor: grab;\n}\n.react-flow__node.dragging {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n }\n.react-flow__nodesselection {\n z-index: 3;\n transform-origin: left top;\n pointer-events: none;\n}\n.react-flow__nodesselection-rect {\n position: absolute;\n pointer-events: all;\n cursor: -webkit-grab;\n cursor: grab;\n }\n.react-flow__handle {\n position: absolute;\n pointer-events: none;\n min-width: 5px;\n min-height: 5px;\n width: 6px;\n height: 6px;\n background: #1a192b;\n border: 1px solid white;\n border-radius: 100%;\n}\n.react-flow__handle.connectionindicator {\n pointer-events: all;\n cursor: crosshair;\n }\n.react-flow__handle-bottom {\n top: auto;\n left: 50%;\n bottom: -4px;\n transform: translate(-50%, 0);\n }\n.react-flow__handle-top {\n left: 50%;\n top: -4px;\n transform: translate(-50%, 0);\n }\n.react-flow__handle-left {\n top: 50%;\n left: -4px;\n transform: translate(0, -50%);\n }\n.react-flow__handle-right {\n right: -4px;\n top: 50%;\n transform: translate(0, -50%);\n }\n.react-flow__edgeupdater {\n cursor: move;\n pointer-events: all;\n}\n.react-flow__panel {\n position: absolute;\n z-index: 5;\n margin: 15px;\n}\n.react-flow__panel.top {\n top: 0;\n }\n.react-flow__panel.bottom {\n bottom: 0;\n }\n.react-flow__panel.left {\n left: 0;\n }\n.react-flow__panel.right {\n right: 0;\n }\n.react-flow__panel.center {\n left: 50%;\n transform: translateX(-50%);\n }\n.react-flow__attribution {\n font-size: 10px;\n background: rgba(255, 255, 255, 0.5);\n padding: 2px 3px;\n margin: 0;\n}\n.react-flow__attribution a {\n text-decoration: none;\n color: #999;\n }\n@-webkit-keyframes dashdraw {\n from {\n stroke-dashoffset: 10;\n }\n}\n@keyframes dashdraw {\n from {\n stroke-dashoffset: 10;\n }\n}\n.react-flow__edgelabel-renderer {\n position: absolute;\n width: 100%;\n height: 100%;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n.react-flow__edge.updating .react-flow__edge-path {\n stroke: #777;\n }\n.react-flow__edge-text {\n font-size: 10px;\n }\n.react-flow__node.selectable:focus,\n .react-flow__node.selectable:focus-visible {\n outline: none;\n }\n.react-flow__node-default,\n.react-flow__node-input,\n.react-flow__node-output,\n.react-flow__node-group {\n padding: 10px;\n border-radius: 3px;\n width: 150px;\n font-size: 12px;\n color: #222;\n text-align: center;\n border-width: 1px;\n border-style: solid;\n border-color: #1a192b;\n background-color: white;\n}\n.react-flow__node-default.selectable:hover, .react-flow__node-input.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {\n box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08);\n }\n.react-flow__node-default.selectable.selected,\n .react-flow__node-default.selectable:focus,\n .react-flow__node-default.selectable:focus-visible,\n .react-flow__node-input.selectable.selected,\n .react-flow__node-input.selectable:focus,\n .react-flow__node-input.selectable:focus-visible,\n .react-flow__node-output.selectable.selected,\n .react-flow__node-output.selectable:focus,\n .react-flow__node-output.selectable:focus-visible,\n .react-flow__node-group.selectable.selected,\n .react-flow__node-group.selectable:focus,\n .react-flow__node-group.selectable:focus-visible {\n box-shadow: 0 0 0 0.5px #1a192b;\n }\n.react-flow__node-group {\n background-color: rgba(240, 240, 240, 0.25);\n}\n.react-flow__nodesselection-rect,\n.react-flow__selection {\n background: rgba(0, 89, 220, 0.08);\n border: 1px dotted rgba(0, 89, 220, 0.8);\n}\n.react-flow__nodesselection-rect:focus,\n .react-flow__nodesselection-rect:focus-visible,\n .react-flow__selection:focus,\n .react-flow__selection:focus-visible {\n outline: none;\n }\n.react-flow__controls {\n box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.08);\n}\n.react-flow__controls-button {\n border: none;\n background: #fefefe;\n border-bottom: 1px solid #eee;\n box-sizing: content-box;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 16px;\n height: 16px;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n padding: 5px;\n }\n.react-flow__controls-button:hover {\n background: #f4f4f4;\n }\n.react-flow__controls-button svg {\n width: 100%;\n max-width: 12px;\n max-height: 12px;\n }\n.react-flow__controls-button:disabled {\n pointer-events: none;\n }\n.react-flow__controls-button:disabled svg {\n fill-opacity: 0.4;\n }\n.react-flow__minimap {\n background-color: #fff;\n}\n.react-flow__resize-control {\n position: absolute;\n}\n.react-flow__resize-control.left,\n.react-flow__resize-control.right {\n cursor: ew-resize;\n}\n.react-flow__resize-control.top,\n.react-flow__resize-control.bottom {\n cursor: ns-resize;\n}\n.react-flow__resize-control.top.left,\n.react-flow__resize-control.bottom.right {\n cursor: nwse-resize;\n}\n.react-flow__resize-control.bottom.left,\n.react-flow__resize-control.top.right {\n cursor: nesw-resize;\n}\n/* handle styles */\n.react-flow__resize-control.handle {\n width: 4px;\n height: 4px;\n border: 1px solid #fff;\n border-radius: 1px;\n background-color: #3367d9;\n transform: translate(-50%, -50%);\n}\n.react-flow__resize-control.handle.left {\n left: 0;\n top: 50%;\n}\n.react-flow__resize-control.handle.right {\n left: 100%;\n top: 50%;\n}\n.react-flow__resize-control.handle.top {\n left: 50%;\n top: 0;\n}\n.react-flow__resize-control.handle.bottom {\n left: 50%;\n top: 100%;\n}\n.react-flow__resize-control.handle.top.left {\n left: 0;\n}\n.react-flow__resize-control.handle.bottom.left {\n left: 0;\n}\n.react-flow__resize-control.handle.top.right {\n left: 100%;\n}\n.react-flow__resize-control.handle.bottom.right {\n left: 100%;\n}\n/* line styles */\n.react-flow__resize-control.line {\n border-color: #3367d9;\n border-width: 0;\n border-style: solid;\n}\n.react-flow__resize-control.line.left,\n.react-flow__resize-control.line.right {\n width: 1px;\n transform: translate(-50%, 0);\n top: 0;\n height: 100%;\n}\n.react-flow__resize-control.line.left {\n left: 0;\n border-left-width: 1px;\n}\n.react-flow__resize-control.line.right {\n left: 100%;\n border-right-width: 1px;\n}\n.react-flow__resize-control.line.top,\n.react-flow__resize-control.line.bottom {\n height: 1px;\n transform: translate(0, -50%);\n left: 0;\n width: 100%;\n}\n.react-flow__resize-control.line.top {\n top: 0;\n border-top-width: 1px;\n}\n.react-flow__resize-control.line.bottom {\n border-bottom-width: 1px;\n top: 100%;\n}\n","#outercontainer {\r\n background-color: rgba(221, 219, 219, 0.36);\r\n}\r\n\r\n.innercontainer {\r\n background-color: white;\r\n width: 80%;\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 40px;\r\n padding-top: 10px;\r\n}\r\n\r\n.flowcontainer {\r\n height: 500px;\r\n width: 100%;\r\n}\r\n\r\n.instruction {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n text-align: left;\r\n font-family: \"Inter\";\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.instruction p {\r\n margin: 10px;\r\n}\r\n\r\n.panel {\r\n background-color: #e5dede;\r\n width: 100%;\r\n color: black;\r\n font-family: \"Inter\";\r\n font-weight: bold;\r\n}\r\n\r\n.runbutton {\r\n color: white;\r\n background-color: green;\r\n margin-left: 800px;\r\n height: 36px;\r\n border-radius: 8px;\r\n border: 1px solid transparent;\r\n cursor: pointer;\r\n padding: 0.6em 1.2em;\r\n font-family: \"Inter\";\r\n}\r\n\r\n.helpbutton {\r\n color: white;\r\n background-color: #0073ff;\r\n margin-left: 20px;\r\n height: 36px;\r\n border-radius: 8px;\r\n border: 1px solid transparent;\r\n cursor: pointer;\r\n padding: 0.6em 1.2em;\r\n font-family: \"Inter\";\r\n}\r\n\r\n.savebutton {\r\n color: white;\r\n background-color: rgb(239, 15, 15);\r\n margin-left: 20px;\r\n height: 36px;\r\n border-radius: 8px;\r\n border: 1px solid transparent;\r\n cursor: pointer;\r\n padding: 0.6em 1.2em;\r\n font-family: inherit;\r\n}\r\n\r\n.explannation-header {\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n.explannation-header button {\r\n width: 100px;\r\n height: 36px;\r\n border-radius: 5px;\r\n background: #0073ff;\r\n color: white;\r\n margin-left: 50px;\r\n}\r\n\r\n/* modal.css */\r\n\r\n.modal-overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black overlay */\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n z-index: 1;\r\n}\r\n\r\n.modal-content {\r\n background-color: white;\r\n padding: 20px;\r\n border-radius: 8px;\r\n border: #1b01b7 3px solid;\r\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\r\n /* max-width: 80%;\r\n max-height: 80%; */\r\n overflow: auto;\r\n position: relative;\r\n width: 800px;\r\n height: 300px;\r\n}\r\n\r\n.close-button {\r\n position: absolute;\r\n top: 10px;\r\n right: 10px;\r\n background-color: transparent;\r\n border: none;\r\n cursor: pointer;\r\n font-size: 16px;\r\n color: #333;\r\n}\r\n\r\n.close-button:hover {\r\n color: #555;\r\n}\r\n\r\n.content {\r\n text-align: center;\r\n}\r\n\r\n.content h2 {\r\n font-size: xx-large;\r\n}\r\n\r\n.content p {\r\n font-size: large;\r\n}\r\n",".sidebar {\r\n border-right: 1px solid #eee;\r\n padding: 15px 10px;\r\n font-size: 12px;\r\n background: #e5dede;\r\n display: flex;\r\n align-items: center;\r\n}\r\n.description {\r\n margin-bottom: 10px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: bold;\r\n text-align: center;\r\n width: 20%;\r\n}\r\n\r\n.dndnode {\r\n height: 20px;\r\n padding: 10px;\r\n border: 1px solid #1a192b;\r\n margin-bottom: 10px;\r\n cursor: grab;\r\n margin: 20px;\r\n border-radius: 11px;\r\n color: white;\r\n}\r\n\r\n.dndnode.input {\r\n color: white;\r\n background: #3127a0;\r\n border: 2px solid #3127a0;\r\n border-radius: 11px;\r\n}\r\n/* Rectangle 416 */\r\n/* Rectangle 416 */\r\n\r\n.dndnode.serverblock {\r\n color: white;\r\n background: #fc9a07;\r\n border: 2px solid #fc9a07;\r\n border-radius: 11px;\r\n}\r\n\r\n.dndnode.output {\r\n color: white;\r\n background: #f47878;\r\n border: 2px solid #f47878;\r\n border-radius: 11px;\r\n}\r\n\r\n.dndnode.datablock {\r\n color: white;\r\n background: #3ed079;\r\n border: 2px solid #3ed079;\r\n border-radius: 11px;\r\n}\r\n\r\n.dndnode.otherblock {\r\n color: white;\r\n background: rgba(255, 0, 0, 0.611);\r\n border: 2px solid rgba(255, 0, 0, 0.611);\r\n border-radius: 11px;\r\n}\r\n\r\n.reactflow-wrapper {\r\n flex-grow: 1;\r\n height: 100%;\r\n}\r\n\r\n.selectall {\r\n margin-top: 10px;\r\n}\r\n\r\n/* @media screen and (min-width: 768px) {\r\n .dndflow {\r\n flex-direction: row;\r\n }\r\n\r\n .dndflow aside {\r\n width: 20%;\r\n max-width: 250px;\r\n }\r\n} */\r\n\r\n.react-flow__node-customNode {\r\n font-size: 12px;\r\n background: #eee;\r\n /* border: 1px solid #555; */\r\n border-radius: 5px;\r\n text-align: center;\r\n}\r\n",".customnode {\r\n position: relative;\r\n border-radius: 25%;\r\n}\r\n.detailview {\r\n position: absolute;\r\n border: 1px solid #000000;\r\n border-radius: 8px;\r\n left: 105%; /* Position it to the right of the module */\r\n top: 0;\r\n background-color: white;\r\n}\r\n\r\n.mainblock {\r\n padding: 24px;\r\n position: relative;\r\n color: white;\r\n border-radius: 8px;\r\n}\r\n\r\n.editbutton {\r\n position: absolute;\r\n right: 0px;\r\n top: 0px;\r\n font-size: 8px;\r\n background-color: white;\r\n border-radius: 4px;\r\n border: 1px solid transparent;\r\n cursor: pointer;\r\n z-index: 1;\r\n}\r\n\r\n.clientColorBlock {\r\n background: #3127a0; /* or any other color */\r\n}\r\n\r\n.serverColorBlock {\r\n background: #fc9a07; /* or any other color */\r\n}\r\n\r\n.serverFailColorBlock {\r\n background: #f47878; /* or any other color */\r\n}\r\n\r\n.serverDataBlock {\r\n background: #3ed079;\r\n}\r\n\r\n.otherBlock {\r\n background: rgba(255, 0, 0, 0.611);\r\n}\r\n\r\n.customNodeBody {\r\n width: 150px;\r\n height: 80px;\r\n border: 3px solid black;\r\n position: relative;\r\n overflow: hidden;\r\n border-radius: 10px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-weight: bold;\r\n}\r\n\r\n.customNode:before {\r\n content: \"\";\r\n position: absolute;\r\n top: -10px;\r\n left: 10%;\r\n height: 15px;\r\n width: 30px;\r\n transform: translate(-50%, 0);\r\n background: #d6d5e6;\r\n z-index: 1000;\r\n line-height: 1;\r\n border-radius: 4px;\r\n color: #fff;\r\n font-size: 9px;\r\n border: 2px solid #222138;\r\n}\r\n\r\ndiv.customHandle {\r\n width: 100%;\r\n height: 100%;\r\n background: blue;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n border-radius: 0;\r\n transform: none;\r\n border: none;\r\n opacity: 0;\r\n}\r\n\r\n.edgeinput {\r\n border: none;\r\n /* border-bottom: 1px solid black; */\r\n width: 30px;\r\n}\r\n\r\n.explannation {\r\n}\r\n\r\n.imagecontainer {\r\n width: 60%;\r\n height: 60%;\r\n}\r\n",".options {\r\n display: flex; \r\n justify-content: center;\r\n align-items: center;\r\n}\r\n\r\n.container {\r\n display: flex; \r\n justify-content: center; \r\n align-items: center; \r\n}\r\n\r\n.dropdown-box {\r\n padding: 8px;\r\n /* color: aqua; */\r\n}\r\n\r\n.dropdown-item {\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n.dropdown-item p {\r\n margin: 0; \r\n margin-right: 5px;\r\n width: 69px\r\n}\r\n\r\n.description {\r\n color: rgb(23, 23, 23);\r\n display: inline-flex;\r\n font-size: 12px;\r\n}\r\n\r\n.dropdown-item select {\r\n width: 69px;\r\n padding: 8px;\r\n border: 1px solid #006bf7;\r\n border-radius: 4px;\r\n\r\n}\r\n\r\n.dropdown-item select option {\r\n padding: 8px; \r\n}\r\n\r\n.module {\r\n font-size: x-large;\r\n text-decoration: underline;\r\n}\r\n",".border {\r\n background-color: #3127A0;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n /* vertically center items */\r\n padding: 20px;\r\n /* reduce padding */\r\n}\r\n\r\n.homebutton {\r\n color: white;\r\n font-family: 'Inter';\r\n background-color: transparent;\r\n border: none;\r\n font-weight: 900;\r\n font-size: 30px;\r\n cursor: pointer;\r\n padding: 10px 20px;\r\n}\r\n\r\n\r\n.page-title_ {\r\n display: flex;\r\n align-items: center;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n margin-left: 110px;\r\n}\r\n\r\n#page-title-button_ {\r\n font-family: 'Inter';\r\n font-weight: 900;\r\n font-size: 16px;\r\n color: #3127A0;\r\n /* change text color */\r\n margin-right: 5px;\r\n /* add spacing between buttons */\r\n cursor: pointer;\r\n}\r\n\r\n#top-buttons_ {\r\n display: flex;\r\n align-items: center;\r\n /* vertically center items */\r\n}\r\n\r\n.info-button_ {\r\n background-color: transparent;\r\n color: white;\r\n border: none;\r\n font-size: 16px;\r\n padding: 10px;\r\n /* adjust padding */\r\n margin-right: 10px; /* add spacing between buttons */\r\n cursor: pointer;\r\n}\r\n\r\n#red-name-button_ {\r\n background-color: #f47878;\r\n border-radius: 20px;\r\n color: white;\r\n font: 600 26px Inter, sans-serif;\r\n padding: 10px 20px;\r\n /* adjust padding */\r\n cursor: pointer;\r\n margin-right: 10px; /* add spacing between buttons */\r\n margin-left: 40px;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/787.917857b7.chunk.js b/build/static/js/787.917857b7.chunk.js new file mode 100644 index 000000000..b7b1586bf --- /dev/null +++ b/build/static/js/787.917857b7.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkproject=self.webpackChunkproject||[]).push([[787],{787:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); +//# sourceMappingURL=787.917857b7.chunk.js.map \ No newline at end of file diff --git a/build/static/js/787.917857b7.chunk.js.map b/build/static/js/787.917857b7.chunk.js.map new file mode 100644 index 000000000..51184aee6 --- /dev/null +++ b/build/static/js/787.917857b7.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/787.917857b7.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.4774647d.js b/build/static/js/main.4774647d.js new file mode 100644 index 000000000..dfd11fdd7 --- /dev/null +++ b/build/static/js/main.4774647d.js @@ -0,0 +1,3 @@ +/*! For license information please see main.4774647d.js.LICENSE.txt */ +(()=>{var e={888:(e,t,n)=>{"use strict";var r=n(47);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},7:(e,t,n)=>{e.exports=n(888)()},47:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},501:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case l:case i:case f:case h:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case p:case s:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=d,t.isFragment=function(e){return v(e)===a},t.isMemo=function(e){return v(e)===p}},873:(e,t,n)=>{"use strict";e.exports=n(501)},463:(e,t,n)=>{"use strict";var r=n(791),o=n(296);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n