section:has(input[type=file][accept*=\.pdf])>.mt-5.grid{align-items:stretch}section:has(input[type=file][accept*=\.pdf])>.mt-5.grid>div{grid-template-rows:auto 1fr;display:grid}section:has(input[type=file][accept*=\.pdf])>.mt-5.grid>div>.mt-4.grid{grid-template-rows:44px 44px 44px;align-content:start;gap:16px;height:100%;display:grid}section:has(input[type=file][accept*=\.pdf])>.mt-5.grid>div>.mt-4.grid>button{align-self:end;width:100%;height:44px;min-height:44px}:is(section:has(input[type=file][accept*=\.pdf])>.mt-5.grid input[type=url],section:has(input[type=file][accept*=\.pdf])>.mt-5.grid input[type=file]){box-sizing:border-box;height:44px;min-height:44px;line-height:44px}section:has(input[type=file][accept*=\.pdf])>.mt-5.grid input[type=url]{padding-top:0;padding-bottom:0}section:has(input[type=file][accept*=\.pdf])>.mt-5.grid input[type=file]{padding:5px 14px;line-height:32px}section:has(input[type=file][accept*=\.pdf])>.mt-5.grid input[type=file]::file-selector-button{color:#fff;height:32px;font:inherit;background:#020817;border:0;border-radius:12px;margin:0 14px 0 0;padding:0 14px;font-weight:900;line-height:32px}:is(section:has(input[type=file][accept*=\.pdf]) input[type=url]+p,section:has(input[type=file][accept*=\.pdf]) input[type=file]+p){align-items:center;height:44px;min-height:44px;margin:0;display:flex}section:has(input[type=file][accept*=\.pdf]) input[type=file]+p{font-size:0;line-height:0}section:has(input[type=file][accept*=\.pdf]) input[type=file]+p:after{content:"Supported files: PDF and Markdown. PDF size limit: 4 MB.";color:#64748b;font-size:12px;font-weight:600;line-height:1.25rem}
