body{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,button,html,input,select,textarea{font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.file-input,.icons-social,.intro,.shell,.tagline,.up-sub,.up-title,.upload-btn,.upload-form,.upload-preview,.upload-progress,.upload-section,.upload-status{font-family:Oswald,sans-serif!important}:root{--bg:#0b1220}*{box-sizing:border-box}#root,body,html{height:100%}body{margin:0;background:#0b1220;background:var(--bg);color:#e9eefb;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:1080px;margin:0 auto;padding:0 20px}.site-header{position:-webkit-sticky;position:sticky;top:0;background:rgba(11,18,32,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-bottom:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid var(--stroke)}.site-header .container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:64px}.brand{font-weight:700;letter-spacing:.03em}.nav{display:-webkit-flex;display:flex;grid-gap:16px;gap:16px;-webkit-align-items:center;align-items:center}.nav a{opacity:.9}.btn{display:inline-block;padding:10px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--stroke);background:transparent}.btn--primary{border:none;background:linear-gradient(135deg,#62a5ff,#8fd3ff);background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0b1220;font-weight:700}.btn--ghost{background:transparent}.hero{padding:72px 0 24px;background:radial-gradient(600px 240px at 20% 20%,rgba(98,165,255,.15),transparent)}.hero__wrap{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;-webkit-align-items:center;align-items:center}.hero h1{font-size:42px;margin:0 0 12px}.sub{color:#a6b4d0;color:var(--muted)}.cta-row{margin-top:20px;display:-webkit-flex;display:flex;grid-gap:12px;gap:12px}.hero__art{position:relative;height:260px;border-radius:16px;background:hsla(0,0%,100%,.04);background:var(--card);border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--stroke)}.glow{position:absolute;inset:0;background:radial-gradient(280px 160px at 70% 30%,rgba(143,211,255,.35),transparent)}.features{padding:40px 0}.features h2{margin:0 0 16px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.card{background:hsla(0,0%,100%,.04);background:var(--card);border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--stroke);border-radius:16px;padding:16px}.site-footer{padding:24px 0;border-top:1px solid hsla(0,0%,100%,.12);border-top:1px solid var(--stroke);margin-top:40px}.site-footer .container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:900px){.grid,.hero__wrap{grid-template-columns:1fr}}.App{text-align:center}.App-main{min-height:100vh;font-size:calc(10px + 2vmin)}.App-main,.container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.container{background-color:hsla(0,0%,100%,.15);padding:20px;border-radius:10px}.shell{background-color:#282c34;padding:4px 25px;color:#eee;border-radius:8px;font-weight:100}.tagline{font-size:1.5rem;font-weight:200;margin:1.5rem 1.5em}.intro{font-family:Reem Kufi,sans-serif;font-size:2.75em;font-weight:600;margin-left:.5em;margin-right:.5em}.change-mode{position:absolute;top:25px;right:25px}.icons-social i{padding:10px;font-size:2em}@media (min-width:576px){html{font-size:14px}}@media (min-width:768px){html{font-size:16px}}@media (min-width:992px){html{font-size:18px}}@media (min-width:1200px){html{font-size:20px}}.daylight .App-main{color:#fff}.daylight .change-mode:before{color:#ff0;font-family:Font Awesome\ 5 Free;font-weight:400;content:"\F185"}.daylight .icons-social a{color:#fafafa}.daylight .icons-social a svg path{fill:#fafafa}.nightlight .App-main{background-color:#fafafa;color:#000}.nightlight .change-mode:before{color:#000;font-family:Font Awesome\ 5 Free;font-weight:400;content:"\F186"}.nightlight .icons-social a{color:#000}.nightlight .icons-social a svg path{fill:#000}.day .App-main{background-color:#282c34;color:#fff}.day .icons-social a{color:#fafafa}.day .icons-social a svg path{fill:#fafafa}.night .App-main{background-color:#fafafa;color:#000}.night .icons-social a{color:#000}.night .icons-social a svg path{fill:#000}.terminal .App-main{background-color:#1565c0;color:#ffeb3b}.terminal .icons-social a{color:#ffeb3b}.terminal .icons-social a svg path{fill:#ffeb3b}.torquoise .App-main{background-color:#1abc9c;color:#fff}.torquoise .icons-social a{color:#fff}.torquoise .icons-social a svg path{fill:#fff}.peterriver .App-main{background-color:#3498db;color:#fff}.peterriver .icons-social a{color:#fff}.peterriver .icons-social a svg path{fill:#fff}.amythyst .App-main{background-color:#9b59b6;color:#fff}.amythyst .icons-social a{color:#fff}.amythyst .icons-social a svg path{fill:#fff}.carrot .App-main{background-color:#e67e22;color:#fff}.carrot .icons-social a{color:#fff}.carrot .icons-social a svg path{fill:#fff}.alizarin .App-main{background-color:#e74c3c;color:#fff}.alizarin .icons-social a{color:#fff}.alizarin .icons-social a svg path{fill:#fff}.lightred .App-main{background-color:#ffcdd2;color:#000}.lightred .icons-social a{color:#000}.lightred .icons-social a svg path{fill:#000}.lightpurple .App-main{background-color:#e1bee7;color:#000}.lightpurple .icons-social a{color:#000}.lightpurple .icons-social a svg path{fill:#000}.lightgreen .App-main{background-color:#c8e6c9;color:#000}.lightgreen .icons-social a{color:#000}.lightgreen .icons-social a svg path{fill:#000}.lightblue .App-main{background-color:#b3e5fc;color:#000}.lightblue .icons-social a{color:#000}.lightblue .icons-social a svg path{fill:#000}.lightyellow .App-main{background-color:#fff9c4;color:#000}.lightyellow .icons-social a{color:#000}.lightyellow .icons-social a svg path{fill:#000}.gradient{width:100wh;height:100vh;-webkit-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite}.gradient,.gradient .App-main,.gradient .icons-social a{color:#fff}.gradient .icons-social a svg path{fill:#fff}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.full-bg-image{background-size:cover}.full-bg-image .App-main,.full-bg-image .icons-social a{color:#fff}.full-bg-image .icons-social a svg path{fill:#fff}:root{--glass:rgba(18,22,31,0.55)}.upl-root{min-height:100vh;width:100%}.upl-overlay{min-height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:32px 20px}.upl-card{width:min(860px,96vw);background:rgba(18,22,31,.55);background:var(--glass);border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--stroke);border-radius:22px;box-shadow:0 10px 40px rgba(0,0,0,.35);padding:22px;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}.upl-card .upload-form{grid-template-columns:1fr auto;grid-gap:14px;gap:14px}.upl-card .file-input{min-height:52px}.upl-card .upload-btn{height:52px}.upl-card .upload-status{margin-top:-2px}.upl-card .upload-progress{height:20px}:root{--text:#e9eefb;--muted:#a6b4d0;--stroke:hsla(0,0%,100%,0.12);--card:hsla(0,0%,100%,0.04);--accent:#62a5ff;--accent2:#8fd3ff;--ok:#23d18b;--err:#ff6b6b;--warn:#ffb84d}.upload-section{color:#e9eefb;color:var(--text)}.upload-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto}.file-input{grid-column:1/span 1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;min-height:48px;padding:10px 12px;cursor:pointer;border:1px dashed hsla(0,0%,100%,.12);border:1px dashed var(--stroke);border-radius:12px;background:rgba(0,0,0,.2)}.file-input input{display:none}.file-input__cta{background:linear-gradient(135deg,#62a5ff,#8fd3ff);background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0b1220;padding:8px 14px;border-radius:10px;font-weight:700}.file-input__hint{color:#a6b4d0;color:var(--muted);font-size:14px}.upload-btn{grid-column:2/span 1;background:linear-gradient(135deg,#62a5ff,#8fd3ff);background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0b1220;border:none;border-radius:12px;padding:12px 18px;cursor:pointer;font-weight:700}.upload-btn:disabled{opacity:.6;cursor:not-allowed}.upload-status{grid-column:1/span 2;font-size:14px}.upload-status--ok{color:#23d18b;color:var(--ok)}.upload-status--err{color:#ff6b6b;color:var(--err)}.upload-status--warn{color:#ffb84d;color:var(--warn)}.upload-status--muted{color:#a6b4d0;color:var(--muted)}.upload-preview{grid-column:1/span 2;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;font-size:14px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--stroke);border-radius:10px}.upload-preview__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.upload-preview__size{color:#a6b4d0;color:var(--muted)}.upload-progress{grid-column:1/span 2;position:relative;height:18px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border:1px solid var(--stroke)}.upload-progress__bar{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#62a5ff,#8fd3ff);background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .2s ease}.upload-progress__label{position:absolute;right:10px;top:0;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}
/*# sourceMappingURL=main.11984f3e.chunk.css.map */