@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700&display=swap";:root{--bg-glow: #5c1bb8;--bg: #000000;--card-bg: #fbfbfb;--primary: #6c32bf;--text: #484848;--muted: #6a6a6a;--cta: #ff69b4;--soon: #ae8ddc;--brand: #cebbea;--header-height: 40px;--footer-height: 40px;--page-padding-y: 32px;--row-gap: 16px;font-family:Noto Sans,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 40%,var(--bg-glow) 0%,#0a0014 45%,var(--bg) 100%);color:var(--text);line-height:1.4}.page-shell{max-width:1400px;margin:0 auto;padding:var(--page-padding-y) 40px;height:100vh;display:grid;grid-template-rows:auto 1fr auto;row-gap:var(--row-gap)}.top-bar{display:flex;align-items:center;justify-content:space-between;color:#fff;min-height:var(--header-height)}.main-content{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 0;min-height:calc(100vh - (var(--page-padding-y) * 2) - var(--header-height) - var(--footer-height) - (var(--row-gap) * 2))}.brand{display:flex;align-items:baseline;gap:24px;color:#fff}.brand-link{color:inherit;text-decoration:none}.brand-logo{height:25px;width:auto;display:inline-block;vertical-align:text-bottom}.brand-name{font-family:Futura PT,Futura,Noto Sans,system-ui,sans-serif;font-weight:500;font-size:28px;color:var(--brand);line-height:1}.account-trigger{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#fff}.account-email{font-size:16px;font-weight:500}.account-caret{display:inline-flex}.hero-grid{display:grid;grid-template-columns:repeat(2,540px);justify-content:center;gap:60px;align-items:stretch;width:100%;max-width:1200px}.card{background:var(--card-bg);border-radius:0;padding:24px;box-shadow:0 20px 45px #00000040;min-height:288px;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.eyebrow{margin:0 0 12px;font-size:32px;line-height:1.4;color:var(--primary);font-weight:700}.lede{margin:0 0 12px;font-size:20px;line-height:1.4;color:var(--text)}.lede.subtle{color:var(--text);margin-top:0}.cta-row{display:flex;justify-content:flex-end;gap:16px;margin-top:48px;margin-bottom:0}.cta-link{text-decoration:none}.start-button{text-transform:uppercase;letter-spacing:.12em}.pill{display:inline-block;margin-top:0;font-size:20px;font-weight:500;letter-spacing:.5px;color:var(--soon)}.nowrap{white-space:nowrap}.upload-card{background:var(--card-bg);padding:24px;box-shadow:0 20px 45px #00000040;width:100%;max-width:800px;display:flex;flex-direction:column;gap:32px;align-items:stretch}.upload-header h1{margin:0 0 8px;font-size:22px;line-height:1.4;color:#292929}.upload-tip{margin:0 0 8px;font-size:14px;line-height:1.4;color:var(--text)}.upload-examples{display:inline-block;margin-top:4px;color:#2196f3;text-decoration:none;font-size:16px;font-weight:500}.upload-examples:hover{text-decoration:underline}.upload-dropzone{border:none;padding:0;display:flex;justify-content:center;align-items:stretch;width:100%}.upload-dropzone .upload-file{width:100%;max-width:800px}.upload-dropzone six-file-upload .six-file-upload__container--full{border:2px dashed var(--six-color-web-rock-500)}.upload-dropzone six-file-upload .six-file-upload__drop-zone span:after{content:" browse";color:#2196f3;font-weight:500}.upload-controls{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:9px;width:100%}.upload-controls .upload-tip{grid-column:1 / -1;margin:0 0 8px}.upload-select{display:flex;flex-direction:column;gap:8px}.upload-select label{font-size:12px;font-weight:700;color:#484848}.upload-select six-select{width:100%}.upload-footer{display:flex;flex-direction:column;gap:10px;width:100%}.upload-meta{font-size:14px;color:#7b7b7b;margin-top:8px}.upload-dropzone{display:flex;flex-direction:column;gap:24px}.upload-file-list{margin:0;display:flex;flex-direction:column;gap:6px;min-height:24px}.upload-file-row{display:flex;align-items:center;gap:8px;min-height:20px}.upload-file-name{font-size:14px;font-weight:600;color:#2b2b2b}.upload-file-remove{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;color:#4b4b4b}.upload-submit{width:100%;display:flex;justify-content:center}.waiting-panel{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.waiting-spinner{font-size:240px}.waiting-text{text-align:center;margin-top:24px;font-size:18px;font-weight:400;color:#ffffffb3}.download-panel{width:100%;max-width:960px;margin:0 auto;text-align:center;color:#fff}.underway-panel{display:flex;flex-direction:column;align-items:center;gap:24px}.download-title{margin:0 0 32px;font-size:24px;font-weight:500}.download-button{margin-bottom:48px}.download-text{font-size:16px;line-height:1.4;color:#ffffffb3;margin-top:52px}.underway-spinner{margin:0 auto}.underway-text{margin:0;font-size:18px;font-weight:400;color:#ffffffb3;line-height:1.5;text-align:center}.download-text p{margin:0 0 12px}.download-feedback{margin-top:24px}.download-feedback-link{color:#ffffffb3;text-decoration:underline}.download-feedback-link:hover{color:#fff}.footer{color:#c3c3c3;font-size:14px;min-height:var(--footer-height);display:flex;align-items:flex-end;justify-content:space-between;width:100%}.footer a{color:inherit;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px}.footer a:hover,.footer a .footer-icon,.footer a .footer-link-label{text-decoration:none}.footer a:hover .footer-link-label{text-decoration:underline}@media (max-width: 720px){.page-shell{padding:32px 22px 28px}.main-content{align-items:flex-start;min-height:auto}.card{padding:28px}.upload-body{grid-template-columns:1fr}}@media (max-width: 1200px){.hero-grid{grid-template-columns:1fr;max-width:600px;gap:40px}.main-content{min-height:auto}}
