/* AllFileOne v1.85 instant final-frame shell */
:root{--cm-blue:#2563eb;--cm-border:#dbe3ef;--cm-bg:#f6f8fc;--cm-text:#0f172a;--cm-muted:#64748b}
html{background:var(--cm-bg)} body{margin:0;color:var(--cm-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.cm-instant-shell{min-height:720px;background:var(--cm-bg);contain:layout style paint}
.cm-instant-shell *{box-sizing:border-box}.cm-instant-header{background:#111827;color:#fff;padding:22px 20px}.cm-instant-container{width:min(1120px,calc(100% - 32px));margin:auto}.cm-instant-header a{color:#bfdbfe;text-decoration:none;font-weight:700}.cm-instant-header h1{font-size:clamp(24px,4vw,36px);margin:10px 0 6px}.cm-instant-header p{margin:0;color:#cbd5e1}.cm-instant-main{padding:28px 0 44px}.cm-instant-upload{min-height:280px;border:2px dashed #94a3b8;border-radius:22px;background:#fff;padding:42px 24px;text-align:center;display:grid;place-items:center;box-shadow:0 8px 28px rgba(15,23,42,.06)}.cm-instant-upload-inner{max-width:640px}.cm-instant-icon{font-size:42px}.cm-instant-upload h2{font-size:24px;margin:10px 0}.cm-instant-upload p{color:var(--cm-muted);margin:0 0 18px}.cm-instant-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:0 22px;background:var(--cm-blue);color:#fff;font-weight:800}.cm-instant-note{display:block;margin-top:14px;color:var(--cm-muted);font-size:13px}.cm-instant-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.cm-instant-step{min-height:78px;border:1px solid var(--cm-border);background:#fff;border-radius:14px;padding:14px;display:flex;gap:10px;align-items:center}.cm-instant-step b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e2e8f0}.cm-instant-step:first-child{border-color:#93c5fd;background:#eff6ff}.cm-instant-step:first-child b{background:var(--cm-blue);color:#fff}.cm-instant-step span{font-weight:800}.cm-instant-step small{display:block;color:var(--cm-muted);margin-top:3px}.cm-instant-skeleton{height:120px;margin-top:18px;border:1px solid var(--cm-border);border-radius:18px;background:#fff}.cm-runtime-ready .cm-instant-shell{display:none}@media(max-width:720px){.cm-instant-steps{grid-template-columns:1fr 1fr}.cm-instant-header{padding:18px 16px}.cm-instant-main{padding-top:18px}.cm-instant-upload{min-height:240px;padding:30px 18px}.cm-instant-shell{min-height:620px}}
@media(prefers-color-scheme:dark){html{background:#0b1220}.cm-instant-shell{background:#0b1220;color:#e5e7eb}.cm-instant-upload,.cm-instant-step,.cm-instant-skeleton{background:#111827;border-color:#334155}.cm-instant-step:first-child{background:#172554}.cm-instant-upload p,.cm-instant-note,.cm-instant-step small{color:#94a3b8}}
