.start-page{max-width:900px;min-height:100svh;margin-inline:auto;padding:24px 24px 56px}.start-nav,.start-nav>div{align-items:center;gap:12px;display:flex}.start-nav{justify-content:space-between}.start-heading{text-align:center;margin:clamp(40px,10vh,96px) auto 28px}.start-heading svg{width:32px;height:32px;color:var(--primary);margin-inline:auto}.start-heading h1{margin:12px 0;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.2}.start-heading p,.start-limit{color:var(--muted-foreground)}.start-upload{border:1px solid var(--border);background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 22px 48px -32px #102a4b66}.start-upload .drop-area{border:0;border-radius:0;min-height:210px}.start-selected{gap:10px;max-height:360px;padding:20px 24px;display:grid;overflow-y:auto}.start-settings{border-block:1px solid var(--border);background:#f0f5fb;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.start-settings [data-slot=field]{flex:220px;width:auto}.start-settings [data-slot=field-label]{white-space:nowrap}.start-settings [data-slot=select-trigger]{flex:1;min-width:0}.start-limit{text-align:center;padding:12px 16px;font-size:13px}@media (max-width:639px){.start-page,.start-settings{padding-inline:16px}.start-settings>[data-slot=button]:last-child{width:100%}}
