.upload-form-module__wD0tOG__panel{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:linear-gradient(#0c1522eb,#09111cf5);padding:26px}.upload-form-module__wD0tOG__panelHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.upload-form-module__wD0tOG__panelKicker{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:.78rem;font-weight:700}.upload-form-module__wD0tOG__panelTitle{margin:0;font-size:clamp(1.4rem,2.8vw,2.2rem);line-height:1.05}.upload-form-module__wD0tOG__panelLead{max-width:46ch;color:var(--muted);margin:0;line-height:1.7}.upload-form-module__wD0tOG__layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;display:grid}.upload-form-module__wD0tOG__primary,.upload-form-module__wD0tOG__side{gap:14px;display:grid}.upload-form-module__wD0tOG__secretField,.upload-form-module__wD0tOG__fileCard,.upload-form-module__wD0tOG__resultCard,.upload-form-module__wD0tOG__noteCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:#070d1570}.upload-form-module__wD0tOG__secretField{gap:10px;padding:18px;display:grid}.upload-form-module__wD0tOG__fieldLabel,.upload-form-module__wD0tOG__resultLabel,.upload-form-module__wD0tOG__metaLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:block}.upload-form-module__wD0tOG__secretInput{border:1px solid var(--line);width:100%;color:var(--text);background:#050b12b3;border-radius:16px;outline:none;padding:16px}.upload-form-module__wD0tOG__secretInput:focus{border-color:#76e4ff8c;box-shadow:0 0 0 4px #76e4ff14}.upload-form-module__wD0tOG__fieldHint{color:var(--muted);font-size:.92rem;line-height:1.55}.upload-form-module__wD0tOG__dropzone{border-radius:var(--radius-lg);cursor:pointer;background:radial-gradient(circle at top,#76e4ff1f,#0000 35%),#070d1585;border:1px dashed #a8bed938;align-content:center;gap:8px;min-height:230px;padding:24px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.upload-form-module__wD0tOG__dropzone:hover{border-color:#76e4ff5c;transform:translateY(-1px)}.upload-form-module__wD0tOG__dropzoneDragging{background:radial-gradient(circle at top,#76e4ff33,#0000 36%),#09121ea8;border-color:#76e4ffa3}.upload-form-module__wD0tOG__dropzoneActive{border-style:solid}.upload-form-module__wD0tOG__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-form-module__wD0tOG__dropzoneBadge{width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#76e4ff14;border:1px solid #76e4ff38;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:700}.upload-form-module__wD0tOG__dropzone strong{font-size:1.2rem}.upload-form-module__wD0tOG__dropzoneHint{color:var(--muted);line-height:1.6}.upload-form-module__wD0tOG__metaRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.upload-form-module__wD0tOG__metaRow>div{border-radius:var(--radius-md);border:1px solid var(--line);background:#070d1561;padding:16px}.upload-form-module__wD0tOG__metaRow strong{margin-top:10px;font-size:.98rem;display:block}.upload-form-module__wD0tOG__submitButton{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#04101b;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:15px 20px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 18px 32px #76e4ff2e}.upload-form-module__wD0tOG__submitButton:hover{transform:translateY(-1px)}.upload-form-module__wD0tOG__fileCard,.upload-form-module__wD0tOG__resultCard,.upload-form-module__wD0tOG__noteCard{padding:18px}.upload-form-module__wD0tOG__fileGrid,.upload-form-module__wD0tOG__resultGrid{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.upload-form-module__wD0tOG__fileGrid div,.upload-form-module__wD0tOG__resultGrid div{border-bottom:1px solid #a8bed91f;padding:12px 0}.upload-form-module__wD0tOG__fileGrid div:last-child,.upload-form-module__wD0tOG__resultGrid div:last-child{border-bottom:0;padding-bottom:0}.upload-form-module__wD0tOG__fileGrid dt,.upload-form-module__wD0tOG__resultGrid dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.77rem;font-weight:700}.upload-form-module__wD0tOG__fileGrid dd,.upload-form-module__wD0tOG__resultGrid dd{word-break:break-word;color:var(--text);margin:8px 0 0;line-height:1.55}.upload-form-module__wD0tOG__emptyState{color:var(--muted);margin:0;line-height:1.7}.upload-form-module__wD0tOG__resultCard{gap:12px;display:grid}.upload-form-module__wD0tOG__resultHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-form-module__wD0tOG__resultChip{border:1px solid var(--line);min-width:84px;color:var(--text);background:#76e4ff14;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.upload-form-module__wD0tOG__resultSuccess{border-color:#4ade8042}.upload-form-module__wD0tOG__resultError{border-color:#fb718547}.upload-form-module__wD0tOG__resultMessage{margin:0;font-size:1.02rem;line-height:1.65}.upload-form-module__wD0tOG__resultDetails{border:1px solid var(--line);color:#d5e6fb;white-space:pre-wrap;word-break:break-word;background:#04090fb8;border-radius:14px;margin:0;padding:14px;line-height:1.55}.upload-form-module__wD0tOG__noteList{color:var(--muted);margin:12px 0 0;padding-left:18px;line-height:1.7}@media (max-width:980px){.upload-form-module__wD0tOG__panelHeader,.upload-form-module__wD0tOG__layout,.upload-form-module__wD0tOG__metaRow{grid-template-columns:1fr}.upload-form-module__wD0tOG__panelHeader{align-items:start;display:grid}.upload-form-module__wD0tOG__submitButton{width:100%}}
.upload-page-module__-LEy2G__page{min-height:100vh;padding:40px 20px 56px;position:relative;overflow:hidden}.upload-page-module__-LEy2G__canvas{filter:blur(12px);opacity:.9;background:radial-gradient(circle at 20% 20%,#76e4ff2e,#0000 24%),radial-gradient(circle at 82% 16%,#9dceff29,#0000 22%),radial-gradient(circle at 50% 86%,#76e4ff14,#0000 28%);position:absolute;inset:0}.upload-page-module__-LEy2G__ring{opacity:.7;border:1px solid #76e4ff1f;border-radius:999px;width:420px;height:420px;position:absolute;inset:-12% auto auto 58%;box-shadow:inset 0 0 0 1px #9dceff0f}.upload-page-module__-LEy2G__shell{z-index:1;max-width:var(--container);gap:22px;margin:0 auto;display:grid;position:relative}.upload-page-module__-LEy2G__hero{max-width:900px;padding:12px 2px 0}.upload-page-module__-LEy2G__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:.78rem;font-weight:700}.upload-page-module__-LEy2G__title{letter-spacing:-.05em;max-width:11ch;margin:0;font-size:clamp(2.8rem,5.6vw,5.4rem);line-height:.95}.upload-page-module__-LEy2G__lead{max-width:66ch;color:var(--muted);margin:22px 0 0;font-size:1.05rem;line-height:1.75}.upload-page-module__-LEy2G__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.upload-page-module__-LEy2G__highlight{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#0f1b2be0,#0a131feb);padding:18px 18px 20px}.upload-page-module__-LEy2G__highlight strong{margin-bottom:8px;font-size:.98rem;display:block}.upload-page-module__-LEy2G__highlight span{color:var(--muted);font-size:.95rem;line-height:1.6}.upload-page-module__-LEy2G__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.upload-page-module__-LEy2G__workflowStep{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a131f85;border:1px solid #a8bed924;padding:18px 18px 20px}.upload-page-module__-LEy2G__workflowIndex{width:2.2rem;height:2.2rem;color:var(--accent);background:#76e4ff29;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.upload-page-module__-LEy2G__workflowStep p{color:var(--text);margin:14px 0 0;line-height:1.65}@media (max-width:980px){.upload-page-module__-LEy2G__highlights,.upload-page-module__-LEy2G__workflow{grid-template-columns:1fr}.upload-page-module__-LEy2G__title{max-width:12ch}}
