:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f8fb;background:#080b12;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 90% 0%,rgba(124,92,255,.2),transparent 38%),#080b12}button,input,select{font:inherit}.page-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 40px}header{height:64px;display:flex;align-items:center;gap:14px}.logo{font-size:27px;font-weight:950;letter-spacing:-1px}.logo span{color:#8c72ff}.product{color:#9da8b9;font-size:12px;font-weight:800;letter-spacing:3px}.upload-panel{margin-top:18px;background:#0e1420;border:1px solid #253044;border-radius:20px;box-shadow:0 28px 80px #00000059;padding:32px}.intro{max-width:720px}.eyebrow{color:#8c72ff!important;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:12px}.intro h1{font-size:38px;line-height:1.08;margin:8px 0 10px}.intro p,.delete-zone p,footer{color:#9da8b9;line-height:1.6}.method-tabs{display:flex;gap:8px;margin:30px 0 22px;padding:5px;border-radius:12px;background:#080c13;width:max-content}.method-tabs button{border:0;color:#a9b3c2;background:transparent;padding:11px 20px;border-radius:9px;font-weight:800;cursor:pointer}.method-tabs button.active{background:#7c5cff;color:#fff}.form-grid{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:16px}.source-card{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding:20px;background:#0a0f18;border:1px solid #202b3c;border-radius:14px}label{display:block;color:#c9d1dd;font-size:13px;font-weight:700}label span{color:#758196;font-weight:500}input,select{width:100%;margin-top:8px;min-height:46px;padding:11px 13px;color:#fff;background:#080c13;border:1px solid #344055;border-radius:9px;outline:none}input:focus,select:focus{border-color:#8c72ff;box-shadow:0 0 0 3px #7c5cff2e}.file-input{padding:9px}.options-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:14px 20px;align-items:end;margin-top:20px}.check{display:flex;align-items:center;gap:10px;min-height:46px}.check input{width:18px;min-height:18px;margin:0;accent-color:#7c5cff}.actions{display:flex;justify-content:flex-end;margin-top:25px}.primary,.danger{border:0;border-radius:10px;color:#fff;font-weight:850;padding:13px 24px;cursor:pointer}.primary{background:#7c5cff}.primary:disabled,.danger:disabled{opacity:.42;cursor:not-allowed}.danger{background:#ad1247}.status{margin-top:20px;padding:14px 16px;border-radius:10px;font-weight:700}.status.success{color:#8ce4b6;background:#0d3526;border:1px solid #1d6b4b}.status.error{color:#ff9dac;background:#3a121a;border:1px solid #7e2635}.delete-zone{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:34px;padding-top:26px;border-top:1px solid #253044}.delete-zone h2{font-size:19px;margin:0}.delete-zone p{font-size:13px;margin:5px 0 0}footer{text-align:center;font-size:12px;margin-top:18px}@media(max-width:760px){.upload-panel{padding:22px}.intro h1{font-size:31px}.form-grid,.source-card,.options-grid{grid-template-columns:1fr}.method-tabs{width:100%}.method-tabs button{flex:1}.delete-zone{align-items:flex-start;flex-direction:column}.danger{width:100%}}
